Schematic library priorization does not work

Asked by Simon Huwyler

I dont' know if I'm doing soemething wrong, but I think the schematic library priorization doesn't work correctly (Kicad version see below).

If I put a library called 'device_sh' into the "active library" list, which contains, among other components, an "R" (standard resistor), the resistor from "device" is taken into the schematic no matter where in the list I've put 'device_sh'. I put it on top of the list, but still, the other version is taken. As soon as I remove 'device_sh', my version shows up in the schematic.

I'm quite sure that a previous version worked the way I think it should work.

Am I doing something wrong or is this a bug?

Application: kicad
Version: (2014-jul-16 BZR unknown)-product Release build
wxWidgets: Version 2.8.12 (release,Unicode,compiler with C++ ABI 1002,GCC 4.8.2,wx containers,compatible with 2.6)
Platform: Linux 3.13.0-34-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.54.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

Question information

Language:
English Edit question
Status:
Solved
For:
KiCad Edit question
Assignee:
No assignee Edit question
Solved by:
Simon Huwyler
Solved:
Last query:
Last reply:
Revision history for this message
Simon Huwyler (simon-huwyler) said :
#1

Correction:

...As soon as I remove 'device' (not 'device_sh')...

Revision history for this message
Dick Hollenbeck (dickelbeck) said :
#2

On 08/22/2014 09:37 AM, Simon Huwyler wrote:
> New question #253458 on KiCad:
> https://answers.launchpad.net/kicad/+question/253458
>
> I dont' know if I'm doing soemething wrong, but I think the schematic library priorization doesn't work correctly (Kicad version see below).
>
> If I put a library called 'device_sh' into the "active library" list, which contains, among other components, an "R" (standard resistor), the resistor from "device" is taken into the schematic no matter where in the list I've put 'device_sh'. I put it on top of the list, but still, the other version is taken. As soon as I remove 'device_sh', my version shows up in the schematic.
>
> I'm quite sure that a previous version worked the way I think it should work.
>
> Am I doing something wrong or is this a bug?
>
> Application: kicad
> Version: (2014-jul-16 BZR unknown)-product Release build
> wxWidgets: Version 2.8.12 (release,Unicode,compiler with C++ ABI 1002,GCC 4.8.2,wx containers,compatible with 2.6)
> Platform: Linux 3.13.0-34-generic x86_64, 64 bit, Little endian, wxGTK
> Boost version: 1.54.0
> USE_WX_GRAPHICS_CONTEXT=OFF
> USE_WX_OVERLAY=OFF
> KICAD_SCRIPTING=ON
> KICAD_SCRIPTING_MODULES=ON
> KICAD_SCRIPTING_WXPYTHON=ON
> USE_FP_LIB_TABLE=HARD_CODED_ON
> BUILD_GITHUB_PLUGIN=ON
>
>

This was fixed about 2 revs ago.

Revision history for this message
Simon Huwyler (simon-huwyler) said :
#3

Thanks! I thought I could go with the verion distributed by Ubuntu, as it's quite new. But now I'm just running the script to build it from the sources.

Best regards
Simon