commit java-9-openjdk for openSUSE:Factory

2018-03-06 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2018-03-06 10:43:41

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Tue Mar  6 10:43:41 2018 rev:22 rq:581915 version:9.0.4.0

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2018-02-21 14:09:07.707251971 +0100
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2018-03-06 10:43:44.307978220 +0100
@@ -1,0 +2,7 @@
+Fri Mar  2 07:20:39 UTC 2018 - fst...@suse.com
+
+- Modified patch:
+  * system-pcsclite.patch
++ Fix merge error in the patch
+
+---



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.tGWFK6/_old  2018-03-06 10:43:46.839886743 +0100
+++ /var/tmp/diff_new_pack.tGWFK6/_new  2018-03-06 10:43:46.843886598 +0100
@@ -129,7 +129,7 @@
 Version:%{majorver}.%{minorver}.%{securityver}.%{patchver}
 Release:0
 Summary:OpenJDK 9 Runtime Environment
-License:Apache-1.1 AND Apache-2.0 AND GPL-1.0+ AND GPL-2.0 AND 
GPL-2.0-with-classpath-exception AND LGPL-2.0 AND MPL-1.0 AND MPL-1.1 AND 
SUSE-Public-Domain AND W3C
+License:Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND 
GPL-2.0-only AND GPL-2.0-with-classpath-exception AND LGPL-2.0-only AND MPL-1.0 
AND MPL-1.1 AND SUSE-Public-Domain AND W3C
 Group:  Development/Languages/Java
 Url:http://openjdk.java.net/
 # Sources from upstream OpenJDK9 project.

++ system-pcsclite.patch ++
--- /var/tmp/diff_new_pack.tGWFK6/_old  2018-03-06 10:43:47.107877061 +0100
+++ /var/tmp/diff_new_pack.tGWFK6/_new  2018-03-06 10:43:47.111876917 +0100
@@ -98,17 +98,15 @@
  
  /*
   * Throws a Java Exception by name
-@@ -75,7 +77,9 @@
+@@ -75,6 +77,7 @@
  throwByName(env, "java/io/IOException", msg);
  }
  
 +#ifndef USE_SYSTEM_LIBPCSCLITE
  void *findFunction(JNIEnv *env, void *hModule, char *functionName) {
-+return NULL;
  void *fAddress = dlsym(hModule, functionName);
  if (fAddress == NULL) {
- char errorMessage[256];
-@@ -85,9 +89,11 @@
+@@ -85,9 +88,11 @@
  }
  return fAddress;
  }
@@ -120,7 +118,7 @@
  const char *libName = (*env)->GetStringUTFChars(env, jLibName, NULL);
  if (libName == NULL) {
  throwNullPointerException(env, "PCSC library name is null");
-@@ -141,4 +147,5 @@
+@@ -141,4 +146,5 @@
  #else
  scardControl  = (FPTR_SCardControl) findFunction(env, 
hModule, "SCardControl132");
  #endif // __APPLE__




commit java-9-openjdk for openSUSE:Factory

2018-02-21 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2018-02-21 14:08:58

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Wed Feb 21 14:08:58 2018 rev:21 rq:578270 version:9.0.4.0

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2018-01-26 13:36:57.656408674 +0100
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2018-02-21 14:09:07.707251971 +0100
@@ -1,0 +2,15 @@
+Mon Feb 19 06:36:14 UTC 2018 - fst...@suse.com
+
+- Update to upstream tag jdk-9.0.4+12
+  * Fixes:
++ S8194739: Zero port of 8174962: Better interface invocations
++ S8195685: AArch64: AArch64 cannot build with JDK-8174962
++ S8195859: AArch64: vtableStubs gtest fails after 8174962
++ S8196136: AArch64: Correct register use in patch for
+  JDK-8195685
+- Removed patches:
+  * JDK-8194739-zero.patch
+  * JDK-8195685-aarch64.patch
++ Integrated upstream
+
+---

Old:

  0dbdf13b8a13.tar.bz2
  53839c3216ad.tar.bz2
  576a5792f3d9.tar.bz2
  5884235a27bb.tar.bz2
  620cbf135de9.tar.bz2
  JDK-8194739-zero.patch
  JDK-8195685-aarch64.patch
  beba5eaab34a.tar.bz2
  e0e9301af675.tar.bz2
  f6418daf023e.tar.bz2

New:

  2e265b4b8622.tar.bz2
  2ef36e70f490.tar.bz2
  95a71f690b44.tar.bz2
  a470bcec6bb8.tar.bz2
  a779673ab57d.tar.bz2
  e2bf77b3f002.tar.bz2
  f4f878b5f01c.tar.bz2
  fb3f7ae74bf6.tar.bz2



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.SWI3fr/_old  2018-02-21 14:09:11.115129250 +0100
+++ /var/tmp/diff_new_pack.SWI3fr/_new  2018-02-21 14:09:11.119129106 +0100
@@ -33,17 +33,17 @@
 %global minorver0
 %global securityver 4
 %global patchver0
-%global buildver11
+%global buildver12
 %global root_projectjdk-updates
 %global root_repository jdk9u
-%global root_revision   620cbf135de9
-%global corba_revision  e0e9301af675
-%global hotspot_revision f6418daf023e
-%global jaxp_revision   53839c3216ad
-%global jaxws_revision  5884235a27bb
-%global jdk_revision0dbdf13b8a13
-%global langtools_revision 576a5792f3d9
-%global nashorn_revision beba5eaab34a
+%global root_revision   2e265b4b8622
+%global corba_revision  2ef36e70f490
+%global hotspot_revision a470bcec6bb8
+%global jaxp_revision   95a71f690b44
+%global jaxws_revision  f4f878b5f01c
+%global jdk_revisiona779673ab57d
+%global langtools_revision e2bf77b3f002
+%global nashorn_revision fb3f7ae74bf6
 %global icedtea_sound_version 1.0.1
 %global java_atk_wrapper_version 0.33.2
 # priority must be 6 digits in total
@@ -189,8 +189,6 @@
 #
 Patch200:   ppc_stack_overflow_fix.patch
 Patch201:   zero-atomic_copy64.patch
-Patch202:   JDK-8195685-aarch64.patch
-Patch203:   JDK-8194739-zero.patch
 #
 Patch300:   java-9-openjdk-linuxfilestore.patch
 Patch301:   bootcycle_jobs.patch
@@ -493,8 +491,6 @@
 
 %patch200 -p1
 %patch201 -p1
-%patch202 -p1
-%patch203 -p1
 
 %patch300 -p1
 %patch301 -p1

++ beba5eaab34a.tar.bz2 -> 2e265b4b8622.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/beba5eaab34a.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/2e265b4b8622.tar.bz2 differ: 
char 11, line 1

++ 0dbdf13b8a13.tar.bz2 -> 2ef36e70f490.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/0dbdf13b8a13.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/2ef36e70f490.tar.bz2 differ: 
char 11, line 1

++ 0dbdf13b8a13.tar.bz2 -> 95a71f690b44.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/0dbdf13b8a13.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/95a71f690b44.tar.bz2 differ: 
char 11, line 1

++ 0dbdf13b8a13.tar.bz2 -> a470bcec6bb8.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/0dbdf13b8a13.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/a470bcec6bb8.tar.bz2 differ: 
char 11, line 1

++ 0dbdf13b8a13.tar.bz2 -> a779673ab57d.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/0dbdf13b8a13.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/a779673ab57d.tar.bz2 differ: 
char 11, line 1

++ 0dbdf13b8a13.tar.bz2 -> e2bf77b3f002.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/0dbdf13b8a13.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/e2bf77b3f002.tar.bz2 differ: 
char 11, line 1

++ 0dbdf13b8a13.tar.bz2 -> f4f878b5f01c.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/0dbdf13b8a13.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/f4f878b5f01c.tar.bz2 differ: 
char 11, line 1

++ 0dbdf13b8a13.tar.bz2 -> fb3f7ae74bf6.tar.bz2 ++
/work/SRC/openS

commit java-9-openjdk for openSUSE:Factory

2018-01-26 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2018-01-26 13:36:55

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Fri Jan 26 13:36:55 2018 rev:20 rq:569488 version:9.0.4.0

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2018-01-21 15:47:30.870016883 +0100
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2018-01-26 13:36:57.656408674 +0100
@@ -1,0 +2,32 @@
+Thu Jan 25 11:38:49 UTC 2018 - fst...@suse.com
+
+- Modified patch:
+  * JDK-8195685-aarch64.patch
++ Incorporate S8196136: AArch64: Correct register use in patch
+  for JDK-8195685
+
+---
+Mon Jan 22 14:06:27 UTC 2018 - fst...@suse.com
+
+- Removed patch:
+  * revert-8174962-for-zero.patch
++ a proper fix for ZERO exists
+- Added patch:
+  * JDK-8194739-zero.patch
++ S8194739: Zero port of 8174962: Better interface invocations
+
+---
+Sat Jan 20 16:52:13 UTC 2018 - fst...@suse.com
+
+- Removed patch:
+  * revert-8174962-for-aarch64.patch
++ a proper fix for aarch64 exists
+- Added patches:
+  * JDK-8195685-aarch64.patch
++ S8195685, AArch64 cannot build with JDK-8174962
+  * revert-8174962-for-zero.patch
++ revert "S8174962, CVE-2018-2582: Better interface invocations"
+  for ZERO. The patch misses ZERO parts and causes crash
+ during build.
+
+---

Old:

  revert-8174962-for-aarch64.patch

New:

  JDK-8194739-zero.patch
  JDK-8195685-aarch64.patch



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.gSg4vw/_old  2018-01-26 13:37:00.492276221 +0100
+++ /var/tmp/diff_new_pack.gSg4vw/_new  2018-01-26 13:37:00.496276034 +0100
@@ -189,7 +189,8 @@
 #
 Patch200:   ppc_stack_overflow_fix.patch
 Patch201:   zero-atomic_copy64.patch
-Patch202:   revert-8174962-for-aarch64.patch
+Patch202:   JDK-8195685-aarch64.patch
+Patch203:   JDK-8194739-zero.patch
 #
 Patch300:   java-9-openjdk-linuxfilestore.patch
 Patch301:   bootcycle_jobs.patch
@@ -492,14 +493,8 @@
 
 %patch200 -p1
 %patch201 -p1
-
-%ifarch %{aarch64}
-%patch202 -p1
-%else
-%if %{with zero}
 %patch202 -p1
-%endif
-%endif
+%patch203 -p1
 
 %patch300 -p1
 %patch301 -p1

++ JDK-8194739-zero.patch ++
--- jdk9/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp   
2018-01-18 13:52:34.281655576 +0100
+++ jdk9/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp   
2018-01-22 15:04:17.981765968 +0100
@@ -2538,13 +2538,35 @@
 
 // this could definitely be cleaned up QQQ
 Method* callee;
-Klass* iclass = cache->f1_as_klass();
-// InstanceKlass* interface = (InstanceKlass*) iclass;
+Method *interface_method = cache->f2_as_interface_method();
+InstanceKlass* iclass = interface_method->method_holder();
+
 // get receiver
 int parms = cache->parameter_size();
 oop rcvr = STACK_OBJECT(-parms);
 CHECK_NULL(rcvr);
 InstanceKlass* int2 = (InstanceKlass*) rcvr->klass();
+
+// Receiver subtype check against resolved interface klass (REFC).
+{
+  Klass* refc = cache->f1_as_klass();
+  itableOffsetEntry* scan;
+  for (scan = (itableOffsetEntry*) int2->start_of_itable();
+   scan->interface_klass() != NULL;
+   scan++) {
+if (scan->interface_klass() == refc) {
+  break;
+}
+  }
+  // Check that the entry is non-null.  A null entry means
+  // that the receiver class doesn't implement the
+  // interface, and wasn't the same as when the caller was
+  // compiled.
+  if (scan->interface_klass() == NULL) {
+VM_JAVA_ERROR(vmSymbols::java_lang_IncompatibleClassChangeError(), 
"", note_no_trap);
+  }
+}
+
 itableOffsetEntry* ki = (itableOffsetEntry*) int2->start_of_itable();
 int i;
 for ( i = 0 ; i < int2->itable_length() ; i++, ki++ ) {
@@ -2556,7 +2578,8 @@
 if (i == int2->itable_length()) {
   VM_JAVA_ERROR(vmSymbols::java_lang_IncompatibleClassChangeError(), 
"", note_no_trap);
 }
-int mindex = cache->f2_as_index();
+int mindex = interface_method->itable_index();
+
 itableMethodEntry* im = ki->first_method_entry(rcvr->klass());
 callee = im[mindex].method();
 if (callee == NULL) {
++ JDK-

commit java-9-openjdk for openSUSE:Factory

2018-01-21 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2018-01-21 15:47:29

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Sun Jan 21 15:47:29 2018 rev:19 rq:567644 version:9.0.4.0

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2018-01-19 11:48:21.305378837 +0100
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2018-01-21 15:47:30.870016883 +0100
@@ -1,0 +2,10 @@
+Thu Jan 18 13:20:25 UTC 2018 - fst...@suse.com
+
+- Added patch:
+  * revert-8174962-for-aarch64.patch
++ revert "S8174962, CVE-2018-2582: Better interface
+  invocations" for aarch64 and zero. The patch misses aarch64
+  and zero parts and causes crashes during the build on those
+  architectures.
+
+---
@@ -144,3 +154,2 @@
-+ S8190789:
-  
sun/security/provider/certpath/LDAPCertStore/TestURICertStoreParameters.java
-  fails after JDK-8186606
++ S8190789: sun/security/provider/certpath/LDAPCertStore/
+  /TestURICertStoreParameters.java fails after JDK-8186606

New:

  revert-8174962-for-aarch64.patch



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.m3Mcp3/_old  2018-01-21 15:47:33.437896386 +0100
+++ /var/tmp/diff_new_pack.m3Mcp3/_new  2018-01-21 15:47:33.441896197 +0100
@@ -189,6 +189,7 @@
 #
 Patch200:   ppc_stack_overflow_fix.patch
 Patch201:   zero-atomic_copy64.patch
+Patch202:   revert-8174962-for-aarch64.patch
 #
 Patch300:   java-9-openjdk-linuxfilestore.patch
 Patch301:   bootcycle_jobs.patch
@@ -492,6 +493,14 @@
 %patch200 -p1
 %patch201 -p1
 
+%ifarch %{aarch64}
+%patch202 -p1
+%else
+%if %{with zero}
+%patch202 -p1
+%endif
+%endif
+
 %patch300 -p1
 %patch301 -p1
 %patch302 -p1

++ revert-8174962-for-aarch64.patch ++
 1439 lines (skipped)




commit java-9-openjdk for openSUSE:Factory

2018-01-19 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2018-01-19 11:47:41

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Fri Jan 19 11:47:41 2018 rev:18 rq:566598 version:9.0.4.0

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-12-10 18:13:13.955233049 +0100
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2018-01-19 11:48:21.305378837 +0100
@@ -1,0 +2,160 @@
+Wed Jan 17 09:01:50 UTC 2018 - fst...@suse.com
+
+- OpenJDK 9.0.4 (January 2018 CPU) - bsc#1076366
+  * Security fixes:
++ S8172525, CVE-2018-2579: Improve key keying case
++ S8174962, CVE-2018-2582: Better interface invocations
++ S8178449, CVE-2018-2588: Improve LDAP logins
++ S8182125, CVE-2018-2599: Improve reliability of DNS lookups
++ S8182387, CVE-2018-2603: Improve PKCS usage
++ S8182601, CVE-2018-2602: Improve usage messages
++ S8185292, CVE-2018-2618: Stricter key generation
++ S8185325, CVE-2018-2641: Improve GTK initialization
++ S8186212, CVE-2018-2629: Improve GSS handling
++ S8186600, CVE-2018-2634: Improve property negotiations
++ S8186606, CVE-2018-2633: Improve LDAP lookup robustness
++ S8186998, CVE-2018-2637: Improve JMX supportive features
++ S8189284, CVE-2018-2663: More refactoring for deserialization
+  cases
++ S8190289, CVE-2018-2677: More refactoring for client
+  deserialization cases
++ S8191142, CVE-2018-2678: More refactoring for naming
+  deserialization cases
+  * Security-In-Depth fixes:
++ S8160104: CORBA communication improvements
++ S8174756: Extra validation for public keys
++ S8175932: Improve host instance supports
++ S8176450: Revise default document styling
++ S8178458: Better use of certificates in LDAP
++ S8178466: Better RSA parameters
++ S8179533: Cleaner print job handling
++ S8179990: Cleaner palette entry handling
++ S8180011: Cleaner native graphics device handling
++ S8180015: Cleaner AWT robot handling
++ S8180020: Improve SymbolHashMap entry handling
++ S8180869: Cleaner image file reading handling
++ S8180877: More deeply colored ICC spaces
++ S8181664: Improve JVM UTF String handling
++ S8181670: Improve implementation of keystores
++ S8186080: Transform XML interfaces
++ S8186867: Improve native glyph layouts
+  * Fixes:
++ S8139653: Freetype bundled on macosx, but not correctly
+  linked
++ S8140436: Negotiated Finite Field Diffie-Hellman Ephemeral
+  Parameters for TLS
++ S8148421: Transport Layer Security (TLS) Session Hash and
+  Extended Master Secret Extension
++ S8159377: JMX Connections need white-list filters
++ S8163237: Restrict the use of EXPORT cipher suites
++ S8163958: Improved garbage collection
++ S8165543: Better window framing
++ S8169026: Handle smartcard clean up better
++ S8169080: Improve documentation examples for crypto
+  applications
++ S8169209: Improved image post-processing steps
++ S8169392: Additional jar validation steps
++ S8169966: Larger AWT menus
++ S8170218: Improved Font Metrics
++ S8170966: Right parenthesis issue
++ S8171252: Improve exception checking
++ S8171261: Stability fixes for lcms
++ S8171539: Better script accessibility for JavaScript
++ S8172204: Better Thread Pool execution
++ S8172461: Service Registration Lifecycle
++ S8172465: Better handling of channel groups
++ S8172469: Transform Transformer Exceptions
++ S8173697: Less Active Activations
++ S8173770: Image conversion improvements
++ S8174098: Better image fetching
++ S8174105: Better naming attribution
++ S8174109: Better queuing priorities
++ S8174113: Better sourcing of code
++ S8174770: Check registry registration location
++ S8174873: Improved certificate procesing
++ S8174966: Unreferenced references
++ S8175106: Higher quality DSA operations
++ S8175110: Higher quality ECDSA operations
++ S8175940: More certificate subject checking
++ S8176055: JMX diagnostic improvements
++ S8176067: Proper directory lookup processing
++ S8176731: JCK tests in api/javax_xml/transform/ spec
+  conformance started failing after 8172469
++ S8176751: Better URL connections
++ S8176760: Better handling of PKCS8 material
++ S8177549: Typo in Vector.java
++ S8178135: Additional elliptic curve support
++ S8178714: PKIX validator nameConstraints check failing after
+  change 8175940
++ S8178728: Check the AlgorithmParameters in algorithm
+  constraints
++ S8178794: krb5 client should ignore 

commit java-9-openjdk for openSUSE:Factory

2017-12-10 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-12-10 18:13:12

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Sun Dec 10 18:13:12 2017 rev:17 rq:554962 version:9.0.1.0

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-11-11 14:18:30.689607021 +0100
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-12-10 18:13:13.955233049 +0100
@@ -1,0 +2,22 @@
+Thu Dec  7 10:05:19 UTC 2017 - fst...@suse.com
+
+- The macro bits was not defined for aarch64 and some other
+  architectures (bsc#1071624)
+
+---
+Fri Dec  1 09:46:16 UTC 2017 - fst...@suse.com
+
+- Run TestCryptoLevel and TestECDSA as a part of build to assure
+  that the crypto works as expected
+
+---
+Fri Dec  1 08:04:07 UTC 2017 - w01dn...@gmail.com
+
+- Added patch:
+  * java9-improved-fonts.patch
++ Imports IMPROVED_FONT_RENDERING from OpenJDK 1.8.0 to use
+  system fontconfig settings instead of hardcoded flags
++ Adds fontconfig dependency
+- Enabled IMPROVED_FONT_RENDERING
+
+---

New:

  TestCryptoLevel.java
  TestECDSA.java
  java9-improved-fonts.patch



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.z7BS2M/_old  2017-12-10 18:13:16.315120646 +0100
+++ /var/tmp/diff_new_pack.z7BS2M/_new  2017-12-10 18:13:16.315120646 +0100
@@ -87,6 +87,9 @@
 %ifarch x86_64 ia64 s390x
 %global bits 64
 %endif
+%if 0%{?__isa_bits}
+%global bits %{__isa_bits}
+%endif
 # Turn on/off some features depending on openSUSE version
 %if 0%{?suse_version} > 1320
 %global with_system_pcsc 1
@@ -149,6 +152,10 @@
 Source12:   policytool.desktop.in
 # nss configuration file
 Source13:   nss.cfg
+# Ensure we aren't using the limited crypto policy
+Source14:   TestCryptoLevel.java
+# Ensure ECDSA is working
+Source15:   TestECDSA.java
 # New versions of config files with aarch64 support. This is not upstream yet.
 Source100:  config.guess
 Source101:  config.sub
@@ -190,6 +197,7 @@
 #
 Patch400:   jaw-misc.patch
 Patch401:   jaw-jdk9.patch
+Patch800:   java9-improved-fonts.patch
 BuildRequires:  alsa-lib-devel
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -489,6 +497,8 @@
 %patch302 -p1
 %patch303 -p1
 
+%patch800 -p1
+
 %patch400
 %patch401
 
@@ -537,11 +547,11 @@
 export CFLAGS="$CFLAGS -mieee"
 %endif
 
-EXTRA_CFLAGS="-Wno-error"
-EXTRA_CPP_FLAGS="-Wno-error"
+EXTRA_CFLAGS="-Wno-error -DIMPROVED_FONT_RENDERING"
+EXTRA_CPP_FLAGS="-Wno-error -DIMPROVED_FONT_RENDERING"
 
 %ifarch ppc64 ppc64le ppc
-EXTRA_CFLAGS="$EXTRA_CFLAGS -fno-tree-vectorize -fno-strict-aliasing"
+EXTRA_CFLAGS="$EXTRA_CFLAGS -fno-strict-aliasing"
 %endif
 
 %if 0%{?suse_version} >= 1330
@@ -677,6 +687,15 @@
   nm -aCl "$ZERO_JVM" | grep javaCalls.cpp
 fi
 
+# Check unlimited policy has been used
+$JAVA_HOME/bin/javac -d . %{SOURCE14}
+$JAVA_HOME/bin/java --add-opens java.base/javax.crypto=ALL-UNNAMED 
TestCryptoLevel
+
+# Check ECC is working
+$JAVA_HOME/bin/javac -d . %{SOURCE15}
+#FIXME make it run after system NSS support?
+$JAVA_HOME/bin/java $(echo $(basename %{SOURCE15})|sed "s|\.java||") || true
+
 %install
 export LANG=en_US.UTF-8
 #bnc#530046

++ TestCryptoLevel.java ++
/* TestCryptoLevel -- Ensure unlimited crypto policy is in use.
   Copyright (C) 2012 Red Hat, Inc.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see .
*/

import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.lang.reflect.InvocationTargetException;

import java.security.Permission;
import java.security.PermissionCollection;

