----- Original Message ----- > The Change page for python3 as default has a pretty empty entry for policies > and guidelines. Just, "discuss with FPC"; no list of what to actually > change. > We should start working on fleshing that out.
Thanks for sending this (and sorry that I'm responding so late). > Here's one that should be fairly easy: > > * https://fedoraproject.org/wiki/Packaging:Python#Guidelines : Currently > reads: > > If the executables provide the same functionality independent of whether > they are run on top of Python 2 or Python 3, then only one version of the > executable should be packaged. Currently it will be the python > 2 implementation, but once the Python 3 implementation is proven to work, > the executable can be retired from the python 2 build and enabled in the > python 3 package. Be sure to test the new implementation. Transitioning from > python2 to python3 is left to individual package maintainers except for > packages in Fedora's critical path. For these, we want to port to python3 > versions in the same Fedora release if possible. > > Change that to: > > If the executables provide the same functionality independent of whether > they are run on top of Python 2 or Python 3, then only one version of the > executable should be packaged. In F22 and later, this should be the Python 3 > version. In F21 and earlier this is left to the individual package > maintainers '''except''' for packages in Fedora's critical path. Those > should > remain on the Python 2 version so that we don't drag in both python2 and > python3 stacks on a minimal system. +1, sounds good. > I think this change could go into FPC's queue to approve now because the > differences are all per-version so it does not causes problems for packages > which are not yet thinking about F22. Will you create an FPC ticket or shall I? (or have you already created it?) I'm currently working on a proposal of some further changes, I'm hoping to send it here and to packaging list tomorrow for discussion - I want to reach some sort of consensus before submitting to FPC. Again, sorry that it's taking me so long. Slavek. _______________________________________________ python-devel mailing list python-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/python-devel