← Back to team overview

kicad-developers team mailing list archive

Re: [PATCH] LIB_TABLE tweaks

 

Hey Wayne,
thanks for the link. I have read it and followed the steps. All is working
now.

Thanks a lot for the info.

cheers
Fabrizio


On Thu, Nov 16, 2017 at 1:38 PM, Wayne Stambaugh <stambaughw@xxxxxxxxx>
wrote:

> Did you follow the instructions I provided on the kicad website blog post?
>
> http://kicad-pcb.org/post/symbol-lib-table/
>
> On 11/16/2017 5:20 AM, Fabrizio Tappero wrote:
> > hi Guys,
> > I can confirm that the recent lib table commits have made my working
> > version of kicad totally unable to open recent schematics
> >
> >
> > Inline image 1
> > Inline image 3
> >
> >
> > all components seem visible and usable (if a new schematic is created)
> > but kicad is unable to load ALL symbols
> > from a schematic that was done one month ago.
> >
> > Inline image 2
> >
> > I do not know how to fix this.... any idea?
> >
> > cheers
> > Fabrizio
> >
> >
> >
> >
> > On Thu, Nov 16, 2017 at 11:00 AM, Fabrizio Tappero
> > <fabrizio.tappero@xxxxxxxxx <mailto:fabrizio.tappero@xxxxxxxxx>> wrote:
> >
> >     Hi Guys,
> >     hum... my version of kicad is a nightly buid that I heavily use at
> >     work and that keep update every now and then. Probably all this
> >     started a two years ago or so.
> >
> >     I have deleted the lib table and let kicad propose the new one so
> >     now all is fine.
> >
> >     The only problem I experienced is that the "RESCUE" rename action
> >     has screwed up all my schematics. Thank god git was made.
> >
> >     I noticed some lib issues with the cache lib file that trigger a
> >     rescue menu too. I am sorry I cant really ping point the problem. I
> >     just wanted to get this email out there for future reference. I
> >     realise however that I am not really providing good info
> >
> >     cheers
> >     Fabrizio
> >
> >
> >
> >
> >     On Wed, Nov 15, 2017 at 10:42 PM, Oliver Walters
> >     <oliver.henry.walters@xxxxxxxxx
> >     <mailto:oliver.henry.walters@xxxxxxxxx>> wrote:
> >
> >
> >         On Thu, Nov 16, 2017 at 1:42 AM, Wayne Stambaugh
> >         <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> wrote:
> >
> >             Gentlemen,
> >
> >             I'm not sure about breaking the library table file format
> >             for the
> >             version 5 release.  If we do, the footprint library table
> >             will not be
> >             compatible with older versions.  I would prefer that we push
> >             this change
> >             into version 6.
> >
> >
> >         I'm not sure I understand why it would be ok to break it in v6
> >         but not v5? We are already introducing the sym-lib-table. If we
> >         waited until v6 to make this change, then we would break *both*
> >         tables (instead of just one).
> >
> >
> >
> >             I'm OK with the progress dialog.  If you split that out as
> >             separate
> >             patch, I will merge it.
> >
> >             Cheers,
> >
> >             Wayne
> >
> >             On 11/15/2017 9:38 AM, Tomasz Wlostowski wrote:
> >             > On 15/11/17 15:30, Maciej Suminski wrote:
> >             >> Hi Oliver,
> >             >>
> >             >> Thank you for restoring the progress bar dialog. While
> >             the library load
> >             >> time has recently decreased a lot, the UI freeze still
> >             happens with long
> >             >> library lists.
> >             >> Disclaimer: I have not looked at the code yet, I am just
> >             praising the idea.
> >             >>
> >             >> As you are looking on the Symbol Library Table dialog, I
> >             suppose you
> >             >> might be also tempted to add a file browser to add new
> >             libraries. If
> >             >> that is the case, please refrain from doing so - it is
> >             done in the
> >             >> library editor refactor branch. If you had no such
> >             intention, then
> >             >> simply ignore this message.
> >             >
> >             > Hi Olivier & Orson,
> >             >
> >             > I partially implemented the simplified dialog I proposed
> >             on the dev list
> >             > a few days ago. Would anyone be interested in helping me
> >             finish it?
> >             >
> >             > Tom
> >             >
> >             >>
> >             >> Cheers,
> >             >> Orson
> >             >>
> >             >> On 15/11/2017 12:41 PM, Oliver Walters wrote:
> >             >>> Wayne, et al,
> >             >>>
> >             >>> I am really liking the way that the new symbol table
> >             works! Thanks for
> >             >>> the huge effort that has gone into this.
> >             >>>
> >             >>> One thing that I have noticed is that when opening (for
> >             e.g.) the
> >             >>> component chooser, the UI hangs while all the libraries
> >             load. Previously
> >             >>> there was a progress dialog which at least informed the
> >             user what was
> >             >>> going on.
> >             >>>
> >             >>> I have re-implemented this dialog in the attached patch
> set.
> >             >>>
> >             >>> Further, I have also implemented a way to individually
> >             enable / disable
> >             >>> each row in the library tables (this works for
> >             SYMBOL_LIB and FP_LIB).
> >             >>>
> >             >>> This is based on the idea by Tomasz. Example screenshot
> >             below:
> >             >>>
> >             >>> Inline image 1
> >             >>>
> >             >>> I have tweaked the base LIB_TABLE_GRID code such that
> >             disabled entries
> >             >>> are greyed out and made italic. The enabled / disabled
> >             status is
> >             >>> persistent in the sym/fp_lib_table files. Older version
> >             of xxx_lib_table
> >             >>> files are read with all rows enabled by default.
> >             >>>
> >             >>> Please find patch set attached.
> >             >>>
> >             >>> Regards,
> >             >>> Oliver
> >             >>>
> >             >>>
> >             >>>
> >             >>> _______________________________________________
> >             >>> Mailing list: https://launchpad.net/~kicad-developers
> >             <https://launchpad.net/~kicad-developers>
> >             >>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >             <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >             >>> Unsubscribe : https://launchpad.net/~kicad-developers
> >             <https://launchpad.net/~kicad-developers>
> >             >>> More help   : https://help.launchpad.net/ListHelp
> >             <https://help.launchpad.net/ListHelp>
> >             >>>
> >             >>
> >             >> _______________________________________________
> >             >> Mailing list: https://launchpad.net/~kicad-developers
> >             <https://launchpad.net/~kicad-developers>
> >             >> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >             <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >             >> Unsubscribe : https://launchpad.net/~kicad-developers
> >             <https://launchpad.net/~kicad-developers>
> >             >> More help   : https://help.launchpad.net/ListHelp
> >             <https://help.launchpad.net/ListHelp>
> >             >
> >             >
> >             > _______________________________________________
> >             > Mailing list: https://launchpad.net/~kicad-developers
> >             <https://launchpad.net/~kicad-developers>
> >             > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >             <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >             > Unsubscribe : https://launchpad.net/~kicad-developers
> >             <https://launchpad.net/~kicad-developers>
> >             > More help   : https://help.launchpad.net/ListHelp
> >             <https://help.launchpad.net/ListHelp>
> >             >
> >
> >             _______________________________________________
> >             Mailing list: https://launchpad.net/~kicad-developers
> >             <https://launchpad.net/~kicad-developers>
> >             Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >             <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >             Unsubscribe : https://launchpad.net/~kicad-developers
> >             <https://launchpad.net/~kicad-developers>
> >             More help   : https://help.launchpad.net/ListHelp
> >             <https://help.launchpad.net/ListHelp>
> >
> >
> >
> >         _______________________________________________
> >         Mailing list: https://launchpad.net/~kicad-developers
> >         <https://launchpad.net/~kicad-developers>
> >         Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >         <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >         Unsubscribe : https://launchpad.net/~kicad-developers
> >         <https://launchpad.net/~kicad-developers>
> >         More help   : https://help.launchpad.net/ListHelp
> >         <https://help.launchpad.net/ListHelp>
> >
> >
> >
>

References