forked from pool/java-1_8_0-openjdk
This commit is contained in:
parent
fdd0c4a797
commit
b9aefb509e
@ -1,3 +1,396 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 28 08:19:17 UTC 2016 - fstrba@suse.com
|
||||
|
||||
- Upgrade to version jdk8u91 (icedtea 3.0.1, bsc#976340)
|
||||
- Icedtea changes from 2.6.5
|
||||
* Security fixes
|
||||
- S8129952, CVE-2016-0686: Ensure thread consistency
|
||||
- S8132051, CVE-2016-0687: Better byte behavior
|
||||
- S8138593, CVE-2016-0695: Make DSA more fair
|
||||
- S8139008: Better state table management
|
||||
- S8143167, CVE-2016-3425: Better buffering of XML strings
|
||||
- S8143945, CVE-2016-3426: Better GCM validation
|
||||
- S8144430, CVE-2016-3427: Improve JMX connections
|
||||
- S8146494: Better ligature substitution
|
||||
- S8146498: Better device table adjustments
|
||||
* Import of OpenJDK 8 u91 build 14
|
||||
- S8002116: This JdbReadTwiceTest.sh gets an exit 1
|
||||
- S8007890: [TESTBUG] JcmdWithNMTDisabled.java fails when
|
||||
invoked with NMT explicitly turned on
|
||||
- S8036132: Tab characters in test/com/sun/jdi files
|
||||
- S8038963: com/sun/jdi tests fail because cygwin's ps sometimes
|
||||
misses processes
|
||||
- S8044419: TEST_BUG: com/sun/jdi/JdbReadTwiceTest.sh fails when
|
||||
run under root
|
||||
- S8059661: Test SoftReference and OOM behavior
|
||||
- S8067422: Lambda method names are unnecessarily unstable
|
||||
- S8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java
|
||||
got OOME
|
||||
- S8074146: [TEST_BUG] jdb has succeded to read an unreadable
|
||||
file
|
||||
- S8130212: Thread::current() might access freed memory on
|
||||
Solaris
|
||||
- S8132890: Text Overlapping on Dot Matrix Printers
|
||||
- S8134297: NPE in GSSNameElement nameType check
|
||||
- S8134650: Xsl transformation gives different results in 8u66
|
||||
- S8134828: Scrollbar thumb disappears with Nimbus L&F
|
||||
- S8138589: Correct limits on unlimited cryptography
|
||||
- S8138811: Construction of static protection domains
|
||||
- S8140268: Generate link to specification license for JavaDoc
|
||||
API documentation
|
||||
- S8141229: [Parfait] Null pointer dereference in cmsstrcasecmp
|
||||
of cmserr.c
|
||||
- S8143002: [Parfait] JNI exception pending in fontpath.c:1300
|
||||
- S8143959: Certificates requiring blacklisting
|
||||
- S8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again
|
||||
- S8146518: Zero interpreter broken with better byte behaviour
|
||||
- S8146967: [TEST_BUG] javax/security/auth/SubjectDomainCombiner/Optimize.java
|
||||
should use 4-args ProtectionDomain constructor
|
||||
- S8147567: InterpreterRuntime::post_field_access not updated
|
||||
for boolean in JDK-8132051
|
||||
- S8148446: (tz) Support tzdata2016a
|
||||
- S8148475: Missing SA Bytecode updates.
|
||||
- S8148487: PPC64: Better byte behavior
|
||||
- S8148522: Backout JDK-8138811 from 2016 Apr CPU repo
|
||||
- S8149170: Better byte behavior for native arguments
|
||||
- S8149367: PolicyQualifierInfo/index_Ctor JCk test fails with
|
||||
IOE: Invalid encoding for PolicyQualifierInfo
|
||||
- S8150012: Better byte behavior for reflection
|
||||
- S8150790: 8u75 L10n resource file translation update
|
||||
* Backports
|
||||
- S8148752, PR2943: Compiled StringBuilder code throws
|
||||
StringIndexOutOfBoundsException
|
||||
- S8154210: Zero: Better byte behaviour
|
||||
- S8154413: AArch64: Better byte behaviour
|
||||
- S4890063, PR2304, RH1214835: HPROF: default text truncated
|
||||
when using doe=n option
|
||||
- S6425769, PR2859: Allow specifying an address to bind JMX
|
||||
remote connector
|
||||
- S8000650, PR2462: unpack200.exe should check gzip crc
|
||||
- S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly
|
||||
resolves symbolic links
|
||||
- S8035341: Allow using a system installed libpng
|
||||
- S8038392: Generating prelink cache breaks JAVA 'jinfo' utility
|
||||
normal behavior
|
||||
- S8042159: Allow using a system-installed lcms2
|
||||
- S8042806: Splashscreen uses libjpeg-internal macros
|
||||
- S8043805: Allow using a system-installed libjpeg
|
||||
- S8044235: src.zip should include all sources
|
||||
- S8074839, PR2462: Resolve disabled warnings for libunpack and
|
||||
the unpack200 binary
|
||||
- S8074859, PR1937: Turn on warnings as error
|
||||
- S8087218, PR2740: Constant fold loads from final instance
|
||||
fields in VM anonymous classes
|
||||
- S8139932, PR2739: Typo in makefile changes for 8043805 [Allow
|
||||
using a system-installed libjpeg]
|
||||
- S8140483, PR2740: Atomic*FieldUpdaters final fields should be
|
||||
trusted
|
||||
- S8140620, PR2769: Find and load default.sf2 as the default
|
||||
soundbank on Linux
|
||||
- S8145096, PR2854: Undefined behaviour in HotSpot
|
||||
- S8145982, PR2859: JMXInterfaceBindingTest is failing
|
||||
intermittently
|
||||
- S8146015, PR2859: JMXInterfaceBindingTest is failing
|
||||
intermittently for IPv6 addresses
|
||||
- S8148351, PR2842: Only display resolved symlink for compiler,
|
||||
do not change path
|
||||
- S8150954, PR2866, RH1176206: AWT Robot not compatible with
|
||||
GNOME Shell
|
||||
* Bug fixes
|
||||
- PR2933: Support ccache 3.2 and later
|
||||
- PR2934: SunEC provider throwing KeyException with current NSS
|
||||
- S8041658: Use of -fdevirtualize on macroAssembler_x86.o
|
||||
(via -O2) with gcc 4.9.0 creates broken VM
|
||||
- PR94: empty install target in Makefile.am
|
||||
- PR729: GTKLookAndFeel should be the system look&feel on all
|
||||
GNU/Linux desktops
|
||||
- PR1275: Provide option to turn off downloading of tarballs
|
||||
- PR1281, RH513605: Updating/Installing OpenJDK should recreate
|
||||
the shared class-data archive
|
||||
- PR1289: Allow JARs to be optionally compressed by setting
|
||||
COMPRESS_JARS
|
||||
- PR1291: Ensure unlimited crypto policy is in place.
|
||||
- PR1325: Only add classes to rt-source-files.txt if actually
|
||||
needed
|
||||
- PR1341: Remove Rhino support
|
||||
- PR1346: Filter out -j option to make
|
||||
- PR1347: Update list of checked JDKs
|
||||
- PR1348: java -version output is broken
|
||||
- PR1357: Make XRender mandatory
|
||||
- PR1359: Check for /usr/lib64 JVMs and generic JPackage
|
||||
alternative
|
||||
- PR1364: Replace hgforest support
|
||||
- PR1367: Support using the system installation of LCMS
|
||||
- PR1368: Ensure debug data is available for all libraries and
|
||||
binaries without redundant files
|
||||
- PR1369: Remove outdated bootstrap configure tests or make them
|
||||
fail on error
|
||||
- PR1377: Forwardport javac detection / usability test from
|
||||
IcedTea 2.x
|
||||
- PR1379: Add build support for Zero AArch64
|
||||
- PR1413: Undefined reference to libz during link of unpack200
|
||||
- PR1741: Break PulseAudio provider out into IcedTea-Sound
|
||||
- PR1766: Expand architecture support
|
||||
- PR1774: Support GIF lib v5
|
||||
- PR1774: Correct #ifdef to #if
|
||||
- PR1796: make fails with "computed checksum did NOT match"
|
||||
- PR1806: Support Debian/Ubuntu 7 & 8 OpenJDK Installs as Boot
|
||||
JDK
|
||||
- PR1812: Unable to locate HotSpot checksum when downloading
|
||||
- PR1813: HotSpot URL should be used with --enable-hg
|
||||
- PR1815: Split download/extraction rules for OpenJDK so they
|
||||
can run in parallel
|
||||
- PR1829: Support AM_MAINTAINER_MODE
|
||||
- PR1834, RH1022017: Report elliptic curves supported by NSS,
|
||||
not the SunEC library
|
||||
- PR1845: jstack.stp in OpenJDK8 is broken
|
||||
- PR1869: Avoid x86 workaround when running Zero rather than a
|
||||
JIT
|
||||
- PR1889: Allow tarball checksumming to be disabled
|
||||
- PR1935: HotSpot extraction needs to depend on the tarball
|
||||
being downloaded
|
||||
- PR1937: Add configure option for -Werror
|
||||
- PR1938: Zero broken by enforced use of -Werror
|
||||
- PR1942: Bug reports lack IcedTea version & distribution
|
||||
packaging information
|
||||
- PR1950: Add build support for Zero SH
|
||||
- PR1965, G498288: Allow builds on PaX kernels
|
||||
- PR1968: Move to new OpenJDK bug URL format
|
||||
- PR1975: SystemTap probes for the garbage collector.
|
||||
- PR1977: Support using the system installation of Zlib
|
||||
- PR1979: Support using the system installation of libjpeg
|
||||
- PR1980: Support using the system installation of giflib
|
||||
- PR1981: Support using the system installation of libpng
|
||||
- PR1983: Support using the system installation of NSS with the
|
||||
SunEC provider
|
||||
- PR1994: make dist broken
|
||||
- PR2001: Synchronise HEAD tarball paths with release branch
|
||||
paths
|
||||
- PR2066: Unset OS before running OpenJDK build
|
||||
- PR2095, RH1163501: 2048-bit DH upper bound too small for
|
||||
Fedora infrastructure
|
||||
- PR2126: Synchronise elliptic curves in
|
||||
sun.security.ec.NamedCurve with those listed by NSS
|
||||
- PR2127: SunEC provider crashes when built using system NSS
|
||||
- PR2199: Support giflib 5.1.0
|
||||
- PR2212: DGifCloseFile call should check the return value, not
|
||||
the error code, for failure
|
||||
- PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
|
||||
- PR2237, RH1194378: ppc64le should report its os.arch as
|
||||
ppc64le so tools can detect it
|
||||
- PR2248: HotSpot tarball fails verification after download
|
||||
- PR2256: Add SystemTap tests
|
||||
- PR2257: clean-extract-nashorn rule is never run
|
||||
- PR2321: Checksum of policy JAR files changes on every build
|
||||
- PR2329: jamvm parallel unpack failures
|
||||
- PR2339: Fail early if there is no native HotSpot JIT & all
|
||||
other options are disabled
|
||||
- PR2348: Avoid following symlinks for CACAO and JamVM patches
|
||||
- PR2351: Split CACAO rule into configure and make stages
|
||||
- PR2352: Split JamVM rule into configure, make and make install
|
||||
stages
|
||||
- PR2358: Add aliases for all stamp targets
|
||||
- PR2362: Update HACKING & fsg.sh.in
|
||||
- PR2363: Remove EC source code prior to build
|
||||
- PR2369: SunEC provider is partially installed
|
||||
- PR2377: PaX mark the installed JDK so it runs on hardened
|
||||
systems
|
||||
- PR2383: Location of docs directory in install-data-local is
|
||||
incorrect
|
||||
- PR2392: Make elliptic curve removal optional
|
||||
- PR2400, RH1206656: Zero JVM crashes on startup when built with
|
||||
GCC 5
|
||||
- PR2407: Fix automatic enabling of the Zero build on non-JIT
|
||||
architectures which don't use CACAO or JamVM
|
||||
- PR2408: Enable Zero when Shark is enabled
|
||||
- PR2409: Update Zero macro to match one in IcedTea 2.x
|
||||
- PR2410: Support PPC64 JIT on ppc64le
|
||||
- PR2411: Fix references to hotspot.map following PR2001
|
||||
- PR2413: OpenJDK doesn't auto-select Zero on architectures
|
||||
where no server JVM is available
|
||||
- PR2414: CFLAGS, CXXFLAGS and LDFLAGS should be passed to
|
||||
OpenJDK build
|
||||
- PR2415: JVM -Xmx requirement is too high on s390
|
||||
- PR2428: OpenJDK build can't handle commas in LDFLAGS
|
||||
- PR2429: OpenJDK build does not copy a symlinked cacerts file
|
||||
- PR2432: ppc64 JIT doesn't support class data sharing
|
||||
- PR2433: ppc64le does not support -Xshare:dump
|
||||
- PR2434: SystemTap support is no longer optional
|
||||
- PR2439: NSS PKCS11 regression - due to java.security automatic
|
||||
loading
|
||||
- PR2443: install stage fails where
|
||||
BUILD_ARCH_DIR != INSTALL_ARCH_DIR
|
||||
- PR2447: Allow greater control of Javadoc installation
|
||||
directory
|
||||
- PR2448: Install TRADEMARK, COPYING and ChangeLog as RPM spec
|
||||
file does
|
||||
- PR2454: install-data-local needs to check that classes.jsa
|
||||
actually exists
|
||||
- PR2456: Installation path for hotspot_gc.stp is wrong, due to
|
||||
changed j2sdk-image location
|
||||
- PR2459: Policy JAR files should be timestamped with the date
|
||||
of the policy file they hold
|
||||
- PR2511: Reset success following calls in LayoutManager.cpp
|
||||
- PR2541: Allow the user to specify the cacerts file to use
|
||||
- PR2544: Desktop files do not allow installation from multiple
|
||||
versions of IcedTea
|
||||
- PR2547: Extend tarball checksumming option to allow the
|
||||
checksum to be specified
|
||||
- PR2631: jvm.cfg missing for ppc64le
|
||||
- PR2633: s390 builds still fail as BUILD_NUM_BITS is never set
|
||||
- PR2675: Update ppc64le autotools infrastructure following
|
||||
PR2237
|
||||
- PR2691, G564746: ./configure is unable to compile using distcc
|
||||
for icedtea-3.0.0_pre06
|
||||
- PR2737: Allow multiple PKCS11 library initialisation to be a
|
||||
non-critical error.
|
||||
- PR2738: java.lang.UnsatisfiedLinkError: no javalcms in
|
||||
java.library.path
|
||||
- PR2743: Remove bad AArch64 merge fragment
|
||||
- PR2759: LCMS library should be named javalcms, not lcms, to
|
||||
avoid potential conflicts with the system library
|
||||
- PR2766: Remove all references to GCJ
|
||||
- PR2767: Remove remaining rogue binaries from OpenJDK tree
|
||||
- PR2768: Move SystemTap GCC 4.5 patch to OpenJDK tree or
|
||||
discard if no longer needed
|
||||
- PR2777: Fix MAX/MIN template usage on s390
|
||||
- PR2804: test/tapset/jstaptest.pl should be executable
|
||||
- PR2815: Race condition in SunEC provider with system NSS
|
||||
- PR2825: Placement of -lfreebl matters when using bfd linker
|
||||
- PR2826: Provide option to disable SystemTap tests
|
||||
- PR2841: Parallelism issues resulting from PR2459
|
||||
- PR2863: IcedTea doesn't pass through build and host triplets
|
||||
to OpenJDK's configure
|
||||
- PR2865: Handle uninstallation.
|
||||
- PR2869: Revert CRC fix (S8000650) backported as part of PR2462
|
||||
- PR2873: Fix make distcheck.
|
||||
- PR2880: Add missing test directory in make check.
|
||||
- PR2885: Location of 'stap' executable is hard-coded
|
||||
- PR2888: OpenJDK should check for system cacerts database (e.g.
|
||||
/etc/pki/java/cacerts)
|
||||
- PR2899: Don't use WithSeed versions of NSS functions as they
|
||||
don't fully process the seed
|
||||
- PR2906: Support prefixed variants of GNU tools used on *BSD
|
||||
systems
|
||||
- PR2907: Replace --with-abs-install-dir with usual --prefix
|
||||
- PR2917: Don't pass --with-cacerts-file to build if
|
||||
USE_ALT_CACERTS_FILE is not set
|
||||
- PR2918: Makefile handles cacerts as a symlink, but the
|
||||
configure check doesn't
|
||||
- PR2920: PaX marking fails on filesystems which don't support
|
||||
extended attributes
|
||||
- PR2921: Uninstallation of docs deletes too much
|
||||
- Don't substitute 'j' for '-j' inside -I directives
|
||||
- Extend 8041658 to all files in the HotSpot build.
|
||||
- Remove jcheck
|
||||
* AArch64 port
|
||||
- PR1970: Imported from aarch64 jdk8 repository.
|
||||
- PR2853: Fix build for aarch64/zero
|
||||
- PR2853: Remaining miscellaneous synchronisation changes from
|
||||
aarch64/jdk8u
|
||||
- PR2853: Remove AArch64-specific code in generateOptoStub.cpp.
|
||||
- PR2853: Remove some AArch64-specific code in share/.
|
||||
- PR2853: Remove some unnecessary divergences from jdk8u.
|
||||
- PR2853: Revert AArch64 jvm.cfg divergence
|
||||
- PR2853: Revert changes to libpng source code now 8078245 is in
|
||||
place.
|
||||
- PR2922: Import latest AArch64 changes from aarch64-port/jdk8u
|
||||
(aarch64-jdk8u77-b03)
|
||||
- S8150652, PR2922: Remove unused code in AArch64 back end
|
||||
* JamVM
|
||||
- JSR 292: Invoke Dynamic
|
||||
- JSR 308: Type Annotations
|
||||
- JSR 335: Lambda Expressions
|
||||
- JSR 901: VM support for method parameter reflection
|
||||
- JEP 171: Implement fence methods in sun.misc.Unsafe
|
||||
- sun.misc.Unsafe: additional methods get/putAddress.
|
||||
- FreeClassData: adjust method count for Miranda methods
|
||||
- Fix invokesuper check in invokespecial opcode
|
||||
- Fix non-direct interpreter invokespecial super-class check
|
||||
- When GC'ing a native method don't try to free code
|
||||
- Do not free unprepared Miranda method code data
|
||||
- Set anonymous class protection domain
|
||||
- JVM_IsVMGeneratedMethodIx stub
|
||||
- Dummy implementation of sun.misc.Perf natives
|
||||
- JVM_NewMultiArray: element class may be an array
|
||||
- jtreg test java/lang/reflect/Array/ExceedMaxDim
|
||||
- OpenJDK: Fix Local/Anonymous class checks
|
||||
- classlibMarkThreadTerminated should return Object*
|
||||
- Fix race-condition in constant-pool resolution code
|
||||
- JSR 292: MethodHandle constant-pool refs may be resolved
|
||||
- JSR 292: bootstrap method args error handling
|
||||
- JSR 308: update to match OpenJDK changes
|
||||
- JSR 292: correct intrinsic cache COMPARE function
|
||||
- Race condition in setting up imethod table
|
||||
- GC: Minor performance improvement
|
||||
- PR2034: --enable-jamvm builds broken, missing
|
||||
JVM_GetTemporaryDirectory impl
|
||||
- PR2336: JamVM lacks JVM_FindClassFromCaller
|
||||
- PR2523: Add executable stack markings to callNative.S on JamVM
|
||||
- PR2775: JamVM lacks JVM_GetResourceLookupCacheURLs introduced
|
||||
by jdk8u40
|
||||
* CACAO
|
||||
- PR1277: Synchronise CACAO rules between IcedTea6/7/8 where
|
||||
possible
|
||||
- PR1279: Synchronise CACAO versions between IcedTea6/7/8 where
|
||||
possible
|
||||
- PR2035: --enable-cacao builds broken, missing
|
||||
JVM_GetTemporaryDirectory impl.
|
||||
- PR2330, CA172, G453612: Add ARM hardfloat support to CACAO on
|
||||
Gentoo
|
||||
- PR2331: IcedTea8 fails to build with IcedTea7 CACAO due to low
|
||||
max heap size
|
||||
- PR2335: CACAO lacks JVM_FindClassFromCaller
|
||||
- PR2347: Fix CACAO patches to apply again
|
||||
- PR2349: 'struct jvm_version_info' has no member named
|
||||
'is_kernel_jvm'
|
||||
- PR2350: Update to latest CACAO
|
||||
- PR2354: stamps/cacao.stamp tries to touch a file in a
|
||||
directory which doesn't exist
|
||||
- PR2355: CACAO build fails to use JRE layout
|
||||
- PR2776: CACAO lacks JVM_GetResourceLookupCacheURLs introduced
|
||||
by jdk8u40
|
||||
- PR2832, CA195: typeinfo.cpp: typeinfo_merge_nonarrays:
|
||||
Assertion `dest && result && x.any && y.any' failed
|
||||
- PR2908: Add missing functions for CACAO OpenJDK JVM
|
||||
implementation
|
||||
- PR2909: Install CACAO in same way as JamVM
|
||||
- PR2910: Add rudimentary support for OpenJDK 8 class files to
|
||||
CACAO
|
||||
- PR2916: Update CACAO drop to use the latest from cacao-staging
|
||||
- Removed patches:
|
||||
* PStack-808293.patch
|
||||
* aarch64-misc.patch
|
||||
* disable-doclint-by-default.patch
|
||||
* include-all-srcs.patch
|
||||
* link-with-as-needed.patch
|
||||
* memory-limits.patch
|
||||
* multiple-pkcs11-library-init.patch
|
||||
* ppc64le-8036767.patch
|
||||
* s390-java-opts.patch
|
||||
* s390-size_t.patch
|
||||
* system-lcms.patch
|
||||
* system-libjpeg.patch
|
||||
* system-libpng.patch
|
||||
* zero-dummy.patch
|
||||
- Fixed upstream
|
||||
- Added patches:
|
||||
* icedtea-3.0.1-sunec.patch
|
||||
- Adapt the nss detection to SUSE packaging of mozilla-nss
|
||||
* java-1_8_0-openjdk-suse-desktop-files.patch
|
||||
- Adapt the desktop files for SUSE needs
|
||||
- Modified patches:
|
||||
* 1015432.patch
|
||||
* adlc-parser.patch
|
||||
* compare-pointer-with-literal.patch
|
||||
* implicit-pointer-decl.patch
|
||||
* java-atk-wrapper-security.patch
|
||||
* ppc-zero-hotspot.patch
|
||||
* zero-javadoc-verbose.patch
|
||||
- Adapt to new directory structure
|
||||
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 30 06:17:02 UTC 2016 - fstrba@suse.com
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user