[jdk8u-dev] RFR: 8324632: Update Zlib Data Compression Library to Version 1.3.1

fitzsim duke at openjdk.org
Tue Jun 4 16:34:45 UTC 2024


On Tue, 4 Jun 2024 14:12:53 GMT, fitzsim <duke at openjdk.org> wrote:

> 8315117: Update Zlib Data Compression Library to Version 1.3
> 8326351: Update the Zlib version in THIRD_PARTY_README to 1.3.1
> 
> Backport-of: 6aa721649d870354a79c3508343b14222e0edcfb
> 
> I am filing this pull request now mainly to register that I am working on this backport.  Some of the sanity checks have already failed on package download issues; I will try re-running them and otherwise investigating how to fix them.

Other than path differences and license changes in `zlib.md` in `11` versus `THIRD_PARTY_README` in `8`, the changes applied cleanly.

I guess the Debian `s390x` and `ppc64le` sanity check jobs could be updated from `buster` to `bullseye`, since these URLs 404:

http://httpredir.debian.org/debian/dists/buster/main/binary-s390x/Packages
http://httpredir.debian.org/debian/dists/buster/main/binary-ppc64el/Packages

whereas these exist:

http://httpredir.debian.org/debian/dists/bullseye/main/binary-s390x/Packages.gz
http://httpredir.debian.org/debian/dists/bullseye/main/binary-ppc64el/Packages.gz

For the Windows `x86` failures, this URL 404s:

https://debian.fmi.uni-sofia.bg/~aangelov/VS2010Express1.iso

This seems like a good substitute:

https://archive.org/download/vs-2010-express-1/VS2010Express1.iso

I confirmed the SHA256 hash matches the value expected by the environment variable in the script, `a9d5dcdf55e539a06547a8ebbc63d55dc167113e09ee9e42096ab9098313039b`.

The archive.org download is slow, and 700 MiB is a lot to pull from archive.org on every job run.  So caching this file somewhere closer (network-wise) to the builder would be nice.  However, from my reading about GHA caches, they are per-branch, so the file would be redownloaded once per pull request anyway.

The same new missing/out-of-date certificate failure happened on `Linux x64 (jdk/tier1)`, `Linux x86 (jdk/tier1)`, `Windows x64 (jdk/tier1)`, and `macOS x64 (jdk/tier1)`, but this seems unrelated to the backport:

`security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1`

Darn, I forgot to change the PR title to "Backport 6aa721649d870354a79c3508343b14222e0edcfb"; I just changed it now.  I will see if the bot notices and adds the "backport" tag, otherwise I will look into the SKARA backport command, or look at labelling it manually.

-------------

PR Comment: https://git.openjdk.org/jdk8u-dev/pull/511#issuecomment-2147678095
PR Comment: https://git.openjdk.org/jdk8u-dev/pull/511#issuecomment-2147690286
PR Comment: https://git.openjdk.org/jdk8u-dev/pull/511#issuecomment-2147775762
PR Comment: https://git.openjdk.org/jdk8u-dev/pull/511#issuecomment-2147782569
PR Comment: https://git.openjdk.org/jdk8u-dev/pull/511#issuecomment-2147831473
PR Comment: https://git.openjdk.org/jdk8u-dev/pull/511#issuecomment-2147909993


More information about the jdk8u-dev mailing list