CvPcb does not save associated footprints

Bug #1829614 reported by Danish Belal
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Invalid
Undecided
Unassigned

Bug Description

Hello,

I discovered that CvPCb does not 'store' the Footprint-association to the schematic file.
Usually I assign footprints in the schematic editor, however I have quite a lot 0,1µF Capacitors and tried to assign the correct footprint to all at once.

Assigning the footprint is no problem, saving works fine too (File -> Save). However the changes are not reflected in the schematic, even though CvPcb says "Schmematic saved" in the bottom.

I re-read the docs and noticed that the leftmost symbol in the toolbar is supposed to be a Save-Button. In my case there is no save-button in the toolbar, I saved using the menu (File->Save).

I start CvPcb from EEschema.

Kind regards,
danishbelal

-----------------------------------
Application: kicad
Version: 5.1.2, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.1 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.1.1 libpsl/0.20.2 (+libidn2/2.1.1) libssh2/1.8.1 nghttp2/1.36.0
Platform: Linux 5.1.2-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.69.0
    OpenCASCADE Technology: 7.3.0
    Curl: 7.64.1
    Compiler: GCC 8.3.0 with C++ ABI 1013

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

Tags: eeschema
tags: added: eeschema
Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

I can't recreate this on macOS, can you provide detailed instructions or a screen recording? Also please ensure your OS/window manager etc. is officially supported: http://kicad-pcb.org/help/system-requirements/

Changed in kicad:
status: New → Incomplete
Revision history for this message
Seth Hillbrand (sethh) wrote :

This looks like arch. But the version information is missing the commit hash. Does Arch strip this for their builds?

I cannot recreate the issue on Debian. @JohnBeard can you recreate this on Arch?

Revision history for this message
Nick Østergaard (nickoe) wrote :

@Seth, when we build the tag, no sha is added to the version information. This is the same on all platforms as this is part of our cmake code.

Revision history for this message
Nick Østergaard (nickoe) wrote :

@Seth, and in this case it is build from the release tarball that Wayne uploads, see https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/kicad

Revision history for this message
Seth Hillbrand (sethh) wrote :

@Nick- Thanks, I missed that. Are you able to recreate this issue under Arch?

Revision history for this message
Nick Østergaard (nickoe) wrote :

I just tried to test this on a new project by adding some caps, I can not reproduce the issue. Even if I click OK or save and continue in cvpcb I get the save button as an active and eeschema will notify me when I close eeschema that there are changes.

@danish-belal100, please record a video of this.

I tested on community/kicad 5.1.2-1 on archlinux.

Changed in kicad:
status: Incomplete → Invalid
Revision history for this message
Danish Belal (danish-belal100) wrote :

I just got home, started my computer and installed a screen recording software.
After starting CvPcb I was surprised -- all the footprints I assigned yesterday were actually assigned. It appears to be a display bug, as it didnt show the assigned footprints yesterday.

I have no means of explaining this behaviour, however I apologize for taking your time.

Revision history for this message
Nick Østergaard (nickoe) wrote :

Feel free to comment on this if you see thebissue again.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.