osmith submitted this change.

View Change

Approvals: fixeria: Looks good to me, approved Jenkins Builder: Verified pespin: Looks good to me, but someone else must approve
OBS: switch debian 11 mirrors to snapshot

The archive.debian.org mirror is currently inconsistent, we can't fetch
xsltproc from the mirror (a dependency of osmo-gsm-manuals-dev):

5.996 E: Failed to fetch http://archive.debian.org/debian-security/pool/updates/main/libx/libxslt/xsltproc_1.1.34-4%2bdeb11u3_amd64.deb 404 Not Found [IP: 151.101.66.132 80]
5.996 E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Switch all URLs from archive.debian.org to snapshot.debian.org from
2026-08-14, the day before debian 11 went EOL.

I had tried to use snapshot.debian.org for the security mirror in the
past (36dd521d) and then changed it to only archive.debian.org later as
the mix of both became incompatible (cfa1294). By now switching over all
of these URLs instead of only the security URL and by using a more
recent snapshot date, it should in theory keep on working until we
remove the debian 11 feed (https://osmocom.org/news/333).

Change-Id: I4a3d108a5b0418736d0aff897bbfefbd682bfec1
---
M scripts/obs/data/build_binpkg.Dockerfile
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/scripts/obs/data/build_binpkg.Dockerfile b/scripts/obs/data/build_binpkg.Dockerfile
index 23d5e77..5368ec4 100644
--- a/scripts/obs/data/build_binpkg.Dockerfile
+++ b/scripts/obs/data/build_binpkg.Dockerfile
@@ -15,9 +15,9 @@
# Patch sources.list for EOL distros
RUN case "$DISTRO" in \
debian:11) \
- ( echo "deb http://archive.debian.org/debian bullseye main"; \
- echo "deb http://archive.debian.org/debian-security bullseye-security main"; \
- echo "deb http://archive.debian.org/debian bullseye-updates main"; \
+ ( echo "deb http://snapshot.debian.org/archive/debian/20260814T143040Z bullseye main"; \
+ echo "deb http://snapshot.debian.org/archive/debian-security/20260814T165831Z bullseye-security main"; \
+ echo "deb http://snapshot.debian.org/archive/debian/20260814T143040Z bullseye-updates main"; \
) > /etc/apt/sources.list \
;; \
esac

To view, visit change 43888. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: merged
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I4a3d108a5b0418736d0aff897bbfefbd682bfec1
Gerrit-Change-Number: 43888
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy@sysmocom.de>
Gerrit-Reviewer: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: pespin <pespin@sysmocom.de>