Prerequisites
What happened?
The checkver logic for the openjdk17 through openjdk25 manifests in the Java bucket no longer works.
These manifests currently scrape https://jdk.java.net/<major> pages, but those pages now return superseded-release pages in PowerShell/checkver instead of the old download layout the regex expects. As a result, checkver.ps1 fails for every manifest in this family.
Package name
openjdk17-openjdk25
Expected behavior
checkver should continue to detect the current archived GA Windows x64 builds for the openjdk17 through openjdk25 manifests.
Additional context/output
Current failures include:
openjdk17: couldn't match ... in https://jdk.java.net/17
openjdk21: couldn't match ... in https://jdk.java.net/21
openjdk24: couldn't match ... in https://jdk.java.net/24
openjdk25: couldn't match ... in https://jdk.java.net/25
I verified locally that the same issue affects openjdk17, openjdk18, openjdk19, openjdk20, openjdk21, openjdk22, openjdk23, openjdk24, and openjdk25.
A likely fix is to switch these manifests to https://jdk.java.net/archive/ and match the appropriate major-version Windows asset there instead of scraping the superseded major-version landing pages directly.
Prerequisites
What happened?
The
checkverlogic for theopenjdk17throughopenjdk25manifests in the Java bucket no longer works.These manifests currently scrape
https://jdk.java.net/<major>pages, but those pages now return superseded-release pages in PowerShell/checkverinstead of the old download layout the regex expects. As a result,checkver.ps1fails for every manifest in this family.Package name
openjdk17-openjdk25
Expected behavior
checkvershould continue to detect the current archived GA Windows x64 builds for theopenjdk17throughopenjdk25manifests.Additional context/output
Current failures include:
I verified locally that the same issue affects
openjdk17,openjdk18,openjdk19,openjdk20,openjdk21,openjdk22,openjdk23,openjdk24, andopenjdk25.A likely fix is to switch these manifests to
https://jdk.java.net/archive/and match the appropriate major-version Windows asset there instead of scraping the superseded major-version landing pages directly.