← Back to team overview

kicad-developers team mailing list archive

Re: kicad version and install location

 

Alright.  Thanks Bernhard.  I still suspect that it's very rare compared to
users with custom environment variables on Windows and Linux.

This is yet another reason that this can't get done by Friday.

Adam

On Thu, Jul 19, 2018, 1:06 AM Bernhard Stegmaier <stegmaier@xxxxxxxxxxxxx>
wrote:

> I wouldn’t rely on that.
> You can set paths on macOS and at least I needed it to do in my setup
> before Wayne made the path configuration dialog.
> So, I wouldn’t bet that there are no such macOS installs out there… :)
>
>
> Regards,
> Bernhard
>
> On 19. Jul 2018, at 06:07, Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx>
> wrote:
>
> On Mac, we have the advantage of users not setting environment variables.
> This makes me think this *could* potentially be feasible for 5.0, for MacOS.
>
> However, I do not know if we would want this feature on one platform and
> not the others. Thoughts?
>
> On Mon, Jul 16, 2018, 12:40 PM Andy Peters <devel@xxxxxxxxx> wrote:
>
>> On Jul 16, 2018, at 10:22 AM, Mark Roszko <mark.roszko@xxxxxxxxx> wrote:
>> >
>> > Yea....thats what I proposed too.
>> >
>> > Every program on Windows that needs side-by-side installs just
>> > versions both the config and install locations. Thats it.
>> >
>> > EAGLE does it.
>> > Visual Studio does.
>> > Altium does it.
>> > CLion does it.
>> > All of Jetbrains other product do it.
>> > Microsoft Word does it
>> > Adobe does it.
>> > Python does it.
>> > MSSQL does it.
>> > <insert the hundreds of other programs in my start menu>
>> >
>> > No need for crazy launcher args and extreme actions such as doing
>> > something like RVM does....
>> >
>> > All that needs to be done, is find all instances of wxStandardPaths
>> > being used for config location.
>> > Replace it with a standard static function helper. In the helper, it
>> > appends a version number to the location.
>> >
>> > Thats it. Done. No need to require users to understand command line to
>> > use a program.
>> >
>> > It works for linux too.
>> > /home/user/.kicad/
>> > becomes
>> > /home/user/.kicad/5.1/
>>
>> And on the Mac that would be
>>
>> /Users/andy/Library/Application Support/kicad
>>
>> becomes
>>
>> /Users/andy/Library/Application Support/kicad/5.1
>>
>> and /Users/andy/Library/Preferences/kicad
>>
>> becomes
>>
>> /Users/andy/Library/Preferences/kicad/5.1
>>
>> -a
>>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>
>
>

References