Page MenuHomeFreeBSD

Create some ports that are assigned to Django 3.1 instead Django 2.2
ClosedPublic

Authored by kai on Nov 3 2020, 11:46 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Apr 11, 8:14 PM
Unknown Object (File)
Thu, Apr 11, 8:14 PM
Unknown Object (File)
Thu, Apr 11, 8:14 PM
Unknown Object (File)
Thu, Apr 11, 2:21 AM
Unknown Object (File)
Feb 1 2024, 4:24 PM
Unknown Object (File)
Jan 14 2024, 3:40 PM
Unknown Object (File)
Dec 20 2023, 4:05 AM
Unknown Object (File)
Nov 27 2023, 4:18 PM
Subscribers

Details

Summary
* Django 2.2 is currently the "default" version in the ports tree due its
  long term support until April 2022.  Thus ports that are assigned to that
  version will exist until then.

  The following ports are required to make the upgrade of net-mgmt/netbox to
  the 2.9 release possible because it requires Django 3.1 and provides no
  backwards compatibility for previous versions of Django.

  - www/py-dj31-django-rq
  - www/py-dj31-django-auth-ldap
  - www/py-dj31-django-cacheops
  - www/py-dj31-django-cors-headers
  - www/py-dj31-django-debug-toolbar
  - www/py-dj21-django-filter
  - www/py-dj31-django-js-asset
  - www/py-dj31-django-mptt
  - www/py-dj31-django-prometheus
  - www/py-dj31-django-redis
  - www/py-dj31-django-tables2
  - www/py-dj31-django-taggit
  - www/py-dj31-django-timezone-field
  - www/py-dj31-djangorestframework
  - www/py-dj31-drf-yasg

* Also limit the new ports to Python 3.6+ due the requirements of Django 3.1
  and add/update the related CONFLICTS_INSTALL entries.
Test Plan
  • make index -> OK
  • poudriere bulk -n -a -t -> OK
  • poudriere bulk -> (114Ramd64 for py36,py37,py38,py39 flavors)

Diff Detail

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