Label names should be escaped

Bug #1786359 reported by HRH Prince Sven Olaf of CyberBunker on 2018-08-09
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
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.

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
Nick Østergaard (nickoe) wrote :

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

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) on 2019-04-08
Changed in kicad:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers