Hello community, here is the log from the commit of package java-1_7_0-openjdk for openSUSE:Factory checked in at 2013-03-15 10:36:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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", Maintainer is "bnc-team-j...@forge.provo.novell.com" Changes: -------- --- /work/SRC/openSUSE:Factory/java-1_7_0-openjdk/java-1_7_0-openjdk.changes 2013-03-10 08:18:52.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/java-1_7_0-openjdk.changes 2013-03-15 10:36:51.000000000 +0100 @@ -1,0 +2,18 @@ +Thu Mar 14 13:38:38 UTC 2013 - mvysko...@suse.com + +- update to icedtea-2.3.7 (bnc#809386) +* Security fixes + - S8007014, CVE-2013-0809: Improve image handling + - S8007675, CVE-2013-1493: Improve color conversion +* Backports + - S8002344: Krb5LoginModule config class does not return proper KDC list from DNS + - S8004344: Fix a crash in ToolkitErrorHandler() in XlibWrapper.c + - S8006179: JSR292 MethodHandles lookup with interface using findVirtual() + - S8006882: Proxy generated classes in sun.proxy package breaks JMockit +* Bug fixes + - PR1303: Correct #ifdef to #if + - PR1340: Simplify the rhino class rewriter to avoid use of concurrency + - Revert 7017193 and add the missing free call, until a better fix is ready. + * made awt crasher patch deprecated + +------------------------------------------------------------------- Old: ---- 104e2c65892d.tar.gz 1d46a56eb51c.tar.gz 32569b4d36f4.tar.gz 506161df1c48.tar.gz 6a3417030605.tar.gz 82e58144c3fb.tar.gz b5006c3285c6.tar.gz b9590aa972b9.tar.gz icedtea-2.3.7.tar.gz icedtea-2.3.7.tar.gz.sig New: ---- 1fbe99283d97.tar.gz 3c7be82314bf.tar.gz 41426c72b802.tar.gz 516aae5f27cf.tar.gz a152dced63a1.tar.gz d8b22e079abe.tar.gz deac45dc94f0.tar.gz ed02a059ea15.tar.gz icedtea-2.3.8.tar.gz icedtea-2.3.8.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-1_7_0-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.fI07Uq/_old 2013-03-15 10:36:58.000000000 +0100 +++ /var/tmp/diff_new_pack.fI07Uq/_new 2013-03-15 10:36:58.000000000 +0100 @@ -57,7 +57,7 @@ # If runtests is 0 test suites will not be run. %define runtests 0 -%define icedtea_version 2.3.7 +%define icedtea_version 2.3.8 %define hg_tag icedtea-{icedtea_version}-branchpoint %define openjdkdate 27_jun_2011 @@ -157,15 +157,15 @@ Source3: mauve-%{mauvedate}.tar.gz Source4: mauve_tests -Source5: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/archive/506161df1c48.tar.gz -Source6: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/corba/archive/82e58144c3fb.tar.gz -Source7: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jaxp/archive/1d46a56eb51c.tar.gz -Source8: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jaxws/archive/b9590aa972b9.tar.gz -Source9: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk/archive/6a3417030605.tar.gz -Source10: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/langtools/archive/b5006c3285c6.tar.gz -Source11: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/hotspot/archive/104e2c65892d.tar.gz +Source5: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/archive/ed02a059ea15.tar.gz +Source6: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/corba/archive/516aae5f27cf.tar.gz +Source7: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jaxp/archive/1fbe99283d97.tar.gz +Source8: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jaxws/archive/3c7be82314bf.tar.gz +Source9: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk/archive/deac45dc94f0.tar.gz +Source10: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/langtools/archive/41426c72b802.tar.gz +Source11: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/hotspot/archive/a152dced63a1.tar.gz # zero compatible hotspot -Source12: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/hotspot/archive/32569b4d36f4.tar.gz +Source12: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/hotspot/archive/d8b22e079abe.tar.gz Source13: http://icedtea.classpath.org/download/drops/jamvm/jamvm-0972452d441544f7dd29c55d64f1ce3a5db90d82.tar.gz #Source1000: java-1_7_0-openjdk-rpmlintrc @@ -210,9 +210,6 @@ Patch105: java-1.7.0-openjdk-ppc-zero-jdk.patch Patch106: java-1.7.0-openjdk-ppc-zero-hotspot.patch -#PATH-FIX-UPSTREAM: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2012-December/021050.html, bnc#792951 -Patch107: openjdk-7-src-b147-awt-crasher.patch - # # Optional component packages # @@ -578,9 +575,6 @@ qpatch -p0 %{PATCH106} %endif -#AWT crasher -qpatch -p1 %{PATCH107} - #SUSE specific fixes qpatch -p1 %{PATCH1002} ++++++ 104e2c65892d.tar.gz -> 1fbe99283d97.tar.gz ++++++ /work/SRC/openSUSE:Factory/java-1_7_0-openjdk/104e2c65892d.tar.gz /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/1fbe99283d97.tar.gz differ: char 5, line 1 ++++++ 104e2c65892d.tar.gz -> 3c7be82314bf.tar.gz ++++++ /work/SRC/openSUSE:Factory/java-1_7_0-openjdk/104e2c65892d.tar.gz /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/3c7be82314bf.tar.gz differ: char 5, line 1 ++++++ 82e58144c3fb.tar.gz -> 41426c72b802.tar.gz ++++++ ++++ 658677 lines of diff (skipped) ++++++ 104e2c65892d.tar.gz -> 516aae5f27cf.tar.gz ++++++ /work/SRC/openSUSE:Factory/java-1_7_0-openjdk/104e2c65892d.tar.gz /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/516aae5f27cf.tar.gz differ: char 5, line 1 ++++++ 104e2c65892d.tar.gz -> a152dced63a1.tar.gz ++++++ /work/SRC/openSUSE:Factory/java-1_7_0-openjdk/104e2c65892d.tar.gz /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/a152dced63a1.tar.gz differ: char 5, line 1 ++++++ 104e2c65892d.tar.gz -> d8b22e079abe.tar.gz ++++++ /work/SRC/openSUSE:Factory/java-1_7_0-openjdk/104e2c65892d.tar.gz /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/d8b22e079abe.tar.gz differ: char 5, line 1 ++++++ 104e2c65892d.tar.gz -> deac45dc94f0.tar.gz ++++++ /work/SRC/openSUSE:Factory/java-1_7_0-openjdk/104e2c65892d.tar.gz /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/deac45dc94f0.tar.gz differ: char 5, line 1 ++++++ 104e2c65892d.tar.gz -> ed02a059ea15.tar.gz ++++++ /work/SRC/openSUSE:Factory/java-1_7_0-openjdk/104e2c65892d.tar.gz /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/ed02a059ea15.tar.gz differ: char 5, line 1 ++++++ icedtea-2.3.7.tar.gz -> icedtea-2.3.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-2.3.7/ChangeLog new/icedtea-2.3.8/ChangeLog --- old/icedtea-2.3.7/ChangeLog 2013-02-20 07:17:45.000000000 +0100 +++ new/icedtea-2.3.8/ChangeLog 2013-03-11 19:44:50.000000000 +0100 @@ -1,3 +1,69 @@ +2013-03-11 Andrew John Hughes <gnu.and...@member.fsf.org> + + * Makefile.am: + (ICEDTEA_PATCHES): Add new patch. + * patches/revert-7017193.patch: + Revert 7017193 due to performance issues, + adding a free call on error, until a better + fix is produced. + * NEWS: Updated. + +2013-03-11 Andrew John Hughes <gnu.and...@member.fsf.org> + + * hotspot.map: Sync zero option with updates to + IcedTea 2.1. + +2013-03-11 Andrew John Hughes <gnu.and...@member.fsf.org> + + * configure.ac: Bump to 2.3.8 proper. + * NEWS: Set release date for 2.3.8. + +2013-03-11 Andrew John Hughes <gnu.and...@member.fsf.org> + + PR1340: Simplify the rewriter, avoiding concurrency. + * NEWS: Mention fix. + * rewriter/com/redhat/rewriter/ClassRewriter.java: + Always use the single threaded executor. + +2013-03-08 Andrew John Hughes <gnu.and...@member.fsf.org> + + * Makefile.am: + (ICEDTEA_PATCHES): Add patches. + * NEWS: Updated. + * patches/8006179-lookup_using_findvirtual.patch, + * patches/8006882-sun.proxy.patch: + Taken from upstream jdk7u17 b02. + * patches/pr1303-ifdef_fix.patch: + PR1303 issue (#ifdef vs. #if) caught by Bernhard + Rosenkränzer. + +2013-03-07 Andrew John Hughes <gnu.and...@member.fsf.org> + + * Makefile.am, + (JDK_UPDATE_VERSION): Bump to 15. + (OPENJDK_VERSION): Bump to b02. + (CORBA_CHANGESET): Update to IcedTea7 2.3 forest head, + bringing in security fixes & backports. + (JAXP_CHANGESET): Likewise. + (JAXWS_CHANGESET): Likewise. + (JDK_CHANGESET): Likewise. + (LANGTOOLS_CHANGESET): Likewise. + (OPENJDK_CHANGESET): Likewise. + (CORBA_SHA256SUM): Likewise. + (JAXP_SHA256SUM): Likewise. + (JAXWS_SHA256SUM): Likewise. + (JDK_SHA256SUM): Likewise. + (LANGTOOLS_SHA256SUM): Likewise. + (OPENJDK_SHA256SUM): Likewise. + * hotspot.map: Sync default with 2.3 HEAD as other + changes above. + * NEWS: Update with security fixes & backports. + +2013-02-20 Andrew John Hughes <gnu.and...@member.fsf.org> + + * configure.ac: Bump to 2.3.8pre. + * NEWS: Add section for 2.3.8. + 2013-02-12 Andrew John Hughes <gnu.and...@member.fsf.org> * configure.ac: Bump to 2.3.7 proper. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-2.3.7/Makefile.am new/icedtea-2.3.8/Makefile.am --- old/icedtea-2.3.7/Makefile.am 2013-02-20 07:17:45.000000000 +0100 +++ new/icedtea-2.3.8/Makefile.am 2013-03-11 19:44:50.000000000 +0100 @@ -1,22 +1,22 @@ # Dependencies -OPENJDK_VERSION = b20 -JDK_UPDATE_VERSION = 15 +OPENJDK_VERSION = b02 +JDK_UPDATE_VERSION = 17 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(OPENJDK_VERSION) -CORBA_CHANGESET = 82e58144c3fb -JAXP_CHANGESET = 1d46a56eb51c -JAXWS_CHANGESET = b9590aa972b9 -JDK_CHANGESET = 6a3417030605 -LANGTOOLS_CHANGESET = b5006c3285c6 -OPENJDK_CHANGESET = 506161df1c48 - -CORBA_SHA256SUM = c438607d04e04439ca7df3d911f3cf46ac64066a5b21da98bea8070f98abdafe -JAXP_SHA256SUM = fca2c95b3e60533a937e4f8d497a2934382d9f1f95cde874d926f3b4841407ce -JAXWS_SHA256SUM = c6ca4f98b35acdb24a81721de0bee2686bb83917bd84b108775e586c5ae81136 -JDK_SHA256SUM = 2a8afd9ecb53e255e436885e6fe3e9882e8657c70482a90ef39aa33e024e79b0 -LANGTOOLS_SHA256SUM = 44d8bc14b213b7c218465a8859bd551feb6805857077ca6aa68aaa4c1b10b676 -OPENJDK_SHA256SUM = 704bdd40bc328183384272ee282310d8fc3216f3051e504141e7660fe50185a0 +CORBA_CHANGESET = 516aae5f27cf +JAXP_CHANGESET = 1fbe99283d97 +JAXWS_CHANGESET = 3c7be82314bf +JDK_CHANGESET = deac45dc94f0 +LANGTOOLS_CHANGESET = 41426c72b802 +OPENJDK_CHANGESET = ed02a059ea15 + +CORBA_SHA256SUM = 181ceb85a4dade1a8d8465e2d69255ee3612dbc5a50699a59a4f21e69be7a1c6 +JAXP_SHA256SUM = ed3a963c4309316fba654f0a60ba4bec21b2d170e64423eddfa2ba635ac76572 +JAXWS_SHA256SUM = 4abe7366900327a0de21caee8a7b0ea5494821507a02bfb07cffc980cebe90ad +JDK_SHA256SUM = 00e3e4cb436f4153434faa2d1063114a9028e9c8a7eacf558873053c47365215 +LANGTOOLS_SHA256SUM = cbef395a2af27673a3611ed50d84a76ae9f9539a7c42ed8e06e171bfc1ac030c +OPENJDK_SHA256SUM = 865030303330856c988e353bf1bc86fc95669179b0958a4072538fc59d9a073b CACAO_VERSION = a567bcb7f589 CACAO_SHA256SUM = d49f79debc131a5694cae6ab3ba2864e7f3249ee8d9dc09aae8afdd4dc6b09f9 @@ -240,7 +240,11 @@ # Patch list -ICEDTEA_PATCHES = +ICEDTEA_PATCHES = \ + patches/8006179-lookup_using_findvirtual.patch \ + patches/8006882-sun.proxy.patch \ + patches/pr1303-ifdef_fix.patch \ + patches/revert-7017193.patch # Conditional patches diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-2.3.7/Makefile.in new/icedtea-2.3.8/Makefile.in --- old/icedtea-2.3.7/Makefile.in 2013-02-20 07:17:55.000000000 +0100 +++ new/icedtea-2.3.8/Makefile.in 2013-03-11 19:45:24.000000000 +0100 @@ -480,21 +480,21 @@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -OPENJDK_VERSION = b20 -JDK_UPDATE_VERSION = 15 +OPENJDK_VERSION = b02 +JDK_UPDATE_VERSION = 17 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(OPENJDK_VERSION) -CORBA_CHANGESET = 82e58144c3fb -JAXP_CHANGESET = 1d46a56eb51c -JAXWS_CHANGESET = b9590aa972b9 -JDK_CHANGESET = 6a3417030605 -LANGTOOLS_CHANGESET = b5006c3285c6 -OPENJDK_CHANGESET = 506161df1c48 -CORBA_SHA256SUM = c438607d04e04439ca7df3d911f3cf46ac64066a5b21da98bea8070f98abdafe -JAXP_SHA256SUM = fca2c95b3e60533a937e4f8d497a2934382d9f1f95cde874d926f3b4841407ce -JAXWS_SHA256SUM = c6ca4f98b35acdb24a81721de0bee2686bb83917bd84b108775e586c5ae81136 -JDK_SHA256SUM = 2a8afd9ecb53e255e436885e6fe3e9882e8657c70482a90ef39aa33e024e79b0 -LANGTOOLS_SHA256SUM = 44d8bc14b213b7c218465a8859bd551feb6805857077ca6aa68aaa4c1b10b676 -OPENJDK_SHA256SUM = 704bdd40bc328183384272ee282310d8fc3216f3051e504141e7660fe50185a0 +CORBA_CHANGESET = 516aae5f27cf +JAXP_CHANGESET = 1fbe99283d97 +JAXWS_CHANGESET = 3c7be82314bf +JDK_CHANGESET = deac45dc94f0 +LANGTOOLS_CHANGESET = 41426c72b802 +OPENJDK_CHANGESET = ed02a059ea15 +CORBA_SHA256SUM = 181ceb85a4dade1a8d8465e2d69255ee3612dbc5a50699a59a4f21e69be7a1c6 +JAXP_SHA256SUM = ed3a963c4309316fba654f0a60ba4bec21b2d170e64423eddfa2ba635ac76572 +JAXWS_SHA256SUM = 4abe7366900327a0de21caee8a7b0ea5494821507a02bfb07cffc980cebe90ad +JDK_SHA256SUM = 00e3e4cb436f4153434faa2d1063114a9028e9c8a7eacf558873053c47365215 +LANGTOOLS_SHA256SUM = cbef395a2af27673a3611ed50d84a76ae9f9539a7c42ed8e06e171bfc1ac030c +OPENJDK_SHA256SUM = 865030303330856c988e353bf1bc86fc95669179b0958a4072538fc59d9a073b CACAO_VERSION = a567bcb7f589 CACAO_SHA256SUM = d49f79debc131a5694cae6ab3ba2864e7f3249ee8d9dc09aae8afdd4dc6b09f9 CACAO_BASE_URL = http://icedtea.classpath.org/download/drops/cacao @@ -634,10 +634,13 @@ REWRITER_SRCS = $(top_srcdir)/rewriter/com/redhat/rewriter/ClassRewriter.java # Patch list -ICEDTEA_PATCHES = $(am__append_5) $(am__append_6) $(am__append_7) \ - $(am__append_8) $(am__append_9) $(am__append_10) \ - $(am__append_11) $(am__append_12) $(am__append_13) \ - $(am__append_14) $(am__append_15) $(DISTRIBUTION_PATCHES) +ICEDTEA_PATCHES = patches/8006179-lookup_using_findvirtual.patch \ + patches/8006882-sun.proxy.patch patches/pr1303-ifdef_fix.patch \ + patches/revert-7017193.patch $(am__append_5) $(am__append_6) \ + $(am__append_7) $(am__append_8) $(am__append_9) \ + $(am__append_10) $(am__append_11) $(am__append_12) \ + $(am__append_13) $(am__append_14) $(am__append_15) \ + $(DISTRIBUTION_PATCHES) # Bootstrapping patches ICEDTEA_BOOT_PATCHES = patches/boot/javafiles.patch \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-2.3.7/NEWS new/icedtea-2.3.8/NEWS --- old/icedtea-2.3.7/NEWS 2013-02-20 07:17:45.000000000 +0100 +++ new/icedtea-2.3.8/NEWS 2013-03-11 19:44:50.000000000 +0100 @@ -10,6 +10,21 @@ CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY +New in release 2.3.8 (2013-04-11): + +* Security fixes + - S8007014, CVE-2013-0809: Improve image handling + - S8007675, CVE-2013-1493: Improve color conversion +* Backports + - S8002344: Krb5LoginModule config class does not return proper KDC list from DNS + - S8004344: Fix a crash in ToolkitErrorHandler() in XlibWrapper.c + - S8006179: JSR292 MethodHandles lookup with interface using findVirtual() + - S8006882: Proxy generated classes in sun.proxy package breaks JMockit +* Bug fixes + - PR1303: Correct #ifdef to #if + - PR1340: Simplify the rhino class rewriter to avoid use of concurrency + - Revert 7017193 and add the missing free call, until a better fix is ready. + New in release 2.3.7 (2013-02-20): * Security fixes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-2.3.7/configure new/icedtea-2.3.8/configure --- old/icedtea-2.3.7/configure 2013-02-20 07:17:54.000000000 +0100 +++ new/icedtea-2.3.8/configure 2013-03-11 19:45:23.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for icedtea 2.3.7. +# Generated by GNU Autoconf 2.69 for icedtea 2.3.8. # # Report bugs to <distro-pkg-...@openjdk.java.net>. # @@ -580,8 +580,8 @@ # Identity of this package. PACKAGE_NAME='icedtea' PACKAGE_TARNAME='icedtea' -PACKAGE_VERSION='2.3.7' -PACKAGE_STRING='icedtea 2.3.7' +PACKAGE_VERSION='2.3.8' +PACKAGE_STRING='icedtea 2.3.8' PACKAGE_BUGREPORT='distro-pkg-...@openjdk.java.net' PACKAGE_URL='' @@ -1683,7 +1683,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures icedtea 2.3.7 to adapt to many kinds of systems. +\`configure' configures icedtea 2.3.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1753,7 +1753,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of icedtea 2.3.7:";; + short | recursive ) echo "Configuration of icedtea 2.3.8:";; esac cat <<\_ACEOF @@ -1995,7 +1995,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -icedtea configure 2.3.7 +icedtea configure 2.3.8 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2631,7 +2631,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by icedtea $as_me 2.3.7, which was +It was created by icedtea $as_me 2.3.8, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3455,7 +3455,7 @@ # Define the identity of the package. PACKAGE='icedtea' - VERSION='2.3.7' + VERSION='2.3.8' cat >>confdefs.h <<_ACEOF @@ -15361,7 +15361,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by icedtea $as_me 2.3.7, which was +This file was extended by icedtea $as_me 2.3.8, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15418,7 +15418,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -icedtea config.status 2.3.7 +icedtea config.status 2.3.8 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-2.3.7/configure.ac new/icedtea-2.3.8/configure.ac --- old/icedtea-2.3.7/configure.ac 2013-02-20 07:17:45.000000000 +0100 +++ new/icedtea-2.3.8/configure.ac 2013-03-11 17:45:55.000000000 +0100 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.3.7], [distro-pkg-...@openjdk.java.net]) +AC_INIT([icedtea], [2.3.8], [distro-pkg-...@openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AC_CONFIG_FILES([Makefile]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-2.3.7/hotspot.map new/icedtea-2.3.8/hotspot.map --- old/icedtea-2.3.7/hotspot.map 2013-02-20 07:17:45.000000000 +0100 +++ new/icedtea-2.3.8/hotspot.map 2013-03-11 17:51:17.000000000 +0100 @@ -1,3 +1,3 @@ # version url changeset sha256sum -default http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/hotspot 104e2c65892d 203acf2f9737032fe4bb1096e2f81417fa8a92a7016d8220b54a70efd579711a -zero http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/hotspot 32569b4d36f4 455be170dcea6edbc9c74f9d67308bb6a1f39dadda0267e7d73ea6af3043f60c +default http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/hotspot a152dced63a1 eac2313e3012653afa7549257765d56e4348c775363eee0733968d32a7c1eeae +zero http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/hotspot d8b22e079abe 28883ebefcfff1ba8b356a7fabf8e449c25fe7fffe1d563f1f58f887100063f0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-2.3.7/patches/8006179-lookup_using_findvirtual.patch new/icedtea-2.3.8/patches/8006179-lookup_using_findvirtual.patch --- old/icedtea-2.3.7/patches/8006179-lookup_using_findvirtual.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/icedtea-2.3.8/patches/8006179-lookup_using_findvirtual.patch 2013-03-11 17:45:55.000000000 +0100 @@ -0,0 +1,27 @@ +# HG changeset patch +# User jrose +# Date 1358570871 28800 +# Node ID 4bb16e8e663ad133e0950406bda2261169f3920f +# Parent 33b30ad1689805e74c85f6df29d2033c796baedb +8006179: JSR292 MethodHandles lookup with interface using findVirtual() +Reviewed-by: twisti + +diff --git a/src/share/classes/java/lang/invoke/DirectMethodHandle.java b/src/share/classes/java/lang/invoke/DirectMethodHandle.java +--- openjdk/jdk/src/share/classes/java/lang/invoke/DirectMethodHandle.java ++++ openjdk/jdk/src/share/classes/java/lang/invoke/DirectMethodHandle.java +@@ -44,6 +44,15 @@ + if (!m.isResolved()) + throw new InternalError(); + ++ if (m.getDeclaringClass().isInterface() && !m.isAbstract()) { ++ // Check for corner case: invokeinterface of Object method. ++ MemberName m2 = new MemberName(Object.class, m.getName(), m.getMethodType(), m.getModifiers()); ++ m2 = MemberName.getFactory().resolveOrNull(m2, false, null); ++ if (m2 != null && m2.isPublic()) { ++ m = m2; ++ } ++ } ++ + MethodHandleNatives.init(this, (Object) m, doDispatch, lookupClass); + } + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-2.3.7/patches/8006882-sun.proxy.patch new/icedtea-2.3.8/patches/8006882-sun.proxy.patch --- old/icedtea-2.3.7/patches/8006882-sun.proxy.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/icedtea-2.3.8/patches/8006882-sun.proxy.patch 2013-03-11 17:45:55.000000000 +0100 @@ -0,0 +1,106 @@ +# HG changeset patch +# User mchung +# Date 1359414910 28800 +# Node ID cbbb166b38eb15f5d5c68e913ee18f6f352b7af0 +# Parent 044ea56a339dfd92b723a5e81941b646f9d26071 +8006882: Proxy generated classes in sun.proxy package breaks JMockit +Reviewed-by: alanb, ahgross + +diff --git a/src/share/classes/java/lang/reflect/Proxy.java b/src/share/classes/java/lang/reflect/Proxy.java +--- openjdk/jdk/src/share/classes/java/lang/reflect/Proxy.java ++++ openjdk/jdk/src/share/classes/java/lang/reflect/Proxy.java +@@ -609,7 +609,7 @@ + } + + if (proxyPkg == null) { +- // if no non-public proxy interfaces, use sun.proxy package ++ // if no non-public proxy interfaces, use com.sun.proxy package + proxyPkg = ReflectUtil.PROXY_PACKAGE + "."; + } + +diff --git a/src/share/classes/sun/reflect/misc/ReflectUtil.java b/src/share/classes/sun/reflect/misc/ReflectUtil.java +--- openjdk/jdk/src/share/classes/sun/reflect/misc/ReflectUtil.java ++++ openjdk/jdk/src/share/classes/sun/reflect/misc/ReflectUtil.java +@@ -202,5 +202,5 @@ + } + } + +- public static final String PROXY_PACKAGE = "sun.proxy"; ++ public static final String PROXY_PACKAGE = "com.sun.proxy"; + } +diff --git a/src/share/lib/security/java.security b/src/share/lib/security/java.security +--- openjdk/jdk/src/share/lib/security/java.security ++++ openjdk/jdk/src/share/lib/security/java.security +@@ -130,6 +130,7 @@ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ ++ com.sun.proxy.,\ + com.sun.org.apache.xerces.internal.utils.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.glassfish.external.,\ +@@ -152,6 +153,7 @@ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ ++ com.sun.proxy.,\ + com.sun.org.apache.xerces.internal.utils.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.glassfish.external.,\ +diff --git a/src/share/lib/security/java.security-macosx b/src/share/lib/security/java.security-macosx +--- openjdk/jdk/src/share/lib/security/java.security-macosx ++++ openjdk/jdk/src/share/lib/security/java.security-macosx +@@ -131,6 +131,7 @@ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ ++ com.sun.proxy.,\ + com.sun.org.apache.xerces.internal.utils.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.glassfish.external.,\ +@@ -154,6 +155,7 @@ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ ++ com.sun.proxy.,\ + com.sun.org.apache.xerces.internal.utils.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.glassfish.external.,\ +diff --git a/src/share/lib/security/java.security-solaris b/src/share/lib/security/java.security-solaris +--- openjdk/jdk/src/share/lib/security/java.security-solaris ++++ openjdk/jdk/src/share/lib/security/java.security-solaris +@@ -132,6 +132,7 @@ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ ++ com.sun.proxy.,\ + com.sun.org.apache.xerces.internal.utils.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.glassfish.external.,\ +@@ -154,6 +155,7 @@ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ ++ com.sun.proxy.,\ + com.sun.org.apache.xerces.internal.utils.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.glassfish.external.,\ +diff --git a/src/share/lib/security/java.security-windows b/src/share/lib/security/java.security-windows +--- openjdk/jdk/src/share/lib/security/java.security-windows ++++ openjdk/jdk/src/share/lib/security/java.security-windows +@@ -131,6 +131,7 @@ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ ++ com.sun.proxy.,\ + com.sun.org.apache.xerces.internal.utils.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.glassfish.external.,\ +@@ -153,6 +154,7 @@ + com.sun.imageio.,\ + com.sun.istack.internal.,\ + com.sun.jmx.,\ ++ com.sun.proxy.,\ + com.sun.org.apache.xerces.internal.utils.,\ + com.sun.org.apache.xalan.internal.utils.,\ + com.sun.org.glassfish.external.,\ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-2.3.7/patches/pr1303-ifdef_fix.patch new/icedtea-2.3.8/patches/pr1303-ifdef_fix.patch --- old/icedtea-2.3.7/patches/pr1303-ifdef_fix.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/icedtea-2.3.8/patches/pr1303-ifdef_fix.patch 2013-03-11 17:45:55.000000000 +0100 @@ -0,0 +1,19 @@ +# HG changeset patch +# User andrew +# Date 1362758030 0 +# Node ID ec275f96d030eff83f7e6cfcdd7daa9cda2b4802 +# Parent deac45dc94f0504ba17b8afcb54db1fba4e6f9d5 +PR1303: Correct #ifdef to #if + +diff --git a/src/share/native/sun/awt/splashscreen/splashscreen_gif.c b/src/share/native/sun/awt/splashscreen/splashscreen_gif.c +--- openjdk/jdk/src/share/native/sun/awt/splashscreen/splashscreen_gif.c ++++ openjdk/jdk/src/share/native/sun/awt/splashscreen/splashscreen_gif.c +@@ -316,7 +316,7 @@ + int + SplashDecodeGifStream(Splash * splash, SplashStream * stream) + { +-#ifdef GIFLIB_MAJOR >= 5 ++#if GIFLIB_MAJOR >= 5 + int error = 0; + GifFileType *gif = DGifOpen((void *) stream, SplashStreamGifInputFunc, &error); + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-2.3.7/patches/revert-7017193.patch new/icedtea-2.3.8/patches/revert-7017193.patch --- old/icedtea-2.3.7/patches/revert-7017193.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/icedtea-2.3.8/patches/revert-7017193.patch 2013-03-11 19:44:50.000000000 +0100 @@ -0,0 +1,138 @@ +diff --git a/src/os/linux/vm/os_linux.cpp b/src/os/linux/vm/os_linux.cpp +--- openjdk/hotspot/src/os/linux/vm/os_linux.cpp ++++ openjdk/hotspot/src/os/linux/vm/os_linux.cpp +@@ -2763,39 +2763,47 @@ + // writing thread stacks don't use growable mappings (i.e. those + // creeated with MAP_GROWSDOWN), and aren't marked "[stack]", so this + // only applies to the main thread. +- +-static +-bool get_stack_bounds(uintptr_t *bottom, uintptr_t *top) { +- +- char buf[128]; +- int fd, sz; +- +- if ((fd = ::open("/proc/self/maps", O_RDONLY)) < 0) { ++static bool ++get_stack_bounds(uintptr_t *bottom, uintptr_t *top) ++{ ++ FILE *f = fopen("/proc/self/maps", "r"); ++ if (f == NULL) + return false; +- } +- +- const char kw[] = "[stack]"; +- const int kwlen = sizeof(kw)-1; +- +- // Address part of /proc/self/maps couldn't be more than 128 bytes +- while ((sz = os::get_line_chars(fd, buf, sizeof(buf))) > 0) { +- if (sz > kwlen && ::memcmp(buf+sz-kwlen, kw, kwlen) == 0) { +- // Extract addresses +- if (sscanf(buf, "%" SCNxPTR "-%" SCNxPTR, bottom, top) == 2) { +- uintptr_t sp = (uintptr_t) __builtin_frame_address(0); +- if (sp >= *bottom && sp <= *top) { +- ::close(fd); +- return true; +- } ++ ++ while (!feof(f)) { ++ size_t dummy; ++ char *str = NULL; ++ ssize_t len = getline(&str, &dummy, f); ++ if (len == -1) { ++ fclose(f); ++ if (str != NULL) ++ free(str); ++ return false; ++ } ++ ++ if (len > 0 && str[len-1] == '\n') { ++ str[len-1] = 0; ++ len--; ++ } ++ ++ static const char *stack_str = "[stack]"; ++ if (len > (ssize_t)strlen(stack_str) ++ && (strcmp(str + len - strlen(stack_str), stack_str) == 0)) { ++ if (sscanf(str, "%" SCNxPTR "-%" SCNxPTR, bottom, top) == 2) { ++ uintptr_t sp = (uintptr_t)__builtin_frame_address(0); ++ if (sp >= *bottom && sp <= *top) { ++ free(str); ++ fclose(f); ++ return true; + } +- } +- } +- +- ::close(fd); ++ } ++ } ++ free(str); ++ } ++ fclose(f); + return false; + } + +- + // If the (growable) stack mapping already extends beyond the point + // where we're going to put our guard pages, truncate the mapping at + // that point by munmap()ping it. This ensures that when we later +diff --git a/src/share/vm/runtime/os.cpp b/src/share/vm/runtime/os.cpp +--- openjdk/hotspot/src/share/vm/runtime/os.cpp ++++ openjdk/hotspot/src/share/vm/runtime/os.cpp +@@ -1331,41 +1331,3 @@ + } + return result; + } +- +-// Read file line by line, if line is longer than bsize, +-// skip rest of line. +-int os::get_line_chars(int fd, char* buf, const size_t bsize){ +- size_t sz, i = 0; +- +- // read until EOF, EOL or buf is full +- while ((sz = (int) read(fd, &buf[i], 1)) == 1 && i < (bsize-2) && buf[i] != '\n') { +- ++i; +- } +- +- if (buf[i] == '\n') { +- // EOL reached so ignore EOL character and return +- +- buf[i] = 0; +- return (int) i; +- } +- +- buf[i+1] = 0; +- +- if (sz != 1) { +- // EOF reached. if we read chars before EOF return them and +- // return EOF on next call otherwise return EOF +- +- return (i == 0) ? -1 : (int) i; +- } +- +- // line is longer than size of buf, skip to EOL +- char ch; +- while (read(fd, &ch, 1) == 1 && ch != '\n') { +- // Do nothing +- } +- +- // return initial part of line that fits in buf. +- // If we reached EOF, it will be returned on next call. +- +- return (int) i; +-} +diff --git a/src/share/vm/runtime/os.hpp b/src/share/vm/runtime/os.hpp +--- openjdk/hotspot/src/share/vm/runtime/os.hpp ++++ openjdk/hotspot/src/share/vm/runtime/os.hpp +@@ -672,10 +672,6 @@ + // Hook for os specific jvm options that we don't want to abort on seeing + static bool obsolete_option(const JavaVMOption *option); + +- // Read file line by line. If line is longer than bsize, +- // rest of line is skipped. Returns number of bytes read or -1 on EOF +- static int get_line_chars(int fd, char *buf, const size_t bsize); +- + // Extensions + #include "runtime/os_ext.hpp" + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/icedtea-2.3.7/rewriter/com/redhat/rewriter/ClassRewriter.java new/icedtea-2.3.8/rewriter/com/redhat/rewriter/ClassRewriter.java --- old/icedtea-2.3.7/rewriter/com/redhat/rewriter/ClassRewriter.java 2013-02-12 14:23:44.000000000 +0100 +++ new/icedtea-2.3.8/rewriter/com/redhat/rewriter/ClassRewriter.java 2013-03-11 17:45:55.000000000 +0100 @@ -60,8 +60,8 @@ /** * The executor for submitting rewriting jobs. */ - private static final ExecutorService executor = DEBUG ? - Executors.newSingleThreadExecutor() : Executors.newCachedThreadPool(); + private static final ExecutorService executor = + Executors.newSingleThreadExecutor(); /** * The source directory, set once by main. @@ -290,4 +290,4 @@ return null; } -} \ No newline at end of file +} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org