Skip to content

'Daily Docker Build' failures following LLVM installation script change #3

@ScottBrenner

Description

@ScottBrenner

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions