From 0369ba676946964f1353b98225c774f6dd7062ad Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Fri, 30 May 2025 10:44:55 -0400 Subject: [PATCH] common/travis/check-install: remove bootstrap repos for workaround xbps chooses cross-vpkg-dummy over musl1.1 because it's looking for a virtual package, musl. fixes: #55528 --- common/travis/check-install.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/common/travis/check-install.sh b/common/travis/check-install.sh index d414a4a163e..2117e45a1ea 100755 --- a/common/travis/check-install.sh +++ b/common/travis/check-install.sh @@ -27,6 +27,13 @@ ADDREPO="--repository=hostdir/binpkgs/bootstrap --repository=hostdir/binpkgs/nonfree" ROOTDIR="-r /check-install" +# HACK: remove remote bootstrap repo from consideration +# if the libc package is virtual (like musl1.1), xbps +# can choose the one provided by cross-vpkg-dummy instead +# of the actual package +# this is fine to do here because it runs last in CI +sed -i -e '/bootstrap/d' "${CONFDIR#-C }"/*remote*.conf + # if this fails, there were no packages built for this arch and thus no repodatas xbps-install $ROOTDIR $ADDREPO $CONFDIR -S || exit 0