From: Tobias Klausmann <klausman@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Stabilization of Python 3.1
Date: Sat, 19 Sep 2009 20:22:49 +0200 [thread overview]
Message-ID: <20090919182249.GA22241@eric.schwarzvogel.de> (raw)
In-Reply-To: <200909191848.33225.Arfrever@gentoo.org>
Hi!
Aside from the remarks made by others (and speaking as someone
who maintains Python software), there is one reason for me to not
switch Python 3 to stable yet: lack of compatibility. Software
that runs with 3.x will not run with any 2.x version as of today
(and I doubt there will ever be a 2.x version of Python that can
run 3.x code).
As such, upstream devs will have to maintain two branches of
software for a rather long time. Thing is, some projects just
don't have the manpower to maintain two branches, so they will
stay with 2.x versions for now. Yes, it's a catch-22, but I doubt
that a sufficiently large portion of projects will have a
3.x-compatible branch/version this year (sufficient meaning
over 95%).
On the other hand, we can patch everything that doesn't run with
3.x (i.e. "fixing" the shebang lines and maybe assorted paths).
The Python team is more suited to evaluate the feasibility of
that.
Regards,
Tobias
PS: As an illustration: just look at how long it took to get a
2.6-compatible version of mailman into the tree...
next prev parent reply other threads:[~2009-09-19 18:22 UTC|newest]
Thread overview: 60+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-19 16:48 [gentoo-dev] Stabilization of Python 3.1 Arfrever Frehtes Taifersar Arahesis
2009-09-19 16:53 ` Dirkjan Ochtman
2009-09-19 17:06 ` Alex Legler
2009-09-19 17:09 ` Dirkjan Ochtman
2009-09-19 17:21 ` Dale
2009-09-19 17:28 ` Olivier Crête
2009-09-19 22:32 ` Dale
2009-09-19 22:41 ` Dawid Węgliński
2009-09-20 14:53 ` Jesús Guerrero
2009-09-20 15:16 ` Dale
2009-09-20 15:24 ` Arfrever Frehtes Taifersar Arahesis
2009-09-20 15:28 ` Jesús Guerrero
2009-09-20 17:30 ` Nirbheek Chauhan
2009-09-20 17:57 ` Arfrever Frehtes Taifersar Arahesis
2009-09-20 22:15 ` Mark Loeser
2009-09-20 22:47 ` Dale
2009-09-20 11:18 ` Richard Freeman
2009-09-20 14:51 ` Dale
2009-09-19 17:33 ` [gentoo-dev] " Nikos Chantziaras
2009-09-19 17:26 ` [gentoo-dev] " Alex Legler
2009-09-19 18:24 ` AllenJB
2009-09-19 18:20 ` AllenJB
2009-09-19 18:59 ` Arfrever Frehtes Taifersar Arahesis
2009-09-19 19:50 ` Petteri Räty
2009-09-19 20:21 ` Robert Bridge
2009-09-19 23:29 ` Alex Alexander
2009-09-20 10:35 ` Petteri Räty
2009-09-20 20:33 ` Zac Medico
2009-09-19 22:52 ` [gentoo-dev] " Mark Bateman
2009-09-20 14:44 ` [gentoo-dev] " Jesús Guerrero
2009-09-20 15:46 ` Arfrever Frehtes Taifersar Arahesis
2009-09-20 15:56 ` Nirbheek Chauhan
2009-09-20 16:07 ` Arfrever Frehtes Taifersar Arahesis
2009-09-20 17:25 ` Nirbheek Chauhan
2009-09-20 17:35 ` Arfrever Frehtes Taifersar Arahesis
2009-09-20 17:47 ` Nirbheek Chauhan
2009-09-20 18:27 ` Arfrever Frehtes Taifersar Arahesis
2009-09-20 18:46 ` Nirbheek Chauhan
2009-09-20 19:05 ` Arfrever Frehtes Taifersar Arahesis
2009-10-08 20:56 ` Arfrever Frehtes Taifersar Arahesis
2009-09-20 16:51 ` Robert Buchholz
2009-09-20 17:25 ` Arfrever Frehtes Taifersar Arahesis
2009-09-20 22:20 ` Mark Loeser
2009-09-21 1:17 ` Brian Harring
2009-09-21 6:18 ` [gentoo-dev] " Duncan
2009-09-20 17:10 ` [gentoo-dev] " Petteri Räty
2009-09-19 18:22 ` Tobias Klausmann [this message]
2009-09-19 18:51 ` Arfrever Frehtes Taifersar Arahesis
2009-09-20 14:44 ` Jesús Guerrero
2009-09-19 18:45 ` Nirbheek Chauhan
2009-09-19 18:53 ` Arfrever Frehtes Taifersar Arahesis
2009-09-19 19:40 ` Nirbheek Chauhan
2009-09-19 19:35 ` Mark Loeser
2009-09-19 20:47 ` [gentoo-dev] " Ryan Hill
2009-09-19 20:55 ` [gentoo-dev] " Alistair Bush
2009-09-19 23:31 ` [gentoo-dev] " Ryan Hill
2009-09-19 23:45 ` Francesco R
2009-09-20 0:42 ` Alistair Bush
2009-09-20 14:46 ` Francesco R
2009-09-20 14:49 ` [gentoo-dev] " Jesús Guerrero
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090919182249.GA22241@eric.schwarzvogel.de \
--to=klausman@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox