OpenJDK 8u332 Released
Peter Tribble
peter.tribble at gmail.com
Fri Apr 22 19:40:25 UTC 2022
Hi,
On Fri, Apr 22, 2022 at 6:20 PM Andrew Hughes <gnu.andrew at redhat.com> wrote:
> We are pleased to announce the release of OpenJDK 8u332.
>
> The source tarball is available from:
>
> * https://openjdk-sources.osci.io/openjdk8/openjdk8u332-ga.tar.xz
>
Building from the tarball fails for me. (I'm on illumos, but I'm not sure
it should
make any difference given what I see.) The make just hangs silently. The
problem
appears to be that without any scm information the various SCM_ variables
end
up empty, and if they aren't quoted mess up the shell constructs. A patch
that
fixes the problem and allows the build to proceed (thanks to the OmniOS
folks)
follows, but I wonder if the release tarballs need to contain the scm tip
file(s).
diff -wpruN '--exclude=*.orig' a~/make/common/MakeBase.gmk
a/make/common/MakeBase.gmk
--- a~/make/common/MakeBase.gmk 1970-01-01 00:00:00
+++ a/make/common/MakeBase.gmk 1970-01-01 00:00:00
@@ -318,9 +318,9 @@ SCM_TIP_FILECMD := $(PRINTF) "$(SCM):%s"
# Emit the scm:id pair to $@
define GetSourceTips
$(CD) $(SRC_ROOT) ; \
- if [ -d $(SCM_DIR) -a "$(SCM_VERSION)" != "" ] ; then \
+ if [ -d "$(SCM_DIR)" -a "$(SCM_VERSION)" != "" ] ; then \
$(ID_COMMAND) >> $@ ; \
- elif [ -f $(SCM_TIP_FILENAME) ] ; then \
+ elif [ -f "$(SCM_TIP_FILENAME)" ] ; then \
$(SCM_TIP_FILECMD) >> $@ ; \
fi;
$(PRINTF) "\n" >> $@
Thanks,
The tarball is accompanied by a digital signature available at:
>
> * https://openjdk-sources.osci.io/openjdk8/openjdk8u332-ga.tar.xz.sig
>
> This is signed by our Red Hat OpenJDK key (openjdk at redhat.com):
>
> PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net)
> Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F
>
> SHA256 checksums:
>
> 590001738c39b8a3156bb660b14fd5f3e87f49421c7ce7627670d101167b92f6
> openjdk8u332-b09.tar.xz
> 92cfbbe0200f3be31cecece0e3dec7437b61860b6dbc110349cbc192480dbb40
> openjdk8u332-b09.tar.xz.sig
>
> The checksums can be downloaded from:
>
> * https://openjdk-sources.osci.io/openjdk8/openjdk8u332-ga.sha256
>
> New in release OpenJDK 8u332 (2022-04-22):
> ===========================================
> Live versions of these release notes can be found at:
> * https://bit.ly/openjdk8u332
> *
> https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u332.txt
>
> * Security fixes
> - JDK-8269938: Enhance XML processing passes redux
> - JDK-8270504, CVE-2022-21426: Better XPath expression handling
> - JDK-8272255: Completely handle MIDI files
> - JDK-8272261: Improve JFR recording file processing
> - JDK-8272594: Better record of recordings
> - JDK-8274221: More definite BER encodings
> - JDK-8275151, CVE-2022-21443: Improved Object Identification
> - JDK-8277227: Better identification of OIDs
> - JDK-8277672, CVE-2022-21434: Better invocation handler handling
> - JDK-8278008, CVE-2022-21476: Improve Santuario processing
> - JDK-8278356: Improve file creation
> - JDK-8278449: Improve keychain support
> - JDK-8278805: Enhance BMP image loading
> - JDK-8278972, CVE-2022-21496: Improve URL supports
> - JDK-8281388: Change wrapping of EncryptedPrivateKeyInfo
> * Other changes
> - JDK-8033980: Xerces Update: datatype XMLGregorianCalendarImpl and
> DurationImpl
> - JDK-8035437: Xerces Update: xml/serialize/DOMSerializerImpl
> - JDK-8035577: Xerces Update: impl/xpath/regex/RangeToken.java
> - JDK-8037259: xerces update: xpointer update
> - JDK-8041523: Xerces Update: Serializer improvements from Xalan
> - JDK-8141508: java.lang.invoke.LambdaConversionException: Invalid
> receiver type
> - JDK-8162572: Update License Header for all JAXP sources
> - JDK-8167014: jdeps: Missing message: warn.skipped.entry
> - JDK-8198411: [TEST_BUG] Two java2d tests are unstable in mach5
> - JDK-8202822: Add .git to .hgignore
> - JDK-8205540:
> test/hotspot/jtreg/vmTestbase/nsk/jdb/trace/trace001/trace001.java fails
> with Debuggee did not exit after 15 <cont> commands
> - JDK-8209178: Proxied HttpsURLConnection doesn't send BODY when
> retrying POST request
> - JDK-8210283: Support git as an SCM alternative in the build
> - JDK-8218682: [TEST_BUG] DashOffset fails in mach5
> - JDK-8225690: Multiple AttachListener threads can be created
> - JDK-8227738: jvmti/DataDumpRequest/datadumpreq001 failed due to "exit
> code is 134"
> - JDK-8227815: Minimal VM: set_state is not a member of AttachListener
> - JDK-8240633: Memory leaks in the implementations of FileChooserUI
> - JDK-8241768: git needs .gitattributes
> - JDK-8247766: [aarch64] guarantee(val < (1U << nbits)) failed: Field
> too big for insn
> - JDK-8253147: The javax/swing/JPopupMenu/7154841/bug7154841.java fail
> on big screens
> - JDK-8253353: Crash in C2: guarantee(n != NULL) failed: No Node
> - JDK-8266749: AArch64: Backtracing broken on PAC enabled systems
> - JDK-8270290: NTLM authentication fails if HEAD request is used
> - JDK-8273229: Update OS detection code to recognize Windows Server 2022
> - JDK-8273341: Update Siphash to version 1.0
> - JDK-8273575: memory leak in appendBootClassPath(), paths must be
> deallocated
> - JDK-8274524: SSLSocket.close() hangs if it is called during the ssl
> handshake
> - JDK-8277224: sun.security.pkcs.PKCS9Attributes.toString() throws NPE
> - JDK-8277488: Add expiry exception for Digicert (geotrustglobalca)
> expiring in May 2022
> - JDK-8279077: JFR crashes on Linux ppc due to missing crash protector
> in signal handler
> - JDK-8280060: The sun/rmi/server/Activation.java class use
> Thread.dumpStack()
> - JDK-8282300: Throws NamingException instead of InvalidNameException
> after JDK-8278972
> - JDK-8282397: createTempFile method of java.io.File is failing when
> called with suffix of spaces character
> - JDK-8284548: Invalid XPath expression causes
> StringIndexOutOfBoundsException
> - JDK-8284920: Incorrect Token type causes XPath expression to return
> empty result
> - JDK-8284936: Fix Java 7 bootstrap breakage due to use of Arrays.stream
>
> Thanks,
> --
> Andrew :)
> Pronouns: he / him or they / them
> Senior Free Java Software Engineer
> OpenJDK Package Owner
> Red Hat, Inc. (http://www.redhat.com)
>
> PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
> Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
>
--
-Peter Tribble
http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/
More information about the jdk8u-dev
mailing list