Hello community,

here is the log from the commit of package java-1_8_0-openjdk for 
openSUSE:Factory checked in at 2019-05-03 22:27:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-1_8_0-openjdk (Old)
 and      /work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "java-1_8_0-openjdk"

Fri May  3 22:27:32 2019 rev:63 rq:700209 version:1.8.0.212

Changes:
--------
--- /work/SRC/openSUSE:Factory/java-1_8_0-openjdk/java-1_8_0-openjdk.changes    
2019-04-28 19:57:23.695009445 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new.5148/java-1_8_0-openjdk.changes
  2019-05-03 22:27:39.412359525 +0200
@@ -1,0 +2,295 @@
+Thu May  2 14:41:23 UTC 2019 - Fridrich Strba <[email protected]>
+
+- Update to version jdk8u212 (icedtea 3.12.0)
+  * Security fixes
+    + S8211936, CVE-2019-2602, bsc#1132728: Better String parsing
+    + S8218453, CVE-2019-2684, bsc#1132732: More dynamic RMI
+      interactions
+    + S8219066, CVE-2019-2698, bsc#1132729: Fuzzing TrueType fonts:
+      setCurrGlyphID()
+  * New features
+    + PR3734: Make use of branding options
+  * Import of OpenJDK 8 u202 build 08
+    + S8064811: Use THREAD instead of CHECK_NULL in return
+      statements
+    + S8068440: Test6857159.java times out
+    + S8073139: PPC64: User-visible arch directory and os.arch
+      value on ppc64le cause issues with Java tooling
+    + S8073159: improve Test6857159.java
+    + S8129560: TestKeyPairGenerator.java fails on Solaris because
+      private exponent needs to comply with FIPS 186-4
+    + S8130655: OS X: keyboard input in textfield is not possible
+      if the window contained textfield is owned by EmbeddedFrame
+    + S8131051: KDC might issue a renewable ticket even if not
+      requested
+    + S8134124: sun/security/tools/jarsigner/warnings.sh fails
+      when using Hindi locale
+    + S8139507: WARNING: Could not open/create prefs root node
+      Software\JavaSoft\Prefs
+    + S8141421: Various test fail with OOME on win x86
+    + S8145788: JVM crashes with -XX:+EnableTracing
+    + S8155635: C2: Mixed unsafe accesses break alias analysis
+    + S8156709: Cannot call setSeed on NativePRNG on Mac if EGD is
+      /dev/urandom
+    + S8160928: javac incorrectly copies over interior type
+      annotations to bridge method
+    + S8161732: [TEST_BUG] Test closed/java/awt/MenuBar/MenuBarPeer/
+      /MenuBarPeerDisposeTest.java fails in unix enviroments with
+      NullPointerException
+    + S8163083: SocketListeningConnector does not allow
+      invocations with port 0
+    + S8164383: jhsdb dumps core on Solaris 12 when loading dumped
+      core
+    + S8170937: Swing apps are slow if displaying from a remote
+      source to many local displays
+    + S8174050: Compilation errors with clang-4.0
+    + S8182461: IndexOutOfBoundsException when reading indexed
+      color BMP
+    + S8183979: Remove Kodak CMS (KCMS) code from Oracle JDK
+    + S8186098: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh
+      failed due to libnss3 version cannot be parsed
+    + S8187218: GSSCredential.getRemainingLifetime() returns
+      negative value for TTL > 24 days.
+    + S8191006: hsdis disassembler plugin does not compile with
+      binutils 2.29+
+    + S8191178: [macos] Problem with input of yen symbol
+    + S8191948: db error: InvalidTypeException: Can't assign
+      double[][][] to double[][][]
+    + S8193879: Java debugger hangs on method invocation
+    + S8194864: Outputs more details for PKCS11 tests if the NSS
+      lib version cannot be determined
+    + S8196882: VS2017 Hotspot Defined vsnprintf Function Causes
+      C2084 Already Defined Compilation Error
+    + S8200719: Cannot connect to IPv6 host when exists any active
+      network interface without IPv6 address
+    + S8201801: RTL language (Hebrew) is presented from left to
+      right
+    + S8202264: Race condition in AudioClip.loop()
+    + S8202557: OpenJDK fails to start in Windows 7 and 8.1 after
+      upgrading compiler to VC 2017
+    + S8204966: [TESTBUG] hotspot/test/compiler/whitebox/
+      /IsMethodCompilableTest.java test fails with
+      -XX:CompileThreshold=1
+    + S8205479: OS X: requestFocus() does not work properly for
+      embedded frame
+    + S8205965: SIGSEGV on write to NativeCallStack::EMPTY_STACK
+    + S8206392: [macosx] Cycling through windows (JFrames) does
+      not work with keyboard shortcut
+    + S8206911: javax/xml/crypto/dsig/GenerationTests.java fails
+      in 8u-dev
+    + S8207060: Memory leak when malloc fails within
+      WITH_UNICODE_STRING block
+    + S8207145: (fs) Native memory leak in
+      WindowsNativeDispatcher.LookupPrivilegeValue0
+    + S8207150: Clip.isRunning() may return true after Clip.stop()
+      was called
+    + S8207322: Backport GTK3 support on Linux to 8u
+    + S8207750: Native handle leak in
+      java.io.WinNTFileSystem.list()
+    + S8208091: SA: jhsdb jstack --mixed throws
+      UnmappedAddressException on i686
+    + S8208183: update HSDIS plugin license to UPL
+    + S8208541: non-ASCII characters in hsdis UPL text
+    + S8208638: Instead of circle rendered in appl window, but
+      ellipse is produced JEditor Pane
+    + S8209184: JCK Test Failure due to ResourceBundle
+    + S8209359: [8u] hotspot needs to recognise cl.exe 19.13 to
+      build with VS2017.
+    + S8209863: Add a test to verify that -XX:+EnableTracing works
+    + S8210350: -Wl,-z,defs JDK 8 build failure
+    + S8210384: SunLayoutEngine.isAAT() font is expensive on MacOS
+    + S8210736: jdk/javax/xml/crypto/dsig/GenerationTests.java
+      slow on linux
+    + S8210891: Remove unused extutil.h from JDK8u sources
+    + S8211124: HotSpot update for vm_version.cpp to recognise
+      updated VS2017
+    + S8211150: G1 Full GC not purging code root memory and hence
+      causing memory leak
+    + S8211394: CHECK_ must be used in the rhs of an assignment
+      statement within a block
+    + S8211909: JDWP Transport Listener: dt_socket thread crash
+    + S8211933: [8u] hotspot adlc needs to link statically with
+      libstdc++ for gcc7.3
+    + S8212709: Backout backport of JDK-8211394 from jdk 8u-dev
+    + S8212821: CHECK_ must be used in the rhs of an assignment
+      statement within a block (round 2)
+  * Import of OpenJDK 8 u212 build 04
+    + S7127191: SA JSDB does not display native symbols correctly
+      for transported Linux cores
+    + S8027434: "-XX:OnOutOfMemoryError" uses fork instead of vfork
+    + S8028254: gc/arguments/TestMinInitialErgonomics.java failed
+      with unexpected initial heap size
+    + S8042131: DateTimeFormatterBuilder Mapped-values do not work
+      for JapaneseDate
+    + S8043387: java/time/test/java/util/TestFormatter.java failed.
+    + S8044047: Missing null pointer checks for streams
+    + S8059038: Create new launcher for SA tools
+    + S8065749: [TESTBUG]: gc/arguments/TestG1HeapRegionSize.java
+      fails at nightly
+    + S8068269: RTM tests that assert on non-zero lock statistics
+      are too strict in RTMTotalCountIncrRate > 1 cases
+    + S8076164: [JTextField] When input too long Thai character,
+      cursor's behavior is odd
+    + S8076274: [TESTBUG] Remove @ignore from
+      runtime\NMT\JcmdDetailDiff.java
+    + S8076458: java/util/stream/test/org/openjdk/tests/java/util/
+      /stream/FlatMapOpTest.java timeout
+    + S8077608: [TESTBUG] Enable Hotspot jtreg tests to run in
+      agentvm mode
+    + S8080932: [TEST_BUG] Test
+      java/awt/BasicStroke/DashStrokeTest.java fails with Bad script
+      error due to improper @run notation
+    + S8132136: [PIT] RTL orientation in JEditorPane is broken
+    + S8132985: Crash in freetypescaler.c due to double free
+    + S8133108: [PIT] Container size is wrong in JEditorPane
+    + S8133731: [TEST_BUG] Unmappable in ASCII character such as
+      Thai should be escaped in the regtests targeted for a regular
+      non-I18n runs
+    + S8133802: replace some <tt> tags (obsolete in html5) in
+      security-libs docs
+    + S8133984: print_compressed_class_space() is only defined in
+      64-bit VM
+    + S8139803: Fix for 8132985 breaks OpenJDK build on windows.
+    + S8148928: java/util/stream/test/**/SequentialOpTest.java
+      timed out intermittently
+    + S8164656: krb5 does not retry if TCP connection timeouts
+    + S8170681: Remove fontconfig header files from JDK source tree
+    + S8175120: Remove old tests on kdc timeout policy
+    + S8180469: Wrong short form text for supplemental Japanese era
+    + S8180904: Hotspot tests running with -agentvm failing due to
+      classpath
+    + S8185975: PPC64: Fix vsldoi interface according to the ISA
+    + S8187364: Unable to enter zero width non-joiner (ZWNJ)
+      symbol in Swing text component
+    + S8189761: COMPANY_NAME, IMPLEMENTOR, BUNDLE_VENDOR, VENDOR,
+      but no configure flag
+    + S8193764: Cannot set COMPANY_NAME when configuring a build
+    + S8195153: [test] runtime/6981737/Test6981737.java shouldn't
+      check 'java.vendor' and 'java.vm.vendor' properties
+    + S8200109: NMT: diff_malloc_site assert(early->flags() ==
+      current->flags(), "Must be the same memory type")
+    + S8200115: System property java.vm.vendor value includes
+      quotation marks
+    + S8202088: Japanese new era implementation
+    + S8204142: AWT hang occurs when sequenced events arrive out
+      of sequence in multiple AppContexts
+    + S8205432: Replace the placeholder Japanese era name
+    + S8206075: On x86, assert on unbound assembler Labels used as
+      branch targets
+    + S8206120: Add test cases for lenient Japanese era parsing
+    + S8207070: Webstart app popup on wrong screen in a one-screen
+      setup changing to multi-monitor
+    + S8207152: Placeholder for Japanese new era should be two
+      characters
+    + S8207258: Distrust TLS server certificates anchored by
+      Symantec Root CAs
+    + S8208480: Test failure: assert(is_bound() || is_unused())
+      after JDK-8206075 in C1
+    + S8208656: Move java/util/Calendar/CalendarTestScripts tests
+      into OpenJDK
+    + S8210633: Cannot parse JapaneseDate string with
+      DateTimeFormatterBuilder Mapped-values
+    + S8210647: libsaproc is being compiled without optimization
+    + S8211106: [windows] Update OS detection code to recognize
+      Windows Server 2019
+    + S8211231: BarrierSetC1::generate_referent_check() confuses
+      register allocator
+    + S8211382: ISO2022JP and GB18030 NIO converter issues
++++ 98 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/java-1_8_0-openjdk/java-1_8_0-openjdk.changes
++++ and 
/work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new.5148/java-1_8_0-openjdk.changes

