Created attachment 191903 [details] py-django-mptt-dependeny.patch Hello, the Python package py-django-mptt depends upon the www/py-django-js-asset package, which has been added to the ports tree recently. The attached patch fixes the dependency issue and prepares the port for higher Django versions. -- Cheers Kai
Committed, thanks!
A commit references this bug: Author: yuri Date: Wed Mar 28 17:07:46 UTC 2018 New revision: 465823 URL: https://svnweb.freebsd.org/changeset/ports/465823 Log: www/py-django-mptt: Add missing dependency PR: 227032 Submitted by: Kai <freebsd_ports@k-worx.org> Approved by: portmgr blanket Changes: head/www/py-django-mptt/Makefile
(In reply to commit-hook from comment #2) Hello Yuri, the commit has been reverted in r465876 due build failures with the ports www/py-django-cms and py-django-dpaste. The root cause for the failures is the port www/py-django-js-asset, which depends at the moment on the www/py-django meta port instead of www/py-django18 . I opened a PR (see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227066) with a patch for www/py-django-js-asset which should remedy the root cause. For py-django-mptt I'll also attach a patch which will fix the RUN_DEPENDS. QA: ~~~ - poudriere (11.1-RELEASE amd64 + i386) for each py27 + py36 flavor -> OK - portlint -> OK I tested the patch also against the ports, that depends on www/py-django-mptt: For www/py-django-cms: - poudriere (11.1-RELEASE amd64 + i386) for the py27 flavor -> OK - poudriere (11.1-RELEASE amd64 + i386) for each py27 + py36 flavor -> OK -- Cheers Kai
Created attachment 191929 [details] py-django-mptt_RUN_DEPENDS.patch
Reverted in r465876 due to 2 dependency failures.
Hi Kai, So this can be committed? I verified that all py-django-* ports and their dependent ports build now. Yuri
(In reply to Yuri Victorovich from comment #6) Hello Yuri, thank you for your info. I think, the commit can be done then. -- Cheers Kai
Created attachment 193203 [details] django-mptt.patch Attached is a new patch that does following: - assigns www/py-django-mptt to Django 1.11 - assigns www/py-django-js-asset to Django 1.11 (my approval is given) QA: ~~~ - poudriere (11.1-RELEASE amd64 + i386) for each py27 + py36 flavor -> OK - portlint -> OK Note: Following dependencies must be cleared first before this patch can be committed: - www/py-django-cms must be updated to 3.5.2 (see also PR #228092: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228092) - www/py-django-dpaste must be updated to 2.13 (see also PR #227670: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227670)
Hi Yuri, Would u mind when i take this over, because its related to this https://wiki.freebsd.org/ports/django , thanks in advance.
(In reply to Martin Wilke from comment #9) Ok! Yuri
A commit references this bug: Author: miwi Date: Mon May 21 15:20:18 UTC 2018 New revision: 470553 URL: https://svnweb.freebsd.org/changeset/ports/470553 Log: - Added missing dependency of www/py-django-js-asset - Switch to py-django111 - Bump PORTREVISION PR: 227032 Submitted by: freebsd_ports@k-worx.org Sponsored by: iXsystems Inc. Changes: head/www/py-django-js-asset/Makefile head/www/py-django-mptt/Makefile