Activity log for bug #1828595

Date Who What changed Old value New value Message
2019-05-10 15:17:53 Antoine Pintout bug added bug
2019-05-10 15:38:35 Michael Kavanagh tags pcbnew python ui
2019-05-10 18:01:45 Antoine Pintout description Action Plugins are not refreshed after hitting "Refresh Plugin". Restarting pcbnew does not reload the plugins, only a complete KiCad restart reloads the plugins. Removing __pycache__ or .pyc files from the plugin folder does not help when trying to refresh the plugins. When an exception is thrown in the script, the line number where the exception occurs is the cached version but the line content is the new content. This was very confusing at first ;) Here's my version infos : Application: kicad Version: 6.0.0-unknown-589a37b~86~ubuntu18.04.1, release build Libraries: wxWidgets 3.0.4 libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3 Platform: Linux 4.15.0-49-generic x86_64, 64 bit, Little endian, wxGTK Build Info: wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.22 Boost: 1.65.1 OpenCASCADE Community Edition: 6.9.1 Curl: 7.58.0 Compiler: GCC 7.4.0 with C++ ABI 1011 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=ON KICAD_USE_OCC=OFF KICAD_SPICE=ON Action Plugins are not refreshed after hitting "Refresh Plugin". Restarting pcbnew does not reload the plugins, only a complete KiCad restart reloads the plugins. Removing __pycache__ or .pyc files from the plugin folder does not help when trying to refresh the plugins. The plugin I'm trying to refresh is in ~/.kicad_plugins When an exception is thrown in the script, the line number where the exception occurs is the cached version but the line content is the new content. This was very confusing at first ;) Here's my version infos : Application: kicad Version: 6.0.0-unknown-589a37b~86~ubuntu18.04.1, release build Libraries:     wxWidgets 3.0.4     libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3 Platform: Linux 4.15.0-49-generic x86_64, 64 bit, Little endian, wxGTK Build Info:     wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.22     Boost: 1.65.1     OpenCASCADE Community Edition: 6.9.1     Curl: 7.58.0     Compiler: GCC 7.4.0 with C++ ABI 1011 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=ON     KICAD_USE_OCC=OFF     KICAD_SPICE=ON EDITED: added more info concerning the location of the plugin I'm trying to refresh
2019-05-23 17:40:52 Wayne Stambaugh kicad: status New Triaged
2019-05-23 17:40:57 Wayne Stambaugh kicad: importance Undecided Low
2019-05-23 17:41:00 Wayne Stambaugh kicad: milestone 5.1.3
2019-05-24 09:10:29 Ian McInerney kicad: assignee Ian McInerney (imcinerney)
2019-05-24 09:10:39 Ian McInerney kicad: status Triaged In Progress
2019-05-24 10:17:49 Nick Østergaard bug added subscriber Thomas Pointhuber
2019-05-24 15:52:51 Ian McInerney attachment added 0001-pcbnew-Fix-action-plugin-refresh-when-using-python-3.patch https://bugs.launchpad.net/kicad/+bug/1828595/+attachment/5266286/+files/0001-pcbnew-Fix-action-plugin-refresh-when-using-python-3.patch
2019-05-25 22:28:07 Andrew Lutsenko bug added subscriber Andrew Lutsenko
2019-05-25 23:17:28 Andrew Lutsenko attachment added dummy_plugin_2.zip https://bugs.launchpad.net/kicad/+bug/1828595/+attachment/5266550/+files/dummy_plugin_2.zip
2019-05-28 23:56:40 Ian McInerney attachment added 0001-pcbnew-Fix-reload-of-python-plugins-in-python-3.patch https://bugs.launchpad.net/kicad/+bug/1828595/+attachment/5267254/+files/0001-pcbnew-Fix-reload-of-python-plugins-in-python-3.patch
2019-05-29 15:22:17 Ian McInerney kicad: status In Progress Fix Committed
2019-08-19 19:48:35 KiCad Janitor kicad: status Fix Committed Fix Released