giseldo/neodataset huggingface dataset:
snapping does not work with dimension drawing tool (lp:#1796498)

[Original report](https://bugs.launchpad.net/bugs/1796498) created by **Thomas Pointhuber (pointhi)**
```
The dimension tool does not snap to any points on initial draw.

It is somehow possible to change the endpoint of a dimension label with
snapping behaviour, but somehow it feels like it does not detect all
visible points.

# System Information

Application: kicad
Version: (6.0.0-rc1-dev-696-g8c56f5b03), 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) libssh2/1.8.0 nghttp2/1.33.0
Platform: Linux 4.18.12-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.1.1 (wchar_t,wx containers) GTK+ 2.24
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: Clang 7.0.0 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
draw line tool does not update default line-width on layer change (lp:#1796489)

[Original report](https://bugs.launchpad.net/bugs/1796489) created by **Thomas Pointhuber (pointhi)**
```
# HowTo Reproduce

https://cloud.oe5tpo.com/s/5YLX8wr2Zc7FB2s

1. start line tool
2. draw line, stop drawing but do not exit tool
3. change layer to something with different default line width (Configured
in Board Setup)
4. draw line

You will notice the line width of the first line will be used, and not the
one specified for the actual layer.

# Version Information

Application: pcbnew
Version: (6.0.0-rc1-dev-696-g8c56f5b03), 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) libssh2/1.8.0 nghttp2/1.33.0
Platform: Linux 4.18.12-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.1.1 (wchar_t,wx containers) GTK+ 2.24
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: Clang 7.0.0 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
snapping does not work some times after using line-tool (lp:#1796467)

[Original report](https://bugs.launchpad.net/bugs/1796467) created by **Thomas Pointhuber (pointhi)**
```
# HowTo reproduce

1. draw line segment and exit tool
2. invoke drawing tool again and try to snap on the segment you draw (does
not work)
3. change layer and switch back to original layer
4. now snapping works

The measurement tool does not seem to have this problem. As well as the Arc
and Polygon tool

# Version Information

Application: pcbnew
Version: (6.0.0-rc1-dev-696-g8c56f5b03), 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) libssh2/1.8.0 nghttp2/1.33.0
Platform: Linux 4.18.12-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.1.1 (wchar_t,wx containers) GTK+ 2.24
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: Clang 7.0.0 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
Pcbnew: Weird track snapping when dragging (lp:#1796444)

[Original report](https://bugs.launchpad.net/bugs/1796444) created by **Fabián Inostroza (fabianinostroza)**
```
See the attached project and video.

When dragging the horizontal track there is additional vertical movement
even in the coarser grid settings.

Also seems impossible to adjust the U shaped track to be symmetrical,
cursor seems to snap to the original point when cursor enters a circle of
radius 0.15mm from the original point at all zoom levels.


(The -dirty is a modification to open the project folder from kicad)
Application: kicad
Version: (6.0.0-rc1-dev-694-gceca3e526-dirty), release 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
```
Original tags: pcbnew pns

Story points: 6.0
Pcbnew: Zone select by clicking arbitrary point within  area (lp:#1796431)

[Original report](https://bugs.launchpad.net/bugs/1796431) created by **Michael Geselbracht (mgeselbracht)**
```
As of commit 5e0ef3671 a zone can be selected simply by clicking somewhere
within its bounding area.

This change may be useful if there are many small zones but it fails if
there is one or more big zone (e.g. a groundplane).

1)
De-selecting a footprint by clicking at a point between to FPs will select
the groundplane now which is presumably not desired. If there is more than
one zone surrounding that point (multilayer board) a clarification dialog
appears. On Linux this dialog disappears when another point outside the
dialog is clicked or ESC is pressed. On Windows (10) the current dialog is
replaced by a new one (GP on TOP+BOT). Clicking outside the PCB boundary or
pressing ESC will stop the dialogs from appearing.

2)
If there is a groundplane (GND) on the bottom layer and the bottom layer is
active, Ctrl+Click on a SMD pad on the top layer will always highlight the
net GND.


It is certainly not me to decide but since this commit introduces a
significant change of behavior I suggest to revert this commit (at least on
the 5.0 branch) and discuss this feature on the developers mailing list.


Linux:

Application: kicad
Version: (5.0.1-dev-160-g5e0ef3671), 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-36-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=OFF


Windows:

Application: kicad
Version: (6.0.0-rc1-dev-689-g9e828e0d9), 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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 6.0
disable snapping on non-active layers in high-contrast mode (lp:#1796403)

[Original report](https://bugs.launchpad.net/bugs/1796403) created by **Thomas Pointhuber (pointhi)**
```
The snapping feature should only connect to points on layers which are
enabled and not hidden by the high-contrast-mode.

Sidenote: I would suggest showing the crossed circle when the cursor snaps
on a grid position as well (and not only when outside of the grid) for
consistency.

# System Information

Application: kicad
Version: (6.0.0-rc1-dev-690-g5ce14dad2), 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) libssh2/1.8.0 nghttp2/1.33.0
Platform: Linux 4.18.11-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.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: Clang 7.0.0 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: 10.0
Columns move to incorrect places in eeschema field editor (lp:#1796398)

[Original report](https://bugs.launchpad.net/bugs/1796398) created by **Connor Crenshaw (connorgames-geek)**
```
Moving a column to the left in the eeschema field editor puts the column in
a different place than shown by the blue line. See video below (also shows
LP#1796396). Self-compiled kicad 9e828e0d9428a8cdef0942de18056ed3314a49ea
on linux mint 18.
```

Story points: 6.0
Pcbnew: Guide circle for arc tool  (lp:#1796158)

[Original report](https://bugs.launchpad.net/bugs/1796158) created by **John Beard (john-j-beard)**
```
When drawing an arc in the GAL canvas it's a little hard to visualise the
circle between choosing the origin and the start point, especially if you
need the arc to touch something else.

This adds a dimmed guide circle to the preview item for that phase of the
drawing process.

Making an issue to keep track until the merge window opens again for new
features.
```
Original tags: gal pcbnew

Story points: 6.0
Symbol Fileds windows show fields (lp:#1796150)

[Original report](https://bugs.launchpad.net/bugs/1796150) created by **Hildo Guillardi Júnior (hildogjr)**
```
The Symbol Fileds windows show fields shows all the fields when is opened
not respecting the "Show Filed" configuration. Check in my attached image
the "Footprint" is visible but is not checked.


Application: eeschema
Version: 6.0.0-rc1-unknown-445a9fa~66~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-135-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=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: eeschema

Story points: 6.0
pcbnew: Add via types and zones to displayed items list (lp:#1796118)

[Original report](https://bugs.launchpad.net/bugs/1796118) created by **Victor W (vicw)**
```
I'm using one of the latest nightly PCBnew versions.

PROBLEM:

Some items are only displayed if the top copper layer is also displayed.

For example, I can't only show through hole vias without also showing
tracks.

PROBLEM:

I expect that if I hide all copper layers and items, except for, say,
footprint front, then I should just see all the footprints.

ACTUAL:

Using the layer manager, and on the Layers tab, I right click to hide all
layers. Then, I go to the items tab I expect that if I hide footprints, and
only have through hole vias selected, that I will only see the Vias on the
screen.

Similarly, if I hide vias, and only want to see front foot prints, then I
should be able to hide all tracks, and only see footprints, or vias, or
other items.

RESULT:

What actually happens is that I can only see the vias if I also have a
copper layer selected. If there is no copper layer selected, then I can't
see any of the objects.

I kind of understand how this might make sense - if you don't have any
copper layers selected, then presumably everything should be hidden. But
the the problem is that I can't figure out how to only show footprints
without any other copper, or how to only show vias without any other
traces.

EXPECTED:

That if I unselect all copper layers, and only have specific items
selected, then that's all I will see. This appears to work for copper
layers (I can set things up so I only see tracks, and no pads or vias), but
doesn't seem to work for items (I can't figure out how to set things up so
I only see items, without tracks).



====

Application: kicad
Version: (6.0.0-rc1-dev-673-g3a9e7a496), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) nghttp2/1.33.0
Platform: Linux 4.18.9-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.1 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 16.0
Pcbnew: 'Esc' from drawing action crashes KiCad (lp:#1796045)

[Original report](https://bugs.launchpad.net/bugs/1796045) created by **John Beard (john-j-beard)**
```
Following commit 03e642a8db445e59c8a9d31662e0f3ae3237f25c, any non-mouse
TOOL_EVENT made during a drawing operation (e.g. arc or segment) causes a
crash following an assert:

   pcbnew: include/tool/tool_event.h:250: const VECTOR2D&
TOOL_EVENT::Position() const: Assertion `m_category == TC_MOUSE' failed.

Because this a "real" assert(), not a wxASSERT or handled exception, this
is unavoidably fatal.

This is caused by doing this before checking the `evt` is actually a mouse
event:

bool DRAWING_TOOL::drawArc( DRAWSEGMENT*& aGraphic )
{
    <snip>
    while( OPT_TOOL_EVENT evt = Wait() )
    {
        <snip>
        const VECTOR2I cursorPos = grid.BestSnapAnchor( evt->Position(),
aGraphic );
                                         assert in here~~~~~^
    }
}

The previous code (`cursorPos = m_controls->GetCursorPosition()`) was
possible as it got the position from the canvas, not the event.

BTW: Enabling snapping here is brilliant!
```
Original tags: pcbnew

Story points: 14.0
More options on when to put footprints in .pos file (lp:#1796043)

[Original report](https://bugs.launchpad.net/bugs/1796043) created by **Kristoffer (kristoffer-odmark)**
```
As the title says, If i have say connectors that needs to be in a certain
place to fit in cases, and holder etc. I lock them from being moved.
However, when I do this they do not show up in position files

Application: kicad
Version: 5.0.0, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.0i zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2
(+libidn2/2.0.4) nghttp2/1.32.0
Platform: Linux 4.16.18-1-MANJARO 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.67.0
    Curl: 7.61.0
    Compiler: GCC 8.1.1 with C++ ABI 1012

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=OFF
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```
Original tags: pcbnew

Story points: 10.0
UTF-8 characters not supported in Footprint library path (lp:#1795990)

[Original report](https://bugs.launchpad.net/bugs/1795990) created by **Olivier (oc-spam66)**
```
Hello,

The footprint library does not handle utf-8 characters properly in the
project path name.

If my project resides in KIPRJMOD="/home/Conception Mécanique" (note the
"é" utf-8 character), I can select my "DEMO" library, but when I want to
select a footprint, I get the error message that path "/DEMO.pretty"
doesn't exist.

If I move the project to "/home/Conception Mecanique" (note the "e"
character now), I can load the footprint I want correctly.

Request: Footprint management should also work correctly with utf-8 path
names.

Olivier

---
I tried to strace the program, but I could not find anything interesting.
In the first buggous case with a utf-8 character, I get:

    getcwd("/home/Conception M\303\251canique", 1024) = 105
    stat("/DEMO.pretty", 0x7ffdeb51d310)  = -1 ENOENT (No such file or
directory)

In the working case, I get:

    getcwd("/home/Conception Mecanique, 1024) = 84
    stat("/home/Conception Mecanique/DEMO.pretty", ...) = 0

---
Note: This was probably the same problem in bug 1667686. I create this bug
report because the bug report 1667686 was incomplete and expired.

---
Application: kicad
Version: 5.0.0+dfsg1-2, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.60.0 OpenSSL/1.1.0e zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1
(+libidn2/2.0.4) libssh2/1.7.0 nghttp2/1.27.0 librtmp/2.3
Platform: Linux 4.14.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+ 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: 14.0
Footprint Editor is unclear when editing from board (lp:#1795961)

[Original report](https://bugs.launchpad.net/bugs/1795961) created by **Seth Hillbrand (sethh)**
```
When we are editing a footprint on the board, we should be clear where the
footprint comes from and where it will be saved.

Steps:
- Open an existing board
- Select a footprint
- Press Ctrl-E to edit the footprint

Now, when the footprint editor opens, I think we should do a few things to
ensure the user knows they are editing/saving a footprint only on the
board:

1) Window title
 - Right now, the window title says "Footprint Library Editor --
<libname>:<footprintname>
 - I think we should change this to say "Footprint Editor -- <boardname>(
<libname>:<footprintname> )"  This will make clear that the user is editing
a footprint, not a library and where the footprint comes from.

2) Library List
 - When opened from the board, I don't think we should show the library
list panel.  This can be a checkbox in the view menu that is unchecked when
opened on a board footprint by default and checked when opened otherwise

3) Save button
 - When opened from the board, the save button should be a different
picture.  Ideally, I think it should be the compliment of the "Load
footprint from current board" button.  In other words, point the blue arrow
down instead of up.  This makes it clear that the save is the compliment of
that load operation.
 - When opened from the board, the tooltip on the save button should be
"Save footprint to current board" instead of "Save Changes".

4) File menu
 - Load footprint from current board and Save footprint to current board
should be menu items in the file menu.
 - Save footprint to current board should be a different menu option from
"Save" and when one is available, the other should be disabled.


I'd like to hear others' thoughts on their preferred UI design here.

Application: kicad
Version: (6.0.0-rc1-dev-664-g6c693f80a-dirty), release build
Libraries:
    wxWidgets 3.0.2
Platform: Linux 4.9.0-8-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.62.0
    OpenCASCADE Community Edition: 6.8.0
    Compiler: GCC 6.3.0 with C++ ABI 1010

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=OFF
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
pcbnew, crashes a lot (lp:#1795951)

[Original report](https://bugs.launchpad.net/bugs/1795951) created by **Nicholas Savenlid (nicholas-z)**
```
I dont have much information to give.

A bit more often when rotating components, but sometimes just a component
move

Short-cut-key "R" / "M"

Not much help I know, but its crashing so often now, I just had to report
it.


2 kicad process running  on same PC at the same time.
I need to look on a previous design thats why I keep 2 open.
Only the one I work in crashes.


Application: kicad
Version: (6.0.0-rc1-dev-652-gf06bf8165), 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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0
pcbnew, change net-name of via resizes via (lp:#1795939)

[Original report](https://bugs.launchpad.net/bugs/1795939) created by **Nicholas Savenlid (nicholas-z)**
```
Changing the name of a via, using via properties and drop down net-name
list also resizes the via.

Preferably the via should keep its original size.

Application: kicad
Version: (6.0.0-rc1-dev-652-gf06bf8165), 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=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
```

Story points: 6.0