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 - coolo@suse.com + +- 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 - coolo@suse.com + +- conflict bootstrap with non-bootstrap versions to avoid file + conflicts + +------------------------------------------------------------------- +Mon Sep 8 07:45:46 UTC 2014 - fstrba@suse.com + +- Add provides jre-64 on x86_64. bnc#895191 + +------------------------------------------------------------------- +Fri Sep 5 09:15:34 UTC 2014 - coolo@suse.com + +- ignore ecj's java require - we already have java-bootstrap + +------------------------------------------------------------------- +Thu Aug 28 08:09:49 UTC 2014 - coolo@suse.com + +- 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 - fstrba@suse.com + +- 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 - tchvatal@suse.com + +- Use SUSE in names, not SuSE. bnc#889006 + +------------------------------------------------------------------- +Thu Jul 24 11:49:20 UTC 2014 - fstrba@suse.com + +- 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 - fstrba@suse.com + +- 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 - fstrba@suse.com + +- 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 - fstrba@suse.com + +- 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 - fstrba@suse.com + +- Modified patch: + * java-1_7_0-openjdk-suse-desktop-files.patch + - change categories for policytool.desktop + +------------------------------------------------------------------- +Fri Jul 18 07:29:10 UTC 2014 - fstrba@suse.com + +- 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 - fstrba@suse.com + +- 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 - fstrba@suse.com + +- Add back the pulseaudio provider using the new icedtea-sound + module. + +------------------------------------------------------------------- +Thu Jul 10 17:45:22 UTC 2014 - fstrba@suse.com + +- Remove bootstrap build for %{arm} + +------------------------------------------------------------------- +Thu Jul 10 15:54:45 UTC 2014 - fstrba@suse.com + +- 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 - fstrba@suse.com + +- 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 - coolo@suse.com + +- 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 - coolo@suse.com + +- conflict bootstrap with non-bootstrap versions to avoid file + conflicts + +------------------------------------------------------------------- +Mon Sep 8 07:45:46 UTC 2014 - fstrba@suse.com + +- Add provides jre-64 on x86_64. bnc#895191 + +------------------------------------------------------------------- +Fri Sep 5 09:15:34 UTC 2014 - coolo@suse.com + +- 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-pac... # 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org