CvPcb: somehow indicate where a footprint library comes from so you can know who made it

Bug #1782805 reported by Gabriel Staples on 2018-07-20
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Wishlist
Ian McInerney

Bug Description

Application: kicad
Version: 5.0.0-rc3-unknown-101b68b~65~ubuntu14.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
Platform: Linux 4.4.0-112-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.54.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.35.0
    Compiler: GCC 4.8.4 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

------------------------

Take a look at the attached screenshot. Who made the "Aesthetics" library? Who made "Batteries" vs "Battery"? I don't know (from looking at this) either. When I choose footprints, however, I'd like to always give preference to first: the KiCad core libraries, 2nd: other well-maintained libraries, 3rd: my own custom libraries (which I try to minimize).

Somehow I think there needs to be a way to indicate this. Perhaps adding the library path to the very bottom of the screen in the small font next to the other data there?

Meanwhile, a work-around is to just rename all footprint folders so that you specify a common word at the beginning of the folder name. Ex: "SparkFun-Batteries", "SparkFun-Aesthetics", etc. However, that is a pain as it requires me renaming other people's folders, then submitting a pull request to them which they might not even accept.

Changed in kicad:
importance: Undecided → Wishlist
tags: added: eeschema
Changed in kicad:
assignee: nobody → Ian McInerney (imcinerney)
status: New → In Progress
Wayne Stambaugh (stambaughw) wrote :

@Ian, I merged your first cvpcb patch into the 5.1 branch. Thanks.

Changed in kicad:
milestone: none → 5.1.3
status: In Progress → Fix Committed
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers