The tarfile should not include any files that were added to
support our development process and CI build agents. I have
even excluded .gitignore from previous releases.
I had already done this in 3.16, and 7.0 has a script for
generating the tarfile.
A dbCa link that reads an enum as a string subscribes to the link target
twice, once as DBR_TIME_ENUM and again as DBR_TIME_STRING. This change
prevents ENUM updates from triggering CP/CPP record processing if there
is also a STRING subscription for this link.
An update to Apple's XCode broke the iOS build because they have
added Posix CLOCK_REALTIME support since this code was written and
now if you compile a call to clock_settime() it stops the build.
Many downstream modules seem to be using the EpicsHostArch script in
their CI build scripts and would break if we remove that. I created
a new version that finds and execs the Perl script directly.
Also reworded and expanded the Release Notes about the EpicsHostArch
scripts.
Remove extraneous things unrelated to EPICS Base.
Make it behave consistently with the other startup scripts.
Make it easy to configure both for a human and a program.
Remove extraneous things unrelated to EPICS Base.
Make it behave consistently with the other startup scripts.
Make it easy to configure both for a human and a program.
Remove extraneous things unrelated to EPICS Base.
Make it behave consistently with the other startup scripts.
Make it easy to configure both for a human and a program.
Remove extraneous things unrelated to EPICS Base.
Make it behave consistently with the other startup scripts.
Make it easy to configure both for a human and a program.
I'd looked at this a few times since it was reported, but never
actually fixed the bug I described in the comments. Apparently
the only thing left to do was to store the eventId and use it to
clear the subscription when we saw a type-change to a PV.