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