← Back to team overview

kicad-developers team mailing list archive

Re: XDG_CONFIG_HOME on all platforms

 

I tested my latest patch and I haven't heard any issues so I went ahead
and pushed it.  I did not test it with wx 3.1.1 to see if
XDG_CONFIG_HOME still worked properly.

Cheers,

Wayne

On 4/24/2018 8:54 AM, Carsten Schoenert wrote:
> Hi,
> 
> Am 24.04.2018 um 12:54 schrieb Strontium:
>> Hi Wayne,
>>
>> I have no personal problem with your patch, but from a standards point 
>> of view I want to raise this.
>>
>> As per: 
>> https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
>> |"$XDG_CONFIG_HOME| defines the base directory relative to which user 
>> specific configuration files should be stored. If |$XDG_CONFIG_HOME| is 
>> either not set or empty, a default equal to |$HOME|/.config should be used."
>>
>> The way I read your patch is that, XDG_CONFIG_HOME is being used to 
>> specify the absolute path of the kicad configuration directory, not it's 
>> relative base directory.
>>
>> My concern is that if XDG_CONFIG_HOME is set to someones "relative base 
>> config directory", then that relative base config directory is going to 
>> get filled with kicad config files.
> 
> I second this.
> 
>> Maybe its better to just define a new Kicad specific environment 
>> variable for the purpose, "KICAD_CONFIG_HOME" for example.  Then there 
>> is no conflict with any existing uses or standards, your patch as 
>> written, would also then remove the redundant of processing XDG_CONFIG_HOME.
> Also true, I already tried to say the same on 8 Apr 2018.
> 
> https://lists.launchpad.net/kicad-developers/msg35345.html
> 


Follow ups

References