On 07/28/2017 02:21 PM, Miro HronĨok
wrote:
On 28.7.2017 20:11, Colin Walters wrote:
That's
actually something I hadn't even considered; is it proposed
here to actually have a flag day where all (or even some) of the
python3 executables
start using /usr/bin/python and everything else is
/usr/bin/python2?
No. We'd like to keep it the way that everything in Fedora either
uses /usr/bin/python3 or /usr/bin/python2. To keep the possibility
for the sysadmins to change /usr/bin/python to whatever crazy
target they want.
This looks like a trend: sqlite started doing this and now python
:). I dislike being forced to specify versions after I've been on my
best behavior and made sure that my tools work with up-to-date
software. If python3 is becoming the default python interpreter,
what exactly is the argument for NOT providing an alias 'python'
that runs python3?
In case of sqlite they even kept the alias that still points to
sqlite2:
$ sqlite
bash: sqlite: command not found...
Install package 'sqlite2' to provide command 'sqlite'? [N/y]
You can of course override it by something like
ln -sf /bin/sqlite3 ~/bin/sqlite
but it seems like a bad practice given that it conflicts with the
sqlite v2 package. Come to think of it, this should be reported:
https://bugzilla.redhat.com/show_bug.cgi?id=1477740