← Back to team overview

kicad-developers team mailing list archive

Re: Release 4.0.5 tagged.

 

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.pretty
>> >>>>>> 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