kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #36511
Re: kicad version and install location
Resending from the right email address--seems like something changed in my
email client *sigh*.
I don't want to contribute to any sort of panic. I just spent so much time
redoing the macOS packaging that I didn't keep up with the rest of the V5
changes!
It's also tricky in macOS to have users keep their old resources and
install new ones at install time. I actually included a paragraph of shell
commands in the readme for users to use to backup their old install if they
want.
I wonder if I should put those commands in a script in the installer so
users can just double click and get their existing setup backed up. I
think probably I should!
On platforms where it is tricky to install two sets of resources at a time,
i.e. Windows and macOS, is it suggested that we use these environment
variables to look for the V5 resources in a non-default location?
Adam
On Sat, Jul 14, 2018, 5:35 AM Rene Pöschl <poeschlr@xxxxxxxxx> wrote:
> Another idea would be to provide a package with version 4 libs. That way
> users can work with the new v5 features but do not need to worry about
> updating libraries.
>
> On 14/07/18 09:29, Rene Pöschl wrote:
> > I get the feeling there is a bit more panic than need be.
> >
> > One of the reasons is that the v4 installer on windows did set operating
> > system variables (environment variables) which can create problems when
> > updating. So it might be a good idea for the v5 installer to clean up
> > this mess. (or at least warn the user) These things should really be set
> > in the kicad config files via the kicad main window -> preferences ->
> > configure path. (If the reports on the forum are correct then
> > environment variables overwrite the settings of that dialog. And as the
> > v4 installer set them by default this can be a source of major
> confusion.)
> >
> > Another reason for problems is that the sym lib table is created with a
> > new install and points to v5 libs but the fp-lib-table will still point
> > to the github v4 libraries. (The 3d models will be also from the v5
> > libs. Resulting in a mixed setup.) So an option to clean up the
> > fp-lib-table from within the installer or within kicad might help. Maybe
> > a "reset to factory settings" button within the library managers? (With
> > the warning that personal libs will need to be manually added after that
> > operation.)
> > Or at least some info for the user that if v4 was installed previously
> > the fp-lib-table needs updating. (Maybe a dialog with "do not show again
> > tickmak" that tells the user that if they had v4 previosly they need to
> > reset the fp-lib-table or they need to install the v4 lib and setup the
> > sym-lib-table accordingly.)
> >
> >
> >
> > On 14/07/18 06:13, Adam Wolf wrote:
> >> What options do we have? Anything beyond "postpone V5" or "wait for
> >> the next release"?
> >>
> >> Could we rebrand the V5 release as a "technical preview" or something
> >> that is suitable for experts (and new users, actually) and make V5.1 V5?
> >>
> >> Adam
> >>
> >> On Fri, Jul 13, 2018, 10:10 PM Mark Roszko <mark.roszko@xxxxxxxxx
> >> <mailto:mark.roszko@xxxxxxxxx>> wrote:
> >>
> >> Wayne,
> >>
> >> Guess going to suggest it should be a priority to version the
> config
> >> into folders.
> >>
> >> This is a user made chart on how to install kicad 5 which honestly
> is
> >> silly it has to even exist lol
> >>
> https://kicad-info.s3-us-west-2.amazonaws.com/original/2X/d/d6143659e9237fc358588bed761ef3e557454cde.png
> >>
> >>
> >> On Wed, Jul 11, 2018 at 1:56 PM Wayne Stambaugh
> >> <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> wrote:
> >> >
> >> > Mark,
> >> >
> >> > I agree with you in principal but this would require some major
> >> changes
> >> > to KiCad internally to handle the configuration data the
> >> "windows" way.
> >> > I really do not want to push the stable 5 release back any
> >> further than
> >> > it already has been. I'm open to trying to accomplish this as
> >> part of
> >> > the 5.1 release if we can implement it soon enough to get some
> >> testing
> >> > on it.
> >> >
> >> > Cheers,
> >> >
> >> > Wayne
> >> >
> >> > On 7/8/2018 12:19 AM, Adam Wolf wrote:
> >> > > Let's postpone this discussion maybe until the 10th when Wayne
> >> is back
> >> > > at it.
> >> > >
> >> > > On Sat, Jul 7, 2018, 10:33 PM Mark Roszko
> >> <mark.roszko@xxxxxxxxx <mailto:mark.roszko@xxxxxxxxx>
> >> > > <mailto:mark.roszko@xxxxxxxxx <mailto:mark.roszko@xxxxxxxxx>>>
> >> wrote:
> >> > >
> >> > > Hey guys,
> >> > >
> >> > > So with 5.0 approaching theres something of an annoying
> >> problem on
> >> > > windows (that many are complaining about). The install
> >> location!
> >> > > Currently, even though you can install kicad into separate
> >> folders if
> >> > > you wanted to, kicad still tries to write to the same
> >> appdata folder!
> >> > >
> >> > > Why would you want both the new and old? Because if you
> >> want to tweak
> >> > > a old design, you don't want to risk opening it in newer
> >> versions and
> >> > > having unforseen bugs. New designs sure, you really want
> >> to use the
> >> > > latest and greatest, but the old is a risk not worth
> taking,
> >> > > especially in the commercial field ;)
> >> > >
> >> > > Also there is a settings conflicts between 4.0 and 5.0
> >> sharing appdata.
> >> > >
> >> > > I've seen some kicad forum "workarounds" where they use
> >> launcher
> >> > > scripts that set KICAD_CONFIG_HOME each time. While it
> >> works, its
> >> > > completely against the windows way :3
> >> > >
> >> > >
> >> > > What I propose, is we patch KiCad a little to:
> >> > >
> >> > > 1. Write to appdata in a versioned manner (just minor and
> >> maybe
> >> > > minor version)
> >> > > C:\Users\%USERNAME%\AppData\Local\kicad 4.0\
> >> > > C:\Users\%USERNAME%\AppData\Local\kicad 5.0\
> >> > > C:\Users\%USERNAME%\AppData\Local\kicad 6.0\
> >> > >
> >> > > 2. Potentially prompt the user on first-start to copy
> >> settings.
> >> > > (Maybe? Might be too much work for the final 5.0)
> >> > >
> >> > > Then we patch the installer to follow the convention of:
> >> > > C:\Program Files\KiCad 4.0\
> >> > > C:\Program Files\KiCad 5.0\
> >> > > C:\Program Files\KiCad 6.0\
> >> > >
> >> > > This would do what every other CAD and IDE does on Windows
> >> > > (versioned installs).
> >> > >
> >> > > But what if people want to install in crazier ways ?!
> >> > > Well then that should beyond the scope of the "standard"
> >> installs and
> >> > > they are on their own. (Just like other tools)
> >> > >
> >> > > _______________________________________________
> >> > > Mailing list: https://launchpad.net/~kicad-developers
> >> <https://launchpad.net/%7Ekicad-developers>
> >> > > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >> > > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> >> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> >> > > Unsubscribe : https://launchpad.net/~kicad-developers
> >> <https://launchpad.net/%7Ekicad-developers>
> >> > > More help : https://help.launchpad.net/ListHelp
> >> > >
> >> > >
> >> > >
> >> > > _______________________________________________
> >> > > Mailing list: https://launchpad.net/~kicad-developers
> >> <https://launchpad.net/%7Ekicad-developers>
> >> > > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >> > > Unsubscribe : https://launchpad.net/~kicad-developers
> >> <https://launchpad.net/%7Ekicad-developers>
> >> > > More help : https://help.launchpad.net/ListHelp
> >> > >
> >> >
> >> > _______________________________________________
> >> > Mailing list: https://launchpad.net/~kicad-developers
> >> <https://launchpad.net/%7Ekicad-developers>
> >> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >> > Unsubscribe : https://launchpad.net/~kicad-developers
> >> <https://launchpad.net/%7Ekicad-developers>
> >> > More help : https://help.launchpad.net/ListHelp
> >>
> >>
> >>
> >> --
> >> Mark
> >>
> >> _______________________________________________
> >> Mailing list: https://launchpad.net/~kicad-developers
> >> <https://launchpad.net/%7Ekicad-developers>
> >> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >> Unsubscribe : https://launchpad.net/~kicad-developers
> >> <https://launchpad.net/%7Ekicad-developers>
> >> More help : https://help.launchpad.net/ListHelp
> >>
> >>
> >>
> >> _______________________________________________
> >> 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
> >
>
>
> _______________________________________________
> 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