net names don't refresh on update

Bug #1579910 reported by Chris Pavlina
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Low
Maciej Suminski

Bug Description

Probably related to the text rendering patch again. Change a net in schematic, then "Update PCB from schematics". Tracks on that net are renamed as usual, but the name is not re-rendered until something forces an update (like highlighting the net). Probably happens with netlist import as well but I'm not using that.

Related: https://bugs.launchpad.net/kicad/+bug/1577883

Tags: cern gal pcbnew
Revision history for this message
Novak Tamas (novak-7) wrote :

I can't reproduce in

Application: kicad
Version: (2016-04-22 BZR 6709, Git 5d6f8d1)-product, release build
Libraries: wxWidgets 3.0.2
           libcurl/7.46.0 OpenSSL/1.0.2d zlib/1.2.8 libidn/1.32 libssh2/1.6.0 librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.57.0
Curl: 7.46.0
KiCad - Compiler: GCC 5.2.0 with C++ ABI 1009
        Settings: 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

See attached video..is it what fails for you?
Please copy version info here.

Changed in kicad:
status: New → Incomplete
Revision history for this message
Chris Pavlina (pavlina-chris) wrote :

It's probably platform-specific then. I didn't spend the time compiling a full report because it's as far as I can see a more general follow-up to a specific bug Orson already knows about and fixed, just wanted him to see that the non-updating labels probably goes farther than just the original. He just wrote that code, he's going to be familiar with it and if there's any specific information he wants, he can ask :)

Application: pcbnew
Version: (2016-05-09 BZR 6781, Git d9f4877)-product, debug build
Libraries: wxWidgets 3.0.2
           libcurl/7.48.0 OpenSSL/1.0.2h zlib/1.2.8 libidn/1.32 libssh2/1.7.0
Platform: Linux 4.5.2-1-ARCH x86_64, 64 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.60.0
Curl: 7.48.0
KiCad - Compiler: Clang 3.7.1 with C++ ABI 1002
        Settings: 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

Revision history for this message
Chris Pavlina (pavlina-chris) wrote :

I should update and say that I used the update command from within pcbnew, not within eeschema. Not sure if that makes a difference.

Also, I'm going to mark this In Progress, as I just spoke to Orson and it is, in fact, in progress - a more generic solution, rather than just packing in extra Update() calls all over the place.

Changed in kicad:
status: Incomplete → In Progress
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision c52a9d850b652fcb652335f53cc6a9ec7fde7456
https://git.launchpad.net/kicad/patch/?id=c52a9d850b652fcb652335f53cc6a9ec7fde7456

Changed in kicad:
status: In Progress → Fix Committed
assignee: nobody → Maciej Sumiński (orsonmmz)
Changed in kicad:
status: Fix Committed → Fix Released
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.