Verona spec: Mercurial tags (for jcheck)

Iris Clark iris.clark at oracle.com
Thu Jun 18 19:46:18 UTC 2015


Hi.

We need to update our Hg stags to comply with the new version string.  Minimally, the set of allowable/expected tags needs to be updated in jcheck.

I've modified the specification as follows:

  - Add a section defining the Mercurial tag schema of `jdk\-$VNUM\+$BUILD` and providing examples of different release types.

  - The section references jcheck as a tool which requires alteration.

I've appended complete diffs.

Please let me know if there are any concerns.

Thanks,
iris

----

> 
> ### Tools
> 
> #### Mercurial Tags
> 
> Mercurial tags are used to identify a promotion's changesets.  Tools such as
> [Code Tool's][codetools] [jcheck][jcheck] which is used to validate all
> changesets which are pushed to JDK release forests will be altered to support
> tags using the new version scheme.
> 
> The general syntax for Mercurial tags is `jdk\-$VNUM\+$BUILD`.  The following
> table shows the proposed values for different release types:
> 
>     Release Type      Proposed
>     ----------------  -----------
>     Major (GA)        jdk-9+100
>     Minor #1 (GA)     jdk-9.1.2+27
>     Security #1 (GA)  jdk-9.0.1+3
> 
> Some tools may need to support both existing and proposed tag formats.
> 
> [codetools]: http://openjdk.java.net/code-tools
> [jcheck]: http://hg.openjdk.java.net/code-tools/jcheck/file/tip/jcheck.py


More information about the verona-dev mailing list