giseldo/neodataset huggingface dataset:
Menu vertical spacing (lp:#1784425)

[Original report](https://bugs.launchpad.net/bugs/1784425) created by **Evan Shultz (evan-shultz)**
```
Some of the menus appear to have variable vertical spacing between
icons/text. I saw this in Eeschema and Pcbnew but didn't look at the other
tools. I'll attach an image to the next comment showing this.

Application: kicad
Version: (5.0.0), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: ui windows

Story points: 6.0
Wishlist: extend duplicate shortcut to duplicate blocks (lp:#1784414)

[Original report](https://bugs.launchpad.net/bugs/1784414) created by **Valerio Nappi (valerio.new)**
```
Would be handy if the "C" keyboard shortcut would work also to duplicate
blocks and not only individual objects, like all the other actions.

At the moment (kicad 5.0.0) there is no shortcut associated with the
Duplicate Block option and it is not an option in the settings. Rotate,
Mirror, Delete and all the other actions mantain their shortcut also for
blocks
```
Original tags: eeschema

Story points: 10.0
Workflow issues with Symbol Table updating (lp:#1784376)

[Original report](https://bugs.launchpad.net/bugs/1784376) created by **Michael McCormack (nbxmike)**
```
Kicad 5, installed on Linux Mint from PPA on July 18, 2018.

I use multiple machines to develop PCBs and keep the working files up to
date on each machine using syncthing, a multiplatform peer-to-peer
directory synchronizer / file share utility. Over the weekend I updated my
home system.  This morning I tried to update my work system. This is where
things fall apart.

1) When Kicad is first run, it does not attempt to create global data
structures but only attempts to create them as you open project files.  To
me, this implied it was doing the exact same process I had already done and
that was not something I wished to repeat.

2) You cannot exit the first time run popup to change projects.  I did not
want to undo the weekend's efforts but I could not go back to open another
project.

3) If you kill Kicad to ensure it does not repeatedly load improper
defaults, on the next run the first time run flag is cleared and no attempt
is made to setup anything.

Suggestions:

A) Make messages clear that the first time run will only setup globals and
not undo project specific setups that may have already be done.
B) Make messages clear that the first time run is the first time for the
machine, not the project.
C) Make messages clear that the first time run applies to the specific
tool, not the global or royal Kicad.  I had already eeschema on this
project, I was not prepared for a message when attempting to start editing
again.
D) First time run should not be cleared before the first time run setup is
actually performed in case the setup dies, killed or system crashes, before
the setup is done.
```
Original tags: ui

Story points: 6.0
UI annoyance: select all cancels dialogs (lp:#1784350)

[Original report](https://bugs.launchpad.net/bugs/1784350) created by **Stefan Bethge (kjyv)**
```
This might only happen on OSX but is quite annoying: when editing a text
field in any dialog, pressing apple-a (which usually selects all) cancels
the dialog and all changes are lost.
I guess the escape key would be fine as the sole replacement, it already
closes the dialog fine.
```

Story points: 6.0
pad with custom shape : the solder mask is badly plotted if its minimum value isn't null. (lp:#1784340)

[Original report](https://bugs.launchpad.net/bugs/1784340) created by **syl20j (syl20j)**
```
Application: kicad
Version: (5.0.0), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON


In the example file joined hereafter, the Gerber file of the solder mask is
badly plotted : the solder mask clearance of the pads with a custom shape
is 0mm while the parameters in Pcbnew are 0.075mm for the solder mask
clearance and 0.1mm for the solder mask min width.
If the solder mask min width = 0mm in Pcbnew, then the solder mask
clearance plotted in gerber is equal to the solder mask clearance in Pcbnew
(correct behavior).

In the example, from left to rigth :
QFN50P350X350-16T214 - footprint with custom shape (rectangular anchor with
ring primitive),
QFN50P350X350-16T214_2 - footprint with custom shape (circular anchor with
polygon primitive)
QFN50P350X350-16T214_3 - footprint with rectangular shape,
QFN50P350X350-16T214_4 - footprint with rounded rectangular shape
```
Original tags: gerber pcbnew

Story points: 6.0
eeschema-ngspice noise simulation fails (lp:#1784282)

[Original report](https://bugs.launchpad.net/bugs/1784282) created by **Holger Vogt (h+vogt)**
```
Use the demo file rectifier.sch
Change the input line for V1 to ‘DC 0 AC 1’
Add a ‘*’ to the line ‘.tran …’ in the text box
Add the parameters for noise simulation in
Tools->Simulator->Settings->Noise
Run the simulator
Ngspice error message: Noise input source vv1 not in circuit
Simulation->Show spice netlist shows the line
.noise v(3, 0) vV1 dec 10 100k 100Meg

