Merge ~pushkarnk/ubuntu/+source/openjdk-lts:merge-lp2049715-noble into ubuntu/+source/openjdk-lts:ubuntu/devel

Proposed by Pushkar Kulkarni
Status: Superseded
Proposed branch: ~pushkarnk/ubuntu/+source/openjdk-lts:merge-lp2049715-noble
Merge into: ubuntu/+source/openjdk-lts:ubuntu/devel
Prerequisite: ~pushkarnk/ubuntu/+source/openjdk-lts:merge-source-branch
Diff against target: 21840 lines (+21107/-0)
122 files modified
debian/JAVA_HOME (+13/-0)
debian/JB-archive.applications.in (+6/-0)
debian/JB-archive.keys.in (+18/-0)
debian/JB-archive.mime.in (+6/-0)
debian/JB-dbg.overrides.in (+7/-0)
debian/JB-demo.menu.in (+55/-0)
debian/JB-demo.overrides.in (+8/-0)
debian/JB-doc.doc-base.in (+11/-0)
debian/JB-fonts.defoma-hints.in (+187/-0)
debian/JB-java.desktop.in (+12/-0)
debian/JB-jconsole.desktop.in (+11/-0)
debian/JB-jdk-headless.postinst.in (+75/-0)
debian/JB-jdk-headless.preinst.in (+23/-0)
debian/JB-jdk-headless.prerm.in (+15/-0)
debian/JB-jdk.menu.in (+7/-0)
debian/JB-jdk.postinst.in (+75/-0)
debian/JB-jdk.prerm.in (+15/-0)
debian/JB-jre-headless.overrides.in (+11/-0)
debian/JB-jre-headless.postinst.in (+137/-0)
debian/JB-jre-headless.postrm.in (+24/-0)
debian/JB-jre-headless.prerm.in (+26/-0)
debian/JB-jre-zero.overrides.in (+2/-0)
debian/JB-jre.menu.in (+7/-0)
debian/JB-jre.overrides.in (+6/-0)
debian/JB-jre.postinst.in (+71/-0)
debian/JB-jre.prerm.in (+14/-0)
debian/README.Debian (+65/-0)
debian/README.alternatives.in (+35/-0)
debian/README.source (+76/-0)
debian/TODO (+10/-0)
debian/accessibility-atk.properties.disabled (+10/-0)
debian/accessibility-atk.properties.enabled (+8/-0)
debian/accessibility.properties (+9/-0)
debian/apport-hook.py (+46/-0)
debian/buildwatch.sh (+67/-0)
debian/changelog (+5652/-0)
debian/compat (+1/-0)
debian/control (+173/-0)
debian/control.in (+159/-0)
debian/control.zero-jre (+14/-0)
debian/copyright (+4058/-0)
debian/copyright-generator/copyright-gen.py (+291/-0)
debian/copyright-generator/debian-stanzas (+40/-0)
debian/copyright-generator/strip-common-licenses.sh (+19/-0)
debian/dbg.py (+1232/-0)
debian/failed-tests-problemlist.txt (+581/-0)
debian/font.properties.ja (+197/-0)
debian/font.properties.ja.wqy_zenhai (+244/-0)
debian/jvm.cfg-default (+5/-0)
debian/mauve_tests (+2570/-0)
debian/nss.cfg (+4/-0)
debian/patches/8199220.diff (+19/-0)
debian/patches/Don-t-optimize-fdlibm-fork-for-Zero-on-linux-sparc-Z.patch (+27/-0)
debian/patches/adlc-parser.diff (+23/-0)
debian/patches/alpha-float-const.diff (+13/-0)
debian/patches/atk-wrapper-security.diff (+10/-0)
debian/patches/default-jvm-cfg.diff (+23/-0)
debian/patches/disable-doclint-by-default.diff (+11/-0)
debian/patches/disable-thumb-assertion.patch (+16/-0)
debian/patches/dnd-files.diff (+20/-0)
debian/patches/hotspot-disable-exec-shield-workaround.diff (+11/-0)
debian/patches/hotspot-libpath.diff (+42/-0)
debian/patches/hotspot-mips-align.diff (+11/-0)
debian/patches/hotspot-test-fix-npe-on-missing-file.patch (+22/-0)
debian/patches/icc_loading_with_symlink.diff (+39/-0)
debian/patches/icedtea-override-redirect-compiz.diff (+10/-0)
debian/patches/jdk-getAccessibleValue.diff (+166/-0)
debian/patches/jdk-i18n-pt_BR.diff (+11/-0)
debian/patches/jexec.diff (+35/-0)
debian/patches/jtreg-location.diff (+51/-0)
debian/patches/keep-gtk2-as-default.patch (+55/-0)
debian/patches/ldap-timeout-test-use-ip.patch (+19/-0)
debian/patches/libpcsclite-dlopen.diff (+36/-0)
debian/patches/log-generated-classes-test.patch (+39/-0)
debian/patches/machine-flag.diff (+24/-0)
debian/patches/multiple-pkcs11-library-init.diff (+72/-0)
debian/patches/nss-limited-ecc-tests.patch (+48/-0)
debian/patches/reproducible-build-jmod.diff (+42/-0)
debian/patches/reproducible-build-user.diff (+14/-0)
debian/patches/reproducible-character-data.diff (+24/-0)
debian/patches/reproducible-copyright-headers.diff (+64/-0)
debian/patches/reproducible-javadoc-timestamp.diff (+41/-0)
debian/patches/reproducible-module-info.diff (+18/-0)
debian/patches/reproducible-properties-timestamp.diff (+52/-0)
debian/patches/riscv64.diff (+58/-0)
debian/patches/s390x-opt.diff (+12/-0)
debian/patches/s390x-thread-stack-size.diff (+48/-0)
debian/patches/series (+41/-0)
debian/patches/system-pcsclite.diff (+179/-0)
debian/patches/test-use-ip-address.patch (+28/-0)
debian/patches/update-assertion-for-armhf.patch (+15/-0)
debian/patches/update-permission-test.patch (+51/-0)
debian/patches/zero-x32.diff (+33/-0)
debian/rules (+1934/-0)
debian/sharedmimeinfo (+12/-0)
debian/source/format (+1/-0)
debian/source/lintian-overrides (+2/-0)
debian/sun_java.xpm (+194/-0)
debian/sun_java_app.xpm (+199/-0)
debian/swing.properties (+2/-0)
debian/tests/control (+15/-0)
debian/tests/control.in (+15/-0)
debian/tests/hotspot (+18/-0)
debian/tests/jaxp (+15/-0)
debian/tests/jdk (+40/-0)
debian/tests/jtdiff-autopkgtest.in (+58/-0)
debian/tests/jtdiff-autopkgtest.sh (+58/-0)
debian/tests/jtreg-autopkgtest.in (+142/-0)
debian/tests/jtreg-autopkgtest.sh (+148/-0)
debian/tests/langtools (+15/-0)
debian/tests/problems-armhf.txt (+37/-0)
debian/tests/problems-hotspot.txt (+21/-0)
debian/tests/problems-i386.txt (+18/-0)
debian/tests/problems-jdk.txt (+45/-0)
debian/tests/problems-langtools.txt (+24/-0)
debian/tests/problems-s390x.txt (+3/-0)
debian/tests/start-xvfb.sh (+21/-0)
debian/tests/write-problems (+25/-0)
debian/update-hgrev.sh (+29/-0)
debian/update-shasum.sh (+23/-0)
debian/watch (+6/-0)
debian/watch.in (+6/-0)
Reviewer Review Type Date Requested Status
git-ubuntu import Pending
Review via email: mp+458902@code.launchpad.net
To post a comment you must log in.

Unmerged commits

0af4565... by Pushkar Kulkarni

Update changelog

f18483b... by Pushkar Kulkarni

Merge from Debian 11.0.22+7

47caa95... by Pushkar Kulkarni

Update upstream source from tag 'upstream/11.0.22+7'

Update to upstream version '11.0.22+7'
with Debian dir c701051f9557b46f3ea460c4fbd680d4bd686b8a

4a0d70f... by Pushkar Kulkarni

