On 05/02/2018 03:23 PM, Tomas Orsava wrote:
Hi!
I'd like to propose putting the ~/.local/bin in front of the /usr/bin on the PATH.

Currently /usr/bin has priority over ~/.local/bin, which causes a [bug] where the old system-installed executable written in Python (from /usr/bin) is launched, but it finds new Python sources (installed into $HOME) which it doesn't work with and crashes.

[bug] https://bugzilla.redhat.com/show_bug.cgi?id=1571650

I believe the current configuration breaks the intuitive expectation that things installed closer to the user should take priority. That's for example how it works with Python. Interestingly, ubuntu and opensuse do not have ~/.local/bin on their PATH (though Ubuntu has ~/bin) so we can't take guidance there.

Speaking of ~/bin, Ubuntu *does* prioritize it over /usr/bin. This is in their default ~/.profile (Ubuntu 14.04.5 LTS):
https://paste.fedoraproject.org/paste/jQGGxejCAxRXZ7whdHYZjw


Does anyone see a reason not to prioritize ~/.local/bin over /usr/bin?

Regards,
Tomas
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to