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-java@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 - mvyskocil@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/506161df...
-Source6: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/corba/archive/82...
-Source7: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jaxp/archive/1d4...
-Source8: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jaxws/archive/b9...
-Source9: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk/archive/6a34...
-Source10: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/langtools/archiv...
-Source11: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/hotspot/archive/...
+Source5: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/archive/ed02a059...
+Source6: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/corba/archive/51...
+Source7: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jaxp/archive/1fb...
+Source8: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jaxws/archive/3c...
+Source9: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/jdk/archive/deac...
+Source10: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/langtools/archiv...
+Source11: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/hotspot/archive/...
# zero compatible hotspot
-Source12: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/hotspot/archive/...
+Source12: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.1/hotspot/archive/...
Source13: http://icedtea.classpath.org/download/drops/jamvm/jamvm-0972452d441544f7dd29...
#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.h..., 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
+
+ * 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
+
+ * hotspot.map: Sync zero option with updates to
+ IcedTea 2.1.
+
+2013-03-11 Andrew John Hughes
+
+ * configure.ac: Bump to 2.3.8 proper.
+ * NEWS: Set release date for 2.3.8.
+
+2013-03-11 Andrew John Hughes
+
+ 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
+
+ * 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
+
+ * 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
+
+ * configure.ac: Bump to 2.3.8pre.
+ * NEWS: Add section for 2.3.8.
+
2013-02-12 Andrew John Hughes
* 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 .
#
@@ -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-dev@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-dev@openjdk.java.net])
+AC_INIT([icedtea], [2.3.8], [distro-pkg-dev@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+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org