summaryrefslogtreecommitdiffstats
path: root/docs/UPDATING.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/UPDATING.md')
-rw-r--r--docs/UPDATING.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/docs/UPDATING.md b/docs/UPDATING.md
new file mode 100644
index 0000000..a08cf02
--- /dev/null
+++ b/docs/UPDATING.md
@@ -0,0 +1,18 @@
1# HowTo Update OpenJDK 8 #
2
31. Determine latest ga version:
4 curl -s "https://hg.openjdk.java.net/jdk8u/jdk8u/tags" | grep -m 1 "jdk8u.*ga" | sed 's/-ga$//g'
52. Rename OpenJDK/OpenJRE bb files to the matching release version
63. Adapt the CHANGESET_ID for aarch32 based on:
7 curl -s https://hg.openjdk.java.net/aarch32-port/jdk8u/tags | grep "jdk8u.*ga-aarch32-"
84. Adapt the CHANGESET_ID for aarch64 based on:
9 curl -s https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/tags | grep "aarch64-shenandoah-jdk8u.*-"
105. Adapt checksums in
11 * openjdk-8-release.inc
12 * openjdk-8-release-aarch32.inc
13 * openjdk-8-release-aarch64.inc
146. Check if any patch got upstreamed (and remove if so)
157. Re-apply all other patches and format them again
16 for git: git format-patch --src-prefix=a/y/ --dst-prefix=b/y/ -n --start-number=x jdk8uXXX-ga
178. Test for x86_64, aarch32 & aarch64 (at least using testimage in qemu)
189. Send a patch ;-)