vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit f743a98b0733572619d1c3c8cad971e8e3f3550a
Merge: 8457f34 bea8aec
Author: Luca Boccassi <bluca@debian.org>
Date: Wed Jun 4 13:58:28 2025 +0000
Merge branch 'arch-all-foreign-bootstrap' into 'master'
functions: Fix support for modern-style arch:all with foreign bootstrap
See merge request installer-team/debootstrap!139
commit bea8aec547715588e8137557b8fe95e717592c7b
Author: Jonathon Hall <jonathon.hall@puri.sm>
Date: Wed May 28 11:04:49 2025 -0400
functions: Fix support for modern-style arch:all with foreign bootstrap
Commit 5fa79061 ("Implement support for repos with modern-style
arch:all support") added support for modern-style arch:all - where the
architecture-specific release files do not list packages for arch all;
they're in a separate list.
However, it did not work for foreign bootstrap when the second stage is
performed separately. The second stage relied on a global
"ARCH_ALL_SUPPORTED" being set by the first stage, which doesn't happen
when they are executed separately. This caused PureOS Crimson to fail
a foreign bootstrap, because dpkg could not record the selection of
cron-daemon-common (an arch:all pre-dependency of cron).
Additionally, it appears this would not have been precisely correct for
multiple suites. Most logic would use the ARCH_ALL_SUPPORTED value of
the last suite for all suites. download_release_indices would have
carried over the 'all' from prior suites to later suites, possibly
duplicating it if more than one suite supports all.
Don't use global state for this. Check support for each suite when
needed.
Signed-off-by: Jonathon Hall <jonathon.hall@puri.sm>