Hello community, here is the log from the commit of package java-1_6_0-openjdk for openSUSE:Factory checked in at Sat Aug 6 19:19:20 CEST 2011. -------- --- java-1_6_0-openjdk/java-1_6_0-openjdk.changes 2011-06-09 11:51:06.000000000 +0200 +++ /mounts/work_src_done/STABLE/java-1_6_0-openjdk/java-1_6_0-openjdk.changes 2011-08-04 14:36:08.000000000 +0200 @@ -1,0 +2,20 @@ +Thu Aug 4 08:46:55 UTC 2011 - mvyskocil@suse.cz + +- update to 1.10.3 +- Bug fixes + * PR748: Icedtea6 fails to build with Linux 3.0. + * PR744: icedtea6-1.10.2 : patching error +- Backports: + * S7037283, RH712211: Null Pointer Exception in SwingUtilities2. + * S6769607, PR677: Modal frame hangs for a while. + * S6578583: Modality is broken in windows vista home premium from jdk1.7 b02 onwards. + * S6610244: modal dialog closes with fatal error if -Xcheck:jni is set +- don't touch java and javac alternatives anymore + +------------------------------------------------------------------- +Tue Jun 14 09:23:00 UTC 2011 - mvyskocil@suse.cz + +- fix build on 11.1/i586 distros + * add icedtea6-replace-gcc-stack-marking.patch + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- icedtea6-1.10.2.tar.gz New: ---- icedtea6-1.10.3.tar.gz icedtea6-replace-gcc-stack-marking.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-1_6_0-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.6CxHNu/_old 2011-08-06 19:18:50.000000000 +0200 +++ /var/tmp/diff_new_pack.6CxHNu/_new 2011-08-06 19:18:50.000000000 +0200 @@ -36,7 +36,7 @@ # If runtests is 0 test suites will not be run. %define runtests 0 -%define icedteaver 1.10.2 +%define icedteaver 1.10.3 %define icedteasnapshot %{nil} %define openjdkver b22 %define openjdkdate 28_feb_2011 @@ -202,6 +202,9 @@ # PATCH-FIX-OPENSUSE: forward support for bouncycastle provider - requested by rgarrigue, # will be sent to fedora as well. Applied only on systems with enabled nss (11.2+) Patch135: icedtea6-1.10.2-bouncycastle-provider-support.patch +# PATCH-FIX-UPSTREAM: http://icedtea.classpath.org/hg/icedtea6/rev/012505ce3d0d +# fixes build on 11.1/i586 and sle11/i586, which fails because code behind GNU_stack.note in linux_x64_32.so +Patch136: icedtea6-replace-gcc-stack-marking.patch # PATCH-FIX-UPSTREAM bnc#524505 Patch1000: java-1_6_0-openjdk-suse-desktop-files.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -458,6 +461,7 @@ %setup -q -n icedtea6-%{icedteaver} -T -D -a 5 %setup -q -n icedtea6-%{icedteaver} -T -D -a 2 %patch0 -b .optflags +%patch136 -p1 -b .gnu-stack %patch1000 -p1 cp %{SOURCE6} . @@ -803,14 +807,6 @@ %post -#bnc#648260 - workaround -sed -i '/pack200/d' /var/lib/rpm/alternatives/java -#fix of the previous workaround ;-) bnc#669716 -#this will collect all empty lines in Sun Java alternatives -if [ -f %{_libexecdir}/%{name}/javafix ]; then - /bin/sh %{_libexecdir}/%{name}/javafix -fi - ext=.gz update-alternatives \ --install %{_bindir}/java java %{jrebindir}/java %{priority} \ @@ -881,8 +877,6 @@ %endif %post devel -#bnc#648260 - workaround -sed -i '/pack200/d' /var/lib/rpm/alternatives/java ext=.gz update-alternatives \ --install %{_bindir}/javac javac %{sdkbindir}/javac %{priority} \ ++++++ icedtea6-1.10.2.tar.gz -> icedtea6-1.10.3.tar.gz ++++++ java-1_6_0-openjdk/icedtea6-1.10.2.tar.gz /mounts/work_src_done/STABLE/java-1_6_0-openjdk/icedtea6-1.10.3.tar.gz differ: char 5, line 1 ++++++ icedtea6-replace-gcc-stack-marking.patch ++++++ # HG changeset patch # User Omair Majid <omajid@redhat.com> # Date 1304632673 14400 # Node ID 012505ce3d0d03fa54072e9189f555b239278f8c # Parent 50ed8053ec2f1f65f5d88f9f24826c8c15bc1771 Backport S7019808. Replace gcc-stack-markings.patch with upstream's fix 2011-05-05 Omair Majid <omajid@redhat.com> * Makefile.am (ICEDTEA_PATCHES): Replace patches/gcc-stack-markings.patch with patches/openjdk/7019808-stack_noexec.patch. * patches/gcc-stack-markings.patch: Remove * patches/openjdk/7019808-stack_noexec.patch: Fix from upstream. Index: icedtea6-1.10.2/Makefile.am =================================================================== --- icedtea6-1.10.2.orig/Makefile.am 2011-05-25 18:35:41.452875471 +0200 +++ icedtea6-1.10.2/Makefile.am 2011-06-14 14:45:04.116091426 +0200 @@ -276,7 +276,7 @@ patches/java2d-stroker-internal-close-joint.patch \ patches/disable-cc-incompatible-sanity-checks.patch \ patches/explicit-target-arch.patch \ - patches/gcc-stack-markings.patch \ + patches/openjdk/7019808-stack_noexec.patch \ patches/parisc.patch \ patches/sh4-support.patch \ patches/policy-evaluation.patch \ Index: icedtea6-1.10.2/patches/gcc-stack-markings.patch =================================================================== --- icedtea6-1.10.2.orig/patches/gcc-stack-markings.patch 2011-05-25 18:34:31.327069382 +0200 +++ /dev/null 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ ---- openjdk/hotspot/src/os_cpu/linux_x86/vm/linux_x86_32.s~ 2009-08-06 01:08:57.000000000 -0700 -+++ openjdk/hotspot/src/os_cpu/linux_x86/vm/linux_x86_32.s 2009-08-06 01:09:27.000000000 -0700 -@@ -650,3 +650,4 @@ _Atomic_cmpxchg_long: - popl %ebx - ret - -+.section .note.GNU-stack, "", @progbits ---- openjdk/hotspot/src/os_cpu/linux_x86/vm/linux_x86_64.s~ 2009-08-06 01:08:57.000000000 -0700 -+++ openjdk/hotspot/src/os_cpu/linux_x86/vm/linux_x86_64.s 2009-08-06 01:09:27.000000000 -0700 -@@ -400,3 +400,4 @@ _Atomic_cmpxchg_long: - addq $4,%rdx - jg 4b - ret -+.section .note.GNU-stack, "", @progbits Index: icedtea6-1.10.2/patches/openjdk/7019808-stack_noexec.patch =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ icedtea6-1.10.2/patches/openjdk/7019808-stack_noexec.patch 2011-06-14 14:45:04.118091426 +0200 @@ -0,0 +1,23 @@ +# HG changeset patch +# User dsamersoff +# Date 1304097180 -14400 +# Node ID dddc5753c53a063c94c9949c623babe4f946c7e6 +# Parent 0cddebc420d8b0fff85f4e0071d531e966372b80 +7019808: build fails on Fedora 14: SELinux run-time check: execution of stack in libjvm.so +Summary: executable flag is set in the elf header of libjvm.so during build, instruct ld to don't do it. +Reviewed-by: acorn, phh + +diff -r 0cddebc420d8 -r dddc5753c53a make/linux/makefiles/vm.make +--- openjdk/hotspot/make/linux/makefiles/vm.make Thu Apr 28 08:24:46 2011 -0700 ++++ openjdk/hotspot/make/linux/makefiles/vm.make Fri Apr 29 21:13:00 2011 +0400 +@@ -102,6 +102,10 @@ + CFLAGS += $(EXTRA_CFLAGS) + LFLAGS += $(EXTRA_CFLAGS) + ++# Don't set excutable bit on stack segment ++# the same could be done by separate execstack command ++LFLAGS += -Xlinker -z -Xlinker noexecstack ++ + LIBS += -lm -ldl -lpthread + + # By default, link the *.o into the library, not the executable. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org