A symbol with "/" in its name will be missing after schematic reload
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Low
|
Wayne Stambaugh |
Bug Description
Application: kicad
Version: (2017-11-14 revision ecbc441d6)-HI-DPI, release build
Libraries:
wxWidgets 3.1.1
libcurl/
Platform: Windows 10 (build 17035), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.1.1 (wchar_t,wx containers)
Boost: 1.65.1
Curl: 7.55.1-DEV
Compiler: Visual C++ 1911 without C++ ABI
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_SPICE=OFF
Initial placement of a symbol with an "/" in its name will work, but upon close and reload of the schematic, the symbol will be missing as it can't resolve it.
Changed in kicad: | |
status: | Invalid → Triaged |
importance: | Undecided → Low |
assignee: | nobody → Wayne Stambaugh (stambaughw) |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
Are these you libraries or the kicad libraries? If they are your libraries you are going to have manually fix them yourself. Library IDs cannot contain ':' or '/' characters or any other character that is not allow by the file system. If they are kicad libraries, I will have to file a bug report against the library repo. This restriction will become apparent in the new symbol library file format and will have the same limitation as the footprint library names. I could silently replace the illegal characters with underscores but then someone would file a bug report that the name of the symbol was changed unexpectedly. Maybe at some point in the future I will change this but not for the stable 5 release.