giseldo/neodataset huggingface dataset:
Pcbnew (Standalone) becomming unresponsive while routing, and seg faults (lp:#1767587)

[Original report](https://bugs.launchpad.net/bugs/1767587) created by **Niki Guldbrand (niki-guldbrand-net)**
```
Yesterday evening I was curious how good the eagle import was, and tried to
import the hexapodu.pcb from there tutorial section, and then got the crazy
idea to try to route that thing quite ugly when autorouted in eagle bach in
the day.

And now I have reached a point where the PNS router just becomes
unresponsive, and eventualy segfaults.

Have tried to load the core file in gdb to get a backtrace, but the results
in gdb segfaulting, and some one on irc suggested to run pcbnew with
valgrind, but I'm not that experienced with valgrind, but my knowledge of
valgrind is quite limited.

Steps to reproduce:
1. run pcbnew <path/to/>hexapodu.kicad_pcb
2. press continue on the 2 assert warnings, if you get them, have all ready
reported those.
3. Select "Do not show filled areas in zones"
4. Select layer In2.Cu (F6)
5. Select Grid size 5mil
6. Select "Route track"
7. Press 'E' and select "Shove"
8. Then try to route the net called "Valve5" from "IC8" pin 15 down to the
pin header at the buttom

When I just come around the bend and stating to go vertically down is when
this this issue appears, see the attached picture, taken when Pcbnew is
unresponsive, and waiting for it to crash.

Version information:

Application: pcbnew
Version: 5.0.0-rc2-dev-unknown-r12804-5e5e80d3, debug build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.55.1 OpenSSL/1.1.0h zlib/1.2.11 libidn2/2.0.4 libpsl/0.18.0
(+libidn2/2.0.3) libssh2/1.8.0 nghttp2/1.31.1
Platform: Linux 4.15.17-300.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
    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_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=OFF
```
Original tags: pns

Story points: 6.0
Assert when opening Pcbnew file from command line with relative path (lp:#1767582)

[Original report](https://bugs.launchpad.net/bugs/1767582) created by **Niki Guldbrand (niki-guldbrand-net)**
```
When I open a pcb file in pcbnew, and giving it a relative path on the
command line i get the following assert:

/builddir/build/BUILD/kicad-r12804-5e5e80d3/pcbnew/files.cpp(420): assert
"wxFileName( fullFileName ).IsAbsolute()" failed in OpenProjectFiles(): bug
in single_top.cpp or project manager.

Then followed by this assert:

/builddir/build/BUILD/kicad-r12804-5e5e80d3/common/project.cpp(79): assert
"m_project_name.IsAbsolute()" failed in SetProjectFullName().


Version information:

Application: pcbnew
Version: 5.0.0-rc2-dev-unknown-r12804-5e5e80d3, debug build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.55.1 OpenSSL/1.1.0h zlib/1.2.11 libidn2/2.0.4 libpsl/0.18.0
(+libidn2/2.0.3) libssh2/1.8.0 nghttp2/1.31.1
Platform: Linux 4.15.17-300.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
    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_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=OFF
```

Story points: 6.0
Plot DXF: wrong SolderPaste tolerance in Oval and RoundRect (lp:#1767519)

[Original report](https://bugs.launchpad.net/bugs/1767519) created by **Mario Luzeiro (mrluzeiro)**
```
While looking for the cause of bug 1767209
I found that the same issue happen while Plotting DXF

this is the line where the problem is:
https://github.com/KiCad/kicad-source-
mirror/blob/7f6e26e55a430dd47811e2480e0894089a018392/pcbnew/board_items_to_polygon_shape_transform.cpp#L783

TransformShapeWithClearanceToPolygon( aCornerBuffer, aInflateValue.x,
                                              aSegmentsPerCircle,
aCorrectionFactor );

From what I learned from the source code,
"aPad->GetClearance()" should be used instead of "aInflateValue.x"

but I am not sure how this can be proper fixed as there is an incoming
aInflateValue already.
Maybe someone who understand this code can have a look on it?
```
Original tags: pcbnew

Story points: 6.0
Eeschema net class (lp:#1767349)

[Original report](https://bugs.launchpad.net/bugs/1767349) created by **Hildo Guillardi Júnior (hildogjr)**
```
The Pcbnew allow us to create net classes, it will interesting to create a
method to define this already in the Eeschema, by selecting the wire
traces.
This will be interesting to define rules for a group of signals and also to
in the future define differential pars and other kinds of tracks.

Check these videos abou how other software do this in the schematic.
https://www.youtube.com/watch?v=lqSeujtcwFw
https://www.youtube.com/watch?v=6dMnZjOnMpE
```
Original tags: eeschema feature.request

Story points: 38.0
PcbNew crash in legacy canvas (lp:#1767311)

[Original report](https://bugs.launchpad.net/bugs/1767311) created by **Tobias Rohde (5-tr)**
```
I attached a layout in which closing a specific track on top layer will
crash pcbNew when using the legacy canvas.

I attached the layout file.


Application: kicad
Version: (5.0.0-rc2-dev-586-g888c43477), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```

Story points: 6.0
ngspice - Fatal error: DCtrCurv: source / resistor v1 not in circuit (lp:#1767271)

[Original report](https://bugs.launchpad.net/bugs/1767271) created by **Jakub Kozdon (fldrivers)**
```
I got this error (Fatal error: DCtrCurv: source / resistor v1 not in
circuit) when I Run/Stop simulation (DC sweep). In schematic I have text
".dc V1 0 20 0.1" and source V1. To solve this error I need only open
settings in Spice Simulator and press OK.

--

Application: kicad
Version: (5.0.0-rc2-dev-584-gdcf02f5), release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.38.0 OpenSSL/1.0.1t zlib/1.2.8 libidn/1.29 libssh2/1.4.3
librtmp/2.3
Platform: Linux 3.16.0-5-amd64 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.55.0
    Curl: 7.38.0
    Compiler: GCC 4.9.2 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema ngspice

Story points: 6.0
PCBNew: Appcrash while routing in Legacy canvas (lp:#1767061)

[Original report](https://bugs.launchpad.net/bugs/1767061) created by **Oivind Toien (otoien)**
```
I am experiencing Appcrash in legacy canvas when routing, using the latest
Windows nightly, Version: (5.0.0-rc2-dev-581-g09a6bada0). I have stripped
almost everything on the initial board down to a minimum and attached the
project. To reproduce:

1. Open board
2. Preferences legacy canvas
3. Select Routing tool
4. Route from pin1 of the connector to the pad on the same net on the dsPIC
and end it with right click End track.
5. Route from pin2 of the connector to the pad on the same net on the dsPIC
and end it with right click End track.
5. Route from pin26 of the connector to the pad on the same net on the
dsPIC and end it with right click End track.
Appcrash occurs almost immediately. (also occurs if routing different
tracks).
This is consistent on every try.

To try exclude that this is due to an old corrupted project the version
attached was freshly rebuilt from the netlist and then most of the
footprints deleted for a minimal project. The original stripped down
version that included the board outline crashed on routing from pin2 of the
connector. (attached screen shot in the following comment).

The embedded footprints originated from official KiCad library, versions
from November as I recall. Both footprints are rotated 90-180° relative to
original orientation.

Routing in Modern canvas seems OK.

Application: kicad
Version: (5.0.0-rc2-dev-581-g09a6bada0), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit,
Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 14.0
Inconsistent Pcbnew -> EESchema cross-probe highlighting (lp:#1766950)

[Original report](https://bugs.launchpad.net/bugs/1766950) created by **Art (diametrix)**
```
This has been bugging me for a long time.  When you highlight a footprint
in PCBNew the cursor in EESchema should theoretically jump to the
corresponding symbol in the schematics.  However, quite often this doesn't
happen.  I use dual monitor setup, so I can have schematics and the board
visible at the same time.  If I'm working with the EESchema (EESchema
window is active) and I move the cursor to the other monitor and click on a
footprint, the footprint become highlighted but the cursor in the EEschema
doesn't move to the corresponding symbol.  You need to click on the same
footprint again for the cursor in EESchema to move.

Another issue I see there is kind of intermittent.  Sometimes the cursor
moves not really on the center of the symbol.  If I click on some other
footprint and then on the same one, the second time around it will move to
the center.  However it is hard to reproduce consistently

And last but not least, if you highlight a footprint and the corresponding
symbol is right at the edge of the EESchema window, the view is not going
to pan and it is really hard to see when did the cursor actually jump.
There needs to be some kind of offset from the edge of the window, so when
the symbol falls in that offset then the screen gets re-centered on the
symbol.

Application: kicad
Version: (5.0.0-rc2-dev-414-gc1ae2fd0a), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 12.0
Spice model parameters (lp:#1766931)

[Original report](https://bugs.launchpad.net/bugs/1766931) created by **JKB (joel-bertrand)**
```
I use sometimes model parameters. For example, I have created a library
with potentiometers :

.SUBCKT POT 1 2 3 wiper=0.5 Rtot=1k
.param w=limit(wiper, 0, 1)
R0 1 2 {Rtot*(1-w)}
R1 2 3 {Rtot*(w)}
.ENDS

With kicad 4.0.7, it was possible to indicate parameters in value fied (for
example POT wiper=0.1 Rtot=50k). WIth 5.0rc2, only POT is written in spice
netlist.

Regards,

JKB
```
Original tags: eeschema ngspice

Story points: 14.0
VRML export: graphic items thickness always >= 0.3mm (lp:#1766708)

[Original report](https://bugs.launchpad.net/bugs/1766708) created by **Aleksandr Sh (dsa-t)**
```
If thickness of graphic items is set to value less than 0.3mm, it becomes
0.3mm after exporting to VRML.
On the screenshot the thicknesses are 0,05mm; 0,2mm, 0,3mm, 0,375mm,
0,375mm; 0,6mm.

Application: kicad
Version: (5.0.0-rc2-dev-571-g345f7d073-dirty), debug build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.59.0 OpenSSL/1.0.2o (WinSSL) zlib/1.2.11 brotli/1.0.3
libidn2/2.0.4 nghttp2/1.31.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.66.0
    Curl: 7.59.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=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: export pcbnew vrml

Story points: 6.0
Issues with VRML export (lp:#1766634)

[Original report](https://bugs.launchpad.net/bugs/1766634) created by **Aleksandr Sh (dsa-t)**
```
There are a couple of issues with VRML exporter. In the attached file there
are screenshots from KiCad 3d viewer and Freecad.

1. The polygon of SWRU120C antenna (on the bottom of the screenshots) is
broken
2. The fact that there should be mask on pads is not taken in account by
the exporter, so they look grey.

Application: kicad
Version: (5.0.0-rc2-dev-499-gcfa991683-dirty), debug build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.59.0 OpenSSL/1.0.2o (WinSSL) zlib/1.2.11 brotli/1.0.3
libidn2/2.0.4 nghttp2/1.31.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.66.0
    Curl: 7.59.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=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: export pcbnew vrml

Story points: 10.0
Draw Ratsnest with curved lines/arcs to avoid overlapping (lp:#1766597)

[Original report](https://bugs.launchpad.net/bugs/1766597) created by **Blubberbub (blubberbub)**
```
I found myself in a situation where the Ratsnest was kind of useless,
because i had a lot of connections between pads on the same side of the
same IC. This caused all the ratlines to overlap one another.

It would be great if the ratlines could be rendered using a "curved
line"/an arc instead of a direct line. This would greatly reduce the chance
of any lines overlapping and might make it easier to see, where which line
is going.

It probably shouldn't be default, because people are used to the lines
being straight and not everyone might like this change, but i think it
would make a great addition.
```
Original tags: pcbnew

Story points: 10.0
Symbol library editor: Error message on that existing aliases cannot be found on start (lp:#1766551)

[Original report](https://bugs.launchpad.net/bugs/1766551) created by **Oivind Toien (otoien)**
```
In the last few Windows nightlies (last tested
5.0.0-rc2-dev-501-g50588dcd1), upon opening the symbol library editor for
the first time after starting KiCad, I am getting an error message that a
pletora of existing aliases cannot be found, screen shot attached. (I have
not performed any configuration changes to the libraries lately.)

But after pressing OK and proceeding the aliases are there, including
parent symbols and can be opened. What is a bit suspicious is that also the
parent symbols are listed as missing aliases. All except one library
(Reference_Current) are old libraries with lowercase names, so may be this
is a non-issue with new libraries (I have not updated the official ones for
a while, so some old ones are still lingering besides new ones).

After closing the Symbol library editor and starting it a second time the
error message does not appear.


Application: kicad
Version: (5.0.0-rc2-dev-501-g50588dcd1), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit,
Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0
Symbol aliases might be removed only when editing the main symbol (lp:#1766205)

[Original report](https://bugs.launchpad.net/bugs/1766205) created by **Novak Tamas (novak-7)**
```
In my symbol lib "regul" list is flooded with aliases. I tried to delete
aliases.
E.G I try to kill APE8865 aliases. Usually name of the main is straight
while aliases are italic.
If I doubleclick an alias, the main symbol will be opened instead. I could
remove aliases by Edit properties - Aliases - Delete all. It works
sometimes, but not in this case.

1) I double click an alies
2) Main symbol is opened - fine
3) click Delete all
4) got a error/warning(?) message of selecting main instead of alias -
wrong
5) all aliases are thickened and starred indicating being altered - fine
6) Save buttons still are disabled - wrong
7) Save Libraries dialog appears when closing SymbolLibEdit - fine
8) dispate of that Aliases are still there when opening SymbolLibEdit next
time


See attached video.
```

Story points: 6.0
Feature request: Show all files in project browser (lp:#1766091)

[Original report](https://bugs.launchpad.net/bugs/1766091) created by **Pol Welter (polwelter)**
```
The project manager needs an option to open the project directory (or a sub
folder) in the OS's file browser.

Also, it should display *all* files, even those it does not recognize as
KiCad-specific. In particular, I like to keep project-specific libraries in
the project directory (duh!). However '.kicad_mod', '.dcm' and '.lib' files
are not shown in the project browser.
```

Story points: 6.0
footprint editor does not save lines imported via a dxf file (lp:#1766016)

[Original report](https://bugs.launchpad.net/bugs/1766016) created by **Al (alpinekid-p)**
```
Created a simple dxf file using librecad, see attached
Imported it into footprint editor; It appears ok. I can see the line and
move them around.


save file to a kicad_mod file, see attached.
When I use the footprint in pcbnew or reedit it with footprint editor the
lines added using the dxf file are missing. There seems to be enteries in
the kicad_mod file but all the locations are zero.




Version: 4.0.7-e2-6376~58~ubuntu16.04.1 release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1009,GCC
5.4.0,wx containers,compatible with 2.8)
Platform: Linux 4.4.0-119-generic x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.58.0
Curl version: libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32
librtmp/2.3
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

I'm on ubuntu 16.4
```
Original tags: dxf footprint

Story points: 6.0
Crash when printing simultaneously  (lp:#1765965)

[Original report](https://bugs.launchpad.net/bugs/1765965) created by **Aleksandr Sh (dsa-t)**
```
Steps to reproduce:
1. Open pcbnew
2. File -> Print...
3. Select all layers
4. Press print, select a printer and print somewhere
5. Before printing dialog hides, repeat step 4
6. Kicad will crash

Tested only in pcbnew, may be reproducible in other applications.

Application: kicad
Version: (5.0.0-rc2-dev-446-gb46fc7fe9), debug build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.59.0 OpenSSL/1.0.2o (WinSSL) zlib/1.2.11 brotli/1.0.3
libidn2/2.0.4 nghttp2/1.31.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian,
wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.66.0
    Curl: 7.59.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=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```
Original tags: pcbnew printing

Story points: 6.0
save buttons disabled in Symbol Lib Editor (lp:#1765937)

[Original report](https://bugs.launchpad.net/bugs/1765937) created by **Novak Tamas (novak-7)**
```
When I create a new lib symbol, both Save Current Library and Save current
Symbol buttons are grayed out. The only way of saving new symbol is closing
Lib Editor when a Save Dialog appears with the actual lib ticked.  OK
button saves the new symbol ...finally, if you are brave enough to initiate
closing your work without saving: ))

Freshest nightly 10084:
Application: kicad
Version: (5.0.0-rc2-dev-491-g430239499), release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1
librtmp/2.3
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit,
Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.60.0
    Curl: 7.54.1
    Compiler: GCC 7.1.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
```

Story points: 6.0
EESchema: Edit Symbol Library References not working for power symbols (lp:#1765932)

[Original report](https://bugs.launchpad.net/bugs/1765932) created by **Tobias Rohde (5-tr)**
```
In EESchema the new "Edit Symbol library references" function seems not to
work correctly with old rescued power symbols like "-VAA" or "VAA".

a) The generated netlist becomes updated with the new power symbol (e.g.
"power:-6V") but the symbol in the schematic stays as before the update
(-VAA).

Tested on MAC OSX with 5.0.0-rc2-491-g4302394 build.
```

Story points: 6.0