On Wed, 2018-05-23 at 08:30 -0700, Brian C. Lane wrote: > On Wed, May 23, 2018 at 02:55:40PM +0200, Jan Kurik wrote: > > = Proposed System Wide Change: Move /usr/bin/python into a separate > > package = > > https://fedoraproject.org/wiki/Changes/Move_usr_bin_python_into_sep > > arate_package > > > > === Motivation === > > > > The meaning of the python command is ambiguous: it might mean > > either > > Python 2 or Python 3, depending on context. The upstream > > recommendation (PEP 394), which we try to follow in Fedora, is that > > users -- not distros, and not sysadmins -- should be in control of > > the > > python command. > > I'm opposed to this change. I see no reason to complicate things > because > some other distributions (Arch) have inadvisedly redirected > /usr/bin/python to python3. This whole mess violates the principle of > least surprise -- as a user of python what do you expect > /usr/bin/pythong to do? You expect it to run the python2 interpreter. > > Any 3rd party programs that users install will also expect this, so > this > change will cause their applications to fail. > > I think the rules can be distilled down to this: > * New python2 programs use /usr/bin/python2 > * New python3 programs use /usr/bin/python3 > * Leave /usr/bin/python pointing to /usr/bin/python2 for legacy > programs Maybe better is remove /usr/bin/python , it will force people fix the path , instead of a silent move . > There is no good reason to make this change. Leaving it as it is now > doesn't break anything. > > -- > Brian C. Lane (PST8PDT) > _______________________________________________ > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelin > es > List Archives: https://lists.fedoraproject.org/archives/list/devel@li > sts.fedoraproject.org/message/UJJ6MYCZHMTFNX4MILRFRDSUAJ2B2QNU/ -- Sérgio M. B. _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/GG3ZUSMOFVUQY3OVXBCDGTC7PWEGS4FC/