----- 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@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Reply via email to