EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: [Bug 1935037] Re: Invalid charactor in field name
From: mdavidsaver via Core-talk <core-talk at aps.anl.gov>
To: core-talk at aps.anl.gov
Date: Thu, 26 Aug 2021 16:17:45 -0000
The character set restriction of PVD fields (in groups or otherwise) is
meant to mirror that of C89 keywords.

> int abc;

... is valid

> int a-bc;

... is not

This was a somewhat arbitrary decision made many years ago.  imo.
changing it is primarily a question of backwards compatibility.
Anything rejected by (or crashing) existing/older clients is a non-
starter.

Be aware that there is no separate versioning for the PVD encoding.
imo. an oversight in the design.  The negotiated PVA protocol version is
the only way to communicate handle changes.  You should also be aware
that the existing pvData (de)serialization APIs don't expose the
negotiated protocol version.  So making even seemingly small changes to
the PVD encoding format would be complicated.

-- 
You received this bug notification because you are a member of EPICS
Core Developers, which is subscribed to EPICS Base.
Matching subscriptions: epics-core-list-subscription
https://bugs.launchpad.net/bugs/1935037

Title:
  Invalid charactor in field name

Status in EPICS Base:
  New

Bug description:
  When creating a group in QSRV, the allowed characters are too
  restrictive

  error:
  Error Group not created: Invalid charactor '-' (45) in field name "BI02-TimeRise" must be A-Z, a-z, 0-9, or '_'

  expected behaviour:
  pva structures should allow for a more liberal set of characters that just what is covered by \w regex metacharacter.

To manage notifications about this bug go to:
https://bugs.launchpad.net/epics-base/+bug/1935037/+subscriptions


Replies:
Re: [Bug 1935037] Re: Invalid charactor in field name Niko Kivel via Core-talk
References:
[Bug 1935037] [NEW] Invalid charactor in field name Niko Kivel via Core-talk

Navigate by Date:
Prev: [Bug 1935037] Re: Invalid charactor in field name Dirk Zimoch via Core-talk
Next: [Bug 1941770] [NEW] Base-3.15.9 tarfile is missing the startup directory Andrew Johnson via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: [Bug 1935037] Re: Invalid charactor in field name Dirk Zimoch via Core-talk
Next: Re: [Bug 1935037] Re: Invalid charactor in field name Niko Kivel via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
ANJ, 26 Aug 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·