Old:
----
  icedtea-3.11.0.tar.xz

New:
----
  icedtea-3.12.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ java-1_8_0-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.0pRYbG/_old  2019-05-03 22:27:43.268358256 +0200
+++ /var/tmp/diff_new_pack.0pRYbG/_new  2019-05-03 22:27:43.268358256 +0200
@@ -18,7 +18,7 @@
 
 %{!?aarch64:%global aarch64 aarch64 arm64 armv8}
 %global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm}
-%global icedtea_version 3.11.0
+%global icedtea_version 3.12.0
 %global icedtea_sound_version 1.0.1
 %global buildoutputdir openjdk.build/
 # Convert an absolute path to a relative path.  Each symbolic link is
@@ -32,8 +32,8 @@
 # priority must be 6 digits in total
 %global priority        1805
 %global javaver         1.8.0
-%global updatever       201
-%global buildver        8
+%global updatever       212
+%global buildver        4
 # Standard JPackage directories and symbolic links.
 %global sdklnk          java-%{javaver}-openjdk
 %global archname        %{sdklnk}

++++++ aarch32.tar.xz ++++++
/work/SRC/openSUSE:Factory/java-1_8_0-openjdk/aarch32.tar.xz 
/work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new.5148/aarch32.tar.xz differ: 
char 26, line 1

++++++ corba.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/corba-cfc35c4598d9/.hgtags 
new/corba-fa1553d2f23e/.hgtags
--- old/corba-cfc35c4598d9/.hgtags      2019-02-15 07:44:17.000000000 +0100
+++ new/corba-fa1553d2f23e/.hgtags      2019-04-18 04:46:14.000000000 +0200
@@ -1028,6 +1028,7 @@
 73c9956642a295a92ba317d6b6bc858fc30004ee jdk8u192-b01
 71a1ec65fc2e7b1e5aceadb14868283d56e7cdc0 jdk8u192-b02
 6e0c9b924d6ba93c1352ba6796c97bf9d9a0fcee jdk8u192-b03
