-
Notifications
You must be signed in to change notification settings - Fork 5
Description
https://github.com/oven-sh/bun-development-docker-image/actions/workflows/daily-build.yml has been failing recently, found the following-
Comparing the last success with recent failures, the LLVM installation script has started returning a different value for the installation codename-
Last success has the codename set to unstable - https://github.com/oven-sh/bun-development-docker-image/actions/runs/19801453066/job/56729335284#step:7:1783
#15 18.80 + case ${DISTRO} in
#15 18.80 + [[ 13 (trixie) == \u\n\s\t\a\b\l\e ]]
#15 18.80 + [[ 13 (trixie) == \t\e\s\t\i\n\g ]]
#15 18.80 + [[ trixie == \t\r\i\x\i\e ]]
#15 18.80 + CODENAME=unstable
#15 18.80 + LINKNAME=
While a recent failure https://github.com/oven-sh/bun-development-docker-image/actions/runs/19865253873/job/56926091107#step:7:1784 has it set to trixie
#15 19.97 + case ${DISTRO} in
#15 19.97 + [[ 13 (trixie) == \u\n\s\t\a\b\l\e ]]
#15 19.97 + [[ 13 (trixie) == \t\e\s\t\i\n\g ]]
#15 19.97 + [[ trixie == \f\o\r\k\y ]]
#15 19.97 + CODENAME=trixie
#15 19.97 + LINKNAME=-trixie
It looks like opencollab/llvm-jenkins.debian.net#38 modified a workaround in the installation script from trixie to forkie, so the version codename is now set to trixie and this ultimately causes the repository error in https://github.com/oven-sh/bun-development-docker-image/actions/runs/19865253873/job/56926091107#step:7:1913.
Not sure what an actual fix for this would look like - update to forkie? fix the upstream repo? - but one workaround could be "pinning" https://github.com/oven-sh/bun/blob/main/scripts/bootstrap.sh#L1160 to a previous SHA or adding -n unstable to the end, might be related to oven-sh/bun@5bdb8ec as well