Apps using default Python in Fedora vs. EPEL

Nick Coghlan ncoghlan at gmail.com
Thu Feb 5 07:48:58 UTC 2015


On 4 February 2015 at 21:01, Bohuslav Kabrda <bkabrda at 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 at gmail.com   |   Brisbane, Australia


More information about the python-devel mailing list