Re: Django stable RPMs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2016-11-08 18:06, Matthias Runge wrote:
On 08/11/16 16:31, Brian Bouterse wrote:
I believe the future of Django in EPEL is a topic that is being
discussed on the EPSCO meetings last week and this week (18:00 UTC on
Wednesdays in #fedora-meeting, iirc).

I'm hoping that even if a newer, 1.8 based Django package is added to
EPEL6, that the existing one named Django14 can be kept for legacy
usage. The Django14 package having that unconventional name would allow
a new package to use the more conventional python-django name which is
convenient.

I believe I can shed a light here:
- Django14 followed the old Django naming scheme in Fedora. Django was
renamed to python-django there.
- Django-1.4 was the old long term supported version and works with
pythons up to python 2.6
- Django14 should be retired IMO

I agree. It's rather decrepit at this point.

- Django-1.8 (current long term supported version) requires python 2.7.
That means, we can not have a recent Django in EPEL6 with system python.

Per the docs [1]

  Django 1.8 requires Python 2.7, 3.2, 3.3, 3.4, or 3.5

EPEL 7 comes with Python 3.4, correct? If so, 'python3-django' seems like a thing that can be done.

- The main reason not updating to Django-1.8 in EPEL7 is reviewboard. (I don't know the state of askbot currently, Fedora has ask.fedoraproject.org).

Yes, so Django 1.6 [2] is the one currently provided on EPEL 7. However, that's Python 2.7. Would it be possible to add a Python 3 version using Django 1.8? Alternatively (and this might be heresy), what's the possibility of bundling that version of Django in the Reviewboard package only, or renaming it to something like 'python-django-rb', to free up the 'python-django' namespace for Django 1.8?

- Maintaining a django version, which was retired upstream becomes more
and more a pain, esp. if it's not part of your job to keep it alive.

Yes, that's understandable. However, the Django project does seem to have a handle on this now with their LTS releases. Supporting only these LTS versions seems like a good move. Once Django 1.11 is released, we can wait a month or two for packages to upgrade their dependencies before switching to that, and so on.

Stephen

[1] https://docs.djangoproject.com/en/1.10/releases/1.8/
[2] https://dl.fedoraproject.org/pub/epel/7/x86_64/p/
_______________________________________________
epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Announce]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux