giseldo/neodataset huggingface dataset:
Garbled Netname after adding pin (lp:#1829301)

[Original report](https://bugs.launchpad.net/bugs/1829301) created by **Seth Hillbrand (sethh)**
```
I'm attaching a project that I have recently changed by adding a new pin to
the schematic (copy/paste from J2).

In the current state, the new pin is not annotated (J?) and has not be
added to the pcb.

If you annotate and then update the PCB, the pin's netname will be garbled
"Net-(J?1557958666-Pad1)" on my machine.  This looks like uninitialized
variable, so it's probably different elsewhere.  But the upshot is that the
netname doesn't get set nicely for unannotated pins.  It could have chosen
R14-Pad1 or U1-Pad7.  Or, they could just be named sequentially when the
pins are unannotated.

Then, after annotation, the netname should be updated as J? doesn't exist
anymore.

Closing and re-opening eeschema causes the update the work properly.

Application: KiCad
Version: (5.1.0-573-ga670b360e-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.36.0 librtmp/2.3
Platform: Linux 4.19.0-4-amd64 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.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    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=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0
ACTION_TOOLBAR icons don't scale (lp:#1829291)

[Original report](https://bugs.launchpad.net/bugs/1829291) created by **Michael Kavanagh (michaelkavanagh)**
```
Application: Eeschema
Version: (5.1.0-572-ga0f477cc5-dirty), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.5.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 10.0.1 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=ON
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: ui

Story points: 6.0
Cant ctrl-z on Text Properties (text field) (lp:#1829287)

[Original report](https://bugs.launchpad.net/bugs/1829287) created by **Leandro Heck (leoheck)**
```
Application: kicad
Version: 5.1.2-f72e74a~84~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.20.11-042011-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.3.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
```

Story points: 6.0
Symbol editor does not move cursor with arrow keys (lp:#1829280)

[Original report](https://bugs.launchpad.net/bugs/1829280) created by **Leandro Heck (leoheck)**
```
Application: kicad
Version: 5.1.2-f72e74a~84~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.20.11-042011-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.3.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
```
Original tags: eeschema

Story points: 10.0
Eagle import: "first pad" shape change should only be applied to pads specifically marked as first. (lp:#1829251)

[Original report](https://bugs.launchpad.net/bugs/1829251) created by **Rene Poeschl (poeschlr)**
```
The eagle file format includes a parameter "first" for every pad. The
design rule setting "shape-> first pad" set to anything else than "not
special" (psFirst != -1) should only change pads marked with this parameter
no matter which pad number it has assigned.

A test project is attached. (One footprint has pad Nr.1 marked as first
while the other does not. both get converted to squares by the eagle import
of the current kicad version.)

---

eagle 9.3.2

Application: kicad
Version: (5.1.2)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eagle import pcbnew

Story points: 6.0
Footprint editor crash to desktop when loading Eagle library (lp:#1829243)

[Original report](https://bugs.launchpad.net/bugs/1829243) created by **James Fialho (blueduck577)**
```
Using version (5.1.2)-1 release build, adding "con-molex.lbr" provided with
EAGLE 6.5.0 causes the footprint editor to suddenly close with no error
message towards the end of the "loading footprints" progress dialog.

Adding the library and browsing the contents works reliably in KiCad 4.0.7.
I added the library to the project using 4.0.7 and then upon reopening the
footprint editor in 5.1.2, the crash occurs again.  Opening the project in
5.0.2 doesn't crash the footprint editor, but the library appears empty in
the footprint browser.

Version info:

Application: kicad
Version: (5.1.2)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eagle pcbnew

Story points: 6.0
Gerbview: Sync issue between the D Code drop list  and the active layer (lp:#1829234)

[Original report](https://bugs.launchpad.net/bugs/1829234) created by **Laurent Haas (efcis)**
```
When the active layer is chosen from the top drop list, the D Code drop
list is not updated. It seems to be updated only when the active layer is
switched from the layer panel only.

Application: gerbview
Version: (5.1.2)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 32 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.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_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: gerbview

Story points: 6.0
Gerbview: D Code highlightning doesn't work (lp:#1829232)

[Original report](https://bugs.launchpad.net/bugs/1829232) created by **Laurent Haas (efcis)**
```
After selecting a D Code in the droplist of the top toolbar, the items of
selected D Code are supposed to be highlighted in the current layer, but it
doesn't work for me.

Application: gerbview
Version: (5.1.2)-1, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 32 bit, Little endian,
wxMSW
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
Boost: 1.68.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.61.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_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
```
Original tags: gerbview

Story points: 6.0
Gerbview: Arrows in Preferences / Display options are larger than usual (lp:#1829224)

[Original report](https://bugs.launchpad.net/bugs/1829224) created by **Laurent Haas (efcis)**
```
Cosmetic : The arrows attached to the grid thickness and grid spacing
controls in Preferences / Gerbview / Display options are larger than usual.

Application: gerbview
Version: (5.1.2)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 32 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.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_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: gerbview ui

Story points: 6.0
Wishlist: Add input field filter also to Footprint Browser and Symbol Browser windows (lp:#1829199)

[Original report](https://bugs.launchpad.net/bugs/1829199) created by **Silviu Laurentiu (silviulaurentiu)**
```
  The input filed filter - which already exists in Symbol Editor Window, I
think it will be a helpful think to be also added in Footprint Library
Browser window which is fired when a footprint is required to be added to a
symbol in Eeschema, where when a footprint is browsed in Footprint Library
Browser.

  The same think is helpful in Symbol Library Browser, to filter the
symbols.

  Many thanks for your grate effort!

Application: kicad
Version: (5.1.2)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit,
Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
PCBnew build error - multiple rules generate pcbnew/_pcbnew.so (lp:#1829082)

[Original report](https://bugs.launchpad.net/bugs/1829082) created by **Camille019 (camille019)**
```
Hi,

Building KiCad on Fedora 30 with ninja-build ends with the following error
(before ninja v1.9.0 it was only a warning):
ninja: error: build.ninja:12811: multiple rules generate pcbnew/_pcbnew.so
[-w dupbuild=err]


On Linux platform the output file pcbnew/_pcbnew.so is specified two times
in the file pcbnew/CMakeLists.txt:
 1)
https://git.launchpad.net/kicad/tree/pcbnew/CMakeLists.txt?id=5.1.2#n817
 2)
https://git.launchpad.net/kicad/tree/pcbnew/CMakeLists.txt?id=5.1.2#n839

The error is also present in the master branch. I used tag 5.1.2 to avoid
links breakage.

commands to reproduce error:
#> cd build/
#> cmake -G Ninja ../kicad/
#> ninja
```

Story points: 6.0
Footprint Editor pad numbers punched out by holes (lp:#1829067)

[Original report](https://bugs.launchpad.net/bugs/1829067) created by **James Hutchby (madlab)**
```
Pad numbers display correctly for through-hole pads with F.Cu and B.Cu.
However if only F.Cu or B.Cu is selected then centre part of pad number is
punched out (i.e. where the drill hole is). If 'Show pad in outline mode'
checked then renders correctly.



Application: kicad
Version: (5.1.2)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 10.0
hierarchical sheet drawing issue (lp:#1829048)

[Original report](https://bugs.launchpad.net/bugs/1829048) created by **phil c. (philnist)**
```
Hierarchical sheet symbol does not draw properly when rotated.  works fine
on 5.0 but broken on 5.1, tries both windows and linux (fedora30).

see attached pic.



Application: kicad
Version: (5.1.2)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit,
Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0
Hot Keys list organisation (lp:#1828987)

[Original report](https://bugs.launchpad.net/bugs/1828987) created by **Piotr Gałka (piotrgalka)**
```
With KiCad 5.1.2 I see in Hot Keys lists they are divided into:
1. Common for symbol editor and schematic,
2. Symbol Editor
3. Schematic
4. Common for footprint editor and PCB
5. Footprint editor
6. PCB.

As 1. are not the same as 4. I think all hot keys which are both in 5. and
6. should be moved to 4.
That are:
Ctrl+Shift+L
Ctrl+Shift+C
Ctrl+Shift+A
Ctrl+Shift+P
Ctrl+Shift+T
/
Del
M
Ctrl+M
R
Shift+R - is in hot keys list for PCB but not for footprint editor
Ctrl+D
Ctrl+Shift+D
Ctrl+T
E
Alt+1
Alt+2
N
Shift+N
Ctrl+H
H - is in hot keys lists in footprint editor and not PCB

I didn't check any of that hot-keys. I just read the lists (in Polish
version). And I'm not 100% sure if I didn't overlooked something, and if
that keys I added a comments are in English version the same situation.

I think that lists are mainly important for new users (I have done only one
PCB an year ago) and specially PCB hot keys list is long enough to be not
easy to look through so I suggest to divide it someway.
I am preparing that list to have it printed for myself - I plan to have it
divided for 3 groups:
Placement
Routing
Environment
But yesterday when I rewritten them to LibreOffice text file I thought that
may be I will also separate a group for differentila pairs (I will look if
there are enough hot kays to make that group).
When I will move the hot-keys I have listed to group 4. I think it will
become so big that I will think about dividing it also.

So I just suggest to add one more level in Hot-List tree to make it easier
to look by knowing with what is connected the hot kay you are looking for.

I use:

Application: kicad
Version: (5.1.2)-1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6
libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit,
Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
symbol editor (modern toolset): some items are always enabled in RMB menu -> crash (lp:#1828962)

[Original report](https://bugs.launchpad.net/bugs/1828962) created by **eelik (eelik)**
```
"Paste" seems to be always enabled in the context menu in the symbol
editor. When clicking on it when there's a symbol in the editor it crashes
when there's nothing to paste. (I opened the editor without eeshcema.)

Application: KiCad
Version: (5.1.0-554-gef5c69167), release build
Libraries:
    wxWidgets 3.0.4
Platform: Linux 4.15.0-47-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
    Compiler: GCC 7.3.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=OFF
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```
Original tags: eeschema

Story points: 6.0
Strange lines in outline mode of custom pad made from overlapping arcs (lp:#1828876)

[Original report](https://bugs.launchpad.net/bugs/1828876) created by **Rene Poeschl (poeschlr)**
```
See screenshot and attached footprint

visible in all 3 toolsets. But not in the 3d viewer.

If i add copper and make the paste pullback <0 i get the result of the
second screenshot (teeth like end. -> meaning the lines really represent
holes in the pad shape. But there are no straight features in this area of
the pad. At least not in that direction.)

---

Application: kicad
Version: 5.1.2-f72e74a~84~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.15.0-48-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.58.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.47.0
    Compiler: GCC 5.4.0 with C++ ABI 1009

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 6.0
eeschema: Repeat label numbering incorrect (lp:#1828874)

[Original report](https://bugs.launchpad.net/bugs/1828874) created by **Chris Culpepper (cculpepper1214)**
```
In eeschema, if you add a label with a number after it, pressing insert
adds a new label with an incremented number below the previous one. With
the latest version of kicad (Pulled from git and rebuilt ~yesterday), the
numbering is incorrect, and the label properties do not match the displayed
label. The label properties show the correct value. Closing and reloading
the file shows the correct label number, but reloading the view does not.

Example (And reproduction steps):
Created label with name "xyz1". Pressing insert a few times yields:

xyz1
xyz1 <- Note the repeated "1", label properties shows expected xyz2
xyz2
xyz3
xyz4

When I close and reopen eeschema, the labels change to the expected values.

Version information:
Application: kicad
Version: (5.1.0-548-gee095a671), 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.0.10-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 Community Edition: 6.9.1
    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=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0