eeschema: remap fail on symbols with deprecated chars in name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Unknown
|
Bug Description
Previous kicad version allow chars like slash ('/') in symbol name. After some upgrade all such chars was deprecated and silently(!) replaced with underscore in library files. Seems like remap procedure on opening old schematics replaces slash by underscore but unable to find translated name in libraries and creates copy from cache-lib in rescue library, although symbol with translated name exist in global library. Example: symbol 74HC595/SO in old schematics remaps to project_
version info:
Application: eeschema
Version: (6.0.0-
Libraries:
wxWidgets 3.0.2
Platform: Linux 4.4.0-138-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.58.0
Compiler: GCC 5.4.0 with C++ ABI 1009
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
description: | updated |
Changed in kicad: | |
importance: | Wishlist → Unknown |
status: | Expired → Fix Released |
This is not a bug unless the symbol is not showing up in your schematic. This had to be done in order to support the new library ID which cannot handle ':' and '/' characters in symbol names. It's been this was since 5.0.0 was released. Once the new schematic and symbol library file formats are implemented, this issue will be resolved.