On Tue, Mar 21, 2006 at 12:10:54PM +0100, Martijn Pieters wrote:
> Package: python-wxgtk2.6
> Version: 2.6.1.2
> Followup-For: Bug #353156
> 
> Please reconsider creating a python 2.4 version of the python-wxgtk2.6
> extensions. Though Debian itself may still standardize on python 2.3, many a
> package already requires python 2.4. Debian python packages are meant to
> support more than just the Debian scripts; there are indeed very few Python
> extension for which there is only a python-2.3 packaging available.
> 
> Moreover, many a package has not yet been ported to python 2.4, so if the
> policy to only support the default Python version is upheld, following the
> transition quite a few packages will be rendered useless.

a) You make this argument to the wrong person.
   I have no direct input to the Debian policy, so convincing me I don't
   agree with it isn't much help.  Unless you are inciting me to violate
   it autonomously -- and I don't see any justification for that sort of
   action here.

b) What makes python so special?  We don't do this for other libraries
   as a permanent state of things.

> The reality of Python is such that there are usually 2 major versions in
> general use;

That would seem to be Python's problem, not Debian's.  Talk to them
about their frequency of incompatible releases.  If every library
were to try to do this, where would we be?

You don't even want to rebuild one library for yourself.  Why do you
think we should let Python double (or worse) our workload, in lieu of
them improving their release management?

> only by the time python 2.5 comes out python 2.3 use will fade,
> and Debian python packages will generally support 2.5 and 2.4. Until then, the
> majority of Python developers will expect a python 2.3 and a 2.4 version of wx
> to be available on Debian.

Now multiply this by every library that might have a new unstable
version with some nice features that someone might use.

Gets intractable fast, huh.

> My particular usecase is that I want to install a 3rd party package (Picard,
> http://musicbrainz.org/tagger/index.html), whose dependencies are all met by
> Debian packages, except for wx, as Picard requires Python 2.4.

Then nag them to do a backport, or do it yourself.  As clearly, this
isn't supported by any Debian release yet.  It's future software.
Which obviously was not developed for any existing Debian release.

> To have to do a full compile of a python extension library for
> one application is, frankly, a pain.

And so me doing it instead, and loading up our infrastructure to support
precisely zero applications in the distro is an improvement on that how?

If we're being frank, python users expecting to be handheld though its
quirks are a pain too.  Many seem to have a fear of anything NOT Python,
and an unreasonable expectation that others will do their work for them.

Help me with my problem and it will be easier to help you with yours.

There is no free ride on the bleeding edge.  If you want to do something
useful, build it for yourself and report to the relevant people that it
all works, to whatever extent it might.

If no one ever tests python2.4, how can we possibly know when it will
be ready to enter the dist as the best default?
That is a problem for python2.4 users.  You are perfectly free (and
welcome) to support them above and beyond what Debian does if this
is important to you.

I'll always happily take patches to ensure it builds from source.
Anyone is free to subsequently distribute binaries to the interested.
But simply moving your pain on to other people is not a viable option.
Please think twice when you have the urge to nag others to do so.

Gaining the ability to help yourself, will give you the chance to help
others too.  If there is not a single python user prepared to offer the
2.4 builds they do to others -- then I can only conclude that there are
either no users, or they are singularly selfish and lazy.

Proving that wrong through positive action can only help too.

> If the application in question had used pyqt instead, I could have
> installed it straight-away, as the python-qt3 packages *do* come in a 2.4
> flavour.

Well, there is another option.  Go port it to that if you think it
will be better.

  Ron




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to