public class TestCryptoLevel
{
  public static void main(String[] args)
throws NoSuchFieldException, ClassNotFoundException,
   IllegalAccessException, InvocationTargetException
  {
Class cls = null;
Method def = null, exempt = null

commit java-9-openjdk for openSUSE:Factory

2017-11-11 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-11-11 14:18:23

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Sat Nov 11 14:18:23 2017 rev:16 rq:540157 version:9.0.1.0

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-11-04 10:24:32.769241206 +0100
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-11-11 14:18:30.689607021 +0100
@@ -1,0 +2,27 @@
+Thu Nov  9 06:58:55 UTC 2017 - fst...@suse.com
+
+- Modified patch:
+  * jaw-misc.patch
++ Do not look for gdk-3.0, since we are building against gtk2
+- Added patch:
+  * icedtea-sound-soundproperties.patch
++ Even though we build the pulseaudio plugin, disable it by
+  default in the configuration file, since the internal openjdk
+  provider is reputed to be better
+
+---
+Mon Nov  6 20:09:13 UTC 2017 - fst...@suse.com
+
+- Removed patch:
+  * load_java_atk_wrapper.patch
++ Give up this approach that requires patching of class loaders
+- Build java-atk-wrapper as a modular jar inside the OpenJDK build
+- Added patches:
+  * jaw-misc.patch
++ Fix some build issues and add the manifest.txt that is not
+  not distributed by mistake
+  * jaw-jdk9.patch
++ Make java-atk-wrapper a java module that implements the
+  javax.accessibility.AccessibilityProvider interface
+
+---

Old:

  load_java_atk_wrapper.patch

New:

  icedtea-sound-soundproperties.patch
  java-atk-wrapper-0.33.2.tar.xz
  jaw-jdk9.patch
  jaw-misc.patch



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.fAwWa0/_old  2017-11-11 14:18:34.477468193 +0100
+++ /var/tmp/diff_new_pack.fAwWa0/_new  2017-11-11 14:18:34.481468047 +0100
@@ -19,7 +19,6 @@
 %{!?aarch64:%global aarch64 aarch64 arm64 armv8}
 %global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} s390x
 %global debug 0
-%global icedtea_sound_version 1.0.1
 %global buildoutputdir build
 %global oldname java-1_9_0-openjdk
 # Convert an absolute path to a relative path.  Each symbolic link is
@@ -45,6 +44,8 @@
 %global jdk_revision2bd4dd6cc820
 %global langtools_revision a70b2427c9a7
 %global nashorn_revision 850264cdb686
+%global icedtea_sound_version 1.0.1
+%global java_atk_wrapper_version 0.33.2
 # priority must be 6 digits in total
 %global priority1905
 %global javaver %{majorver}
@@ -137,6 +138,8 @@
 Source5:
http://hg.openjdk.java.net/%{root_project}/%{root_repository}/jdk/archive/%{jdk_revision}.tar.bz2
 Source6:
http://hg.openjdk.java.net/%{root_project}/%{root_repository}/langtools/archive/%{langtools_revision}.tar.bz2
 Source7:
http://hg.openjdk.java.net/%{root_project}/%{root_repository}/nashorn/archive/%{nashorn_revision}.tar.bz2
+# Accessibility support
+Source8:
ftp://ftp.gnome.org/pub/GNOME/sources/java-atk-wrapper/0.33/java-atk-wrapper-%{java_atk_wrapper_version}.tar.xz
 # Pulseaudio support
 Source9:
http://icedtea.classpath.org/download/source/icedtea-sound-%{icedtea_sound_version}.tar.xz
 # Systemtap tapsets. Zipped up to keep it small.
@@ -151,6 +154,7 @@
 Source101:  config.sub
 # RPM/distribution specific patches
 Patch1: icedtea-sound-1.0.1-jdk9.patch
+Patch2: icedtea-sound-soundproperties.patch
 # Restrict access to java-atk-wrapper classes
 Patch3: java-atk-wrapper-security.patch
 # RHBZ 808293
@@ -183,7 +187,9 @@
 Patch301:   bootcycle_jobs.patch
 Patch302:   disable-doclint-by-default.patch
 Patch303:   alternative-tzdb_dat.patch
-Patch304:   load_java_atk_wrapper.patch
+#
+Patch400:   jaw-misc.patch
+Patch401:   jaw-jdk9.patch
 BuildRequires:  alsa-lib-devel
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -197,6 +203,12 @@
 BuildRequires:  gcc-c++
 BuildRequires:  giflib-devel
 BuildRequires:  gtk2-devel
+BuildRequires:  java-ca-certificates
+BuildRequires:  libX11-devel
+BuildRequires:  libXi-devel
+BuildRequires:  libXinerama-devel
+BuildRequires:  libXt-devel
+BuildRequires:  libXtst-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  liblcms2-devel
 BuildRequires:  libpng-devel
@@ -206,7 +218,16 @@
 BuildRequires:  unzip
 BuildRequires:  update-desktop-files
 BuildRequires:  xorg-x11-proto-devel
+BuildRequires:  xprop
 BuildRequires:  zip
+BuildRequires:  pkgconfig(atk) >= 2.14.0
+BuildRequires:  pkgconfig(atk-bridge-2.0)
+BuildRequires:  pkgconfig(atspi-2) >= 2.14.0
+BuildRequires:  pkgconfig(dbus-1)
+BuildRe

commit java-9-openjdk for openSUSE:Factory

2017-11-04 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-11-04 10:22:57

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Sat Nov  4 10:22:57 2017 rev:15 rq:538792 version:9.0.1.0

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-10-20 16:13:02.551653100 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-11-04 10:24:32.769241206 +0100
@@ -1,0 +2,104 @@
+Fri Nov  3 09:20:09 UTC 2017 - fst...@suse.com
+
+- Packaging improvements:
+  * add all binaries in JAVA_HOME/bin to alternatives in order to
+have them in the system binary path when this alternative is
+chosen 
+
+---
+Thu Nov  2 18:27:49 UTC 2017 - fst...@suse.com
+
+- Add back the icedtea-sound plugin and integrate it into the
+  system modules
+- Added patch:
+  * icedtea-sound-1.0.1-jdk9.patch
++ make icedtea-sound.jar modular for jdk9
+- Clean some conditionals for very old %%suse_version
+
+---
+Thu Nov  2 08:37:56 UTC 2017 - fst...@suse.com
+
+- Modified patch
+  * alternative-tzdb_dat.patch
++ Place the tz.properties file to JAVA_HOME/conf where OpenJDK9
+  expects to have the configuration files
++ Patch also the other place in jdk that loads the tzdb.dat
+  file
+
+---
+Tue Oct 31 12:46:03 UTC 2017 - fst...@suse.com
+
+- Remove the icedtea-sound plugin
+  * it is not built or buildable, and does not work
+- Removed patches:
+  * icedtea-sound-1.0.1-runtime.patch
+  * icedtea-sound-source_target.patch
+
+---
+Fri Oct 27 13:08:38 UTC 2017 - fst...@suse.com
+
+- OpenJDK 9.0.1 (October 2017 CPU)
+  * Security fixes
++ S8165543: Better window framing
++ S8169026, CVE-2017-10274: Handle smartcard clean up better
+  (bsc#1064071)
++ S8169966: Larger AWT menus
++ S8170218: Improved Font Metrics
++ S8171252: Improve exception checking
++ S8171261: Stability fixes for lcms
++ S8174109, CVE-2017-10281: Better queuing priorities
+  (bsc#1064072)
++ S8174966, CVE-2017-10285: Unreferenced references
+  (bsc#1064073)
++ S8175940: More certificate subject checking
++ S8176751, CVE-2017-10295: Better URL connections
+  (bsc#1064075)
++ S8178794, CVE-2017-10388: Correct Kerberos ticket grants
+  (bsc#1064086)
++ S8180024: Improve construction of objects during
+  deserialization
++ S8180711, CVE-2017-10346: Better invokespecial checks
+  (bsc#1064078)
++ S8181100, CVE-2017-10350: Better Base Exceptions
+  (bsc#1064082)
++ S8181323, CVE-2017-10347: Better timezone processing
+  (bsc#1064079)
++ S8181327, CVE-2017-10349: Better X processing (bsc#1064081)
++ S8181370, CVE-2017-10345: Better keystore handling
+  (bsc#1064077)
++ S8181432, CVE-2017-10348: Better processing of unresolved
+  permissions (bsc#1064080)
++ S8181597, CVE-2017-10357: Process Proxy presentation
+  (bsc#1064085)
++ S8181612, CVE-2017-10355: More stable connection processing
+  (bsc#1064083)
++ S8181692, CVE-2017-10356: Update storage implementations
+  (bsc#1064084)
++ S8183028, CVE-2016-10165: Improve CMS header processing
+  (bsc#1064069)
+  * Other fixes
++ S8178714: PKIX validator nameConstraints check failing after
+  change 8175940
++ S8179564: Missing @bug for tests added with JDK-8165367
++ S8181048: Refactor existing providers to refer to the same
+  constants for default values for key length
++ S8181788: Unable to build JDK10 on SPARC-M8 machines
++ S8182879: Add warnings to keytool when using JKS and JCEKS
++ S8183297: Allow duplicate bugid for changeset in jdk9 update
+  forest
++ S8184937: LCMS error 13: Couldn't link the profiles
+  
+---
+Tue Oct 24 13:31:07 UTC 2017 - fst...@suse.com
+
+- Added patch:
+  * load_java_atk_wrapper.patch
++ put jar that is specified in accessibility.properties file in
+  assistive_technologies.classpath property on the class path
+
+---
+Fri Oct 13 11:47:34 UTC 2017 - fst...@suse.com
+
+ Make the conditions for aot a bit more readable
+
+---
@@ -4,2 +108,2 @@
-- For accessibility subpackage, try to copy Oracle Java as to the
-  places of *.properties files and *.jar files.
+- For accessibility subpac

commit java-9-openjdk for openSUSE:Factory

2017-10-20 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-10-20 16:12:59

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Fri Oct 20 16:12:59 2017 rev:14 rq:533706 version:9.0.0.0

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-10-06 10:54:36.037621685 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-10-20 16:13:02.551653100 +0200
@@ -1,0 +2,6 @@
+Tue Oct 10 17:15:37 UTC 2017 - fst...@suse.com
+
+- For accessibility subpackage, try to copy Oracle Java as to the
+  places of *.properties files and *.jar files.
+
+---



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.nqMuaY/_old  2017-10-20 16:13:06.115486617 +0200
+++ /var/tmp/diff_new_pack.nqMuaY/_new  2017-10-20 16:13:06.119486430 +0200
@@ -799,7 +799,8 @@
 # links points to java-atk-wrapper - an dependence
 # mvyskocil: links are handled in post, lets make ghost files there
   touch %{buildroot}/%{_jvmdir}/%{sdkdir}/lib/libatk-wrapper.so
-  pushd %{buildroot}/%{_jvmdir}/%{sdkdir}/lib/
+  touch %{buildroot}/%{_jvmdir}/%{sdkdir}/lib/java-atk-wrapper.jar
+  pushd %{buildroot}/%{_jvmdir}/%{sdkdir}/conf/
 echo "#Config file to  enable java-atk-wrapper" > accessibility.properties
 echo "" >> accessibility.properties
 echo "assistive_technologies=org.GNOME.Accessibility.AtkWrapper" >> 
accessibility.properties
@@ -1027,7 +1028,14 @@
 %post accessibility
 # create links to java-atk-wrapper
 if [ ! -e %{_jvmdir}/%{sdkdir}/lib/libatk-wrapper.so ]; then
+if [ -e %{_libdir}/java-atk-wrapper/libatk-wrapper.so ]; then
+ln -sf %{_libdir}/java-atk-wrapper/libatk-wrapper.so  
%{_jvmdir}/%{sdkdir}/lib/libatk-wrapper.so
+else
 ln -sf %{_libdir}/java-atk-wrapper/libatk-wrapper.so.0  
%{_jvmdir}/%{sdkdir}/lib/libatk-wrapper.so
+fi
+fi
+if [ ! -e %{_jvmdir}/%{sdkdir}/lib/java-atk-wrapper.jar ]; then
+ln -sf %{_libdir}/java-atk-wrapper/java-atk-wrapper.jar 
%{_jvmdir}/%{sdkdir}/lib/java-atk-wrapper.jar
 fi
 
 %files
@@ -1263,7 +1271,8 @@
 %{_javadocdir}/%{sdklnk}/*
 
 %files accessibility
-%config(noreplace) %{_jvmdir}/%{sdkdir}/lib/accessibility.properties
+%config(noreplace) %{_jvmdir}/%{sdkdir}/conf/accessibility.properties
 %ghost %{_jvmdir}/%{sdkdir}/lib/libatk-wrapper.so
+%ghost %{_jvmdir}/%{sdkdir}/lib/java-atk-wrapper.jar
 
 %changelog




commit java-9-openjdk for openSUSE:Factory

2017-10-06 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-10-06 10:54:33

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Fri Oct  6 10:54:33 2017 rev:13 rq:530347 version:9.0.0.0

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-09-23 21:30:21.922910631 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-10-06 10:54:36.037621685 +0200
@@ -1,0 +2,15 @@
+Mon Oct  2 07:44:19 UTC 2017 - fst...@suse.com
+
+- Change the requirement of tzdata-java8 to Recommends, since it is
+  not strictly needed.
+
+---
+Thu Sep 28 16:56:02 UTC 2017 - fst...@suse.com
+
+- Added patch:
+  * alternative-tzdb_dat.patch
++ Allow specifying alternative path where to find the tzdb.dat
+  file. With fallback to $JAVA_HOME/lib/tzdb.dat
+- Don't symlink tzdb.dat in postinstall
+
+---

New:

  alternative-tzdb_dat.patch



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.TKWBVu/_old  2017-10-06 10:54:39.057165306 +0200
+++ /var/tmp/diff_new_pack.TKWBVu/_new  2017-10-06 10:54:39.057165306 +0200
@@ -186,6 +186,7 @@
 Patch300:   java-9-openjdk-linuxfilestore.patch
 Patch301:   bootcycle_jobs.patch
 Patch302:   disable-doclint-by-default.patch
+Patch303:   alternative-tzdb_dat.patch
 BuildRequires:  alsa-lib-devel
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -303,6 +304,7 @@
 Requires(post): update-alternatives
 # Postun requires update-alternatives to uninstall tool update-alternatives.
 Requires(postun): update-alternatives
+Recommends: tzdata-java8
 # Standard JPackage base provides.
 Provides:   java-%{javaver}-headless = %{version}-%{release}
 Provides:   java-headless = %{javaver}
@@ -324,10 +326,6 @@
 Provides:   jndi-rmi = %{version}
 Provides:   jsse = %{version}
 Obsoletes:  %{oldname}-headless < %{version}-%{release}
-%if 0%{?suse_version} > 1320
-# Require zoneinfo data in java8+ format provided by tzdata-java8 subpackage.
-Requires(post): tzdata-java8
-%endif
 
 %description headless
 The OpenJDK 9 runtime environment without audio and video support.
@@ -499,6 +497,7 @@
 %patch300 -p1
 %patch301 -p1
 %patch302 -p1
+%patch303 -p1
 
 # Extract systemtap tapsets
 
@@ -669,6 +668,9 @@
 popd
 %endif
 
+# Copy tz.properties
+echo "sun.zoneinfo.dir=%{_datadir}/javazi" >> $JAVA_HOME/lib/tz.properties
+
 # Check debug symbols are present and can identify code
 SERVER_JVM="$JAVA_HOME/lib/server/libjvm.so"
 if [ -f "$SERVER_JVM" ] ; then
@@ -866,15 +868,6 @@
   --install %{_jvmdir}/jre-%{javaver} \
   jre_%{javaver} %{_jvmdir}/%{jrelnk} %{priority}
 
-%if 0%{?suse_version} > 1320
-if [ -e %{_datadir}/javazi/tzdb.dat ]; then
-if [ -e %{_jvmdir}/%{sdkdir}/lib/tzdb.dat ]; then
-rm -f %{_jvmdir}/%{sdkdir}/lib/tzdb.dat
-fi
-ln -sf %{_datadir}/javazi/tzdb.dat  %{_jvmdir}/%{sdkdir}/lib/tzdb.dat
-fi
-%endif
-
 %postun headless
 if [ $1 -eq 0 ]
 then
@@ -1135,6 +1128,8 @@
 %{_jvmdir}/%{sdkdir}/lib/modules
 %{_jvmdir}/%{sdkdir}/lib/psfontj2d.properties
 %{_jvmdir}/%{sdkdir}/lib/psfont.properties.ja
+%{_jvmdir}/%{sdkdir}/lib/tzdb.dat
+%{_jvmdir}/%{sdkdir}/lib/tz.properties
 %{_jvmdir}/%{sdkdir}/lib/*/libjsig.so
 %{_jvmdir}/%{sdkdir}/lib/*/libjvm.so
 %{_jvmdir}/%{sdkdir}/lib/*/Xusage.txt
@@ -1142,11 +1137,6 @@
 %if 0%{?suse_version} <= 1130
 %config(noreplace) %{cacerts}
 %endif
-%if 0%{?suse_version} > 1320
-%ghost %{_jvmdir}/%{sdkdir}/lib/tzdb.dat
-%else
-%{_jvmdir}/%{sdkdir}/lib/tzdb.dat
-%endif
 %config(noreplace) %{_jvmdir}/%{sdkdir}/lib/security/blacklisted.certs
 %config(noreplace) %{_jvmdir}/%{sdkdir}/lib/security/nss.cfg
 %{_jvmdir}/%{sdkdir}/lib/security/default.policy
@@ -1226,9 +1216,6 @@
 %{_jvmdir}/%{sdkdir}/lib/libjelfshim.so
 %endif
 %endif
-%if 0%{?suse_version} > 1320
-%ghost %{_jvmdir}/%{sdkdir}/lib/tzdb.dat
-%endif
 
 %if %{with_systemtap}
 %{_jvmdir}/%{sdkdir}/tapset/*.stp

++ alternative-tzdb_dat.patch ++
--- jdk9/jdk/src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
2017-07-27 20:04:48.0 +0200
+++ jdk9/jdk/src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
2017-09-28 18:47:17.942873513 +0200
@@ -31,6 +31,7 @@
 import java.io.DataInputStream;
 import java.io.File;
 import java.io.FileInputStream;
+import java.io.InputStream;
 import java.io.IOException;
 import java.io.StreamCorruptedException;
 import java.security.AccessController;
@@ -47,6 +48,7 @@
 import java.ut

commit java-9-openjdk for openSUSE:Factory

2017-09-23 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-09-23 21:30:11

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Sat Sep 23 21:30:11 2017 rev:12 rq:528159 version:9.0.0.0

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-09-13 22:23:12.383823480 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-09-23 21:30:21.922910631 +0200
@@ -1,0 +2,14 @@
+Thu Sep 21 21:15:46 UTC 2017 - fst...@suse.com
+
+- OpenJDK 9 official release
+  * version 9.0.0.0
+- Update the provided jdbc-stdext version to 4.3
+- Build jaotc on supported platform
+- Package the jmod files as a separate %{name}-jmod package
+
+---
+Thu Sep 21 13:48:41 UTC 2017 - fst...@suse.com
+
+- Allow bootstrapping with any of Java 8 or 9
+
+---



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.9mW4bZ/_old  2017-09-23 21:30:26.598252878 +0200
+++ /var/tmp/diff_new_pack.9mW4bZ/_new  2017-09-23 21:30:26.606251753 +0200
@@ -20,6 +20,7 @@
 %global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} s390x
 %global debug 0
 %global buildoutputdir build
+%global oldname java-1_9_0-openjdk
 # Convert an absolute path to a relative path.  Each symbolic link is
 # specified relative to the directory in which it is installed so that
 # it will resolve properly within chrooted installations.
@@ -122,9 +123,9 @@
 %global tapsetdir %{tapsetroot}/tapset/%{_build_cpu}
 %endif
 Name:   java-9-openjdk
-Version:%{majorver}.%{minorver}.%{securityver}.%{patchver}~%{buildver}
+Version:%{majorver}.%{minorver}.%{securityver}.%{patchver}
 Release:0
-Summary:OpenJDK Runtime Environment
+Summary:OpenJDK 9 Runtime Environment
 License:Apache-1.1 AND Apache-2.0 AND GPL-1.0+ AND GPL-2.0 AND 
GPL-2.0-with-classpath-exception AND LGPL-2.0 AND MPL-1.0 AND MPL-1.1 AND 
SUSE-Public-Domain AND W3C
 Group:  Development/Languages/Java
 Url:http://openjdk.java.net/
@@ -228,9 +229,9 @@
 # Standard JPackage extensions provides.
 Provides:   java-fonts = %{version}
 # Required at least by fop
+Provides:   %{oldname} = %{version}-%{release}
 Provides:   java-%{bits} = %{javaver}
 Provides:   java-%{javaver}-%{bits}
-Provides:   java-1_9_0-openjdk = %{version}-%{release}
 Provides:   java-openjdk-%{bits} = %{version}-%{release}
 Provides:   jre-%{bits} = %{javaver}
 Provides:   jre-%{javaver}-%{bits}
@@ -243,9 +244,10 @@
 Provides:   jre1.7.x
 Provides:   jre1.8.x
 Provides:   jre1.9.x
-Obsoletes:  java-1_9_0-openjdk < %{version}-%{release}
+Obsoletes:  %{oldname} < %{version}-%{release}
 %if %{bootcycle}
-BuildRequires:  java-1_8_0-openjdk-devel
+BuildRequires:  java-devel >= 1.8
+BuildConflicts: java-devel >= 10
 %else
 BuildRequires:  %{name}-devel
 %endif
@@ -284,12 +286,17 @@
 %if %{with_system_pcsc}
 BuildRequires:  pcsc-lite-devel
 %endif
+%if ! %{with zero}
+%ifarch x86_64
+BuildRequires:  libelf-devel
+%endif
+%endif
 
 %description
-The OpenJDK runtime environment.
+The OpenJDK 9 runtime environment.
 
 %package headless
-Summary:OpenJDK Runtime Environment
+Summary:OpenJDK 9 Runtime Environment
 Group:  Development/Languages/Java
 Requires:   jpackage-utils
 # Post requires update-alternatives to install tool update-alternatives.
@@ -305,28 +312,28 @@
 Provides:   jre-headless = %{javaver}
 Provides:   jre-openjdk-headless = %{version}-%{release}
 # Standard JPackage extensions provides.
+Provides:   %{oldname}-headless = %{version}-%{release}
 Provides:   jaas = %{version}
-Provides:   java-1_9_0-openjdk-headless = %{version}-%{release}
 Provides:   java-sasl = %{version}
 Provides:   jce = %{version}
-Provides:   jdbc-stdext = 4.1
+Provides:   jdbc-stdext = 4.3
 Provides:   jndi = %{version}
 Provides:   jndi-cos = %{version}
 Provides:   jndi-dns = %{version}
 Provides:   jndi-ldap = %{version}
 Provides:   jndi-rmi = %{version}
 Provides:   jsse = %{version}
-Obsoletes:  java-1_9_0-openjdk-headless < %{version}-%{release}
+Obsoletes:  %{oldname}-headless < %{version}-%{release}
 %if 0%{?suse_version} > 1320
 # Require zoneinfo data in java8+ format provided by tzdata-java8 subpackage.
 Requires(post): tzdata-java8
 %endif
 
 %description headless
-The OpenJDK runtime environment without audio and video support.
+The

commit java-9-openjdk for openSUSE:Factory

2017-09-13 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-09-13 22:23:12

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Wed Sep 13 22:23:12 2017 rev:11 rq:522980 version:9.0.0.0~181

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-08-31 21:04:07.194871772 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-09-13 22:23:12.383823480 +0200
@@ -1,0 +2,20 @@
+Mon Sep 11 06:27:49 UTC 2017 - fst...@suse.com
+
+- Added patch:
+  * disable-doclint-by-default.patch
+- Disable doclint by default when running javadoc. Doclint is
+  too strict, breaks javadoc compilation and, in general,
+  breaks the build for old code known to build with previous
+  versions of OpenJDK.
+
+---
+Thu Aug 31 14:31:46 UTC 2017 - fst...@suse.com
+
+- Added patch:
+  * zero-atomic_copy64.patch
+- Fix wrong assembly for ppc and s390
+- Removed patch:
+  * ppc32-atomic_copy64.patch
+- Replaced by the added patch above
+
+---

Old:

  ppc32-atomic_copy64.patch

New:

  disable-doclint-by-default.patch
  zero-atomic_copy64.patch



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.gZVGks/_old  2017-09-13 22:23:14.759489033 +0200
+++ /var/tmp/diff_new_pack.gZVGks/_new  2017-09-13 22:23:14.763488469 +0200
@@ -180,10 +180,11 @@
 Patch103:   jdk9-gcc6.patch
 #
 Patch200:   ppc_stack_overflow_fix.patch
-Patch201:   ppc32-atomic_copy64.patch
+Patch201:   zero-atomic_copy64.patch
 #
 Patch300:   java-9-openjdk-linuxfilestore.patch
 Patch301:   bootcycle_jobs.patch
+Patch302:   disable-doclint-by-default.patch
 BuildRequires:  alsa-lib-devel
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -244,7 +245,7 @@
 Provides:   jre1.9.x
 Obsoletes:  java-1_9_0-openjdk < %{version}-%{release}
 %if %{bootcycle}
-BuildRequires:  java-1.8.0-devel >= 1.8.0
+BuildRequires:  java-1_8_0-openjdk-devel
 %else
 BuildRequires:  %{name}-devel
 %endif
@@ -482,6 +483,7 @@
 
 %patch300 -p1
 %patch301 -p1
+%patch302 -p1
 
 # Extract systemtap tapsets
 

++ disable-doclint-by-default.patch ++
--- 
jdk9/langtools/src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java
 2017-08-31 16:48:25.203509479 +0200
+++ 
jdk9/langtools/src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java
 2017-09-11 08:14:00.112593069 +0200
@@ -839,7 +839,7 @@
 }
 
 if (!msgOptionSeen) {
-doclintOpts.add(DocLint.XMSGS_OPTION);
+return;
 }
 
 String sep = "";
--- 
jdk9/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
+++ 
jdk9/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
@@ -125,7 +125,7 @@ public class WorkArounds {
 }
 
 if (!msgOptionSeen) {
-doclintOpts.add(DocLint.XMSGS_OPTION);
+return;
 }
 
 String sep = "";
--- jdk9/langtools/test/jdk/javadoc/tool/doclint/DocLintTest.java   
2017-09-11 08:23:01.238847060 +0200
+++ jdk9/langtools/test/jdk/javadoc/tool/doclint/DocLintTest.java   
2017-09-11 08:04:53.274011987 +0200
@@ -146,12 +146,12 @@
 files = Arrays.asList(new TestJFO("Test.java", code));
 
 test(Collections.emptyList(),
-Main.Result.ERROR,
-EnumSet.of(Message.DL_ERR9A, Message.DL_WRN12A));
+Main.Result.OK,
+EnumSet.of(Message.JD_WRN10, Message.JD_WRN13));
 
 test(Arrays.asList(rawDiags),
-Main.Result.ERROR,
-EnumSet.of(Message.DL_ERR9, Message.DL_WRN12));
+Main.Result.OK,
+EnumSet.of(Message.JD_WRN10, Message.JD_WRN13));
 
 //test(Arrays.asList("-Xdoclint:none"),
 //Main.Result.OK,
@@ -174,8 +174,8 @@
 EnumSet.of(Message.DL_WRN12));
 
 test(Arrays.asList(rawDiags, "-private"),
-Main.Result.ERROR,
-EnumSet.of(Message.DL_ERR6, Message.DL_ERR9, 
Message.DL_WRN12));
+Main.Result.OK,
+EnumSet.of(Message.JD_WRN10, Message.JD_WRN13));
 
 test(Arrays.asList(rawDiags, "-Xdoclint:syntax", "-private"),
 Main.Result.ERROR,
++ zero-atomic_copy64.patch ++
--- jdk9/hotspot/src/os_cpu/linu

commit java-9-openjdk for openSUSE:Factory

2017-08-31 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-08-31 21:03:48

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Thu Aug 31 21:03:48 2017 rev:10 rq:519865 version:9.0.0.0~181

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-08-29 11:47:10.150201781 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-08-31 21:04:07.194871772 +0200
@@ -1,0 +2,12 @@
+Thu Aug 31 05:45:07 UTC 2017 - fst...@suse.com
+
+- Added patch:
+  * ppc32-atomic_copy64.patch
+- fix in a zero assembly for PPC that prevented 32-bit ppc
+  build to succeed
+- Removed patch:
+  * 8073754-stack-overflow-9-build.patch
+- rendered unnecessary by the above
+- Minor packaging fixes for zero build architectures
+
+---

Old:

  8073754-stack-overflow-9-build.patch

New:

  ppc32-atomic_copy64.patch



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.sxM61D/_old  2017-08-31 21:04:11.374284556 +0200
+++ /var/tmp/diff_new_pack.sxM61D/_new  2017-08-31 21:04:11.378283995 +0200
@@ -180,7 +180,7 @@
 Patch103:   jdk9-gcc6.patch
 #
 Patch200:   ppc_stack_overflow_fix.patch
-Patch201:   8073754-stack-overflow-9-build.patch
+Patch201:   ppc32-atomic_copy64.patch
 #
 Patch300:   java-9-openjdk-linuxfilestore.patch
 Patch301:   bootcycle_jobs.patch
@@ -574,9 +574,6 @@
 %ifnarch %{arm}
 --with-num-cores="$NUM_PROC" \
 %endif
-%ifarch ppc
---with-boot-jdk-jvmargs="-XX:ThreadStackSize=2240" \
-%endif
 %ifarch s390
 --with-boot-jdk-jvmargs="-Xms256M -Xmx768M" \
 %endif
@@ -1015,9 +1012,6 @@
 %dir %{_jvmdir}/%{sdkdir}/lib
 %dir %{_jvmdir}/%{sdkdir}/lib/jli
 %dir %{_jvmdir}/%{sdkdir}/lib/server
-%if %{with zero}
-%dir %{_jvmdir}/%{sdkdir}/lib/zero
-%endif
 %dir %{_jvmdir}/%{sdkdir}/lib/desktop
 %dir %{_jvmdir}/%{sdkdir}/lib/security
 
@@ -1059,7 +1053,9 @@
 %{_jvmdir}/%{sdkdir}/conf/security/policy/unlimited/default_local.policy
 %{_jvmdir}/%{sdkdir}/conf/security/policy/unlimited/default_US_export.policy
 %{_jvmdir}/%{sdkdir}/conf/sound.properties
+%if ! %{with zero}
 %{_jvmdir}/%{sdkdir}/lib/classlist
+%endif
 %{_jvmdir}/%{sdkdir}/lib/desktop/jconsole.desktop
 %{_jvmdir}/%{sdkdir}/lib/desktop/policytool.desktop
 %{_jvmdir}/%{sdkdir}/lib/jexec
@@ -1149,7 +1145,9 @@
 %{_jvmdir}/%{sdkdir}/bin/jdb
 %{_jvmdir}/%{sdkdir}/bin/jdeprscan
 %{_jvmdir}/%{sdkdir}/bin/jdeps
+%if ! %{with zero}
 %{_jvmdir}/%{sdkdir}/bin/jhsdb
+%endif
 %{_jvmdir}/%{sdkdir}/bin/jimage
 %{_jvmdir}/%{sdkdir}/bin/jinfo
 %{_jvmdir}/%{sdkdir}/bin/jlink
@@ -1178,7 +1176,9 @@
 %{_jvmdir}/%{sdkdir}/include/orb.idl
 %{_jvmdir}/%{sdkdir}/lib/ct.sym
 %{_jvmdir}/%{sdkdir}/lib/libattach.so
+%if ! %{with zero}
 %{_jvmdir}/%{sdkdir}/lib/libsaproc.so
+%endif
 %if 0%{?suse_version} > 1320
 %ghost %{_jvmdir}/%{sdkdir}/lib/tzdb.dat
 %endif

++ ppc32-atomic_copy64.patch ++
--- jdk9/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp 2017-08-29 
08:23:05.410120138 +0200
+++ jdk9/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp 2017-08-29 
08:24:18.834121391 +0200
@@ -36,12 +36,12 @@
 
   // Atomically copy 64 bits of data
   static void atomic_copy64(volatile void *src, volatile void *dst) {
-#if defined(PPC32)
+#if defined(PPC32) && !defined(__NO_FPRS__)
 double tmp;
-asm volatile ("lfd  %0, 0(%1)\n"
-  "stfd %0, 0(%2)\n"
-  : "=f"(tmp)
-  : "b"(src), "b"(dst));
+asm volatile ("lfd  %0, %2\n"
+  "stfd %0, %1\n"
+  : "=&f"(tmp), "=Q"(*(volatile double*)dst)
+  : "Q"(*(volatile double*)src));
 #elif defined(S390) && !defined(_LP64)
 double tmp;
 asm volatile ("ld  %0, 0(%1)\n"



commit java-9-openjdk for openSUSE:Factory

2017-08-29 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-08-29 11:45:50

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Tue Aug 29 11:45:50 2017 rev:9 rq:519148 version:9.0.0.0~181

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-08-28 15:16:04.429927496 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-08-29 11:47:10.150201781 +0200
@@ -1,0 +2,11 @@
+Mon Aug 28 13:56:41 UTC 2017 - fst...@suse.com
+
+- Redo packaging to correspond to the upstream layout and avoid
+  distributing the JRE twice
+- Re-enable bootcycle build for all architectures and distributions
+- Add more recent systemtap-tapset tarball
+- Added patch:
+  * bootcycle_jobs.patch
+- fix bootcycle build
+
+---

Old:

  systemtap-tapset.tar.gz

New:

  bootcycle_jobs.patch
  systemtap-tapset.tar.xz



Other differences:
--
++ java-9-openjdk.spec ++
 628 lines (skipped)
 between /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.spec
 and /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.spec

++ _constraints ++
--- /var/tmp/diff_new_pack.09w2sm/_old  2017-08-29 11:47:17.309192699 +0200
+++ /var/tmp/diff_new_pack.09w2sm/_new  2017-08-29 11:47:17.325190444 +0200
@@ -1,7 +1,7 @@
 
   
 
-  2048
+  4096
 
 
   20

++ bootcycle_jobs.patch ++
--- jdk9/make/Init.gmk  Thu Mar 16 16:34:33 2017 +
+++ jdk9/make/Init.gmk  Tue Apr 04 13:49:37 2017 +0100
@@ -303,7 +303,8 @@
$(call PrepareSmartJavac)
( cd $(TOPDIR) && \
$(NICE) $(MAKE) $(MAKE_ARGS) $(OUTPUT_SYNC_FLAG) \
-   -j $(JOBS) -f make/Main.gmk $(USER_MAKE_VARS) \
+   $(if $(DISABLE_JOBS),, -j $(JOBS)) \
+   -f make/Main.gmk $(USER_MAKE_VARS) \
$(PARALLEL_TARGETS) $(COMPARE_BUILD_MAKE) $(BUILD_LOG_PIPE) 
|| \
( exitcode=$$? && \
$(PRINTF) "\nERROR: Build failed for $(TARGET_DESCRIPTION) 
(exit code $$exitcode) \n" \
--- jdk9/make/Main.gmk  Thu Mar 16 16:34:33 2017 +
+++ jdk9/make/Main.gmk  Tue Apr 04 13:49:37 2017 +0100
@@ -320,7 +320,7 @@
 ifneq ($(COMPILE_TYPE), cross)
  $(call LogWarn, Boot cycle build step 2: Building a new JDK image 
using previously built image)
  +$(MAKE) $(MAKE_ARGS) -f $(SRC_ROOT)/make/Init.gmk 
PARALLEL_TARGETS=$(BOOTCYCLE_TARGET) \
- JOBS= SPEC=$(dir $(SPEC))bootcycle-spec.gmk main
+ DISABLE_JOBS=true SPEC=$(dir $(SPEC))bootcycle-spec.gmk main
 else
  $(call LogWarn, Boot cycle build disabled when cross compiling)
 endif



commit java-9-openjdk for openSUSE:Factory

2017-08-28 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-08-28 15:14:34

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Mon Aug 28 15:14:34 2017 rev:8 rq:518545 version:9.0.0.0~181

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-08-01 09:25:28.534883212 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-08-28 15:16:04.429927496 +0200
@@ -1,0 +2,16 @@
+Thu Aug 24 10:31:03 UTC 2017 - fst...@suse.com
+
+- Package the conf directories in jre and jdk. Fixes bsc#1047842.
+
+---
+Wed Aug 23 09:54:09 UTC 2017 - fst...@suse.com
+
+- Update to ustream tag jdk-9+181
+- Added patches:
+  * java-9-openjdk-linuxfilestore.patch
+- Fix bsc#1032647, bsc#1052009 with btrfs subvolumes and
+  overlayfs
+  * 8073754-stack-overflow-9-build.patch
+- Fix stack overflows in ppc build
+
+---

Old:

  06df1ce4b9b8.tar.bz2
  24390da83c5e.tar.bz2
  252475ccfd84.tar.bz2
  3adfb547e3e4.tar.bz2
  56ac1831ac59.tar.bz2
  87243a3131f7.tar.bz2
  b653b1b2ea88.tar.bz2
  d2661aa42bff.tar.bz2

New:

  47f8d75b8765.tar.bz2
  4a443796f6f5.tar.bz2
  4f852cc3a1c9.tar.bz2
  5ecbed313125.tar.bz2
  8073754-stack-overflow-9-build.patch
  b656dea9398e.tar.bz2
  ba71941ad9db.tar.bz2
  bd66ea2fdde3.tar.bz2
  ea18d767c9ec.tar.bz2
  java-9-openjdk-linuxfilestore.patch



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.l0GRA1/_old  2017-08-28 15:16:09.045278989 +0200
+++ /var/tmp/diff_new_pack.l0GRA1/_new  2017-08-28 15:16:09.053277865 +0200
@@ -32,17 +32,17 @@
 %global minorver0
 %global securityver 0
 %global patchver0
-%global buildver179
+%global buildver181
 %global root_projectjdk9
 %global root_repository jdk9
-%global root_revision   252475ccfd84
-%global corba_revision  24390da83c5e
-%global hotspot_revision d2661aa42bff
-%global jaxp_revision   87243a3131f7
-%global jaxws_revision  56ac1831ac59
-%global jdk_revision06df1ce4b9b8
-%global langtools_revision b653b1b2ea88
-%global nashorn_revision 3adfb547e3e4
+%global root_revision   b656dea9398e
+%global corba_revision  ba71941ad9db
+%global hotspot_revision 4a443796f6f5
+%global jaxp_revision   ea18d767c9ec
+%global jaxws_revision  4f852cc3a1c9
+%global jdk_revisionbd66ea2fdde3
+%global langtools_revision 5ecbed313125
+%global nashorn_revision 47f8d75b8765
 %global icedtea_sound_version 1.0.1
 # priority must be 6 digits in total
 %global priority1905
@@ -186,6 +186,9 @@
 Patch103:   jdk9-gcc6.patch
 #
 Patch200:   ppc_stack_overflow_fix.patch
+Patch201:   8073754-stack-overflow-9-build.patch
+#
+Patch300:   java-9-openjdk-linuxfilestore.patch
 BuildRequires:  alsa-lib-devel
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -293,8 +296,10 @@
 Summary:OpenJDK Runtime Environment
 Group:  Development/Languages/Java
 Requires:   jpackage-utils
+%if 0%{?suse_version} > 1320
 # Require zoneinfo data in java8+ format provided by tzdata-java8 subpackage.
-Requires:   tzdata-java8
+Requires(post): tzdata-java8
+%endif
 # Post requires update-alternatives to install tool update-alternatives.
 Requires(post): update-alternatives
 # Postun requires update-alternatives to uninstall tool update-alternatives.
@@ -478,6 +483,9 @@
 %endif
 
 %patch200 -p1
+%patch201 -p1
+
+%patch300 -p1
 
 # Extract systemtap tapsets
 
@@ -678,9 +686,9 @@
 
   # Install main files.
   install -d -m 755 %{buildroot}%{_jvmdir}/%{sdkdir}
-  cp -a bin include lib %{buildroot}%{_jvmdir}/%{sdkdir}
+  cp -a bin include lib conf %{buildroot}%{_jvmdir}/%{sdkdir}
   install -d -m 755 %{buildroot}%{_jvmdir}/%{jredir}
-  cp -a jre/bin jre/lib %{buildroot}%{_jvmdir}/%{jredir}
+  cp -a jre/bin jre/lib jre/conf %{buildroot}%{_jvmdir}/%{jredir}
 
   # Install JCE policy symlinks.
   install -d -m 755 %{buildroot}%{_jvmprivdir}/%{archname}/jce/vanilla
@@ -870,6 +878,15 @@
   --install %{_jvmdir}/jre-%{javaver} \
   jre_%{javaver} %{_jvmdir}/%{jrelnk} %{priority}
 
+%if 0%{?suse_version} > 1320
+if [ -e %{_datadir}/javazi/tzdb.dat ]; then
+   if [ -e %{_jvmdir}/%{jredir}/lib/tzdb.dat ]; then
+   rm -f %{_jvmdir}/%{jredir}/lib/tzdb.dat
+   fi
+   ln -sf %{_datadir}/javazi/tzdb.dat  %{_jvmdir}/%{jredir}/lib/tzdb.dat
+fi
+%endif
+
 %postun headless
 if [ $1 -eq 0 ]
 then
@@ -1001,6 +1018,15 @@
   --install %{_jvmdir}/java-%{javaver} \
   java_sdk_%{javaver} %{_jvmdir}/%{sdk

commit java-9-openjdk for openSUSE:Factory

2017-08-01 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-08-01 09:25:22

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Tue Aug  1 09:25:22 2017 rev:7 rq:513141 version:9.0.0.0~179

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-07-12 19:36:35.535379628 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-08-01 09:25:28.534883212 +0200
@@ -1,0 +2,10 @@
+Mon Jul 24 07:16:16 UTC 2017 - fst...@suse.com
+
+- Update to upstream tag jdk-9+179
+
+---
+Tue Jul 18 07:03:00 UTC 2017 - fst...@suse.com
+
+- Update to upstream tag jdk-9+178
+
+---

Old:

  0d0ac75b0f6c.tar.bz2
  2ab74e5dbdc2.tar.bz2
  38cf34e23280.tar.bz2
  3c6fbdf6e785.tar.bz2
  40fb9f229471.tar.bz2
  84777531d994.tar.bz2
  9f27d513658d.tar.bz2
  ea819b6009d3.tar.bz2

New:

  06df1ce4b9b8.tar.bz2
  24390da83c5e.tar.bz2
  252475ccfd84.tar.bz2
  3adfb547e3e4.tar.bz2
  56ac1831ac59.tar.bz2
  87243a3131f7.tar.bz2
  b653b1b2ea88.tar.bz2
  d2661aa42bff.tar.bz2



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.vyloXL/_old  2017-08-01 09:25:30.890551221 +0200
+++ /var/tmp/diff_new_pack.vyloXL/_new  2017-08-01 09:25:30.894550657 +0200
@@ -32,17 +32,17 @@
 %global minorver0
 %global securityver 0
 %global patchver0
-%global buildver176
+%global buildver179
 %global root_projectjdk9
 %global root_repository jdk9
-%global root_revision   84777531d994
-%global corba_revision  40fb9f229471
-%global hotspot_revision 2ab74e5dbdc2
-%global jaxp_revision   38cf34e23280
-%global jaxws_revision  ea819b6009d3
-%global jdk_revision9f27d513658d
-%global langtools_revision 0d0ac75b0f6c
-%global nashorn_revision 3c6fbdf6e785
+%global root_revision   252475ccfd84
+%global corba_revision  24390da83c5e
+%global hotspot_revision d2661aa42bff
+%global jaxp_revision   87243a3131f7
+%global jaxws_revision  56ac1831ac59
+%global jdk_revision06df1ce4b9b8
+%global langtools_revision b653b1b2ea88
+%global nashorn_revision 3adfb547e3e4
 %global icedtea_sound_version 1.0.1
 # priority must be 6 digits in total
 %global priority1905

++ 0d0ac75b0f6c.tar.bz2 -> 06df1ce4b9b8.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/0d0ac75b0f6c.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/06df1ce4b9b8.tar.bz2 differ: 
char 11, line 1

++ 0d0ac75b0f6c.tar.bz2 -> 24390da83c5e.tar.bz2 ++
 1270273 lines of diff (skipped)

++ 0d0ac75b0f6c.tar.bz2 -> 252475ccfd84.tar.bz2 ++
 1267763 lines of diff (skipped)

++ 0d0ac75b0f6c.tar.bz2 -> 3adfb547e3e4.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/0d0ac75b0f6c.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/3adfb547e3e4.tar.bz2 differ: 
char 11, line 1

++ 0d0ac75b0f6c.tar.bz2 -> 56ac1831ac59.tar.bz2 ++
 1614609 lines of diff (skipped)

++ 0d0ac75b0f6c.tar.bz2 -> 87243a3131f7.tar.bz2 ++
 1770498 lines of diff (skipped)

++ 0d0ac75b0f6c.tar.bz2 -> b653b1b2ea88.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/langtools-0d0ac75b0f6c/.hg_archival.txt 
new/langtools-b653b1b2ea88/.hg_archival.txt
--- old/langtools-0d0ac75b0f6c/.hg_archival.txt 2017-06-27 03:48:31.0 
+0200
+++ new/langtools-b653b1b2ea88/.hg_archival.txt 2017-07-13 19:32:52.0 
+0200
@@ -1,4 +1,4 @@
 repo: 9a66ca7c79fab293c1bb0534e0d208c7e4f58b01
-node: 0d0ac75b0f6cbe218362e3fac4bb443496e7258f
+node: b653b1b2ea883593596bc18e9af73a9b369eeb0a
 branch: default
-tag: jdk-9+176
+tag: jdk-9+179
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/langtools-0d0ac75b0f6c/.hgtags 
new/langtools-b653b1b2ea88/.hgtags
--- old/langtools-0d0ac75b0f6c/.hgtags  2017-06-27 03:48:31.0 +0200
+++ new/langtools-b653b1b2ea88/.hgtags  2017-07-13 19:32:52.0 +0200
@@ -418,3 +418,6 @@
 123eb0956a459bca29d0812c62fca50da563ee40 jdk-9+173
 50c077995aa249890ece698a2a2db4c4fba90e10 jdk-9+174
 83f6eb009d8f6e94fd348c7d23e4b00754d745db jdk-9+175
+0d0ac75b0f6cbe218362e3fac4bb443496e7258f jdk-9+176
+2f01728210c1405ef459e69d9c7247b5df6abb78 jdk-9+177
+849e366ef175012e6dedc3ca151da416716e0ea9 jdk-9+178
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/langtools-0d0ac75b0f6c/src/java.compiler/share/classes/module-info.java 
new/langtools-b653b1b2ea88/src/java.compiler/shar

commit java-9-openjdk for openSUSE:Factory

2017-07-12 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-07-12 19:36:28

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Wed Jul 12 19:36:28 2017 rev:6 rq:509627 version:9.0.0.0~176

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-06-26 15:54:42.498974524 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-07-12 19:36:35.535379628 +0200
@@ -1,0 +2,5 @@
+Fri Jun 30 13:37:49 UTC 2017 - fst...@suse.com
+
+- Update to upstream tag jdk-9+176
+
+---

Old:

  3615768c1290.tar.bz2
  42f18c931bd4.tar.bz2
  50c077995aa2.tar.bz2
  5466f409346e.tar.bz2
  7d4006eaa088.tar.bz2
  944791f81601.tar.bz2
  b9c0b1050022.tar.bz2
  c2296642010f.tar.bz2

New:

  0d0ac75b0f6c.tar.bz2
  2ab74e5dbdc2.tar.bz2
  38cf34e23280.tar.bz2
  3c6fbdf6e785.tar.bz2
  40fb9f229471.tar.bz2
  84777531d994.tar.bz2
  9f27d513658d.tar.bz2
  ea819b6009d3.tar.bz2



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.w5mB6Y/_old  2017-07-12 19:36:37.571092069 +0200
+++ /var/tmp/diff_new_pack.w5mB6Y/_new  2017-07-12 19:36:37.575091504 +0200
@@ -32,17 +32,17 @@
 %global minorver0
 %global securityver 0
 %global patchver0
-%global buildver174
+%global buildver176
 %global root_projectjdk9
 %global root_repository jdk9
-%global root_revision   5466f409346e
-%global corba_revision  3615768c1290
-%global hotspot_revision 944791f81601
-%global jaxp_revision   b9c0b1050022
-%global jaxws_revision  c2296642010f
-%global jdk_revision42f18c931bd4
-%global langtools_revision 50c077995aa2
-%global nashorn_revision 7d4006eaa088
+%global root_revision   84777531d994
+%global corba_revision  40fb9f229471
+%global hotspot_revision 2ab74e5dbdc2
+%global jaxp_revision   38cf34e23280
+%global jaxws_revision  ea819b6009d3
+%global jdk_revision9f27d513658d
+%global langtools_revision 0d0ac75b0f6c
+%global nashorn_revision 3c6fbdf6e785
 %global icedtea_sound_version 1.0.1
 # priority must be 6 digits in total
 %global priority1905
@@ -131,7 +131,7 @@
 Version:%{majorver}.%{minorver}.%{securityver}.%{patchver}~%{buildver}
 Release:0
 Summary:OpenJDK Runtime Environment
-License:Apache-1.1 and Apache-2.0 and GPL-1.0+ and GPL-2.0 and 
GPL-2.0-with-classpath-exception and LGPL-2.0 and MPL-1.0 and MPL-1.1 and 
SUSE-Public-Domain and W3C
+License:Apache-1.1 AND Apache-2.0 AND GPL-1.0+ AND GPL-2.0 AND 
GPL-2.0-with-classpath-exception AND LGPL-2.0 AND MPL-1.0 AND MPL-1.1 AND 
SUSE-Public-Domain AND W3C
 Group:  Development/Languages/Java
 Url:http://openjdk.java.net/
 # Sources from upstream OpenJDK9 project.
@@ -250,7 +250,6 @@
 Provides:   jre1.8.x
 Provides:   jre1.9.x
 Obsoletes:  java-1_9_0-openjdk < %{version}-%{release}
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # Zero-assembler build requirement.
 %if %{with zero}
 BuildRequires:  libffi-devel
@@ -582,7 +581,7 @@
 --disable-javac-server
 
 # The combination of FULL_DEBUG_SYMBOLS=0 and ALT_OBJCOPY=/does_not_exist
-# disables FDS for all build configs and reverts to pre-FDS make logic.
+# disables FDS for all build configs and reverts to pre-FDS make 
%{?_smp_mflags} logic.
 # STRIP_POLICY=none says don't do any stripping. DEBUG_BINARIES=true says
 # ignore all the other logic about which debug options and just do '-g'.
 
@@ -1034,7 +1033,7 @@
 %{_datadir}/icons/hicolor/*x*/apps/java-%{javaver}.png
 
 %files headless -f %{name}.files-headless
-%defattr(-,root,root,-)
+%defattr(-,root,root)
 %dir %{_jvmdir}
 %dir %{_jvmdir}/%{jredir}/
 %dir %{_jvmdir}/%{jredir}/bin
@@ -1070,7 +1069,7 @@
 %{_jvmdir}/%{jredir}/lib/security/default.policy
 
 %files devel
-%defattr(-,root,root,-)
+%defattr(-,root,root)
 %dir %{_jvmdir}/%{sdkdir}/bin
 %dir %{_jvmdir}/%{sdkdir}/include
 %dir %{_jvmdir}/%{sdkdir}/lib
@@ -1118,14 +1117,14 @@
 %exclude %{_jvmdir}/%{sdkdir}/lib/src.zip
 
 %files demo -f %{name}-demo.files
-%defattr(-,root,root,-)
+%defattr(-,root,root)
 
 %files src
-%defattr(-,root,root,-)
+%defattr(-,root,root)
 %{_jvmdir}/%{sdkdir}/lib/src.zip
 
 %files javadoc
-%defattr(0644,root,root,0755)
+%defattr(-,root,root)
 %dir %{_javadocdir}
 %dir %{_javadocdir}/%{sdklnk}
 %{_javadocdir}/%{sdklnk}/*

++ 3615768c1290.tar.bz2 -> 0d0ac75b0f6c.tar.bz2 ++
 1270265 lines of diff (skipped)

++ 3615768c1290.tar.bz2 -> 2ab74e5dbdc2.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/3615768c1290.tar.bz2 
/work/

commit java-9-openjdk for openSUSE:Factory

2017-06-26 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-06-26 15:54:33

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Mon Jun 26 15:54:33 2017 rev:5 rq:505977 version:9.0.0.0~174

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-05-27 13:17:48.69216 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-06-26 15:54:42.498974524 +0200
@@ -1,0 +2,31 @@
+Thu Jun 22 09:25:27 UTC 2017 - dims...@opensuse.org
+
+- Also require jpackage-utils instead of jpackage-utils-java9 in
+  java-9-openjdk-javadoc (boo#1042550).
+
+---
+Fri Jun 16 20:21:11 UTC 2017 - dims...@opensuse.org
+
+- Require jpackage-utils instead of jpackage-utils-java9: that
+  symbol had been dropped a while back, resulting in java 9 being
+  uninstallable (boo#1042550).
+
+---
+Fri Jun 16 14:05:59 UTC 2017 - fst...@suse.com
+
+- Update to upstream tag jdk-9+174
+- Removed patch:
+  * java-9-openjdk-minmax.patch
++ fixed upstream
+
+---
+Fri Jun  9 13:02:48 UTC 2017 - fst...@suse.com
+
+- Update to upstream tag jdk-9+173
+
+---
+Sun May 28 08:56:05 UTC 2017 - fst...@suse.com
+
+- Update to upstream tag jdk-9+171
+
+---

Old:

  0e522ff8b9f5.tar.bz2
  131e25008015.tar.bz2
  16d692be099c.tar.bz2
  177436a54ca1.tar.bz2
  5d9d2a65fb26.tar.bz2
  912cf69806d5.tar.bz2
  b2218d41edef.tar.bz2
  b25838a28195.tar.bz2
  java-9-openjdk-minmax.patch

New:

  3615768c1290.tar.bz2
  42f18c931bd4.tar.bz2
  50c077995aa2.tar.bz2
  5466f409346e.tar.bz2
  7d4006eaa088.tar.bz2
  944791f81601.tar.bz2
  b9c0b1050022.tar.bz2
  c2296642010f.tar.bz2



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.aYK01d/_old  2017-06-26 15:54:44.478695357 +0200
+++ /var/tmp/diff_new_pack.aYK01d/_new  2017-06-26 15:54:44.482694794 +0200
@@ -32,17 +32,17 @@
 %global minorver0
 %global securityver 0
 %global patchver0
-%global buildver169
+%global buildver174
 %global root_projectjdk9
 %global root_repository jdk9
-%global root_revision   b25838a28195
-%global corba_revision  b2218d41edef
-%global hotspot_revision 16d692be099c
-%global jaxp_revision   5d9d2a65fb26
-%global jaxws_revision  912cf69806d5
-%global jdk_revision177436a54ca1
-%global langtools_revision 0e522ff8b9f5
-%global nashorn_revision 131e25008015
+%global root_revision   5466f409346e
+%global corba_revision  3615768c1290
+%global hotspot_revision 944791f81601
+%global jaxp_revision   b9c0b1050022
+%global jaxws_revision  c2296642010f
+%global jdk_revision42f18c931bd4
+%global langtools_revision 50c077995aa2
+%global nashorn_revision 7d4006eaa088
 %global icedtea_sound_version 1.0.1
 # priority must be 6 digits in total
 %global priority1905
@@ -175,8 +175,6 @@
 # Fix: implicit-pointer-decl
 Patch13:implicit-pointer-decl.patch
 #
-Patch14:java-9-openjdk-minmax.patch
-#
 Patch15:system-pcsclite.patch
 #
 # OpenJDK specific patches
@@ -294,9 +292,8 @@
 
 %package headless
 Summary:OpenJDK Runtime Environment
-# Require jpackage-utils (with java9 compatibility) for ownership of 
/usr/lib/jvm/
 Group:  Development/Languages/Java
-Requires:   jpackage-utils-java9
+Requires:   jpackage-utils
 # Require zoneinfo data in java8+ format provided by tzdata-java8 subpackage.
 Requires:   tzdata-java8
 # Post requires update-alternatives to install tool update-alternatives.
@@ -374,7 +371,7 @@
 %package javadoc
 Summary:OpenJDK API Documentation
 Group:  Development/Languages/Java
-Requires:   jpackage-utils-java9
+Requires:   jpackage-utils
 # Post requires update-alternatives to install javadoc alternative.
 Requires(post): update-alternatives
 # Postun requires update-alternatives to uninstall javadoc alternative.
@@ -463,7 +460,6 @@
 %patch10 -p1
 %patch12 -p1
 %patch13 -p1
-%patch14 -p1
 
 %if %{with_system_pcsc}
 %patch15 -p1

++ 16d692be099c.tar.bz2 -> 3615768c1290.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/16d692be099c.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/3615768c1290.tar.bz2 differ: 
char 11, line 1

++ 0e522ff8b9f5.tar.bz2 -> 42f18c931bd4.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/0e522ff8b9f5.tar.bz2 
/wor

commit java-9-openjdk for openSUSE:Factory

2017-05-27 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-05-27 13:17:18

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Sat May 27 13:17:18 2017 rev:4 rq:497988 version:9.0.0.0~169

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-05-16 14:45:10.027028910 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-05-27 13:17:48.69216 +0200
@@ -1,0 +2,5 @@
+Fri May 12 10:22:07 UTC 2017 - fst...@suse.com
+
+- Update to upstream tag jdk-9+169
+
+---

Old:

  03a2cc9c8a1e.tar.bz2
  0f81cde5a1f7.tar.bz2
  143d4c87bc1e.tar.bz2
  23a87f409371.tar.bz2
  2746716dcc5a.tar.bz2
  bc21e5ba6bf1.tar.bz2
  e78da9db6299.tar.bz2
  fbb9c8026495.tar.bz2

New:

  0e522ff8b9f5.tar.bz2
  131e25008015.tar.bz2
  16d692be099c.tar.bz2
  177436a54ca1.tar.bz2
  5d9d2a65fb26.tar.bz2
  912cf69806d5.tar.bz2
  b2218d41edef.tar.bz2
  b25838a28195.tar.bz2



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.TR7hSR/_old  2017-05-27 13:17:51.327827383 +0200
+++ /var/tmp/diff_new_pack.TR7hSR/_new  2017-05-27 13:17:51.331826819 +0200
@@ -32,17 +32,17 @@
 %global minorver0
 %global securityver 0
 %global patchver0
-%global buildver168
+%global buildver169
 %global root_projectjdk9
 %global root_repository jdk9
-%global root_revision   143d4c87bc1e
-%global corba_revision  03a2cc9c8a1e
-%global hotspot_revision fbb9c8026495
-%global jaxp_revision   23a87f409371
-%global jaxws_revision  2746716dcc5a
-%global jdk_revisione78da9db6299
-%global langtools_revision bc21e5ba6bf1
-%global nashorn_revision 0f81cde5a1f7
+%global root_revision   b25838a28195
+%global corba_revision  b2218d41edef
+%global hotspot_revision 16d692be099c
+%global jaxp_revision   5d9d2a65fb26
+%global jaxws_revision  912cf69806d5
+%global jdk_revision177436a54ca1
+%global langtools_revision 0e522ff8b9f5
+%global nashorn_revision 131e25008015
 %global icedtea_sound_version 1.0.1
 # priority must be 6 digits in total
 %global priority1905

++ 03a2cc9c8a1e.tar.bz2 -> 0e522ff8b9f5.tar.bz2 ++
 1268399 lines of diff (skipped)

++ 03a2cc9c8a1e.tar.bz2 -> 131e25008015.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/03a2cc9c8a1e.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/131e25008015.tar.bz2 differ: 
char 11, line 1

++ 03a2cc9c8a1e.tar.bz2 -> 16d692be099c.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/03a2cc9c8a1e.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/16d692be099c.tar.bz2 differ: 
char 11, line 1

++ 03a2cc9c8a1e.tar.bz2 -> 177436a54ca1.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/03a2cc9c8a1e.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/177436a54ca1.tar.bz2 differ: 
char 11, line 1

++ 03a2cc9c8a1e.tar.bz2 -> 5d9d2a65fb26.tar.bz2 ++
 959989 lines of diff (skipped)

++ 03a2cc9c8a1e.tar.bz2 -> 912cf69806d5.tar.bz2 ++
 802125 lines of diff (skipped)

++ 03a2cc9c8a1e.tar.bz2 -> b2218d41edef.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/corba-03a2cc9c8a1e/.hg_archival.txt 
new/corba-b2218d41edef/.hg_archival.txt
--- old/corba-03a2cc9c8a1e/.hg_archival.txt 2017-04-27 18:07:56.0 
+0200
+++ new/corba-b2218d41edef/.hg_archival.txt 2017-05-04 18:38:07.0 
+0200
@@ -1,4 +1,4 @@
 repo: 55540e827aef970ecc010b7e06b912d991c8e3ce
-node: 03a2cc9c8a1e8f87924c9863e917bc8b91770d5f
+node: b2218d41edef02ee8f94bb438f885b2ba79bfa08
 branch: default
-tag: jdk-9+168
+tag: jdk-9+169
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/corba-03a2cc9c8a1e/.hgtags 
new/corba-b2218d41edef/.hgtags
--- old/corba-03a2cc9c8a1e/.hgtags  2017-04-27 18:07:56.0 +0200
+++ new/corba-b2218d41edef/.hgtags  2017-05-04 18:38:07.0 +0200
@@ -410,3 +410,4 @@
 a510b2201154abdd12ede42788086b5283bfb9a6 jdk-9+165
 934c18145915b06d3fcc0de1a30f91f5aab8a192 jdk-9+166
 43de67f51801b9e16507865fcb7e8344f4ca4aa9 jdk-9+167
+03a2cc9c8a1e8f87924c9863e917bc8b91770d5f jdk-9+168

++ bc21e5ba6bf1.tar.bz2 -> b25838a28195.tar.bz2 ++
 1263807 lines of diff (skipped)




commit java-9-openjdk for openSUSE:Factory

2017-05-16 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-05-16 14:44:17

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Tue May 16 14:44:17 2017 rev:3 rq:494608 version:9.0.0.0~168

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-04-29 10:54:05.635399763 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-05-16 14:45:10.027028910 +0200
@@ -1,0 +2,10 @@
+Fri May  5 21:19:40 UTC 2017 - fst...@suse.com
+
+- Update to upstream tag jdk-9+168
+
+---
+Thu May  4 10:10:42 UTC 2017 - fst...@suse.com
+
+- Update to upstream tag jdk-9+167
+
+---

Old:

  2a8b403a6233.tar.bz2
  560d7aa083a2.tar.bz2
  5b2e7b2101c0.tar.bz2
  5d2b48f1f0a3.tar.bz2
  8d3febd5c9d8.tar.bz2
  934c18145915.tar.bz2
  b1f30c27367b.tar.bz2
  ba5b16c9c6d8.tar.bz2

New:

  03a2cc9c8a1e.tar.bz2
  0f81cde5a1f7.tar.bz2
  143d4c87bc1e.tar.bz2
  23a87f409371.tar.bz2
  2746716dcc5a.tar.bz2
  bc21e5ba6bf1.tar.bz2
  e78da9db6299.tar.bz2
  fbb9c8026495.tar.bz2



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.km6lUm/_old  2017-05-16 14:45:12.726649585 +0200
+++ /var/tmp/diff_new_pack.km6lUm/_new  2017-05-16 14:45:12.730649024 +0200
@@ -32,17 +32,17 @@
 %global minorver0
 %global securityver 0
 %global patchver0
-%global buildver166
+%global buildver168
 %global root_projectjdk9
 %global root_repository jdk9
-%global root_revision   ba5b16c9c6d8
-%global corba_revision  934c18145915
-%global hotspot_revision 560d7aa083a2
-%global jaxp_revision   8d3febd5c9d8
-%global jaxws_revision  b1f30c27367b
-%global jdk_revision5d2b48f1f0a3
-%global langtools_revision 2a8b403a6233
-%global nashorn_revision 5b2e7b2101c0
+%global root_revision   143d4c87bc1e
+%global corba_revision  03a2cc9c8a1e
+%global hotspot_revision fbb9c8026495
+%global jaxp_revision   23a87f409371
+%global jaxws_revision  2746716dcc5a
+%global jdk_revisione78da9db6299
+%global langtools_revision bc21e5ba6bf1
+%global nashorn_revision 0f81cde5a1f7
 %global icedtea_sound_version 1.0.1
 # priority must be 6 digits in total
 %global priority1905

++ 2a8b403a6233.tar.bz2 -> 03a2cc9c8a1e.tar.bz2 ++
 1266461 lines of diff (skipped)

++ 2a8b403a6233.tar.bz2 -> 0f81cde5a1f7.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/2a8b403a6233.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/0f81cde5a1f7.tar.bz2 differ: 
char 11, line 1

++ 2a8b403a6233.tar.bz2 -> 143d4c87bc1e.tar.bz2 ++
 1262049 lines of diff (skipped)

++ 2a8b403a6233.tar.bz2 -> 23a87f409371.tar.bz2 ++
 1767453 lines of diff (skipped)

++ 2a8b403a6233.tar.bz2 -> 2746716dcc5a.tar.bz2 ++
 1608816 lines of diff (skipped)

++ 2a8b403a6233.tar.bz2 -> bc21e5ba6bf1.tar.bz2 ++
 4314 lines of diff (skipped)

++ 2a8b403a6233.tar.bz2 -> e78da9db6299.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/2a8b403a6233.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/e78da9db6299.tar.bz2 differ: 
char 11, line 1

++ 2a8b403a6233.tar.bz2 -> fbb9c8026495.tar.bz2 ++
/work/SRC/openSUSE:Factory/java-9-openjdk/2a8b403a6233.tar.bz2 
/work/SRC/openSUSE:Factory/.java-9-openjdk.new/fbb9c8026495.tar.bz2 differ: 
char 11, line 1




commit java-9-openjdk for openSUSE:Factory

2017-04-29 Thread root
Hello community,

here is the log from the commit of package java-9-openjdk for openSUSE:Factory 
checked in at 2017-04-29 10:53:39

Comparing /work/SRC/openSUSE:Factory/java-9-openjdk (Old)
 and  /work/SRC/openSUSE:Factory/.java-9-openjdk.new (New)


Package is "java-9-openjdk"

Sat Apr 29 10:53:39 2017 rev:2 rq:491799 version:9.0.0.0~166

Changes:

--- /work/SRC/openSUSE:Factory/java-9-openjdk/java-9-openjdk.changes
2017-04-26 21:44:42.875273685 +0200
+++ /work/SRC/openSUSE:Factory/.java-9-openjdk.new/java-9-openjdk.changes   
2017-04-29 10:54:05.635399763 +0200
@@ -1,0 +2,5 @@
+Fri Apr 28 07:22:51 UTC 2017 - fst...@suse.com
+
+- Change the java_ver variable from 1.9.0 to 9 
+
+---



Other differences:
--
++ java-9-openjdk.spec ++
--- /var/tmp/diff_new_pack.6EPrF4/_old  2017-04-29 10:54:07.731103707 +0200
+++ /var/tmp/diff_new_pack.6EPrF4/_new  2017-04-29 10:54:07.735103142 +0200
@@ -46,7 +46,7 @@
 %global icedtea_sound_version 1.0.1
 # priority must be 6 digits in total
 %global priority1905
-%global javaver 1.%{majorver}.0
+%global javaver %{majorver}
 # Standard JPackage directories and symbolic links.
 %global sdklnk  java-%{javaver}-openjdk
 %global archname%{sdklnk}
@@ -238,6 +238,7 @@
 # Required at least by fop
 Provides:   java-%{bits} = %{javaver}
 Provides:   java-%{javaver}-%{bits}
+Provides:   java-1_9_0-openjdk = %{version}-%{release}
 Provides:   java-openjdk-%{bits} = %{version}-%{release}
 Provides:   jre-%{bits} = %{javaver}
 Provides:   jre-%{javaver}-%{bits}
@@ -250,7 +251,6 @@
 Provides:   jre1.7.x
 Provides:   jre1.8.x
 Provides:   jre1.9.x
-Provides:   java-1_9_0-openjdk = %{version}-%{release}
 Obsoletes:  java-1_9_0-openjdk < %{version}-%{release}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # Zero-assembler build requirement.
@@ -313,6 +313,7 @@
 Provides:   jre-openjdk-headless = %{version}-%{release}
 # Standard JPackage extensions provides.
 Provides:   jaas = %{version}
+Provides:   java-1_9_0-openjdk-headless = %{version}-%{release}
 Provides:   java-sasl = %{version}
 Provides:   jce = %{version}
 Provides:   jdbc-stdext = 4.1
@@ -322,7 +323,6 @@
 Provides:   jndi-ldap = %{version}
 Provides:   jndi-rmi = %{version}
 Provides:   jsse = %{version}
-Provides:   java-1_9_0-openjdk-headless = %{version}-%{release}
 Obsoletes:  java-1_9_0-openjdk-headless < %{version}-%{release}
 
 %description headless
@@ -339,13 +339,13 @@
 Requires(postun): update-alternatives
 # Standard JPackage devel provides.
 Provides:   java-%{javaver}-devel = %{version}
+Provides:   java-1_9_0-openjdk-devel = %{version}-%{release}
 Provides:   java-devel = %{javaver}
 Provides:   java-devel-openjdk = %{version}
 Provides:   java-sdk = %{javaver}
 Provides:   java-sdk-%{javaver} = %{version}
 Provides:   java-sdk-%{javaver}-openjdk = %{version}
 Provides:   java-sdk-openjdk = %{version}
-Provides:   java-1_9_0-openjdk-devel = %{version}-%{release}
 Obsoletes:  java-1_9_0-openjdk-devel < %{version}-%{release}
 
 %description devel
@@ -381,8 +381,8 @@
 Requires(postun): update-alternatives
 # Standard JPackage javadoc provides.
 Provides:   java-%{javaver}-javadoc = %{version}-%{release}
-Provides:   java-javadoc = %{version}-%{release}
 Provides:   java-1_9_0-openjdk-javadoc = %{version}-%{release}
+Provides:   java-javadoc = %{version}-%{release}
 Obsoletes:  java-1_9_0-openjdk-javadoc < %{version}-%{release}
 %if 0%{?suse_version} >= 1120
 BuildArch:  noarch