[Bug 193316] [NEW PORT]: www/py-djblets06: Legacy version of py-djblets
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Nov 9 18:16:32 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193316
--- Comment #27 from Jingfeng Yan <yan_jingfeng at yahoo.com> ---
(In reply to chris.dukes.aix from comment #26)
> TL;DR Why not drop www/py-djblets and www/reviewboard until these problems
> are sorted out for higher impact python ports?
>
>
> As the only package the depends on www/py-djblets is www/reviewboard, is
> www/reviewboard of sufficient value as packaged for ports to justify its
> existence vs a pointer to a playbook to deploy reviewboard in a virtualenv?
>
> Granted, neither www/py-djblets nor www/reviewboard are packaged on pypi by
> the upstream author such that 'pip install reviewboard==version' actually
> works.
>
> Supporting python based web applications, I found there was more value in
> allowing the developers control over the pure python modules used rather
> than depending on native packages.
>
> Having native packages for python modules was much more useful for hard to
> build modules like PIL, long to build modules like scipy and numpy, and
> modules with tight coupling to native libraries (ldap, databases, ssl), or
> used by low level tools like ansible.
>
> A quick conversation with the upstream developer for these packages to put
> the source on pypi, and deprecating these ports on FreeBSD would be the
> least effort to provide the most usability. Revisit it when we have
> reasonable mechanisms for providing a python package for multiple versions
> of python.
Thank you for your explanation and comments. I have observed that some python
ports already have different versions. For example, django-pipelines.
I did quick try for using django14, and django16. The results are negative,
both hot internal server error. I checked the seafile, they are pushed from
django14 to django15 in mid of 2013, which took quite some efforts. When I use
django14, I have not found out where is exact error because the application
current log file did not show the exact error. I am hesitating to debugging it
further.
For using django16, extra python port efforts are required, including
- django-pipelines 1.3.23+
- djblets 0.8.12 (can not port directly, only manually install)
- pillowfight 0.2
In such case, I would suggest doing similar way as django-pipelines, which
suggest keeping the 0.6 version. I check the Linux side port for this djblets.
Debian system only carries 0.5 version (named python-django-djblets), and
discontinue to have further version. The RPM for FC seems to have all the
versions, but I don't know much of that system how they maintain dependencies
(I thought they just build native and repackage the py modules).
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-python
mailing list