Adding ~/.local/bin to default PATH

Andrew Haley aph at redhat.com
Wed Jul 27 12:10:00 UTC 2011


On 07/27/2011 01:00 PM, Nicolas Mailhot wrote:
> Le mercredi 27 juillet 2011 à 12:54 +0100, Andrew Haley a écrit :
>> On 07/27/2011 11:45 AM, Nicolas Mailhot wrote:
>>> Le mercredi 27 juillet 2011 à 11:23 +0100, Andrew Haley a écrit :
>>>> On 27/07/11 11:19, Nicolas Mailhot wrote:
>>>>
>>>>> Really, this discussion is pointless. It should be taken to whoever
>>>>> maintains the xdg directory layout specs nowadays (even the FHS editors
>>>>> gave up on normalizing /home layout and pushed the problem xdg-side)
>>>>
>>>> No, because this is not an xdg-mandated change.  xdg doesn't mention
>>>> anything to do with bin dirs.  This is purely Fedora-local.
>>>
>>> xdg normalizes the /home parts that matter for interoperability. Other
>>> normalization groups like the FHS have already agreed they are the right
>>> forum to define /home layout conventions. It is pointless to try to
>>> start defining location conventions for binaries in /home fedora side
>>> and bypass xdg now.
>>
>> I can no longer tell whether you are for or against adding ~/.local/bin
>> to the default PATH.
> 
> I am against discussing the problem without putting xdg in the loop

Lennart reads this.  He wrote:

> Nah, the basedir spec does not mandate the bin subdir.
> 
> WHat I said in the bug report is that I think it makes a lot of sense to
> have the XDG basedir stuff in the $PATH.

I have to say that

a.  xdg (in the form of Lennart) already is in the loop
b.  xdg doesn't require (or even suggest) ~/.local/bin

and therefore

c.  This issue is purely Fedora-local, at least for the time being.

Maybe xdg will decide to endorse ~/.local/bin; maybe not.  Either way,
it may be that this change to Fedora is premature.

Andrew.


More information about the devel mailing list