On Wed, Mar 11, 2015 at 12:53 PM, Andreas Kuhne
<andreas.ku...@suitopia.com> wrote:
> I think the main thing here is that python 2.6 has already reached end of
> life in October 2013. That's 1 ½ years ago! So opting for a dead version of
> python to be used is not really the right way to go for the django
> developers IMHO. I understand that python 2.6 is available via the package
> manager in all of the enterprise distributions you are citing, however, it
> should be possible (as someone already suggested) to compile at least 2.7 if
> not python 3 yourself and run them in virtualenvs (which you should be doing
> anyway).

For enterprise operating systems, the packages that are provided by
them, are supported by them. Python 2.6 is still the supported python
version in RHEL 6 - its not end of life - and will continue to be
supported until (at the earliest) Oct 31, 2016. Up until that point,
any security issue in python 2.6 will be backported by the OS vendor,
and a new package is released.

For instance, in RHEL 6, the supported version of apache is 2.2.15.
2.2.15 is old, it was released March 2010, and has lots of bugs, but
when you install it in RHEL 6, you actually get (today) 2.2.15.39.el6,
which is patched to fix all security issues between 2.2.15 and 2.2.29
(and possibly bug fixes for things that have yet to be released by
httpd project).

Using a self compiled python 2.7 would not be supported by the OS
vendor, and so would require a separate support contract. For RHEL6,
you can "get" python2.7 by using the Fedora SCL collections, but this
also isn't covered by the OS support contract (iirc).

This is not hypothetical issues. If you build your own python package,
you are responsible for building, packaging and supporting it. When
there are security issues with the version you have, you need to know
about it, and have enough time to deal with it. If your business is
not packaging up software, that is a waste of time, it is better to
pay someone to do it for you, which is why we have vendor supported OS
+ packages, you simply need to have the support contract.

Obviously, not everyone has these issues. Not everyone cares - move
fast and break things is good..

Cheers

Tom

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAFHbX1Jq3udL3FoEzHNtPHev1Q5ukZ6vdXD1STtKDEP64aheag%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to