Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Journal of nicholas (3034)

Thursday November 26, 2009
05:16 PM

Debian testing python version

[ #39952 ]

Dear lazyweb...

How come Debian testing is still on Python 2.5 ? 2.6 seems only to be in experimental, which strikes me as strange for something that I thought was mature and stable [even by Debian standards :-)]. Similarly, as Debian are quite capable of shipping more than one version of Python (2.4 is also in testing), how come 3.1 is also only in experimental?

I can't find a clear answer to these perplexing questions. Particularly perplexing given that testing's Perl is 5.10.1 - nice and current.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • My biased view of this is that the up-to-date perl is mainly due to two factors:

    - perl going extreme lengths to be backward compatible (cf. rjw1's link).
    - The debian-perl team and the debian perl-package-maintainer(s) being simply awesome.

    I think the second point is actually somewhat more important. From my point of view as an interested bystander, the debian-perl maintainers seems to be a group of motivated, diligent, clueful, friendly and welcoming people who stem a great load of work collaboratively. The

  • from []

    Software packages in development are either uploaded to the project distribution named unstable (also known as sid), or to the experimental repository. Software packages uploaded to unstable are normally versions stable enough to be released by the original upstream developer, but with the added Debian-specific packaging and other modifications introduced by Debian developers. These additions may be new and untested. Software not ready yet for the unstable distributio

    • Thanks, but that doesn't answer the "why" for this case. I roughly understand the procedure, but I had no idea what the details for Python are, and why it's still in experimental, not even in unstable. I think that Bob's link did reveal the causes, for 2.6. 3.1 remains a mystery.

      • I guess for experimental repository, you will have to ask the package maintainer(s) directly.
  • It's really the only sensible answer. Someone please inform the Python community that they can steal our angst now.