Dear all,
after the collaboration meeting last week, I would like
to make the
request that all EPICS modules (e.g. asyn, stream, snmp,
....)
include the lines
> -include $(TOP)/../RELEASE.local
> -include
$(TOP)/../RELEASE.$(EPICS_HOST_ARCH).local
> -include $(TOP)/configure/RELEASE.local
in their configure/RELEASE file. These lines were
introduced in base 7
and from my point of view this simplifies building EPICS
via scripts!
Also I agree with Dirk Zimoch, who mentioned during the
meeting, that
configure/RELEASE is not the best place to store
dependencies to
specific versions.
In addition, such a line simplifies the collaborative
work on a package
via git, as you do not need to modify configure/RELEASE
for your
environment anymore. Thus creating merge/pull requests
only contain
changes to source files and no longer changes to the
environment
configuration. The file 'configure/RELEASE.local' should
be included in
the .gitignore file, of course.
Best regards,
Florian
--
Dr. Florian Feldbauer
Ruhr-Universität Bochum
Experimentalphysik I AG
Universitätsstr. 150
Fach-Nr. 125
D-44801 Bochum
Office: NB 2/134
Phone: (+49)234 / 32-23563
Fax: (+49)234 / 32-14170
https://paluma.ruhr-uni-bochum.de