Skip to content

Commit 5e39d5d

Browse files
committed
build-runai-model-streamer: fall back to Debian's libaio tarball
releases.pagure.org, the host upstream's Dockerfile pins, returns 404 from the runner (pagure.io was sunset in 2026). Debian mirrors the identical tarball, and the same sha256 still gates it.
1 parent 0d66177 commit 5e39d5d

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

‎.github/workflows/build-runai-model-streamer.yml‎

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,13 @@ jobs:
220220
make -C src -j"$(nproc)" ENABLE_SHARED=0 CFLAGS="-fPIC -O2" > /dev/null
221221
make install ENABLE_SHARED=0 > /dev/null
222222
cd /tmp
223-
curl -fsSL -o libaio-0.3.113.tar.gz https://releases.pagure.org/libaio/libaio-0.3.113.tar.gz
223+
# Upstream pins releases.pagure.org (pagure.io was sunset in 2026 and that host now
224+
# 404s from here); the same tarball is mirrored by Debian, and the checksum rejects
225+
# anything else.
226+
for url in https://releases.pagure.org/libaio/libaio-0.3.113.tar.gz \
227+
https://deb.debian.org/debian/pool/main/liba/libaio/libaio_0.3.113.orig.tar.gz; do
228+
curl -fsSL -o libaio-0.3.113.tar.gz "$url" && break
229+
done
224230
echo "2c44d1c5fd0d43752287c9ae1eb9c023f04ef848ea8d4aafa46e9aedb678200b libaio-0.3.113.tar.gz" | sha256sum -c -
225231
tar zxf libaio-0.3.113.tar.gz
226232
cd libaio-0.3.113
@@ -376,4 +382,4 @@ jobs:
376382
with:
377383
artifact-pattern: runai-model-streamer-${{ matrix.version }}-py3-none-manylinux_riscv64
378384
gpl-sources-artifact: runai-model-streamer-${{ matrix.version }}-gpl-sources
379-
gpl-sources-description: gcc
385+
gpl-sources-description: gcc and the copyleft libraries bundled in the wheel

0 commit comments

Comments
 (0)