+6e0c9b924d6ba93c1352ba6796c97bf9d9a0fcee jdk8u202-b00
 48b4c237d17c77b81f0d987df00b7d606a5b796e jdk8u192-b04
 a08f980ab6d284c063cf220eaca89efe423864b6 jdk8u192-b05
 3d02e4c186ee1efe87f601f9db18ee83f9eb94e2 jdk8u192-b06
@@ -1059,3 +1060,28 @@
 52738cffda5b435fd1e4b89afaacfcbde32aff01 jdk8u201-b07
 c4dc8ca88a3f27a1e2bbe251b8f63957a98ea16f jdk8u201-b77
 a775a126005d8eef56d48a9686e1a1122e5e5dfb jdk8u201-b08
+cfc35c4598d99336c7deb95d40e7f75a529d60a5 icedtea-3.11.0
+69ab1163c4bb283eeb07dd126f34926954208da4 jdk8u201-b09
+f0bb83fa5fa8b41f797ba56281e2dc33142d3dbe jdk8u201-b79
+199b0a8ca1692112e929e643e5cdda626eb83995 jdk8u201-b25
+92563b03802d4b34a7025498d316b07d46d417a7 jdk8u201-b26
+69ab1163c4bb283eeb07dd126f34926954208da4 jdk8u201-ga
+1b45a918aae57c591065d52459584d2fc5032f22 jdk8u202-b01
+4195a7f3fc66ef10e5f3c8e7f20a7d53eb32a629 jdk8u202-b02
+fa3043be158434045b5cc4cf1ccdcd076ed8ad61 jdk8u202-b03
+4fc8654d19b90ceaaf47cc7213f213016c5ae76f jdk8u202-b04
+087876222b3601e04cec0e40d647e6283ab0dc62 jdk8u202-b05
+f13e1bb1c348e587d10aaeed28bd89e1c6624edc jdk8u202-b06
+d10c304f951b97be3947d7bfeb10fd1391b88162 jdk8u202-b07
+63717c33877d5ae4a30fd459cbf050e53791282b icedtea-3.12.0pre01
+cfc35c4598d99336c7deb95d40e7f75a529d60a5 icedtea-3.12.0pre00
+6aced976491d8f592e1d102eb222d29ea64fbd84 jdk8u202-b08
+8292032f8f9837bb0244358f5de52ccdf1c608f7 jdk8u202-b25
+e46810124822721115f5bc683fed7d1cb3600290 jdk8u202-b26
+6aced976491d8f592e1d102eb222d29ea64fbd84 jdk8u202-ga
+2a7ec282f0ce1523347a9c9e08189139bfc097db jdk8u212-b00
+e41d4e43109e239cd13219b53798fdad651f63ef jdk8u212-b01
+5d11a79b0bf5560625ec67efd40e9167a594b00d jdk8u212-b02
+b6ed07cab3f88f5ff1c18ff26d27644102b6d63c jdk8u212-b03
+7bcc11914fc5d23b20b9ee7fed6abc140eaab2cf jdk8u212-b04
+b6ed07cab3f88f5ff1c18ff26d27644102b6d63c jdk8u212-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/corba-cfc35c4598d9/THIRD_PARTY_README 
new/corba-fa1553d2f23e/THIRD_PARTY_README
--- old/corba-cfc35c4598d9/THIRD_PARTY_README   2019-02-15 07:44:17.000000000 
+0100
+++ new/corba-fa1553d2f23e/THIRD_PARTY_README   2019-04-18 04:46:14.000000000 
+0200
@@ -1096,33 +1096,6 @@
 OF SUCH DAMAGE.
 --- end of LICENSE ---
 
-%% This notice is provided with respect to FontConfig 2.5, which may be 
-included with JRE 8, JDK 8, and OpenJDK 8 source distributions on
-Linux and Solaris.
-
---- begin of LICENSE ---
-
-Copyright ?? 2001,2003 Keith Packard
-
-Permission to use, copy, modify, distribute, and sell this software and its
-documentation for any purpose is hereby granted without fee, provided that the
-above copyright notice appear in all copies and that both that copyright
-notice and this permission notice appear in supporting documentation, and that
-the name of Keith Packard not be used in advertising or publicity pertaining
-to distribution of the software without specific, written prior permission.
-Keith Packard makes no representations about the suitability of this software
-for any purpose.  It is provided "as is" without express or implied warranty.
-
-KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
-ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL KEITH
-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
-DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
---- end of LICENSE ---
-
 -------------------------------------------------------------------------------
 
 %% This notice is provided with respect to freebXML Registry 3.0 & 3.1,
@@ -2880,35 +2853,6 @@
 */
 
 _____________________________
