giseldo/neodataset huggingface dataset:
eeschema incorrectly merges nets (lp:#1826588)

[Original report](https://bugs.launchpad.net/bugs/1826588) created by **mark van doesburg (mvdoesbur)**
```
When creating two instances of the same sheet, eeschema merges the nets of
all ports.

Application: kicad
Version: (5.1.0-368-g69cdb4a76), 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.2 nghttp2/1.37.0
Platform: Linux 4.19.25 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.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=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=OFF
    KICAD_USE_OCC=ON
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0
Eeschema page numbering (lp:#1826515)

[Original report](https://bugs.launchpad.net/bugs/1826515) created by **David Pearce (halzia)**
```
Wishlist feature
It would be nice to be able to control schematic page or sheet numbering.
See this forum thread
https://forum.kicad.info/t/how-to-order-page-number-of-hierarchical-
sheets/16576
```
Original tags: eeschema

Story points: 68.0
Footprint Editor filter does not update the list properly (lp:#1826482)

[Original report](https://bugs.launchpad.net/bugs/1826482) created by **Leandro Heck (leoheck)**
```
The filter kind of works but when I pass the mouse over the filtered
results, the list updates. I think all items are being replaced by its next
item or something similar.


Application: kicad
Version: 5.1.2-f72e74a~84~ubuntu19.04.1, 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) libssh/0.8.6/openssl/zlib nghttp2/1.36.0 librtmp/2.3
Platform: Linux 5.0.0-13-generic 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: ui

Story points: 6.0
Export Settings (Design Rules) (lp:#1826477)

[Original report](https://bugs.launchpad.net/bugs/1826477) created by **Leandro Heck (leoheck)**
```
I would like to have a "export settings" button near the "import settings"
button on Board Setup window on PCBNew. Exporting settings would be a good
way to start creating this design settings. Right now, I don't know how
should look the file to be imported to configure the design rules.



Application: kicad
Version: 5.1.2-f72e74a~84~ubuntu19.04.1, 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) libssh/0.8.6/openssl/zlib nghttp2/1.36.0 librtmp/2.3
Platform: Linux 5.0.0-13-generic 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
```

Story points: 6.0
Curved ratsnest UI issues. (lp:#1826446)

[Original report](https://bugs.launchpad.net/bugs/1826446) created by **Michael Kavanagh (michaelkavanagh)**
```
Following from: https://bugs.launchpad.net/kicad/+bug/1766597 "fixed" in
commit e7d32c54b90297554c0193e71c620f5ee78e5164.


* The icon in the toolbar should be in the group with the other (Show/Hide
Ratsnest) button.
* We shouldn't use the term `airwire`, rather `ratsnest` like we do
everywhere else.
* There should be a checkable menu item in the View menubar menu, in the
same group as "Show Ratsnest".
* Maybe this should also go in the Preferences dialog? I'm torn on this
one...


A lot of effort has been put in recently to make the UI more coherent
across the suite, it would be a great shame to see this slide downhill
again.

IMO, all the options like this should not be on a toolbar (by default at
least, there will be too many in the future). Moving forward I think we
should group options like these into tabbed, dockable panels. I'll try to
put together a proposal and post it to the dev mailing list, but I'm aware
of the limitations to wxAUI at the moment.
```
Original tags: pcbnew ui

Story points: 8.0
"Display local ratsnest" clears on Escape. (lp:#1826441)

[Original report](https://bugs.launchpad.net/bugs/1826441) created by **Anton (antonpupkov)**
```
At the moment if I need to move the footprint, I am trying to use the
"Display local ratsnest" button. It helps, not as good as displaying the
ratsnest footprint when moving it. There is some benefit in it. There is
one vague point. To use the "Display local ratsnest" function, you need to
immediately select the investigated contact pads without undoing (Esc,
Cancel key) by pressing the M button to move, while the "Display local
ratsnest" button is pressed - the tool turns off, but the ratsnest remains.
At the same time, in order to remove the ratsnest, you need to press the
"Display local ratsnest" button again and click in the free space on the
canvas with a pencil.

In general, to make it so that when you press the Esc or Cancel button
through the context menu, the tool turns off, but the ratsnest of the
selected contact pads remains.

Application: kicad
Version: 5.1.2, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.63.0 OpenSSL/1.1.1a zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.34.0
Platform: Linux 4.19.8-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+ 2.24
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.63.0
    Compiler: GCC 8.2.1 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=OFF
    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
KiCAD 5.1.2 Release. PCBNew ratsnest artefact (lp:#1826440)

[Original report](https://bugs.launchpad.net/bugs/1826440) created by **Anton (antonpupkov)**
```
Application: kicad
Version: 5.1.2, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.63.0 OpenSSL/1.1.1a zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.34.0
Platform: Linux 4.19.8-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+ 2.24
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.63.0
    Compiler: GCC 8.2.1 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=OFF
    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

Ratsnest freeze when you use the "Display local ratsnest" button and do not
turn it off (Escape button, or Canсel in the context menu) then move the
component, ratsnest behaves as in the video.
```
Original tags: pcbnew

Story points: 6.0
Dangling wires no ERC error (lp:#1826437)

[Original report](https://bugs.launchpad.net/bugs/1826437) created by **Benjamin (bvernoux)**
```
Last time I have made mistake (like lot of other guys I suspect) in my
schematic as I have forgotten to connect correctly GND to capacitors which
are in parallel and unfortunately after ERC check there is no any error
detected
I know it is a typical human error but it is very critical as we can
produce invalid/buggy PCB and it could be detected easily by implementing a
systematic "dangling wire" check in the whole schematic.

I have reproduced that with a very simple sample using latest KiCad 5.1.2-1
in Windows 7 64bits (I suspect it can be reproduced with any version of
KiCad as such feature to detect dangling wire in ERC is not implemented
today)

See picture of schematic for more details
https://hydrabus.com/kicad/KiCad_dangling_wires_no_ERC_error.png

See KiCad 5.1.2-1 project KiCad_dangling_wires_no_ERC_error.7z in
attachment to reproduce this issue
```
Original tags: eeschema erc

Story points: 32.0
Label wire distance (lp:#1826428)

[Original report](https://bugs.launchpad.net/bugs/1826428) created by **Hildo Guillardi Júnior (hildogjr)**
```
This is a propose.
The label - wire/bus distance could be increased, see image attached. When
printed is quite difficult to understand "p" / "g" / "_" symbols.

Application: eeschema
Version: 5.1.0-unknown-f7d35cf~86~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.4.0-146-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: eeschema feature.request

Story points: 6.0
eeschema very slow copying nets (lp:#1826426)

[Original report](https://bugs.launchpad.net/bugs/1826426) created by **Shiqi Feng (sfeng)**
```
Hi,

I am using the latest nightly kicad version, and a large project (>130k
nets, 121 sheets). After upgrading to the latest kicad version from 5.1,
eescheme has become very, very, slow.

As an example, copying a single netname, now takes around 10s.

===

To reproduce;

1. Click on a netname.

2. Copy it with 'c'.

3. Paste the copied net name.

I expect that it's immediately copied, like it was in 5.1, but now eescheme
stops responding for around 10s, and then it pastes it.

This does not happen when I try and move a netname, only when I paste a
label that I copied.

I am working on the same design as the one here:
https://bugs.launchpad.net/kicad/+bug/1825268

===


I am using this version;
Application: kicad
Version: (5.1.0-344-gd281f051e), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.33.0
Platform: Linux 4.18.12-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+ 2.24
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.1 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=OFF
    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
Objects still like select after edit (lp:#1826412)

[Original report](https://bugs.launchpad.net/bugs/1826412) created by **Hildo Guillardi Júnior (hildogjr)**
```
After edit a text box or a part (component), clickin in OK in the
correspondent dialogs, they still like selected (transparency) but not
really selected.


Application: eeschema
Version: 5.1.0-unknown-f7d35cf~86~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.4.0-146-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: eeschema

Story points: 6.0
Installing nightly ubuntu builds fails due to overwrite error (lp:#1826366)

[Original report](https://bugs.launchpad.net/bugs/1826366) created by **Michael Munch (mmunch)**
```
This was also reported in the forums: https://forum.kicad.info/t/ubuntu-
failure-on-nightly-install/16560

When trying to install kicad nightly from the ppa it fails due to:

‘/usr/share/kicad-nightly/demos/complex_hierarchy/ampli_ht.sch’, which is
also in package kicad-nightly-demos 201904232302+d281f05~98~ubuntu18.04.1

It seems this file is provided both by the kicad-nightly and kicad-nightly-
demos package.
```
Original tags: packaging ubuntu

Story points: 8.0
Bezier Board Outline Crashes pcbnew (lp:#1826288)

[Original report](https://bugs.launchpad.net/bugs/1826288) created by **Yona Appletree (hypher)**
```
I've had two different panelized board that include bezier curves crash
pcbnew when I attempt to fill regions or plot the PCB.

I've attached a copy of the board with the issue and the macOS crash
report. Both are released into the public domain.

Here's the version information:

Application: kicad
Version: (5.1.0-0), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.4 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.2.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 9.0.0 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=ON
    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
```

Story points: 6.0
Strange track behaviour (constrain) (lp:#1826278)

[Original report](https://bugs.launchpad.net/bugs/1826278) created by **Hildo Guillardi Júnior (hildogjr)**
```
Check the video, it is shown a bad behavior of the Pcbnew when I am
tracking. I don't know related what is this issue, so I am attacking the
PCB file.

Application: kicad
Version: 5.1.0-unknown-d281f05~86~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.4.0-146-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
pcbnew, modern toolset: unable to place track on board with circular edge cut (lp:#1826270)

[Original report](https://bugs.launchpad.net/bugs/1826270) created by **Sergey A. Borshch (sb-sf)**
```
Steps to reproduce:

1) create new board.
2) draw circle in Edge.Cuts layer
3) import netlist, place footprints inside circle
4) select "Route track" tool, click on any connected pad

Expected behavior: track drawn following mouse movement. Actual behavior:
pad highlighted, no track visible nor placed after mouse click.

Boards with circular edges are wide used in LED lighting.

version info:
Application: pcbnew
Version: (5.1.0-349-gf7d35cf94), release build
Libraries:
    wxWidgets 3.0.4
Platform: Linux 4.18.0-17-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
    Compiler: GCC 7.3.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    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=OFF
    KICAD_USE_OCE=OFF
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 26.0
Eeschema segment fault (lp:#1826264)

[Original report](https://bugs.launchpad.net/bugs/1826264) created by **Hildo Guillardi Júnior (hildogjr)**
```
Block Eeschema by segment fault when wiring two parts.

Traceback:

Starting program: /usr/bin/eeschema
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffeace1700 (LWP 31312)]
[New Thread 0x7fffea4e0700 (LWP 31313)]
[New Thread 0x7fffe9cdf700 (LWP 31314)]
[New Thread 0x7fffd1c26700 (LWP 31331)]
[New Thread 0x7fffd1425700 (LWP 31332)]
[Thread 0x7fffd1425700 (LWP 31332) exited]
[New Thread 0x7fffd1425700 (LWP 31335)]
[New Thread 0x7fffc9f7e700 (LWP 31336)]
[Thread 0x7fffd1425700 (LWP 31335) exited]
[Thread 0x7fffc9f7e700 (LWP 31336) exited]
[New Thread 0x7fffc9f7e700 (LWP 31337)]
[New Thread 0x7fffd1425700 (LWP 31338)]
[Thread 0x7fffc9f7e700 (LWP 31337) exited]
[New Thread 0x7fffc977d700 (LWP 31339)]
[Thread 0x7fffd1425700 (LWP 31338) exited]
[New Thread 0x7fffc8f7c700 (LWP 31340)]
[Thread 0x7fffc977d700 (LWP 31339) exited]
[Thread 0x7fffc8f7c700 (LWP 31340) exited]

Thread 1 "eeschema" received signal SIGSEGV, Segmentation fault.
0x00007fffdb63a69e in ?? () from /usr/bin/_eeschema.kiface



Version: 5.1.0-unknown-d281f05~86~ubuntu16.04.1, release build
```
Original tags: eeschema

Story points: 6.0
Large net classes-list hides Net Class Memberships-frame in Board Setup (lp:#1826154)

[Original report](https://bugs.launchpad.net/bugs/1826154) created by **Martin Andersson (martin-andersson)**
```
Application: kicad
Version: 5.1.2-f72e74a~80~ubuntu18.10.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) nghttp2/1.32.1 librtmp/2.3
Platform: Linux 4.18.0-17-generic 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.61.0
    Compiler: GCC 8.2.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: pcbnew ui

Story points: 6.0
eeschema segfaults when drawing a wire that ends on another pin/wire (SCH_DRAWING_TOOL::doDrawSegments) (lp:#1826086)

[Original report](https://bugs.launchpad.net/bugs/1826086) created by **Paul Hansel (paulhansel)**
```
Place any component (including a wire) on the canvas. Make a wire from any
pin/wire on that component to any pin on any component on the schematic.
Clicking to end the tool on that second pin will cause eeschema to
segfault:

Thread 1 "kicad" received signal SIGSEGV, Segmentation fault.
0x00007fffe5540c6c in SCH_DRAWING_TOOL::doDrawSegments(int, SCH_LINE*) ()
   from /usr/local/bin/_eeschema.kiface


Application: kicad
Version: (5.1.0-344-gd281f05), 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-47-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
```

Story points: 26.0
eeschema: labels cannot be rotated before being placed (lp:#1826082)

[Original report](https://bugs.launchpad.net/bugs/1826082) created by **Paul Hansel (paulhansel)**
```
When placing a label, its angular orientation is fixed until it is placed
and then picked up again (with M or G). Expected behavior is that pressing
X/Y/R before placing the component would cause it to be mirrored or rotated
about its contact point.

Mirroring of labels also does not work under any circumstances.

Application: kicad
Version: (5.1.0-344-gd281f05), 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-47-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: eeschema

Story points: 6.0