← Back to team overview

kicad-developers team mailing list archive

Re: Release 4.0.5 tagged.

 

Better yet, in the tarball still, just add a symlink from the old to the
new name.

On Wed, Dec 7, 2016 at 4:55 PM, Carl Poirier <carl.poirier.2@xxxxxxxxx>
wrote:

> Yeah that was my thoughts. Include in the tarball the old and the new
> names.
>
> On Wed, Dec 7, 2016 at 4:38 PM, Nick Østergaard <oe.nick@xxxxxxxxx> wrote:
>
>> Yeah, I don't know what is the best solution. But alternatively we
>> could also just include them in the tarball, if we don't want it to
>> "pollute" the github kicad org.
>>
>> These tarballs:
>> http://downloads.kicad-pcb.org/libraries/
>>
>> 2016-12-07 22:28 GMT+01:00 Carl Poirier <carl.poirier.2@xxxxxxxxx>:
>> > Aah, I see now. I had missed the part that the fp-lib-table didn't get
>> > updated along the new install.
>> >
>> > We indeed decided to keep the pretty names the same but with Github's
>> > redirection, I missed the local uppgrade use case. What I can do is
>> restore
>> > a copy of the pretties with the old name. This way the newer pretties
>> will
>> > work with the old fp-lib-table.
>> >
>> > Carl
>> >
>> > On Wed, Dec 7, 2016 at 1:57 PM, Wayne Stambaugh <stambaughw@xxxxxxxxx>
>> > wrote:
>> >>
>> >> On 12/7/2016 1:52 PM, Nick Østergaard wrote:
>> >> > Yes, but lets use the windows use case. A user has 4.0.4 intalled and
>> >> > have fp-lib-table that matches the one used there for local libs. He
>> >> > then uninstalls 4.0.4 and install 4.0.5 (this would be the same as an
>> >> > update with a package manager and possibly osx too), the fp-lib-table
>> >> > is a user preference and will now reference non existing pretty dirs.
>> >> > The user starts pcbnew or cvpcb to add parts and when kicad tries to
>> >> > access one of those libs that do not exist anymore he gets
>> >> > "unexpected" errors.
>> >> >
>> >> > All I ask about is really; what is the desired action?
>> >> >
>> >> > I am ok with just including the rename, but I remember that at some
>> >> > time we said that we should not remove libs for patch releases. This
>> >> > would require a mention in the release note, which is probably also
>> >> > acceptable.
>> >>
>> >> I believe keeping the library names the same for stable series releases
>> >> was what we originally decided.  I'm OK with adding a note to the
>> >> release notes for this one time.  In the future, we should probably
>> >> create a release series branch for the libraries as we did with the
>> >> source and cherry-pick changes as required.  I know it's extra work but
>> >> this will keep users happy.  Hopefully there wont be many more 4 stable
>> >> releases so it probably doesn't make sense to do this until the 5
>> stable
>> >> release.
>> >>
>> >> >
>> >> >
>> >> > 2016-12-07 19:43 GMT+01:00 Carl Poirier <carl.poirier.2@xxxxxxxxx>:
>> >> >> Well, if I use all the libs as local pretties, using the
>> fp-lib-table
>> >> >> that
>> >> >> has been tagged the same will work, won't it? Do we want to support
>> mix
>> >> >> and
>> >> >> matching tags?
>> >> >>
>> >> >> On Wed, Dec 7, 2016 at 10:45 AM, Nick Østergaard <oe.nick@xxxxxxxxx
>> >
>> >> >> wrote:
>> >> >>>
>> >> >>> Well, the issue os the fact that if a user has choosen (one way or
>> the
>> >> >>> other) to use all of the local libs he needs to update the
>> >> >>> fp-lib-table
>> >> >>> manually. An option is to copy the renamed pretty fors to the old
>> name
>> >> >>> as to
>> >> >>> not generate errors for the user.
>> >> >>>
>> >> >>>
>> >> >>> Den 07/12/2016 13.21 skrev "Carl Poirier" <
>> carl.poirier.2@xxxxxxxxx>:
>> >> >>>
>> >> >>> The KIGITHUB variable leads to Github. For using the pretties
>> locally,
>> >> >>> the
>> >> >>> fp-lib-table.for-pretty has to be used instead, which is the one
>> >> >>> that's
>> >> >>> included by default in the stable release. Anyway, as I had
>> mentioned
>> >> >>> in
>> >> >>> another thread very recently, the Github plugin is not even built
>> in
>> >> >>> the
>> >> >>> stable release so I don't know how users can get into trouble.
>> >> >>>
>> >> >>> Carl
>> >> >>>
>> >> >>> On Dec 7, 2016 1:45 AM, "Nick Østergaard" <oe.nick@xxxxxxxxx>
>> wrote:
>> >> >>>>
>> >> >>>> But this will not help if the user is using them locally. How is
>> that
>> >> >>>> supposed to be handled?
>> >> >>>>
>> >> >>>> 2016-12-07 0:46 GMT+01:00 Carl Poirier <carl.poirier.2@xxxxxxxxx
>> >:
>> >> >>>>> Hi Nick,
>> >> >>>>>
>> >> >>>>> I do understand but it is not an issue, Just try it out, go to
>> >> >>>>> https://github.com/KiCad/Buttons_Switches_ThroughHole.pretty.
>> >> >>>>>
>> >> >>>>> Carl
>> >> >>>>>
>> >> >>>>> On Tue, Dec 6, 2016 at 5:12 PM, Nick Østergaard <
>> oe.nick@xxxxxxxxx>
>> >> >>>>> wrote:
>> >> >>>>>>
>> >> >>>>>> Hi Carl
>> >> >>>>>>
>> >> >>>>>> I have found an issue with the lib tagging. I think we decided
>> to
>> >> >>>>>> not
>> >> >>>>>> remove any libs for the patch releaes. That is for releases
>> where
>> >> >>>>>> only
>> >> >>>>>> the third number changes. What I see is:
>> >> >>>>>>
>> >> >>>>>> Buttons_Switches_ThroughHole.pretty remaned to
>> >> >>>>>> Buttons_Switches_THT.pretty
>> >> >>>>>> Capacitors_ThroughHole.pretty renamed to Capacitors_THT.pretty
>> >> >>>>>> Connect.pretty renamed to Connectors.pretty
>> >> >>>>>> Terminal_Blocks.pretty renamed to Connectors_Terminal_Blocks.pre
>> tty
>> >> >>>>>> Sockets_WAGO734.pretty renamed to Connectors_WAGO.pretty
>> >> >>>>>> Diodes_ThroughHole.pretty renamed to Diodes_THT.pretty
>> >> >>>>>> Display.pretty renamed to Displays.pretty
>> >> >>>>>> Relays_ThroughHole.pretty renamed to Relays_THT.pretty
>> >> >>>>>> Resistors_ThroughHole.pretty renamed to Resistors_THT.pretty
>> >> >>>>>> Sockets_BNC.pretty removed?
>> >> >>>>>> Sockets_Mini-Universal.pretty renamed to
>> >> >>>>>> Connectors_Mini-Universal.pretty
>> >> >>>>>>
>> >> >>>>>> Won't users have to manually update their fp-lib-table?
>> >> >>>>>>
>> >> >>>>>> Repos not tagged, Connectors_Amphenol.pretty
>> Battery_Holders.pretty
>> >> >>>>>> .
>> >> >>>>>> This looks correct, so that is ok.
>> >> >>>>>>
>> >> >>>>>> The fp-lib-table.for-pretty seems to match the repos tagged.
>> >> >>>>>>
>> >> >>>>>> Those renamed repos will easily summon errors in the users
>> face. I
>> >> >>>>>> hope you understand what I mean.
>> >> >>>>>>
>> >> >>>>>> 2016-12-03 22:54 GMT+01:00 Carl Poirier <
>> carl.poirier.2@xxxxxxxxx>:
>> >> >>>>>>> I will be tagging the libs in 24h.
>> >> >>>>>>>
>> >> >>>>>>> Carl
>> >> >>>>>>>
>> >> >>>>>>> On Sat, Dec 3, 2016 at 3:00 PM, Adam Wolf
>> >> >>>>>>> <adamwolf@xxxxxxxxxxxxxxxxxxxx>
>> >> >>>>>>> wrote:
>> >> >>>>>>>>
>> >> >>>>>>>> I'll take a look early this week!
>> >> >>>>>>>>
>> >> >>>>>>>> On Sat, Dec 3, 2016 at 10:09 AM, Wayne Stambaugh
>> >> >>>>>>>> <stambaughw@xxxxxxxxx>
>> >> >>>>>>>> wrote:
>> >> >>>>>>>>>
>> >> >>>>>>>>> Better late than never.  I just pushed the 4.0.5 stable
>> release.
>> >> >>>>>>>>> Just
>> >> >>>>>>>>> a
>> >> >>>>>>>>> note to the package devs, you no longer need to set the
>> version
>> >> >>>>>>>>> string
>> >> >>>>>>>>> at config.  You can use KICAD_VERSION_EXTRA to append any
>> >> >>>>>>>>> package
>> >> >>>>>>>>> specific information to the "4.0.5" version string.  This
>> will
>> >> >>>>>>>>> also
>> >> >>>>>>>>> hold
>> >> >>>>>>>>> true when building from the source archive when I make the
>> >> >>>>>>>>> official
>> >> >>>>>>>>> announcement.  Hopefully it wont take more than a week or
>> two to
>> >> >>>>>>>>> get
>> >> >>>>>>>>> get
>> >> >>>>>>>>> documentation, libraries, and most of the packages ready.
>> >> >>>>>>>>> Please
>> >> >>>>>>>>> let
>> >> >>>>>>>>> me
>> >> >>>>>>>>> know so I can plan the release announcement.  Thank you
>> everyone
>> >> >>>>>>>>> for
>> >> >>>>>>>>> you
>> >> >>>>>>>>> efforts.
>> >> >>>>>>>>>
>> >> >>>>>>>>> Cheers,
>> >> >>>>>>>>>
>> >> >>>>>>>>> Wayne
>> >> >>>>>>>>>
>> >> >>>>>>>>> _______________________________________________
>> >> >>>>>>>>> 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
>> >> >>>>>>>>
>> >> >>>>>>>
>> >> >>>>>>>
>> >> >>>>>>> _______________________________________________
>> >> >>>>>>> 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
>> >> >
>> >>
>> >> _______________________________________________
>> >> 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
>> >
>>
>
>

Follow ups

References