Label names should be escaped

Bug #1786359 reported by HRH Prince Sven Olaf of CyberBunker
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Medium
Jeff Young

Bug Description

kicad version: 5.0.0-fee4fd1~66~ubuntu16.04.1, release build, ubuntu desktop on 64 bit intel

the problem didn't occur with the older version from ubuntus distro package, with which the schematic was originally created.

having global labels start with a / to indicate active low signal lines has always been normal practice in all microcomputer designs.

not affected:
- existing schematics created with other versions
- when pasting the / into the name field rather than typing it in.

Revision history for this message
Seth Hillbrand (sethh) wrote :

The "/" character is reserved in KiCad for hierarchy separation. Using it currently will cause many issues if used with hierarchical schematics.

We should escape the labels entered by users for forbidden characters.

Changed in kicad:
importance: Undecided → Medium
milestone: none → 6.0.0-rc1
status: New → Triaged
summary: - Global label creation disallows /SIGNAME starting with /
+ Label names should be escaped
Revision history for this message
Nick Østergaard (nickoe) wrote :

Please note that a tilde can be used to overline text to indicate active low signals.

Revision history for this message
Jeff Young (jeyjey) wrote :

Fix was deemed too risky for 5.1, but it's in my 6.0 tree.

Changed in kicad:
status: Triaged → In Progress
assignee: nobody → Jeff Young (jeyjey)
Jeff Young (jeyjey)
Changed in kicad:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.