From 7710f4c9a48ee42391fa09e13096768d9723ae7a Mon Sep 17 00:00:00 2001 From: Denis 'GNUtoo' Carikli Date: Sat, 14 Nov 2020 22:26:00 +0100 Subject: libre: rebuild pacman-mirrorlist Some key packages are signed by bill-auger, however for some reasons, creating a chroot with librechroot results in an error related to Bill's key. For instance if we create a new chroot with the following commands: $ sudo rm -rf /var/lib/archbuild/parabola-x86_64/ $ sudo librechroot -n parabola-x86_64 -A x86_64 make We end up with: (116/116) checking package integrity [...] 100% [...] error: pacman-mirrorlist: signature from "bill-auger " is unknown trust :: File /var/cache/pacman/pkg/pacman-mirrorlist-20201002-1.parabola1-any.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n] It also prevent builds in existing librechroot due to dependency issues. The associated bugreport is available here: https://labs.parabola.nu/issues/2925 While other Parabola developers are also busy trying to fix the root cause of this issue, it might be a good idea to also restore the ability to create librechroots in parallel. That may also be useful to build potential fixes. To build the previous package (linux-libre-api-headers) I used use the workaround present in the bugreport (date --set=2020-11-01) in a KVM vm not to mess up the date of the host. More lightweight VM systems like lxc don't allow to change the date. Signed-off-by: Denis 'GNUtoo' Carikli --- libre/pacman-mirrorlist/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libre/pacman-mirrorlist/PKGBUILD b/libre/pacman-mirrorlist/PKGBUILD index 233d5e31e..0a0f15515 100644 --- a/libre/pacman-mirrorlist/PKGBUILD +++ b/libre/pacman-mirrorlist/PKGBUILD @@ -7,7 +7,7 @@ pkgname=pacman-mirrorlist pkgver=$(LC_ALL=C date -u +%Y%m%d) -pkgrel=1.parabola1 +pkgrel=1.parabola2 pkgdesc="Parabola GNU/Linux-libre mirror list for use by pacman" arch=('any') url="https://repo.parabola.nu/mirrorlist.txt" -- cgit v1.2.3