Bug 245361

Summary: www/py-django-cms: Update to 3.7.1
Product: Ports & Packages Reporter: Kai Knoblich <kai>
Component: Individual Port(s)Assignee: Kai Knoblich <kai>
Status: Closed FIXED    
Severity: Affects Only Me CC: xenophon+fbsdports
Priority: --- Flags: bugzilla: maintainer-feedback? (xenophon+fbsdports)
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/divio/django-cms/blob/3.7.1/CHANGELOG.rst
Bug Depends on: 245360    
Bug Blocks: 245309    
Attachments:
Description Flags
py-django-cms-3.7.1.patch kai: maintainer-approval+

Description Kai Knoblich freebsd_committer 2020-04-04 21:22:39 UTC
Created attachment 213076 [details]
py-django-cms-3.7.1.patch

Hi,

attached is the patch that updates www/py-django-cms to 3.7.1 and assigns it to Django 2.2 (current LTS release) as Django 1.11 is End-of-Life since April 2020.

The patch also updates the www/py-django-sekizai port to 1.1.0, assigns it from Django 1.11 to Django 2.2 and removes the DOCS option as building the documentation won't work properly with the new release.

Some more changes are done by bumping the PORTREVISIONs of www/py-djangocms-admin-style and www/py-django-treebeard due assignment to Django 2.2.

At last but not least: It also contains the update of www/py-django-classy-tags to 1.0.0 (handled by bug #245360) for the sake of completeness.

QA:
~~~
- poudriere (11.3-RELEASE amd64 for each py35, py36, py37 and py38 flavor) -> OK


I have also one question: Would you like to take maintainership of the www/py-djangocms-admin-style port? It might make things somewhat easier for you to maintain the whole www/py-django-cms port with all its sub-packages, IMHO.
Comment 1 Kai Knoblich freebsd_committer 2020-04-19 07:32:20 UTC
Comment on attachment 213076 [details]
py-django-cms-3.7.1.patch

^ Triage: Set maintainer-approval to '+' due maintainer's timeout.
Comment 2 commit-hook freebsd_committer 2020-04-19 08:40:42 UTC
A commit references this bug:

Author: kai
Date: Sun Apr 19 08:40:28 UTC 2020
New revision: 532088
URL: https://svnweb.freebsd.org/changeset/ports/532088

Log:
  www/py-django-sekizai: Update to 1.1.0

  * Keep it assigned to Django 1.11 for a short while because it will be
    switched to Django 2.2 once www/py-django-cms gets updated.

  * Remove the DOCS option and relevant variables because the documentation
    specific files are no longer supplied with the sdist tarball.

  Changelog:

  https://github.com/divio/django-sekizai/blob/1.1.0/CHANGELOG.rst

  PR:		245361
  Approved by:	maintainer timeout (14 days)

Changes:
  head/www/py-django-sekizai/Makefile
  head/www/py-django-sekizai/distinfo
Comment 3 commit-hook freebsd_committer 2020-04-19 09:16:48 UTC
A commit references this bug:

Author: kai
Date: Sun Apr 19 09:15:57 UTC 2020
New revision: 532093
URL: https://svnweb.freebsd.org/changeset/ports/532093

Log:
  www/py-django-cms: Update to 3.7.1

  * Also assign the port to Django 2.2 because Django 1.11 is End-of-Life
    since April. [1]

  * Do the same for its dependencies (including www/py-django-classy-tags [2])
    and bump PORTREVISION accordingly.

  Changelog:

  https://github.com/divio/django-cms/blob/3.7.1/CHANGELOG.rst

  PR:		245361 [1] 245360 [2]
  Approved by:	maintainer timeout (14 days) [1] [2]

Changes:
  head/www/py-django-classy-tags/Makefile
  head/www/py-django-cms/Makefile
  head/www/py-django-cms/distinfo
  head/www/py-django-sekizai/Makefile
  head/www/py-django-treebeard/Makefile
  head/www/py-djangocms-admin-style/Makefile