system/ncurses: upstream source URL 404'd (unreliable location)
>>> ncurses: Building system/ncurses 6.3-r0 (using abuild 3.4.2-r0) started Tue, 19 Apr 2022 17:40:31 +0000
>>> ncurses: Checking sanity of /root/packages/system/ncurses/APKBUILD...
>>> ncurses: Analyzing dependencies...
(1/1) Installing .makedepends-ncurses (20220419.174031)
OK: 449 MiB in 93 packages
>>> ncurses: Cleaning temporary build dirs...
>>> ncurses: Fetching http://invisible-mirror.net/archives/ncurses/current/ncurses-6.3-20220129.tgz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
^M 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0^M 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0^M 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 404 Not Found
Let's discuss:
- https://invisible-mirror.net/archives/ncurses/current/ does not retain "old" tarballs so URLs break if we don't bump often
-
https://invisible-mirror.net/archives/ncurses/6.3/ contains incremental patches (reliable) but also a
.zip
that is routinely updated - https://invisible-mirror.net/archives/ncurses/ncurses-6.3.tar.gz (e.g.) is stable for the base tarball
Do we want to use the base package and iterate through a hardcoded list of packages? They don't occur on a regular basis (weekly or otherwise).