Experimental Physics and Industrial Control System
Hi Michael,
On 09/20/2017 01:36 AM, [email protected] wrote:
>>> I have just discovered that the dbVerify function has been removed from
>>> EPICS 3.16. I use the functionality provided by this function to
>>> validate databases as they are statically constructed (in iocbuilder
>>> and epicsdbbuilder). At present DLS is still using EPICS 3.14, so I am
>>> only learning about this from external reports.
>>
>> I don't recognize a program named dbVerify;
>
> I'm talking about the dbVerify entry point which was part of the API
> provided by EPICS base until it was deleted in 3.15. I use this
> function to validate databases as I statically build them using the
> two tools that I just named.
My apologies, I wasn't thinking about the dbVerify() function from
dbStaticLib.
The git history shows that I deleted that routine in the early days of
developing the 64-bit integer support for the database. We had already
deleted a set of APIs "Forms" from dbStaticLib that were included for
the old curses-based database design tool (from back in the 3.11 or 3.12
days when database files were stored on disk in binary format, not
ASCII), and I probably assumed that dbVerify() was a hold-over from that
era and was no longer useful.
I don't see any particular reason why we couldn't restore the routine
(with additions to support 64-bit integer field types — I assume you
have already discovered that the values of DBF_FLOAT and above changed
in 3.16 to insert DBF_INT64 and DBF_UINT64).
Michael D, would you have any objections to that happening?
- Andrew
--
Arguing for surveillance because you have nothing to hide is no
different than making the claim, "I don't care about freedom of
speech because I have nothing to say." -- Edward Snowdon
- Replies:
- RE: dbVerify removed from EPICS 3.16 michael.abbott
- References:
- dbVerify removed from EPICS 3.16 michael.abbott
- Re: dbVerify removed from EPICS 3.16 Andrew Johnson
- RE: dbVerify removed from EPICS 3.16 michael.abbott
- Navigate by Date:
- Prev:
Re: PointGrey Firmware Mark Engbretson
- Next:
RE: dbVerify removed from EPICS 3.16 michael.abbott
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
<2017>
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: dbVerify removed from EPICS 3.16 michael.abbott
- Next:
RE: dbVerify removed from EPICS 3.16 michael.abbott
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
<2017>
2018
2019
2020
2021
2022
2023
2024