TK-IT / web

TÅGEKAMMERETs hjemmeside i Django. Både offentlig og intern
https://TAAGEKAMMERET.dk
Other
2 stars 3 forks source link

Opgrader til Django 2.2 LTS #254

Open neic opened 5 years ago

neic commented 5 years ago

Django 2.2 LTS er udkommet.

https://www.djangoproject.com/weblog/2019/apr/01/django-22-released/

Django 1.11 LTS som vi kører nu er supporteret indtil april 2020. Vi skal skifte inden da.

Hogfeldt commented 5 years ago

Er der en smart måde at lave den her overgang på?

Min umiddelbart første ide var, at man ændrede versionen i sit environment, spinner projektet op med runserver og ser hvad der fejler. Herfra kunne man så rette de fejl der dukker op fra en ende af. Dette virker bare lidt hovedløst... Alternativt, kunne man måske kigge på release notes og se hvad der har ændret sig, men det virker som et stort arbejde, da det er mit indtryk, at der er sket en del fra 1.11 LTS til 2.2 LTS?

neic commented 5 years ago

Siden vi ikke har unittest med 100% coverage, tror jeg det beste bud er at skifte minor versionerne en ad gangen med alle warnings slået til, prøv alle (de fleste) features af manuelt og se i loggen. Måske viser django-admin check noget.

Inden da burde der nok laves en liste over dependencies der understøtter og ikke understøtter 2.2.

Det her behøver ikke at ske lige nu, bare inden april 2020. Det giver måske mening at vente et par måneder indtil de fleste af dependencies har understøttelse. Listen kan dog godt laves nu.

neic commented 4 years ago

Django 1.11 er nu EOL.