------------------------------------------------------------ revno: 605 committer: Matthias Klose <d...@ubuntu.com> branch nick: openjdk7 timestamp: Fri 2016-11-04 19:16:17 +0100 message: - check-in remaining changes for 7u111-2.6.7-1 upload added: patches/hotspot-aarch64-nopch.diff modified: JB-jre-headless.prerm.in changelog control generate-debian-orig.sh rules
-- lp:~openjdk/openjdk/openjdk7 https://code.launchpad.net/~openjdk/openjdk/openjdk7 Your team Debian Java Maintainers is subscribed to branch lp:~openjdk/openjdk/openjdk7. To unsubscribe from this branch go to https://code.launchpad.net/~openjdk/openjdk/openjdk7/+edit-subscription
=== modified file 'JB-jre-headless.prerm.in' --- JB-jre-headless.prerm.in 2013-02-10 23:46:12 +0000 +++ JB-jre-headless.prerm.in 2016-11-04 18:16:17 +0000 @@ -15,7 +15,7 @@ if which update-binfmts >/dev/null; then # try to remove and ignore the error - if [ -e /var/lib/binfmts/@basename@ ]; then + if [ -e /var/lib/binfmts/jar ]; then update-binfmts --package @basename@ \ --remove jar /usr/bin/jexec || true fi === modified file 'changelog' --- changelog 2016-05-04 17:34:55 +0000 +++ changelog 2016-11-04 18:16:17 +0000 @@ -1,3 +1,35 @@ +openjdk-7 (7u111-2.6.7-1) experimental; urgency=medium + + [ Matthias Klose ] + * Fix handling of /usr/lib/jvm/*/jre/lib/zi if internal tzdata is used + (Andreas Beckmann). Closes: #821858. + * Add missing includes for aarch64 hotspot backport (building without pch). + * Use in-tree lcms for backports. + + [ Tiago Stürmer Daitx ] + * IcedTea release 2.6.7 (based on 7u111): + * Security fixes + - S8079718, CVE-2016-3458: IIOP Input Stream Hooking + - S8145446, CVE-2016-3485: Perfect pipe placement (Windows only) + - S8147771: Construction of static protection domains under Javax + custom policy + - S8148872, CVE-2016-3500: Complete name checking + - S8149962, CVE-2016-3508: Better delineation of XML processing + - S8150752: Share Class Data + - S8151925: Font reference improvements + - S8152479, CVE-2016-3550: Coded byte streams + - S8155981, CVE-2016-3606: Bolster bytecode verification + - S8155985, CVE-2016-3598: Persistent Parameter Processing + - S8158571, CVE-2016-3610: Additional method handle validation + * debian/rules: + - Create symbolic link in source package (thanks Avinash). + Closes: #832720. + * debian/JB-jre-headless.prerm.in: check for /var/lib/binfmts/jar + instead of /var/lib/binfmts/@basename@ before removing jar entry + from binfmts. Closes: #821146. + + -- Matthias Klose <d...@ubuntu.com> Sat, 30 Jul 2016 08:13:07 +0200 + openjdk-7 (7u101-2.6.6-2) experimental; urgency=medium * Configure with --disable-arm32-jit, broken by the security update. === modified file 'control' --- control 2016-05-04 17:34:55 +0000 +++ control 2016-11-04 18:16:17 +0000 @@ -10,7 +10,7 @@ fastjar (>= 2:0.96-0ubuntu2), dh-autoreconf, quilt, ant, ant-optional, libtool, g++-5, ecj-gcj [amd64 armel arm64 armhf hppa i386 ia64 lpia powerpc powerpcspe ppc64 ppc64el m68k mipsel sh4 sparc sparc64 s390x x32 kfreebsd-i386 kfreebsd-amd64], gcj-jdk [amd64 armel arm64 armhf hppa i386 ia64 lpia powerpc powerpcspe ppc64 ppc64el mipsel sh4 sparc sparc64 s390x x32 kfreebsd-i386 kfreebsd-amd64], openjdk-7-jdk (>= 6b18) [alpha mips mips64 mips64el], - libxtst-dev, libxi-dev, libxt-dev, libxaw7-dev, libxrender-dev, libcups2-dev, libasound2-dev, liblcms2-dev, libfreetype6-dev (>= 2.2.1), libgtk2.0-dev, libxinerama-dev, libkrb5-dev, xsltproc, librhino-java (>= 1.7R3~), libpcsclite-dev, fonts-ipafont-mincho, + libxtst-dev, libxi-dev, libxt-dev, libxaw7-dev, libxrender-dev, libcups2-dev, libasound2-dev, libfreetype6-dev (>= 2.2.1), libgtk2.0-dev, liblcms2-dev, libxinerama-dev, libkrb5-dev, xsltproc, librhino-java (>= 1.7R3~), libpcsclite-dev, fonts-ipafont-mincho, libffi-dev, zlib1g-dev, libattr1-dev, libpng-dev, libjpeg-dev, libgif-dev, libsctp-dev [linux-any], libpulse-dev (>= 0.9.12), === modified file 'generate-debian-orig.sh' --- generate-debian-orig.sh 2016-05-04 17:29:22 +0000 +++ generate-debian-orig.sh 2016-11-04 18:16:17 +0000 @@ -8,16 +8,16 @@ cacaotb=cacao-c182f119eaad.tar.gz # tarballs location -tarballdir=7u101 +tarballdir=7u111 # icedtea upstream location (as extracted from icedtea's tarball) -icedtea_checkout=icedtea-2.6.6 +icedtea_checkout=icedtea-2.6.7 # openjdk's debian location (usually fetched from bzr or the latest openjdk) debian_checkout=openjdk7 base=openjdk-7 -version=7u101-2.6.6 +version=7u111-2.6.7 # output directory pkgdir=$base-$version === added file 'patches/hotspot-aarch64-nopch.diff' --- patches/hotspot-aarch64-nopch.diff 1970-01-01 00:00:00 +0000 +++ patches/hotspot-aarch64-nopch.diff 2016-11-04 18:16:17 +0000 @@ -0,0 +1,24 @@ +# DP: Add missing includes for aarch64 hotspot backport + +--- openjdk/hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp ++++ openjdk/hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp +@@ -64,6 +64,7 @@ + #include "gc_implementation/g1/heapRegion.hpp" + #endif + ++#include "opto/compile.hpp" + + extern "C" void entry(CodeBuffer *cb); + +--- openjdk/hotspot/src/cpu/aarch64/vm/vm_version_aarch64.cpp ++++ openjdk/hotspot/src/cpu/aarch64/vm/vm_version_aarch64.cpp +@@ -25,6 +25,9 @@ + */ + + #include "precompiled.hpp" ++#include "asm/assembler.hpp" ++#include "asm/assembler.inline.hpp" ++#include "utilities/sizes.hpp" + #include "assembler_aarch64.hpp" + #include "memory/resourceArea.hpp" + #include "runtime/java.hpp" === modified file 'rules' --- rules 2016-05-04 17:34:55 +0000 +++ rules 2016-11-04 18:16:17 +0000 @@ -383,6 +383,10 @@ else lcms_version = 2 endif +with_system_lcms = yes +ifneq (,$(filter $(distrel),lenny squeeze wheezy xenial wily vivid utopic trusty precise lucid)) + with_system_lcms = +endif on_buildd := $(shell [ -f /CurrentlyBuilding -o "$$LOGNAME" = buildd ] && echo yes) @@ -412,7 +416,7 @@ with_systemtap = yes endif -ifneq (,$(filter $(DEB_HOST_ARCH), sparc64)) +ifneq (,$(filter $(DEB_HOST_ARCH), aarch64 sparc64)) USE_PRECOMPILED_HEADER = 0 export USE_PRECOMPILED_HEADER endif @@ -458,6 +462,7 @@ debian/patches/dnd-files.patch \ debian/patches/jdk-bold-swing-fonts.patch \ debian/patches/javadoc-sort-enum-and-annotation-types.patch \ + debian/patches/hotspot-aarch64-nopch.diff \ ifeq (,$(filter $(DEB_HOST_ARCH),arm64)) DISTRIBUTION_PATCHES += \ @@ -654,10 +659,10 @@ # causes corrupt bold fonts in 2.5.0 CONFIGURE_ARGS += --disable-infinality -ifneq ($(lcms_version),2) +ifeq ($(with_system_lcms),yes) + CONFIGURE_ARGS += --enable-system-lcms +else CONFIGURE_ARGS += --disable-system-lcms -else - CONFIGURE_ARGS += --enable-system-lcms endif CONFIGURE_ARGS += --enable-system-kerberos @@ -780,9 +785,11 @@ bd_openjdk = \ libxtst-dev, libxi-dev, libxt-dev, libxaw7-dev, libxrender-dev, \ $(if $(filter $(distrel), etch hardy),libcupsys2-dev,libcups2-dev), \ - libasound2-dev, liblcms$(lcms_version)-dev, libfreetype6-dev (>= 2.2.1), libgtk2.0-dev, \ + libasound2-dev, libfreetype6-dev (>= 2.2.1), libgtk2.0-dev, \ + $(if $(filter yes, $(with_system_lcms)),liblcms$(lcms_version)-dev), \ libxinerama-dev, libkrb5-dev, xsltproc, $(bd_rhino) \ libpcsclite-dev, + ifeq (,$(filter $(distrel),lenny squeeze quantal precise oneiric natty maverick lucid karmic jaunty intrepid hardy gutsy feisty edgy dapper)) rhino_source := $(shell dpkg-query -f '$${source:Package} (= $${source:Version}), ' -W librhino-java) endif @@ -859,7 +866,8 @@ dlopen_hl_depends = \ $(if $(filter $(distrel), etch),libcupsys2,libcups2), \ - liblcms$(if $(filter 1,$(lcms_version)),1,2-2), + $(if $(filter yes, $(with_system_lcms)),liblcms$(if $(filter 1,$(lcms_version)),1,2-2)), + ifneq (,$(filter $(distrel),lenny squeeze oneiric natty maverick lucid karmic jaunty intrepid hardy gutsy feisty edgy dapper)) dlopen_hl_depends += libjpeg62, else ifneq (,$(filter $(distrel), jessie sid))
__ This is the maintainer address of Debian's Java team <http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use debian-j...@lists.debian.org for discussions and questions.