On 4 February 2015 at 21:01, Bohuslav Kabrda <bkabrda(a)redhat.com> wrote:
----- Original Message -----
> I don't really feel strongly about this, I agree that your solution has a
> merit (and syspython *is* better than default_python :)). I think I'll open
> an FPC ticket to ask FPC for their opinions on this and then I'll start
> taking concrete steps [1] ;) to get this done.
Here's the FPC ticket:
https://fedorahosted.org/fpc/ticket/498
In commenting on the ticket, I realised something fundamental: we
really do need to keep the RPM macro and the binary symlink in sync.
That way the unversioned shebang lines in any packaged scripts can
match up with the unversioned macros in the spec file.
Which seems to bring the viable options down to just two:
* switch the symlink to Python 3 as well (I don't like this due to the
impact on end users with custom scripts)
* hold off on switching the default for the time being and instead
focus on enabling explicitly opting in to Python 3 in EPEL
Cheers,
Nick.
--
Nick Coghlan | ncoghlan(a)gmail.com | Brisbane, Australia