Page MenuHomeFreeBSD

www/py-django22: Deprecate and set to expire
ClosedPublic

Authored by kai on Jan 8 2022, 3:47 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Nov 16, 4:39 PM
Unknown Object (File)
Sat, Nov 16, 3:46 AM
Unknown Object (File)
Thu, Nov 14, 9:48 PM
Unknown Object (File)
Thu, Nov 14, 9:21 AM
Unknown Object (File)
Thu, Nov 14, 4:43 AM
Unknown Object (File)
Tue, Oct 29, 9:27 AM
Unknown Object (File)
Mon, Oct 28, 4:05 AM
Unknown Object (File)
Sun, Oct 27, 5:50 AM
Subscribers

Details

Summary
Django 2.2 will reach its End-of-Life in April 2022.

Set the deprecation note and let it expire to the end of June to give enough time to switch all affected ports over to Django 3.2 which is the next LTS release.

PR: TBA
Test Plan
  1. Create a meta bug to track the whole progress
  2. Update as many ports during 2022Q1 but keep them assigned to Django 2.2
  3. Once 2022Q2 is branched, switch all those ports to Django 3.2
  4. Deprecate the py-dj32* ports as they are superfluous then
  5. If everything goes well Django 2.2 should be ready to be deorbited to the end of June 2022
  6. Plan B: Extend the deprecation date if some upstream repositories (e.g. Seahub) need a bit more time

See also: https://wiki.freebsd.org/Ports/Django/Django32Migration

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

kai requested review of this revision.Jan 8 2022, 3:47 PM
kai created this revision.
kai added a subscriber: koobs.

Reworded the deprecation note as suggested by @koobs .

dbaio added a subscriber: dbaio.

LGTM, it will give reasonable time for people to plan their Django upgrade.

This revision is now accepted and ready to land.Jan 17 2022, 8:46 PM
This revision was automatically updated to reflect the committed changes.