You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by Apache Wiki <wi...@apache.org> on 2016/09/24 16:04:08 UTC

[Db-derby Wiki] Update of "ReleasePrep" by BryanPendleton

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Db-derby Wiki" for change notification.

The "ReleasePrep" page has been changed by BryanPendleton:
https://wiki.apache.org/db-derby/ReleasePrep?action=diff&rev1=7&rev2=8

Comment:
Update JDK support to indicate we're Java 8 only now; remove Eclipse plugin schme

    * junit.jar (put this in tools/java)
    * `DITA-OT1.1.2.1_bin-ASL.zip` ( {i} see: [[http://db.apache.org/derby/manuals/dita.html]])
  
+ For 10.12 and earlier, you also need:
+   * jdk17 implementation
+ 
  For 10.4 and earlier, you also need:
    * j2me implementation
    * jdk16 implementaion
@@ -170, +173 @@

   
    {X} You need to make sure the `tools/ant/properties/packaging.properties` file (or ant.properties) has correct information for your pgp tool.
  
-  1. Ensure you have appropriate jdks available
+  1. Ensure you have appropriate jdks available. Unless you are building a 10.12 or earlier release, this is simply Java 8.
  
    {i} For 10.4 and earlier, see: `BUILDING.txt` for information on JSR169 and OSGI support.
  
-   For 10.2 forward, make sure that you have JDK 1.6 available and that you've set the jdk16 property to the JAVA_HOME for your JDK 1.6 installation in your ant.properties so that the JDBC 4.0 classes are built and the JDBC 4.0 javadoc is created.
+   For 10.12 and earlier, make sure you have Java 7.
  
+   For 10.2 through 10.11, make sure that you have JDK 1.6 available and that you've set the jdk16 property to the JAVA_HOME for your JDK 1.6 installation in your ant.properties so that the JDBC 4.0 classes are built and the JDBC 4.0 javadoc is created.
+ 
-   For versions after 10.3, you need to also have jdk1.5 available
+   For versions 10.4 through 10.10 (?), you need to also have jdk1.5 available
  
   1. Check out a clean copy of the doc tree
  
@@ -187, +192 @@

    {i} See: [[http://db.apache.org/derby/manuals/dita.html]] for more info about building the documentation.
    <!> If you see ''branch target offset too large for short'', try ant -lib lib target_list. If you run out of memory, export ANT_OPTS=-Xmx512m 
  
-  1. (Optional:) Have eclipse installed or make arrangements with someone willing to build the eclipse ui plugin. As release manager you need to have access to the plugin zips if you don't build them yourself (e.g. the volunteer can attach the plugin zips to a Jira issue). <!> If you are not building the plugin yourself, make sure that the ''beta'' status of the plugin matches that of the release candidate you are building.
- 
  ==== Create a new branch ====
  
  <<Anchor(CutBranch)>>For a major (feature) release, you must create a new branch for the release, in both the code and docs trees. See CreatingDerbyBranch . Do this just before you build the first release candidate.