brainstorming for UDS-N - Package Selection and Defaults

Marius Gedminas marius at pov.lt
Fri Oct 8 13:34:10 BST 2010


On Fri, Oct 08, 2010 at 09:55:04AM +0200, Matthias Klose wrote:
> On 07.10.2010 22:19, Barry Warsaw wrote:
> > I think the reason to have overlap in Python versions between LTS releases is
> > for the benefit of end users who have applications that are not in our
> > archive.  What I mean is that, yes, we can theoretically fix all the
> > compatibility problems for packages in main and universe, but we can do
> > nothing about third party applications and libraries that are not in our
> > archives.  These may be applications that our users have built or bought, have
> > installed and running on the current production Lucid machines.
> >
> > We could support Python 2.6 in a PPA, but I actually think that will be much
> > more work for us.  It has the potential for containing every package in main
> > and universe.  Imagine Important Corporation X has a mission critical Python
> > application that is not yet ported to Python 2.7.  Their choices are
> >
> > * Don't upgrade to the next LTS
> > * Request Python 2.6 compatible builds for dependencies in the official PPA
> > * Expend the resources to port their application to 2.7
> > * Forget packaging and build everything themselves
> >
> > As an end user, none of those would be very appealing.
> >
> > As a policy, I do think it makes sense for us to have one Python version
> > overlap between LTS releases.
> 
> Are there concrete examples of these applications for end users (no, I wouldn't 
> count Launchpad to to it ;).

I'm an end-user/sysadmin (as well as a Python application developer).

Various older versions of Zope do not support Python 2.6.  When I
upgraded hardy to lucid, I was surprised to find Python 2.5 was gone
from the archives.  Felix Krull's "deadsnakes" PPA saved me from
unpleasant downtime.

> 20MB are 2% of the CD space, and I suppose an end user would care more about 
> shipping something useful like a language pack, another application, but not a 
> bunch of unused python modules.

I've no interest in having old Python versions on the CD.  I would like
to have them easily installable (from main/universe; PPA is a bit of a
hassle but better than nothing).

Marius Gedminas
-- 
A real friend isn't someone you use once and then throw away.
A real friend is someone you can use over and over again.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20101008/a693efd2/attachment-0001.pgp 


More information about the ubuntu-devel mailing list