giseldo/neodataset huggingface dataset:
Kicad crashes when opening Footprint library editor (lp:#1793913)

[Original report](https://bugs.launchpad.net/bugs/1793913) created by **staviq (staviq)**
```
Kicad on crashes when opening Footprint library editor, with: Assertion
failed: (dims.x != 0 && dims.y != 0)

Happens on OSX, not tested on windows.

I do not remember fiddling with any footprint library, just to make sure, i
have recompiled from source with mac builder, and reinstalled kicad, But no
luck.


Steps to reproduce:

1. Start Kicad.
2. Click "Footprint library editor"
3. Loading windows appears, and when the progress bar reaches 100%, the
Kicad crashes.


According to the crash report, it happens somewhere in opengl init
functions, except accelerated toolset in pcbnew works fine, so opengl and
gpu seem to work fine.


OSX Crash report: https://pastebin.com/xByVe6RA


Application: kicad
Version: (6.0.0-rc1-dev-573-g4c9938a4a), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.7.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 9.1.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_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
expression evaluation broken on some GTK installations (lp:#1793911)

[Original report](https://bugs.launchpad.net/bugs/1793911) created by **Thomas Pointhuber (pointhi)**
```
It seems expression evaluation does no longer work in nightlies. Entering
something like 5+2 for via position does not work anymore.

Application: kicad
Version: (6.0.0-rc1-dev-562-g969e85daa), debug build
Libraries:
    wxWidgets 3.1.1
    libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) nghttp2/1.33.0
Platform: Linux 4.18.8-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.1.1 (wchar_t,wx containers) GTK+ 2.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: Clang 6.0.1 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=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
align selected objects on grid (lp:#1793888)

[Original report](https://bugs.launchpad.net/bugs/1793888) created by **Franck78 (fbourdonnec)**
```
Hello,

start with empty pcb

for comprehension, set grid to 100mils
and select "mm" units

create a square for egdescuts, 100mm x 100mm ,top left at 0,0

select your square and move it somewhere in the center.
top left is on a grid point, ok, good

change grid to 2,5mm

select you square again, you cannot align it to the grid
-this is the bug




The story here is you don't really care of grid size at startup.
You are focused on drawing your edges (at least me) then moving that away
from the red lines
(but you want to keep the red lines as ref)

-improvement one : make sure grid size follows the unit selected until the
pcb have his first object, with a decent human 100mils or 2.50mm size

-improvement two, optional, use the very first mouse rectangle interaction
to define a rectangular pcb edgescuts set. With sizes being shown in big
font saying "creating initial pcb edges 9,8mm x 22mm"
It is so frustrating to have first mouse interaction doing nothing when
obviously this can be done.

-improvement three : end the mouse operation with a contextual menu saying
--create edgescuts
--create edgescuts & planes zones,  because zones are another painful
things to create.





Application: kicad
Version: 5.0.0, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.37.0 OpenSSL/1.0.2j zlib/1.2.8 libidn/1.28 libssh2/1.4.3
Platform: Linux 4.4.155-68-default x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,STL containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.61.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.37.0
    Compiler: GCC 4.8.5 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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```

Story points: 14.0
Footprint text cannot be multiselected (lp:#1793850)

[Original report](https://bugs.launchpad.net/bugs/1793850) created by **marshall (marshscholz)**
```
It appears to be impossible to select multiple footprint text items and
edit a single attribute of them all with the properties window. in
opposition to things like vias, where you can bulk edit nets / etc.

This is useful because doing something like moving all footprint references
to a different layer, or showing component values in the silkscreen is
extremely tedious currently. you have to select every text item separately,
change it's layer, rinse and repeat.
could we please get the ability to mutiselect silkscreen items?

(better yet, the ability to take all like components like caps and
resistors, and hide / show their references.)

Reasoning:
I find in my designs in dense boards that negating the resistor / cap
references and showing just the Q and U references cleans up the board
significantly, but is currently hard to do manually.





Application: kicad
Version: (5.0.0), 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
    OpenCASCADE Community Edition: 6.8.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=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: enhancement

Story points: 6.0
When changing design rule net class clearance pad boxes do not resize (lp:#1793843)

[Original report](https://bugs.launchpad.net/bugs/1793843) created by **marshall (marshscholz)**
```
When changing design rule net class clearance, the clearance boxes around
the pads do not resize.
however, if you try to route a trace to these nets / pads, the correct
clearance boxes/zones are used for layout when they interfere.

restarting pcbnew/reloading the file will refresh the clearance boxes to
the correct size.




Application: kicad
Version: (5.0.0), 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
    OpenCASCADE Community Edition: 6.8.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=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
select highlight net (lp:#1793842)

[Original report](https://bugs.launchpad.net/bugs/1793842) created by **Franck78 (fbourdonnec)**
```
Hello,


Actual behaviour of clicking on individual segments of a track is strange.


For decade the GUI (windows/linux) uses mouse click + shit/ctrl this way:
-shift : add a contiguous list of things to the selection
-ctrl : add one by one individual items to the selection (or unselect them)

You have no good reason to invent something else (but you inverted that).

Second rule used for decades, when you click on a item (no shift, no ctrl),
current selection is cleared and the only clicked item is the selection or
empty selection.

Third rule, when an action is applied, it is applied to all the items in
the selection.


With Kicad, it is not true. Ctrl+click a segment will do some sort of 'net
highlight' but no more
remember you are in selection 'mind' :
-you cannot add another track to the selection (ctrl click).
-but you can shit click others segment....

Problem, it gives you visual illusion of several items selected but a
function (delete, rotate,...) will not include the segments selected by
ctrl+click !!!


If a track is composed of segments a,b,c,d

cltr+click 'a'
or shift+click 'a','b','c','d' must resolve to the same selection (and the
same contrast effect=no effect).

In fact, select tool and highlight net tool are  the same things. One tool
implies tracks + higher contrast. Other than that, it is just a way to
select some items then applying a function on them.

So please, give shift ctrl what is expected :

shit=> extend the segment (select the track (U, I))
ctrl=> add the segment to selection
ctrl+shift=> add the track to selection

and the highlight net tool select/unselect whole tracks
shift=> to extend the selection to tracks of same class (for example)
ctrl=> add the track to selection

Application: kicad
Version: 5.0.0, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.37.0 OpenSSL/1.0.2j zlib/1.2.8 libidn/1.28 libssh2/1.4.3
Platform: Linux 4.4.155-68-default x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,STL containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.61.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.37.0
    Compiler: GCC 4.8.5 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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF
```
Original tags: pcbnew

Story points: 18.0
Pcbnew: Don't warp cursor after reading netlist and clicking "Update PCB" (lp:#1793828)

[Original report](https://bugs.launchpad.net/bugs/1793828) created by **Fabián Inostroza (fabianinostroza)**
```
The "Update PCB from schematic" dialog has focus preventing doing anything
with the selected footprints, so one has to move the cursor back to the
dialog to close it or change some option.

The 5.0 branch is also affected.

Application: kicad
Version: (6.0.0-rc1-dev-562-g969e85daa), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 GnuTLS/3.5.19 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.18.0-1-amd64 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.62.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=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=OFF
```

Story points: 6.0
Ray Tracing Lighting Wrong for bottom (lp:#1793778)

[Original report](https://bugs.launchpad.net/bugs/1793778) created by **Adrian Carpenter (fizzyade)**
```
Application: kicad
Version: (5.0.0-3-g5ebb6b6), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.7.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.51.0
    Compiler: Clang 8.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_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

The lighting appears to be wrong when producing a view of the PCB from the
bottom, the ray traced image when viewing the back of the board is very
dark and you can see that there is no shadow cast from the PCB, I assume
the scene is being rotated rather than the PCB therefore the lighting is
staying in the same place and always illuminating the top of the PCB
regardless.
```
Original tags: 3d-viewer

Story points: 6.0
DRC marker should change its size regarding the zoom level (lp:#1793769)

[Original report](https://bugs.launchpad.net/bugs/1793769) created by **Leandro Heck (leoheck)**
```
It is not possible to zoom in to see the issues better. The markers remain
the same size for all zoom levels.




Application: kicad
Version: 5.0.0-fee4fd1~66~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-34-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
```

Story points: 6.0
Footprint Report File Should be in Sorted Order (lp:#1793764)

[Original report](https://bugs.launchpad.net/bugs/1793764) created by **RyanFav (rerouter)**
```
The Footprint .rpt file from the fabrication outputs menu generates a
report that appears to be sorted in last modified order.

I would prefer a way to sort it by reference order, and for the pins to be
sorted in alphanumeric order,

At present I am working with a project that has both Kicad and Eagle design
files, and to make sure I have everything the same, I am using the
Footprint report to compare what was changed.

However every time I convert from eagle the ordering is different to my
file despite almost the same contents, and the pins are generally in
reverse order (I assume due to the conversion)

If they are both ordered, normal side by side difference flagging tools can
be used, making the task of comparing what has changed easier.

To clarify I am also using the netlist, however I am trying to keep
everything the exact same position, without having to patch the exported
copy every time.

Version Info:
Application: pcbnew
Version: (5.0.0), 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
    OpenCASCADE Community Edition: 6.8.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=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: export pcbnew

Story points: 6.0
STEP exporter does not remember the path (lp:#1793761)

[Original report](https://bugs.launchpad.net/bugs/1793761) created by **Antonio Vázquez Blanco (antoniovazquezblanco)**
```
After exporting an STEP model of my board, when I reopen the dialog, it
doesn't remember what the last path was.

I have to manually edit the path I want to use every time.
```
Original tags: export pcbnew step ui

Story points: 6.0
Pcbnew not reading netlist: No footprints (lp:#1793624)

[Original report](https://bugs.launchpad.net/bugs/1793624) created by **Paul Hansel (paulhansel)**
```
Using Pcbnew's "Load netlist" function does not add any components to
schematic. Libraries have been linked properly and CvPCB shows all
components as being mapped to footprints, but netlist loader only shows
infos regarding components being processed, as below:

"info: Processing component
"U9:/5A71DD64/5A7222FE:Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Horizontal".


Total warnings: 0, errors: 0.
Netlist update successful! "


This issue occurs on all schematics with all footprints.


Application: kicad
Version: (6.0.0-rc1-dev-549-gd139a49), release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.15.0-34-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_WXPYTHON=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
Set library focus when open .lib from APP (lp:#1793621)

[Original report](https://bugs.launchpad.net/bugs/1793621) created by **Hildo Guillardi Júnior (hildogjr)**
```
Now, double clicking the *.lib file at the KiCad APP opens the 'Symbol
Library Editor'. A interesting improvement should set focus of the left
column with the Libraries list to the file that called the editor.
(If don't make sense to set the focus just to library and not open any
symbol, by default, the first symbol at the library should be shown on the
editor).
```
Original tags: eeschema

Story points: 6.0
Add mirror to custom pad shape transform (lp:#1793601)

[Original report](https://bugs.launchpad.net/bugs/1793601) created by **Evan Shultz (evan-shultz)**
```
When creating custom pad primitives, I've used the transform feature
several times. Being able to replicate a custom pad shape and offset and
rotate it is very helpful. But I've also wanted to mirror them several
times and that feature is unavailable.

For example, see the footprint at
https://www.coilcraft.com/pdfs/lps4018.pdf. In this case, if I could make a
rectangle for the leftmost edge (0.87x2.79mm), then construct the top half,
and finally mirror the top half along the X-axis to make the bottom half
I'd be done. But there is no way to mirror in the GUI.

Application: kicad
Version: (5.0.0), 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
    OpenCASCADE Community Edition: 6.8.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=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 10.0
feature to swap values for reference onto silk screen (lp:#1793429)

[Original report](https://bugs.launchpad.net/bugs/1793429) created by **zakhar nasimov (thedocument)**
```
Currently if one prefers to have values on the silk per component instead
of reference they must swap them one by one manually or modify the
footprint.

This bug is a feature request to implement functionality to permit Eeschema
to place values onto silk layer for PCBNew instead of reference being on
silk layer if desired by the user.
```

Story points: 12.0
Update PCB from schematic or Read netlist doesn't add footprints (lp:#1793396)

[Original report](https://bugs.launchpad.net/bugs/1793396) created by **Fabián Inostroza (fabianinostroza)**
```
The 5.0 branch works fine.

Application: kicad
Version: (6.0.0-rc1-dev-541-gebb74fcc2), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.0 GnuTLS/3.5.19 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.32.0 librtmp/2.3
Platform: Linux 4.18.0-1-amd64 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.62.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=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=OFF
```

Story points: 18.0
Total Track length information (lp:#1793377)

[Original report](https://bugs.launchpad.net/bugs/1793377) created by **Leandro Heck (leoheck)**
```
Track and Via Properties could show the total track length.

Selecting a track segment, PCBNew shows the segment length on the footer,
but it doesn't show the length when the whole track is selected.
```
Original tags: pcbnew

Story points: 22.0
Can't click the DRC mark to see the problem. (lp:#1793357)

[Original report](https://bugs.launchpad.net/bugs/1793357) created by **Leandro Heck (leoheck)**
```
Right now, I have a huge list of DRC issues. As the DRC list is huge, it
would be nice to be able to click on the DRC arrow mark to be able to see
its details.

Application: kicad
Version: 5.0.0-fee4fd1~66~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-34-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
```
Original tags: pcbnew

Story points: 6.0
Fix Link-time optimization build error (lp:#1793329)

[Original report](https://bugs.launchpad.net/bugs/1793329) created by **Stefan Hamminga (stefanhamminga)**
```
I made a small change to the build system to fix building KiCad with (GCC)
Link-time optimization, which needs to be disabled for the libcontext.cpp
file due to the `__asm` function definition.

There is a patch attached to this message.
```

Story points: 6.0