Re: Multirelease effort: Moving to Python 3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



----- 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





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux