[NeXus-definitions-tickets] [NeXusDefinitions] #212: set version number of release packages
NeXus Base Classes and Instrument Definitions
noreply at nexusformat.org
Fri Feb 10 20:37:30 GMT 2012
#212: set version number of release packages
-------------------------+------------------------------
Reporter: Pete Jemian | Owner: Pete Jemian
Type: defect | Status: new
Priority: major | Milestone: release NXDL 1.0
Component: general | Keywords:
-------------------------+------------------------------
The version numbers are not consistent:
* 3.1 The version as defined in nxdl.xsd, in targetNamespace and xmlns:nx
(and used a lot)
* 4.3.0 The version as defined CPackOptions.cmake.in (consistent with
code release version)
* 1.0 The TRAC server has this as the milestone. In README, a note says
the next release (using Sphinx) will be 1.1.
By using version 4.3.0, we sync the NXDL version number with the code
release. This is good. To use version 4.3.0, we need to change the
nxdl.xsd file and all related XML files and tools in both code and
definitions that use this string. That's a big job. This may have
additional consequences with other tools, such as NeXpy.
To use version 1.0, same thing and choice is arbitrary (other than that
this is first release).
To use version 3.1, the only edit is in file CPackOptions.cmake.in.
Recommend that the initial release of NXDL use version 3.1 since that
appears in most files. I'll check the manual to ensure this is used
there, as well. We can sync the version number with the code release in
the next revision of NXDL.
--
Ticket URL: <http://trac.nexusformat.org/definitions/ticket/212>
NeXus Base Classes and Instrument Definitions <http://www.nexusformat.org/>
NeXus Base Classes and Instrument Definitions
More information about the NeXus-definitions-tickets
mailing list