Versioning
Guy Rixon
gtr at ast.cam.ac.uk
Thu Jul 2 10:47:23 PDT 2009
Well, version numbers are cheap...but this seem like an unwanted side-
effect. last I heard (Strasbourg, IIRC), the major-version rule
applied to the entire WD/PR/REC set with the intermediates being
distinguished by the date. Why the change?
Guy
On 2 Jul 2009, at 17:44, Matthew Graham wrote:
> Hi,
>
> You might be aware that the Document Standards v1.2 PR has just
> completed its RFC (http://www.ivoa.net/cgi-bin/twiki/bin/view/IVOA/DocStdRFC2
> ). I raised concerns about the proposed versioning scheme:
>
> "The document now states that there is an integer increment in the
> version number in the case where subsequent versions are not
> backward compatible. "
>
> and the response that has been posted is:
>
> "The Committee agrees that the version numbering scheme is
> challenging when dealing with namespaces and WSDL, and leads to the
> conclusion that when IVOA standards describe web services or have
> associated XML schemas, with namespaces that when changed, cause
> software to break, then these changes must both be accompanied by an
> increment to the integer part of the document and the associated
> "supplementary" files. This would not affect most of the standards
> documents, and should not present any real logistical difficulty, as
> there are a sufficient number of integers available to support any
> number of revisions. "
>
> This has greatest impact for this working group (GWS but I am also
> cross-posting to Semantics) and essentially means that ALL (WD, PR,
> etc) versions of our specs with WSDL/XML/RDF documents (anything
> with a namespace) will only carry integer versions.
>
> So, for example, the progression of VOSpace 2.0 would actually
> proceed as:
>
> VOSpace 2 (first WD)
> VOSpace 3 (second WD)
> VOSpace 4 (third WD)
> VOSpace 5 (first PR)
> VOSpace 6 (second PR)
> VOSpace 7 (final PR)
> VOSpace 8 (REC)
>
> The next version would then VOSpace 9, etc.
>
> Although this is very much a procedural issue, I just wanted to flag
> it so that everyone is aware and happy with it before I approve.
>
> Cheers,
>
> Matthew
More information about the semantics
mailing list