New upstream version 11.0.22+7

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/JAVA_HOME b/debian/JAVA_HOME
2new file mode 100644
3index 0000000..876e989
4--- /dev/null
5+++ b/debian/JAVA_HOME
6@@ -0,0 +1,13 @@
7+ JAVA_HOME
8+
9+1. Legacy use of JAVA_HOME
10+
11+ As of the latest versions of java-common there really should
12+ be no need for JAVA_HOME as Java(TM) should be completely
13+ integrated with your Debian GNU/Linux system.
14+
15+
16+2. Selecting OpenJDK 7 as the default Java(TM) implementation
17+
18+ Please see README.alternatives for instructions on how
19+ to make OpenJDK 7 executables and man pages the default on your system.
20diff --git a/debian/JB-archive.applications.in b/debian/JB-archive.applications.in
21new file mode 100644
22index 0000000..7f20fd5
23--- /dev/null
24+++ b/debian/JB-archive.applications.in
25@@ -0,0 +1,6 @@
26+java-archive
27+ command=/usr/bin/java -jar
28+ name=java-archive
29+ can_open_multiple_files=false
30+ requires_terminal=false
31+ mime_types=application/java-archive,application/x-java-archive,application/x-jar
32diff --git a/debian/JB-archive.keys.in b/debian/JB-archive.keys.in
33new file mode 100644
34index 0000000..743e3c8
35--- /dev/null
36+++ b/debian/JB-archive.keys.in
37@@ -0,0 +1,18 @@
38+application/java-archive
39+ description=Java Archive
40+ icon_filename=@basename@
41+ default_action_type=application
42+ default_application_id=java-archive
43+ short_list_application_user_additions=java-archive
44+application/x-java-archive
45+ description=Java Archive
46+ icon_filename=@basename@
47+ default_action_type=application
48+ default_application_id=java-archive
49+ short_list_application_user_additions=java-archive
50+application/x-jar
51+ description=Java Archive
52+ icon_filename=@basename@
53+ default_action_type=application
54+ default_application_id=java-archive
55+ short_list_application_user_additions=java-archive
56diff --git a/debian/JB-archive.mime.in b/debian/JB-archive.mime.in
57new file mode 100644
58index 0000000..e354ead
59--- /dev/null
60+++ b/debian/JB-archive.mime.in
61@@ -0,0 +1,6 @@
62+application/java-archive
63+ ext: jar
64+application/x-java-archive
65+ ext: jar
66+application/x-jar
67+ ext: jar
68diff --git a/debian/JB-dbg.overrides.in b/debian/JB-dbg.overrides.in
69new file mode 100644
70index 0000000..f177b8d
71--- /dev/null
72+++ b/debian/JB-dbg.overrides.in
73@@ -0,0 +1,7 @@
74+# this are pre-stripped binaries (fastdebug)
75+@basename@-dbg binary: library-in-debug-or-profile-should-not-be-stripped
76+@basename@-dbg binary: debug-file-with-no-debug-symbols
77+
78+# these are java's .debuginfo files ...
79+@basename@-dbg binary: binary-with-bad-dynamic-table
80+@basename@-dbg binary: statically-linked-binary
81diff --git a/debian/JB-demo.menu.in b/debian/JB-demo.menu.in
82new file mode 100644
83index 0000000..58aec29
84--- /dev/null
85+++ b/debian/JB-demo.menu.in
86@@ -0,0 +1,55 @@
87+?package(@basename@-demo):\
88+ needs="x11"\
89+ section="Applications/Programming"\
90+ title="@vendor@ Java @RELEASE@ FileChooser Demo"\
91+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/FileChooserDemo; /@basedir@/bin/java -jar FileChooserDemo.jar'"\
92+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
93+ hints="Java2"
94+
95+?package(@basename@-demo):\
96+ needs="x11"\
97+ section="Applications/Programming"\
98+ title="@vendor@ Java @RELEASE@ Font2DTest Demo"\
99+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/Font2DTest; /@basedir@/bin/java -jar Font2DTest.jar'"\
100+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
101+ hints="Java2"
102+
103+?package(@basename@-demo):\
104+ needs="x11"\
105+ section="Applications/Programming"\
106+ title="@vendor@ Java @RELEASE@ Java 2D Demo"\
107+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/Java2D; /@basedir@/bin/java -jar Java2Demo.jar'"\
108+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
109+ hints="Java2"
110+
111+?package(@basename@-demo):\
112+ needs="x11"\
113+ section="Applications/Programming"\
114+ title="@vendor@ Java @RELEASE@ SampleTree Demo"\
115+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/SampleTree; /@basedir@/bin/java -jar SampleTree.jar'"\
116+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
117+ hints="Java2"
118+
119+?package(@basename@-demo):\
120+ needs="x11"\
121+ section="Applications/Programming"\
122+ title="@vendor@ Java @RELEASE@ Stylepad Demo"\
123+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/Stylepad; /@basedir@/bin/java -jar Stylepad.jar'"\
124+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
125+ hints="Java2"
126+
127+?package(@basename@-demo):\
128+ needs="x11"\
129+ section="Applications/Programming"\
130+ title="@vendor@ Java @RELEASE@ SwingSet2 Demo"\
131+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/SwingSet2; /@basedir@/bin/java -jar SwingSet2.jar'"\
132+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
133+ hints="Java2"
134+
135+?package(@basename@-demo):\
136+ needs="x11"\
137+ section="Applications/Programming"\
138+ title="@vendor@ Java @RELEASE@ TableExample Demo"\
139+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/TableExample; /@basedir@/bin/java -jar TableExample.jar'"\
140+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
141+ hints="Java2"
142diff --git a/debian/JB-demo.overrides.in b/debian/JB-demo.overrides.in
143new file mode 100644
144index 0000000..e148b99
145--- /dev/null
146+++ b/debian/JB-demo.overrides.in
147@@ -0,0 +1,8 @@
148+# jpda/examples.jar only contains source code
149+@basename@-demo binary: codeless-jar usr/share/doc/openjdk-7-jre-headless/demo/jpda/examples.jar
150+
151+# OpenJDK is correct despite any Debian policy
152+@basename@-demo binary: unknown-java-class-version
153+
154+# example jar file with sources and documentation
155+@basename@-demo binary: codeless-jar
156diff --git a/debian/JB-doc.doc-base.in b/debian/JB-doc.doc-base.in
157new file mode 100644
158index 0000000..619d9ae
159--- /dev/null
160+++ b/debian/JB-doc.doc-base.in
161@@ -0,0 +1,11 @@
162+Document: @JDK@-doc
163+Title: @vendor@ Java(TM) @RELEASE@ JDK, Standard Edition Documentation
164+Author: @vendor@
165+Abstract: The Java @RELEASE@ Platform Documentation contains API specifications,
166+ feature descriptions, developer guides, reference pages for JDK tools
167+ and utilities, demos, and links to related information.
168+Section: Programming
169+
170+Format: HTML
171+Index: /usr/share/doc/@basename@-jre-headless/api/index.html
172+Files: /usr/share/doc/@basename@-jre-headless/api/*/*.html
173diff --git a/debian/JB-fonts.defoma-hints.in b/debian/JB-fonts.defoma-hints.in
174new file mode 100644
175index 0000000..80212e2
176--- /dev/null
177+++ b/debian/JB-fonts.defoma-hints.in
178@@ -0,0 +1,187 @@
179+category truetype
180+
181+# Sans
182+
183+begin /usr/share/fonts/truetype/ttf-lucida/LucidaSansRegular.ttf
184+ Family = LucidaSans
185+ FontName = LucidaSans
186+ Encoding = Unicode
187+ Location = English
188+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
189+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
190+ GeneralFamily = SansSerif
191+ Weight = Book
192+ Width = Variable
193+ Shape = NoSerif Upright
194+ Foundry = Lucida
195+ Priority = 15
196+end
197+
198+begin /usr/share/fonts/truetype/ttf-lucida/LucidaSansDemiBold.ttf
199+ Family = LucidaSans
200+ FontName = LucidaSans-Demibold
201+ Encoding = Unicode
202+ Location = English
203+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
204+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
205+ GeneralFamily = SansSerif
206+ Weight = Bold
207+ Width = Variable
208+ Shape = NoSerif Upright
209+ Foundry = Lucida
210+ Priority = 15
211+end
212+
213+begin /usr/share/fonts/truetype/ttf-lucida/LucidaSansOblique.ttf
214+ Family = LucidaSans
215+ FontName = LucidaSans-Oblique
216+ Encoding = Unicode
217+ Location = English
218+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
219+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
220+ GeneralFamily = SansSerif
221+ Weight = Thin
222+ Width = Variable
223+ Shape = NoSerif Oblique
224+ Foundry = Lucida
225+ Priority = 15
226+end
227+
228+begin /usr/share/fonts/truetype/ttf-lucida/LucidaSansDemiOblique.ttf
229+ Family = LucidaSans
230+ FontName = LucidaSans-Demibold-Oblique
231+ Encoding = Unicode
232+ Location = English
233+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
234+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
235+ GeneralFamily = SansSerif
236+ Weight = Bold
237+ Width = Variable
238+ Shape = NoSerif Oblique
239+ Foundry = Lucida
240+ Priority = 15
241+end
242+
243+# Serif
244+
245+begin /usr/share/fonts/truetype/ttf-lucida/LucidaBrightRegular.ttf
246+ Family = LucidaBright
247+ FontName = LucidaBright-Regular
248+ Encoding = Unicode
249+ Location = English
250+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
251+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
252+ GeneralFamily = Roman
253+ Weight = Book
254+ Width = Variable
255+ Shape = NoSerif Upright
256+ Foundry = Lucida
257+ Priority = 15
258+end
259+
260+begin /usr/share/fonts/truetype/ttf-lucida/LucidaBrightItalic.ttf
261+ Family = LucidaBright
262+ FontName = LucidaBright-Italic
263+ Encoding = Unicode
264+ Location = English
265+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
266+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
267+ GeneralFamily = Roman
268+ Weight = Book
269+ Width = Variable
270+ Shape = NoSerif Oblique
271+ Foundry = Lucida
272+ Priority = 15
273+end
274+
275+begin /usr/share/fonts/truetype/ttf-lucida/LucidaBrightDemiBold.ttf
276+ Family = Lucida-Bright
277+ FontName = Lucida-Bright-Demi
278+ Encoding = Unicode
279+ Location = English
280+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
281+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
282+ GeneralFamily = Roman
283+ Weight = Bold
284+ Width = Variable
285+ Shape = NoSerif Upright
286+ Foundry = Lucida
287+ Priority = 15
288+end
289+
290+begin /usr/share/fonts/truetype/ttf-lucida/LucidaBrightDemiItalic.ttf
291+ Family = Lucida-Bright
292+ FontName = Lucida-Bright-DemiItalic
293+ Encoding = Unicode
294+ Location = English
295+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
296+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
297+ GeneralFamily = Roman
298+ Weight = Demi
299+ Width = Variable
300+ Shape = NoSerif Oblique
301+ Foundry = Lucida
302+ Priority = 15
303+end
304+
305+# Mono
306+
307+begin /usr/share/fonts/truetype/ttf-lucida/LucidaTypewriterRegular.ttf
308+ Family = LucidaSans-Typewriter
309+ FontName = LucidaSans-Typewriter
310+ Encoding = Unicode
311+ Location = English
312+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
313+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
314+ GeneralFamily = Typewriter
315+ Weight = Book
316+ Width = Fixed
317+ Shape = NoSerif Upright
318+ Foundry = Lucida
319+ Priority = 15
320+end
321+
322+begin /usr/share/fonts/truetype/ttf-lucida/LucidaTypewriterOblique.ttf
323+ Family = LucidaSans-Typewriter
324+ FontName = LucidaSans-Typewriter-Oblique
325+ Encoding = Unicode
326+ Location = English
327+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
328+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
329+ GeneralFamily = Typewriter
330+ Weight = Book
331+ Width = Fixed
332+ Shape = NoSerif Oblique
333+ Foundry = Lucida
334+ Priority = 15
335+end
336+
337+begin /usr/share/fonts/truetype/ttf-lucida/LucidaTypewriterBold.ttf
338+ Family = LucidaSans-Typewriter
339+ FontName = LucidaSans-Typewriter-Bold
340+ Encoding = Unicode
341+ Location = English
342+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
343+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
344+ GeneralFamily = Typewriter
345+ Weight = Bold
346+ Width = Fixed
347+ Shape = NoSerif Upright
348+ Foundry = Lucida
349+ Priority = 15
350+end
351+
352+begin /usr/share/fonts/truetype/ttf-lucida/LucidaTypewriterBoldOblique.ttf
353+ Family = LucidaSans-Typewriter
354+ FontName = LucidaSans-Typewriter-Bold-Oblique
355+ Encoding = Unicode
356+ Location = English
357+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
358+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
359+ GeneralFamily = Typewriter
360+ Weight = Bold
361+ Width = Fixed
362+ Shape = NoSerif Oblique
363+ Foundry = Lucida
364+ Priority = 15
365+end
366diff --git a/debian/JB-java.desktop.in b/debian/JB-java.desktop.in
367new file mode 100644
368index 0000000..eec5e5c
369--- /dev/null
370+++ b/debian/JB-java.desktop.in
371@@ -0,0 +1,12 @@
372+[Desktop Entry]
373+Name=@vendor@ Java @RELEASE@ Runtime
374+Name[fi]=@vendor@ Java @RELEASE@ - ajonaikainen ympäristö
375+Comment=@vendor@ Java @RELEASE@ Runtime
376+Comment[fi]=@vendor@ Java @RELEASE@ - ajonaikainen ympäristö
377+Keywords=java;runtime
378+Exec=@java_launcher@ -jar
379+Terminal=false
380+Type=Application
381+Icon=@basename@
382+MimeType=application/x-java-archive;application/java-archive;application/x-jar;
383+NoDisplay=true
384diff --git a/debian/JB-jconsole.desktop.in b/debian/JB-jconsole.desktop.in
385new file mode 100644
386index 0000000..8a87820
387--- /dev/null
388+++ b/debian/JB-jconsole.desktop.in
389@@ -0,0 +1,11 @@
390+[Desktop Entry]
391+Name=@vendor@ Java @RELEASE@ Console
392+Name[fi]=@vendor@ Java @RELEASE@ - konsoli
393+Comment=@vendor@ Java @RELEASE@ Monitoring & Management Console
394+Comment[fi]=@vendor@ Java @RELEASE@ - valvonta- ja hallintakonsoli
395+Keywords=java;console;monitoring
396+Exec=/usr/bin/jconsole
397+Terminal=false
398+Type=Application
399+Icon=@basename@
400+Categories=Application;System;
401diff --git a/debian/JB-jdk-headless.postinst.in b/debian/JB-jdk-headless.postinst.in
402new file mode 100644
403index 0000000..0e1ef5f
404--- /dev/null
405+++ b/debian/JB-jdk-headless.postinst.in
406@@ -0,0 +1,75 @@
407+#!/bin/sh
408+
409+set -e
410+
411+multiarch=@multiarch@
412+priority=@priority@
413+basedir=/@basedir@
414+mandir=$basedir/man
415+jdiralias=@jdiralias@
416+srcext=1.gz
417+dstext=1.gz
418+jdk_hl_tools='@jdk_hl_tools@'
419+
420+case "$1" in
421+configure)
422+ # obsolete tool
423+ if update-alternatives --list apt 2>/dev/null; then
424+ update-alternatives --remove-all apt || true
425+ fi
426+
427+ if [ -z "$2" ]; then
428+ update_alternatives=y
429+ fi
430+ if [ -n "$multiarch" ] && [ -n "$2" ]; then
431+ for i in $jdk_hl_tools; do
432+ if [ -z "$(update-alternatives --list $i 2>/dev/null | grep ^$basedir/)" ]; then
433+ update_alternatives=y
434+ break
435+ fi
436+ done
437+ fi
438+ if [ "$update_alternatives" != y ] && [ $priority -gt 1060 ]; then
439+ for i in $jre_tools; do
440+ oldp=$(update-alternatives --query java | awk -v b=$basedir '/^Alternative:/ && $2~b {p=1} /^Priority:/ && p {print $2; exit}')
441+ if [ -n "$oldp" ] && [ "$oldp" -le 1060 ]; then
442+ update_alternatives=y
443+ break
444+ fi
445+ done
446+ fi
447+
448+ if [ "$update_alternatives" = y ]; then
449+ if [ -n "$multiarch" ] && [ "$DPKG_MAINTSCRIPT_ARCH" != $(dpkg --print-architecture) ]; then
450+ priority=$(expr $priority - 1)
451+ fi
452+ for i in $jdk_hl_tools; do
453+ unset slave1 slave2 || true
454+ if [ -e $mandir/man1/$i.$srcext ]; then
455+ slave1="--slave \
456+ /usr/share/man/man1/$i.$dstext \
457+ $i.$dstext \
458+ $mandir/man1/$i.$srcext"
459+ fi
460+ if false && [ -e $mandir/ja/man1/$i.$srcext ]; then
461+ slave2="--slave \
462+ /usr/share/man/ja/man1/$i.$dstext \
463+ ${i}_ja.$dstext \
464+ $mandir/ja/man1/$i.$srcext"
465+ fi
466+ update-alternatives \
467+ --install \
468+ /usr/bin/$i \
469+ $i \
470+ $basedir/bin/$i \
471+ $priority \
472+ $slave1 $slave2
473+ done
474+ fi # update alternatives
475+
476+ ;;
477+esac
478+
479+#DEBHELPER#
480+
481+exit 0
482diff --git a/debian/JB-jdk-headless.preinst.in b/debian/JB-jdk-headless.preinst.in
483new file mode 100644
484index 0000000..01698fc
485--- /dev/null
486+++ b/debian/JB-jdk-headless.preinst.in
487@@ -0,0 +1,23 @@
488+#!/bin/sh
489+
490+set -e
491+
492+multiarch=@multiarch@
493+old_basedir=/usr/lib/jvm/java-7-openjdk
494+jdk_hl_tools='apt extcheck idlj jar jarsigner javac javadoc javah javap jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc'
495+
496+case "$1" in
497+ upgrade)
498+ if [ -n "$multiarch" ] && [ -n "$2" ]; then
499+ for i in $jdk_hl_tools; do
500+ if [ -n "$(update-alternatives --list $i 2>/dev/null | grep ^$old_basedir/)" ]; then
501+ update-alternatives --remove $i $old_basedir/bin/$i || true
502+ fi
503+ done
504+ fi
505+ ;;
506+esac
507+
508+#DEBHELPER#
509+
510+exit 0
511diff --git a/debian/JB-jdk-headless.prerm.in b/debian/JB-jdk-headless.prerm.in
512new file mode 100644
513index 0000000..80bf503
514--- /dev/null
515+++ b/debian/JB-jdk-headless.prerm.in
516@@ -0,0 +1,15 @@
517+#!/bin/sh -e
518+
519+set -e
520+
521+jdk_hl_tools='@jdk_hl_tools@'
522+basedir=/@basedir@
523+
524+
525+if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
526+ for i in $jdk_hl_tools; do
527+ update-alternatives --remove $i $basedir/bin/$i
528+ done
529+fi
530+
531+#DEBHELPER#
532diff --git a/debian/JB-jdk.menu.in b/debian/JB-jdk.menu.in
533new file mode 100644
534index 0000000..14f11ec
535--- /dev/null
536+++ b/debian/JB-jdk.menu.in
537@@ -0,0 +1,7 @@
538+?package(@basename@-jdk):\
539+ needs="x11"\
540+ section="Applications/System/Administration"\
541+ title="@vendor@ Java @RELEASE@ Console"\
542+ command="/usr/bin/jconsole"\
543+ icon="/usr/share/pixmaps/@basename@.xpm"\
544+ hints="Java2"
545diff --git a/debian/JB-jdk.postinst.in b/debian/JB-jdk.postinst.in
546new file mode 100644
547index 0000000..bdffbe3
548--- /dev/null
549+++ b/debian/JB-jdk.postinst.in
550@@ -0,0 +1,75 @@
551+#!/bin/sh
552+
553+set -e
554+
555+multiarch=@multiarch@
556+priority=@priority@
557+basedir=/@basedir@
558+mandir=$basedir/man
559+jdiralias=@jdiralias@
560+srcext=1.gz
561+dstext=1.gz
562+jdk_tools='@jdk_tools@'
563+
564+case "$1" in
565+configure)
566+ # obsolete tool
567+ if update-alternatives --list apt 2>/dev/null; then
568+ update-alternatives --remove-all apt || true
569+ fi
570+
571+ if [ -z "$2" ]; then
572+ update_alternatives=y
573+ fi
574+ if [ -n "$multiarch" ] && [ -n "$2" ]; then
575+ for i in $jdk_tools; do
576+ if [ -z "$(update-alternatives --list $i 2>/dev/null | grep ^$basedir/)" ]; then
577+ update_alternatives=y
578+ break
579+ fi
580+ done
581+ fi
582+ if [ "$update_alternatives" != y ] && [ $priority -gt 1060 ]; then
583+ for i in $jre_tools; do
584+ oldp=$(update-alternatives --query java | awk -v b=$basedir '/^Alternative:/ && $2~b {p=1} /^Priority:/ && p {print $2; exit}')
585+ if [ -n "$oldp" ] && [ "$oldp" -le 1060 ]; then
586+ update_alternatives=y
587+ break
588+ fi
589+ done
590+ fi
591+
592+ if [ "$update_alternatives" = y ]; then
593+ if [ -n "$multiarch" ] && [ "$DPKG_MAINTSCRIPT_ARCH" != $(dpkg --print-architecture) ]; then
594+ priority=$(expr $priority - 1)
595+ fi
596+ for i in $jdk_tools; do
597+ unset slave1 slave2 || true
598+ if [ -e $mandir/man1/$i.$srcext ]; then
599+ slave1="--slave \
600+ /usr/share/man/man1/$i.$dstext \
601+ $i.$dstext \
602+ $mandir/man1/$i.$srcext"
603+ fi
604+ if false && [ -e $mandir/ja/man1/$i.$srcext ]; then
605+ slave2="--slave \
606+ /usr/share/man/ja/man1/$i.$dstext \
607+ ${i}_ja.$dstext \
608+ $mandir/ja/man1/$i.$srcext"
609+ fi
610+ update-alternatives \
611+ --install \
612+ /usr/bin/$i \
613+ $i \
614+ $basedir/bin/$i \
615+ $priority \
616+ $slave1 $slave2
617+ done
618+ fi # update alternatives
619+
620+ ;;
621+esac
622+
623+#DEBHELPER#
624+
625+exit 0
626diff --git a/debian/JB-jdk.prerm.in b/debian/JB-jdk.prerm.in
627new file mode 100644
628index 0000000..f512195
629--- /dev/null
630+++ b/debian/JB-jdk.prerm.in
631@@ -0,0 +1,15 @@
632+#!/bin/sh -e
633+
634+set -e
635+
636+jdk_tools='@jdk_tools@'
637+basedir=/@basedir@
638+
639+
640+if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
641+ for i in $jdk_tools; do
642+ update-alternatives --remove $i $basedir/bin/$i
643+ done
644+fi
645+
646+#DEBHELPER#
647diff --git a/debian/JB-jre-headless.overrides.in b/debian/JB-jre-headless.overrides.in
648new file mode 100644
649index 0000000..373a242
650--- /dev/null
651+++ b/debian/JB-jre-headless.overrides.in
652@@ -0,0 +1,11 @@
653+# empty directory by intent
654+@basename@-jre-headless binary: package-contains-empty-directory usr/share/binfmts/
655+
656+# Strip libjvm.so with --strip-debug instead of --strip-unneeded. LP: #574997.
657+@basename@-jre-headless binary: unstripped-binary-or-object
658+
659+# Ignore the mouse cursors
660+@basename@-jre-headless binary: image-file-in-usr-lib
661+
662+# Just an empty directory
663+@basename@-jre-headless binary: debug-package-should-be-named-dbg
664diff --git a/debian/JB-jre-headless.postinst.in b/debian/JB-jre-headless.postinst.in
665new file mode 100644
666index 0000000..da5f5d0
667--- /dev/null
668+++ b/debian/JB-jre-headless.postinst.in
669@@ -0,0 +1,137 @@
670+#!/bin/sh
671+
672+set -e
673+
674+multiarch=@multiarch@
675+priority=@priority@
676+basedir=/@basedir@
677+mandir=$basedir/man
678+srcext=1.gz
679+dstext=1.gz
680+jre_tools='@jre_hl_tools@'
681+
682+case "$1" in
683+configure)
684+ # fail early. java currently uses tricks to find its own shared
685+ # libraries depending on the path of the binary. Will be changed
686+ # in OpenJDK7
687+ if ! mountpoint -q /proc; then
688+ echo >&2 "the java command requires a mounted proc fs (/proc)."
689+ exit 1
690+ fi
691+
692+ [ -d /etc/.java ] || mkdir -m 755 /etc/.java
693+ [ -d /etc/.java/.systemPrefs ] || mkdir -m 755 /etc/.java/.systemPrefs
694+ if [ ! -f /etc/.java/.systemPrefs/.system.lock ]; then
695+ touch /etc/.java/.systemPrefs/.system.lock
696+ chmod 644 /etc/.java/.systemPrefs/.system.lock
697+ fi
698+ if [ ! -f /etc/.java/.systemPrefs/.systemRootModFile ]; then
699+ touch /etc/.java/.systemPrefs/.systemRootModFile
700+ chmod 644 /etc/.java/.systemPrefs/.systemRootModFile
701+ fi
702+
703+ if [ -z "$2" ]; then
704+ update_alternatives=y
705+ fi
706+ if [ -n "$multiarch" ] && [ -n "$2" ]; then
707+ for i in $jre_tools; do
708+ if [ -z "$(update-alternatives --list $i 2>/dev/null | grep ^$basedir/)" ]; then
709+ update_alternatives=y
710+ break
711+ fi
712+ done
713+ fi
714+ if [ "$update_alternatives" != y ] && [ $priority -gt 1060 ]; then
715+ for i in $jre_tools; do
716+ oldp=$(update-alternatives --query java | awk -v b=$basedir '/^Alternative:/ && $2~b {p=1} /^Priority:/ && p {print $2; exit}')
717+ if [ -n "$oldp" ] && [ "$oldp" -le 1060 ]; then
718+ update_alternatives=y
719+ break
720+ fi
721+ done
722+ fi
723+
724+ if dpkg --compare-versions "$2" lt-nl "11.0.11+7-2~" ; then
725+ # jfr moved from jre to jdk, remove dangling alternative on upgrades
726+ test -x $basedir/bin/jfr || update-alternatives --remove jfr $basedir/bin/jfr
727+ fi
728+
729+ if [ "$update_alternatives" = y ]; then
730+ if [ -n "$multiarch" ] && [ "$DPKG_MAINTSCRIPT_ARCH" != $(dpkg --print-architecture) ]; then
731+ priority=$(expr $priority - 1)
732+ fi
733+ for i in $jre_tools; do
734+ unset slave1 slave2 || true
735+ if [ -e $mandir/man1/$i.$srcext ]; then
736+ slave1="--slave \
737+ /usr/share/man/man1/$i.$dstext \
738+ $i.$dstext \
739+ $mandir/man1/$i.$srcext"
740+ fi
741+ # disabled
742+ if false && [ -e $mandir/ja/man1/$i.$srcext ]; then
743+ slave2="--slave \
744+ /usr/share/man/ja/man1/$i.$dstext \
745+ ${i}_ja.$dstext \
746+ $mandir/ja/man1/$i.$srcext"
747+ fi
748+ update-alternatives \
749+ --install \
750+ /usr/bin/$i \
751+ $i \
752+ $basedir/bin/$i \
753+ $priority \
754+ $slave1 $slave2
755+ done
756+ update-alternatives \
757+ --install /usr/bin/jexec jexec $basedir/lib/jexec $priority \
758+ --slave \
759+ /usr/share/binfmts/jar \
760+ jexec-binfmt \
761+ $basedir/lib/jar.binfmt
762+ fi # update alternatives
763+
764+ # register binfmt; ignore errors, the alternative may already be
765+ # registered by another JRE.
766+ if which update-binfmts >/dev/null && [ -r /usr/share/binfmts/jar ]; then
767+ update-binfmts --package @basename@ --import jar || true
768+ fi
769+
770+ # activate class data sharing
771+ case @jvmarch@ in i386|i586|sparc)
772+ rm -f $basedir/lib/client/classes.jsa
773+ log=$(mktemp)
774+ if ! $basedir/bin/java -client -Xshare:dump -XX:PermSize=128m > $log; then
775+ cat >&2 $log
776+ rm -f $log
777+ # this may fail on some machines/configurations, just ignore it.
778+ echo >&2 "ignoring dump failure"
779+ #exit 1
780+ fi
781+ rm -f $log
782+ esac
783+ case @jvmarch@ in amd64|i386|i586|sparc)
784+ rm -f $basedir/lib/server/classes.jsa
785+ log=$(mktemp)
786+ if ! $basedir/bin/java -server -Xshare:dump > $log; then
787+ cat >&2 $log
788+ rm -f $log
789+ # this may fail on some machines/configurations, just ignore it.
790+ echo >&2 "ignoring dump failure"
791+ #exit 1
792+ fi
793+ rm -f $log
794+ esac
795+
796+ # Now that java is fully registered and configured,
797+ # call update-ca-certificates-java
798+ dpkg-trigger update-ca-certificates-java
799+
800+ ;;
801+
802+esac
803+
804+#DEBHELPER#
805+
806+exit 0
807diff --git a/debian/JB-jre-headless.postrm.in b/debian/JB-jre-headless.postrm.in
808new file mode 100644
809index 0000000..e605e96
810--- /dev/null
811+++ b/debian/JB-jre-headless.postrm.in
812@@ -0,0 +1,24 @@
813+#!/bin/sh
814+
815+set -e
816+
817+basedir=/@basedir@
818+multiarch=@multiarch@
819+jdirname=@jdirname@
820+etcdir=/@etcdir@
821+
822+case "$1" in
823+purge)
824+ if [ -z "$jdirname" ] || [ -z "$etcdir" ]; then
825+ echo >&2 "$(basename $0): Internal error"
826+ exit 1
827+ fi
828+ rm -f $basedir/lib/*/classes.jsa
829+
830+ # removals of config files in /etc is handled by dpkg
831+
832+ # XXX should remove /etc/.java ???
833+ ;;
834+esac
835+
836+#DEBHELPER#
837diff --git a/debian/JB-jre-headless.prerm.in b/debian/JB-jre-headless.prerm.in
838new file mode 100644
839index 0000000..ee881be
840--- /dev/null
841+++ b/debian/JB-jre-headless.prerm.in
842@@ -0,0 +1,26 @@
843+#!/bin/sh
844+
845+set -e
846+
847+basedir=/@basedir@
848+jre_tools='@jre_hl_tools@'
849+
850+if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
851+ for i in $jre_tools; do
852+ update-alternatives --remove $i $basedir/bin/$i
853+ done
854+
855+ if which update-binfmts >/dev/null; then
856+ # try to remove and ignore the error
857+ if [ -e /var/lib/binfmts/@basename@ ]; then
858+ update-binfmts --package @basename@ \
859+ --remove jar /usr/bin/jexec || true
860+ fi
861+ fi
862+
863+ update-alternatives --remove jexec $basedir/lib/jexec
864+
865+ rm -f $basedir/lib/*/classes.jsa
866+fi
867+
868+#DEBHELPER#
869diff --git a/debian/JB-jre-zero.overrides.in b/debian/JB-jre-zero.overrides.in
870new file mode 100644
871index 0000000..1616f86
872--- /dev/null
873+++ b/debian/JB-jre-zero.overrides.in
874@@ -0,0 +1,2 @@
875+# Strip libjvm.so with --strip-debug instead of --strip-unneeded. LP: #574997.
876+@basename@-jre-zero binary: unstripped-binary-or-object
877diff --git a/debian/JB-jre.menu.in b/debian/JB-jre.menu.in
878new file mode 100644
879index 0000000..024b63f
880--- /dev/null
881+++ b/debian/JB-jre.menu.in
882@@ -0,0 +1,7 @@
883+?package(@basename@-jre):\
884+ needs="x11"\
885+ section="Applications/System/Administration"\
886+ title="@vendor@ Java @RELEASE@ Policy Tool"\
887+ command="/usr/bin/policytool"\
888+ icon="/usr/share/pixmaps/@basename@.xpm"\
889+ hints="Java2"
890diff --git a/debian/JB-jre.overrides.in b/debian/JB-jre.overrides.in
891new file mode 100644
892index 0000000..fb8107e
893--- /dev/null
894+++ b/debian/JB-jre.overrides.in
895@@ -0,0 +1,6 @@
896+# these are in the -jre-headless package, -jre depends on it
897+@basename@-jre binary: desktop-command-not-in-package
898+
899+# LP: #2012326 - in order to print allocation locations,
900+# the libraries need to retain symbols
901+@basename@-jre binary: unstripped-binary-or-object
902\ No newline at end of file
903diff --git a/debian/JB-jre.postinst.in b/debian/JB-jre.postinst.in
904new file mode 100644
905index 0000000..84edc96
906--- /dev/null
907+++ b/debian/JB-jre.postinst.in
908@@ -0,0 +1,71 @@
909+#!/bin/sh
910+
911+set -e
912+
913+multiarch=@multiarch@
914+priority=@priority@
915+basedir=/@basedir@
916+mandir=$basedir/man
917+srcext=1.gz
918+dstext=1.gz
919+jre_tools='@jre_tools@'
920+
921+case "$1" in
922+configure)
923+ if [ -z "$2" ]; then
924+ update_alternatives=y
925+ fi
926+ if [ -n "$multiarch" ] && [ -n "$2" ]; then
927+ for i in $jre_tools; do
928+ if [ -z "$(update-alternatives --list $i 2>/dev/null | grep ^$basedir/)" ]; then
929+ update_alternatives=y
930+ break
931+ fi
932+ done
933+ fi
934+ if [ "$update_alternatives" != y ] && [ $priority -gt 1060 ]; then
935+ for i in $jre_tools; do
936+ oldp=$(update-alternatives --query java | awk -v b=$basedir '/^Alternative:/ && $2~b {p=1} /^Priority:/ && p {print $2; exit}')
937+ if [ -n "$oldp" ] && [ "$oldp" -le 1060 ]; then
938+ update_alternatives=y
939+ break
940+ fi
941+ done
942+ fi
943+
944+ if [ "$update_alternatives" = y ]; then
945+ if [ -n "$multiarch" ] && [ "$DPKG_MAINTSCRIPT_ARCH" != $(dpkg --print-architecture) ]; then
946+ priority=$(expr $priority - 1)
947+ fi
948+ for i in $jre_tools; do
949+ unset slave1 slave2 || true
950+ if [ -e $mandir/man1/$i.$srcext ]; then
951+ slave1="--slave \
952+ /usr/share/man/man1/$i.$dstext \
953+ $i.$dstext \
954+ $mandir/man1/$i.$srcext"
955+ fi
956+ # disabled
957+ if false && [ -e $mandir/ja/man1/$i.$srcext ]; then
958+ slave2="--slave \
959+ /usr/share/man/ja/man1/$i.$dstext \
960+ ${i}_ja.$dstext \
961+ $mandir/ja/man1/$i.$srcext"
962+ fi
963+ update-alternatives \
964+ --install \
965+ /usr/bin/$i \
966+ $i \
967+ $basedir/bin/$i \
968+ $priority \
969+ $slave1 $slave2
970+ done
971+ fi # update alternatives
972+
973+ ;;
974+
975+esac
976+
977+#DEBHELPER#
978+
979+exit 0
980diff --git a/debian/JB-jre.prerm.in b/debian/JB-jre.prerm.in
981new file mode 100644
982index 0000000..55cd790
983--- /dev/null
984+++ b/debian/JB-jre.prerm.in
985@@ -0,0 +1,14 @@
986+#!/bin/sh
987+
988+set -e
989+
990+basedir=/@basedir@
991+jre_tools='@jre_tools@'
992+
993+if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
994+ for i in $jre_tools; do
995+ update-alternatives --remove $i $basedir/bin/$i
996+ done
997+fi
998+
999+#DEBHELPER#
1000diff --git a/debian/README.Debian b/debian/README.Debian
1001new file mode 100644
1002index 0000000..1d1e452
1003--- /dev/null
1004+++ b/debian/README.Debian
1005@@ -0,0 +1,65 @@
1006+openjdk-9 for Debian/Ubuntu
1007+---------------------------
1008+
1009+The OpenJDK build is configured --with-additional-vms to build with
1010+different virtual machines. The original implementation of the hotspot
1011+VM is only available on the amd64, i386, lpia and sparc architectures.
1012+Other VM's: Zero, providing a byte code interpreter for every architecture.
1013+
1014+To use a different VM other than the default, use
1015+
1016+ java -zero
1017+
1018+or for the java tools, use
1019+
1020+ <tool name> -J-zero.
1021+
1022+To change the default permanently, edit /etc/java-9-openjdk/jvm.cfg.
1023+
1024+The Zero VM can be found in the openjdk-9-jre-zero package (on the
1025+architectures where the Hotspot VM is available).
1026+
1027+Please look for further documentation in the directory
1028+/usr/share/doc/openjdk-9-jre/ .
1029+
1030+The package openjdk-9-jre-headless ships a cgi script
1031+/usr/lib/jvm/java-9-openjdk/bin/java-rmi.cgi that you must integrate
1032+into your webserver setup manually if you need it. It is not activated
1033+automatically.
1034+
1035+
1036+Note for non-reparenting window manager users
1037+---------------------------------------------
1038+
1039+If you are using a non-reparenting window manager, such as ratpoison, awesome
1040+or dwm, some Java graphical applications using the AWT toolkit will only
1041+display empty grey windows, as described in but #508650.
1042+
1043+There are two solutions to work around this issue:
1044+1. mask your window manager as one of the non-reparenting ones supported by AWT,
1045+ using the wmname <http://tools.suckless.org/wmname> tool from the
1046+ suckless-tools package:
1047+ $ wmname LG3D
1048+2. set the environment variable _JAVA_AWT_WM_NONREPARENTING:
1049+ $ export _JAVA_AWT_WM_NONREPARENTING=true
1050+
1051+You can automate these tasks by writing them to your ~/.xsessionrc:
1052+$ cat >> ~/.xsessionrc <<EOF
1053+export _JAVA_AWT_WM_NONREPARENTING=true
1054+EOF
1055+
1056+
1057+IcedTea NPPlugin
1058+----------------
1059+
1060+IcedTea provides a java plugin for at least mozilla based browsers. It is
1061+not yet 100% with the closed source plugin, but much improved to the former
1062+GCJPlugin. If you experience problems with the plugin, start your browser
1063+from the command line with the environment variable ICEDTEAPLUGIN_DEBUG set,
1064+and attach this output to a bug report. You usually should not expect a
1065+quick fix, if the applet code is closed source, or only accessible after
1066+creating accounts for external web services using these applets.
1067+
1068+
1069+ -- Matthias Klose <doko@ubuntu.com> Sun, 03 May 2009 13:58:10 +0200
1070+ -- Torsten Werner <twerner@debian.org> Wed, 02 Apr 2008 11:46:53 +0200
1071diff --git a/debian/README.alternatives.in b/debian/README.alternatives.in
1072new file mode 100644
1073index 0000000..19d46fb
1074--- /dev/null
1075+++ b/debian/README.alternatives.in
1076@@ -0,0 +1,35 @@
1077+Updating alternatives for JRE/JDK installations
1078+-----------------------------------------------
1079+
1080+Packages providing a runtime or a development environment for the Java
1081+language all use symlinks in the /etc/alternatives directory to enable
1082+the system administrator to choose which programs to use for java,
1083+javac, javah, etc.
1084+
1085+The update-java-alternatives script can be used to set all the JRE/JDK
1086+alternatives:
1087+
1088+First, you have to decide which Java implementation to default to.
1089+
1090+ update-java-alternatives --list
1091+
1092+tells about the available runtime and/or development environments. The
1093+first column shows the names to be used in for the following examples.
1094+
1095+- Set all runtime tools to point to the <jname> alternatives:
1096+
1097+ update-java-alternatives --jre --set <jname>
1098+
1099+- Set all runtime tools (headless only) to point to the <jname>
1100+ alternatives:
1101+
1102+ update-java-alternatives --jre-headless --set <jname>
1103+
1104+- Set all runtime and development tools to point to the <jname>
1105+ alternatives:
1106+
1107+ update-java-alternatives --set <jname>
1108+
1109+- Set all runtime and development tools to auto mode:
1110+
1111+ update-java-alternatives --auto
1112diff --git a/debian/README.source b/debian/README.source
1113new file mode 100644
1114index 0000000..87678eb
1115--- /dev/null
1116+++ b/debian/README.source
1117@@ -0,0 +1,76 @@
1118+Content of source package
1119+=========================
1120+"openjdk-8" is a composite source package:
1121+- Multiple tarballs from each Oracle mercurial repositories :
1122+ corba / hotspot / jaxp / jaxws / jdk-dfsg / langtools / openjdk
1123+- Tarball from JamVM <http://jamvm.sourceforge.net>.
1124+- Debian packaging scripts and patches.
1125+
1126+Building a new OpenJDK-8 Debian package
1127+===================================================
1128+Pre-requisites:
1129+- Mercurial
1130+- Bazaar
1131+ sudo aptitude install mercurial bzr
1132+
1133+0) Clone OpenJDK debian packaging:
1134+ bzr branch lp:~openjdk/openjdk/openjdk7 openjdk7/
1135+ or update existing repository clone:
1136+ (cd openjdk7/; bzr pull --remember lp:~openjdk/openjdk/openjdk7)
1137+
1138+1) Clone IcedTea-7 HG:
1139+ hg clone http://icedtea.classpath.org/hg/icedtea7 icedtea-2.1.1/
1140+ or update existing repository clone:
1141+ (cd icedtea7/; hg pull -u)
1142+
1143+2) Download OpenJDK upstream tarballs and move them to $BUILD/
1144+ export BUILD=7u3
1145+ mkdir -p $BUILD/
1146+ (
1147+ cd icedtea-2.1.1/
1148+ sh autogen.sh && ./configure --enable-jamvm
1149+ make download
1150+ )
1151+
1152+ mv icedtea-2.1.1/*.tar.gz $BUILD/
1153+ (
1154+ cd icedtea-2.1.1/
1155+ make distclean
1156+ )
1157+
1158+3) Remove files with unclear license from jdk.tar.gz:
1159+ sh openjdk7/generate-dfsg-zip.sh $BUILD/jdk.tar.gz
1160+ sh openjdk7/generate-dfsg-zip.sh $BUILD/langtools.tar.gz
1161+
1162+4) Check tarballs' name and version (for original directory name)
1163+ in openjdk7/generate-debian-orig.sh and package version in
1164+ openjdk7/changelog
1165+
1166+5) Generate "orig" directory and "orig+debian" directory
1167+ sh openjdk7/generate-debian-orig.sh
1168+
1169+Support for DEB_BUILD_OPTIONS
1170+=============================
1171+As described in Debian Policy §4.9.1, current package's debian/rules support
1172+the standardized environment variable DEB_BUILD_OPTIONS. This variable can
1173+contain several flags to change how a package is compiled and built.
1174+
1175+ * nocheck: don't run jtreg test suites.
1176+ * nodocs: pass --disable-docs to IcedTea configure script, which
1177+ disable Javadoc generation.
1178+ * nostrip: debugging symbols should not be stripped from the
1179+ binary during installation
1180+ * parallel=X: package should be built using up to X parallel processes
1181+ * nobootstrap: don't use gcj to bootstrap OpenJDK but use existing OpenJDK
1182+ installed on current machine.
1183+ * noaltzero: don't build alternative Zero VM.
1184+ * noaltshark: don't build alternative Shark VM.
1185+ * noaltjamvm: don't build alternative Jamvm VM.
1186+
1187+Sample usage:
1188+DEB_BUILD_OPTIONS="parallel=5 nocheck" debuild -i"(\.hg|\.bzr)"
1189+
1190+ Build with 5 parallel processes and don't run jtreg test suites.
1191+
1192+This also work with cowbuilder/pbuilder:
1193+DEB_BUILD_OPTIONS="parallel=5 nocheck" pdebuild -i"(\.hg|\.bzr)" --logfile ../build.log --pbuilder cowbuilder
1194diff --git a/debian/TODO b/debian/TODO
1195new file mode 100644
1196index 0000000..e131d33
1197--- /dev/null
1198+++ b/debian/TODO
1199@@ -0,0 +1,10 @@
1200+to remove:
1201+hotspot-set-compiler.diff
1202+hotspot-warn-no-errformat.diff
1203+
1204+evaluate:
1205+ld-symbolic-functions.diff still needed?
1206+hotspot-sparc-arch.diff
1207+pass-extra-flags.diff
1208+hotspot-disable-werror.diff
1209+hotspot-undefined-target-cpu.diff
1210diff --git a/debian/accessibility-atk.properties.disabled b/debian/accessibility-atk.properties.disabled
1211new file mode 100644
1212index 0000000..c1bdc48
1213--- /dev/null
1214+++ b/debian/accessibility-atk.properties.disabled
1215@@ -0,0 +1,10 @@
1216+#
1217+# The following line specifies the assistive technology classes
1218+# that should be loaded into the Java VM when the AWT is initailized.
1219+# Specify multiple classes by separating them with commas.
1220+# Note: the line below cannot end the file (there must be at
1221+# a minimum a blank line following it).
1222+#
1223+# Doesn't work, see LP: #935296
1224+#assistive_technologies=org.GNOME.Accessibility.AtkWrapper
1225+
1226diff --git a/debian/accessibility-atk.properties.enabled b/debian/accessibility-atk.properties.enabled
1227new file mode 100644
1228index 0000000..b58c492
1229--- /dev/null
1230+++ b/debian/accessibility-atk.properties.enabled
1231@@ -0,0 +1,8 @@
1232+#
1233+# The following line specifies the assistive technology classes
1234+# that should be loaded into the Java VM when the AWT is initailized.
1235+# Specify multiple classes by separating them with commas.
1236+# Note: the line below cannot end the file (there must be at
1237+# a minimum a blank line following it).
1238+#
1239+assistive_technologies=org.GNOME.Accessibility.AtkWrapper
1240diff --git a/debian/accessibility.properties b/debian/accessibility.properties
1241new file mode 100644
1242index 0000000..e009589
1243--- /dev/null
1244+++ b/debian/accessibility.properties
1245@@ -0,0 +1,9 @@
1246+#
1247+# The following line specifies the assistive technology classes
1248+# that should be loaded into the Java VM when the AWT is initialized.
1249+# Specify multiple classes by separating them with commas.
1250+# Note: the line below cannot end the file (there must be at
1251+# a minimum a blank line following it).
1252+#
1253+assistive_technologies=org.GNOME.Accessibility.JavaBridge
1254+
1255diff --git a/debian/apport-hook.py b/debian/apport-hook.py
1256new file mode 100644
1257index 0000000..bc698a3
1258--- /dev/null
1259+++ b/debian/apport-hook.py
1260@@ -0,0 +1,46 @@
1261+'''Apport package hook for openjdk-11 packages.
1262+
1263+Copyright (C) 2017 Canonical Ltd.
1264+Author: Tiago Stürmer Daitx <tiago.daitx@canonical.com>'''
1265+
1266+import os
1267+import re
1268+import sys
1269+from apport.hookutils import *
1270+
1271+def si_units(size):
1272+ for unit in ['KiB', 'MiB', 'GiB']:
1273+ size /= 1024
1274+ if size < 1024:
1275+ break
1276+ return '{0:.1f} {1}'.format(size, unit)
1277+
1278+def add_info(report, ui=None):
1279+ attach_conffiles(report,'openjdk-11-jre-headless', ui=ui)
1280+
1281+ if report['ProblemType'] == 'Crash' and 'ProcCwd' in report:
1282+ # attach hs_err_<pid>.pid file
1283+ cwd = report['ProcCwd']
1284+ pid_line = re.search("Pid:\t(.*)\n", report["ProcStatus"])
1285+ if pid_line:
1286+ pid = pid_line.groups()[0]
1287+ path = "%s/hs_err_pid%s.log" % (cwd, pid)
1288+ # make sure if exists
1289+ if os.path.exists(path):
1290+ content = read_file(path)
1291+ # truncate if bigger than 100 KB
1292+ # see LP: #1696814
1293+ max_length = 100*1024
1294+ if sys.getsizeof(content) < max_length:
1295+ report['HotspotError'] = content
1296+ report['Tags'] += ' openjdk-hs-err'
1297+ else:
1298+ report['HotspotError'] = content[:max_length] + \
1299+ "\n[truncated by openjdk-11 apport hook]" + \
1300+ "\n[max log size is %s, file size was %s]" % \
1301+ (si_units(max_length), si_units(sys.getsizeof(content)))
1302+ report['Tags'] += ' openjdk-hs-err'
1303+ else:
1304+ report['HotspotError'] = "File not found: %s" % path
1305+ else:
1306+ report['HotspotError'] = "PID not found in ProcStatus entry."
1307diff --git a/debian/buildwatch.sh b/debian/buildwatch.sh
1308new file mode 100644
1309index 0000000..8521c4a
1310--- /dev/null
1311+++ b/debian/buildwatch.sh
1312@@ -0,0 +1,67 @@
1313+#! /bin/sh
1314+
1315+#
1316+# Output something to stdout every so often so buildd won't kill
1317+# the build when building
1318+#
1319+
1320+builddir=$1
1321+
1322+echo $$ > buildwatch.pid
1323+
1324+time_unit="m"
1325+timer=0
1326+sleep_for=3
1327+time_up_at=180
1328+upd_every=30 # use a multiple of $sleep_for
1329+
1330+reset_timer() { timer=0; }
1331+inc_timer() { timer=$(expr $timer + $sleep_for); }
1332+time_up() { [ $timer -ge $time_up_at ]; }
1333+can_update() { [ $(expr $timer % $upd_every) -eq 0 ]; }
1334+do_sleep() { sleep ${sleep_for}${time_unit} && inc_timer; }
1335+
1336+is_running() {
1337+ ps x | grep -v grep | egrep -qs $@
1338+ return $?
1339+}
1340+
1341+cleanup() {
1342+ # find any hs_err_pid files generated during the build and print them out
1343+ # this helps debugging what went wrong during builds
1344+ find . -type f -name 'hs_err_pid*.log' -printf "[$0] === HOTSPOT ERROR LOG ===\n[$0] %p (last modification at %t)\n" -exec cat {} \;
1345+}
1346+
1347+for sig in INT QUIT HUP TERM; do trap "cleanup; trap - $sig EXIT; kill -s $sig "'"$$"' "$sig"; done
1348+trap cleanup EXIT
1349+
1350+while ! time_up; do
1351+ if [ ! -f buildwatch.pid ]; then
1352+ echo "[$0] pidfile removed" && break
1353+ fi
1354+ if ! is_running '/make'; then
1355+ echo "[$0] no make process detected (build done?)" && break
1356+ fi
1357+
1358+ do_sleep
1359+ can_update || continue
1360+
1361+ new_noisy=$(ls -l test/jtreg_output-* 2>&1 | md5sum)
1362+ new_quiet=$(ls -l $builddir/openjdk*/build/*/tmp/rt-orig.jar $builddir/openjdk*/build/*/lib/tools.jar $builddir/openjdk*/build/*/lib/ct.sym 2>&1 | md5sum)
1363+ if [ -n "$old_noisy" -a "$old_noisy" != "$new_noisy" ]; then
1364+ # jtreg updated test files, so it should be updating stdout in its own
1365+ # keep quiet and restart timer
1366+ reset_timer
1367+ elif [ -n "$old_quiet" -a "$old_quiet" != "$new_quiet" ]; then
1368+ reset_timer
1369+ echo "[$0] assembling jar file ..."
1370+ elif is_running '/cc1|jar|java|gij'; then
1371+ echo "[$0] compiler/java/jar running ..."
1372+ reset_timer
1373+ fi
1374+ old_noisy=$new_noisy
1375+ old_quiet=$new_quiet
1376+done
1377+
1378+echo "[$0] exiting"
1379+rm -f buildwatch.pid
1380diff --git a/debian/changelog b/debian/changelog
1381new file mode 100644
1382index 0000000..19980da
1383--- /dev/null
1384+++ b/debian/changelog
1385@@ -0,0 +1,5652 @@
1386+openjdk-lts (11.0.22+7-0ubuntu1) UNRELEASED; urgency=medium
1387+
1388+ * OpenJDK 11.0.22 release, build 7
1389+ - CVEs:
1390+ + CVE-2024-20918
1391+ + CVE-2024-20919
1392+ + CVE-2024-20921
1393+ + CVE-2024-20945
1394+ + CVE-2024-20952
1395+ - Security fixes:
1396+ + JDK-8308204: Enhanced certificate processing.
1397+ + JDK-8314295: Enhance verification of verifier.
1398+ + JDK-8314307: Improve loop handling.
1399+ + JDK-8314468: Improve Compiler loops.
1400+ + JDK-8316976: Improve signature handling.
1401+ + JDK-8317547: Enhance TLS connection support.
1402+ + JDK-8314284: Enhance Nashorn performance (CVE-2024-20926).
1403+ Release notes:
1404+ https://www.oracle.com/java/technologies/javase/11-0-22-relnotes.html#R11_0_22
1405+ * Merge changes from openjdk-11 11.0.22+7-1 (LP: #2049715)
1406+ [ Vladimir Petko ]
1407+ - Generate d/watch to cope with early access and release builds.
1408+ - d/rules: Trim trailing whitespaces from debian/control.
1409+
1410+ [ Pushkar Kulkarni ]
1411+ - Minor improvements to the copyright-generator.
1412+
1413+ [ Pushkar Kulkarni ]
1414+ - debian/copyright: Update copyrights and notices, using a generator script.
1415+
1416+ [ Vladimir Petko ]
1417+ - d/copyright: Fix lintian warning.
1418+
1419+ [ Matthias Klose ]
1420+ - d/copyright: Fix source location.
1421+
1422+ -- Pushkar Kulkarni <pushkar.kulkarni@canonical.com> Thu, 18 Jan 2024 13:52:07 +0530
1423+
1424+openjdk-lts (11.0.21+9-0ubuntu1) noble; urgency=medium
1425+
1426+ * OpenJDK 11.0.21 release, build 9.
1427+ - CVE-2023-22081.
1428+ - Release notes:
1429+ https://mail.openjdk.org/pipermail/jdk-updates-dev/2023-October/026351.html
1430+ * d/source/lintian.overrides: use openjdk-lts package name.
1431+ * Disable jtreg tests on RISC-V due to the infrastructure issue.
1432+ * Merge changes from openjdk-11 11.0.21+9-1 (LP: #2039754).
1433+ - d/test: update problemlist.
1434+ - d/p: drop exclude-broken-tests.patch.
1435+ - d/p/reproducible-properties-timestamp.diff: use the privileged action
1436+ to read the system property (JDK-8272157, 914278).
1437+ - d/copyright: remove liblcms from excluded files.
1438+ - d/t/jtreg-autopkgtest.{sh,in}: JDK-8232153 - set NSS_DEFAULT_DB_TYPE
1439+ to let sun/security/pkcs11/Secmod/AddTrustedCert.java pass.
1440+
1441+ [ Matthias Klose ]
1442+ - Build using GCC 13 on development versions.
1443+ - Explicitly configure --without-jtreg with the nocheck profile
1444+
1445+ [ Pushkar Kulkarni ]
1446+ - Handle limited ECC capabilities of NSS on older releases.
1447+
1448+ -- Vladimir Petko <vladimir.petko@canonical.com> Thu, 26 Oct 2023 16:16:27 +1300
1449+
1450+openjdk-lts (11.0.20+8-1ubuntu1) mantic; urgency=high
1451+
1452+ * OpenJDK 11.0.20 release, build 8.
1453+ - CVE-2023-22041, CVE-2023-25193, CVE-2023-22045,
1454+ CVE-2023-22049, CVE-2023-22036, CVE-2023-22006.
1455+ - Release notes:
1456+ https://www.oracle.com/java/technologies/javase/11-0-20-relnotes.html#R11_0_20
1457+
1458+ * Merge changes from 11.0.20+8-1:
1459+ * Link with --no-as-needed. Closes: #1031521.
1460+ * Provide versioned java-runtime, java-runtime-headless, java-sdk
1461+ and java-sdk-headless virtual packages (Emmanuel Bourg).
1462+ * Configure --with-stdc++lib=static on ia64.
1463+ * Bump standards version.
1464+ * Refresh patches.
1465+
1466+ [ Vladimir Petko ]
1467+ * debian/copyright: convert to a machine-readable format.
1468+ debian/copyright: align excludes statement with openjdk-17.
1469+
1470+ -- Pushkar Kulkarni <pushkar.kulkarni@ubuntu.com> Wed, 19 Jul 2023 10:45:13 +0200
1471+
1472+openjdk-lts (11.0.19+7~us1-0ubuntu1) mantic; urgency=medium
1473+
1474+ * OpenJDK 11.0.19 release, build 7.
1475+ - CVE-2023-21930, CVE-2023-21937, CVE-2023-21938, CVE-2023-21939,
1476+ CVE-2023-21954, CVE-2023-21967, CVE-2023-21968.
1477+ - Release notes:
1478+ https://mail.openjdk.org/pipermail/jdk-updates-dev/2023-April/021900.html
1479+ - d/p/*: refresh patches.
1480+ * d/rules: pack external debug symbols with build-id, do not pack duplicate
1481+ symbols, do not strip JVM shared libraries (LP: #2012326, LP: #2016739).
1482+ * d/rules: always use jtreg6.
1483+
1484+ -- Vladimir Petko <vladimir.petko@canonical.com> Thu, 20 Apr 2023 14:25:28 +1200
1485+
1486+openjdk-lts (11.0.18+10-0ubuntu5) lunar; urgency=medium
1487+
1488+ * d/control: add jtreg6 dependencies, regenerate control.
1489+ * d/t/{jdk,hotspot,jaxp,lantools}: run tier1 and tier2 jtreg tests only,
1490+ add test options from OpenJDK makefile.
1491+ * d/t/*: fix test environment: add missing -nativepath (LP: #2001563).
1492+ * d/t/jdk: provide dbus session for the window manager (LP: #2001576).
1493+ * d/p/*: add patches for jtreg tests:
1494+ - disable-thumb-assertion.patch: fix JDK-8305481.
1495+ - update-assertion-for-armhf.patch: fix JDK-8305480.
1496+ - log-generated-classes-test.patch: workaround JDK-8166162.
1497+ - update-permission-test.patch: add security permissions for testng 7.
1498+ - ldap-timeout-test-use-ip.patch, test-use-ip-address.patch: Ubuntu-specific
1499+ patches to workaround missing DNS resolver on the build machines.
1500+ - exclude_broken_tests.patch: quarantine failing tests.
1501+ * d/rules: package external debug symbols (LP: #2015835).
1502+ * drop d/p/{jaw-classpath.diff, jaw-optional.diff}: the atk wrapper is disabled
1503+ and these patches cause class data sharing tests to fail (LP: #2016194).
1504+ * d/p/exclude-broken-tests.patch: add OpenJDK 11 failures.
1505+ * d/t/jtreg-autopkgtest.in: pass JTREG home to locate junit.jar, regenerate
1506+ d/t/jtreg-autopkgtest.sh (LP: #2016206).
1507+ * d/t/control.in: disable jtreg autopkgtests in line with openjdk 17,
1508+ regenerate control (LP: #2016438).
1509+
1510+ -- Vladimir Petko <vladimir.petko@canonical.com> Fri, 14 Apr 2023 11:29:59 +1200
1511+
1512+openjdk-lts (11.0.18+10-0ubuntu4) lunar; urgency=medium
1513+
1514+ * d/p: drop obsolete patches (LP: #2011653).
1515+ - workaround_expand_exec_shield_cs_limit.diff: obsoleted by
1516+ hotspot-disable-exec-shield-workaround.diff.
1517+ - generated-headers.patch: include is already added by openjdk makefile.
1518+ - parallel-build-fix.diff: include is not necessary.
1519+ * d/copyright, d/watch: implement uscan repackaging (LP: #2011749).
1520+ * d/rules: use --with-debug-symbols=none (LP: #2003820).
1521+
1522+ -- Vladimir Petko <vladimir.petko@canonical.com> Thu, 16 Mar 2023 08:39:50 +1300
1523+
1524+openjdk-lts (11.0.18+10-0ubuntu3) lunar; urgency=medium
1525+
1526+ * debian/JB-jre-headless.postinst.in: trigger ca-certificates-java after jre
1527+ is set up.
1528+
1529+ -- Vladimir Petko <vladimir.petko@canonical.com> Wed, 01 Mar 2023 16:55:33 +1300
1530+
1531+openjdk-lts (11.0.18+10-0ubuntu2) lunar; urgency=medium
1532+
1533+ * No-change rebuild, building on i386.
1534+
1535+ -- Matthias Klose <doko@ubuntu.com> Sun, 12 Feb 2023 11:21:50 +0100
1536+
1537+openjdk-lts (11.0.18+10-0ubuntu1) lunar; urgency=medium
1538+
1539+ * OpenJDK 11.0.18 release, build 10.
1540+ - CVE-2023-21835, CVE-2023-21843
1541+ - Release notes:
1542+ https://www.oracle.com/java/technologies/javase/11-0-18-relnotes.html
1543+ * debian/patches/*: Refreshed patches for the new release and dropped unused
1544+ patches.
1545+ * debian/watch: use jdk11u repository as upstream.
1546+ * debian/rules: add lunar to jtreg version selection.
1547+
1548+ -- Vladimir Petko <vladimir.petko@canonical.com> Thu, 19 Jan 2023 21:24:22 +1300
1549+
1550+openjdk-lts (11.0.17+8-1ubuntu2) kinetic-security; urgency=medium
1551+
1552+ * OpenJDK 11.0.17 release, build 8.
1553+ * Security fixes
1554+ - JDK-8289366: Improve HTTP/2 client usage.
1555+ - JDK-8288508: Enhance ECDSA usage.
1556+ - JDK-8286918: Better HttpServer service.
1557+ - JDK-8287446: Enhance icon presentations.
1558+ - JDK-8286910: Improve JNDI lookups.
1559+ - JDK-8286511: Improve macro allocation.
1560+ - JDK-8286526: Improve NTLM support.
1561+ - JDK-8286533: Key X509 usages.
1562+ - JDK-8286077: Wider MultiByte conversions.
1563+ - JDK-8286519: Better memory handling.
1564+ - JDK-8285662: Better permission resolution.
1565+ - JDK-8282252: Improve BigInteger/Decimal validation.
1566+ * Sync packages with 11.0.13+8-1:
1567+ - Build using GCC 12 in recent development distros.
1568+ - Don't install the security/blacklisted.certs symlink anymore.
1569+ Closes: #1021866.
1570+ - Remove patches applied upstream.
1571+
1572+ -- Matthias Klose <doko@ubuntu.com> Mon, 24 Oct 2022 17:39:49 +0200
1573+
1574+openjdk-lts (11.0.16+8-0ubuntu1) kinetic; urgency=high
1575+
1576+ * OpenJDK 11.0.16+8 build (release).
1577+ * Security fixes
1578+ - JDK-8277608: Address IP Addressing.
1579+ - JDK-8272243: Improve DER parsing.
1580+ - JDK-8272249: Better properties of loaded Properties.
1581+ - JDK-8281859, CVE-2022-21540: Improve class compilation.
1582+ - JDK-8281866, CVE-2022-21541: Enhance MethodHandle invocations.
1583+ - JDK-8283190: Improve MIDI processing.
1584+ - JDK-8284370: Improve zlib usage.
1585+ - JDK-8285407, CVE-2022-34169: Improve Xalan supports.
1586+
1587+ -- Matthias Klose <doko@ubuntu.com> Wed, 20 Jul 2022 13:27:22 +0200
1588+
1589+openjdk-lts (11.0.15+10-0ubuntu0.22.04.1) jammy-security; urgency=medium
1590+
1591+ * OpenJDK 11.0.15+10 build (release).
1592+ - CVE-2022-21476, CVE-2022-21496, CVE-2022-21434, CVE-2022-21426,
1593+ CVE-2022-21443
1594+
1595+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Fri, 22 Apr 2022 09:06:53 -0400
1596+
1597+openjdk-lts (11.0.14.1+1-0ubuntu1) jammy; urgency=medium
1598+
1599+ * OpenJDK 11.0.14.1+1 build (release).
1600+ - Fix JDK-8218546. LP: #1966338.
1601+
1602+ -- Matthias Klose <doko@ubuntu.com> Sun, 27 Mar 2022 11:32:03 +0200
1603+
1604+openjdk-lts (11.0.14+9-0ubuntu2) jammy; urgency=medium
1605+
1606+ * OpenJDK 11.0.14+9 build (release).
1607+ * Security fixes
1608+ - JDK-8217375: jarsigner breaks old signature with long lines in manifest.
1609+ - JDK-8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir
1610+ named "." inside.
1611+ - JDK-8264934, CVE-2022-21248: Enhance cross VM serialization.
1612+ - JDK-8268488: More valuable DerValues.
1613+ - JDK-8268494: Better inlining of inlined interfaces.
1614+ - JDK-8268512: More content for ContentInfo.
1615+ - JDK-8268795: Enhance digests of Jar files.
1616+ - JDK-8268801: Improve PKCS attribute handling.
1617+ - JDK-8268813, CVE-2022-21283: Better String matching.
1618+ - JDK-8269151: Better construction of EncryptedPrivateKeyInfo.
1619+ - JDK-8269944: Better HTTP transport redux.
1620+ - JDK-8270386, CVE-2022-21291: Better verification of scan methods.
1621+ - JDK-8270392, CVE-2022-21293: Improve String constructions.
1622+ - JDK-8270416, CVE-2022-21294: Enhance construction of Identity maps.
1623+ - JDK-8270492, CVE-2022-21282: Better resolution of URIs.
1624+ - JDK-8270498, CVE-2022-21296: Improve SAX Parser configuration management.
1625+ - JDK-8270646, CVE-2022-21299: Improved scanning of XML entities.
1626+ - JDK-8270952, CVE-2022-21277: Improve TIFF file handling.
1627+ - JDK-8271962: Better TrueType font loading.
1628+ - JDK-8271968: Better canonical naming.
1629+ - JDK-8271987: Manifest improved manifest entries.
1630+ - JDK-8272014, CVE-2022-21305: Better array indexing.
1631+ - JDK-8272026, CVE-2022-21340: Verify Jar Verification.
1632+ - JDK-8272236, CVE-2022-21341: Improve serial forms for transport.
1633+ - JDK-8272272: Enhance jcmd communication.
1634+ - JDK-8272462: Enhance image handling.
1635+ - JDK-8273290: Enhance sound handling.
1636+ - JDK-8273756, CVE-2022-21360: Enhance BMP image support.
1637+ - JDK-8273838, CVE-2022-21365: Enhanced BMP processing.
1638+ - JDK-8274096, CVE-2022-21366: Improve decoding of image files.
1639+ - JDK-8279541: Improve HarfBuzz.
1640+
1641+ -- Matthias Klose <doko@ubuntu.com> Wed, 19 Jan 2022 10:24:04 +0100
1642+
1643+openjdk-lts (11.0.13+8-0ubuntu1) jammy; urgency=medium
1644+
1645+ * OpenJDK 11.0.13+8 build (release).
1646+ * Security fixes
1647+ - JDK-8163326, CVE-2021-35550: Update the default enabled cipher suites
1648+ preference.
1649+ - JDK-8254967, CVE-2021-35565: com.sun.net.HttpsServer spins on TLS
1650+ session close.
1651+ - JDK-8263314: Enhance XML Dsig modes.
1652+ - JDK-8265167, CVE-2021-35556: Richer Text Editors.
1653+ - JDK-8265574: Improve handling of sheets.
1654+ - JDK-8265580, CVE-2021-35559: Enhanced style for RTF kit.
1655+ - JDK-8265776: Improve Stream handling for SSL.
1656+ - JDK-8266097, CVE-2021-35561: Better hashing support.
1657+ - JDK-8266103: Better specified spec values.
1658+ - JDK-8266109: More Resilient Classloading.
1659+ - JDK-8266115: More Manifest Jar Loading.
1660+ - JDK-8266137, CVE-2021-35564: Improve Keystore integrity.
1661+ - JDK-8266689, CVE-2021-35567: More Constrained Delegation.
1662+ - JDK-8267086: ArrayIndexOutOfBoundsException in
1663+ java.security.KeyFactory.generatePublic.
1664+ - JDK-8267712: Better LDAP reference processing.
1665+ - JDK-8267729, CVE-2021-35578: Improve TLS client handshaking.
1666+ - JDK-8267735, CVE-2021-35586: Better BMP support.
1667+ - JDK-8268193: Improve requests of certificates.
1668+ - JDK-8268199: Correct certificate requests.
1669+ - JDK-8268205: Enhance DTLS client handshake.
1670+ - JDK-8268506: More Manifest Digests.
1671+ - JDK-8269618, CVE-2021-35603: Better session identification.
1672+ - JDK-8269624: Enhance method selection support.
1673+ - JDK-8270398: Enhance canonicalization.
1674+ - JDK-8270404: Better canonicalization.
1675+ * Sync packages with 11.0.13+8-1:
1676+ - Remove patches applied upstream.
1677+
1678+ -- Matthias Klose <doko@ubuntu.com> Wed, 20 Oct 2021 11:47:05 +0200
1679+
1680+openjdk-lts (11.0.12+7-0ubuntu3) impish; urgency=medium
1681+
1682+ * Work around ftbfs in StackGuardPages test with glibc 2.34.
1683+
1684+ -- Matthias Klose <doko@ubuntu.com> Sat, 14 Aug 2021 14:38:05 +0200
1685+
1686+openjdk-lts (11.0.12+7-0ubuntu2) impish; urgency=high
1687+
1688+ * OpenJDK 11.0.12+7 build (release).
1689+ * Security fixes:
1690+ - JDK-8256157: Improve bytecode assembly.
1691+ - JDK-8256491: Better HTTP transport.
1692+ - JDK-8258432, CVE-2021-2341: Improve file transfers.
1693+ - JDK-8260453: Improve Font Bounding.
1694+ - JDK-8260960: Signs of jarsigner signing.
1695+ - JDK-8260967, CVE-2021-2369: Better jar file validation.
1696+ - JDK-8262380: Enhance XML processing passes.
1697+ - JDK-8262403: Enhanced data transfer.
1698+ - JDK-8262410: Enhanced rules for zones.
1699+ - JDK-8262477: Enhance String Conclusions.
1700+ - JDK-8262967: Improve Zip file support.
1701+ - JDK-8264066, CVE-2021-2388: Enhance compiler validation.
1702+ - JDK-8264079: Improve abstractions.
1703+ - JDK-8264460: Improve NTLM support.
1704+ * Sync packages with 11.0.12+7-2:
1705+ - Encode the early-access status into the package version. LP: #1934895.
1706+
1707+ -- Matthias Klose <doko@ubuntu.com> Fri, 30 Jul 2021 15:36:30 +0200
1708+
1709+openjdk-lts (11.0.12+6-0ubuntu1) impish; urgency=medium
1710+
1711+ * OpenJDK 11.0.12+6 build (early access).
1712+
1713+ * Sync packages with 11.0.12+6-1:
1714+
1715+ -- Matthias Klose <doko@ubuntu.com> Wed, 07 Jul 2021 12:45:19 +0200
1716+
1717+openjdk-lts (11.0.12+4-0ubuntu2) impish; urgency=medium
1718+
1719+ * OpenJDK 11.0.12+4 build (early access).
1720+
1721+ * Sync packages with 11.0.11+9-1:
1722+ * Don't apply the m68k-support patch, needs an update.
1723+
1724+ -- Matthias Klose <doko@ubuntu.com> Thu, 27 May 2021 12:41:33 +0200
1725+
1726+openjdk-lts (11.0.11+9-0ubuntu2) hirsute; urgency=medium
1727+
1728+ * OpenJDK 11.0.11+9 build (release).
1729+ * Security fixes:
1730+ - JDK-8244473: Contextualize registration for JNDI.
1731+ - JDK-8244543: Enhanced handling of abstract classes.
1732+ - JDK-8250568: Less ambiguous processing (CVE-2021-2161).
1733+ - JDK-8253799: Make lists of normal filenames.
1734+ - JDK-8249906: Enhance opening JARs (CVE-2021-2163).
1735+ - JDK-8257001: Improve HTTP client support.
1736+ * Mark the build as an upstream release.
1737+
1738+ -- Matthias Klose <doko@ubuntu.com> Wed, 21 Apr 2021 10:55:38 +0200
1739+
1740+openjdk-lts (11.0.11+8-0ubuntu2) hirsute; urgency=medium
1741+
1742+ * OpenJDK 11.0.11+8 build (early access).
1743+
1744+ * Sync packages with 11.0.11+8-1:
1745+ * Set DEB_BUILD_MAINT_OPTIONS = optimize=-lto, not yet ready. Looks
1746+ like 16 and 17 are buildable with lto.
1747+ * Remove dangling jfr alternative on upgrades if no jdk is installed (Andreas
1748+ Beckmann). Closes: #985060.
1749+ * Use mktemp instead of tempfile in maintainer scripts (Andreas Beckmann).
1750+ * Backport fix for JDK-8262085, hovering Metal HTML Tooltips in different
1751+ windows cause IllegalArgExc on Linux. Closes: #967049.
1752+
1753+ -- Matthias Klose <doko@ubuntu.com> Thu, 01 Apr 2021 12:31:47 +0200
1754+
1755+openjdk-lts (11.0.11+7-0ubuntu1) hirsute; urgency=medium
1756+
1757+ * OpenJDK 11.0.11+7 build (early access).
1758+
1759+ * Sync packages with 11.0.11+7-1:
1760+ * Simplify compiler selection for backports.
1761+ * Don't use the triplet-prefixed binutils tools for backports.
1762+
1763+ -- Matthias Klose <doko@ubuntu.com> Thu, 18 Mar 2021 10:05:21 +0100
1764+
1765+openjdk-lts (11.0.11+4-0ubuntu2) hirsute; urgency=medium
1766+
1767+ * Don't build zero on armhf, still fails to build.
1768+
1769+ -- Matthias Klose <doko@ubuntu.com> Sat, 27 Feb 2021 15:35:01 +0100
1770+
1771+openjdk-lts (11.0.11+4-0ubuntu1) hirsute; urgency=medium
1772+
1773+ * OpenJDK 11.0.11+4 build (early access).
1774+
1775+ * Sync packages with 11.0.11+4-1:
1776+ * reproducible-build-jmod.diff: Fall back to the unpatched behavior
1777+ for backports.
1778+ * Only build with system harfbuzz for recent releases.
1779+ * Configure --with-copyright-year. Closes: #956154.
1780+
1781+ * Sync packages with 11.0.11+3-3:
1782+ * Fix the build logic, jaotc and jhsdb tools not available on all archs.
1783+ * Ship the jfc files used by jfr.
1784+ * Move libawt_xawt.so, libjawt.so into the jre package. Closes: #908058.
1785+
1786+ * Sync packages with 11.0.11+3-2:
1787+ * OpenJDK 11.0.11+3 build (early access).
1788+ * Use debugedit to generate unique build-id's and remove the openjdk-N-dbg
1789+ file conflicts. Closes: #919671.
1790+ * Remove KFreeBSD build support and patches, not updated since OpenJDK 8.
1791+ * Backport JDK-8222825. Closes: #960153.
1792+ * Build with Rules-Requires-Root: no.
1793+ * Move the jfr binary from -jre-headless to -jdk-headless. Development tool.
1794+
1795+ * Build zero again on armhf.
1796+
1797+ -- Matthias Klose <doko@ubuntu.com> Fri, 26 Feb 2021 17:01:44 +0100
1798+
1799+openjdk-lts (11.0.10+9-0ubuntu1) hirsute; urgency=medium
1800+
1801+ * OpenJDK 11.0.10+9 build (release).
1802+
1803+ -- Tiago Stürmer Daitx <tiago.daitx@ubuntu.com> Tue, 19 Jan 2021 20:45:06 +0000
1804+
1805+openjdk-lts (11.0.10+8-0ubuntu1) hirsute; urgency=medium
1806+
1807+ * OpenJDK 11.0.10+8 build (early access).
1808+
1809+ [ Matthias Klose ]
1810+ * Build with system harfbuzz.
1811+ * Refresh patches.
1812+ * Bump standards version.
1813+
1814+ [ Tiago Stürmer Daitx ]
1815+ * Update VCS attributes.
1816+
1817+ -- Tiago Stürmer Daitx <tiago.daitx@ubuntu.com> Wed, 06 Jan 2021 22:11:55 +0000
1818+
1819+openjdk-lts (11.0.9.1+1-0ubuntu1) hirsute; urgency=medium
1820+
1821+ * OpenJDK 11.0.9+11 build (release).
1822+
1823+ [ Matthias Klose ]
1824+ * Configure --with-jvm-features=shenandoahgc for hotspot builds.
1825+ LP: #1902029.
1826+
1827+ [ Tiago Stürmer Daitx ]
1828+ * Filter out recurring failed tests.
1829+ - debian/failed-tests-problemlist.txt: list of tests known to
1830+ have failed in the past.
1831+ - debian/tests/control: add zip as some tests depend on it.
1832+ - debian/tests/hotspot, debian/tests/jaxp, debian/test/jdk,
1833+ debian/tests/langtools: exclude tests listed as failed tests,
1834+ exit if jtreg exits 77 as no test was actually ran.
1835+ - debian/tests/jtreg-autopkgtest.in: reduce retries from 3 to 2,
1836+ exit early if test results are the same on retry, output time
1837+ along name and status.
1838+ - debian/tests/jtreg-autopkgtest.sh: regenerated.
1839+ - d/p/hotspot-test-fix-npe-on-missing-file.patch: recurse only
1840+ if src file exists, fixes test when libatk is a dangling link.
1841+
1842+ -- Tiago Stürmer Daitx <tiago.daitx@ubuntu.com> Mon, 09 Nov 2020 15:46:20 +0000
1843+
1844+openjdk-lts (11.0.9+11-0ubuntu2) hirsute; urgency=medium
1845+
1846+ * d/p/jdk-8254982-tzdata2020c.patch: update to tzdata2020c.
1847+
1848+ -- Tiago Stürmer Daitx <tiago.daitx@ubuntu.com> Mon, 26 Oct 2020 03:20:49 +0000
1849+
1850+openjdk-lts (11.0.9+11-0ubuntu1) groovy; urgency=medium
1851+
1852+ * OpenJDK 11.0.9+11 build (release).
1853+ * Security fixes:
1854+ - JDK-8233624: Enhance JNI linkage
1855+ - JDK-8236196: Improve string pooling
1856+ - JDK-8236862, CVE-2020-14779: Enhance support of Proxy class
1857+ - JDK-8237990, CVE-2020-14781: Enhanced LDAP contexts
1858+ - JDK-8237995, CVE-2020-14782: Enhance certificate processing
1859+ - JDK-8240124: Better VM Interning
1860+ - JDK-8241114, CVE-2020-14792: Better range handling
1861+ - JDK-8242680, CVE-2020-14796: Improved URI Support
1862+ - JDK-8242685, CVE-2020-14797: Better Path Validation
1863+ - JDK-8242695, CVE-2020-14798: Enhanced buffer support
1864+ - JDK-8243302: Advanced class supports
1865+ - JDK-8244136, CVE-2020-14803: Improved Buffer supports
1866+ - JDK-8244479: Further constrain certificates
1867+ - JDK-8244955: Additional Fix for JDK-8240124
1868+ - JDK-8245407: Enhance zoning of times
1869+ - JDK-8245412: Better class definitions
1870+ - JDK-8245417: Improve certificate chain handling
1871+ - JDK-8248574: Improve jpeg processing
1872+ - JDK-8249927: Specify limits of jdk.serialProxyInterfaceLimit
1873+ - JDK-8253019: Enhanced JPEG decoding
1874+
1875+ [ Matthias Klose ]
1876+ * Call strip-nondeterminism before computing jmod hashes (Julian Gilbey).
1877+ Closes: #944738.
1878+ * Build with GCC 10 in current development versions. Closes: #972288.
1879+
1880+ [ Tiago Stürmer Daitx ]
1881+ * debian/rules:
1882+ - remove get-orig, gbp import-orig uses uscan and is configured
1883+ to clean the orig package.
1884+ - sanitize v_pkgrel to use in version-opt as it deletes
1885+ any character not in [-.a-zA-Z0-9].
1886+ - prevent deletion of test file on dh_clean.
1887+ * debian/generate-debian-orig.sh, debian/update-hgrev.sh: remove
1888+ outdated files that no longer work.
1889+ * debian/watch: fetch from github and only scan for numeric tags.
1890+ * debian/patches/jdk-8254177-tzdata2020b.patch: update to latest
1891+ tzdata.
1892+ * debian/JB-jre-headless.postinst.in: replace tempfile calls with
1893+ mktemp. Closes: #972245.
1894+
1895+ -- Tiago Stürmer Daitx <tiago.daitx@ubuntu.com> Thu, 22 Oct 2020 05:15:02 +0000
1896+
1897+openjdk-lts (11.0.9+10-0ubuntu1) groovy; urgency=medium
1898+
1899+ * OpenJDK 11.0.9+9 build (early access).
1900+ * debian/rules:
1901+ - copy apport hook to source_$(PKGSOURCE).py.
1902+ - untar upstream tarball directly and avoid the unnecessary
1903+ intermediate directory.
1904+ - get tar to clamp mtime based on changelog's date entry and
1905+ name the origtarball from $PKGSOURCE instead of basename.
1906+ * debian/patches/Don-t-optimize-fdlibm-fork-for-Zero-on-linux-sparc-Z.patch,
1907+ debian/patches/generated-headers.patch,
1908+ debian/patches/icc_loading_with_symlink.diff,
1909+ debian/patches/jdk-getAccessibleValue.diff,
1910+ debian/patches/jexec.diff, debian/patches/jtreg-location.diff,
1911+ debian/patches/reproducible-build-user.diff, debian/patches/riscv64.diff,
1912+ debian/patches/s390x-opt.diff, debian/patches/system-pcsclite.diff,
1913+ debian/patches/workaround_expand_exec_shield_cs_limit.diff,
1914+ debian/patches/zero-x32.diff: refresh patches.
1915+
1916+ -- Tiago Stürmer Daitx <tiago.daitx@ubuntu.com> Thu, 08 Oct 2020 14:57:00 +0000
1917+
1918+openjdk-lts (11.0.8+10-0ubuntu1) groovy; urgency=medium
1919+
1920+ * OpenJDK 11.0.8+10 build (release).
1921+ * Security fixes:
1922+ - JDK-8233239, CVE-2020-14562: Enhance TIFF support
1923+ - JDK-8236867, CVE-2020-14573: Enhance Graal interface handling
1924+ - JDK-8237117, CVE-2020-14556: Better ForkJoinPool behavior
1925+ - JDK-8237592, CVE-2020-14577: Enhance certificate verification
1926+ - JDK-8238002, CVE-2020-14581: Better matrix operations
1927+ - JDK-8238920, CVE-2020-14583: Better Buffer support
1928+ - JDK-8240119, CVE-2020-14593: Less Affine Transformations
1929+ - JDK-8242136, CVE-2020-14621: Better XML namespace handling
1930+ - JDK-8230613: Better ASCII conversions
1931+ - JDK-8231800: Better listing of arrays
1932+ - JDK-8232014: Expand DTD support
1933+ - JDK-8233234: Better Zip Naming
1934+ - JDK-8233255: Better Swing Buttons
1935+ - JDK-8234032: Improve basic calendar services
1936+ - JDK-8234042: Better factory production of certificates
1937+ - JDK-8234418: Better parsing with CertificateFactory
1938+ - JDK-8234836: Improve serialization handling
1939+ - JDK-8236191: Enhance OID processing
1940+ - JDK-8238013: Enhance String writing
1941+ - JDK-8238804: Enhance key handling process
1942+ - JDK-8238842: AIOOBE in GIFImageReader.initializeStringTable
1943+ - JDK-8238843: Enhanced font handing
1944+ - JDK-8238925: Enhance WAV file playback
1945+ - JDK-8240482: Improved WAV file playback
1946+ - JDK-8241379: Update JCEKS support
1947+ - JDK-8241522: Manifest improved jar headers redux
1948+ * d/p/default-jvm-cfg.diff: updated patch.
1949+ * d/p/8214571.diff, d/p/8228407.diff: applied by upstream, removed patches.
1950+
1951+ -- Tiago Stürmer Daitx <tiago.daitx@ubuntu.com> Wed, 15 Jul 2020 00:56:32 +0000
1952+
1953+openjdk-lts (11.0.7+10-3ubuntu1) focal; urgency=medium
1954+
1955+ * Sync packages with 11.0.7+10-3:
1956+ * Backport the fix for JDK-8214571, -Xdoclint of array serialField gives
1957+ "error: array type not allowed here". Introduced with 11.0.7.
1958+ * Enable running the testsuite on release architectures.
1959+
1960+ -- Matthias Klose <doko@ubuntu.com> Thu, 16 Apr 2020 14:54:17 +0200
1961+
1962+openjdk-lts (11.0.7+10-2ubuntu1) focal; urgency=medium
1963+
1964+ * Sync packages with 11.0.7+10-1:
1965+ * OpenJDK 11.0.7+10 build (release).
1966+ * Security fixes
1967+ - JDK-8223898, CVE-2020-2754: Forward references to Nashorn
1968+ - JDK-8223904, CVE-2020-2755: Improve Nashorn matching
1969+ - JDK-8224541, CVE-2020-2756: Better mapping of serial ENUMs
1970+ - JDK-8224549, CVE-2020-2757: Less Blocking Array Queues
1971+ - JDK-8225603: Enhancement for big integers
1972+ - JDK-8226346: Build better binary builders
1973+ - JDK-8227467: Better class method invocations
1974+ - JDK-8227542: Manifest improved jar headers
1975+ - JDK-8229733: TLS message handling improvements
1976+ - JDK-8231415, CVE-2020-2773: Better signatures in XML
1977+ - JDK-8231785: Improved socket permissions
1978+ - JDK-8232424, CVE-2020-2778: More constrained algorithms
1979+ - JDK-8232581, CVE-2020-2767: Improve TLS verification
1980+ - JDK-8233250: Better X11 rendering
1981+ - JDK-8233410: Better Build Scripting
1982+ - JDK-8234027: Better JCEKS key support
1983+ - JDK-8234408, CVE-2020-2781: Improve TLS session handling
1984+ - JDK-8234825, CVE-2020-2800: Better Headings for HTTP Servers
1985+ - JDK-8234841, CVE-2020-2803: Enhance buffering of byte buffers
1986+ - JDK-8235274, CVE-2020-2805: Enhance typing of methods
1987+ - JDK-8235691, CVE-2020-2816: Enhance TLS connectivity
1988+ - JDK-8236201, CVE-2020-2830: Better Scanner conversions
1989+ - JDK-8238960: linux-i586 builds are inconsistent as the newly build
1990+ jdk is not able to reserve enough space for object heap
1991+ * Refresh patches.
1992+ * Configure --with-jtreg=/usr/share/jtreg.
1993+ * Enable the buildwatch script on sh4 (Adrian Glaubitz). Closes: #956728.
1994+ * Build with -march=z13 -mtune=z15 on Ubuntu/s390x.
1995+
1996+ * Sync packages with 11.0.7+10-2:
1997+ * Backport the fix for 8228407, JVM crashes with shared archive file mismatch.
1998+ * Enable again bootcycle build for all hotspot architectures.
1999+ * Build again with -march=zEC12 on Ubuntu/s390x.
2000+
2001+ -- Matthias Klose <doko@ubuntu.com> Wed, 15 Apr 2020 16:06:06 +0200
2002+
2003+openjdk-lts (11.0.7+9-1ubuntu1) focal; urgency=medium
2004+
2005+ * Sync packages with 11.0.7+9-1:
2006+ * OpenJDK 11.0.7+9 build (early access).
2007+ * Make autopkgtests cross-test-friendly (Steve Langasek). LP: #1861467.
2008+ * d/tests/jtreg-autopkgtest.in: keep generated hs_err log files
2009+ with test artifacts to improve later debug (Tiago Stürmer Daitx).
2010+ * d/tests/jtdiff-autopkgtest.in: set default vm to correctly locate (Tiago
2011+ Stürmer Daitx)
2012+ * jhsdb isn't built on sh4 (Adrian Glaubitz). Closes: #951774.
2013+
2014+ -- Matthias Klose <doko@ubuntu.com> Thu, 26 Mar 2020 10:58:31 +0100
2015+
2016+openjdk-lts (11.0.6+10-2ubuntu2) focal; urgency=medium
2017+
2018+ [ Steve Langasek ]
2019+ * Make autopkgtests cross-test-friendly. LP: #1861467.
2020+
2021+ [ Tiago Stürmer Daitx ]
2022+ * d/tests/jtreg-autopkgtest.in: keep generated hs_err log files
2023+ with test artifacts to improve later debug.
2024+ * d/tests/jtdiff-autopkgtest.in: set default vm to correctly locate
2025+ test resuts when it defaults to zerovm.
2026+
2027+ -- Tiago Stürmer Daitx <tiago.daitx@ubuntu.com> Thu, 20 Feb 2020 22:21:20 +0000
2028+
2029+openjdk-lts (11.0.6+10-2ubuntu1) focal; urgency=medium
2030+
2031+ * Sync packages with 11.0.6+10-2:
2032+ * Fix FTCBFS (Helmut Grohne). Addresses: #949460.
2033+ - Missing Build-Depends: zlib1g-dev:native.
2034+ - Use triplet-prefixed objcopy and strip.
2035+ * Bump standards version.
2036+
2037+ -- Matthias Klose <doko@ubuntu.com> Wed, 12 Feb 2020 09:39:37 +0100
2038+
2039+openjdk-lts (11.0.6+10-1ubuntu1) focal; urgency=medium
2040+
2041+ * Sync packages with 11.0.6+10-1:
2042+ * OpenJDK 11.0.6+10 build (release).
2043+ - S8220598: Malformed copyright year range in a few files in java.base.
2044+ - S8224909, CVE-2020-2583: Unlink Set of LinkedHashSets.
2045+ - S8225261: Better method resolutions.
2046+ - S8225279: Better XRender interpolation.
2047+ - S8226352, CVE-2020-2590: Improve Kerberos interop capabilities.
2048+ - S8227758: More valid PKIX processing.
2049+ - S8227816: More Colorful ICC profiles.
2050+ - S8228548, CVE-2020-2593: Normalize normalization for all.
2051+ - S8229728: Implement negotiation parameters.
2052+ - S8229951, CVE-2020-2601: Better Ticket Granting Services.
2053+ - S8230279: Improve Pack200 file reading.
2054+ - S8230318: Better trust store usage.
2055+ - S8230967: Improve Registry support of clients.
2056+ - S8231139: Improved keystore support.
2057+ - S8231422, CVE-2020-2604: Better serial filter handling.
2058+ - S8231780, CVE-2020-2655: Better TLS messaging support.
2059+ - S8231790: Provide better FileSystemProviders.
2060+ - S8232419: Improve Registry registration.
2061+ - S8234037, CVE-2020-2654: Improve Object Identifier Processing.
2062+ * Disable zero on sparc64 (Adrian Glaubitz). Closes: #942030.
2063+ * Make the generated character data source files reproducible (Emmanuel
2064+ Bourg). Closes: #933339.
2065+ * Make the generated module-info.java files reproducible (Emmanuel Bourg).
2066+ Closes: #933342.
2067+ * Make the generated copyright headers reproducible (Emmanuel Bourg).
2068+ Closes: #933349.
2069+ * Make the build user reproducible (Emmanuel Bourg). Closes: #933373.
2070+
2071+ -- Matthias Klose <doko@ubuntu.com> Wed, 15 Jan 2020 02:07:05 +0100
2072+
2073+openjdk-lts (11.0.6+7-1ubuntu1) focal; urgency=medium
2074+
2075+ * Sync packages with 11.0.6+7-1:
2076+ - OpenJDK 11.0.6+7 build (early access).
2077+
2078+ -- Matthias Klose <doko@ubuntu.com> Sat, 14 Dec 2019 11:26:59 +0100
2079+
2080+openjdk-lts (11.0.5+10-2ubuntu1) focal; urgency=medium
2081+
2082+ * Sync packages with 11.0.5+10-1:
2083+ - OpenJDK 11.0.5+10 build (release).
2084+ * Sync packages with 11.0.5+10-2:
2085+ - Fix the jtreg consistency check when building without jtreg.
2086+ - Don't call dh_strip_nondeterminism when building for older releases.
2087+ - Fix disabling the zero build on arm64 on trusty.
2088+ * debian/tests/control.in: mark all autopkgtests as flaky in the source
2089+ file, not the generated file.
2090+
2091+ -- Matthias Klose <doko@ubuntu.com> Fri, 18 Oct 2019 13:11:51 +0200
2092+
2093+openjdk-lts (11.0.5+10-0ubuntu1) eoan; urgency=high
2094+
2095+ * Update to 11.0.5-10.
2096+ * Security fixes:
2097+ - S8209901: Canonical file handling.
2098+ - S8213429, CVE-2019-2933: Windows file handling redux.
2099+ - S8218573, CVE-2019-2945: Better socket support.
2100+ - S8218877: Help transform transformers.
2101+ - S8219914: Change the environment variable for Java Access Bridge.
2102+ logging to have a directory..
2103+ - S8220186: Improve use of font temporary files.
2104+ - S8220302, CVE-2019-2949: Better Kerberos ccache handling.
2105+ - S8221497: Optional Panes in Swing.
2106+ - S8221858, CVE-2019-2958: Build Better Processes.
2107+ - S8222684, CVE-2019-2964: Better support for patterns.
2108+ - S8222690, CVE-2019-2962: Better Glyph Images.
2109+ - S8223163: Better pattern recognition.
2110+ - S8223505, CVE-2019-2973: Better pattern compilation.
2111+ - S8223518, CVE-2019-2975: Unexpected exception in jjs.
2112+ - S8223886: Add in font table referene.
2113+ - S8223892, CVE-2019-2978: Improved handling of jar files.
2114+ - S8224025: Fix for JDK-8220302 is not complete.
2115+ - S8224062, CVE-2019-2977: Improve String index handling.
2116+ - S8224532, CVE-2019-2981: Better Path supports.
2117+ - S8224915, CVE-2019-2983: Better serial attributes.
2118+ - S8225286, CVE-2019-2987: Better rendering of native glyphs.
2119+ - S8225292, CVE-2019-2988: Better Graphics2D drawing.
2120+ - S8225298, CVE-2019-2989: Improve TLS connection support.
2121+ - S8225597, CVE-2019-2992: Enhance font glyph mapping.
2122+ - S8226765, CVE-2019-2999: Commentary on Javadoc comments.
2123+ - S8227601: Better collection of references.
2124+ - S8228825, CVE-2019-2894: Enhance ECDSA operations.
2125+ * debian/tests/control: mark all autopkgtests as flaky, Depends on g++
2126+ instead of gcc.
2127+
2128+ -- Tiago Stürmer Daitx <tiago.daitx@ubuntu.com> Wed, 16 Oct 2019 00:57:17 +0000
2129+
2130+openjdk-lts (11.0.5+9-1ubuntu1) eoan; urgency=medium
2131+
2132+ * Sync packages with 11.0.5+9-1:
2133+ - OpenJDK 11.0.5+9 build (early access).
2134+ - Bump standards version.
2135+ - Use dh_strip_nondeterminism (Emmanuel Bourg). Closes: #933389.
2136+ - Fix 8230708, server build on sparc64 (Adrian Glaubitz). Closes: #939565.
2137+ - Fix FTBFS with DEB_BUILD_PROFILES=nocheck (Helmut Grohne). Closes: #939521.
2138+ - Add more breaks to the openjdk-11-jre-headless package. Closes: #935624.
2139+ - Fix debug and src symlinks. Closes: #893134, #910694, #910696.
2140+
2141+ -- Matthias Klose <doko@ubuntu.com> Mon, 07 Oct 2019 11:49:08 +0200
2142+
2143+openjdk-lts (11.0.5+6-1ubuntu2) eoan; urgency=medium
2144+
2145+ * Don't build zero on armhf, ftbfs at least in eoan.
2146+
2147+ -- Matthias Klose <doko@ubuntu.com> Thu, 05 Sep 2019 05:37:23 +0200
2148+
2149+openjdk-lts (11.0.5+6-1ubuntu1) eoan; urgency=medium
2150+
2151+ * Sync packages with 11.0.5+6-1:
2152+ - OpenJDK 11.0.5+6 build (early access).
2153+
2154+ [ Matthias Klose ]
2155+ - Tighten dependency on jtreg.
2156+ - Build using GCC 9 on recent development releases.
2157+ - Refresh patches.
2158+
2159+ [ Tiago Stürmer Daitx ]
2160+ - Properly generate Breaks: rules for bionic (fix typo).
2161+ - Remove libgtk-3-dev from build-deps: libgtk-3-dev is not actually
2162+ required, package builds fine without it; libgtk2.0-0 or libgtk-3-0
2163+ should be explicitly declared instead in bdeps and tests;
2164+ libxrandr-dev should be explicitly added as it is required and was
2165+ being included due to libgtk-3-dev dependency.
2166+ - Set minimum dependency on jtreg based on testsuite requirements.
2167+ - Fail during pre-build if installed jtreg version is lower then
2168+ the minimum required version.
2169+ - Improve and fix build tests and autopkgtests:
2170+ - Depend on default-jre-headless so jtreg will use the
2171+ JRE from /usr/default-java; remove JT_JAVA exports as it
2172+ no longer needs to be set.
2173+ - Update debian/tests/hotspot,jdk,langtools to ignore
2174+ jtreg-autopkgtest.sh return code.
2175+ - Create debian/tests/jtdiff-autopkgtest.in as it depends
2176+ on debian/rules variables.
2177+ - debian/tests/jtreg-autopkgtest.sh:
2178+ + Enable retry of failed tests to trim out flaky tests.
2179+ + Fix unbound variable.
2180+ + Keep .jtr files from failed tests only.
2181+ - debian/tests/jtdiff-autopkgtest.sh:
2182+ + Fail only if an actual regression is detected.
2183+ + Add the super-diff comparison from jtdiff.
2184+ - debian/rules:
2185+ + Preserve all JTreport directories in the test output
2186+ directory.
2187+ + Use JDK_DIR instead of JDK_TO_TEST for autopkgtest
2188+ generation.
2189+ + Package all .jtr files from JTwork as jtreg-autopkgtest.sh
2190+ makes sure it contains only failing tests.
2191+
2192+ -- Matthias Klose <doko@ubuntu.com> Wed, 04 Sep 2019 16:36:07 +0200
2193+
2194+openjdk-lts (11.0.4+11-1ubuntu1) eoan; urgency=medium
2195+
2196+ * Sync packages with 11.0.4+11-1:
2197+ - OpenJDK 11.0.4+11 build (release).
2198+ - S8212328, CVE-2019-2762: Exceptional throw cases.
2199+ - S8213431, CVE-2019-2766: Improve file protocol handling.
2200+ - S8213432, CVE-2019-2769: Better copies of CopiesList.
2201+ - S8216381, CVE-2019-2786: More limited privilege usage.
2202+ - S8217563: Improve realm maintenance.
2203+ - S8218863: Better endpoint checks.
2204+ - S8218873: Improve JSSE endpoint checking.
2205+ - S8218876, CVE-2019-7317: Improve PNG support options.
2206+ - S8219775: Certificate validation improvements.
2207+ - S8220517: Enhanced GIF support.
2208+ - S8221345, CVE-2019-2818: Better Poly1305 support.
2209+ - S8221518, CVE-2019-2816: Normalize normalization.
2210+ - S8222678, CVE-2019-2821: Improve TLS negotiation.
2211+ - Fix more build issues for Ubuntu precise builds.
2212+ - Bump standards version.
2213+
2214+ -- Matthias Klose <doko@ubuntu.com> Wed, 17 Jul 2019 02:37:32 +0200
2215+
2216+openjdk-lts (11.0.4+10-1ubuntu1) eoan; urgency=medium
2217+
2218+ * Sync packages with 11.0.4+10-1:
2219+ - OpenJDK 11.0.4+10 build (early access).
2220+ - Add riscv64 support for zero (Ed Nevill).
2221+ - Fix build dependencies for Ubuntu precise builds.
2222+ - Fix dependency generation on the libjpeg runtime. Closes: #927965.
2223+ - Drop dependency on transitional libgl1-mesa-glx package. Closes: #930611.
2224+
2225+ -- Matthias Klose <doko@ubuntu.com> Tue, 02 Jul 2019 15:08:32 +0200
2226+
2227+openjdk-lts (11.0.4+9-1ubuntu1) eoan; urgency=medium
2228+
2229+ * Sync packages with 11.0.4+9-1:
2230+ - OpenJDK 11.0.4+9 build (early access).
2231+ - Add another break for libequinox-osgi-java (<< 3.9.1). Closes: #931115.
2232+
2233+ -- Matthias Klose <doko@ubuntu.com> Wed, 26 Jun 2019 14:02:42 +0200
2234+
2235+openjdk-lts (11.0.4+8-1ubuntu1) eoan; urgency=medium
2236+
2237+ * Sync packages with 11.0.4+8-1:
2238+ - OpenJDK 11.0.4+8 build (early access).
2239+ - Apply patch for JDK-8225716.
2240+ * Remove the icedtea-sound build logic.
2241+ * Install swing.properties into <java-home>/conf instead of <java-home>/lib.
2242+
2243+ -- Matthias Klose <doko@ubuntu.com> Sat, 22 Jun 2019 18:16:21 +0200
2244+
2245+openjdk-lts (11.0.4+6-1ubuntu1) eoan; urgency=medium
2246+
2247+ * Sync packages with 11.0.4+6-1:
2248+ - OpenJDK 11.0.4+6 build (early access).
2249+
2250+ -- Matthias Klose <doko@ubuntu.com> Thu, 06 Jun 2019 09:36:22 +0200
2251+
2252+openjdk-lts (11.0.4+4-1ubuntu1) eoan; urgency=medium
2253+
2254+ * Sync packages with 11.0.4+4-1:
2255+ - OpenJDK 11.0.4+4 build (early access).
2256+ - Configure with --with-version-pre='ea' for upstream tags which are
2257+ not upstream releases (has to be set manually). Not enabled during
2258+ the buster freeze.
2259+ - Allow to skip the bootcycle build (DEB_BUILD_OPTIONS=nobootcycle).
2260+ - Add a watch file (Paul Wise).
2261+ - Print some information about the host configuration before starting
2262+ the build.
2263+
2264+ -- Matthias Klose <doko@ubuntu.com> Wed, 29 May 2019 08:08:09 +0200
2265+
2266+openjdk-lts (11.0.4+2-1ubuntu1) eoan; urgency=medium
2267+
2268+ * Sync packages with 11.0.4+2-1:
2269+ - OpenJDK 11.0.4+2 build.
2270+ - Fix src.zip symlink. Closes: #928369.
2271+ - Tighten dependency on ca-certificates-java. Closes: #914860.
2272+ - Refresh patches.
2273+
2274+ -- Matthias Klose <doko@ubuntu.com> Wed, 15 May 2019 01:12:09 +0200
2275+
2276+openjdk-lts (11.0.4+1-1ubuntu1) eoan; urgency=medium
2277+
2278+ * Sync packages with 11.0.4+1-1:
2279+ - OpenJDK 11.0.4+1 build.
2280+
2281+ -- Matthias Klose <doko@ubuntu.com> Mon, 06 May 2019 17:53:46 +0200
2282+
2283+openjdk-lts (11.0.3+7-4ubuntu1) eoan; urgency=medium
2284+
2285+ * Sync packages with 11.0.3+7-4:
2286+ * Add breaks to the openjdk-11-jre-headless package:
2287+ - For unattended upgrades: jetty9, netbeans, tomcat8, visualvm.
2288+ - For eclipse 3.8 removal: eclipse-platform. Closes: #925071.
2289+ - For configuration with vendor flag: libreoffice-core.
2290+ * Install jspawnhelper.
2291+ * Apply updates from jdk11u-dev, and remove locally applied patches:
2292+ - 8218618: Program fails when using JDK addressed by UNC path and using
2293+ Security Managerdefault tip.
2294+ - 8221924: get(null) on single-entry unmodifiable Map returns null
2295+ instead of throwing NPE.
2296+ - 8206955: MethodHandleProxies.asInterfaceInstance does not support default
2297+ methodsdefault tip.
2298+ - 8221304: Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java.
2299+ - 8218854: FontMetrics.getMaxAdvance may be less than the maximum
2300+ FontMetrics.charWidth.
2301+ - 8214002: Cannot use italic font style if the font has embedded bitmap.
2302+ - 8222522: Add configure options for Mac Bundle creation.
2303+ - 8221880: Better customization for Windows RC properties FileDescription
2304+ and ProductName.
2305+ - 8222133: Add temporary exceptions for root certs that are due to expire
2306+ soon.
2307+ - 8222089: [TESTBUG] sun/security/lib/cacerts/VerifyCACerts.java fails due
2308+ to cert within 90-day expiry window.
2309+ - 8170494: JNI exception pending in PlainDatagramSocketImpl.c.
2310+ - 8217879: hs_err should print more instructions in hex dump.
2311+ - 8222410: java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile
2312+ hangs when "nc" does not accept "-U".
2313+ - 8222397: x86_32 tests with UseSHA1Intrinsics SEGV due to garbled
2314+ registers.
2315+ - 8209914: javadoc search sometimes generates bad URIs.
2316+ - 8218020: Fix version number in mesa.md 3rd party legal file.
2317+ - 8188133: C2: Static field accesses in clinit can trigger
2318+ deoptimizations.
2319+ - 8215472: (zipfs) Cleanups in implementation classes of jdk.zipfs and
2320+ tests.
2321+ - 8211266: [TESTBUG] ZipFSTester.java failed intermittently in
2322+ ZipFSTester.checkRead(): bound must be positive.
2323+ - 8210899: (zipfs) ZipFileSystem.EntryOutputStreamCRC32 mistakenly set the
2324+ crc32 value into size field.
2325+ - 8217647: JFR: recordings on 32-bit systems unreadable.
2326+ - 8216970: condy causes JVM crash.
2327+ - 8222032: x86_32 fails with "wrong size of mach node" on AVX-512 machine.
2328+ - 8221917: serviceability/sa/TestPrintMdo.java fails on 32-bit platforms.
2329+ - 8220349: The fix done for JDK-8214253 have caused issues in JTree
2330+ behaviour.
2331+ - 8221833: Readability check in Symbol::is_valid not performed for some
2332+ addresses.
2333+ - 8220441: [PPC64] Clobber memory effect missing for memory barriers in
2334+ atomics.
2335+ - 8218991: s390: Add intrinsic for GHASH algorithm.
2336+ - 8220625: tools/javac/classreader/8171132/BadConstantValue.java failed
2337+ with "did not see expected error".
2338+
2339+ -- Matthias Klose <doko@ubuntu.com> Thu, 25 Apr 2019 10:21:12 +0200
2340+
2341+openjdk-lts (11.0.3+7-2ubuntu1) disco-proposed; urgency=medium
2342+
2343+ * Sync packages with 11.0.3+7-2:
2344+ - Fix 8210739: Calling JSpinner's setFont with null throws
2345+ NullPointerException.
2346+ - Fix 8210483: AssertionError in DeferredAttr at setOverloadKind caused by
2347+ JDK-8203679.
2348+
2349+ -- Matthias Klose <doko@ubuntu.com> Thu, 18 Apr 2019 05:03:41 +0200
2350+
2351+openjdk-lts (11.0.3+7-1ubuntu1) disco; urgency=medium
2352+
2353+ * Sync packages with 11.0.3+7-1:
2354+ - OpenJDK 11.0.3+7 build.
2355+ - Security fixes:
2356+ - S8211936, CVE-2019-2602: Better String parsing.
2357+ - S8218453, CVE-2019-2684: More dynamic RMI interactions.
2358+ - S8219066, CVE-2019-2698: Fuzzing TrueType fonts: setCurrGlyphID().
2359+ - Support using the Java ATK wrapper (Samuel Thibault). Closes: #900912.
2360+ - patches/jaw-classpath.diff: Fix finding the Java ATK wrapper.
2361+ - patches/jaw-optional.diff: Make failing to load the Java ATK wrapper
2362+ non-fatal.
2363+
2364+ -- Matthias Klose <doko@ubuntu.com> Wed, 17 Apr 2019 05:00:11 +0200
2365+
2366+openjdk-lts (11.0.3+5-1ubuntu2) disco; urgency=medium
2367+
2368+ * Fix configuring with the vendor flags.
2369+
2370+ -- Matthias Klose <doko@ubuntu.com> Tue, 02 Apr 2019 16:42:19 +0200
2371+
2372+openjdk-lts (11.0.3+5-1ubuntu1) disco; urgency=medium
2373+
2374+ * Sync packages with 11.0.3+5-1:
2375+ - OpenJDK 11.0.3+5 build.
2376+ - Annotate the bootstrap dependency with :native.
2377+
2378+ -- Matthias Klose <doko@ubuntu.com> Tue, 02 Apr 2019 14:09:44 +0200
2379+
2380+openjdk-lts (11.0.3+4-2ubuntu1) disco; urgency=medium
2381+
2382+ * Sync packages with 11.0.3+4-2:
2383+ [ Matthias Klose ]
2384+ - Configure with vendor flags.
2385+ - Work around the missing gcc-for-host b-d for cross builds.
2386+ - Backport fix for 8221083, wrong oop compare in C1-generated code (PPC).
2387+
2388+ [ Tiago Stürmer Daitx ]
2389+ - Revert to GTK2 as default since GTK3 still has padding and
2390+ component issues, apply upstream changeset to fix a few GTK3
2391+ components: LP: #1770278.
2392+ - debian/patches/jdk-improve-gtk3-compatibility.patch: upstream
2393+ fix for JDK-8218469, JDK-8218470, JDK-8218472, and JDK-8203627.
2394+ - debian/patches/keep-gtk2-as-default.patch: revert upstream so
2395+ GTK2 is loaded before GTK3 when available.
2396+ - debian/rules, debian/control: Set jre to depend on libgtk2.0-0
2397+ and alternatively to libgtk-3-0.
2398+
2399+ -- Matthias Klose <doko@ubuntu.com> Thu, 28 Mar 2019 10:58:50 +0100
2400+
2401+openjdk-lts (11.0.3+4-1ubuntu1) disco; urgency=medium
2402+
2403+ * Sync packages with 11.0.3+4-1:
2404+ - OpenJDK 11.0.3+4 build.
2405+ - Fix the wrong assumption in the autopkg tests that the OpenJDK is
2406+ the same as the default JDK.
2407+ - Don't prune the build trees before running the tests.
2408+
2409+ -- Matthias Klose <doko@ubuntu.com> Thu, 21 Mar 2019 15:07:34 +0100
2410+
2411+openjdk-lts (11.0.3+1-1ubuntu1) disco; urgency=medium
2412+
2413+ * Sync packages with 11.0.3+1-1:
2414+ - OpenJDK 11.0.3+1 build.
2415+ - Attribute test dependencies with <!nocheck>.
2416+ - Add support for DCEVM on am64 and i386. Closes: #921419.
2417+ - Check for nodoc instead of nodocs in DEB_BUILD_OPTIONS.
2418+ Addresses: #922761.
2419+
2420+ -- Matthias Klose <doko@ubuntu.com> Wed, 27 Feb 2019 15:53:42 +0100
2421+
2422+openjdk-lts (11.0.2+9-3ubuntu1) disco; urgency=medium
2423+
2424+ * Sync packages with 11.0.2+9-3:
2425+ - Fix Zero on sparc64 (Adrian Glaubitz). Closes: #920315.
2426+ - Link zero on alpha with --no-relax (Michael Cree). Addresses: #920161.
2427+ - Don't run the tests on alpha, causing build failure.
2428+ - jhsdb isn't built on alpha.
2429+ - Backport the fix for 8214002 (cannot use italic font style if the font
2430+ has embedded bitmap). LP: #1799014.
2431+ * Sync packages with 11.0.2+9-2:
2432+ - Fix file permissions for autopkg tests.
2433+
2434+ -- Matthias Klose <doko@ubuntu.com> Thu, 24 Jan 2019 15:14:20 +0100
2435+
2436+openjdk-lts (11.0.2+9-1ubuntu3) disco; urgency=medium
2437+
2438+ * Fix file permissions for autopkg tests.
2439+
2440+ -- Matthias Klose <doko@ubuntu.com> Tue, 22 Jan 2019 14:39:45 +0100
2441+
2442+openjdk-lts (11.0.2+9-1ubuntu1) disco; urgency=medium
2443+
2444+ * Sync packages with 11.0.2+9-1:
2445+ - OpenJDK 11.0.2 release (build 9).
2446+
2447+ - Backport the fix for S8212233. Closes: #920020, #919798.
2448+ - debian/buildwatch.sh: use same code from openjdk-8.
2449+ - debian/control.in, debian/control:
2450+ - add fixed build depends for jtreg and xfvb.
2451+ - remove Conflicts: oracle-java11-installer. (LP: #1782630)
2452+ - debian/rules:
2453+ - call the same testsuites scripts used for autopkgtest.
2454+ - removed jtreg and xvfb build dependency logic and moved the bdeps
2455+ into debian/control.in.
2456+ - added gen-autopackage rule to generate autopkgtest scripts from
2457+ templates.
2458+ - copy flight recorder configuration files.
2459+ - fix logging in langtools testing.
2460+ - don't ignore/exclude the release file from the jdk package, it is
2461+ required by jtreg tests and autopkgtests will fail without it.
2462+ - don't run nashorn testsuite.
2463+ - update dep8 tests:
2464+ - debian/tests/control: updated to run openjdk-11 tests.
2465+ - debian/tests/hotspot, debian/tests/jaxp, debian/tests/jdk,
2466+ debian/tests/langtools: use the new jt .sh scripts.
2467+ - debian/tests/jtdiff-autopkgtest.sh: diff build time and autopkgtest
2468+ JTreports to show what changed.
2469+ - debian/tests/jtreg-autopkgtest.in: template to generate the jtreg
2470+ script used by the autopkgtest tests.
2471+ - debian/tests/jtdiff-autopkgtest.sh: used by the scripts to report
2472+ any differences between the autopkgtest and the tests results
2473+ generated during the openjdk package build.
2474+ - debian/tests/jtreg-autopkgtest.sh: used by the scripts to run jtreg
2475+ and put the resulting artifacts in the right places, by default will
2476+ remove all non .jtr files after it is done to preserve space.
2477+ - debian/tests/hotspot, debian/tests/jaxp, debian/tests/jdk,
2478+ debian/tests/langtools: run same testsuites as build time and
2479+ compare the results.
2480+ - debian/tests/valid-tests: no longer needed, removed.
2481+
2482+ * Sync packages with 11.0.2+7-1:
2483+ - OpenJDK 11.0.2 release.
2484+
2485+ - Update VCS attributes in the control file. Closes: #909736.
2486+ - Prefer OpenJDK 11 over OpenJDK 10 as the bootstrap OpenJDK for
2487+ recent releases. Closes: #915600.
2488+
2489+ -- Matthias Klose <doko@ubuntu.com> Tue, 22 Jan 2019 13:30:45 +0100
2490+
2491+openjdk-lts (11.0.1+13-3ubuntu1) disco; urgency=medium
2492+
2493+ * Sync packages with 11.0.1+13-3:
2494+ - Tighten dependency on debhelper on recent releases. Closes: #911694.
2495+ - Reproducible properties file header when SOURCE_DATE_EPOCH is specified.
2496+ Closes: #914278.
2497+ - Add SOURCE_DATE_EPOCH support to the javadoc tool. Closes: #783938.
2498+ - Disable AArch64 intrinsics for sin, cos and log. Closes: #910188.
2499+ LP: #1796982.
2500+ - Add support for DEB_BUILD_OPTIONS=terse. Closes: #912211.
2501+
2502+ -- Matthias Klose <doko@ubuntu.com> Fri, 30 Nov 2018 12:15:34 +0100
2503+
2504+openjdk-lts (11.0.1+13-2ubuntu1) cosmic; urgency=medium
2505+
2506+ * Sync packages with 11.0.1+13-2:
2507+ - OpenJDK 11.0.1 releae
2508+ - debian/rules:
2509+ - limit the tests that we run for the hotspot, langtools,
2510+ and jdk testsuites to improve build times and also to
2511+ prevent running unstable or failing tests.
2512+ - fix 'if' clause for definition of the TIME command.
2513+ - remove guava jar from test classpath, no longer required.
2514+ - debian/control, debian/control.in: add a breaks clause to
2515+ clojure1.8 <= 1.8.0-7ubuntu1~.
2516+
2517+ -- Matthias Klose <doko@ubuntu.com> Wed, 17 Oct 2018 09:19:23 +0200
2518+
2519+openjdk-lts (11~28-3ubuntu1) cosmic; urgency=medium
2520+
2521+ * Sync packages with 11~28-3.
2522+ * First OpenJDK 11 release.
2523+
2524+ -- Matthias Klose <doko@ubuntu.com> Wed, 03 Oct 2018 04:16:04 +0200
2525+
2526+openjdk-lts (10.0.2+13-1ubuntu1) cosmic; urgency=medium
2527+
2528+ * Sync packages with 10.0.2+13-1:
2529+ - OpenJDK 10.0.2+13 release.
2530+ - CVE-2018-2972, S8200332: Improve GCM counting.
2531+ - CVE-2018-2952, S8199547: Exception to Pattern Syntax.
2532+ - S8191239: Improve desktop file usage.
2533+ - S8193419: Better Internet address support.
2534+ - S8197925: Better stack walking.
2535+ - S8200666: Improve LDAP support.
2536+ - Explicitly build-depend on libfontconfig1-dev, explicitly depend
2537+ on libfontconfig1. LP: #1780151. See #793210.
2538+ - Build using GCC 8.
2539+ - Configure with --with-native-debug-symbols=internal.
2540+ - OpenJDK 10.0.1+10 also addressed CVE-2018-2825 and CVE-2018-2826.
2541+
2542+ -- Matthias Klose <doko@ubuntu.com> Wed, 18 Jul 2018 21:13:26 +0200
2543+
2544+openjdk-lts (10.0.1+10-4ubuntu1) cosmic; urgency=medium
2545+
2546+ * Sync packages with 10.0.1+10-3:
2547+ - OpenJDK 10.0.1+10 addresses the following security issues:
2548+ - CVE-2018-2790,S8189969: Manifest better manifest entries.
2549+ - CVE-2018-2795,S8189977: Improve permission portability.
2550+ - CVE-2018-2796,S8189981: Improve queuing portability.
2551+ - CVE-2018-2797,S8189985: Improve tabular data portability.
2552+ - CVE-2018-2798,S8189989: Improve container portability.
2553+ - CVE-2018-2799,S8189993: Improve document portability.
2554+ - CVE-2018-2794,S8189997: Enhance keystore mechanisms.
2555+ - CVE-2018-2814,S8192025: Less referential references.
2556+ - CVE-2018-2815,S8192757: Improve stub classes implementation.
2557+ - CVE-2018-2800,S8193833: Better RMI connection support.
2558+ - Stop installing the policytool desktop file. LP: #1766843,
2559+ - Prefer to build with OpenJDK 10 instead of OpenJDK 9.
2560+ - Fix ftbfs on powerpcspe, adjusting the MIN_FLOAT constant (Adrian
2561+ Glaubitz). Closes: #897334.
2562+ - Remove classes.jsa files on package removal. Closes: #897411.
2563+
2564+ -- Matthias Klose <doko@ubuntu.com> Sun, 06 May 2018 08:54:49 +0200
2565+
2566+openjdk-lts (10.0.1+10-3ubuntu1) bionic; urgency=medium
2567+
2568+ * Sync packages with 10.0.1+10-3:
2569+ - d/rules: Fix computation of v_upbuild (Michael Hudson-Doyle).
2570+ - Fix build failure on sparc64 (Adrian Glaubitz). Closes: #895955.
2571+ * Add build dependency on openjdk-11-jdk-headless.
2572+
2573+ -- Matthias Klose <doko@ubuntu.com> Sat, 21 Apr 2018 15:41:27 +0200
2574+
2575+openjdk-lts (10.0.1+10-1ubuntu2) bionic; urgency=medium
2576+
2577+ * d/rules: Fix computation of v_upbuild to fix ftbfs.
2578+
2579+ -- Michael Hudson-Doyle <michael.hudson@ubuntu.com> Fri, 20 Apr 2018 11:50:33 +1200
2580+
2581+openjdk-lts (10.0.1+10-1ubuntu1) bionic; urgency=high
2582+
2583+ * Sync packages with 10.0.1+10-1:
2584+
2585+ * OpenJDK 10.0.1+10 release.
2586+
2587+ -- Matthias Klose <doko@ubuntu.com> Thu, 19 Apr 2018 17:40:13 +0200
2588+
2589+openjdk-lts (10~46-5ubuntu1) bionic; urgency=medium
2590+
2591+ * Sync packages with 10~46-5:
2592+
2593+ [ Tiago Stürmer Daitx ]
2594+ * debian/rules: do not compress the element-list api docs as javadoc expects
2595+ this file to be uncompressed when using '-link' or '-linkoffline'.
2596+ Closes: #895587.
2597+
2598+ -- Matthias Klose <doko@ubuntu.com> Sun, 15 Apr 2018 03:11:26 +0200
2599+
2600+openjdk-lts (10~46-4ubuntu1) bionic; urgency=medium
2601+
2602+ * Upload openjdk-10 as openjdk-lts, but call the binary packages
2603+ already 11.
2604+
2605+ -- Matthias Klose <doko@ubuntu.com> Tue, 03 Apr 2018 22:32:01 +0200
2606+
2607+openjdk-10 (10~46-4) unstable; urgency=medium
2608+
2609+ * Fix installation of japanese manual pages.
2610+
2611+ -- Matthias Klose <doko@ubuntu.com> Mon, 02 Apr 2018 17:39:54 +0200
2612+
2613+openjdk-10 (10~46-3) unstable; urgency=medium
2614+
2615+ * Work around build failure building the documentation.
2616+ * Build using gtk 3.0.
2617+ * Add again ia64 support (Adrian Glaubitz). Closes: #894062.
2618+ * Remove obsolete m68k only patch (Adrian Glaubitz). Closes: #893833.
2619+
2620+ -- Matthias Klose <doko@ubuntu.com> Mon, 02 Apr 2018 08:59:15 +0200
2621+
2622+openjdk-10 (10~46-2) unstable; urgency=medium
2623+
2624+ * Fix priorities for alternatives.
2625+ * Fix file conflicts with -dbg package.
2626+ * Update provides for 10.
2627+ * Update apport hook name for 10. LP: #1738579.
2628+
2629+ -- Matthias Klose <doko@ubuntu.com> Thu, 15 Mar 2018 14:32:34 +0100
2630+
2631+openjdk-10 (10~46-1) unstable; urgency=medium
2632+
2633+ * OpenJDK 10 build 46.
2634+ * Update patch for m68k (Adrian Glaubitz). Closes: #883570).
2635+ * Update patch for alpha (Adrian Glaubitz). Closes: #885018).
2636+ * Drop powerpcspe patch. Closes: #883493.
2637+ * Work around make-4.2 MAKEFLAGS issue. Closes: #891573.
2638+
2639+ -- Matthias Klose <doko@ubuntu.com> Wed, 14 Mar 2018 18:10:28 +0100
2640+
2641+openjdk-10 (10~32-1) experimental; urgency=medium
2642+
2643+ * OpenJDK 10 build 32.
2644+
2645+ -- Matthias Klose <doko@ubuntu.com> Sun, 19 Nov 2017 17:52:21 +0100
2646+
2647+openjdk-9 (9.0.1+11-1) unstable; urgency=medium
2648+
2649+ * OpenJDK 9.0.1+11 release.
2650+ * Bump standards version.
2651+ * Configure with an empty --with-version-pre setting. LP: #1722410.
2652+ * Remove JamVM packaging bits. Closes: #877523.
2653+ * Remove Shark packaging bits.
2654+ * Fix java/javac/jar lockups on SMP Alpha (Michael Cree). Closes: #875288.
2655+ * Fix crashes in i386 applications using JNI due to Hotspot workaround for
2656+ Exec Shield (Ben Hutchings). Closes: #876069.
2657+ * Re-enable building altzero architectures: Closes: #874292.
2658+ * Update the zero-sparc patch (Adrian Glaubitz). Closes: #874265.
2659+ * Fix recommendation of microhei/zenhei font packages. Closes: #868205.
2660+ * Move jmod files into the openjdk-jdk-headless package. Closes: #878272.
2661+
2662+ -- Matthias Klose <doko@ubuntu.com> Fri, 27 Oct 2017 01:44:31 +0200
2663+
2664+openjdk-9 (9~b181-4) unstable; urgency=medium
2665+
2666+ * Fix whitespace in debian/rules. Closes: #873104, #873117.
2667+
2668+ -- Matthias Klose <doko@ubuntu.com> Thu, 24 Aug 2017 19:15:14 +0200
2669+
2670+openjdk-9 (9~b181-3) unstable; urgency=medium
2671+
2672+ * Fix libjvm.so's .debug file names.
2673+ * Install an apport hook when building on Ubuntu and derivatives.
2674+ * Update the disable-doclint patch (Chris West). Closes: #866908.
2675+ * Configure --with-debug-level=release on m68k as well (Adrian Glaubitz).
2676+ Closes: #871316.
2677+ * Drop armel and sparc from the list of alternative zero archs (Adrian
2678+ Glaubitz). Closes: #871319.
2679+ * Simplify the zero-sparc patch (Adrian Glaubitz). Closes: #872756.
2680+ * Remove some obsolete unused patches. Closes: #871606.
2681+
2682+ -- Matthias Klose <doko@ubuntu.com> Thu, 24 Aug 2017 00:42:22 +0200
2683+
2684+openjdk-9 (9~b181-2) unstable; urgency=medium
2685+
2686+ * Update the jdk-8067331 patch (Adrian Glaubitz). Closes: #871009.
2687+ * Build zero on armhf again.
2688+
2689+ -- Matthias Klose <doko@ubuntu.com> Mon, 07 Aug 2017 10:28:46 -0400
2690+
2691+openjdk-9 (9~b181-1) unstable; urgency=medium
2692+
2693+ * OpenJDK 9, b181.
2694+ * Don't hard-code multiarch-support dependency. Closes: #870521.
2695+ * Just configure m68k --with-debug-level=slowdebug. Closes: #868255.
2696+ * Fix atomic_copy64 on powerpc (Andrew Haley). Closes: #870403.
2697+
2698+ -- Matthias Klose <doko@ubuntu.com> Fri, 04 Aug 2017 07:35:49 -0400
2699+
2700+openjdk-9 (9~b179-2) unstable; urgency=medium
2701+
2702+ * Really configure --with-debug-level=slowdebug on Zero-only architectures.
2703+ Closes: #868255.
2704+ * Really enable the zero-sparc patch (Adrian Glaubitz). Closes: #864359.
2705+ * Try again building zero on arm64 with slowdebug.
2706+
2707+ -- Matthias Klose <doko@ubuntu.com> Mon, 24 Jul 2017 13:20:10 +0200
2708+
2709+openjdk-9 (9~b179-1) unstable; urgency=medium
2710+
2711+ * OpenJDK 9, b179.
2712+ * Drop armel as a hotspot architecture. Closes: #864464.
2713+ * Configure --with-debug-level=slowdebug on Zero-only architectures.
2714+ Closes: #868255.
2715+ * Fix recommendation of microhei/zenhei font packages. Closes: #868205.
2716+ * Enable the zero-sparc patch (Adrian Glaubitz). Closes: #864359.
2717+ * Update the disable-doclint patch (Chris West). Closes: #866908.
2718+ * Disable the jamvm autopkg tests.
2719+
2720+ -- Matthias Klose <doko@ubuntu.com> Sat, 22 Jul 2017 11:49:18 +0200
2721+
2722+openjdk-9 (9~b177-3) unstable; urgency=medium
2723+
2724+ * Fix applying the s390x-thread-stack-size patch.
2725+
2726+ -- Matthias Klose <doko@debian.org> Fri, 07 Jul 2017 19:18:19 +0200
2727+
2728+openjdk-9 (9~b177-2) unstable; urgency=medium
2729+
2730+ * Try to build zero again on amd64, arm64, ppc64el and s390x.
2731+ * Keep the conf/* symlinks in the JAVA_HOME directory.
2732+ Closes: #866924, #863080.
2733+ * Drop armel from the list of hotspot architectures. See #864464.
2734+ * Stop using deprecated GNOME libraries. Closes: #850268.
2735+ * Apply sparc64 build fixes (Adrian Glaubitz). Closes: #864351.
2736+ * Update the zero-sparc patch (Adrian Glaubitz). Closes: #864359.
2737+ * Update the m68k-support patch (Adrian Glaubitz). Closes: #864595.
2738+ * Disable generation of jvmti.html on m68k (Adrian Glaubitz).
2739+ Closes: #864596.
2740+ * Update the zero-sh patch (Adrian Glaubitz). Closes: #864643.
2741+ * Update the jdk-target-arch-define patch. Closes: #865129.
2742+ * Provide jvmdir symlink in /usr/lib/debug. Addresses: #867314.
2743+ * Fix pt_BR translation in awt message. Addresses: #863331.
2744+ * Drop the 8073754-stack-overflow-9-build patch. Closes: #864288.
2745+ * Use sigset_t to store the signals used by the JVM (James Cowgill).
2746+ Closes: #841173.
2747+
2748+ -- Matthias Klose <doko@ubuntu.com> Fri, 07 Jul 2017 12:28:53 +0200
2749+
2750+openjdk-9 (9~b177-1) unstable; urgency=medium
2751+
2752+ * OpenJDK 9, b177.
2753+
2754+ -- Matthias Klose <doko@debian.org> Fri, 07 Jul 2017 02:18:33 +0000
2755+
2756+openjdk-9 (9~b170-2) unstable; urgency=medium
2757+
2758+ * OpenJDK 9, b170.
2759+
2760+ -- Matthias Klose <doko@ubuntu.com> Thu, 18 May 2017 11:57:43 -0700
2761+
2762+openjdk-9 (9~b169-1) unstable; urgency=medium
2763+
2764+ * OpenJDK 9, b169.
2765+
2766+ -- Matthias Klose <doko@ubuntu.com> Sun, 14 May 2017 10:11:24 -0700
2767+
2768+openjdk-9 (9~b168-1) unstable; urgency=medium
2769+
2770+ * OpenJDK 9, b168.
2771+
2772+ -- Matthias Klose <doko@ubuntu.com> Fri, 05 May 2017 14:33:09 +0200
2773+
2774+openjdk-9 (9~b164-1) unstable; urgency=medium
2775+
2776+ * OpenJDK 9, b164.
2777+
2778+ -- Matthias Klose <doko@ubuntu.com> Sat, 08 Apr 2017 21:39:41 +0200
2779+
2780+openjdk-9 (9~b161-1) unstable; urgency=medium
2781+
2782+ * OpenJDK 9, b161.
2783+ * Don't build the zero JRE on Ubuntu/s390x.
2784+ * Fix changelog format.
2785+
2786+ -- Matthias Klose <doko@ubuntu.com> Fri, 17 Mar 2017 00:09:34 +0100
2787+
2788+openjdk-9 (9~b159-1) unstable; urgency=medium
2789+
2790+ * OpenJDK 9, b159.
2791+
2792+ -- Matthias Klose <doko@ubuntu.com> Fri, 03 Mar 2017 19:03:10 +0100
2793+
2794+openjdk-9 (9~b158-1) unstable; urgency=medium
2795+
2796+ * OpenJDK 9, b158.
2797+ * Add OpenJDK Stack Unwinder and Frame Decorator for gdb.
2798+
2799+ -- Matthias Klose <doko@ubuntu.com> Sun, 26 Feb 2017 18:57:42 +0100
2800+
2801+openjdk-9 (9~b155-1) unstable; urgency=medium
2802+
2803+ * OpenJDK 9, b155.
2804+
2805+ -- Matthias Klose <doko@ubuntu.com> Fri, 03 Feb 2017 07:56:11 +0100
2806+
2807+openjdk-9 (9~b154-1) unstable; urgency=medium
2808+
2809+ * OpenJDK 9, b154.
2810+ * Fix libjpeg dependency. Closes: #852420.
2811+
2812+ -- Matthias Klose <doko@ubuntu.com> Thu, 26 Jan 2017 23:33:55 +0100
2813+
2814+openjdk-9 (9~b153-2) unstable; urgency=medium
2815+
2816+ * Lower cpu requirements for Debian/s390x.
2817+
2818+ -- Matthias Klose <doko@ubuntu.com> Sat, 21 Jan 2017 21:52:52 +0100
2819+
2820+openjdk-9 (9~b153-1) unstable; urgency=medium
2821+
2822+ * OpenJDK 9, b153.
2823+
2824+ -- Matthias Klose <doko@ubuntu.com> Fri, 20 Jan 2017 14:39:18 +0100
2825+
2826+openjdk-9 (9~b151-2) unstable; urgency=medium
2827+
2828+ * Fix builds with zero and jamvm as an alternate VM.
2829+
2830+ -- Matthias Klose <doko@ubuntu.com> Tue, 10 Jan 2017 15:40:20 +0100
2831+
2832+openjdk-9 (9~b151-1) experimental; urgency=medium
2833+
2834+ * OpenJDK 9, b151.
2835+
2836+ -- Matthias Klose <doko@ubuntu.com> Sun, 08 Jan 2017 23:16:21 +0100
2837+
2838+openjdk-9 (9~b149-1) experimental; urgency=medium
2839+
2840+ * OpenJDK 9, b149.
2841+
2842+ -- Matthias Klose <doko@ubuntu.com> Sat, 17 Dec 2016 10:58:22 +0100
2843+
2844+openjdk-9 (9~b148-1) experimental; urgency=medium
2845+
2846+ * OpenJDK 9, b148.
2847+
2848+ -- Matthias Klose <doko@ubuntu.com> Mon, 12 Dec 2016 14:04:02 +0000
2849+
2850+openjdk-9 (9~b147-1) experimental; urgency=medium
2851+
2852+ * OpenJDK 9, b147.
2853+ * Use sigset_t to store the signals used by the JVM (James Cowgill).
2854+ Addresses: #841173.
2855+
2856+ -- Matthias Klose <doko@ubuntu.com> Sat, 03 Dec 2016 15:41:51 +0100
2857+
2858+openjdk-9 (9~b144-1) experimental; urgency=medium
2859+
2860+ * OpenJDK 9, b144.
2861+
2862+ -- Matthias Klose <doko@ubuntu.com> Fri, 11 Nov 2016 14:43:48 +0100
2863+
2864+openjdk-9 (9~b143-2) experimental; urgency=medium
2865+
2866+ * Fix 8168567, unbreaking the build on arm64.
2867+
2868+ -- Matthias Klose <doko@ubuntu.com> Mon, 07 Nov 2016 15:46:43 +0100
2869+
2870+openjdk-9 (9~b143-1) experimental; urgency=medium
2871+
2872+ * OpenJDK 9, b143.
2873+
2874+ -- Matthias Klose <doko@ubuntu.com> Sun, 06 Nov 2016 22:36:28 +0100
2875+
2876+openjdk-9 (9~b142-1) experimental; urgency=medium
2877+
2878+ * OpenJDK 9, b142.
2879+
2880+ -- Matthias Klose <doko@ubuntu.com> Sat, 29 Oct 2016 12:03:19 +0200
2881+
2882+openjdk-9 (9~b140-2) experimental; urgency=medium
2883+
2884+ * Don't build zero on ppc64 and ppc64el (fails to build).
2885+
2886+ -- Matthias Klose <doko@ubuntu.com> Wed, 19 Oct 2016 17:02:37 +0200
2887+
2888+openjdk-9 (9~b140-1) experimental; urgency=medium
2889+
2890+ * OpenJDK 9, b140.
2891+
2892+ -- Matthias Klose <doko@ubuntu.com> Mon, 17 Oct 2016 12:01:47 +0200
2893+
2894+openjdk-9 (9~b139-1) experimental; urgency=medium
2895+
2896+ * OpenJDK 9, b139.
2897+ * Stop building zero on amd64, fails to build with hardening defaults.
2898+
2899+ -- Matthias Klose <doko@ubuntu.com> Sun, 09 Oct 2016 10:03:18 +0200
2900+
2901+openjdk-9 (9~b136-1ubuntu1) yakkety; urgency=medium
2902+
2903+ * 8165323: (fs) Files.getFileStore fails with "Mount point not found" in
2904+ chroot environment
2905+
2906+ -- Matthias Klose <doko@ubuntu.com> Wed, 21 Sep 2016 16:20:45 +0200
2907+
2908+openjdk-9 (9~b136-1) experimental; urgency=medium
2909+
2910+ * OpenJDK 9, b136.
2911+
2912+ -- Matthias Klose <doko@ubuntu.com> Mon, 19 Sep 2016 20:33:07 +0200
2913+
2914+openjdk-9 (9~b135-1) experimental; urgency=medium
2915+
2916+ * OpenJDK 9, b135.
2917+
2918+ -- Matthias Klose <doko@ubuntu.com> Sat, 10 Sep 2016 03:56:51 +0200
2919+
2920+openjdk-9 (9~b134-2ubuntu1) yakkety; urgency=medium
2921+
2922+ * Explicitly turn off stack-protector for zero builds.
2923+
2924+ -- Matthias Klose <doko@ubuntu.com> Thu, 08 Sep 2016 17:21:13 +0200
2925+
2926+openjdk-9 (9~b134-2) experimental; urgency=medium
2927+
2928+ * Build using GCC 6.
2929+ * Enable zero build on arm64 and ppc64el.
2930+ * Increase thread stack size for ppc* zero builds.
2931+ * Don't use Solaris compiler flags on sparc64.
2932+ * Port x32 zero patch.
2933+ * Don't use the just built jdk for zero builds.
2934+ * Don't use getFileStore() during the build, chroots throw an
2935+ exception while running jlink.
2936+ * Fix removal of jre-headless alternatives. Closes: #788445.
2937+
2938+ -- Matthias Klose <doko@ubuntu.com> Mon, 05 Sep 2016 14:14:01 +0200
2939+
2940+openjdk-9 (9~b133-2) experimental; urgency=medium
2941+
2942+ * Don't do bootcycle builds for zero builds.
2943+ * Fix macro settings for zero builds.
2944+
2945+ -- Matthias Klose <doko@ubuntu.com> Wed, 31 Aug 2016 18:34:51 +0200
2946+
2947+openjdk-9 (9~b133-1) experimental; urgency=medium
2948+
2949+ * OpenJDK 9, b133.
2950+
2951+ -- Matthias Klose <doko@ubuntu.com> Mon, 29 Aug 2016 14:25:48 +0200
2952+
2953+openjdk-9 (9~b130-1) experimental; urgency=medium
2954+
2955+ * OpenJDK 9, b130.
2956+
2957+ -- Matthias Klose <doko@ubuntu.com> Sun, 07 Aug 2016 23:27:51 +0200
2958+
2959+openjdk-9 (9~b124-1) experimental; urgency=medium
2960+
2961+ * OpenJDK 9, b124.
2962+ * Fix an issue with libatk-wrapper (Samuel Thibault). Closes: #827796.
2963+
2964+ -- Matthias Klose <doko@ubuntu.com> Sat, 28 May 2016 22:30:12 +0200
2965+
2966+openjdk-9 (9~b117-1) experimental; urgency=medium
2967+
2968+ * OpenJDK 9, b117.
2969+ * Fix zero builds, next try.
2970+
2971+ -- Matthias Klose <doko@ubuntu.com> Thu, 05 May 2016 23:10:57 +0200
2972+
2973+openjdk-9 (9~b116-1) experimental; urgency=medium
2974+
2975+ * OpenJDK 9, b116.
2976+
2977+ -- Matthias Klose <doko@ubuntu.com> Fri, 29 Apr 2016 00:41:04 +0200
2978+
2979+openjdk-9 (9~b115-2) experimental; urgency=medium
2980+
2981+ * Fix zero builds:
2982+ - Backport 8132051, 8146518, 8150654, 8154210 from the hs repo.
2983+ - Apply proposed patch for 8153275.
2984+ * Set initial VMThreadStackSize to 1600 on s390x.
2985+ * Tighten openjdk build dependency on s390x.
2986+
2987+ -- Matthias Klose <doko@ubuntu.com> Sat, 23 Apr 2016 23:09:19 +0200
2988+
2989+openjdk-9 (9~b115-1) experimental; urgency=medium
2990+
2991+ * OpenJDK 9, b115.
2992+ * Fix header file conflict. Closes: #816440. LP: #1550950.
2993+
2994+ -- Matthias Klose <doko@ubuntu.com> Thu, 21 Apr 2016 23:48:04 +0200
2995+
2996+openjdk-9 (9~b114-0ubuntu1) xenial; urgency=medium
2997+
2998+ * OpenJDK 9, b114.
2999+
3000+ -- Matthias Klose <doko@ubuntu.com> Thu, 14 Apr 2016 21:02:34 +0200
3001+
3002+openjdk-9 (9~b113-1) experimental; urgency=medium
3003+
3004+ * OpenJDK 9, b113.
3005+
3006+ -- Matthias Klose <doko@ubuntu.com> Wed, 13 Apr 2016 20:58:18 +0200
3007+
3008+openjdk-9 (9~b112-3) experimental; urgency=medium
3009+
3010+ * Fix zero builds, apply proposed patch for JDK-8153275.
3011+
3012+ -- Matthias Klose <doko@ubuntu.com> Fri, 01 Apr 2016 18:39:09 +0200
3013+
3014+openjdk-9 (9~b112-2) experimental; urgency=medium
3015+
3016+ * OpenJDK 9, b112.
3017+
3018+ -- Matthias Klose <doko@ubuntu.com> Thu, 31 Mar 2016 15:44:43 +0200
3019+
3020+openjdk-9 (9~b107-1) experimental; urgency=medium
3021+
3022+ * OpenJDK 9, b107.
3023+ * Build-depend on openjdk-9-jdk-headless <cross>.
3024+ * Build with GCC 5 on mips*.
3025+ * Split out an openjdk-9-jdk-headless package.
3026+ * Update libgconf/libgnome jre recommendations. Addresses: #813943.
3027+ * Update package reference in README. Addresses: #814605.
3028+ * Add french translation for policytool desktop file. Addresses: #813851.
3029+ * Install app icons again.
3030+
3031+ -- Matthias Klose <doko@ubuntu.com> Sat, 27 Feb 2016 11:55:04 +0100
3032+
3033+openjdk-9 (9~b102-1) experimental; urgency=medium
3034+
3035+ * OpenJDK 9, b102.
3036+
3037+ -- Matthias Klose <doko@ubuntu.com> Tue, 26 Jan 2016 13:33:16 +0100
3038+
3039+openjdk-9 (9~b101-2ubuntu2) xenial; urgency=medium
3040+
3041+ * Don't build zero on arm64.
3042+
3043+ -- Matthias Klose <doko@ubuntu.com> Sun, 17 Jan 2016 11:17:19 +0100
3044+
3045+openjdk-9 (9~b101-2ubuntu1) xenial; urgency=medium
3046+
3047+ * Ignore installing jsadebugd.1.
3048+
3049+ -- Matthias Klose <doko@ubuntu.com> Sun, 17 Jan 2016 10:33:06 +0100
3050+
3051+openjdk-9 (9~b101-2) experimental; urgency=medium
3052+
3053+ * Disable the zero build on ppc64el, currently fails to build.
3054+
3055+ -- Matthias Klose <doko@ubuntu.com> Sat, 16 Jan 2016 10:30:18 +0100
3056+
3057+openjdk-9 (9~b101-1) experimental; urgency=medium
3058+
3059+ * OpenJDK 9, b101.
3060+ * Fix cross builds.
3061+ * Build again using GCC 4.9 on mips*, fails to build with GCC 5.
3062+
3063+ -- Matthias Klose <doko@ubuntu.com> Fri, 15 Jan 2016 12:25:14 +0100
3064+
3065+openjdk-9 (9~b96-1) experimental; urgency=medium
3066+
3067+ * OpenJDK 9, b96.
3068+ * openjdk-9-jdk: Fix typo in sdk provides. Addresses: #803150.
3069+ * Build using giflib 5.
3070+ * Build using GCC 5 everywhere.
3071+
3072+ -- Matthias Klose <doko@ubuntu.com> Sun, 13 Dec 2015 17:45:17 +0100
3073+
3074+openjdk-9 (9~b94-1) experimental; urgency=medium
3075+
3076+ * OpenJDK 9, b94.
3077+ * Update configury for sparc64 (Steven Chamberlain). Addresses: #806202.
3078+ * Fix stripping packages (use bash instead of expr substring).
3079+
3080+ -- Matthias Klose <doko@ubuntu.com> Tue, 01 Dec 2015 11:05:27 +0100
3081+
3082+openjdk-9 (9~b88-1) experimental; urgency=medium
3083+
3084+ * OpenJDK 9, b88.
3085+
3086+ -- Matthias Klose <doko@ubuntu.com> Sun, 25 Oct 2015 02:38:14 +0200
3087+
3088+openjdk-9 (9~b87-2) wily; urgency=medium
3089+
3090+ * Prefer openjdk-8-jdk for the build.
3091+
3092+ -- Matthias Klose <doko@ubuntu.com> Tue, 20 Oct 2015 14:21:25 +0200
3093+
3094+openjdk-9 (9~b87-1) experimental; urgency=medium
3095+
3096+ * OpenJDK 9, b87.
3097+ * Build the client hotspot on i386.
3098+
3099+ -- Matthias Klose <doko@ubuntu.com> Mon, 19 Oct 2015 17:58:08 +0200
3100+
3101+openjdk-9 (9~b80-2) experimental; urgency=medium
3102+
3103+ * Fix build for armel, armhf and "unknown" zero architectures.
3104+ * Fix build error on AArch64.
3105+
3106+ -- Matthias Klose <doko@ubuntu.com> Sat, 05 Sep 2015 20:16:45 +0200
3107+
3108+openjdk-9 (9~b80-1) experimental; urgency=medium
3109+
3110+ * OpenJDK 9, b80.
3111+ * Fix installing the openjdk.desktop file when cautious-launch is available.
3112+ * Define _alpha_ / _sh_ preprocessor macros instead of alpha / sh.
3113+ * Re-enable the atk bridge for releases with a fixed atk bridge.
3114+ * Make derivatives builds the same as the parent distro.
3115+ * Add m68k support for Zero (Andreas Schwab).
3116+
3117+ -- Matthias Klose <doko@ubuntu.com> Fri, 04 Sep 2015 19:27:56 +0200
3118+
3119+openjdk-9 (9~b74-1) experimental; urgency=medium
3120+
3121+ * OpenJDK 9, b74.
3122+ * Fix jdk build on x32.
3123+ * JDK-8073754, increase stack size limits on powerpc and ppc64.
3124+ * Configure --with-boot-jdk-jvmargs="-XX:ThreadStackSize=2240" on
3125+ powerpc and ppc64.
3126+
3127+ -- Matthias Klose <doko@ubuntu.com> Mon, 27 Jul 2015 20:43:48 +0200
3128+
3129+openjdk-9 (9~b71-1) experimental; urgency=medium
3130+
3131+ * OpenJDK 9, b71.
3132+ * openjdk-9-jre: Recommend the real libgconf2-4 and libgnome2-0 packages.
3133+ Addresses: #786594.
3134+
3135+ -- Matthias Klose <doko@ubuntu.com> Mon, 06 Jul 2015 17:29:39 +0200
3136+
3137+openjdk-9 (9~b68-4) experimental; urgency=medium
3138+
3139+ * Fix 32bit detection for the build jdk; try to build again for mips
3140+ and mipsel (James Cowgill).
3141+ * openjdk-jre-headless: Add dependency on the package containing the
3142+ mountpoint binary.
3143+
3144+ -- Matthias Klose <doko@ubuntu.com> Mon, 22 Jun 2015 22:09:17 +0200
3145+
3146+openjdk-9 (9~b68-3) experimental; urgency=medium
3147+
3148+ * Enable bootcycle zero builds everywhere.
3149+ * Re-enable running the testsuite.
3150+
3151+ -- Matthias Klose <doko@ubuntu.com> Thu, 18 Jun 2015 23:55:33 +0200
3152+
3153+openjdk-9 (9~b68-2) experimental; urgency=medium
3154+
3155+ * Fix 8080684, PPC64 little-endian build.
3156+ * Fix installation of zero based builds.
3157+
3158+ -- Matthias Klose <doko@ubuntu.com> Wed, 17 Jun 2015 19:03:31 +0200
3159+
3160+openjdk-9 (9~b68-1) experimental; urgency=medium
3161+
3162+ * OpenJDK 9, b68.
3163+ * Fix the build on AArch64 (Ed Nevill).
3164+
3165+ -- Matthias Klose <doko@ubuntu.com> Tue, 16 Jun 2015 11:39:02 +0200
3166+
3167+openjdk-9 (9~b64-1) experimental; urgency=medium
3168+
3169+ * OpenJDK 9, b64.
3170+ * Fix build error in zero.
3171+
3172+ -- Matthias Klose <doko@ubuntu.com> Mon, 18 May 2015 17:30:20 +0200
3173+
3174+openjdk-8 (8u45-b14-2) unstable; urgency=medium
3175+
3176+ * Fix JamVM with 8u45. Closes: #766284.
3177+
3178+ -- Matthias Klose <doko@ubuntu.com> Sun, 10 May 2015 19:28:41 +0200
3179+
3180+openjdk-8 (8u45-b14-1) unstable; urgency=medium
3181+
3182+ * Update to 8u45-b14.
3183+ * Update AArch64 to (post) 8u45-b14.
3184+ * Make libnss3-dev installable on precise (Thorsten Glaser). LP: #1411630.
3185+ * Only install the openjdk-java.desktop file when using cautious-launcher.
3186+
3187+ -- Matthias Klose <doko@ubuntu.com> Sun, 19 Apr 2015 16:31:44 +0200
3188+
3189+openjdk-8 (8u40-b27-1) unstable; urgency=medium
3190+
3191+ * Update to 8u40-b27.
3192+ * Update AArch64 to (post) 8u40-b25.
3193+ * Fix libjavajpeg build using the system jpeg library. Closes: #760926.
3194+
3195+ -- Matthias Klose <doko@ubuntu.com> Tue, 17 Mar 2015 01:19:45 +0100
3196+
3197+openjdk-8 (8u40~b22-1ubuntu1) vivid; urgency=medium
3198+
3199+ * Update AArch64 to 8u40-b22.
3200+ * Update the alpha float patch.
3201+ * Fix JDK-8067330, ZERO_ARCHDEF incorrectly defined for PPC/PPC64
3202+ architectures.
3203+ * Fix JDK-8067331, Zero: Atomic::xchg and Atomic::xchg_ptr need
3204+ full memory barrier.
3205+ * Build using OpenJDK-8.
3206+
3207+ -- Matthias Klose <doko@ubuntu.com> Tue, 27 Jan 2015 14:59:00 +0100
3208+
3209+openjdk-8 (8u40~b22-1) unstable; urgency=medium
3210+
3211+ * Update to 8u40-b22.
3212+ * Fix build on mips64 and mips64el. Closes: #776295.
3213+ * Don't strip libjvm.so to prevent rejection by ftp-master (work around,
3214+ but no fix in the archive). Addresses: #775760.
3215+ * Fix jamvm to work with recent security updates. Closes: #766284.
3216+
3217+ -- Matthias Klose <doko@ubuntu.com> Mon, 26 Jan 2015 16:59:37 +0100
3218+
3219+openjdk-8 (8u40~b21-1) unstable; urgency=medium
3220+
3221+ * Update to 8u40-b21.
3222+
3223+ -- Matthias Klose <doko@ubuntu.com> Thu, 15 Jan 2015 12:14:18 +0100
3224+
3225+openjdk-8 (8u40~b10-1) unstable; urgency=medium
3226+
3227+ * Fix libjpeg runtime dependency.
3228+
3229+ -- Matthias Klose <doko@ubuntu.com> Thu, 16 Oct 2014 08:38:13 +0200
3230+
3231+openjdk-8 (8u40~b09-1) unstable; urgency=medium
3232+
3233+ * Update to 8u40-b09.
3234+ * Update the AArch64 hotspot to 8u40-b09.
3235+ * Allow to build for Ubuntu 12.04 LTS.
3236+ * Change B-D to libjpeg-dev to finish the transition to libjpeg-turbo
3237+ (Ondřej Surý). Closes: #763490.
3238+ * Backport the fix for 8017773 OpenJDK returns incorrect TrueType
3239+ font metrics. Closes: #762323.
3240+ * Depend on libnss3 instead of libnss3-1d for recent releases.
3241+ Addresses: #760122.
3242+
3243+ -- Matthias Klose <doko@ubuntu.com> Tue, 14 Oct 2014 12:39:18 +0200
3244+
3245+openjdk-8 (8u40~b04-2) unstable; urgency=medium
3246+
3247+ * Remove AArch64 patch applied upstream.
3248+ * Update the kfresbsd jdk patch, still not forwarded upstream.
3249+
3250+ -- Matthias Klose <doko@ubuntu.com> Tue, 09 Sep 2014 17:08:32 +0200
3251+
3252+openjdk-8 (8u40~b04-1) experimental; urgency=medium
3253+
3254+ * Update to 8u40-b04.
3255+ * Backport 8050942, implement template interpreter for ppc64le.
3256+ * Build-depend on systemtap-sdt-dev.
3257+
3258+ -- Matthias Klose <doko@ubuntu.com> Wed, 03 Sep 2014 21:11:27 +0200
3259+
3260+openjdk-8 (8u20-b26-1) experimental; urgency=medium
3261+
3262+ * 8u20 build 26 is the final 8u20 release.
3263+ * Update the AArch64 hotspot.
3264+ * Fix applying the kfreebsd patch for JamVM.
3265+ * x32 build fixes.
3266+ * Allow openjdk-8-jdk as an alternative build dependency.
3267+ * Adjust timeouts for jtreg runs.
3268+
3269+ -- Matthias Klose <doko@ubuntu.com> Wed, 20 Aug 2014 10:34:55 +0200
3270+
3271+openjdk-8 (8u20~b26-1) experimental; urgency=medium
3272+
3273+ * Update to 8u20-b26.
3274+ * Update to JamVM 2.0.0.
3275+ * Update to IcedTea-Sound 1.0.1.
3276+ * Update toplevel configury to recognize zero archs alpha, mips*,
3277+ m68k, sh4.
3278+ * Update kfreebsd-support patches (Steven Chamberlain).
3279+ * Fix an uninitialized memory issue in adlc (Fridrich Strba).
3280+ * Move libjavagtk into the -jre package.
3281+ * Use the system libpcsclite library.
3282+ * Fix typo, ignoring boot cycle builds (Emmanuel Bourg).
3283+ * Derive the update version and the build number from the package
3284+ version (Emmanuel Bourg).
3285+ * Call quilt with --quiltrc -. Closes: #755710.
3286+ * openjdk-8-jdk: Fix src.zip symlink. Closes: #755869.
3287+
3288+ -- Matthias Klose <doko@ubuntu.com> Thu, 31 Jul 2014 19:51:35 +0200
3289+
3290+openjdk-8 (8u20~b20-2) experimental; urgency=medium
3291+
3292+ * Work around OpenJDK's build system which is not robust enough
3293+ to accept commas in *FLAGS.
3294+ * Pass extra flags for non-hotspot builds.
3295+ * Fix the zero build on i386.
3296+ * Don't add extra symlinks for the jni_{md,jawt}.h header files.
3297+
3298+ -- Matthias Klose <doko@ubuntu.com> Fri, 11 Jul 2014 20:30:54 +0200
3299+
3300+openjdk-8 (8u20~b20-1) experimental; urgency=medium
3301+
3302+ * Initial OpenJDK 8 packaging, based on 8u20-b20.
3303+ * Fix hotspot build system for GNU make 4.0 (Emmanuel Bourg).
3304+ * Drop rhino (build) dependencies (Emmanuel Bourg).
3305+ * Add java8 provides (Emmanuel Bourg).
3306+ * Add IcedTea patches to build with external jpeg, png and lcms
3307+ libraries (Emmanuel Bourg).
3308+ * Add keywords to the desktop files (Emmanuel Bourg).
3309+ * Remove the suggested dependency on sun-java6-fonts ((Emmanuel Bourg).
3310+ * Build hotspot on ppc64 and ppc64el.
3311+ * Add the IcedTea Sound tarball.
3312+ * Don't strip files when building the images.
3313+ * Update patches to pass the extra flags to the libsig and libsaproc builds.
3314+ * Use dh_strip's knowledge about build ids when available.
3315+
3316+ -- Matthias Klose <doko@ubuntu.com> Wed, 09 Jul 2014 20:11:18 +0200
3317+
3318+openjdk-7 (7u55-2.4.7-2) unstable; urgency=medium
3319+
3320+ * Fix the quoting of configure flags for the zero build.
3321+ * Update the java-access-bridge-security patch (Raphael Geissert).
3322+ * Don't hard code the compiler names in the AArch64 hotspot build.
3323+ * Build using GCC 4.9 where available.
3324+ * Add MIPS64(el) support (Yunqiang Su). Closes: #746207.
3325+ * Suggest fonts-indic instead of ttf-indic-fonts. Closes: #747694.
3326+
3327+ -- Matthias Klose <doko@ubuntu.com> Fri, 16 May 2014 19:12:42 +0200
3328+
3329+openjdk-7 (7u55-2.4.7-1) unstable; urgency=high
3330+
3331+ * IcedTea7 2.4.7 release.
3332+ * Security fixes
3333+ - S8023046: Enhance splashscreen support.
3334+ - S8025005: Enhance CORBA initializations.
3335+ - S8025010, CVE-2014-2412: Enhance AWT contexts.
3336+ - S8025030, CVE-2014-2414: Enhance stream handling.
3337+ - S8025152, CVE-2014-0458: Enhance activation set up.
3338+ - S8026067: Enhance signed jar verification.
3339+ - S8026163, CVE-2014-2427: Enhance media provisioning.
3340+ - S8026188, CVE-2014-2423: Enhance envelope factory.
3341+ - S8026200: Enhance RowSet Factory.
3342+ - S8026716, CVE-2014-2402: (aio) Enhance asynchronous channel handling.
3343+ - S8026736, CVE-2014-2398: Enhance Javadoc pages.
3344+ - S8026797, CVE-2014-0451: Enhance data transfers.
3345+ - S8026801, CVE-2014-0452: Enhance endpoint addressing.
3346+ - S8027766, CVE-2014-0453: Enhance RSA processing.
3347+ - S8027775: Enhance ICU code.
3348+ - S8027841, CVE-2014-0429: Enhance pixel manipulations.
3349+ - S8028385: Enhance RowSet Factory.
3350+ - S8029282, CVE-2014-2403: Enhance CharInfo set up.
3351+ - S8029286: Enhance subject delegation.
3352+ - S8029699: Update Poller demo.
3353+ - S8029730: Improve audio device additions.
3354+ - S8029735: Enhance service mgmt natives.
3355+ - S8029740, CVE-2014-0446: Enhance handling of loggers.
3356+ - S8029745, CVE-2014-0454: Enhance algorithm checking.
3357+ - S8029750: Enhance LCMS color processing (LCMS 2 only).
3358+ - S8029760, CVE-2013-6629: Enhance AWT image libraries (in-tree libjpeg).
3359+ - S8029844, CVE-2014-0455: Enhance argument validation.
3360+ - S8029854, CVE-2014-2421: Enhance JPEG decodings.
3361+ - S8029858, CVE-2014-0456: Enhance array copies.
3362+ - S8030731, CVE-2014-0460: Improve name service robustness.
3363+ - S8031330: Refactor ObjectFactory.
3364+ - S8031335, CVE-2014-0459: Better color profiling.
3365+ - S8031352, CVE-2013-6954: Enhance PNG handling (in-tree libpng).
3366+ - S8031394, CVE-2014-0457: (sl) Fix exception handling in ServiceLoader.
3367+ - S8031395: Enhance LDAP processing.
3368+ - S8032686, CVE-2014-2413: Issues with method invoke.
3369+ - S8033618, CVE-2014-1876: Correct logging output.
3370+ - S8034926, CVE-2014-2397: Attribute classes properly.
3371+ - S8036794, CVE-2014-0461: Manage JavaScript instances.
3372+ * AArch64 fixes.
3373+
3374+ -- Matthias Klose <doko@ubuntu.com> Wed, 16 Apr 2014 15:37:40 +0200
3375+
3376+openjdk-7 (7u51-2.4.6-1) unstable; urgency=medium
3377+
3378+ * IcedTea7 2.4.6 release.
3379+ * Explicitly use AC_MAINTAINER_MODE and automake-1.11 to create the
3380+ debian .orig tarball. Addresses: #740289.
3381+ * Apply patch from upstream to fix bold fonts in Swing applications using
3382+ GTK L&F (Ryan Tandy). LP: #937200.
3383+ * Explicitly build-depend on libkrb5-dev.
3384+ * On AArch64 don't use the hotsport backport for the zero build.
3385+
3386+ -- Matthias Klose <doko@ubuntu.com> Tue, 01 Apr 2014 09:25:19 +0200
3387+
3388+openjdk-7 (7u51-2.4.6~pre1-1) unstable; urgency=medium
3389+
3390+ * IcedTea7 2.4.6 prerelease.
3391+ * Fix icedtea-web build failure on kfreebsd-* (unable to find
3392+ sun.security.util.SecurityConstants). Steven Chamberlain. Closes: #739032.
3393+ * Update the AArch64 Hotspot.
3394+
3395+ -- Matthias Klose <doko@ubuntu.com> Thu, 27 Mar 2014 17:24:45 +0100
3396+
3397+openjdk-7 (7u51-2.4.5-2) unstable; urgency=medium
3398+
3399+ * Update the KFreeBSD patch (Steven Chamberlain). Closes: #736291.
3400+
3401+ -- Matthias Klose <doko@ubuntu.com> Tue, 04 Feb 2014 13:28:10 +0100
3402+
3403+openjdk-7 (7u51-2.4.5-1) unstable; urgency=medium
3404+
3405+ * IcedTea7 2.4.5 release.
3406+ * Build Hotspot client and server vms for AArch64.
3407+
3408+ -- Matthias Klose <doko@ubuntu.com> Fri, 31 Jan 2014 06:13:20 -0500
3409+
3410+openjdk-7 (7u51-2.4.4-1) unstable; urgency=medium
3411+
3412+ * IcedTea7 2.4.4 release.
3413+ * Security fixes
3414+ - S6727821: Enhance JAAS Configuration.
3415+ - S7068126, CVE-2014-0373: Enhance SNMP statuses.
3416+ - S8010935: Better XML handling.
3417+ - S8011786, CVE-2014-0368: Better applet networking.
3418+ - S8021257, S8025022, CVE-2013-5896 : com.sun.corba.se.** should be
3419+ on restricted package list.
3420+ - S8021271, S8021266, CVE-2014-0408: Better buffering in ObjC code.
3421+ - S8022904: Enhance JDBC Parsers.
3422+ - S8022927: Input validation for byte/endian conversions.
3423+ - S8022935: Enhance Apache resolver classes.
3424+ - S8022945: Enhance JNDI implementation classes.
3425+ - S8023057: Enhance start up image display.
3426+ - S8023069, CVE-2014-0411: Enhance TLS connections.
3427+ - S8023245, CVE-2014-0423: Enhance Beans decoding.
3428+ - S8023301: Enhance generic classes.
3429+ - S8023338: Update jarsigner to encourage timestamping.
3430+ - S8023672: Enhance jar file validation.
3431+ - S8024302: Clarify jar verifications.
3432+ - S8024306, CVE-2014-0416: Enhance Subject consistency.
3433+ - S8024530: Enhance font process resilience.
3434+ - S8024867: Enhance logging start up.
3435+ - S8025014: Enhance Security Policy.
3436+ - S8025018, CVE-2014-0376: Enhance JAX-P set up.
3437+ - S8025026, CVE-2013-5878: Enhance canonicalization.
3438+ - S8025034, CVE-2013-5907: Improve layout lookups.
3439+ - S8025448: Enhance listening events.
3440+ - S8025758, CVE-2014-0422: Enhance Naming management.
3441+ - S8025767, CVE-2014-0428: Enhance IIOP Streams.
3442+ - S8026172: Enhance UI Management.
3443+ - S8026176: Enhance document printing.
3444+ - S8026193, CVE-2013-5884: Enhance CORBA stub factories.
3445+ - S8026204: Enhance auth login contexts.
3446+ - S8026417, CVE-2013-5910: Enhance XML canonicalization.
3447+ - S8026502: java/lang/invoke/MethodHandleConstants.java fails on all
3448+ platforms.
3449+ - S8027201, CVE-2014-0376: Enhance JAX-P set up.
3450+ - S8029507, CVE-2013-5893: Enhance JVM method processing.
3451+ - S8029533: REGRESSION: closed/java/lang/invoke/8008140/Test8008140.java
3452+ fails agains.
3453+ * Remove alpha from stage1_gcj_archs.
3454+ * Use the langtools and jdk tarballs as provided by IcedTea.
3455+ * Hotspot is dead on sparc. Build the zero interpreter as the default.
3456+ * Blindly update the KF***BSD patches.
3457+
3458+ -- Matthias Klose <doko@ubuntu.com> Wed, 15 Jan 2014 10:34:34 +0100
3459+
3460+openjdk-7 (7u45-2.4.3-5) unstable; urgency=medium
3461+
3462+ * Run the jtreg tests on powerpcspe, tested by Roland Stigge.
3463+ * Fix zero builds on 64k page kernel configs.
3464+ * Fix more IcedTea bits to build on x32.
3465+
3466+ -- Matthias Klose <doko@ubuntu.com> Sat, 11 Jan 2014 13:55:34 +0100
3467+
3468+openjdk-7 (7u45-2.4.3-4) unstable; urgency=low
3469+
3470+ * Re-enable running the testsuite on powerpc.
3471+ * Run the testsuite on AArch64.
3472+ * Fix IcedTea bits to build on x32.
3473+
3474+ -- Matthias Klose <doko@ubuntu.com> Sun, 22 Dec 2013 21:20:10 +0100
3475+
3476+openjdk-7 (7u45-2.4.3-3) unstable; urgency=low
3477+
3478+ * Don't build on s390 anymore.
3479+ * Update hotspot-mips-align patch (Aurelien Jarno). Closes: #732528).
3480+ * Build for ppc64el.
3481+ * Try to build zero on x32.
3482+ * Configure with --enable-zero on sparc and sparc64.
3483+
3484+ -- Matthias Klose <doko@ubuntu.com> Fri, 20 Dec 2013 14:42:38 +0100
3485+
3486+openjdk-7 (7u45-2.4.3-2.3) unstable; urgency=medium
3487+
3488+ * Disable bootstrap build on alpha. Closes: #719671.
3489+ * Disable running the jdk jtreg tests on the hotspot architectures.
3490+ Hanging on the buildds.
3491+ * Re-enable the jexec patch, program logic confused by running jexec
3492+ outside the assumed java home. Closes: #731961.
3493+ * Don't apply the s390 patches on s390x. s390 is successfully dead.
3494+ * Fix zero builds on little endian architectures, taken from the trunk.
3495+
3496+ -- Matthias Klose <doko@ubuntu.com> Thu, 12 Dec 2013 18:24:44 +0100
3497+
3498+openjdk-7 (7u45-2.4.3-1) unstable; urgency=medium
3499+
3500+ * IcedTea7 2.4.3 release.
3501+ * Security fixes:
3502+ - S8006900, CVE-2013-3829: Add new date/time capability.
3503+ - S8008589: Better MBean permission validation.
3504+ - S8011071, CVE-2013-5780: Better crypto provider handling.
3505+ - S8011081, CVE-2013-5772: Improve jhat.
3506+ - S8011157, CVE-2013-5814: Improve CORBA portablility.
3507+ - S8012071, CVE-2013-5790: Better Building of Beans.
3508+ - S8012147: Improve tool support.
3509+ - S8012277: CVE-2013-5849: Improve AWT DataFlavor.
3510+ - S8012425, CVE-2013-5802: Transform TransformerFactory.
3511+ - S8013503, CVE-2013-5851: Improve stream factories.
3512+ - S8013506: Better Pack200 data handling.
3513+ - S8013510, CVE-2013-5809: Augment image writing code.
3514+ - S8013514: Improve stability of cmap class.
3515+ - S8013739, CVE-2013-5817: Better LDAP resource management.
3516+ - S8013744, CVE-2013-5783: Better tabling for AWT.
3517+ - S8014085: Better serialization support in JMX classes.
3518+ - S8014093, CVE-2013-5782: Improve parsing of images.
3519+ - S8014098: Better profile validation.
3520+ - S8014102, CVE-2013-5778: Improve image conversion.
3521+ - S8014341, CVE-2013-5803: Better service from Kerberos servers.
3522+ - S8014349, CVE-2013-5840: (cl) Class.getDeclaredClass problematic
3523+ in some class loader configurations.
3524+ - S8014530, CVE-2013-5825: Better digital signature processing.
3525+ - S8014534: Better profiling support.
3526+ - S8014987, CVE-2013-5842: Augment serialization handling.
3527+ - S8015614: Update build settings.
3528+ - S8015731: Subject java.security.auth.subject to improvements.
3529+ - S8015743, CVE-2013-5774: Address internet addresses.
3530+ - S8016256: Make finalization final.
3531+ - S8016653, CVE-2013-5804: javadoc should ignore ignoreable characters
3532+ in names.
3533+ - S8016675, CVE-2013-5797: Make Javadoc pages more robust.
3534+ - S8017196, CVE-2013-5850: Ensure Proxies are handled appropriately.
3535+ - S8017287, CVE-2013-5829: Better resource disposal.
3536+ - S8017291, CVE-2013-5830: Cast Proxies Aside.
3537+ - S8017298, CVE-2013-4002: Better XML support.
3538+ - S8017300, CVE-2013-5784: Improve Interface Implementation.
3539+ - S8017505, CVE-2013-5820: Better Client Service.
3540+ - S8019292: Better Attribute Value Exceptions.
3541+ - S8019617: Better view of objects.
3542+ - S8020293: JVM crash.
3543+ - S8021275, CVE-2013-5805: Better screening for ScreenMenu.
3544+ - S8021282, CVE-2013-5806: Better recycling of object instances.
3545+ - S8021286: Improve MacOS resourcing.
3546+ - S8021290, CVE-2013-5823: Better signature validation.
3547+ - S8022931, CVE-2013-5800: Enhance Kerberos exceptions.
3548+ - S8022940: Enhance CORBA translations.
3549+ - S8023683: Enhance class file parsing.
3550+ * Fix build failure on mips* (Aurelien Jarno). Closes: #729448).
3551+ * Run autoreconf. Closes: #724083.
3552+ * Merge the -jre-lib package into -jre-headless. Simplifies the packaging
3553+ and the savings were not as big as wanted, because the rt.jar is still
3554+ architecture dependant. Closes: #641049, #722510.
3555+
3556+ -- Matthias Klose <doko@ubuntu.com> Sun, 08 Dec 2013 23:22:06 +0100
3557+
3558+openjdk-7 (7u25-2.3.12-4ubuntu3) saucy; urgency=low
3559+
3560+ * Apply missing patch to fix arm64/AArch64 detection.
3561+
3562+ -- Matthias Klose <doko@ubuntu.com> Fri, 11 Oct 2013 17:51:33 +0200
3563+
3564+openjdk-7 (7u25-2.3.12-4ubuntu2) saucy; urgency=low
3565+
3566+ * openjdk-jre-headless: Loosen the dependency on -jre-lib.
3567+
3568+ -- Matthias Klose <doko@ubuntu.com> Wed, 09 Oct 2013 16:29:15 +0200
3569+
3570+openjdk-7 (7u25-2.3.12-4ubuntu1) saucy; urgency=low
3571+
3572+ * Regenerate the control file.
3573+
3574+ -- Matthias Klose <doko@ubuntu.com> Fri, 16 Aug 2013 12:09:47 +0200
3575+
3576+openjdk-7 (7u25-2.3.12-4) unstable; urgency=low
3577+
3578+ * Add the hotspot patches for AArch64, which apparently were not
3579+ included in the IcedTea release by intent.
3580+ * Don't interpret arm64 as an ARM architecture, but as AArch64. So
3581+ much for Debian calling this port arm64 ...
3582+ * Use host macros instead of build macros for corba and hotspot config.
3583+ * Re-add multiarch library directories to the default library path.
3584+ Closes: #712567.
3585+ * Enable the two-stage build on alpha. Closes: #719671.
3586+ * Build for powerpcspe (Roland Stigge). Closes: #712686.
3587+ * Recommend fonts-dejavu-extra instead of ttf-dejavu-extra for current
3588+ releases. Closes: #718839.
3589+
3590+ -- Matthias Klose <doko@ubuntu.com> Thu, 15 Aug 2013 21:26:51 +0200
3591+
3592+openjdk-7 (7u25-2.3.12-3) unstable; urgency=low
3593+
3594+ * Fix kFreeBSD builds (Thanks to Christoph Egger for his help).
3595+
3596+ -- Damien Raude-Morvan <drazzib@debian.org> Mon, 12 Aug 2013 00:39:41 +0200
3597+
3598+openjdk-7 (7u25-2.3.12-2) unstable; urgency=low
3599+
3600+ [ Matthias Klose ]
3601+ * Regenerate the hotspot-s390 patch.
3602+
3603+ [ Damien Raude-Morvan ]
3604+ * Update kfreebsd patches.
3605+
3606+ -- Matthias Klose <doko@ubuntu.com> Sat, 03 Aug 2013 20:22:41 +0200
3607+
3608+openjdk-7 (7u25-2.3.12-1) unstable; urgency=low
3609+
3610+ * IcedTea7 2.3.12 release.
3611+ * Don't build with pulseaudio on arm64.
3612+ * Disable bootstraped build on s390 and sparc.
3613+
3614+ -- Matthias Klose <doko@ubuntu.com> Fri, 02 Aug 2013 15:55:01 +0200
3615+
3616+openjdk-7 (7u25-2.3.10-2ubuntu1) saucy; urgency=low
3617+
3618+ * Regenerate the control file.
3619+
3620+ -- Matthias Klose <doko@ubuntu.com> Mon, 15 Jul 2013 23:59:45 +0200
3621+
3622+openjdk-7 (7u25-2.3.10-2) unstable; urgency=low
3623+
3624+ [ Matthias Klose ]
3625+ * Fix gcj-jdk build dependency on ia64 and s390.
3626+ * Build zero on arm64.
3627+
3628+ [ Gianfranco Costamagna ]
3629+ * Fix build failure on kfreebsd (Closes: #714528)
3630+
3631+ -- Matthias Klose <doko@ubuntu.com> Sun, 30 Jun 2013 17:12:28 +0200
3632+
3633+openjdk-7 (7u25-2.3.10-1) unstable; urgency=high
3634+
3635+ * IcedTea7 2.3.10 release.
3636+ * Security fixes
3637+ * S6741606, CVE-2013-2407: Integrate Apache Santuario.
3638+ * S7158805, CVE-2013-2445: Better rewriting of nested subroutine calls.
3639+ * S7170730, CVE-2013-2451: Improve Windows network stack support.
3640+ * S8000638, CVE-2013-2450: Improve deserialization.
3641+ * S8000642, CVE-2013-2446: Better handling of objects for transportation.
3642+ * S8001032: Restrict object access.
3643+ * S8001033, CVE-2013-2452: Refactor network address handling in virtual
3644+ machine identifiers.
3645+ * S8001034, CVE-2013-1500: Memory management improvements.
3646+ * S8001038, CVE-2013-2444: Resourcefully handle resources.
3647+ * S8001043: Clarify definition restrictions.
3648+ * S8001308: Update display of applet windows.
3649+ * S8001309: Better handling of annotation interfaces.
3650+ * S8001318, CVE-2013-2447: Socket.getLocalAddress not consistent with
3651+ InetAddress.getLocalHost.
3652+ * S8001330, CVE-2013-2443: Improve on checking order (non-Zero builds only).
3653+ * S8003703, CVE-2013-2412: Update RMI connection dialog box.
3654+ * S8004288, CVE-2013-2449: (fs) Files.probeContentType problems.
3655+ * S8004584: Augment applet contextualization.
3656+ * S8005007: Better glyph processing.
3657+ * S8006328, CVE-2013-2448: Improve robustness of sound classes.
3658+ * S8006611: Improve scripting.
3659+ * S8007467: Improve robustness of JMX internal APIs.
3660+ * S8007471: Improve MBean notifications.
3661+ * S8007812, CVE-2013-2455: (reflect) Class.getEnclosingMethod problematic for some classes.
3662+ * S8007925: Improve cmsStageAllocLabV2ToV4curves.
3663+ * S8007926: Improve cmsPipelineDup.
3664+ * S8007927: Improve cmsAllocProfileSequenceDescription.
3665+ * S8007929: Improve CurvesAlloc.
3666+ * S8008120, CVE-2013-2457: Improve JMX class checking.
3667+ * S8008124, CVE-2013-2453: Better compliance testing.
3668+ * S8008128: Better API coherence for JMX.
3669+ * S8008132, CVE-2013-2456: Better serialization support.
3670+ * S8008585: Better JMX data handling.
3671+ * S8008593: Better URLClassLoader resource management.
3672+ * S8008603: Improve provision of JMX providers.
3673+ * S8008607: Better input checking in JMX.
3674+ * S8008611: Better handling of annotations in JMX.
3675+ * S8008615: Improve robustness of JMX internal APIs.
3676+ * S8008623: Better handling of MBeanServers.
3677+ * S8008744, CVE-2013-2407: Rework part of fix for JDK-6741606.
3678+ * S8008982: Adjust JMX for underlying interface changes.
3679+ * S8009004: Better implementation of RMI connections.
3680+ * S8009008: Better manage management-api.
3681+ * S8009013: Better handling of T2K glyphs.
3682+ * S8009034: Improve resulting notifications in JMX.
3683+ * S8009038: Improve JMX notification support.
3684+ * S8009057, CVE-2013-2448: Improve MIDI event handling.
3685+ * S8009067: Improve storing keys in KeyStore.
3686+ * S8009071, CVE-2013-2459: Improve shape handling.
3687+ * S8009235: Improve handling of TSA data.
3688+ * S8009424, CVE-2013-2458: Adapt Nashorn to JSR-292 implementation change.
3689+ * S8009554, CVE-2013-2454: Improve SerialJavaObject.getFields.
3690+ * S8009654: Improve stability of cmsnamed.
3691+ * S8010209, CVE-2013-2460: Better provision of factories.
3692+ * S8011243, CVE-2013-2470: Improve ImagingLib.
3693+ * S8011248, CVE-2013-2471: Better Component Rasters.
3694+ * S8011253, CVE-2013-2472: Better Short Component Rasters.
3695+ * S8011257, CVE-2013-2473: Better Byte Component Rasters.
3696+ * S8012375, CVE-2013-1571: Improve Javadoc framing.
3697+ * S8012421: Better positioning of PairPositioning.
3698+ * S8012438, CVE-2013-2463: Better image validation.
3699+ * S8012597, CVE-2013-2465: Better image channel verification.
3700+ * S8012601, CVE-2013-2469: Better validation of image layouts.
3701+ * S8014281, CVE-2013-2461: Better checking of XML signature.
3702+ * S8015997: Additional improvement in Javadoc framing.
3703+ * Breaks icedtea-netx (<< 1.4-2).
3704+
3705+ -- Matthias Klose <doko@debian.org> Fri, 28 Jun 2013 16:55:32 +0200
3706+
3707+openjdk-7 (7u21-2.3.9-5) unstable; urgency=low
3708+
3709+ * Update kFreeBSD support (Guido Guenther). Closes: #708818.
3710+ * Stop building the transitional cacao package for sid.
3711+
3712+ -- Matthias Klose <doko@ubuntu.com> Sat, 18 May 2013 20:13:33 +0200
3713+
3714+openjdk-7 (7u21-2.3.9-4) unstable; urgency=high
3715+
3716+ * Build the transitional cacao package for sid as well. Apparently
3717+ some buildds are not updated to list wheezy as the code name for
3718+ the current distribution.
3719+
3720+ -- Matthias Klose <doko@ubuntu.com> Thu, 02 May 2013 03:27:44 +0200
3721+
3722+openjdk-7 (7u21-2.3.9-3) unstable; urgency=high
3723+
3724+ * Disable the cacao build again, causing build failures on i386 and s390.
3725+ * Build a transitional cacao jre package instead.
3726+
3727+ -- Matthias Klose <doko@ubuntu.com> Tue, 30 Apr 2013 00:27:05 +0200
3728+
3729+openjdk-7 (7u21-2.3.9-2) unstable; urgency=high
3730+
3731+ * On ia64, use gcj-4.7 for the bootstrap build.
3732+ * Drop the cacao jre from recommends to suggests.
3733+ * Re-enable cacao, was enabled in the 2.1.x series.
3734+
3735+ -- Matthias Klose <doko@ubuntu.com> Sat, 27 Apr 2013 01:17:16 +0200
3736+
3737+openjdk-7 (7u21-2.3.9-1) unstable; urgency=high
3738+
3739+ * IcedTea7 2.3.9 release.
3740+ * Security fixes:
3741+ - S6657673, CVE-2013-1518: Issues with JAXP.
3742+ - S7200507: Refactor Introspector internals.
3743+ - S8000724, CVE-2013-2417: Improve networking serialization.
3744+ - S8001031, CVE-2013-2419: Better font processing.
3745+ - S8001040, CVE-2013-1537: Rework RMI model.
3746+ - S8001322: Refactor deserialization.
3747+ - S8001329, CVE-2013-1557: Augment RMI logging.
3748+ - S8003335: Better handling of Finalizer thread.
3749+ - S8003445: Adjust JAX-WS to focus on API.
3750+ - S8003543, CVE-2013-2415: Improve processing of MTOM attachments.
3751+ - S8004261: Improve input validation.
3752+ - S8004336, CVE-2013-2431: Better handling of method handle intrinsic frames.
3753+ - S8004986, CVE-2013-2383: Better handling of glyph table.
3754+ - S8004987, CVE-2013-2384: Improve font layout.
3755+ - S8004994, CVE-2013-1569: Improve checking of glyph table.
3756+ - S8005432: Update access to JAX-WS.
3757+ - S8005943: (process) Improved Runtime.exec.
3758+ - S8006309: More reliable control panel operation.
3759+ - S8006435, CVE-2013-2424: Improvements in JMX.
3760+ - S8006790: Improve checking for windows.
3761+ - S8006795: Improve font warning messages.
3762+ - S8007406: Improve accessibility of AccessBridge.
3763+ - S8007617, CVE-2013-2420: Better validation of images.
3764+ - S8007667, CVE-2013-2430: Better image reading.
3765+ - S8007918, CVE-2013-2429: Better image writing.
3766+ - S8008140: Better method handle resolution.
3767+ - S8009049, CVE-2013-2436: Better method handle binding.
3768+ - S8009063, CVE-2013-2426: Improve reliability of ConcurrentHashMap.
3769+ - S8009305, CVE-2013-0401: Improve AWT data transfer.
3770+ - S8009677, CVE-2013-2423: Better setting of setters.
3771+ - S8009699, CVE-2013-2421: Methodhandle lookup.
3772+ - S8009814, CVE-2013-1488: Better driver management.
3773+ - S8009857, CVE-2013-2422: Problem with plugin.
3774+ * Backports:
3775+ - S7130662: GTK file dialog crashes with a NPE.
3776+ * Bug fixes
3777+ - PR1363: Fedora 19 / rawhide FTBFS SIGILL.
3778+ - PR1401: Fix Zero build on 2.3.8.
3779+ - Fix offset problem in ICU LETableReference.
3780+ - Change -Werror fix to preserve OpenJDK default.
3781+ - PR1303: Correct #ifdef to #if.
3782+ - PR1404: Failure to bootstrap with ecj 4.2.
3783+
3784+ -- Matthias Klose <doko@ubuntu.com> Mon, 22 Apr 2013 03:27:08 +0200
3785+
3786+openjdk-7 (7u17-2.3.8-2) experimental; urgency=low
3787+
3788+ * Remove Torsten Werner as uploader.
3789+
3790+ -- Matthias Klose <doko@ubuntu.com> Mon, 01 Apr 2013 00:39:58 +0200
3791+
3792+openjdk-7 (7u17-2.3.8-1ubuntu1) raring; urgency=low
3793+
3794+ * Regenerate the control file.
3795+
3796+ -- Matthias Klose <doko@ubuntu.com> Sun, 31 Mar 2013 20:10:05 +0200
3797+
3798+openjdk-7 (7u17-2.3.8-1) experimental; urgency=low
3799+
3800+ * IcedTea7 2.3.8 release.
3801+ * Security fixes:
3802+ - S8007014, CVE-2013-0809: Improve image handling.
3803+ - S8007675, CVE-2013-1493: Improve color conversion.
3804+ * Backports:
3805+ - S8002344: Krb5LoginModule config class does not return proper KDC list
3806+ from DNS.
3807+ - S8004344: Fix a crash in ToolkitErrorHandler() in XlibWrapper.c.
3808+ - S8006179: JSR292 MethodHandles lookup with interface using findVirtual().
3809+ - S8006882: Proxy generated classes in sun.proxy package breaks JMockit.
3810+ * Bug fixes:
3811+ - PR1303: Correct #ifdef to #if.
3812+ - PR1340: Simplify the rhino class rewriter to avoid use of concurrency.
3813+ - Revert 7017193 and add the missing free call, until a better fix is ready.
3814+
3815+ -- Matthias Klose <doko@ubuntu.com> Sun, 31 Mar 2013 14:31:11 +0200
3816+
3817+openjdk-7 (7u15-2.3.7-1ubuntu2) raring; urgency=low
3818+
3819+ * Security fixes:
3820+ - S8007014, CVE-2013-0809: Improve image handling
3821+ - S8007675, CVE-2013-1493: Improve color conversion
3822+ - debian/rules: updated to add 8007014.patch and 8007675.patch
3823+
3824+ -- Jamie Strandboge <jamie@ubuntu.com> Wed, 06 Mar 2013 14:12:03 -0600
3825+
3826+openjdk-7 (7u15-2.3.7-1ubuntu1) raring; urgency=low
3827+
3828+ * Regenerate the control file.
3829+
3830+ -- Matthias Klose <doko@ubuntu.com> Wed, 20 Feb 2013 23:59:54 +0100
3831+
3832+openjdk-7 (7u15-2.3.7-1) experimental; urgency=low
3833+
3834+ * IcedTea7 2.3.7 release.
3835+ * Security fixes:
3836+ - S8004937, CVE-2013-1484: Improve proxy construction.
3837+ - S8006439, CVE-2013-1485: Improve MethodHandles coverage.
3838+ - S8006446, CVE-2013-1486: Restrict MBeanServer access.
3839+ - S8006777, CVE-2013-0169: Improve TLS handling of invalid messages.
3840+ - S8007688: Blacklist known bad certificate.
3841+ * Backports:
3842+ - S8007393: Possible race condition after JDK-6664509.
3843+ - S8007611: logging behavior in applet changed.
3844+ * For zero builds, use the same hotspot version as in 2.1.6.
3845+ * Reenable bootstrap builds, except for alpha.
3846+ * Explicitly disable building on mips/mipsel. Not supported by the
3847+ Debian OpenJDK maintainers, the Debian mips porters, or the Debian
3848+ Java team.
3849+
3850+ -- Matthias Klose <doko@ubuntu.com> Wed, 20 Feb 2013 23:33:58 +0100
3851+
3852+openjdk-7 (7u13-2.3.6-1) experimental; urgency=low
3853+
3854+ * IcedTea7 2.3.6 release.
3855+ - Disable bootstrap builds, currently broken in IcedTea.
3856+ * Security fixes:
3857+ - S6563318, CVE-2013-0424: RMI data sanitization.
3858+ - S6664509, CVE-2013-0425: Add logging context.
3859+ - S6664528, CVE-2013-0426: Find log level matching its name or value given
3860+ at construction time.
3861+ - S6776941: CVE-2013-0427: Improve thread pool shutdown.
3862+ - S7141694, CVE-2013-0429: Improving CORBA internals.
3863+ - S7173145: Improve in-memory representation of splashscreens.
3864+ - S7186945: Unpack200 improvement.
3865+ - S7186946: Refine unpacker resource usage.
3866+ - S7186948: Improve Swing data validation.
3867+ - S7186952, CVE-2013-0432: Improve clipboard access.
3868+ - S7186954: Improve connection performance.
3869+ - S7186957: Improve Pack200 data validation.
3870+ - S7192392, CVE-2013-0443: Better validation of client keys.
3871+ - S7192393, CVE-2013-0440: Better Checking of order of TLS Messages.
3872+ - S7192977, CVE-2013-0442: Issue in toolkit thread.
3873+ - S7197546, CVE-2013-0428: (proxy) Reflect about creating reflective proxies.
3874+ - S7200491: Tighten up JTable layout code.
3875+ - S7200500: Launcher better input validation.
3876+ - S7201064: Better dialogue checking.
3877+ - S7201066, CVE-2013-0441: Change modifiers on unused fields.
3878+ - S7201068, CVE-2013-0435: Better handling of UI elements.
3879+ - S7201070: Serialization to conform to protocol.
3880+ - S7201071, CVE-2013-0433: InetSocketAddress serialization issue.
3881+ - S8000210: Improve JarFile code quality.
3882+ - S8000537, CVE-2013-0450: Contextualize RequiredModelMBean class.
3883+ - S8000540, CVE-2013-1475: Improve IIOP type reuse management.
3884+ - S8000631, CVE-2013-1476: Restrict access to class constructor.
3885+ - S8001235, CVE-2013-0434: Improve JAXP HTTP handling.
3886+ - S8001242: Improve RMI HTTP conformance.
3887+ - S8001307: Modify ACC_SUPER behavior.
3888+ - S8001972, CVE-2013-1478: Improve image processing.
3889+ - S8002325, CVE-2013-1480: Improve management of images.
3890+ * Fix font suggestion for indic fonts in wheezy.
3891+ * Fix fontconfig definitions for japanese and korean fonts, fixing
3892+ compilation of the fontconfig file.
3893+ * Add Built-Using: rhino attribute for the -lib package.
3894+ * Don't use concurrent features to rewrite the rhino jar file.
3895+ * Enable class data sharing for the hotspot server VM.
3896+
3897+ -- Matthias Klose <doko@ubuntu.com> Tue, 12 Feb 2013 20:59:48 +0100
3898+
3899+openjdk-7 (7u9-2.3.4-1) experimental; urgency=low
3900+
3901+ * IcedTea7 2.3.4 release.
3902+ * Security fixes
3903+ - S8004933, CVE-2012-3174: Improve MethodHandle interaction with libraries.
3904+ - S8006017, CVE-2013-0422: Improve lookup resolutions.
3905+ - S8006125: Update MethodHandles library interactions.
3906+ * Bug fixes
3907+ - S7197906: BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit
3908+ shifts.
3909+ - G422525: Fix building with PaX enabled kernels.
3910+
3911+ [ Matthias Klose ]
3912+ * Loosen OpenGL dependency. Closes: #695028.
3913+ * Fix error parsing drop files parameter from pcmanfm (Alberto Fernández
3914+ Martínez). Closes: #695992.
3915+
3916+ [ Thorsten Glaser ]
3917+ * debian/rules: Use gcj-4.6-jdk for m68k builds.
3918+ * d/patches/text-relocations.patch: build with -fPIC on all archs.
3919+
3920+ -- Matthias Klose <doko@ubuntu.com> Tue, 15 Jan 2013 23:38:48 +0100
3921+
3922+openjdk-7 (7u9-2.3.3-1) experimental; urgency=low
3923+
3924+ * Upload to experimental.
3925+
3926+ -- Matthias Klose <doko@ubuntu.com> Wed, 17 Oct 2012 15:16:51 +0200
3927+
3928+openjdk-7 (7u9-2.3.3-0ubuntu1) quantal-security; urgency=low
3929+
3930+ * IcedTea7 2.3.3 release.
3931+ * Security fixes
3932+ - S6631398, CVE-2012-3216: FilePermission improved path checking.
3933+ - S7093490: adjust package access in rmiregistry.
3934+ - S7143535, CVE-2012-5068: ScriptEngine corrected permissions.
3935+ - S7158796, CVE-2012-5070: Tighten properties checking in EnvHelp.
3936+ - S7158807: Revise stack management with volatile call sites.
3937+ - S7163198, CVE-2012-5076: Tightened package accessibility.
3938+ - S7167656, CVE-2012-5077: Multiple Seeders are being created.
3939+ - S7169884, CVE-2012-5073: LogManager checks do not work correctly for
3940+ sub-types.
3941+ - S7169887, CVE-2012-5074: Tightened package accessibility.
3942+ - S7169888, CVE-2012-5075: Narrowing resource definitions in JMX RMI
3943+ connector.
3944+ - S7172522, CVE-2012-5072: Improve DomainCombiner checking.
3945+ - S7186286, CVE-2012-5081: TLS implementation to better adhere to RFC.
3946+ - S7189103, CVE-2012-5069: Executors needs to maintain state.
3947+ - S7189490: More improvements to DomainCombiner checking.
3948+ - S7189567, CVE-2012-5085: java net obselete protocol.
3949+ - S7192975, CVE-2012-5071: Issue with JMX reflection.
3950+ - S7195194, CVE-2012-5084: Better data validation for Swing.
3951+ - S7195549, CVE-2012-5087: Better bean object persistence.
3952+ - S7195917, CVE-2012-5086: XMLDecoder parsing at close-time should be
3953+ improved.
3954+ - S7195919, CVE-2012-5979: (sl) ServiceLoader can throw CCE without
3955+ needing to create instance.
3956+ - S7196190, CVE-2012-5088: Improve method of handling MethodHandles.
3957+ - S7198296, CVE-2012-5089: Refactor classloader usage.
3958+ - S7158800: Improve storage of symbol tables.
3959+ - S7158801: Improve VM CompileOnly option.
3960+ - S7158804: Improve config file parsing.
3961+ - S7198606, CVE-2012-4416: Improve VM optimization.
3962+
3963+ -- Matthias Klose <doko@ubuntu.com> Wed, 17 Oct 2012 13:27:47 +0200
3964+
3965+openjdk-7 (7u7-2.3.2a-1ubuntu1) quantal; urgency=low
3966+
3967+ * Build a transitional icedtea-7-jre-cacao package to ease upgrades.
3968+
3969+ -- Matthias Klose <doko@ubuntu.com> Wed, 19 Sep 2012 17:42:39 +0200
3970+
3971+openjdk-7 (7u7-2.3.2a-1) experimental; urgency=low
3972+
3973+ * Upload to experimental.
3974+
3975+ -- Matthias Klose <doko@ubuntu.com> Sat, 15 Sep 2012 22:20:06 +0200
3976+
3977+openjdk-7 (7u7-2.3.2a-0ubuntu1) quantal; urgency=low
3978+
3979+ * Repackage the source to drop the cacao tarball (and packaging files).
3980+ * Depend again on system provided tzdata-java and restore the zi
3981+ symlink on upgrade. LP: #1050404.
3982+ * libgnome2-0, libgnomevfs2-0, libgconf2-4 are not prepared for multiarch.
3983+ Don't depend on these so that openjdk-7 can be installed as a multiarch
3984+ package.
3985+
3986+ -- Matthias Klose <doko@ubuntu.com> Sat, 15 Sep 2012 17:01:12 +0200
3987+
3988+openjdk-7 (7u7-2.3.2-1ubuntu2) quantal; urgency=low
3989+
3990+ * Make the avian VM a known runtime.
3991+
3992+ -- Matthias Klose <doko@ubuntu.com> Wed, 05 Sep 2012 11:58:35 +0200
3993+
3994+openjdk-7 (7u7-2.3.2-1ubuntu1) quantal; urgency=low
3995+
3996+ * Fix 32bit hotspot build, don't set maximal heap space lower than
3997+ minimal heap space for the docs build.
3998+ * d/p/sane-library-paths.patch, d/p/ant-diagnostics.diff,
3999+ d/p/fix-race-cond-print.diff, d/p/gcc-hotspot-opt-O[02].diff,
4000+ d/p/gcc-mtune-generic.diff, d/p/openjdk-6986968.diff: Remove, not used.
4001+ * Remove unused shark/llvm-3.0 patches.
4002+ * d/p/zero-only-use-floating-point-if-floating-poi.patch: Remove, applied
4003+ upstream.
4004+ * Don't explicitly build with -march=i586 on i386 architectures.
4005+ * Re-apply zero-missing-headers.diff.
4006+ * Disable cacao builds, needs update for 7u7.
4007+ * For Ubuntu quantal, set priorities for alternatives higher than for
4008+ OpenJDK 6.
4009+ * Call update-alternatives when the existing priority for the alternative
4010+ is lower than the current one.
4011+ * Configure with --disable-downloading.
4012+ * Pass -avoid-version to libtool to create a JamVM libjvm.so without SONAME
4013+ version numbers to match the Hotspot Server/Client libjvm.so. LP: #850433.
4014+ * Revert the following change: Move libgnome2-0, libgnomevfs2-0, libgconf2-4
4015+ from Depends of JRE package to Recommends (#661465).
4016+ The proper fix is to create a -jdk-headless package, or not depending on
4017+ these gnome packages at all (e.g. using XDG libraries).
4018+
4019+ -- Matthias Klose <doko@ubuntu.com> Tue, 04 Sep 2012 12:08:31 +0200
4020+
4021+openjdk-7 (7u7-2.3.2-1) experimental; urgency=low
4022+
4023+ * New upstream IcedTea7 2.3.2 release.
4024+ * Security fixes:
4025+ - CVE-2012-4681: Reintroduce PackageAccessible checks removed in 6788531.
4026+ - S7079902, CVE-2012-1711: Refine CORBA data models.
4027+ - S7143606, CVE-2012-1717: File.createTempFile should be improved
4028+ for temporary files created by the platform.
4029+ - S7143614, CVE-2012-1716: SynthLookAndFeel stability improvement.
4030+ - S7143617, CVE-2012-1713: Improve fontmanager layout lookup operations.
4031+ - S7143851, CVE-2012-1719: Improve IIOP stub and tie generation in RMIC.
4032+ - S7143872, CVE-2012-1718: Improve certificate extension processing.
4033+ - S7152811, CVE-2012-1723: Issues in client compiler.
4034+ - S7157609, CVE-2012-1724: Issues with loop.
4035+ - S7160757, CVE-2012-1725: Problem with hotspot/runtime_classfile.
4036+ - S7165628, CVE-2012-1726: Issues with java.lang.invoke.MethodHandles.Lookup.
4037+ * Bump version to 7u7 (OpenJDK), 2.3.2 (IcedTea). Closes: #685276.
4038+ * d/p/icedtea7-forest-jdk_7104625-XEvent_wrap_logging_calls_with_if.patch,
4039+ d/p/hotspot-sparc.diff: Remove, integrated upstream.
4040+ * d/p/{deb-multiarch,fix_extra_flags,hotspot-no-werror}.diff:
4041+ Add variants for hotspot and zero builds.
4042+ * d/p/default-jvm-cfg.diff, d/p/icedtea-4953367.patch,
4043+ d/p/icedtea-patch.diff, d/p/icedtea-pretend-memory.diff,
4044+ d/p/libpcsclite-dlopen.diff, d/p/nonreparenting-wm.diff:
4045+ Update for 2.3.2.
4046+ * Remove build support for Ubuntu releases earlier than hardy.
4047+ * d/update-shasum.sh: Only update the shasums of the -dfsg tarballs.
4048+ * Don't apply shark patches (not built anyway).
4049+
4050+ -- Matthias Klose <doko@ubuntu.com> Sat, 01 Sep 2012 11:46:50 +0200
4051+
4052+openjdk-7 (7u3-2.1.7-1) unstable; urgency=high
4053+
4054+ * IcedTea7 2.1.7 release:
4055+ * Security fixes:
4056+ - S8007014, CVE-2013-0809: Improve image handling.
4057+ - S8007675, CVE-2013-1493: Improve color conversion.
4058+ * Backports:
4059+ - S8002344: Krb5LoginModule config class does not return proper KDC list
4060+ from DNS.
4061+ - S8004344: Fix a crash in ToolkitErrorHandler() in XlibWrapper.c.
4062+ - S8006179: JSR292 MethodHandles lookup with interface using findVirtual().
4063+ - S8006882: Proxy generated classes in sun.proxy package breaks JMockit.
4064+ * Bug fixes:
4065+ - PR1303: Correct #ifdef to #if
4066+ - Stop libraries being stripped in the OpenJDK build.
4067+ - PR1340: Simplify the rhino class rewriter to avoid use of concurrency.
4068+ - Revert 7017193 and add the missing free call, until a better fix is ready.
4069+
4070+ -- Matthias Klose <doko@ubuntu.com> Sat, 30 Mar 2013 11:31:12 +0100
4071+
4072+openjdk-7 (7u3-2.1.6-1) unstable; urgency=high
4073+
4074+ * IcedTea7 2.1.5 release:
4075+ * Security fixes:
4076+ - S6563318, CVE-2013-0424: RMI data sanitization.
4077+ - S6664509, CVE-2013-0425: Add logging context.
4078+ - S6664528, CVE-2013-0426: Find log level matching its name or value
4079+ given at construction time.
4080+ - S6776941: CVE-2013-0427: Improve thread pool shutdown.
4081+ - S7141694, CVE-2013-0429: Improving CORBA internals.
4082+ - S7173145: Improve in-memory representation of splashscreens.
4083+ - S7186945: Unpack200 improvement.
4084+ - S7186946: Refine unpacker resource usage.
4085+ - S7186948: Improve Swing data validation.
4086+ - S7186952, CVE-2013-0432: Improve clipboard access.
4087+ - S7186954: Improve connection performance.
4088+ - S7186957: Improve Pack200 data validation.
4089+ - S7192392, CVE-2013-0443: Better validation of client keys.
4090+ - S7192393, CVE-2013-0440: Better Checking of order of TLS Messages.
4091+ - S7192977, CVE-2013-0442: Issue in toolkit thread.
4092+ - S7197546, CVE-2013-0428: (proxy) Reflect about creating reflective
4093+ proxies.
4094+ - S7200491: Tighten up JTable layout code.
4095+ - S7200493, CVE-2013-0444: Improve cache handling.
4096+ - S7200499: Better data validation for options.
4097+ - S7200500: Launcher better input validation.
4098+ - S7201064: Better dialogue checking.
4099+ - S7201066, CVE-2013-0441: Change modifiers on unused fields.
4100+ - S7201068, CVE-2013-0435: Better handling of UI elements.
4101+ - S7201070: Serialization to conform to protocol.
4102+ - S7201071, CVE-2013-0433: InetSocketAddress serialization issue.
4103+ - S8000210: Improve JarFile code quality.
4104+ - S8000537, CVE-2013-0450: Contextualize RequiredModelMBean class.
4105+ - S8000539, CVE-2013-0431: Introspect JMX data handling.
4106+ - S8000540, CVE-2013-1475: Improve IIOP type reuse management.
4107+ - S8000631, CVE-2013-1476: Restrict access to class constructor.
4108+ - S8001235, CVE-2013-0434: Improve JAXP HTTP handling.
4109+ - S8001242: Improve RMI HTTP conformance.
4110+ - S8001307: Modify ACC_SUPER behavior.
4111+ - S8001972, CVE-2013-1478: Improve image processing.
4112+ - S8002325, CVE-2013-1480: Improve management of images.
4113+ * Backports:
4114+ - S7054590: (JSR-292) MethodHandleProxies.asInterfaceInstance()
4115+ accepts private/protected nested interfaces.
4116+ - S7175616: Port fix for TimeZone from JDK 8 to JDK 7.
4117+ - S8002068: Build broken: corba code changes unable to use new
4118+ JDK 7 classes.
4119+ - S8004341: Two JCK tests fails with 7u11 b06.
4120+ - S8005615: Java Logger fails to load tomcat logger implementation (JULI).
4121+ * IcedTea7 2.1.6 release:
4122+ * Security fixes:
4123+ - S8004937, CVE-2013-1484: Improve proxy construction.
4124+ - S8006439, CVE-2013-1485: Improve MethodHandles coverage.
4125+ - S8006446, CVE-2013-1486: Restrict MBeanServer access.
4126+ - S8006777, CVE-2013-0169: Improve TLS handling of invalid messages.
4127+ - S8007688: Blacklist known bad certificate.
4128+ * Backports:
4129+ - S7123519: problems with certification path.
4130+ - S8007393: Possible race condition after JDK-6664509.
4131+ - S8007611: logging behavior in applet changed.
4132+ * Fix font suggestion for indic fonts in wheezy.
4133+ * Fix fontconfig definitions for japanese and korean fonts, fixing
4134+ compilation of the fontconfig file.
4135+ * Add Built-Using: rhino attribute for the -lib package.
4136+ * Don't use concurrent features to rewrite the rhino jar file.
4137+ * Enable class data sharing for the hotspot server VM.
4138+ * Enable bootstrap builds for alpha.
4139+ * Explicitly disable building on mips/mipsel. Not supported by the
4140+ Debian OpenJDK maintainers, the Debian mips porters, or the Debian
4141+ Java team.
4142+
4143+ -- Matthias Klose <doko@ubuntu.com> Thu, 21 Feb 2013 03:38:13 +0100
4144+
4145+openjdk-7 (7u3-2.1.4-1) unstable; urgency=low
4146+
4147+ * IcedTea7 2.1.4 release.
4148+ * Security fixes
4149+ - S8004933, CVE-2012-3174: Improve MethodHandle interaction with libraries
4150+ - S8006017, CVE-2013-0422: Improve lookup resolutions
4151+ - S8006125: Update MethodHandles library interactions
4152+ * Loosen OpenGL dependency. Closes: #695028.
4153+ * Fix error parsing drop files parameter from pcmanfm (Alberto Fernández
4154+ Martínez). Closes: #695992.
4155+
4156+ -- Matthias Klose <doko@ubuntu.com> Wed, 16 Jan 2013 11:46:20 +0100
4157+
4158+openjdk-7 (7u3-2.1.3-1) unstable; urgency=low
4159+
4160+ * IcedTea7 2.1.3 release.
4161+ * Security fixes
4162+ - S6631398, CVE-2012-3216: FilePermission improved path checking.
4163+ - S7093490: adjust package access in rmiregistry.
4164+ - S7143535, CVE-2012-5068: ScriptEngine corrected permissions.
4165+ - S7158796, CVE-2012-5070: Tighten properties checking in EnvHelp.
4166+ - S7158807: Revise stack management with volatile call sites.
4167+ - S7163198, CVE-2012-5076: Tightened package accessibility.
4168+ - S7167656, CVE-2012-5077: Multiple Seeders are being created.
4169+ - S7169884, CVE-2012-5073: LogManager checks do not work correctly for
4170+ sub-types.
4171+ - S7169887, CVE-2012-5074: Tightened package accessibility.
4172+ - S7169888, CVE-2012-5075: Narrowing resource definitions in JMX RMI
4173+ connector.
4174+ - S7172522, CVE-2012-5072: Improve DomainCombiner checking.
4175+ - S7186286, CVE-2012-5081: TLS implementation to better adhere to RFC.
4176+ - S7189103, CVE-2012-5069: Executors needs to maintain state.
4177+ - S7189490: More improvements to DomainCombiner checking.
4178+ - S7189567, CVE-2012-5085: java net obselete protocol.
4179+ - S7192975, CVE-2012-5071: Issue with JMX reflection.
4180+ - S7195194, CVE-2012-5084: Better data validation for Swing.
4181+ - S7195549, CVE-2012-5087: Better bean object persistence.
4182+ - S7195917, CVE-2012-5086: XMLDecoder parsing at close-time should be
4183+ improved.
4184+ - S7195919, CVE-2012-5979: (sl) ServiceLoader can throw CCE without
4185+ needing to create instance.
4186+ - S7196190, CVE-2012-5088: Improve method of handling MethodHandles.
4187+ - S7198296, CVE-2012-5089: Refactor classloader usage.
4188+ - S7158801: Improve VM CompileOnly option.
4189+ - S7158804: Improve config file parsing.
4190+ - S7198606, CVE-2012-4416: Improve VM optimization.
4191+ * Backports
4192+ - S7175845: "jar uf" changes file permissions unexpectedly.
4193+ - S7177216: native2ascii changes file permissions of input file.
4194+ - S7106773: 512 bits RSA key cannot work with SHA384 and SHA512.
4195+ - S7158800: Improve storage of symbol tables.
4196+
4197+ -- Matthias Klose <doko@ubuntu.com> Wed, 17 Oct 2012 16:03:47 +0200
4198+
4199+openjdk-7 (7u3-2.1.2-2ubuntu1) precise-security; urgency=low
4200+
4201+ * Make the avian VM a known runtime.
4202+
4203+ -- Matthias Klose <doko@ubuntu.com> Sat, 08 Sep 2012 16:01:31 +0200
4204+
4205+openjdk-7 (7u3-2.1.2-2) unstable; urgency=high
4206+
4207+ * Pass -avoid-version to libtool to create a JamVM libjvm.so without SONAME
4208+ version numbers to match the Hotspot Server/Client libjvm.so. LP: #850433.
4209+
4210+ -- Matthias Klose <doko@ubuntu.com> Tue, 04 Sep 2012 17:55:43 +0200
4211+
4212+openjdk-7 (7u3-2.1.2-1) unstable; urgency=high
4213+
4214+ * IcedTea7 2.1.2 release.
4215+ * Security fixes
4216+ - CVE-2012-4681, S7162473: Reintroduce PackageAccessible checks removed
4217+ in 6788531.
4218+ - S7162476, CVE-2012-1682: XMLDecoder security issue via ClassFinder.
4219+ - S7194567, CVE-2012-3136: Improve long term persistence of java.beans
4220+ objects.
4221+ - S7163201, CVE-2012-0547: Simplify toolkit internals references.
4222+ * d/p/hotspot-sparc.diff: Remove, integrated upstream.
4223+ * Stop running the mauve tests.
4224+
4225+ -- Matthias Klose <doko@ubuntu.com> Mon, 03 Sep 2012 23:17:11 +0200
4226+
4227+openjdk-7 (7~u3-2.1.1-3) unstable; urgency=low
4228+
4229+ * d/rules: Ensure we don't remove -02 (default) when -03 is disabled
4230+ (fix jamvm FTBFS on armhf without -02).
4231+ * d/patches/gcc-jdk-opt-O0.diff, d/patches/gcc-jdk-opt-O2.diff,
4232+ d/patches/gcc-no-hardening.diff, d/patches/gcc-opt-O2.diff: removed.
4233+
4234+ -- Damien Raude-Morvan <drazzib@debian.org> Wed, 25 Jul 2012 21:18:15 +0200
4235+
4236+openjdk-7 (7~u3-2.1.1-2) unstable; urgency=low
4237+
4238+ * d/rules: On Debian Wheezy/Sid bump Build-Depends on libnss3-dev
4239+ (>= 2:3.13.4) and Depends on libnss3 (>= 2:3.13.4) (ie. with epoch).
4240+ (Closes: #679465).
4241+ * d/control: Suggests icedtea-7-plugin instead of icedtea6-plugin
4242+ (Closes: #680284).
4243+ * d/patches/7130140-MouseEvent-systemout.diff: Remove "MEvent. CASE!" from
4244+ console output. (Closes: #679036).
4245+ * Disable -O3 compile: cause wrong Math.* computations.
4246+ (Closes: #679292 and Closes: #678228). LP: #1044857.
4247+ * debian/patches/FreetypeFontScaler_getFontMetricsNative.diff:
4248+ Fix "OpenJDK returns the text height greater than font size".
4249+ (Closes: #657854)
4250+
4251+ -- Damien Raude-Morvan <drazzib@debian.org> Sat, 30 Jun 2012 18:17:51 +0200
4252+
4253+openjdk-7 (7~u3-2.1.1-1) unstable; urgency=medium
4254+
4255+ * New upstream release with security fixes (Closes: #677486):
4256+ - S7079902, CVE-2012-1711: Refine CORBA data models
4257+ - S7110720: Issue with vm config file loadingIssue with
4258+ vm config file loading
4259+ - S7143606, CVE-2012-1717: File.createTempFile should be improved
4260+ for temporary files created by the platform.
4261+ - S7143614, CVE-2012-1716: SynthLookAndFeel stability improvement
4262+ - S7143617, CVE-2012-1713: Improve fontmanager layout lookup operations
4263+ - S7143851, CVE-2012-1719: Improve IIOP stub and tie generation in RMIC
4264+ - S7143872, CVE-2012-1718: Improve certificate extension processing
4265+ - S7145239: Finetune package definition restriction
4266+ - S7152811, CVE-2012-1723: Issues in client compiler
4267+ - S7157609, CVE-2012-1724: Issues with loop
4268+ - S7160677: missing else in fix for 7152811
4269+ - S7160757, CVE-2012-1725: Problem with hotspot/runtime_classfile
4270+ - S7165628, CVE-2012-1726: Issues with
4271+ java.lang.invoke.MethodHandles.Lookup
4272+ * Patches merged upstream:
4273+ - debian/patches/arm-thumb-fix.diff
4274+ - debian/patches/gcc-4.7.diff
4275+
4276+ [ James Page ]
4277+ * Cherry picked patch from openjdk-6 to fix handling of
4278+ ICC profiles (LP: #888123, #888129) (Closes: #676351).
4279+
4280+ [ Damien Raude-Morvan ]
4281+ * Move libgnome2-0, libgnomevfs2-0, libgconf2-4 from Depends of JRE package
4282+ to Recommends (Closes: #661465).
4283+ * New jni_md_h_JNIEXPORT_visibility.patch to allow JNIEXPORT definition
4284+ to work with -fvisibility=hidden. (Closes: #670896).
4285+
4286+ -- Damien Raude-Morvan <drazzib@debian.org> Mon, 11 Jun 2012 21:01:10 +0200
4287+
4288+openjdk-7 (7~u3-2.1.1~pre1-2) unstable; urgency=low
4289+
4290+ * Don't mark the -demo package as Multi-Arch same. Closes: #670038.
4291+ * Build using gcc-4.4 on mips, mipsel.
4292+ * Build again with older gcj version on s390 (4.6).
4293+
4294+ -- Matthias Klose <doko@ubuntu.com> Thu, 03 May 2012 10:44:20 +0200
4295+
4296+openjdk-7 (7~u3-2.1.1~pre1-1ubuntu3) precise-proposed; urgency=low
4297+
4298+ * Default to the ARM assembler interpreter instead to JamVM on
4299+ ARM. LP: #993380.
4300+
4301+ -- Matthias Klose <doko@ubuntu.com> Wed, 02 May 2012 17:58:20 +0200
4302+
4303+openjdk-7 (7~u3-2.1.1~pre1-1ubuntu2) precise; urgency=low
4304+
4305+ * Use the /usr/bin path for the policytool desktop file. LP: #980205.
4306+ Closes: #670037.
4307+
4308+ -- Matthias Klose <doko@ubuntu.com> Thu, 12 Apr 2012 23:29:06 +0200
4309+
4310+openjdk-7 (7~u3-2.1.1~pre1-1ubuntu1) precise; urgency=low
4311+
4312+ * Regenerate the control file.
4313+
4314+ -- Matthias Klose <doko@ubuntu.com> Wed, 11 Apr 2012 07:21:41 +0200
4315+
4316+openjdk-7 (7~u3-2.1.1~pre1-1) unstable; urgency=low
4317+
4318+ * Update from the IcedTea7-2.1 release branch (20110410).
4319+ * Install desktop files again, using the common /usr/bin/java
4320+ interpreter name.
4321+ * Build-depend on libpng-dev for newer releases. Closes: #662452.
4322+ * Let dlopen handle finding the libpcsclite library. LP: #898689.
4323+ * Build-depend on fonts-ipafont-mincho, fixing a build failure in the
4324+ fontconfig compiler (find out why it breaks ...).
4325+ * Build using gcc-4.7/gcj-4.7 for sid/wheezy, fix build failure.
4326+ * Remove `-icedtea' suffix from the release identification.
4327+ * Fix arm thumb build, update taken from IcedTea6.
4328+
4329+ -- Matthias Klose <doko@ubuntu.com> Tue, 10 Apr 2012 14:11:09 +0200
4330+
4331+openjdk-7 (7~u3-2.1-4) unstable; urgency=low
4332+
4333+ [ Matthias Klose ]
4334+ * Don't install the binary fontconfig file. LP: #964303.
4335+
4336+ [ Damien Raude-Morvan ]
4337+ * Remove libxp-dev check in configure.ac, it's not needed anymore
4338+ (Closes: #657260) and so drop build dependency on libxp-dev.
4339+ * Fix FTBFS with glib 2.32 by adding explicit dependency gthread-2.0.pc
4340+ (Closes: #665666).
4341+ * Use libpng-dev instead of libpng12-dev for wheezy/sid (Closes: #662453).
4342+
4343+ -- Damien Raude-Morvan <drazzib@debian.org> Mon, 09 Apr 2012 00:21:20 +0200
4344+
4345+openjdk-7 (7~u3-2.1-3) unstable; urgency=low
4346+
4347+ * d/rules,Makefile.am: Improve handling of dpkg-buildflags: don't overwrite
4348+ CFLAGS of hotspot but use EXTRA_* flags into icedtea and openjdk Makefile.
4349+ (Closes: #661695).
4350+ * d/rules: Build everything with -03 opt level (jamvm, cacao and jdk)
4351+ * d/patches/kfreebsd-support-*.diff: Refresh kfreebsd patches and
4352+ fix FTBFS on k-i386 (ie. at least on a sid VM).
4353+ * Backport S7104625 as d/patches/icedtea7-forest-jdk_7104625*.patch
4354+ to check for logging to prevent wasted CPU (Closes: #651423).
4355+
4356+ -- Damien Raude-Morvan <drazzib@debian.org> Tue, 06 Mar 2012 01:09:09 +0100
4357+
4358+openjdk-7 (7~u3-2.1-2) unstable; urgency=low
4359+
4360+ [ Matthias Klose ]
4361+ * Use NanumMyeongjo as the preferred korean font. LP: #792471.
4362+ * Fix crash in java.net.NetworkInterface.getNetworkInterfaces() when
4363+ ifr_ifindex exceeds 255. LP: #925218. S7078386.
4364+ * Use IPAfont as the preferred japanesse font. Closes: #646054.
4365+ * Build using gcj on alpha and armel. Closes: #655750.
4366+
4367+ [ Damien Raude-Morvan ]
4368+ * d/patches/sparc-stubgenerator.diff: Fix FTBFS on sparc on
4369+ stubGenerator_sparc.cpp by using explicit class typedef
4370+ (Closes: #660871).
4371+ * d/patches/fix_extra_flags.diff: Improve support for hardened build,
4372+ also send flags to jdk build and send -Wl,-z,relro during hotspot link.
4373+ * Bump Standards-Version to 3.9.3: no changes needed.
4374+ * d/control: Don't use nonexistent dlopenjl:Recommends substvar,
4375+ replaced by dlopenhl:Recommends.
4376+ * d/*.{prerm,postrm}: Use set -e inside script instead of sh -e shebang.
4377+ * Cleanup lintian-overrides.
4378+
4379+ -- Damien Raude-Morvan <drazzib@debian.org> Wed, 29 Feb 2012 00:52:49 +0100
4380+
4381+openjdk-7 (7~u3-2.1-1ubuntu2) precise; urgency=low
4382+
4383+ * Make sure that the nss.cfg doesn't mention any library path.
4384+ LP: #939361, #939419.
4385+ * Disable the accessibility wrapper, doesn't work yet. LP: #935296.
4386+
4387+ -- Matthias Klose <doko@ubuntu.com> Fri, 24 Feb 2012 15:10:12 +0100
4388+
4389+openjdk-7 (7~u3-2.1-1ubuntu1) precise; urgency=low
4390+
4391+ [ Damien Raude-Morvan ]
4392+ * d/patches/jexec.diff: Dropped, uneeded and not compatible with multi-arch.
4393+ * d/rules: Use dpkg-buildflags to enable hardened build.
4394+ (Closes: #660021).
4395+
4396+ [ Matthias Klose ]
4397+ * Merge r522 from openjdk6:
4398+ - Make upgrades from non-multiarch to multiarch builds more silent.
4399+ - Fix order of grant decls in java.policy.
4400+ - Make doc files multi-arch installable.
4401+ - JB-archive.applications.in: Use /usr/bin/java by default. Maybe
4402+ should be moved to the default-jdk package.
4403+ * Explicitly look for the gthread-2.0 pkgconfig module.
4404+
4405+ -- Matthias Klose <doko@ubuntu.com> Wed, 22 Feb 2012 14:07:16 +0100
4406+
4407+openjdk-7 (7~u3-2.1-1) unstable; urgency=low
4408+
4409+ * Update icedtea7 2.1 (OpenJDK7 ~u3 release):
4410+ - Check for logging to prevent wasted CPU (Closes: #651423).
4411+ * Fix following security issues:
4412+ - S7082299, CVE-2011-3571: Fix in AtomicReferenceArray
4413+ - S7088367, CVE-2011-3563: Fix issues in java sound
4414+ - S7110683, CVE-2012-0502: Issues with some KeyboardFocusManager method
4415+ - S7110687, CVE-2012-0503: Issues with TimeZone class
4416+ - S7110700, CVE-2012-0505: Enhance exception throwing mechanism in
4417+ ObjectStreamClass
4418+ - S7110704, CVE-2012-0506: Issues with some method in corba
4419+ - S7112642, CVE-2012-0497: Incorrect checking for graphics rendering object
4420+ - S7118283, CVE-2012-0501: Better input parameter checking in zip file
4421+ processing
4422+ - S7126960, CVE-2011-5035: Add property to limit number of request headers
4423+ to the HTTP Server
4424+
4425+ [ Matthias Klose ]
4426+ * openjdk-7-jre-lib: Mark as Multi-Arch: foreign.
4427+
4428+ [ Damien Raude-Morvan ]
4429+ * Merge r501-521 from openjdk6:
4430+ - Fix plugin name in jinfo file.
4431+ - Fix build flags for cppInterpreter_arm.o.
4432+ - Use java-atk-wrapper instead of java-access-bridge for accessibility.
4433+ - Make the java.policy file multi-arch installable.
4434+ - Don't install desktop and menu files for multiarch builds.
4435+ Needs a better solution.
4436+ - Don't install an alternative for the deprecated apt tool.
4437+ - Make the upgrade from a non-multiarch installation location more
4438+ robust; don't depend on version numbers, but check the path of the
4439+ alternatives.
4440+ - Disable test for armel and powerpc (broken on buildd)
4441+ * d/rules: Make symbolic links to src.zip on /usr/lib/jvm/java-7-openjdk-amd64
4442+ like openjdk-6-jdk (Closes: #649618).
4443+ * d/rules: Pass -n to gzip when compressing manpages to be Multi-Arch: same safe.
4444+ * d/rules: Add build-arch/build-indep target.
4445+ * d/rules: Re-enable Cacao VM!
4446+ * d/{rules,control}: Only rhino 1.7R3 is supported by openjdk7, update B-D.
4447+ * d/patches/hotspot-s390.diff: Update for latest Hotspot.
4448+ * d/patches/icedtea-patch.diff: Move nssLibraryDirectory handling to d/rules.
4449+ * d/rules: Remove --with-*-drop-zip options, as code drops are embedded.
4450+ * d/patches/hsx23-zero.patch, patches/shark-compiler-fixes.patch:
4451+ Fix FTBFS for Zero under Hotspot >= v22.
4452+ * d/patches/kfreebsd-*: Refreshed.
4453+ * d/control: Make openjdk-7-source:all package binNMU-able by using
4454+ Depends ">=" on openjdk-7-jre (ie. src.zip won't change).
4455+
4456+ -- Damien Raude-Morvan <drazzib@debian.org> Wed, 15 Feb 2012 20:55:52 +0100
4457+
4458+openjdk-7 (7~b147-2.0-1) unstable; urgency=low
4459+
4460+ * New upstream IcedTea7 release.
4461+ - S7000600, CVE-2011-3547: InputStream skip() information leak.
4462+ - S7019773, CVE-2011-3548: mutable static AWTKeyStroke.ctor.
4463+ - S7023640, CVE-2011-3551: Java2D TransformHelper integer overflow.
4464+ - S7032417, CVE-2011-3552: excessive default UDP socket limit under
4465+ SecurityManager.
4466+ - S7046794, CVE-2011-3553: JAX-WS stack-traces information leak.
4467+ - S7046823, CVE-2011-3544: missing SecurityManager checks in scripting
4468+ engine.
4469+ - S7055902, CVE-2011-3521: IIOP deserialization code execution.
4470+ - S7057857, CVE-2011-3554: insufficient pack200 JAR files uncompress error
4471+ checks.
4472+ - S7064341, CVE-2011-3389: HTTPS: block-wise chosen-plaintext attack
4473+ against SSL/TLS (BEAST).
4474+ - S7070134, CVE-2011-3558: HotSpot crashes with sigsegv from PorterStemmer.
4475+ - S7077466, CVE-2011-3556: RMI DGC server remote code execution.
4476+ - S7083012, CVE-2011-3557: RMI registry privileged code execution.
4477+ - S7096936, CVE-2011-3560: missing checkSetFactory calls in
4478+ HttpsURLConnection.
4479+
4480+ [ Matthias Klose ]
4481+ * Merge debian packaging r501 from openjdk-6:
4482+ - Tighten inter-package dependencies for Debian builds. Closes: #641240.
4483+ * Build-depend on wdiff.
4484+
4485+ -- Damien Raude-Morvan <drazzib@debian.org> Sat, 01 Oct 2011 10:53:15 +0200
4486+
4487+openjdk-7 (7~b147-2.0~pre6-2) unstable; urgency=low
4488+
4489+ * d/rules: Fix java.policy to include jre/lib/ext/* files (instead of
4490+ non-existant ext/*). It'll restore privilegied access from sunpkcs11.jar
4491+ to sun.* code.
4492+ * d/patches/s390_hotspot_fix.diff: Update to fix FTBFS on s390.
4493+
4494+ -- Damien Raude-Morvan <drazzib@debian.org> Sat, 01 Oct 2011 10:53:15 +0200
4495+
4496+openjdk-7 (7~b147-2.0~pre6-1) unstable; urgency=low
4497+
4498+ * Update to IcedTea7 (20110928).
4499+
4500+ [ Matthias Klose ]
4501+ * Merge debian packaging r496 from openjdk-6:
4502+ - Fix dangling java-1.7.0-openjdk symlink for non-multiarch builds.
4503+
4504+ [ Damien Raude-Morvan ]
4505+ * d/rules: --disable-compile-against-syscalls for kFreeBSD (since there is
4506+ no epoll support).
4507+ * Update patches:
4508+ - d/patches/sun-awt-buildsystem.diff: Drop, merged upstream.
4509+ - d/patches/icedtea-override-redirect-compiz.patch: Refresh.
4510+ - d/patches/s390_hotspot_fix.diff: Extracted (instead of direct patch).
4511+ * Add Build-Depends on libattr1-dev.
4512+
4513+ -- Damien Raude-Morvan <drazzib@debian.org> Wed, 28 Sep 2011 17:19:33 +0200
4514+
4515+openjdk-7 (7~b147-2.0~pre5-1) unstable; urgency=low
4516+
4517+ * Update to IcedTea7 (20110914).
4518+ - d/patches/jdk-no-mapfile.diff: Drop, merged in icedtea7-forest
4519+ (for real this time).
4520+ - d/patches/sun-awt-buildsystem.diff: Fix icedtea7-forest awt build.
4521+ * d/patches/kfreebsd-support-jdk.diff: Refresh.
4522+ * d/patches/icedtea-patch.diff: Remove usage of nssLibraryDirectory because
4523+ while it works for nss3, it fails for softokn3 (since the latter is
4524+ in nss/ subdirectory). Without this parameter, openjdk-7 will rely on
4525+ default ld.so behavior. (Closes: #637337, #638008)
4526+ In openjdk-6, nssLibraryDirectory was not used to load softokn3 (Secmod).
4527+ * d/control: openjdk-7-jre Provides java7-runtime, openjdk-7-jre-headless
4528+ Provides java7-runtime-headless and openjdk-7-jdk Provides java7-jdk.
4529+ (Closes: #641668).
4530+
4531+ -- Damien Raude-Morvan <drazzib@debian.org> Mon, 19 Sep 2011 16:33:15 +0200
4532+
4533+openjdk-7 (7~b147-2.0~pre4-1) unstable; urgency=low
4534+
4535+ * Update to IcedTea7 (20110906):
4536+ - JamVM: support for armhf and other various fixes.
4537+ * Upload to unstable.
4538+ * Regenerate control file for debian unstable.
4539+ * Makefile.am: Force JAVA_HOME for ant call to --with-jdk-home value (without
4540+ this, it defaults to existing JAVA_HOME env or /usr/bin/java link)
4541+
4542+ -- Damien Raude-Morvan <drazzib@debian.org> Mon, 05 Sep 2011 23:50:43 +0200
4543+
4544+openjdk-7 (7~b147-2.0~pre3-3ubuntu2) oneiric; urgency=low
4545+
4546+ * Merge debian packaging r491 from openjdk-6:
4547+ - Move the -lib files into a different location so that the java-7-openjdk
4548+ name can be used as a symlink.
4549+ - Symlink the jre/cmm directory, instead of the files inside. Closes: #639883.
4550+
4551+ -- Matthias Klose <doko@ubuntu.com> Thu, 01 Sep 2011 21:08:45 +0200
4552+
4553+openjdk-7 (7~b147-2.0~pre3-3ubuntu1) oneiric; urgency=low
4554+
4555+ * Regenerate the control file.
4556+
4557+ -- Matthias Klose <doko@ubuntu.com> Sun, 28 Aug 2011 23:42:18 +0200
4558+
4559+openjdk-7 (7~b147-2.0~pre3-3) experimental; urgency=low
4560+
4561+ * Merge debian packaging r485:489 from openjdk-6:
4562+ - Build using GCC-4.4 on sparc and sparc64.
4563+ - Enable testsuite runs in s390x.
4564+ * Merge debian packaging r490 from openjdk-6:
4565+ - Set plugin name for the jinfo file. Closes: #638548,
4566+ - Disable the mauve testsuite on i386.
4567+ - Make the installation multiarch aware.
4568+
4569+ -- Matthias Klose <doko@ubuntu.com> Sun, 28 Aug 2011 20:42:54 +0200
4570+
4571+openjdk-7 (7~b147-2.0~pre3-2) experimental; urgency=low
4572+
4573+ * d/patches/jdk-no-mapfile.diff: Re-add was not merged into
4574+ current (e46d527097f1) revision but latter.
4575+
4576+ -- Damien Raude-Morvan <drazzib@debian.org> Mon, 22 Aug 2011 00:11:33 +0200
4577+
4578+openjdk-7 (7~b147-2.0~pre3-1) experimental; urgency=low
4579+
4580+ * Update to IcedTea7 (20110821):
4581+ - JamVM updates.
4582+ - S7070134,S7044738,S7068051,S7073913: Fix random segfaults
4583+ and related invalid results from loop unroll optimization.
4584+ - d/patches/jdk-no-mapfile.diff: Drop, merged in icedtea7-forest.
4585+
4586+ [ Matthias Klose ]
4587+ * Build using GCC-4.4 on mips/mipsel. Closes: #628620.
4588+ * Merge debian packaging r482:485 from openjdk-6:
4589+ - Call dbus-launch --exit-with-session in testsuite. Closes: #612394.
4590+ - Build for s390x using Zero.
4591+
4592+ [ Damien Raude-Morvan ]
4593+ * d/patches/kfreebsd-support-hotspot.diff: Add workaround
4594+ to handle #637378.
4595+ * d/generate-dfsg-zip.sh: Update to also handle langtools.tar.gz.
4596+ Closes: #623693.
4597+
4598+ -- Damien Raude-Morvan <drazzib@debian.org> Sun, 21 Aug 2011 20:08:50 +0200
4599+
4600+openjdk-7 (7~b147-2.0~pre2-3) experimental; urgency=low
4601+
4602+ * d/patches/kfreebsd-support-hotspot.diff: Fix access to CPU registry under
4603+ kfreebsd-amd64.
4604+
4605+ -- Damien Raude-Morvan <drazzib@debian.org> Sun, 07 Aug 2011 12:22:47 +0200
4606+
4607+openjdk-7 (7~b147-2.0~pre2-2) experimental; urgency=low
4608+
4609+ * d/patches/kfreebsd-support-jamvm.diff: Add support for kfreebsd-amd64.
4610+ * d/patches/kfreebsd-support-hotspot.diff: Small fixes for Hotspot on
4611+ kfreebsd-i386.
4612+ * Split d/patches/hotspot-s390.diff and zero-missing-headers.diff.
4613+ * Re-add missing changes from last upload:
4614+ - patches/use-idx_t.patch: Edit upstream patch to avoid FTBFS on s390.
4615+ - Makefile.{am,im}: Force bootclasspath (useful when building from
4616+ openjdk-6).
4617+
4618+ -- Damien Raude-Morvan <drazzib@debian.org> Sat, 06 Aug 2011 23:50:58 +0200
4619+
4620+openjdk-7 (7~b147-2.0~pre2-1) experimental; urgency=low
4621+
4622+ * Update to icedtea7-forest snapshot (20110804):
4623+ - d/patches/pr753.diff: drop, merged in icedtea7-forest.
4624+ - d/patches/pr757.diff: drop, merged in icedtea7-forest.
4625+ - d/patches/zero-jsr292-fixes.diff: drop, merged in icedtea7-forest.
4626+ - d/patches/no-compiler-path.diff: drop, now handled correctly icedtea7's
4627+ configure and openjdk's Makefile (by CC and CXX environment variables).
4628+ - Updated JamVM to the 2011-08-01 revision.
4629+
4630+ [ Damien Raude-Morvan ]
4631+ * d/patches/zero-fpu-control-is-noop.diff: Remove ShouldNotCallThis from
4632+ os_linux_zero.cpp (fix crash under i386).
4633+ * d/rules: Enable support for GNU/kFreeBSD arch:
4634+ - d/patches/kfreebsd-support-*: Update with latest fixes.
4635+ - d/patches/kfreebsd-sync-issues.diff: hack to force some wait
4636+ until we fix sync issues.
4637+ - d/rules: Enable shark for GNU/kFreeBSD.
4638+ * d/rules: Use DEB_HOST_ARCH_CPU for jvmarch/archdir. Thanks to
4639+ Jérémie Koenig <jk@jk.fr.eu.org> for patch.
4640+ * d/patches/jexec.diff: Update for openjdk-7.
4641+ * d/JB-jdk.overrides.in: Fix override for new Lintian 2.5.0 path handling.
4642+ * d/icedtea-7-jre-jamvm.overrides: As for others libjvm.so, we use
4643+ --strip-debug instead of --strip-unneeded.
4644+ * d/source.lintian-overrides: Drop, not used anymore in openjdk-7.
4645+
4646+ [ Matthias Klose ]
4647+ * Merge debian packaging r472:482 from openjdk-6:
4648+ - openjdk-6-jre-headless: Depend on icedtea-6-jre-jamvm, if it's
4649+ the default VM.
4650+ - Use gcj-4.4 as the stage1 java VM on mips and mipsel.
4651+ - Make JamVM the default VM on Ubuntu oneiric/ARM.
4652+
4653+ -- Matthias Klose <doko@ubuntu.com> Thu, 04 Aug 2011 11:38:01 +0200
4654+
4655+openjdk-7 (7~b147-2.0~pre1-1) experimental; urgency=low
4656+
4657+ * New b147 code drop (OpenJDK7 RC1).
4658+
4659+ [ Matthias Klose ]
4660+ * Fix build on sparc64.
4661+ * Recognize 32bit user space on sparc.
4662+ * Build shark using llvm-2.9.
4663+
4664+ [ Damien Raude-Morvan ]
4665+ * d/patches/zero-jsr292-fixes.diff: Fixes on Zero/Shark for JSR 292 support
4666+ from Chris Phillips <ChrisPhi@lgonqn.org>.
4667+ * d/generate-dfsg-zip.sh: Update for OpenJDK7 as a first step to get #623693
4668+ fixed.
4669+ * d/patches/kfreebsd-*: WiP patches for GNU/kFreeBSD support
4670+ (not yet enabled by default).
4671+
4672+ -- Matthias Klose <doko@ubuntu.com> Sun, 17 Jul 2011 16:08:51 +0200
4673+
4674+openjdk-7 (7~b143-2.0~pre1-2) experimental; urgency=low
4675+
4676+ * Upload to experimental.
4677+
4678+ -- Matthias Klose <doko@ubuntu.com> Tue, 12 Jul 2011 14:30:01 +0200
4679+
4680+openjdk-7 (7~b143-2.0~pre1-1ubuntu1) oneiric; urgency=low
4681+
4682+ * Fix zero builds on non-ix86 architectures.
4683+ * Fix build on sparc.
4684+ * Build using jpeg8.
4685+
4686+ -- Matthias Klose <doko@ubuntu.com> Tue, 12 Jul 2011 14:25:24 +0200
4687+
4688+openjdk-7 (7~b143-2.0~pre1-1) experimental; urgency=low
4689+
4690+ [ Damien Raude-Morvan ]
4691+ * New b143 code drop.
4692+ * Drop d/patches/7031385.diff: Merged upstream.
4693+ * Drop d/patches/jamvm-oj7.patch: Merged upstream.
4694+ * Manpages are now ja_JP.UTF-8 instead of ja_JP.eucJP
4695+
4696+ [ Matthias Klose ]
4697+ * Apply fix for IcedTea issue #753, #757.
4698+ * Update s390 hotspot build fixes.
4699+ * Re-enable zero on i386.
4700+
4701+ -- Matthias Klose <doko@ubuntu.com> Sun, 10 Jul 2011 14:28:17 +0200
4702+
4703+openjdk-7 (7~b136-2.0~pre1-2) experimental; urgency=low
4704+
4705+ * Disable zero on i386.
4706+
4707+ -- Matthias Klose <doko@ubuntu.com> Sun, 29 May 2011 12:37:03 +0200
4708+
4709+openjdk-7 (7~b136-2.0~pre1-1ubuntu1) oneiric; urgency=low
4710+
4711+ * Upload to oneiric.
4712+
4713+ -- Matthias Klose <doko@ubuntu.com> Sun, 29 May 2011 07:59:01 +0200
4714+
4715+openjdk-7 (7~b136-2.0~pre1-1) experimental; urgency=low
4716+
4717+ [ Matthias Klose ]
4718+ * Fix non-bootstrap builds.
4719+ * Merge debian packaging r469:472 from openjdk-6.
4720+ * Run jtreg tests using JamVM too.
4721+ * Don't run the jtreg tests with the NSS security provider enabled.
4722+ * Update JamVM to 20110528.
4723+ * Re-enable the zero build, keep the shark builds disabled.
4724+
4725+ [ Damien Raude-Morvan ]
4726+ * Only apply jamvm-oj7.patch when jamvm build in enabled.
4727+
4728+ -- Matthias Klose <doko@ubuntu.com> Sat, 28 May 2011 17:17:23 +0200
4729+
4730+openjdk-7 (7~b136-1.14+debian1-1) experimental; urgency=low
4731+
4732+ * New upstream release: Icedtea 1.14.
4733+ - debian/patches/jamvm-oj7.patch: support new instruction
4734+ (JVM_FindClassFromBootLoader) in JamVM.
4735+ - Makefile.am: Fix some missing depends between
4736+ patch and extract targets.
4737+ * debian/patches/nonreparenting-wm.diff: Update.
4738+ * Replace B-D on libxalan2-java by xsltproc for bootstrapping JMVTI.
4739+ * Don't use GCJ_SUFFIX=4.6 for sid/wheezy/oneiric as GCJ version
4740+ is not homogeneous between arch.
4741+ * Enable JamVM support:
4742+ - d/control: Add B-D on libtool.
4743+
4744+ -- Damien Raude-Morvan <drazzib@debian.org> Thu, 26 May 2011 23:03:56 +0200
4745+
4746+openjdk-7 (7~b136-1.14~pre0-4) experimental; urgency=low
4747+
4748+ * Re-add build dependency on fastjar.
4749+ * Fix dependency on liblcms2-2.
4750+
4751+ -- Matthias Klose <doko@ubuntu.com> Sun, 08 May 2011 10:21:21 +0200
4752+
4753+openjdk-7 (7~b136-1.14~pre0-3) experimental; urgency=low
4754+
4755+ * Fix liblcms dependency for -jre-headless package.
4756+
4757+ -- Damien Raude-Morvan <drazzib@debian.org> Sat, 07 May 2011 17:20:15 +0200
4758+
4759+openjdk-7 (7~b136-1.14~pre0-2ubuntu2) oneiric; urgency=low
4760+
4761+ * Re-add build dependency on fastjar.
4762+
4763+ -- Matthias Klose <doko@ubuntu.com> Sun, 08 May 2011 02:51:47 +0200
4764+
4765+openjdk-7 (7~b136-1.14~pre0-2) experimental; urgency=low
4766+
4767+ * Fix build failure on i386 with GCC 4.6.
4768+
4769+ -- Matthias Klose <doko@ubuntu.com> Fri, 06 May 2011 17:10:00 +0200
4770+
4771+openjdk-7 (7~b136-1.14~pre0-1) experimental; urgency=low
4772+
4773+ [ Damien Raude-Morvan ]
4774+ * New b136 code drop:
4775+ - d/rules: Use jaxp-1_4_5-dev1.zip as jaxp-drop-zip.
4776+ - d/patches/icedtea-pretend-memory.diff: Refreshed.
4777+
4778+ [ Matthias Klose ]
4779+ * Fix -jre-lib dependency on -jre. Closes: #624846.
4780+ * Add lcms configury.
4781+
4782+ -- Matthias Klose <doko@ubuntu.com> Thu, 05 May 2011 21:08:55 +0200
4783+
4784+openjdk-7 (7~b130-1.14~pre0-2) experimental; urgency=low
4785+
4786+ * Remove obsolete conflicts. Closes: #624090.
4787+ * Add copyright for the rewriter class. Addresses part of #623693.
4788+ * Lower priorities for the alternatives below these of OpenJDK 6,
4789+ as long as OpenJDK 7 is not yet released.
4790+ * Don't build HotSpot with -Werror on architectures other than amd64
4791+ and i386.
4792+
4793+ -- Matthias Klose <doko@ubuntu.com> Wed, 27 Apr 2011 23:03:45 +0200
4794+
4795+openjdk-7 (7~b130-1.14~pre0-1) experimental; urgency=low
4796+
4797+ * New b130 code drop.
4798+ * Merge debian packaging r464:469 from openjdk-6.
4799+ * Do not bump the epoch, package was never uploaded to any official
4800+ repository.
4801+
4802+ -- Matthias Klose <doko@ubuntu.com> Wed, 20 Apr 2011 21:46:32 +0200
4803+
4804+openjdk-7 (1:7~b129-1.14~pre0-1) experimental; urgency=low
4805+
4806+ * New b129 code drop.
4807+ * Bump epoch to 1 and use ~ to indicate that's not openjdk-7 final relaase.
4808+
4809+ -- Damien Raude-Morvan <drazzib@debian.org> Mon, 14 Feb 2011 00:34:45 +0100
4810+
4811+openjdk-7 (7b128-1.14~pre0-1) UNRELEASED; urgency=low
4812+
4813+ * New b128 code drop.
4814+ * Exclude "release" file for dh_install.
4815+
4816+ -- Damien Raude-Morvan <drazzib@debian.org> Mon, 07 Feb 2011 23:45:13 +0100
4817+
4818+openjdk-7 (7b126-1.14~pre0-1) UNRELEASED; urgency=low
4819+
4820+ * Merge debian packaging r446:464 from openjdk-6
4821+ but keep the following changes :
4822+ - Replace DISABLE_PRECOMPILED_HEADER=1 by USE_PRECOMPILED_HEADER=0
4823+ - Use "ant, ant-optionnal" for all distrel
4824+ - Drop "with_hotspot" variable (only one hotspot supported by IcedTea7)
4825+ - Drop --enable-xrender (not supported by IcedTea7)
4826+ * New b125 code drop:
4827+ - d/rules: Use new archives by --with-*-src-zip
4828+ * Refresh patches:
4829+ - d/patches/shebang.diff: Year updated
4830+ - d/patches/ld-symbolic-functions.diff and
4831+ d/patches/no-compiler-path.diff: Changed corba generic Makefiles.
4832+ - d/patches/default-jvm-cfg.diff and d/patches/set-exec-name.diff:
4833+ Upstream merged "solaris" and "linux" java.c and java_md.c
4834+ * Drop patches:
4835+ - d/patches/too-many-args-ftbfs.diff (merged upstream)
4836+ - d/patches/sparc.diff (merges upstream)
4837+ - d/patches/hotspot-include-fixes.diff (includeDB dropped upstream)
4838+
4839+ -- Damien Raude-Morvan <drazzib@debian.org> Mon, 24 Jan 2011 00:18:38 +0100
4840+
4841+openjdk-7 (7b106~pre1-0lucid2) lucid; urgency=low
4842+
4843+ * Build for lucid.
4844+
4845+ -- Matthias Klose <doko@ubuntu.com> Thu, 09 Sep 2010 15:32:13 +0200
4846+
4847+openjdk-7 (7b106~pre1-0ubuntu2) maverick; urgency=low
4848+
4849+ * Build openjdk-7 snapshot (7b106)
4850+ * Symlink timezone data.
4851+ * Disable shark builds, currently broken in 7b106.
4852+
4853+ -- Matthias Klose <doko@ubuntu.com> Tue, 07 Sep 2010 04:56:48 +0200
4854+
4855+openjdk-7 (7b89-1.13-0ubuntu1) maverick; urgency=low
4856+
4857+ * Update to the IcedTea 1.13 release.
4858+ * openjdk-7-jre: Recommend ttf-dejavu-extra. LP: #569396.
4859+
4860+ -- Matthias Klose <doko@ubuntu.com> Fri, 30 Jul 2010 01:19:45 +0200
4861+
4862+openjdk-7 (7b89~pre1-0lucid3) lucid; urgency=low
4863+
4864+ * Include docs in the -doc package. LP: #600834.
4865+ * Update from the IcedTea6 trunk.
4866+ - Plugin and netx fixes.
4867+ - Don't link the plugin against the libxul libraries. Closes: #576361.
4868+ - More plugin cpu usage fixes. Closes: #584335, #587049.
4869+ - Plugin: fixes AppletContext.getApplets().
4870+ * Fix Vcs-Bzr location. Closes: #530883.
4871+ * Search for unversioned llvm-config tool.
4872+ * Don't set XFILESEARCHPATH and NLSPATH on startup. LP: #586641.
4873+ * Fix chinese font metrics and prefer using 'WenQuanYi Micro Hei' font.
4874+ LP: #472845.
4875+ * Strip libjvm.so with --strip-debug instead of --strip-unneeded.
4876+ LP: #574997.
4877+ * Fix inter-package dependencies.
4878+
4879+ -- Matthias Klose <doko@ubuntu.com> Thu, 15 Jul 2010 18:12:17 +0200
4880+
4881+openjdk-7 (7b89~pre1-0lucid1) lucid; urgency=low
4882+
4883+ [ Damien Raude-Morvan ]
4884+ * Merge debian packaging r403:430 from openjdk-6.
4885+ * Add myself to Uploaders.
4886+ * Build openjdk-7 snapshot (7b89)
4887+ * Use ant+ant-optional (IcedTea7 support ant 1.8).
4888+ * Merge debian packaging r431:436 from openjdk-6.
4889+
4890+ [ Matthias Klose ]
4891+ * Merge debian packaging r430:445 from openjdk-6.
4892+ * Update debian patches to 7b89.
4893+ * Reenable the two stage build.
4894+ * Reenable building cacao.
4895+ * Reenable building zero.
4896+
4897+ -- Matthias Klose <doko@ubuntu.com> Tue, 13 Jul 2010 10:32:11 +0200
4898+
4899+openjdk-7 (7b77-0ubuntu1~ppa1) lucid; urgency=low
4900+
4901+ * Build openjdk-7 snapshot (7b77).
4902+ * Merge debian packaging r391:403 from openjdk-6.
4903+
4904+ -- Matthias Klose <doko@ubuntu.com> Mon, 21 Dec 2009 16:58:34 +0100
4905+
4906+openjdk-7 (7b72-0ubuntu1~ppa1) karmic; urgency=low
4907+
4908+ * Build openjdk-7 snapshot (7b72).
4909+ * Merge debian packaging r371:391 from openjdk-6.
4910+ * Disable the zero build for now.
4911+
4912+ -- Matthias Klose <doko@ubuntu.com> Sat, 03 Oct 2009 16:35:27 +0200
4913+
4914+openjdk-7 (7b66-0ubuntu1~ppa1) karmic; urgency=low
4915+
4916+ * Build openjdk-7 snapshot (7b66).
4917+ * Merge debian packaging r362:371 from openjdk-6.
4918+
4919+ -- Matthias Klose <doko@ubuntu.com> Thu, 06 Aug 2009 12:40:00 +0200
4920+
4921+openjdk-7 (7b59-0ubuntu1) karmic; urgency=low
4922+
4923+ * Reenable the build of zero.
4924+ * Reapply fontconfig patch.
4925+ * Apply icedtea-cacao-no-mmap-first-page patch.
4926+
4927+ -- Matthias Klose <doko@ubuntu.com> Fri, 29 May 2009 10:19:26 +0200
4928+
4929+openjdk-7 (7b59-0ubuntu1~ppa1) karmic; urgency=low
4930+
4931+ * Build openjdk-7 snapshot (7b59).
4932+ * Merge debian packaging r205:362 from openjdk-6.
4933+
4934+ -- Matthias Klose <doko@ubuntu.com> Wed, 27 May 2009 12:09:16 +0200
4935+
4936+openjdk-7 (7b40-0ubuntu2) jaunty; urgency=low
4937+
4938+ * Add build dependency on libxrender-dev.
4939+ * Don't use fastjar on ia64, working around a build failure.
4940+ * Add configury for shark builds.
4941+
4942+ -- Matthias Klose <doko@ubuntu.com> Thu, 04 Dec 2008 16:26:15 +0100
4943+
4944+openjdk-7 (7b40-0ubuntu1) jaunty; urgency=low
4945+
4946+ * Build openjdk-7 snapshot (7b40).
4947+ * Update packaging for openjdk-7.
4948+
4949+ -- Matthias Klose <doko@ubuntu.com> Tue, 02 Dec 2008 14:27:03 +0100
4950+
4951+openjdk-6 (6b22-1.10.1-0ubuntu1) natty; urgency=low
4952+
4953+ * IcedTea6 1.10.1 release.
4954+
4955+ -- Matthias Klose <doko@ubuntu.com> Tue, 05 Apr 2011 12:20:36 +0200
4956+
4957+openjdk-6 (6b22-1.10.1~pre1-1) experimental; urgency=low
4958+
4959+ * Upload to experimental.
4960+
4961+ -- Matthias Klose <doko@ubuntu.com> Sat, 26 Mar 2011 10:43:49 +0100
4962+
4963+openjdk-6 (6b22-1.10.1~pre1-0ubuntu1) natty; urgency=low
4964+
4965+ * Update from the IcedTea6-1.10 release branch (20110325).
4966+ * Add multiarch directories to the default library path. LP: #737603.
4967+
4968+ -- Matthias Klose <doko@ubuntu.com> Fri, 25 Mar 2011 16:33:57 +0100
4969+
4970+openjdk-6 (6b22-1.10-3) experimental; urgency=low
4971+
4972+ * Fix JamVM build on mips/mipsel (Robert Lougher).
4973+ * Re-enable the JamVM build on mips/mipsel.
4974+
4975+ -- Matthias Klose <doko@ubuntu.com> Sun, 06 Mar 2011 15:01:54 +0100
4976+
4977+openjdk-6 (6b22-1.10-2) experimental; urgency=low
4978+
4979+ * Mention that IcedTea is copyrigh GPLv2 + "CLASSPATH" EXCEPTION.
4980+ Closes: #611269.
4981+ * Don't run the jdk checks for the alternate builds (hotspot and
4982+ langtools checks are still run).
4983+ * Disable the JamVM build on mips/mipsel.
4984+
4985+ -- Matthias Klose <doko@ubuntu.com> Sat, 05 Mar 2011 16:13:40 +0100
4986+
4987+openjdk-6 (6b22-1.10-1) experimental; urgency=low
4988+
4989+ * Upload to experimental.
4990+
4991+ -- Matthias Klose <doko@ubuntu.com> Fri, 04 Mar 2011 16:12:50 +0100
4992+
4993+openjdk-6 (6b22-1.10-0ubuntu2) natty; urgency=low
4994+
4995+ * Disable the jdk tests with the Shark, JamVM and Cacao VMs.
4996+
4997+ -- Matthias Klose <doko@ubuntu.com> Fri, 04 Mar 2011 15:32:50 +0100
4998+
4999+openjdk-6 (6b22-1.10-0ubuntu1) natty; urgency=low
5000+
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches