From cba106e5026c7bafefebaf1e1f9d1f3c0e27561b Mon Sep 17 00:00:00 2001 From: Konstantin Akimov Date: Tue, 10 Nov 2026 18:23:28 +0700 Subject: [PATCH] fix(build): fetch miniupnpc sources from miniupnp.free.fr https://miniupnp.tuxfamily.org does not answer any more, and the dash-depends-sources fallback bucket has no copy of miniupnpc-2.2.7.tar.gz, so `make -C depends download` fails and with it every CI job, since all build jobs wait for the "Cache depends sources" job. Point the package at the author's other mirror, http://miniupnp.free.fr, which serves the tarball with the expected hash. This is what Bitcoin Core did in bitcoin#30151 for the same outage but it had been reverted later by bitcoin core by mistake and never refixed, instead bitcoin core dropped miniupnpc altogether (bitcoin#31130), so there is no later upstream fix to backport. --- depends/packages/miniupnpc.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/depends/packages/miniupnpc.mk b/depends/packages/miniupnpc.mk index e63752406107..6a0cfa8cc166 100644 --- a/depends/packages/miniupnpc.mk +++ b/depends/packages/miniupnpc.mk @@ -1,6 +1,6 @@ package=miniupnpc $(package)_version=2.2.7 -$(package)_download_path=https://miniupnp.tuxfamily.org/files/ +$(package)_download_path=http://miniupnp.free.fr/files/ $(package)_file_name=$(package)-$($(package)_version).tar.gz $(package)_sha256_hash=b0c3a27056840fd0ec9328a5a9bac3dc5e0ec6d2e8733349cf577b0aa1e70ac1 $(package)_patches=dont_leak_info.patch cmake_get_src_addr.patch fix_windows_snprintf.patch