----- Original Message ----- > Since Python upstream really cares about these things, I started a discussion > about this on their mailing list [1]. So far, it seems that people prefer my > mental model, but this is judging from just 4 answers, 2 of which mentioned > this. So let's wait and see. > BTW, if Python 2 and Python 3 were different languages, then IMO it wouldn't > make sense to point /usr/bin/python to Python 3, while upstream plans to > actually give the recommendation to do so sometime in the future. > So, judging from what upstream has recommended (and how they will modify pep 394), we should: - Mandate usage of /usr/bin/python2 and prohibit usage of /usr/bin/python (I think this can be done automatically in %__os_install_post, or somewhere similar) - we should probably do that ASAP - Rename python to python2 and add "Provides: python" for the time being (the similar should probably be done for all python packages to keep things consistent) - we can do this for F21 - Somewhere in the future switch "Provides: python" to python3 stuff and possibly /usr/bin/python to point to python3, according to upstream recommendation (2015?) to keep consistent across multiple platforms as much as possible. Just BTW: $ repoquery --whatrequires /usr/bin/python | wc -l 1262 If this seems ok, then I'll go on and propose the first step to FPC. Thanks, Slavek. -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel