commit java-1_8_0-openjdk for openSUSE:Factory
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 <fstrba@suse.com> + +- 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 Santiago.PericasGeertsen@sun.com */ 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)
participants (1)
-
root