Hello community,
here is the log from the commit of package java-1_7_0-openjdk for
openSUSE:Factory checked in at 2014-09-12 15:25:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-1_7_0-openjdk (Old)
and /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-1_7_0-openjdk"
Changes:
--------
New Changes file:
--- /dev/null 2014-07-24 01:57:42.080040256 +0200
+++
/work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/java-1_7_0-openjdk-bootstrap.changes
2014-09-12 15:25:28.000000000 +0200
@@ -0,0 +1,2042 @@
+-------------------------------------------------------------------
+Wed Sep 10 05:48:11 UTC 2014 - [email protected]
+
+- add an explicit 2nd spec file - I liked the beauty of the topadd
+ _link but our tools just don't expect beauty ;(
+
+-------------------------------------------------------------------
+Tue Sep 9 06:31:47 UTC 2014 - [email protected]
+
+- conflict bootstrap with non-bootstrap versions to avoid file
+ conflicts
+
+-------------------------------------------------------------------
+Mon Sep 8 07:45:46 UTC 2014 - [email protected]
+
+- Add provides jre-64 on x86_64. bnc#895191
+
+-------------------------------------------------------------------
+Fri Sep 5 09:15:34 UTC 2014 - [email protected]
+
+- ignore ecj's java require - we already have java-bootstrap
+
+-------------------------------------------------------------------
+Thu Aug 28 08:09:49 UTC 2014 - [email protected]
+
+- build a bootstrap version when bootstrap conditional set and buildrequire
+ this in the version when bootstrap conditional is not set
+
+To make this work, we need in every prj with jdk a _link in jdk-bootstrap with
+this content:
+
+<link package="java-1_7_0-openjdk" cicount="copy">
+<patches>
+ <topadd>%global _with_bootstrap 1</topadd>
+</patches>
+</link>
+
+This makes sure the build dependencies of jdk are clear and you don't need
tricks
+(other than the _link)
+
+-------------------------------------------------------------------
+Thu Aug 21 08:39:32 UTC 2014 - [email protected]
+
+- Removed patches unused patches:
+ * java-1.7.0-openjdk-debugdocs.patch
+ * java-1.7.0-openjdk-debuginfo.patch
+
+-------------------------------------------------------------------
+Mon Jul 28 07:26:31 UTC 2014 - [email protected]
+
+- Use SUSE in names, not SuSE. bnc#889006
+
+-------------------------------------------------------------------
+Thu Jul 24 11:49:20 UTC 2014 - [email protected]
+
+- Don't try to run multiprocess on aarch64 where we are normally
+ using qemu. Qemu cannot guarantee that in user emulation mode
+ signals will be delivered to the correct thread
+
+-------------------------------------------------------------------
+Wed Jul 23 17:05:15 UTC 2014 - [email protected]
+
+- Added patch: file-contains-date-and-time.patch
+ * fix rpmlint warning and diminish number of rebuilds
+- Make sample/rmi/java-rmi.cgi
+ * fix rpmlint warning about no-executable file with shebang
+- Run "osc service localrun clean_spec_file" on the package
+ * fix manually some shortcomings
+
+-------------------------------------------------------------------
+Wed Jul 23 08:23:09 UTC 2014 - [email protected]
+
+- Use released icedtea-sound-1.0.1 tarball
+ * rename libpulse-java.so -> libicedtea-sound.so
+ * rename pulse-java.jar -> icedtea-sound.jar
+- Remove dependencies on autoconf and automake
+ * no need to re-autogenerate any more
+
+-------------------------------------------------------------------
+Tue Jul 22 23:22:26 UTC 2014 - [email protected]
+
+- Make zero build usable also on aarch64 (--with zero option)
+- Run osc service localrun clean_spec_file on the package
+
+-------------------------------------------------------------------
+Tue Jul 22 15:18:16 UTC 2014 - [email protected]
+
+- Modified patch:
+ * java-1_7_0-openjdk-suse-desktop-files.patch
+ - change categories for policytool.desktop
+
+-------------------------------------------------------------------
+Fri Jul 18 07:29:10 UTC 2014 - [email protected]
+
+- Modify pulseaudio conditional, since the required dependencies
+ can be satisfied in SLE11 SP3
+- Modify accessibility post script to actually create the
+ corresponding symlinks
+
+-------------------------------------------------------------------
+Wed Jul 16 11:00:00 UTC 2014 - [email protected]
+
+- update to 2.5.1 - OpenJDK 7u65
+ * Security fixes
+ - S8029755, CVE-2014-4209: Enhance subject class
+ - S8030763: Validate global memory allocation
+ - S8031340, CVE-2014-4264: Better TLS/EC management
+ - S8031346, CVE-2014-4244: Enhance RSA key handling
+ - S8031540: Introduce document horizon
+ - S8032536: JVM resolves wrong method in some unusual cases
+ - S8033055: Issues in 2d
+ - S8033301, CVE-2014-4266: Build more informative InfoBuilder
+ - S8034267: Probabilistic native crash
+ - S8034272: Do not cram data into CRAM arrays
+ - S8034985, CVE-2014-2483: Better form for Lambda Forms
+ - S8035004, CVE-2014-4252: Provider provides less service
+ - S8035009, CVE-2014-4218: Make Proxy representations consistent
+ - S8035119, CVE-2014-4219: Fix exceptions to bytecode verification
+ - S8035699, CVE-2014-4268: File choosers should be choosier
+ - S8035788. CVE-2014-4221: Provide more consistency for lookups
+ - S8035793, CVE-2014-4223: Maximum arity maxed out
+ - S8036571: (process) Process process arguments carefully
+ - S8036800: Attribute OOM to correct part of code
+ - S8037046: Validate libraries to be loaded
+ - S8037076, CVE-2014-2490: Check constant pool constants
+ - S8037157: Verify <init> call
+ - S8037162, CVE-2014-4263: More robust DH exchanges
+ - S8037167, CVE-2014-4216: Better method signature resolution
+ - S8039520, CVE-2014-4262: More atomicity of atomic updates
+ * Backports
+ - S8001108: an attempt to use "<init>" as a method name should elicit
NoSuchMethodException
+ - S8001109: arity mismatch on a call to spreader method handle should
elicit IllegalArgumentException
+ - S8013611: Modal dialog fails to obtain keyboard focus
+ - S8013836: getFirstDayOfWeek reports wrong day for pt-BR locale
+ - S8019990: IM candidate window appears on the South-East corner of the
display.
+ - S8023990: Regression: postscript size increase from 6u18
+ - S8024283: 10 nashorn tests fail with similar stack trace InternalError
with cause being NoClassDefFoundError
+ - S8024616: JSR292: lazily initialize core NamedFunctions used for
bootstrapping
+ - S8025030: Enhance stream handling
+ - S8026188: Enhance envelope factory
+ - S8027212: java/nio/channels/Selector/SelectAfterRead.java fails
intermittently
+ - S8028285: RMI Thread can no longer call out to AWT
+ - S8029177: [Parfait] warnings from b117 for
jdk.src.share.native.com.sun.java.util.jar: JNI exception pending
+ - S8031075: [Regression] focus disappears with shift+tab on dialog having
one focus component
+ - S8032585: JSR292: IllegalAccessError when attempting to invoke protected
method from different package
+ - S8032686: Issues with method invoke
+ - S8033278: Missed access checks for Lookup.unreflect* after 8032585
+ - S8033618: Correct logging output
+ - S8034926: Attribute classes properly
+ - S8035613: With active Securitymanager JAXBContext.newInstance fails
+ - S8035834: InetAddress.getLocalHost() can hang after JDK-8030731 was fixed
+ - S8035923: Set minor version for hotspot in 7u65 to 65 and build number
to b01
+ - S8036786: Update jdk7 testlibrary to match jdk8
+ - S8036794: Manage JavaScript instances
+ - S8039324: Increment hsx 24.65 build to b02 for 7u65-b07
+ - S8040156: Increment hsx 24.65 build to b03 for 7u65-b08
+ - S8041264: Increment hsx 24.65 build to b04 for 7u65-b09
+ - S8042264: 7u65 l10n resource file translation update 1
+ - S8042582: Test
java/awt/KeyboardFocusmanager/ChangeKFMTest/ChangeKFMTest.html fails on Windows
x64
+ - S8042590: Running form URL throws NPE
+ - S8042789: org.omg.CORBA.ORBSingletonClass loading no longer uses context
class loader
+ - S8043012: (tz) Support tzdata2014c
+ * Bug fixes
+ - PR1853: Revert PR729 from minor release
+ - PR1864: PCSC + OpenJDK 1.7 crash on Fedora 20
+ - PR1867: Turn the infinality patch off by default
+ - PR1868: Avoid x86 workaround when running Zero rather than a JIT
+ * AArch64 port
+ - Common frame handling for C1/C2 which correctly handle all frame sizes
+ - Fix register misuse in verify_method_data_pointer
+ - Fix register usage in generate_verify_oop().
+ - Restrict default ReservedCodeCacheSize to 128M
+ - Use explicit barrier instructions in C1.
+
+-------------------------------------------------------------------
+Sat Jul 12 20:09:16 UTC 2014 - [email protected]
+
+- Add back the pulseaudio provider using the new icedtea-sound
+ module.
+
+-------------------------------------------------------------------
+Thu Jul 10 17:45:22 UTC 2014 - [email protected]
+
+- Remove bootstrap build for %{arm}
+
+-------------------------------------------------------------------
+Thu Jul 10 15:54:45 UTC 2014 - [email protected]
+
+- Don't build with fontconfig font rendering
+ * Fix some font problem regressions (see PR1839)
+- Clean up the spec file a bit
+
+-------------------------------------------------------------------
+Fri Jul 4 14:27:25 UTC 2014 - [email protected]
+
+- Remove some stale dependencies
+
++++ 1845 more lines (skipped)
++++ between /dev/null
++++ and
/work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/java-1_7_0-openjdk-bootstrap.changes
--- /work/SRC/openSUSE:Factory/java-1_7_0-openjdk/java-1_7_0-openjdk.changes
2014-09-01 07:56:32.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/java-1_7_0-openjdk.changes
2014-09-12 15:25:28.000000000 +0200
@@ -1,0 +2,22 @@
+Wed Sep 10 05:48:11 UTC 2014 - [email protected]
+
+- add an explicit 2nd spec file - I liked the beauty of the topadd
+ _link but our tools just don't expect beauty ;(
+
+-------------------------------------------------------------------
+Tue Sep 9 06:31:47 UTC 2014 - [email protected]
+
+- conflict bootstrap with non-bootstrap versions to avoid file
+ conflicts
+
+-------------------------------------------------------------------
+Mon Sep 8 07:45:46 UTC 2014 - [email protected]
+
+- Add provides jre-64 on x86_64. bnc#895191
+
+-------------------------------------------------------------------
+Fri Sep 5 09:15:34 UTC 2014 - [email protected]
+
+- ignore ecj's java require - we already have java-bootstrap
+
+-------------------------------------------------------------------
New:
----
java-1_7_0-openjdk-bootstrap.changes
java-1_7_0-openjdk-bootstrap.spec
pre_checkin.sh
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-1_7_0-openjdk-bootstrap.spec ++++++
++++ 1247 lines (skipped)
++++++ java-1_7_0-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.ndEHQn/_old 2014-09-12 15:25:31.000000000 +0200
+++ /var/tmp/diff_new_pack.ndEHQn/_new 2014-09-12 15:25:31.000000000 +0200
@@ -116,11 +116,7 @@
%endif
%endif
-%if ! %{with bootstrap}
Name: java-1_7_0-openjdk
-%else
-Name: java-1_7_0-openjdk-bootstrap
-%endif
Version: %{javaver}.%{buildver}
Release: 0
Summary: Java runtime environment based on OpenJDK 7 and IcedTea 7
@@ -147,6 +143,7 @@
Source2000:
http://icedtea.classpath.org/download/source/icedtea-%{icedtea_version}.tar.xz.sig
Source2001:
http://icedtea.classpath.org/download/source/icedtea-sound-%{icedtea_sound_version}.tar.xz.sig
Source2002: java-1_7_0-openjdk.keyring
+Source2500: pre_checkin.sh
# RPM/distribution specific patches
# Remove the use of __DATE__ and __TIME__ in order to diminish unnecessary
rebuilds
Patch2: file-contains-date-and-time.patch
@@ -233,6 +230,9 @@
Provides: java-%{javaver}-openjdk = %{version}-%{release}
Provides: java-openjdk = %{version}-%{release}
Provides: jre = %{javaver}
+%ifarch x86_64
+Provides: jre-64 = %{javaver}
+%endif
Provides: jre-%{javaver} = %{version}-%{release}
Provides: jre-%{javaver}-openjdk = %{version}-%{release}
Provides: jre-openjdk = %{version}-%{release}
@@ -287,10 +287,12 @@
%if %{with bootstrap}
BuildRequires: ecj-bootstrap
BuildRequires: java-1_5_0-gcj-compat-devel
+Conflicts: java-1_7_0-openjdk
+%define _unpackaged_files_terminate_build 0
%else
BuildRequires: %{name}-bootstrap >= 1.7.0
BuildRequires: %{name}-bootstrap-devel >= 1.7.0
-#!BuildIgnore: %{name} %{name}-devel %{name}-headless
+#!BuildIgnore: %{name} %{name}-devel %{name}-headless java
BuildRequires: ecj
%endif
# Mauve build requirements.
@@ -364,6 +366,8 @@
# from
http://en.opensuse.org/openSUSE:Package_dependencies#Splitting_off_a_sub-package
# provides a libjvm.so to ensure update is working well
Provides:
%{name}:%{_jvmdir}/%{sdkdir}/jre/lib/%{archinstall}/server/libjvm.so
+%else
+Conflicts: java-1_7_0-openjdk-headless
%endif
%if %{with_system_lcms}
# older lcms2 is known to have security issues, let's depends on fixed version
@@ -395,6 +399,8 @@
Provides: java-sdk-%{javaver} = %{version}
Provides: java-sdk-%{javaver}-openjdk = %{version}
Provides: java-sdk-openjdk = %{version}
+%else
+Conflicts: java-1_7_0-openjdk-devel
%endif
%description devel
@@ -1215,6 +1221,7 @@
%{_mandir}/man1/wsimport-%{sdklnk}.1*
%{_mandir}/man1/xjc-%{sdklnk}.1*
+%if ! %{with bootstrap}
%files demo
%defattr(0644,root,root,0755)
%{_jvmdir}/%{sdkdir}/demo
@@ -1235,4 +1242,6 @@
%ghost %{_jvmdir}/%{jredir}/lib/%{archinstall}/libatk-wrapper.so
%ghost %{_jvmdir}/%{jredir}/lib/ext/java-atk-wrapper.jar
+%endif
+
%changelog
++++++ pre_checkin.sh ++++++
#! /bin/sh
sed -e 's,^Name:.*,Name: java-1_7_0-openjdk-bootstrap,; s,bcond_with
bootstrap,bcond_without bootstrap,' java-1_7_0-openjdk.spec >
java-1_7_0-openjdk-bootstrap.spec
cp java-1_7_0-openjdk.changes java-1_7_0-openjdk-bootstrap.changes
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]