Hi,
I was wondering if there are any efforts being made into getting the Django package updated for the epel repository?
Currently it is Django14, and we are running an application that requires at a minimum 15.
Any update is appreciated with any eta.
Thanks very much!
-jgh
On 01/08/2014 01:37 AM, Jason Helfman wrote:
Hi,
I was wondering if there are any efforts being made into getting the Django package updated for the epel repository?
Currently it is Django14, and we are running an application that requires at a minimum 15.
Any update is appreciated with any eta.
Thanks very much!
-jgh
Good question.
First of all, Django is a fast moving target, with a release in about every 6-9 months; EPEL shouldn't move at all. Version upgrades are deprecated during a release in general.
There used to be a Django package, which was Django-1.3. That version is deprecated and the package is retired. What you currently get is Django14, which we should consider as deprecated, too. Still we have a huge bunch of packages depending on that version.
Options are: - deprecate Django in general in EPEL and remove it, because we can not upgrade software packages; we could provide it through Software collections - make an exception and upgrade Django packages on a regular basis; this might (will) break depending packages, which can't keep the pace of Django itself. We even could decide, that we drop notorious broken packages - introduce a new package Django15 (and probably Django16, too). That is not ideal, too. Either we need to build every depending package for each version, or the user has to know the right version and has to install the right Django version manually. Not ideal either :-/ yum is apparently not smart enough to solve dependencies right.
Even in Fedora, which moves way faster than EPEL, we currently have Django-1.5.x and not Django-1.6 because depending packages don't support latest Django versions.
tl;dr There is currently no work being done, and I don't know a good answer to that question. In any case, it will get messy.
Matthias
epel-devel@lists.fedoraproject.org