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

Reply via email to