-
Notifications
You must be signed in to change notification settings - Fork 159
8324632: Update Zlib Data Compression Library to Version 1.3.1 #511
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
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
👋 Welcome back fitzsim! A progress list of the required criteria for merging this PR into |
Other than path differences and license changes in |
I guess the Debian http://httpredir.debian.org/debian/dists/buster/main/binary-s390x/Packages whereas these exist: http://httpredir.debian.org/debian/dists/bullseye/main/binary-s390x/Packages.gz |
For the Windows 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, |
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
|
It used to be |
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. |
/backport |
@fitzsim This change now passes all automated pre-integration checks. After integration, the commit message for the final commit will be:
You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been no new commits pushed to the As you do not have Committer status in this project an existing Committer must agree to sponsor your change. Possible candidates are the reviewers of this PR (@jerboaa, @gnu-andrew) but any other Committer may sponsor as well. ➡️ To flag this PR as ready for integration with the above commit message, type |
This backport pull request has now been updated with issues from the original commit. |
/approval 8324632 request This is an almost-clean backport from 11 and passes jdk_tier1 zip tests. |
/approval 8315117 request This is an almost-clean backport from 11 and passes jdk_tier1 zip tests. |
/approval 8326351 request This is an almost-clean backport from 11 and passes jdk_tier1 zip tests. |
Webrevs
|
@fitzsim To use the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For JDK 8 there are other THIRD_PARTY_README
files which would need the same treatment as the top-level-one:
$ find -name THIRD_PARTY_README | grep -v build/
./jaxp/THIRD_PARTY_README
./corba/THIRD_PARTY_README
./nashorn/THIRD_PARTY_README
./langtools/THIRD_PARTY_README
./hotspot/THIRD_PARTY_README
./jaxws/THIRD_PARTY_README
./THIRD_PARTY_README
./jdk/THIRD_PARTY_README
I'd suggest to fix the top level one and then apply the same patch to others. Note that the previous update of zlib to 1.2.13 didn't include the other THIRD_PARTY_README changes.
THIRD_PARTY_README
Outdated
@@ -3043,14 +3043,14 @@ performance, or use of this material. | |||
|
|||
------------------------------------------------------------------------------- | |||
|
|||
%% This notice is provided with respect to zlib v1.2.13, which may be included | |||
%% This notice is provided with respect to zlib v1.3.1, which may be included |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is a trailing space after included
. Please remove.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done. There is trailing whitespace throughout the THIRD_PARTY_README files, which I left alone, but given that I was changing this line anyway, it is a good opportunity to remove this occurrence.
THIRD_PARTY_README
Outdated
with JRE 8, JDK 8, and OpenJDK 8. | ||
|
||
--- begin of LICENSE --- | ||
|
||
version 1.2.13, October 13th, 2022 | ||
version 1.3.1, October 13th, 2022 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1.3.1 got released on January 22, 2024. We should use that date.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix pushed.
Darn, that's why I missed it; I grep'd for "1.2.13", sorry. Will fix. |
JDK head (currently 23) and probably all earlier releases. |
My understanding of the |
@fitzsim Please merge master. This should have some of the test failures fixed and probably will only have |
/approve yes |
@jerboaa |
/integrate |
Oh, misinterpreted "merge master" as a request to integrate; will try to get the tests rerun later today. |
OK, merged master, tests are running. |
Correct, only |
/integrate |
Looks like the bot removed the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Backport looks good. Thanks for duplicating the change to all the THIRD_PARTY_README
files. It appears only the one in jdk makes the final image, so once this change is in, I'll check that they are all actually the same and remove the duplicates to spare future changes this duplication.
In 9, they were removed by JDK-8169925 which replaced them with the .md
legal files. They made some sense in 8u when there were multiple Mercurial subrepositories but everything has been in one Git repository for over two years now.
This command is used on commits to automatically generate a backport. You don't need it if you have already created the backport yourself. It is unlikely to work for 8u anyway, due to the different paths. |
You should be able to leave out the bug ID and just issue this once. |
/sponsor |
Going to push as commit 0357abb. |
@gnu-andrew @fitzsim Pushed as commit 0357abb. 💡 You may see a message that your pull request was closed with unmerged commits. This can be safely ignored. |
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.
Progress
Issues
Reviewers
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.org/jdk8u-dev.git pull/511/head:pull/511
$ git checkout pull/511
Update a local copy of the PR:
$ git checkout pull/511
$ git pull https://git.openjdk.org/jdk8u-dev.git pull/511/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 511
View PR using the GUI difftool:
$ git pr show -t 511
Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk8u-dev/pull/511.diff
Webrev
Link to Webrev Comment