Hello community, here is the log from the commit of package java-1_7_0-openjdk for openSUSE:Factory checked in at 2014-05-02 13:56:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-1_7_0-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-1_7_0-openjdk" Changes: -------- --- /work/SRC/openSUSE:Factory/java-1_7_0-openjdk/java-1_7_0-openjdk.changes 2014-04-14 20:26:48.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/java-1_7_0-openjdk.changes 2014-05-02 13:56:53.000000000 +0200 @@ -1,0 +2,73 @@ +Wed Apr 30 11:11:23 UTC 2014 - dmuel...@suse.com + +- some patch fiddling for aarch64 + +------------------------------------------------------------------- +Wed Apr 30 08:07:30 UTC 2014 - dmuel...@suse.com + +- update to 2.4.7: + Security fixes: + S8023046: Enhance splashscreen support + S8025005: Enhance CORBA initializations + S8025010, CVE-2014-2412: Enhance AWT contexts + S8025030, CVE-2014-2414: Enhance stream handling + S8025152, CVE-2014-0458: Enhance activation set up + S8026067: Enhance signed jar verification + S8026163, CVE-2014-2427: Enhance media provisioning + S8026188, CVE-2014-2423: Enhance envelope factory + S8026200: Enhance RowSet Factory + S8026716, CVE-2014-2402: (aio) Enhance asynchronous channel handling + S8026736, CVE-2014-2398: Enhance Javadoc pages + S8026797, CVE-2014-0451: Enhance data transfers + S8026801, CVE-2014-0452: Enhance endpoint addressing + S8027766, CVE-2014-0453: Enhance RSA processing + S8027775: Enhance ICU code. + S8027841, CVE-2014-0429: Enhance pixel manipulations + S8028385: Enhance RowSet Factory + S8029282, CVE-2014-2403: Enhance CharInfo set up + S8029286: Enhance subject delegation + S8029699: Update Poller demo + S8029730: Improve audio device additions + S8029735: Enhance service mgmt natives + S8029740, CVE-2014-0446: Enhance handling of loggers + S8029745, CVE-2014-0454: Enhance algorithm checking + S8029750: Enhance LCMS color processing (in-tree LCMS) + S8029760, CVE-2013-6629: Enhance AWT image libraries (in-tree libjpeg) + S8029844, CVE-2014-0455: Enhance argument validation + S8029854, CVE-2014-2421: Enhance JPEG decodings + S8029858, CVE-2014-0456: Enhance array copies + S8030731, CVE-2014-0460: Improve name service robustness + S8031330: Refactor ObjectFactory + S8031335, CVE-2014-0459: Better color profiling (in-tree LCMS) + S8031352, CVE-2013-6954: Enhance PNG handling (in-tree libpng) + S8031394, CVE-2014-0457: (sl) Fix exception handling in ServiceLoader + S8031395: Enhance LDAP processing + S8032686, CVE-2014-2413: Issues with method invoke + S8033618, CVE-2014-1876: Correct logging output + S8034926, CVE-2014-2397: Attribute classes properly + S8036794, CVE-2014-0461: Manage JavaScript instances + Backports + S8004145: New improved hgforest.sh, ctrl-c now properly terminates mercurial processes. + S8007625: race with nested repos in /common/bin/hgforest.sh + S8011178: improve common/bin/hgforest.sh python detection (MacOS) + S8011342: hgforest.sh : ‘python –version’ not supported on older python + S8011350: hgforest.sh uses non-POSIX sh features that may fail with some shells + S8024200: handle hg wrapper with space after #! + S8025796: hgforest.sh could trigger unbuffered output from hg without complicated machinations + S8028388: 9 jaxws tests failed in nightly build with java.lang.ClassCastException + S8031477: [macosx] Loading AWT native library fails + S8032370: No “Truncated file” warning from IIOReadWarningListener on JPEGImageReader + S8035834: InetAddress.getLocalHost() can hang after JDK-8030731 was fixed + Bug fixes + PR1393: JPEG support in build is broken on non-system-libjpeg builds + PR1726: configure fails looking for ecj.jar before even trying to find javac + Red Hat local: Fix for repo with path statting with / . + Remove unused hgforest script +- remove java-1.7.0-openjdk-makefiles-zero.patch, + java-1.7.0-openjdk-zero-arch.patch +- enable jit on aarch64 and armv7l +- readd hotspot port for aarch64 +- disable nonsensical constraints (build is limited to 512MB anyway) + at least for the ARM platforms that do not offer 2GB + +------------------------------------------------------------------- Old: ---- 06eeb77dac24.tar.gz 172674e0ab65.tar.gz 2c4981784101.tar.gz 48ef1bb6d120.tar.gz 4bd947cd146b.tar.gz b028e58c1b77.tar.gz b5282042aae0.tar.gz e0ba4b9a8b91.tar.gz icedtea-2.4.6.tar.xz icedtea-2.4.6.tar.xz.sig java-1.7.0-openjdk-makefiles-zero.patch java-1.7.0-openjdk-zero-arch.patch New: ---- 13970e76b784.tar.gz 69b542696e5b.tar.gz 8c26a3c39128.tar.gz 9448fff93286.tar.gz 94b7e8e0d96f.tar.gz bd9a50a78d04.tar.gz e6ad5b912691.tar.gz f50993b6c38d.tar.gz icedtea-2.4.7.tar.xz icedtea-2.4.7.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-1_7_0-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.9eiJ1r/_old 2014-05-02 13:56:55.000000000 +0200 +++ /var/tmp/diff_new_pack.9eiJ1r/_new 2014-05-02 13:56:55.000000000 +0200 @@ -22,7 +22,8 @@ %bcond_with bootstrap %{!?aarch64:%global aarch64 aarch64 arm64 armv8} -%global jit_arches %{ix86} x86_64 +%global jit_arches %{ix86} x86_64 aarch64 +%define test_arches %{ix86} x86_64 %ifarch %arm %bcond_without jamvm @@ -46,11 +47,11 @@ # Reduce build time from 27 hours to 12 hours by only running test # suites on JIT architectures. -%ifarch %{jit_arches} +%ifarch %{test_arches} %bcond_with tests %endif -%global icedtea_version 2.4.6 +%global icedtea_version 2.4.7 %global hg_tag icedtea-{icedtea_version}-branchpoint %global openjdkdate 27_jun_2011 @@ -143,23 +144,24 @@ # FIXME: Is this applicable for 7? Source3: mauve-%{mauvedate}.tar.gz Source4: mauve_tests - -Source5: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/archive/b028e58c1b77.tar.gz -Source6: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/corba/archive/48ef1bb6d120.tar.gz -Source7: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp/archive/e0ba4b9a8b91.tar.gz -Source8: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws/archive/4bd947cd146b.tar.gz -Source9: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jdk/archive/b5282042aae0.tar.gz -Source10: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/langtools/archive/06eeb77dac24.tar.gz -Source11: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot/archive/172674e0ab65.tar.gz -# zero compatible hotspot -#TODO: not needed Source12: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/hotspot/archive/2c4981784101.tar.gz +Source5: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/archive/13970e76b784.tar.gz +Source6: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/corba/archive/e6ad5b912691.tar.gz +Source7: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxp/archive/94b7e8e0d96f.tar.gz +Source8: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jaxws/archive/bd9a50a78d04.tar.gz +Source9: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/jdk/archive/9448fff93286.tar.gz +Source10: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/langtools/archive/8c26a3c39128.tar.gz +%ifarch aarch64 +Source11: http://hg.openjdk.java.net/aarch64-port/jdk7u/hotspot/archive/f50993b6c38d.tar.gz +%else +Source11: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot/archive/69b542696e5b.tar.gz +%endif Source13: http://icedtea.classpath.org/download/drops/jamvm/jamvm-ac22c9948434e528ece451642b4ebde40953ee7e.tar.gz #Source1000: java-1_7_0-openjdk-rpmlintrc # those properties are for opeSUSE only Source1001: fontconfig.SuSE.properties -Source2000: icedtea-%{icedtea_version}.tar.xz.sig +Source2000: http://icedtea.classpath.org/download/source/icedtea-%{icedtea_version}.tar.xz.sig Source2001: java-1_7_0-openjdk.keyring # helper script for performing updates Source2002: update.py @@ -184,11 +186,6 @@ Patch106: java-1.7.0-openjdk-freetype-check-fix.patch -# Patches for AArch64 -Patch108: java-1.7.0-openjdk-zero-arch.patch - -Patch109: java-1.7.0-openjdk-makefiles-zero.patch - # allow to create hs_pid.log in tmp (in 700 permissions) if working directory is unwritable Patch200: abrt_friendly_hs_log_jdk7.patch @@ -594,6 +591,7 @@ --enable-jamvm \ --with-jamvm-src-zip=%{SOURCE13} \ %endif + --enable-arm32-jit \ %if 0%{?suse_version} <= 1110 --disable-system-gio \ %endif @@ -616,26 +614,26 @@ quilt push } +%ifnarch aarch64 qpatch -p0 %{PATCH3} qpatch -p0 %{PATCH4} +%endif # % if %{debug} # qpatch -p0 %{PATCH5} # qpatch -p0 %{PATCH6} # % endif +%ifnarch aarch64 qpatch -p0 %{PATCH106} qpatch -p0 %{PATCH200} -# AArch64 fixes -qpatch -p0 %{PATCH108} - -qpatch -p0 %{PATCH109} - %ifarch %{jit_arches} #qpatch -p0 %{PATCH402} qpatch -p0 %{PATCH403} %endif + +%endif qpatch -p0 -R %{PATCH404} #SUSE specific fixes @@ -649,7 +647,9 @@ # so ignore all Werror like troubles we can find find . -name '*.gmk' -or -name '*.make' | xargs -L 1 \ sed -i 's/-Wno-unused//;s/WARNINGS_ARE_ERRORS = -Werror//;s/CFLAGS_WARN = -Werror//;s/CFLAGS_WARN = -Werror//' -%else +%endif + +%ifnarch aarch64 qpatch -p1 %{PATCH1001} %endif ++++++ 06eeb77dac24.tar.gz -> 13970e76b784.tar.gz ++++++ ++++ 428871 lines of diff (skipped) ++++++ b028e58c1b77.tar.gz -> 69b542696e5b.tar.gz ++++++ /work/SRC/openSUSE:Factory/java-1_7_0-openjdk/b028e58c1b77.tar.gz /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/69b542696e5b.tar.gz differ: char 5, line 1 ++++++ 06eeb77dac24.tar.gz -> 8c26a3c39128.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/langtools-06eeb77dac24/.hgtags new/langtools-8c26a3c39128/.hgtags --- old/langtools-06eeb77dac24/.hgtags 2014-01-29 11:01:19.000000000 +0100 +++ new/langtools-8c26a3c39128/.hgtags 2014-01-13 23:46:55.000000000 +0100 @@ -411,3 +411,5 @@ 5b44df2114e466da85c3816627bfcd1b59c6499d jdk7u51-b12 4d0807934c302f2e35e6a5acc6cdc720c82b5671 jdk7u51-b13 dabd37b7e2950b42c1c9550caea26522348cd7b4 icedtea-2.4.5 +06eeb77dac248eb62fed00aa25f9f9fa9b4df210 icedtea-2.4.6pre01 +06eeb77dac248eb62fed00aa25f9f9fa9b4df210 icedtea-2.4.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/langtools-06eeb77dac24/src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java new/langtools-8c26a3c39128/src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java --- old/langtools-06eeb77dac24/src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java 2014-01-29 11:01:19.000000000 +0100 +++ new/langtools-8c26a3c39128/src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java 2014-01-13 23:46:55.000000000 +0100 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -235,7 +235,7 @@ } else if (opt.equals("-doctitle")) { doctitle = os[1]; } else if (opt.equals("-windowtitle")) { - windowtitle = os[1]; + windowtitle = os[1].replaceAll("\\<.*?>", ""); } else if (opt.equals("-top")) { top = os[1]; } else if (opt.equals("-bottom")) { ++++++ 06eeb77dac24.tar.gz -> 9448fff93286.tar.gz ++++++ /work/SRC/openSUSE:Factory/java-1_7_0-openjdk/06eeb77dac24.tar.gz /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/9448fff93286.tar.gz differ: char 5, line 1 ++++++ 06eeb77dac24.tar.gz -> 94b7e8e0d96f.tar.gz ++++++ ++++ 1018446 lines of diff (skipped) ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.9eiJ1r/_old 2014-05-02 13:57:00.000000000 +0200 +++ /var/tmp/diff_new_pack.9eiJ1r/_new 2014-05-02 13:57:00.000000000 +0200 @@ -4,4 +4,18 @@ <size unit="M">2048</size> </physicalmemory> </hardware> + + <overwrite> + <conditions> + <arch>aarch64</arch> + <arch>armv7l</arch> + <arch>armv6l</arch> + </conditions> + <hardware> + <physicalmemory> + <size unit="M">512</size> + </physicalmemory> + </hardware> + </overwrite> + </constraints> ++++++ 06eeb77dac24.tar.gz -> bd9a50a78d04.tar.gz ++++++ ++++ 907123 lines of diff (skipped) ++++++ 06eeb77dac24.tar.gz -> e6ad5b912691.tar.gz ++++++ ++++ 660832 lines of diff (skipped) ++++++ 06eeb77dac24.tar.gz -> f50993b6c38d.tar.gz ++++++ /work/SRC/openSUSE:Factory/java-1_7_0-openjdk/06eeb77dac24.tar.gz /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/f50993b6c38d.tar.gz differ: char 5, line 1 ++++++ icedtea-2.4.6.tar.xz -> icedtea-2.4.7.tar.xz ++++++ ++++ 6579 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org