diff --git a/ReleaseProcess.html b/ReleaseProcess.html new file mode 100644 index 000000000..d64a2595a --- /dev/null +++ b/ReleaseProcess.html @@ -0,0 +1,129 @@ + + + + + + OpenJDK6 Release Process + + +

OpenJDK6 Release Process

+ +

+ Project page: + + http://openjdk.java.net/projects/jdk6/ +

+ +

Acknowledgements

+ +

+ Much of this information comes from Joe Darcy's informal notes + with edits from Lana Steuck. +

+ +

Sources

+ +

+ Sources are kept in Mercurial repositories at: + + http://hg.openjdk.java.net/jdk6/jdk6. + Mercurial tags are used to mark the state of each repository with a + name jdk6-bNN where NN is a 2 or 3 + digit build number. +
+ Once the process is final, source bundles will be made available + at + http://download.java.net/openjdk/jdk6/ + + +

+ +

Release Steps

+ +

+ The following steps represent the current process that should be + followed prior to tagging the repositories. +
+ NOTE: Some steps may be done in parallel. +

+
    +
  1. + Send out email to "jdk6-dev at openjdk.java.net" + requesting any additional changes for this release + and announcing the start of the release process. +
  2. +
  3. + Perform full build and test on Linux, e.g. make all && make test. +
    + Resolve test failures and repeat as necessary. +
  4. +
  5. + Recommended: Perform same full build and test for all + supported platforms and architectures. + Leverage any available Build and Test systems. +
  6. +
  7. + Recommended: Run TCK tests. + Posting results is limited to saying: + "all the tests pass so the build in question is Java(TM) compatible." +
  8. +
  9. + Request that formal builds be done by Oracle Release + Engineering as a verification, but also to have the + official source bundles created and posted. +
  10. +
  11. + Tag all the OpenJDK6 repositories and push those changesets + into the public repositories as soon as the source bundles + from Release Engineering are publicly posted. + The tags can be created with the following command: +
    + sh ./make/scripts/hgforest.sh tag -f jdk6-bNN +
    +
  12. +
  13. + Generate a Change Summary page. +
  14. +
  15. + Send out official email + to "jdk6-dev at openjdk.java.net" + on this OpenJDK6 release, including test results, + source bundle location, and the Change Summary page. +
  16. +
  17. + Post a blog entry + summarizing all release information. +
  18. +
+ +

References

+ + + + + +