-Copyright notice for extutil.h:
-Copyright 1989, 1998 The Open Group
-
-All Rights Reserved.
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-Except as contained in this notice, the name of The Open Group shall not be
-used in advertising or otherwise to promote the sale, use or other dealings
-in this Software without prior written authorization from The Open Group.
-*
-* Author: Jim Fulton, MIT The Open Group
-*
-* Xlib Extension-Writing Utilities
-*
-* This package contains utilities for writing the client API for various
-* protocol extensions. THESE INTERFACES ARE NOT PART OF THE X STANDARD AND
-* ARE SUBJECT TO CHANGE!
-*/
-
-_____________________________
 Copyright notice for HPkeysym.h:
 /*
 

++++++ hotspot.tar.xz ++++++
/work/SRC/openSUSE:Factory/java-1_8_0-openjdk/hotspot.tar.xz 
/work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new.5148/hotspot.tar.xz differ: 
char 26, line 1

++++++ icedtea-3.11.0.tar.xz -> icedtea-3.12.0.tar.xz ++++++
++++ 10406 lines of diff (skipped)

++++++ java-1_8_0-openjdk-suse-desktop-files.patch ++++++
--- /var/tmp/diff_new_pack.0pRYbG/_old  2019-05-03 22:27:44.348357901 +0200
+++ /var/tmp/diff_new_pack.0pRYbG/_new  2019-05-03 22:27:44.348357901 +0200
@@ -2,23 +2,23 @@
 +++ icedtea-3.0.1/jconsole.desktop.in  2016-04-27 09:46:17.592085490 +0200
 @@ -1,5 +1,6 @@
  [Desktop Entry]
- Name=OpenJDK @OPENJDK_VER@ for @target_cpu@ Monitoring & Management Console
+ Name=OpenJDK @JAVA_VER@ for @target_cpu@ Monitoring & Management Console 
(@OPENJDK_VER@)
 +GenericName=OpenJDK @JAVA_VER@ Policy Tool
  Comment=Monitor and manage OpenJDK applications
- Exec=_BINDIR_/jconsole
+ Exec=_SDKBINDIR_/jconsole
  Icon=java-@JAVA_VER@-@JAVA_VENDOR@
 --- icedtea-3.0.1/policytool.desktop.in        2016-04-24 08:37:02.001303877 
+0200
 +++ icedtea-3.0.1/policytool.desktop.in        2016-04-27 09:45:32.061111551 
+0200
 @@ -1,10 +1,11 @@
  [Desktop Entry]
- Name=OpenJDK @OPENJDK_VER@ for @target_cpu@ Policy Tool
+ Name=OpenJDK @JAVA_VER@ for @target_cpu@ Policy Tool (@OPENJDK_VER@)
 +GenericName=OpenJDK @JAVA_VER@ Policy Tool
  Comment=Manage OpenJDK policy files
- Exec=_BINDIR_/policytool
+ Exec=_JREBINDIR_/policytool
  Icon=java-@JAVA_VER@-@JAVA_VENDOR@
  Terminal=false
  Type=Application
  StartupWMClass=sun-security-tools-PolicyTool
--Categories=Development;Java;
+-Categories=Settings;Java;
 +Categories=System;DesktopSettings;Security;
  Version=1.0

++++++ jaxp.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jaxp-1c01fbb460ba/.hgtags 
new/jaxp-7a977b82f34c/.hgtags
--- old/jaxp-1c01fbb460ba/.hgtags       2019-02-15 07:44:19.000000000 +0100
+++ new/jaxp-7a977b82f34c/.hgtags       2019-04-18 04:46:15.000000000 +0200
@@ -992,6 +992,7 @@
 36c7f3e58a3e86b190bf2496680d8d6f02210b52 jdk8u192-b01
 72f340b55d0d1644a0ac38dec67c022d3b267229 jdk8u192-b02
 b24c6e9c70ef4baed503f2b0810f24ebf3c22272 jdk8u192-b03
+b24c6e9c70ef4baed503f2b0810f24ebf3c22272 jdk8u202-b00
 fefb283a1b806ff994f056189aa979a3e821360a jdk8u192-b04
 e0a490830e538bcbc2195978a37cbe29f222dee2 jdk8u192-b05
 e10b4a75899385daf0b2a2391c61ecaf12dbe91e jdk8u192-b06
@@ -1023,3 +1024,28 @@
 16c76ce6176a6042af69da226d95795976d7dbcd jdk8u201-b07
 ace766139b0a8b3df9ba5997410b6757e9e966ce jdk8u201-b77
 4d0534929ed33904995cab64d870f71f34df3820 jdk8u201-b08
+1c01fbb460ba4b88ae61eacdcbe19542a72bbf8c icedtea-3.11.0
+0bd4dbc4d66ff1a8ed6cc2095c19f9339283d274 jdk8u201-b09
+14a7e11e6db20a7023a0aa1960d45f5a72812633 jdk8u201-b79
+83dce201f51fcaf5e20518d2d8f843a267587680 jdk8u201-b25
+a55558a5e910f2336b24784592f77f4fa848fdb2 jdk8u201-b26
+0bd4dbc4d66ff1a8ed6cc2095c19f9339283d274 jdk8u201-ga
+5c4f2cff396cb24e33e18dbc0e9b7f5b757c299c jdk8u202-b01
+c6d5e32c8ce2e363f74b892f0b2f8a1f834d3396 jdk8u202-b02
+d492c0449092f847c0cd5ac54f6cae87285c50aa jdk8u202-b03
+521708c35dd0b9f59db8312da512193a66bbb462 jdk8u202-b04
+d61ae55f24a97aa0b11ca3ec16082488cc487c13 jdk8u202-b05
+9f0f2cf7a03d12ce7c7797e073022ec8b0306e2e jdk8u202-b06
+f9ce9e9e966acd4b057e7fdd024f032c6501cec8 jdk8u202-b07
+d384ec4bb2f172d5317f0a70c72d2133508d8c42 icedtea-3.12.0pre01
+1c01fbb460ba4b88ae61eacdcbe19542a72bbf8c icedtea-3.12.0pre00
+6c6166477778069fbb8bddda0b2bd490c5165fe4 jdk8u202-b08
+2e575d455cacab1117667d73f81bc2774c0408af jdk8u202-b25
+a14b334da6a14ff6c800888b31a621671ddedcd4 jdk8u202-b26
+6c6166477778069fbb8bddda0b2bd490c5165fe4 jdk8u202-ga
+58a54ab25e5201d29fea1ed1e165c95ce479f5cf jdk8u212-b00
+22d26c0a8eb7ddfdbebf835c59b07e8b8da47359 jdk8u212-b01
+8b263aef666d72459ac637e3ff19554c9fb4e7ca jdk8u212-b02
+7dca173f654edf0720e62b72ef750c673bc6ebfe jdk8u212-b03
+90f8352e7f0642918735d66c38b3c6c44473691a jdk8u212-b04
+7dca173f654edf0720e62b72ef750c673bc6ebfe jdk8u212-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jaxp-1c01fbb460ba/THIRD_PARTY_README 
new/jaxp-7a977b82f34c/THIRD_PARTY_README
--- old/jaxp-1c01fbb460ba/THIRD_PARTY_README    2019-02-15 07:44:19.000000000 
+0100
+++ new/jaxp-7a977b82f34c/THIRD_PARTY_README    2019-04-18 04:46:15.000000000 
+0200
@@ -1096,33 +1096,6 @@
 OF SUCH DAMAGE.
 --- end of LICENSE ---
 
-%% This notice is provided with respect to FontConfig 2.5, which may be 
-included with JRE 8, JDK 8, and OpenJDK 8 source distributions on
-Linux and Solaris.
-
---- begin of LICENSE ---
-
-Copyright ?? 2001,2003 Keith Packard
-
-Permission to use, copy, modify, distribute, and sell this software and its
-documentation for any purpose is hereby granted without fee, provided that the
-above copyright notice appear in all copies and that both that copyright
-notice and this permission notice appear in supporting documentation, and that
-the name of Keith Packard not be used in advertising or publicity pertaining
-to distribution of the software without specific, written prior permission.
-Keith Packard makes no representations about the suitability of this software
-for any purpose.  It is provided "as is" without express or implied warranty.
-
-KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
-ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL KEITH
-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
-DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
---- end of LICENSE ---
-
 -------------------------------------------------------------------------------
 
 %% This notice is provided with respect to freebXML Registry 3.0 & 3.1,
@@ -2880,35 +2853,6 @@
 */
 
 _____________________________
-Copyright notice for extutil.h:
-Copyright 1989, 1998 The Open Group
-
-All Rights Reserved.
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-Except as contained in this notice, the name of The Open Group shall not be
-used in advertising or otherwise to promote the sale, use or other dealings
-in this Software without prior written authorization from The Open Group.
-*
-* Author: Jim Fulton, MIT The Open Group
-*
-* Xlib Extension-Writing Utilities
-*
-* This package contains utilities for writing the client API for various
-* protocol extensions. THESE INTERFACES ARE NOT PART OF THE X STANDARD AND
-* ARE SUBJECT TO CHANGE!
-*/
-
-_____________________________
 Copyright notice for HPkeysym.h:
 /*
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/jaxp-1c01fbb460ba/src/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java
 
new/jaxp-7a977b82f34c/src/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java
--- 
old/jaxp-1c01fbb460ba/src/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java
  2019-02-15 07:44:19.000000000 +0100
+++ 
new/jaxp-7a977b82f34c/src/com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator.java
  2019-04-18 04:46:15.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -39,15 +39,19 @@
  * @author [email protected]
  */
 public class ThreadLocalBufferAllocator {
-   private static ThreadLocal tlba = new ThreadLocal();
+    private static final ThreadLocal<SoftReference<BufferAllocator>> TL = new 
ThreadLocal<>();
 
-   public static BufferAllocator getBufferAllocator() {
-        SoftReference bAllocatorRef = (SoftReference) tlba.get();
-        if (bAllocatorRef == null || bAllocatorRef.get() == null) {
-            bAllocatorRef = new SoftReference(new BufferAllocator());
-            tlba.set(bAllocatorRef);
+    public static BufferAllocator getBufferAllocator() {
+        BufferAllocator ba = null;
+        SoftReference<BufferAllocator> sr = TL.get();
+        if (sr != null) {
+            ba = sr.get();
         }
-
-        return (BufferAllocator) bAllocatorRef.get();
-   }
+        if (ba == null) {
+            ba = new BufferAllocator();
+            sr = new SoftReference<>(ba);
+            TL.set(sr);
+        }
+        return ba;
+    }
 }

++++++ jaxws.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jaxws-cf4d2b27895c/.hgtags 
new/jaxws-752d9e54c69a/.hgtags
--- old/jaxws-cf4d2b27895c/.hgtags      2019-02-15 07:44:20.000000000 +0100
+++ new/jaxws-752d9e54c69a/.hgtags      2019-04-18 04:46:16.000000000 +0200
@@ -986,6 +986,7 @@
 6ac8c8bf6b7860ec93ccc3080fdd6b80d2f6cccb jdk8u192-b01
 6e80b9808bec68bc5d3b53e16b4033b5fc01f237 jdk8u192-b02
 93a40adb036da5fbb6ef88af3f4a58d33b20883b jdk8u192-b03
+93a40adb036da5fbb6ef88af3f4a58d33b20883b jdk8u202-b00
 174559c44f89897e9bb1461e443e0a4650633195 jdk8u192-b04
 806cb57c2b08a693b3b5a546c1a7c0487b46679a jdk8u192-b05
 641489dd36c039a48e7979ec5d19470fe3481632 jdk8u192-b06
@@ -1017,3 +1018,28 @@
 50f48f1d242d36f9f0bf2da0a075037467488207 jdk8u201-b07
 8396aa331353d281ebd65054159268456a482718 jdk8u201-b77
 8485292c47007c567bdc055d66b8b22486c7014f jdk8u201-b08
+cf4d2b27895c4dd175562c14737cf09305a00ff7 icedtea-3.11.0
+05542ff5d183b9dba079abd407acddf7d42069a0 jdk8u201-b09
+ec98fab8b31a36cee3c0c547589b3f58d113d1da jdk8u201-b79
+636a528d16b81cff34a5fdfdf812cc1f0bc73585 jdk8u201-b25
+0e9ea4e611870472ba1b4bbd565b723c331572e3 jdk8u201-b26
+05542ff5d183b9dba079abd407acddf7d42069a0 jdk8u201-ga
+761258c45a3a7b0ab2a3b9e9ab23e6783ae48b61 jdk8u202-b01
+691079f04a6f4c16ef5a017e86c58dd3b37f0b1a jdk8u202-b02
+2b50ba9b5d20cb0fdc70d98a41d7d3d439ca0cea jdk8u202-b03
+a24e8384bfc34d7df62b6707b5e8b4d403b6a3b6 jdk8u202-b04
+5c07b99ec182521b715bcaa71270c75ff0c5d232 jdk8u202-b05
+5d5ab74320dbc93ad8b4a0e91c5f3b9c663d84b8 jdk8u202-b06
+7458800f0a265f1b8d939e982ffbed62f8262d22 jdk8u202-b07
+0b6546fe08ad7fe6d836e4457014b16945ec7f44 icedtea-3.12.0pre01
+cf4d2b27895c4dd175562c14737cf09305a00ff7 icedtea-3.12.0pre00
+99fbc435f2faedf1dd68e80d679ebf4abd8c98c9 jdk8u202-b08
+a51e13337c7b4575acf7930ebf80ccbfc405fa17 jdk8u202-b25
+81d8126f05e5290e3974d4f3ea7360481676a78c jdk8u202-b26
+99fbc435f2faedf1dd68e80d679ebf4abd8c98c9 jdk8u202-ga
+d5402443e9392243c6de6b6d7d7453364d7f9dc1 jdk8u212-b00
+5f9530ebac26be622a64638b669ba13030a6a2b2 jdk8u212-b01
+b6ace99fbdc10bac6c84b0dbce5bfee6d13e2888 jdk8u212-b02
+edd8659683b4aeca051e32f9a9da2c6c1f4c1313 jdk8u212-b03
+f8ab1759ad91015f7caf41d7b515423fb8600c0f jdk8u212-b04
+edd8659683b4aeca051e32f9a9da2c6c1f4c1313 jdk8u212-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jaxws-cf4d2b27895c/THIRD_PARTY_README 
new/jaxws-752d9e54c69a/THIRD_PARTY_README
--- old/jaxws-cf4d2b27895c/THIRD_PARTY_README   2019-02-15 07:44:20.000000000 
+0100
+++ new/jaxws-752d9e54c69a/THIRD_PARTY_README   2019-04-18 04:46:16.000000000 
+0200
@@ -1096,33 +1096,6 @@
 OF SUCH DAMAGE.
 --- end of LICENSE ---
 
-%% This notice is provided with respect to FontConfig 2.5, which may be 
-included with JRE 8, JDK 8, and OpenJDK 8 source distributions on
-Linux and Solaris.
-
---- begin of LICENSE ---
-
-Copyright ?? 2001,2003 Keith Packard
-
-Permission to use, copy, modify, distribute, and sell this software and its
-documentation for any purpose is hereby granted without fee, provided that the
-above copyright notice appear in all copies and that both that copyright
-notice and this permission notice appear in supporting documentation, and that
-the name of Keith Packard not be used in advertising or publicity pertaining
-to distribution of the software without specific, written prior permission.
-Keith Packard makes no representations about the suitability of this software
-for any purpose.  It is provided "as is" without express or implied warranty.
-
-KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
-ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL KEITH
-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
-DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
---- end of LICENSE ---
-
 -------------------------------------------------------------------------------
 
 %% This notice is provided with respect to freebXML Registry 3.0 & 3.1,
@@ -2880,35 +2853,6 @@
 */
 
 _____________________________
-Copyright notice for extutil.h:
-Copyright 1989, 1998 The Open Group
-
-All Rights Reserved.
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-Except as contained in this notice, the name of The Open Group shall not be
-used in advertising or otherwise to promote the sale, use or other dealings
-in this Software without prior written authorization from The Open Group.
-*
-* Author: Jim Fulton, MIT The Open Group
-*
-* Xlib Extension-Writing Utilities
-*
-* This package contains utilities for writing the client API for various
-* protocol extensions. THESE INTERFACES ARE NOT PART OF THE X STANDARD AND
-* ARE SUBJECT TO CHANGE!
-*/
-
-_____________________________
 Copyright notice for HPkeysym.h:
 /*
 

++++++ jdk.tar.xz ++++++
/work/SRC/openSUSE:Factory/java-1_8_0-openjdk/jdk.tar.xz 
/work/SRC/openSUSE:Factory/.java-1_8_0-openjdk.new.5148/jdk.tar.xz differ: char 
26, line 1

++++++ langtools.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/langtools-78414f4f0172/.hgtags 
new/langtools-fb494039358f/.hgtags
--- old/langtools-78414f4f0172/.hgtags  2019-02-15 07:44:20.000000000 +0100
+++ new/langtools-fb494039358f/.hgtags  2019-04-18 04:46:19.000000000 +0200
@@ -993,6 +993,7 @@
 db3c95ad833530ff6454cf47b9063325902bbb64 jdk8u192-b01
 b9b11d994f5cab7000f53a2a9cf8a15b2b3f23b1 jdk8u192-b02
 df7eda60d98d11b89fae1eb901899dd88d33ae58 jdk8u192-b03
+df7eda60d98d11b89fae1eb901899dd88d33ae58 jdk8u202-b00
 7031ed34a60400768d5136df03cbf8f05e6d9a6b jdk8u192-b04
 6c91965b2ac226596877ee0259f95f858638536e jdk8u192-b05
 9593cfca3186f7481627bda08b24e3a0a3f7bed4 jdk8u192-b06
@@ -1024,3 +1025,28 @@
 4fbee4ebd4d32b302367c44f5e63b1bd647490f1 jdk8u201-b07
 dd3348cbc2d0651582fa8ede11c58e6bdd365c61 jdk8u201-b77
 8c8f74830128f0b244d878920df032e704d35eee jdk8u201-b08
+78414f4f0172bf37926faeefe54df0b7f8381d0d icedtea-3.11.0
+689d7755e8c17c5e18a8b86e01e4064695e74ee5 jdk8u201-b09
+7d4b8157ceddfc1adacdf1fe8fd35d7ec10b7a9b jdk8u201-b79
+4466875577d86dd5c16a9f6885909ba831653acb jdk8u201-b25
+60ed5e6cf44f898046eac40f66bf41c8e753c8e1 jdk8u201-b26
+689d7755e8c17c5e18a8b86e01e4064695e74ee5 jdk8u201-ga
+29d5186cdb7c5c0a47de00e6487ccaa1dffd85a6 jdk8u202-b01
+6be61de8b2a753b117c525dfefb7f357036e0da2 jdk8u202-b02
+0f0df1c7190a7435d796b268d152883c7b86a821 jdk8u202-b03
+16424331a075b9d4a5f874f5072393cd83c863c5 jdk8u202-b04
+08a36f013df27134878b8ce4af10bf7b4c280de0 jdk8u202-b05
+0bab06166b752fd5dc64e0f087afbb761db7b667 jdk8u202-b06
+d050098ff289bdf42e642fff35a11a15e377624e jdk8u202-b07
+517f10ee596b8498986ee09e4c3c25793202d889 icedtea-3.12.0pre01
+78414f4f0172bf37926faeefe54df0b7f8381d0d icedtea-3.12.0pre00
+95f8837bfbdc0da195c6ab9a32b97921cc2dd292 jdk8u202-b08
+15d8c732039b3537a3ec774b6c8df5af3fd71b57 jdk8u202-b25
+c0f526208190beea95ec99b06655603537c761f0 jdk8u202-b26
+95f8837bfbdc0da195c6ab9a32b97921cc2dd292 jdk8u202-ga
+075120a8b410485605fffd5bef20ab66ed97bef8 jdk8u212-b00
+f301c2612d6092ca64b0ba1807a07cf25941bc3b jdk8u212-b01
+59ab73ca14e84b4970ac1feb1ddb3f3d9a087d81 jdk8u212-b02
+4c4c8a86bcb2130dca9581a9aad6a60c01bfeeb0 jdk8u212-b03
+075e7154cddf75a861c657c6177797fdfbf36d3f jdk8u212-b04
+4c4c8a86bcb2130dca9581a9aad6a60c01bfeeb0 jdk8u212-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/langtools-78414f4f0172/THIRD_PARTY_README 
new/langtools-fb494039358f/THIRD_PARTY_README
--- old/langtools-78414f4f0172/THIRD_PARTY_README       2019-02-15 
07:44:20.000000000 +0100
+++ new/langtools-fb494039358f/THIRD_PARTY_README       2019-04-18 
04:46:19.000000000 +0200
@@ -1096,33 +1096,6 @@
 OF SUCH DAMAGE.
 --- end of LICENSE ---
 
-%% This notice is provided with respect to FontConfig 2.5, which may be 
-included with JRE 8, JDK 8, and OpenJDK 8 source distributions on
-Linux and Solaris.
-
---- begin of LICENSE ---
-
-Copyright ?? 2001,2003 Keith Packard
-
-Permission to use, copy, modify, distribute, and sell this software and its
-documentation for any purpose is hereby granted without fee, provided that the
-above copyright notice appear in all copies and that both that copyright
-notice and this permission notice appear in supporting documentation, and that
-the name of Keith Packard not be used in advertising or publicity pertaining
-to distribution of the software without specific, written prior permission.
-Keith Packard makes no representations about the suitability of this software
-for any purpose.  It is provided "as is" without express or implied warranty.
-
-KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
-ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL KEITH
-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
-DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
---- end of LICENSE ---
-
 -------------------------------------------------------------------------------
 
 %% This notice is provided with respect to freebXML Registry 3.0 & 3.1,
@@ -2880,35 +2853,6 @@
 */
 
 _____________________________
-Copyright notice for extutil.h:
-Copyright 1989, 1998 The Open Group
-
-All Rights Reserved.
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-Except as contained in this notice, the name of The Open Group shall not be
-used in advertising or otherwise to promote the sale, use or other dealings
-in this Software without prior written authorization from The Open Group.
-*
-* Author: Jim Fulton, MIT The Open Group
-*
-* Xlib Extension-Writing Utilities
-*
-* This package contains utilities for writing the client API for various
-* protocol extensions. THESE INTERFACES ARE NOT PART OF THE X STANDARD AND
-* ARE SUBJECT TO CHANGE!
-*/
-
-_____________________________
 Copyright notice for HPkeysym.h:
 /*
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/langtools-78414f4f0172/src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
 
new/langtools-fb494039358f/src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
--- 
old/langtools-78414f4f0172/src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
   2019-02-15 07:44:20.000000000 +0100
+++ 
new/langtools-fb494039358f/src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
   2019-04-18 04:46:19.000000000 +0200
@@ -31,10 +31,13 @@
 
 import com.sun.tools.javac.comp.Annotate;
 import com.sun.tools.javac.comp.AttrContext;
+import com.sun.tools.javac.code.Attribute.TypeCompound;
+import com.sun.tools.javac.code.Kinds;
 import com.sun.tools.javac.comp.Env;
 import com.sun.tools.javac.util.*;
 import com.sun.tools.javac.util.Assert;
 import com.sun.tools.javac.util.List;
+import com.sun.tools.javac.util.ListBuffer;
 import com.sun.tools.javac.util.Log;
 import com.sun.tools.javac.util.Pair;
 import static com.sun.tools.javac.code.Kinds.PCK;
@@ -152,9 +155,22 @@
             throw new NullPointerException();
         }
         setDeclarationAttributes(other.getDeclarationAttributes());
-        setTypeAttributes(other.getTypeAttributes());
-        setInitTypeAttributes(other.getInitTypeAttributes());
-        setClassInitTypeAttributes(other.getClassInitTypeAttributes());
+        if ((sym.flags() & Flags.BRIDGE) != 0) {
+            Assert.check(other.sym.kind == Kinds.MTH);
+            ListBuffer<TypeCompound> typeAttributes = new ListBuffer<>();
+            for (TypeCompound tc : other.getTypeAttributes()) {
+                // Carry over only contractual type annotations: i.e nothing 
interior to method body.
+                if (!tc.position.type.isLocal())
+                    typeAttributes.append(tc);
+            }
+            setTypeAttributes(typeAttributes.toList());
+        } else {
+            setTypeAttributes(other.getTypeAttributes());
+        }
+        if (sym.kind == Kinds.TYP) {
+            setInitTypeAttributes(other.getInitTypeAttributes());
+            setClassInitTypeAttributes(other.getClassInitTypeAttributes());
+        }
     }
 
     public void setDeclarationAttributesWithCompletion(final 
Annotate.AnnotateRepeatedContext<Attribute.Compound> ctx) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/langtools-78414f4f0172/test/tools/javac/annotations/typeAnnotations/classfile/BridgeShouldHaveNoInteriorAnnotationsTest.java
 
new/langtools-fb494039358f/test/tools/javac/annotations/typeAnnotations/classfile/BridgeShouldHaveNoInteriorAnnotationsTest.java
--- 
old/langtools-78414f4f0172/test/tools/javac/annotations/typeAnnotations/classfile/BridgeShouldHaveNoInteriorAnnotationsTest.java
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/langtools-fb494039358f/test/tools/javac/annotations/typeAnnotations/classfile/BridgeShouldHaveNoInteriorAnnotationsTest.java
    2019-04-18 04:46:19.000000000 +0200
@@ -0,0 +1,97 @@
+/*
+ * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code 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 General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 8160928
+ * @summary javac incorrectly copies over interior type annotations to bridge 
method
+ * @library /tools/javac/lib
+ * @build ToolBox
+ * @run compile -g BridgeShouldHaveNoInteriorAnnotationsTest.java
+ * @run main BridgeShouldHaveNoInteriorAnnotationsTest
+ */
+
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Target;
+import java.io.*;
+
+class Pair_8160928<T1, T2> {
+}
+
+public class BridgeShouldHaveNoInteriorAnnotationsTest implements 
java.util.Iterator<Pair_8160928<Object, Object>> {
+
+    @Override
+    public boolean hasNext() {
+        throw new RuntimeException();
+    }
+
+    @Override
+    public Pair_8160928<@NonNull Object, Object> next() {
+        Comparable<@NonNull Object> cble1 = (Comparable<@NonNull Object>) null;
+        return null;
+    }
+
+    @Override
+    public void remove() {
+        throw new RuntimeException();
+    }
+
+    @Target(ElementType.TYPE_USE)
+    public @interface NonNull {
+    }
+
+    static class OutputExpectedOnceHolder {
+        public String[] outputs = {
+            "0: #55(): CAST, offset=0, type_index=0, 
location=[TYPE_ARGUMENT(0)]",
+            "1: #55(): LOCAL_VARIABLE, {start_pc=5, length=2, index=1}, 
location=[TYPE_ARGUMENT(0)]",
+        };
+    }
+
+    static class OutputExpectedTwiceHolder {
+        public String[] outputs = {
+            "0: #55(): METHOD_RETURN, location=[TYPE_ARGUMENT(0)]",
+        };
+    }
+
+    public static void main(String[] args) throws Exception {
+        Path classPath = Paths.get(System.getProperty("test.classes"), 
"BridgeShouldHaveNoInteriorAnnotationsTest.class");
+        String javapOut = ToolBox.javap(new 
ToolBox.JavaToolArgs().setAllArgs("-v", "-p", classPath.toString()));
+
+        OutputExpectedOnceHolder holder = new OutputExpectedOnceHolder();
+        for (String s : holder.outputs) {
+            String newOutput = javapOut.replace(s, "");
+            if (((javapOut.length() - newOutput.length()) / s.length()) != 1)
+                throw new AssertionError("Interior annotations carried over to 
bridge ?");
+        }
+
+        OutputExpectedTwiceHolder holder2 = new OutputExpectedTwiceHolder();
+        for (String s : holder2.outputs) {
+            String newOutput = javapOut.replace(s, "");
+            if (((javapOut.length() - newOutput.length()) / s.length()) != 2)
+                throw new AssertionError("Exterior annotations not properly 
carried over to bridge");
+        }
+    }
+
+}

++++++ nashorn.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nashorn-3cb2fe2b1b7d/.hgtags 
new/nashorn-93462e8b4f4f/.hgtags
--- old/nashorn-3cb2fe2b1b7d/.hgtags    2019-02-15 07:44:23.000000000 +0100
+++ new/nashorn-93462e8b4f4f/.hgtags    2019-04-18 04:46:34.000000000 +0200
@@ -1024,6 +1024,7 @@
 bc4618963547efc17931174f57bea387f89cd5e9 jdk8u192-b01
 1087a0aaf6a1e7f4c7708a7829b62c8a70b53782 jdk8u192-b02
 ab21284e5eaa5d6e521f679603efb56237f2286e jdk8u192-b03
+ab21284e5eaa5d6e521f679603efb56237f2286e jdk8u202-b00
 2056d0c035e847b13083d4cf63d1003174e6b0d9 jdk8u192-b04
 0d65cee9040926c0625b34e00450551f37042dc5 jdk8u192-b05
 b1dfea491c0571cd5ffb21b3b0778ff90b9efafe jdk8u192-b06
@@ -1055,3 +1056,28 @@
 8bf098c9d21b1b407a4655bdf683b83474a211b4 jdk8u201-b07
 38568172fbddb5177ff805ec1634da54c8ec2daa jdk8u201-b77
 03dc179691c8b481cf97869cdb65047515ec5b11 jdk8u201-b08
+3cb2fe2b1b7d48f7c5350d58e6bbaf58bf54f3c8 icedtea-3.11.0
+bf5c40b0e9d80c21a8aeecf73f0714b12a89f527 jdk8u201-b09
+cd4430c469bf768cbb68c6b3e9b99d061cb35e5b jdk8u201-b79
+5a876140bff867833dd33b7a610d9589803de894 jdk8u201-b25
+694869cbd8b05f17cbadb00b16da81c964f23547 jdk8u201-b26
+bf5c40b0e9d80c21a8aeecf73f0714b12a89f527 jdk8u201-ga
+b347bb8a4cab083701144cc4e1f438b46431fd44 jdk8u202-b01
+e8555da505ce7b81d620ea389c021313015f2715 jdk8u202-b02
+e9280b15cfa8da6be9c42a9cce793242db4e197a jdk8u202-b03
+eadc41e5d2a8f5cf41876b1ae9245d1c95c7f24a jdk8u202-b04
+05cd9eec8f9b5ae2011c586768c50ec0d20bb00b jdk8u202-b05
+b16b59c5f123fa516e71d5636e582ae6a935e974 jdk8u202-b06
+898989e3b02d0663a0a0386ce4f5397fe7867a79 jdk8u202-b07
+fcfed1a757720eafd559ec10a5c189d0cec19d4b icedtea-3.12.0pre01
+3cb2fe2b1b7d48f7c5350d58e6bbaf58bf54f3c8 icedtea-3.12.0pre00
+7aeae6eb62362bd676ed9f809d8fa1c12295a843 jdk8u202-b08
+7e3753cfb0766f2f404efad48758d6c0c6d493e9 jdk8u202-b25
+513bdfdab61ccae75ceb3df1d5e656d32e65e1dc jdk8u202-b26
+7aeae6eb62362bd676ed9f809d8fa1c12295a843 jdk8u202-ga
+8949d12e49e32711a0fb4079e2da7eb4f9ee426b jdk8u212-b00
+203712f71207bc1ed45ef9c3f4c11d367699e2d0 jdk8u212-b01
+8fa8a4821ec34b99c3dcfd5f6a67fba0813e7bbe jdk8u212-b02
+f470f90fa4f757ea435ad48def6146f6a35bdee3 jdk8u212-b03
+32c18a79003ad846811955f7348ea73061e91c40 jdk8u212-b04
+f470f90fa4f757ea435ad48def6146f6a35bdee3 jdk8u212-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nashorn-3cb2fe2b1b7d/THIRD_PARTY_README 
new/nashorn-93462e8b4f4f/THIRD_PARTY_README
--- old/nashorn-3cb2fe2b1b7d/THIRD_PARTY_README 2019-02-15 07:44:23.000000000 
+0100
+++ new/nashorn-93462e8b4f4f/THIRD_PARTY_README 2019-04-18 04:46:34.000000000 
+0200
@@ -1096,33 +1096,6 @@
 OF SUCH DAMAGE.
 --- end of LICENSE ---
 
-%% This notice is provided with respect to FontConfig 2.5, which may be 
-included with JRE 8, JDK 8, and OpenJDK 8 source distributions on
-Linux and Solaris.
-
---- begin of LICENSE ---
-
-Copyright ?? 2001,2003 Keith Packard
-
-Permission to use, copy, modify, distribute, and sell this software and its
-documentation for any purpose is hereby granted without fee, provided that the
-above copyright notice appear in all copies and that both that copyright
-notice and this permission notice appear in supporting documentation, and that
-the name of Keith Packard not be used in advertising or publicity pertaining
-to distribution of the software without specific, written prior permission.
-Keith Packard makes no representations about the suitability of this software
-for any purpose.  It is provided "as is" without express or implied warranty.
-
-KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
-ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL KEITH
-PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
-DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
---- end of LICENSE ---
-
 -------------------------------------------------------------------------------
 
 %% This notice is provided with respect to freebXML Registry 3.0 & 3.1,
@@ -2880,35 +2853,6 @@
 */
 
 _____________________________
-Copyright notice for extutil.h:
-Copyright 1989, 1998 The Open Group
-
-All Rights Reserved.
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
-AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-Except as contained in this notice, the name of The Open Group shall not be
-used in advertising or otherwise to promote the sale, use or other dealings
-in this Software without prior written authorization from The Open Group.
-*
-* Author: Jim Fulton, MIT The Open Group
-*
-* Xlib Extension-Writing Utilities
-*
-* This package contains utilities for writing the client API for various
-* protocol extensions. THESE INTERFACES ARE NOT PART OF THE X STANDARD AND
-* ARE SUBJECT TO CHANGE!
-*/
-
-_____________________________
 Copyright notice for HPkeysym.h:
 /*
 

++++++ openjdk.tar.xz ++++++
++++ 1603 lines of diff (skipped)


Reply via email to