giseldo/neodataset huggingface dataset:
Some menubar menu separators got lost (lp:#1838422)

[Original report](https://bugs.launchpad.net/bugs/1838422) created by **Michael Kavanagh (michaelkavanagh)**
```
Comparing menubar between 5.1 and master, looks like some separators got
lost in the transition to ACTION based menus.

Application: KiCad
Version: (5.1.0-1387-g6bf1ac45e-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.6.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
    Boost: 1.70.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 10.0.1 with C++ ABI 1002

Build settings:
    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: 3d-viewer gerbview pcbnew pleditor ui

Story points: 12.0
Implement duplicate hotkeys checking for 6.0 (lp:#1838421)

[Original report](https://bugs.launchpad.net/bugs/1838421) created by **Oleg Endo (oleg.endo)**
```
Here it shows "F8" as the hotkey for the action "update board from
schematic" in pcbnew.  However, the key does nothing.  Only toolbar icon or
menu works.

Application: Pcbnew
Version: 6.0.0-unknown-7b5b807~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-55-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:
    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 hotkeys pcbnew

Story points: 6.0
Hotkey with shift does not work in pcbnew (lp:#1838420)

[Original report](https://bugs.launchpad.net/bugs/1838420) created by **Oleg Endo (oleg.endo)**
```
On my keyboard, the default hotkey for switch track posture '/' is on
physical shift+7.  It's been broken for a while now.  When I press shift+7
during routing, the shift key state is ignored and it sees the '7' hotkey
instead

Application: Pcbnew
Version: 6.0.0-unknown-7b5b807~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-55-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:
    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: hotkeys pcbnew

Story points: 24.0
Can't open Linux Schematic with Windows (lp:#1838365)

[Original report](https://bugs.launchpad.net/bugs/1838365) created by **Bernd Koehler (bekoger)**
```
If I create a KiCad Schematic with Xubuntu and open this Schematic with
Windows,
I get an Error on read the Symbol-ID.
The problem seems that the Symbol-ID at Linux is 16 Bytes long,
but at Windows the Symbol-ID is only 8 Bytes long.

Xubuntu System
Application: kicad
Version: 5.0.2-bee76a0~70~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-43-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

Cut from schematic-File generated with LINUX (ID from U 1 is 16 Bytes long)
$Comp
L SuplySwitchTest-V1-eagle-import:LTC4359 IC1
U 1 0 7C8C299E06F92037
P 6300 3600
F 0 "IC1" H 6000 3600 34  0000 L BNN
F 1 "LTC4359" H 6300 3600 34  0000 L BNN
F 2 "SuplySwitchTest-V1:MS8" H 6300 3600 50  0001 C CNN
F 3 "" H 6300 3600 50  0001 C CNN
        1    6300 3600
        1    0    0    -1
$EndComp

Windows System
Application: kicad
Version: (5.0.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 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=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Cut from schematic-File generated with Windows (ID from U 1 is 8 Bytes
long)
$Comp
L Face2FaceMikroPTT_Haka_Left-eagle-import:1,6_0,8 P?
U 1 0 2701E361
P 2600 5300
F 0 "P?" H 2555 5373 59  0000 L BNN
F 1 "Earph+" H 2555 5170 59  0000 L BNN
F 2 "Face2FaceMikroPTT_Haka_Left:1,6_0,8" H 2600 5300 50  0001 C CNN
F 3 "" H 2600 5300 50  0001 C CNN
        1    2600 5300
        1    0    0    -1
$EndComp


Regards

Bernd
```
Original tags: eeschema

Story points: 6.0
3DViewer: Ray Tracing Top vs Bottom Lighting is very different (lp:#1838354)

[Original report](https://bugs.launchpad.net/bugs/1838354) created by **Andrey Kuznetsov (kandrey89)**
```
When looking at the board using ray tracing, use the shortcuts I list to
view it, the top view (Z) is bright, however the bottom view (SHIFT+Z) is
much darker. It's like the light source is on the other side of the board.

I think the board should be illuminated the same way.
During the rendering, both sides look the same, fairly dark.
I believe the lighting is applied after the rendering is complete, and
that's when you can see the difference.

Application: kicad
Version: (5.1.2-1)-1, release 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.6.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.69.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
```
Original tags: 3d-viewer

Story points: 6.0
pcbnew: MacOS Shortcut to Close Text Properties (lp:#1838353)

[Original report](https://bugs.launchpad.net/bugs/1838353) created by **Andrey Kuznetsov (kandrey89)**
```
On Windows v5.1.3 nightly branch I was able to close dialogs by pressing
CTRL+ENTER, on macOS in eeschema I am able to do the same, however in
pcbnew, when I create a new text and a Text Property dialog opens, I type
in the text and press CMD+ENTER, nothing happens. I expect the dialog to
close and allow me to place the text on the board.

Can you please check to make sure that CMD+ENTER shortcut to "close" (it's
probably calling some default button on the screen which happens to be the
OK button) the text properties is working correctly like for other dialogs?

Thanks

Application: kicad
Version: (5.1.2-1)-1, release 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.6.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.69.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
```
Original tags: pcbnew

Story points: 6.0
Board statistics dialog: negative/wrong area calculation (lp:#1838325)

[Original report](https://bugs.launchpad.net/bugs/1838325) created by **Diego Herranz (diegoherranz)**
```
Hi,

I've been testing this new board statistics dialog and I think it is a nice
addition.

There seems to be something wrong with the area calculation, though. See
results below:

Board
Width: 125.000 mm
Height: 125.000 mm
Area: -0.002 mm²

Simple kicad_pcb attached. It's a square, not even weird shapes nor
cutouts.

Thanks!





Application: Pcbnew
Version: 6.0.0-unknown-7b5b807~100~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-157-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:
    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
Symbol Editor crashing on edit text (lp:#1838269)

[Original report](https://bugs.launchpad.net/bugs/1838269) created by **Aurabindo J (jay-aurabind)**
```
Kicad Version:

Application: KiCad
Version: (5.1.0-rc2-1244-g1548dcfe8), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.65.3 OpenSSL/1.1.1c zlib/1.2.11 libidn2/2.2.0 libpsl/0.21.0
(+libidn2/2.2.0) libssh2/1.8.2 nghttp2/1.36.0
Platform: Linux 4.19.32-1-lts-aura 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 Technology: 7.3.0
    Curl: 7.65.1
    Compiler: GCC 9.1.0 with C++ ABI 1013

Build settings:
    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=OFF
    KICAD_USE_OCC=ON
    KICAD_SPICE=ON

Steps to reproduce:

1. Add the attached library symbol as project local repo (Just my state,
not sure if this matters)
2. Open Unit B of DA1469x in Symbol Editor
3. Duplicate the text "Clocks" and place somewhere
4. Edit the duplicated "Clocks" (hit e)
5. Crash

Backtrace: https://paste.ubuntu.com/p/pFWdsPxMXR/
```
Original tags: eeschema

Story points: 6.0
Strange error " Unexpected BOARD::MarkTrace: multiple pad_on_start" (lp:#1838261)

[Original report](https://bugs.launchpad.net/bugs/1838261) created by **Simon Hilton (mangy-dog)**
```
Took a while to figure out what was causing it, but I started getting the
error

"Unexpected BOARD::MarkTrace: multiple pad_on_start"

When selecting a trace in my design...

I narrowed down what was causing it, I had a via at the snap point of a pad
of a pull up resistor i was using. moving the via off the snap point
stopped the error.

The bug is that there was an error message at all.

Was asked to report it, So reporting it.


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: pcbnew

Story points: 12.0
Footprint editor <PgUp>,<PgDn> keys do not update display (lp:#1838244)

[Original report](https://bugs.launchpad.net/bugs/1838244) created by **Stephen (steejb)**
```
I have a footprint which includes
    F.Mask
    B.Cu

F.Mask hides B.Cu.
To see B.Cu, I have to un-check the F.Mask checkbox.

( However, in PcbNew, I merely press <PgDn> )
-------------------------------

      Application: pcbnew
      Version: (5.1.2)-2, 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: hotkeys pcbnew

Story points: 6.0
copper zone stack with fillets causes silent DRC violations (lp:#1838197)

[Original report](https://bugs.launchpad.net/bugs/1838197) created by **Oleg Endo (oleg.endo)**
```
When there is a the following example layered zone stack:

prio 0 - GND
prio 1 - 5V
prio 2 - GND

there are issues with the filleting/chamfering which result in silent DRC
violations and wrongly connected copper areas.  The filleting for "prio 2
GND" layer is not done in the areas where it is overlapping "prio 0 GND".
See also attached screenshot of the problematic case.


Application: KiCad
Version: 6.0.0-unknown-2af41e8~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-55-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:
    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

Story points: 6.0
hit test of "Delete Items Tool" in pcbnew has different behavior than normal click hit test (lp:#1838191)

[Original report](https://bugs.launchpad.net/bugs/1838191) created by **Oleg Endo (oleg.endo)**
```
The "delete items tool" in pcbnew hits objects which are on otherwise non-
accessible layers if "high contrast mode" is turned on.  That's a bit
counter-intuitive because when "high contrast mode" is on, we can select
elements only on that layer.

Application: Pcbnew
Version: 6.0.0-unknown-2af41e8~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-55-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:
    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

Story points: 6.0
Library definitions in project file stay forever stuck in there (lp:#1838185)

[Original report](https://bugs.launchpad.net/bugs/1838185) created by **Rene Poeschl (poeschlr)**
```
If one for some reason gets library definitions into the project file like
it was in v4 but the schematic has been remapped or never needed to be
remapped then these definitions are still read in and can not be removed
from within kicad. Only workaround is to remove them using a text editor.

The attached project has a non existing lib added to the project file. One
gets an error every time the schematic is opened.
```
Original tags: eeschema

Story points: 6.0
UI issues in select layer pair dialog (lp:#1838173)

[Original report](https://bugs.launchpad.net/bugs/1838173) created by **Oleg Endo (oleg.endo)**
```
Like the title says, please see the attached screenshot.  That's how it
looks here on Ubuntu 18.  Not sure if that's good or bad :)

Application: KiCad
Version: 6.0.0-unknown-2af41e8~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-54-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:
    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
track current capability analysis (lp:#1838171)

[Original report](https://bugs.launchpad.net/bugs/1838171) created by **Oleg Endo (oleg.endo)**
```
When designing power distribution stuff, it's of course important to get an
overview of current capability of the traces.  We've got the pcb calculator
which is a nice supplementary tool to get some estimates.  However,
analysis of actual layout requires more work and has to be done manually.

It'd be really useful if there was a way to analyze a net and/or a
subsection/area of a net for current carrying capability.  Perhaps it's
difficult to get a perfect detailed analysis, but a rough estimate would
already be really helpful and speed up the design process.  Most of the
info is already available:
  - copper layer thickness
  - inner layers vs. outer layers
  - stitching via sizes (can use rough estimate for via current)

The max. desired temperature rise variable could be stored as a board
settings option or somehow entered in the UI for the analysis.


Application: KiCad
Version: 6.0.0-unknown-2af41e8~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-54-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:
    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

Story points: 6.0
"select single track" and "select connected tracks" essentially the same (lp:#1838166)

[Original report](https://bugs.launchpad.net/bugs/1838166) created by **Oleg Endo (oleg.endo)**
```
Some time ago there was a clear difference of "select single track" in
pcbnew and "select connected tracks".  Usually "select single track" would
stop at T-like track junctions, but now both select methods are essentially
the same.

I guess it's also debatable what a "single track is" ... until the next via
or through the via?  Very often I'd like to select a "single track" only on
the currently active layer (e.g. don't crawls through the vias).

Application: KiCad
Version: 6.0.0-unknown-2af41e8~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-54-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:
    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