vV1 is definitely wrong and seems to be a remnant of the idea to add a
suitable letter to the symbol name (that led to replication e.g. in case of
voltage sources V1->vV1).

Error source is KiCad/kicad-source-
mirror/blob/master/eeschema/dialogs/dialog_sim_settings.cpp#L206:

m_simCommand = wxString::Format( ".noise v(%d%s) v%s %s %s %s %s", ....

Third parameter to wxString::Format prepends and additional and unnecessary
'v' to string 'noiseSource'

Application: eeschema
Version: (5.0.0), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit,
Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: ngspice

Story points: 6.0
creating zone cutouts does not work (lp:#1784268)

[Original report](https://bugs.launchpad.net/bugs/1784268) created by **Oleg Endo (oleg.endo)**
```
Trying to create a cutout in a (copper) zone does not work.  It seems to do
nothing.  If the zone already has some cutouts they are also removed after
trying to add another cutout.

This started happening a few days a go on the nightly development builds.
```
Original tags: pcbnew

Story points: 6.0
'Edit Field Properties' hangs on Ubuntu when component has more than 20 fields (lp:#1784214)

[Original report](https://bugs.launchpad.net/bugs/1784214) created by **Jean Philippe Eimer (phileimer)**
```
With Kicad 5.0.1-dev (show version info below), in symbol editor, the 'Edit
Field Properties' window hangs when opened, and Kicad remains unresponsive
until killed.
It happens with components having custom fields, created and working well
with Kicad 4.
Attached is a one symbol sample library that triggers the bug.

--------------
Application: kicad
Version: (5.0.1-dev-13-gaa340e6b8), release build
Libraries:
    wxWidgets 3.0.4
Platform: Linux 4.15.0-29-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.65.1
    OpenCASCADE Community Edition: 6.9.1
    Compiler: GCC 7.3.0 with C++ ABI 1011

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=OFF
    BUILD_GITHUB_PLUGIN=OFF
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```
Original tags: eeschema

Story points: 6.0
Footprint properties menu always enabled in the FP library editor (lp:#1784178)

[Original report](https://bugs.launchpad.net/bugs/1784178) created by **Laurent Haas (efcis)**
```
After opening the Footprint Library Editor from the project window, its
File / Properties... menu item is enabled while it should be dimmed/
disabled because there is no "active" footprint yet.

Application: kicad
Version: (5.0.0), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 32 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
kicad eagle import ignores pad shapes in design rules (lp:#1784126)

[Original report](https://bugs.launchpad.net/bugs/1784126) created by **Ben Dooks (bjdooks)**
```
If the pad shapes in the "Shapes" part of the eagle design rules is set to
something other than the library defaults KiCad does not pick up on this
when importing from Eagle.

Attached is a project where the pads are set to "round" and then get reset
to oblong when imported.
```

Story points: 6.0
Create some kind of cache for 3D parts (lp:#1784080)

[Original report](https://bugs.launchpad.net/bugs/1784080) created by **Leandro Heck (leoheck)**
```
I am thinking here that it will be good to have some kind of cache for 3D
parts like we have for symbols and footprints.

I was using Kicad nightly for a long time and sometimes I have to remap
most of the 3d parts of the project because they are missing.

What do you think?
```

Story points: 10.0
Use PCB boundary for append instead of source file origin (lp:#1784063)

[Original report](https://bugs.launchpad.net/bugs/1784063) created by **Hildo Guillardi Júnior (hildogjr)**
```
When importing a PCB to another in Pcbnew is used the (0x0) coordinate of
the imported one at the moment that I am placing (at least appear so).
A better way is using the boundary or the edge of this imported one because
case some bad UX when we are placing.

To understand:
1) Create a PCB with some random footprints at the middle of the area;
2) Append this for a new one.

Using the limits of the imported board make easy (to me) place at the right
place.
```
Original tags: import pcbnew

Story points: 6.0
Wish: Polyline tool (pcbnew) (lp:#1784009)

[Original report](https://bugs.launchpad.net/bugs/1784009) created by **Laurent Haas (efcis)**
```
Having a true polyline tool, with an easy way to close it, would make
shapes drawing as pcb edges much easier, and would be less error-prone than
the current graphic lines tool.

Application: kicad
Version: (5.0.0), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 32 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 28.0
access out of bounds (lp:#1783993)

[Original report](https://bugs.launchpad.net/bugs/1783993) created by **Martin Strunz (maddin200)**
```
/common/geometry/geometry_utils.cpp line 84
static const double correction_factor[58];
...
return correction_factor[ aSegCountforCircle - 6 ]; // <-- can be out of
bounds 64 - 6 = 58
```

Story points: 6.0
Condition suspicious (lp:#1783991)

[Original report](https://bugs.launchpad.net/bugs/1783991) created by **Martin Strunz (maddin200)**
```
/common/libeval/numeric_evaluator.cpp: line 252 (warning) always false:
&& cptr[ 2 ] == 'o' && cptr[ 2 ] == 'u'
```

Story points: 6.0
Eeschema Image Editor default focus (lp:#1783796)

[Original report](https://bugs.launchpad.net/bugs/1783796) created by **Romain (romain145)**
```
In Eeschema, the focus when opening the image editor window always default
to "Half Size".
When editing the scale field and pressing Enter, it will press the "Half
Size" button, instead of pressing the "OK" button, validate and close the
window.


Application: kicad
Version: (5.0.0), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Add search box to Footprint Viewer (lp:#1783753)

[Original report](https://bugs.launchpad.net/bugs/1783753) created by **Hildo Guillardi Júnior (hildogjr)**
```
The dialog/window "Select footprint by browser" should have some search
text box (and maybe some check box "use regular expressions"), also be set
as focus to type when the dialog appear.
This 2 ccontrol could be placed after "Zoom fit footprint" and before
"Insert footprint on board" buttons.
This will make quick to search by a footprint, improve UX and maybe make
the "Choose fotprint" dialog on Pcbnew obsolete.
```
Original tags: feature.request

Story points: 14.0
3D browse button missing folder icon (lp:#1783703)

[Original report](https://bugs.launchpad.net/bugs/1783703) created by **Sebastian Kulik (sebastiankulik1)**
```
Hi guys!
I wonder try to add a 3-D model in footprint-library (Footprint
properties/3d Settings)- just hit “+”, but cannot browse nothing to choose
right 3-D model: “browse” option is gone.
Any ideas?

Best regards from Germany,
Sebastian
```
Original tags: pcbnew

Story points: 10.0
Length tuning settings dialog defaults to cancel (lp:#1783694)

[Original report](https://bugs.launchpad.net/bugs/1783694) created by **slowcoder (slowcoder)**
```
When in the length tuning settings dialog, pressing Enter defaults to
"Cancel" instead of "OK".

Afaik, common HID is that enter = OK, Esc = Cancel, and I believe this is
the way it's done in most of KiCad as well.
```

Story points: 6.0
v5 release build options have action menu off (lp:#1783690)

[Original report](https://bugs.launchpad.net/bugs/1783690) created by **Chris Elliott (sembazuru)**
```
The Win10 re-release (64bit version file date 25-Jul-2018 17:29, file size
1063756768) downloaded 2018-07-25 20:00 EDT has the build option
"KICAD_SCRIPTING_ACTION_MENU" off. In the v5-RC3-dev nightiles and some
testing/patched v5.0.1 builds that I've found have that build option on.
Why is the release build option set to OFF? I can't use any of the useful
action scripts that I've already collected with the release package.

Is this an oversight, or is there some crippling bug that I've been lucky
enough to have not found?

Here is the full version info:
Application: kicad
Version: (5.0.0), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: packaging windows

Story points: 18.0
Can't open pdf from kicad when path contains spaces (lp:#1783667)

[Original report](https://bugs.launchpad.net/bugs/1783667) created by **Fabián Inostroza (fabianinostroza)**
```
That's it.

I found a similar bug report that has been marked as fixed:
https://bugs.launchpad.net/kicad/+bug/1385953

The function OpenPDF in gestfich.cpp uses the "file" (unquoted path)
variable instead of "filename" when using the default application.

Application: kicad
Version: (5.1.0-dev-155-g3851772d1-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.60.0 GnuTLS/3.5.18 zlib/1.2.11 libidn2/2.0.4 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.17.0-1-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.62.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.60.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

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=OFF
```

Story points: 6.0
Pcbnew crashes upon inserting footprints (lp:#1783658)

[Original report](https://bugs.launchpad.net/bugs/1783658) created by **Benjamin Sumlin (bsumlin)**
```
In Pcbnew, choosing "add footprint" from the toolbar brings up the
footprint browser as expected, but upon inserting into schematic, the
following errors occur:

---------------------------
wxWidgets Debug Alert
---------------------------
C:/Jenkins/workspace/windows-kicad-
msys2-stable/src/kicad/common/gal/opengl/cached_container_gpu.cpp(76):
assert "IsMapped()" failed in Unmap().
Do you want to stop the program?
You can also choose [Cancel] to suppress further warnings.
---------------------------
Yes   No   Cancel
---------------------------

---------------------------
wxWidgets Debug Alert
---------------------------
C:/Jenkins/workspace/windows-kicad-
msys2-stable/src/kicad/common/gl_context_mgr.cpp(117): assert "Assert
failure" failed in UnlockCtx(): Trying to unlock GL context mutex from a
wrong context: aContext 000000000c18a370 m_glCtx 0000000000000000
Do you want to stop the program?
You can also choose [Cancel] to suppress further warnings.
---------------------------
Yes   No   Cancel
---------------------------

The program exits regardless of choice in these dialog boxes.

Version info:

Application: kicad
Version: (5.0.0), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Kicad Nightly and Stable (5.0) Coexisting (lp:#1783648)

[Original report](https://bugs.launchpad.net/bugs/1783648) created by **Leandro Heck (leoheck)**
```
I am wondering if it is possible to have Kicad 5 stable and Kicad Nightly
running together.

For example, for work, I prefer to use Kicad 5 stable and for myself, I
prefer Kicad with the hot new features.

Freecad uses freecad-daily for the daily builds. I would like to suggest
doing something similar.

Ideas?
```

Story points: 20.0
Pcbnew: Crash using external action plugin (lp:#1783634)

[Original report](https://bugs.launchpad.net/bugs/1783634) created by **Sebastian (herostrat)**
```
Hello,

Steps to reproduce:

 - add a action script (for example
https://github.com/MitjaNemec/Kicad_action_plugins replicate layout and
https://github.com/jsreynaud/kicad-action-scripts via stitching) to the
folder ~/.kicad_plugin

 - open pcbnew

 - refresh external plugins

 -> crash

I am using (installed via reynauds ppa):

Application: kicad
Version: 5.0.0-fee4fd1~65~ubuntu18.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.58.0 OpenSSL/1.1.0g 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-29-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.65.1
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.58.0
    Compiler: GCC 7.3.0 with C++ ABI 1011

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

I tried the replication script with 5rc2 (I think) and it worked then.

I don't know too much about the plugin structure so I thought I'd report it
here, although it could be because KICAD_SCRIPTING_WXPYTHON=OFF.


Probably interesting:
kicad[5804]: segfault at 0 ip 00007fb27519dbb7 sp 00007ffe7c5e36b0 error 4
in libwx_gtk3u_core-3.0.so.0.4.0[7fb274d92000+5a2000]


https://bugs.launchpad.net/kicad/+bug/1762432 #24 seems to have the same
problem.
Also reported here https://github.com/jsreynaud/kicad-action-
scripts/issues/5
```
Original tags: python

Story points: 6.0
PCBnew write error after click on Tools menu (lp:#1783628)

[Original report](https://bugs.launchpad.net/bugs/1783628) created by **Vladimir Chromy (vega33)**
```
Sometime happend, that after open pcbnew and click on Tools menu I see
error message in attachment you can see it. When I select cancel, Pcbnew
work correctly.
```

Story points: 6.0