[Bug 526126] Review Request: python3 - Python 3.x (backwards incompatible version)

bugzilla at redhat.com bugzilla at redhat.com
Sat Oct 17 05:40:34 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=526126





--- Comment #16 from James Antill <james.antill at redhat.com>  2009-10-17 01:40:32 EDT ---
> A package that works with both python2 and python3 ... is clearly a bad idea, and it seems reasonable to ban it in the packaging guidelines.

Well it's clear to you because you don't have to do 3x the work :) ... but,
yeh, in Fedora the obvious solution to this is to ban it (I've seen 3rd party
repos. do it for php modules so they work with the RHEL-5 version and a php-5.3
version).

> For right now, we're just doing the interpreter, and you make a great argument
> for waiting to package libraries for Python 3.

Right, as I said ... the problem with just doing the interpreter is that it
doesn't really help anyway because very few things use no extra modules. For
this reason alone I don't think you can pretend this will be a one off, it's
very likely to avalanche into RFEs for everything possible to be available in
both versions. So, again IMO, you need to start from that assumption not assume
that you can just do a py2k package.

> However, this will eventually be unavoidable ignoring Python 3 won't make it go away.

I'm not saying to ignore it, we do semi-significant GCC updates every few
releases which break things ... yes, python3 breaks pretty much every piece of
python ever. But I'd still hope we could do all the bits that needed to be done
during a single release (esp. with time to prepare for it). But as I also said,
it's kinda David's problem as he gets to keep all the pieces if/when it breaks.

> Is it inaccurate to summarize the rest of your concerns as: "two versions of
Python will lead to user complaints"

Well there was the minor bit about how everyone has to do 3x the testing :).

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-package-review mailing list