giseldo/neodataset huggingface dataset:
Path variable management: KIGITHUB is empty but gray -> error on ok if kept empty -> warning if filled (lp:#1809300)

[Original report](https://bugs.launchpad.net/bugs/1809300) created by **Rene Poeschl (poeschlr)**
```
I observe a strange (and annoying) behavior with the path management
dialogs.
They include the old KIGITHUB variable. however it is empty and dark gray
(implying not set able by the user)

If i press ok without filling it i get an error "not allowed to leave
variable empty"
If i fill it i get a warning "this path is set outside of kicad ..."

I am not sure if this is an issue of my setup, the installer or if it is an
issue in kicad it self.

I am running ubuntu 16.04 (virtual machine)
With both kicad 5.0.2 and kicad nightly (both installed from the ppa)

5.0.2 also includes KIGITHUB as grayed out but it does not complain about
it being empty (unless i try to edit it)

The kicad version:
Application: kicad
Version: 6.0.0-rc1-unknown-24f9bfa~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-43-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: 10.0
Wish: Include check for PCB is up to date with schematic in DRC (lp:#1809293)

[Original report](https://bugs.launchpad.net/bugs/1809293) created by **Rene Poeschl (poeschlr)**
```
It might be beneficial to have a check for "pcb is up to date with
schematic" as part of the DRC procedure. (Especially useful for users who
come from programs that always guarantee that schematic and pcb are in
sync.)
```

Story points: 14.0
Current nightly: Footprint editor pad disambiguation dialog shows bottom smd pad as F.Cu (lp:#1809184)

[Original report](https://bugs.launchpad.net/bugs/1809184) created by **Rene Poeschl (poeschlr)**
```
For some reason the disambiguation dialog shows F.Cu instead of B.Cu for
bottom smd pads inside the footprint editor.

To reproduce use for example the VQFN-28-1EP_4x5mm_P0.5mm_EP2.55x3.55mm
footprint from the official library. Press shortcut e while your mouse is
above the large central pad. You will get 3 or 4 pads in the disambiguation
dialog. At least two of them list F.Cu. None lists B.Cu.

KiCad version:
Application: kicad
Version: 6.0.0-rc1-unknown-64f1fb9~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-42-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: 6.0
Gerbview: Insufficient Layer Count to support all copper and technical layers. (lp:#1809019)

[Original report](https://bugs.launchpad.net/bugs/1809019) created by **Victor W (vicw)**
```
Gerbview only allows the display of 32 layers. However, when kicad creates
boards with 32 copper layers, the additional graphical layers can not be
displayed. This makes reviewing gerber files very challenging, as it
requires you to do the review in stages of 32 layers, as you aren't able to
concurrently view all the copper layers alongside mechanical or graphical.

To ensure Gerbview can support the output of a high layer count kicad
board, I think the layer limit should be increased to either 48 or 64. This
allows users to see all layers (including mechanical and graphical) at
once, without having to break down the review process in stages.

Given the number of graphical or non-copper layers, this means that, when
trying to view a board with more than 18 copper layers, you encounter
errors because gerbview cannot properly display all the layers at once.
```

Story points: 6.0
Aperture pad should not have a number (lp:#1809010)

[Original report](https://bugs.launchpad.net/bugs/1809010) created by **John Beard (john-j-beard)**
```
Paste-layer aperture-only pads do not have the name/number field disabled
in the pad editor dialog, like NPTHs do. This means you can assign them a
pad number. However, the number is never actually shown on a PCB, as it's
only painted if there is a "net layer" in the pad.

I do not think there is any utility to having a pad number for an aperture
pad.

I suggest for consistency with the NPTH behaviour, aperture pads should get
this field disabled like NPTH pads do.
```
Original tags: pcbnew

Story points: 12.0
Wedge-Shaped Paste Application (lp:#1808994)

[Original report](https://bugs.launchpad.net/bugs/1808994) created by **Simon Richter (sjr)**
```
Scrolled by on Twitter[1], and would make a nice feature IMO:

For fine-pitched QFN components, the pad shape for the paste layer should
be changeable to alternating wedges, which will allow for both wider
openings (more consistent paste application) and wider bounds between
openings (fewer solder bridges).

This can be done with some effort in the library, by stacking a triangular
shape on the paste layer with a rectangular pad with the paste layer
excluded, but it would be nice if there was a way to do this without
jumping through hoops.

So, feature request: a checkbox that turns the paste layer for a
rectangular pad into a triangle, with the pointy end towards one of the
shorter sides of the rectangle, alternating by even/odd pad numbers.

[1] https://twitter.com/ScalarElectric/status/1074742081309032448
```
Original tags: pcbnew

Story points: 12.0
Add option to use monospaced font in text in Eeschema (lp:#1808972)

[Original report](https://bugs.launchpad.net/bugs/1808972) created by **Antonio Vázquez Blanco (antoniovazquezblanco)**
```
I sometimes need to use text in schematics that would be very nice if could
be aligned (for tables and similar). Currently the available font in
Eeschema is not monospaced and it would be awesome if it was.
```
Original tags: eeschema feature.request

Story points: 10.0
Rescue symbol preview shows black background until mouse-over (lp:#1808885)

[Original report](https://bugs.launchpad.net/bugs/1808885) created by **Seth Hillbrand (sethh)**
```
When rescuing a project, the Project Rescue Helper window shows the Cached
and Library symbol previews with a black background.  This refreshes to
white on mouse-over.

Application: kicad
Version: (6.0.0-rc1-dev-1404-g15053a474), release build
Libraries:
    wxWidgets 3.0.4
Platform: Linux 4.18.0-3-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
    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=OFF
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
pcbnew: crash on right click on empty space (lp:#1808852)

[Original report](https://bugs.launchpad.net/bugs/1808852) created by **NhatKhai (nhatkhai)**
```
PCBNEW Crash on my project board when I right click on empty space inside
the board cut-edge (where no traces, but there is a fill (regardless of
turn on/off the fill). But it is not crash if I right click out-side of the
board cut-edge.

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 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_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: packaging windows

Story points: 22.0
Pin numbering error when creating pad array (lp:#1808706)

[Original report](https://bugs.launchpad.net/bugs/1808706) created by **Petr Polasek (msboss)**
```
When creating circular pad array from one initial pad with number 1, the
generated pads do not get properly numbered when using the option "Initial
Number: Use first free number". All of them then get number 2 instead of
being numbered 2-4. When using the other option, the numbers get generated
properly.


Application: kicad
Version: 6.0.0-rc1-unknown-968ea98~66~ubuntu18.04.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-12-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_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: array number pad pcbnew

Story points: 6.0
eeschema: Moving a hierarchical pin disconnects other pins (lp:#1808687)

[Original report](https://bugs.launchpad.net/bugs/1808687) created by **Michael Geselbracht (mgeselbracht)**
```
If an existing hierarchical pin is moved, other existing hierarchical pins
are moving away from the edge of the sheet rectangular. Those pins are
disconnected from wires that were connected to them before.

Steps to reproduce:
1. Open a schematic file that contains a hierarchical sheet with more than
one pin (pic-programmer).
2. Move cursor to one of the pins and press 'M' followed by a left-click
  -> The other pins of the sheet move inwards.

I have attached a video that shows this behaviour.


Application: kicad
Version: (6.0.0-rc1-dev-1398-g6a0319f6b), 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-39-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_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=OFF
```

Story points: 6.0
Debug alert when starting edit symbols references (lp:#1808655)

[Original report](https://bugs.launchpad.net/bugs/1808655) created by **Kerusey Karyu (keruseykaryu-deactivatedaccount)**
```
Steps to reproduce.

1. Start KiCad 5.0.2-1 and open legacy KiCad 4.0 project.

2. Start Eeschema and let Eeschema do remapping and
   rescue symbols - for backup purposes.

3. Remove rescue library and others from the project related
   table. The table should be empty.
   I wanna use My own libraries from global table *already
   used* in this project in 4.0 to manual remap. (I know My
   project and know what I'm doing).

4. Select "Edit symbol library references" tool from
   main menu.

Now the alert (see attached screenshot) will occur. The 5.0.0 release
doesn't show this alert in such case.


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
```

Story points: 6.0
eeschema: Eagle imported pins set to "Unspecified" (lp:#1808585)

[Original report](https://bugs.launchpad.net/bugs/1808585) created by **Seth Hillbrand (sethh)**
```
Report split from lp:1808578

The project HydraBus with eagle files required for this issue is open
hardware and available on github in following link:
https://github.com/hydrabus/hydrabus/tree/master/hardware/HydraBus_1_0_Rev1_3
The interest in this project is it is not too complex and could be a very
good point for KiCad in order to improve the EAGLE CAD Import

When we import this project with KiCad 6.0 nightly of even KiCad 5.0x there
is different issues
So let's do it step by step with KiCad nightly kicad-r11991-11Dec2018
(http://downloads.kicad-
pcb.org/windows/nightly/kicad-r11991.9490fd9d3-x86_64.exe)
1) git clone https://github.com/hydrabus/hydrabus.git to hydrabus_git

2) Launch KiCad and Import Eagle Project Files => Choose
hydrabus_git\hardware\HydraBus_1_0_Rev1_3\HydraBus_1_0_Rev1_3.brd

3) Choose project destination (create directory HydraBus_1_0_Rev1_3_Kicad)
=> hydrabus_git\hardware\HydraBus_1_0_Rev1_3_Kicad
kicad Information open with lot of warning about tKeepout(39) which is
converted to Dwgs.User layer
As KiCad does not support KeepOut it is OK and it is minor issue
so click on OK
Now the board is displayed correctly so save it

4) Open Eeschema and run ERC.  Many pins are set to "Unspecified" which
causes ERC errors.

Application: kicad
Version: (6.0.0-rc1-dev-1390-g0a2638890-dirty), release build
Libraries:
    wxWidgets 3.0.4
Platform: Linux 4.18.0-3-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
    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=OFF
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 10.0
eagle import: Edgecuts in footprint are imported with width 0 (lp:#1808584)

[Original report](https://bugs.launchpad.net/bugs/1808584) created by **Seth Hillbrand (sethh)**
```
The project HydraBus with eagle files required for this issue is open
hardware and available on github in following link:
https://github.com/hydrabus/hydrabus/tree/master/hardware/HydraBus_1_0_Rev1_3
The interest in this project is it is not too complex and could be a very
good point for KiCad in order to improve the EAGLE CAD Import

When we import this project with KiCad 6.0 nightly of even KiCad 5.0x there
is different issues
So let's do it step by step with KiCad nightly kicad-r11991-11Dec2018
(http://downloads.kicad-
pcb.org/windows/nightly/kicad-r11991.9490fd9d3-x86_64.exe)
1) git clone https://github.com/hydrabus/hydrabus.git to hydrabus_git

2) Launch KiCad and Import Eagle Project Files => Choose
hydrabus_git\hardware\HydraBus_1_0_Rev1_3\HydraBus_1_0_Rev1_3.brd

3) Choose project destination (create directory HydraBus_1_0_Rev1_3_Kicad)
=> hydrabus_git\hardware\HydraBus_1_0_Rev1_3_Kicad
kicad Information open with lot of warning about tKeepout(39) which is
converted to Dwgs.User layer
As KiCad does not support KeepOut it is OK and it is minor issue
so click on OK
Now the board is displayed correctly so save it

4) "Perform design rule check" shows the error Board outline => Board
outline does not form a closed plygon@ (0.000 mm, 0.000 mm): PCB

The board outline is in the footprint U$1 but has been imported as width 0.
This is very difficult to select and edit


Main description copied from lp:1808578

Application: kicad
Version: (6.0.0-rc1-dev-1390-g0a2638890-dirty), release build
Libraries:
    wxWidgets 3.0.4
Platform: Linux 4.18.0-3-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
    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=OFF
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 10.0
grid and layer toolbar comboboxes opened location (lp:#1808569)

[Original report](https://bugs.launchpad.net/bugs/1808569) created by **eelik (eelik)**
```
With Kubuntu/GTK the grid and layer comboboxes in the main toolbar open
with annoying location and layout. See the screenshot. Via and Track
comboboxes behave normally, they open so that the list upper border is on
top of the combobox upper border. The grid and layer lists take as much
space as their lists would need but the lists don't fill them at first,
they must be scrolled.
```
Original tags: gtk pcbnew ui

Story points: 6.0
Graphic and text elements invisible after creation in symbol editor (lp:#1808436)

[Original report](https://bugs.launchpad.net/bugs/1808436) created by **Richard Graham (rdg37)**
```
When creating a new symbol, graphic elements (rectangle, circle, arc, line)
and text are immediately invisible after being placed.

Workaround : after selecting the invisible item and moving it slightly, it
shows up again. You can also save an re-open the symbol.

To reproduce :
 1) Open symbol editor, create a new symbol
 2) Select rectangle tool
 3) Draw rectangle on canvas and release mouse button. Rectangle will
disappear.

Kicad version info:

Application: kicad
Version: 6.0.0-rc1-unknown-r14229.44d416caf.fc27, debug build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.55.1 OpenSSL/1.1.0i zlib/1.2.11 libidn2/2.0.5 libpsl/0.18.0
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.31.1
Platform: Linux 4.18.16-100.fc27.x86_64 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.64.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.55.1
    Compiler: GCC 7.3.1 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_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
Edit Symbol Fields: simple copy/paste cell (lp:#1808361)

[Original report](https://bugs.launchpad.net/bugs/1808361) created by **Timothée Manaud (timothee)**
```
Edit Symbol Fields interface is very useful: I use it to consolidate the
BOM, footprint, manufacturer reference, etc.
In this task, I copy/paste a lot of data from datasheet, parts finder going
to cells of this Edit Symbol Fields.
Unfortunately, in order to copy or paste data in cell, one must enter
edition mode: double click, then you can copy/paste.

Could you enable the copy/paste without entering edition mode, by simply
selecting the cell (à la Libreoffice Calc way)
Of course, copy data from would be nice too and avoid double click.

Thanks!

Application: kicad
Version: 5.0.2-bee76a0~70~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-42-generic x86_64, 64 bit, Little endian, wxGTK
```

Story points: 10.0
Nightlies build options for Ubuntu PPA (lp:#1808315)

[Original report](https://bugs.launchpad.net/bugs/1808315) created by **Sebastian (herostrat)**
```
I guess this is more a question than a bug.

As far as I understood it from the mailinglist (and the IRC) 5.1 tries to
update among others the codebase to:

 - python3
 - wxphoenix
 - wx compiled against gtk3

In order to get more testing to the already existing fixes I thought it
would be good to enable them in the nightly builds, although I obviously do
not know exactly in what condition the patches are.

So I guess that would be:
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON


Besides I want to thank Mr. Reynaud for the PPA and the builds, they are
very useful to help test without having to compile everything oneself.

---

Application: kicad
Version: 6.0.0-rc1-unknown-b491065~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.15.0-42-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_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: nightlies ppa

Story points: 10.0