RFR: 8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing
Fei Yang
fyang at openjdk.org
Fri Oct 18 01:40:41 UTC 2024
In JDK-8339548, we switched to use Debian snapshot (https://snapshot.debian.org/archive/debian/20240228T034848Z/) for bootstrap. The reason is that we don't have a stable Debian release for RISC-V yet. And Debian "sid" (https://httpredir.debian.org/debian) that we use for debootstrapping RISC-V breaks at that time. This works as expected for about one month. But bad news is that GHA linux-cross-build job for RISC-V starts to fail again this week. Sigh! I guess there might be some change on the distro running on GHA test machines as same debootstrap command still works on my Ubuntu 22.04.
Good news is that that Debian "sid" can now bootstrap for RISC-V. So this simply switches back to Debian "sid". As the version
of dpkg command on GHA machines is old (1.21.1), we need to add one extra option `--no-merged-usr` for bootstrap command to work. This is not necessary for newer dpkg versions like 1.22.6.
Testing:
- [ ] GHA test
-------------
Commit messages:
- Fix
Changes: https://git.openjdk.org/jdk/pull/21575/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=21575&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8342578
Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/21575.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/21575/head:pull/21575
PR: https://git.openjdk.org/jdk/pull/21575
More information about the build-dev
mailing list