Bug 245361 - www/py-django-cms: Update to 3.7.1
Summary: www/py-django-cms: Update to 3.7.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kai Knoblich
URL: https://github.com/divio/django-cms/b...
Keywords:
Depends on: 245360
Blocks: 245309
  Show dependency treegraph
 
Reported: 2020-04-04 21:22 UTC by Kai Knoblich
Modified: 2020-04-19 09:41 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (xenophon+fbsdports)


Attachments
py-django-cms-3.7.1.patch (7.57 KB, patch)
2020-04-04 21:22 UTC, Kai Knoblich
kai: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Knoblich freebsd_committer freebsd_triage 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 freebsd_triage 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 freebsd_triage 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 freebsd_triage 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