Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock X-Debbugs-Cc: g...@packages.debian.org, vagr...@debian.org Control: affects -1 + src:guix
Please unblock package guix [ Reason ] In Guix 1.4.0 upstream configured an additional substitute server by default, but I neglected to properly add the signing key for it to properly work out of the box in the Debian package. [ Impact ] The behavior of Debian's guix package will not break assumptions of the guix community, documentation, etc. which assume both substitute servers will be enabled by default. If the other substitute server is down for any reason, the end user will end up rebuilding many substitutes instead of downloading them from the other server. [ Tests ] Performing "guix pull --substitute-urls=https://bordeaux.guix.gnu.org" successfully downloads substitutes from bordeaux instead of https://ci.guix.gnu.org. Normally ci.guix.gnu.org is preferred, so without explicitly specifying substitute-urls you might not notice the other substitute server is not fully enabled. [ Risks ] People upgrading from older versions will need to ACK the conffile change to fully enable the new substitute server, or add it manually. [ Checklist ] [X] all changes are documented in the d/changelog [X] I reviewed all changes and I approve them [X] attach debdiff against the package in testing [ Other info ] Nothing springs to mind! Thanks for considering! unblock guix/1.4.0-3 live well, vagrant diff -Nru guix-1.4.0/debian/changelog guix-1.4.0/debian/changelog --- guix-1.4.0/debian/changelog 2022-12-18 16:22:23.000000000 -0800 +++ guix-1.4.0/debian/changelog 2023-04-21 18:35:03.000000000 -0700 @@ -1,3 +1,15 @@ +guix (1.4.0-3) unstable; urgency=medium + + * debian/rules: Fix syntax of /etc/guix/acl file. + + -- Vagrant Cascadian <vagr...@debian.org> Fri, 21 Apr 2023 18:35:03 -0700 + +guix (1.4.0-2) unstable; urgency=medium + + * debian/rules: Add "bordeaux" substitute server to /etc/guix/acl. + + -- Vagrant Cascadian <vagr...@debian.org> Thu, 20 Apr 2023 22:15:09 -0700 + guix (1.4.0-1) unstable; urgency=medium * New upstream release. diff -Nru guix-1.4.0/debian/rules guix-1.4.0/debian/rules --- guix-1.4.0/debian/rules 2022-12-18 16:22:13.000000000 -0800 +++ guix-1.4.0/debian/rules 2023-04-21 18:06:27.000000000 -0700 @@ -54,11 +54,13 @@ debian/guix/lib/systemd/system/gnu-store.mount # guix-gc is installed via examples rm -f debian/guix/usr/lib/*/systemd/system/guix-gc.* - # Add /etc/default/acl with the default substitute server, + # Add /etc/default/acl with the default substitute servers, # with identical output as "guix archive --authorize" mkdir -p debian/guix/etc/guix/ printf '(acl\n (entry\n' > debian/guix/etc/guix/acl sed -e 's,^, ,g' -e 's, $$,,g' etc/substitutes/ci.guix.gnu.org.pub >> debian/guix/etc/guix/acl + printf ' (tag\n (guix import)\n )\n )\n (entry\n' >> debian/guix/etc/guix/acl + sed -e 's,^, ,g' -e 's, $$,,g' etc/substitutes/bordeaux.guix.gnu.org.pub >> debian/guix/etc/guix/acl printf ' (tag\n (guix import)\n )\n )\n )\n' >> debian/guix/etc/guix/acl rmdir debian/guix/usr/lib/*/systemd/system/ rmdir debian/guix/usr/lib/*/systemd/
signature.asc
Description: PGP signature