Rebuild Todo List validpgpkeys integrity check

Dec. 29, 2014 - Kyle Keen

Makepkg (as of pacman 4.2) now verifies GPG signed files differently. They require a reference to the signer's fingerprint. Without that, makepkg's integrity check will fail.

For an example of a good pkgbuild, curl has the following lines:
source=("http://curl.haxx.se/download/$pkgname-$pkgver.tar.gz"{,.asc}
curlbuild.h)
md5sums=('88c5650122873712296d4b1db3f12e6c'
'SKIP'
'751bd433ede935c8fae727377625a8ae')
validpgpkeys=('914C533DF9B2ADA2204F586D78E11C6B279D5C91') # Daniel Stenberg

More details are under the 'validpgpkeys' of the pkgbuild man page. The fingerprint can be generated with
gpg --fingerprint <key-identifier or user ID>

This is not exactly critical, but catching it now may save some bug reports and user frustration. No rebuild is necessary, simply updating the pkgbuilds should be sufficient.

The package list was generated by finding the difference between
egrep -R '\.(asc|sig)' /var/abs | cut -d '/' -f 5 | sort -u
and
grep -R 'validpgpkeys' /var/abs | cut -d '/' -f 5 | sort -u
and so may have a false positive if you recently fixed this in SVN.

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
197 packages displayed out of 197 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
x86_64 Extra a2ps 4.15.6-1 alerque Complete eric
x86_64 Extra abs Complete arojas
x86_64 Core acl 2.3.2-1 eworm Complete allan
x86_64 Extra apache 2.4.62-1 anatolik Complete anatolik
x86_64 Extra appmenu-qt Complete andrea
x86_64 Extra apr 1.7.5-3 anatolik, carsme Complete anatolik
x86_64 Extra apr-util 1.6.3-2 anatolik, carsme Complete anatolik
any Extra arch-install-scripts 29-1 Foxboron, dvzrv Complete dreisner
any Extra archiso 81-1 dvzrv Complete pierre
any Core archlinux-keyring 20241015-1 eworm, Foxboron Complete pierre
any Extra archlinux-themes-kdm Complete andrea
x86_64 Core attr 2.5.2-1 eworm Complete allan
x86_64 Extra autogen 5.18.16-5 Complete jgc
any Core automake 1.17-1 lfleischer Complete allan
x86_64 Core bash 5.2.037-1 tpowa, felixonmars, anthraxx, grazzolini Complete bpiotrowski
x86_64 Extra bc 1.07.1-5 grawlinson Complete heftig
x86_64 Extra bind 9.20.3-1 seblu, blakkheim Complete seblu
x86_64 Core bison 3.8.2-8 lfleischer Complete allan
x86_64 Extra bluefish FFY00 Complete eric
x86_64 Extra bluez 5.79-1 andyrtr, Antiz Complete andyrtr
x86_64 Extra burp Complete arojas
x86_64 Extra bzr Complete felixonmars
x86_64 Extra c-ares 1.34.2-1 dvzrv Complete dreisner
x86_64 Extra ccrtp Complete arojas
x86_64 Extra clamav 1.4.1-1 anthraxx, grazzolini Complete bisson
x86_64 Extra claws-mail 4.3.0-2 andyrtr Complete andyrtr
x86_64 Extra colord-gtk 0.3.1-1 heftig Complete heftig
x86_64 Extra conntrack-tools 1.4.8-1 seblu Complete seblu
x86_64 Core coreutils 9.5-2 tpowa, seblu Complete seblu
x86_64 Core cryptsetup 2.7.5-1 eworm Complete bpiotrowski
x86_64 Extra cups 2:2.4.11-1 andyrtr Complete andyrtr
x86_64 Extra davfs2 Complete bpiotrowski
x86_64 Extra dbus-glib 0.112-4 bgyorgy Complete jgc
x86_64 Extra ddd Complete eric
x86_64 Extra ddrescue 1.28-1 dvzrv Complete arojas
x86_64 Extra dhcp 4.4.3.P1-3 eworm Complete arojas
x86_64 Core diffutils 3.10-1 seblu Complete seblu
x86_64 Core dosfstools 4.2-5 tpowa Complete tpowa
x86_64 Extra dovecot demize, foxxx0 Complete andyrtr
x86_64 Core ed arojas, alerque Complete allan
x86_64 Extra elfutils Foxboron, dvzrv Complete lcarlier
x86_64 Extra emacs 29.4-3 juergen, freswa Complete juergen
x86_64 Extra exempi 2.6.5-1 bgyorgy Complete jgc
x86_64 Extra expac morganamilo, alerque Complete dreisner
x86_64 Extra farstream 0.2.9-3 Complete felixonmars
x86_64 Extra fbida Complete eric
x86_64 Extra feh 3.10.3-1 eworm, gromit Complete bisson
x86_64 Extra fetchmail freswa Complete pierre
x86_64 Core findutils 4.10.0-2 tpowa Complete allan
x86_64 Extra firefox 132.0-1 heftig Complete foutrelis
x86_64 Extra freetype2 2.13.3-1 andyrtr, heftig Complete jgc
x86_64 Core gawk 5.3.1-1 tpowa Complete tpowa
x86_64 Extra gdb 15.2-3 anatolik, anthraxx, gromit Complete anatolik
x86_64 Core gdbm 1.24-1 dvzrv Complete bpiotrowski
x86_64 Core gettext 0.22.5-2 tpowa Complete allan
x86_64 Extra glpk 5.0-3 arojas Complete arojas
x86_64 Core gmp 6.3.0-2 arojas Complete allan
any Extra gnu-free-fonts 20120503-8 heftig Complete heftig
x86_64 Core gnupg 2.4.6-1 lfleischer, anthraxx, dvzrv Complete bisson
x86_64 Core gnutls 3.8.8-1 andyrtr Complete andyrtr
x86_64 Extra gperf 3.1-5 anthraxx Complete arojas
x86_64 Core gpgme 1.23.2-6 eworm Complete tpowa
x86_64 Extra gpsd jlichtblau, arojas Complete arojas
x86_64 Core grep 3.11-1 seblu Complete seblu
x86_64 Core groff 1.23.0-7 tpowa Complete allan
x86_64 Core grub 2:2.12-3 tpowa, eworm Complete allan
x86_64 Extra gtk-engines 2.21.0-6 Complete jgc
x86_64 Extra gv Complete eric
x86_64 Core gzip 1.13-4 seblu, eworm Complete seblu
x86_64 Extra hplip 1:3.24.4-2 andyrtr Complete andyrtr
x86_64 Extra hspell 1.4-5 muflone Complete heftig
x86_64 Extra imagemagick 7.1.1.39-1 arojas Complete eric
x86_64 Core inetutils 2.5-1 anthraxx Complete eric
any Extra intel-ucode 20241029-1 eworm, blakkheim Complete thomas
any Extra intltool 0.51.0-6 felixonmars Complete eric
x86_64 Core iptables 1:1.8.10-2 felixonmars Complete ronald
any Extra iso-codes 4.17.0-1 arojas Complete felixonmars
x86_64 Extra kismet 2023_07_R1-13 juergen, anthraxx Complete arojas
x86_64 Core krb5 1.21.3-1 anthraxx Complete arojas
x86_64 Core less 1:661-1 seblu Complete seblu
x86_64 Extra lftp 4.9.2-2 andyrtr Complete andyrtr
x86_64 Multilib lib32-curl 8.10.1-2 felixonmars, eworm, artafinde Complete felixonmars
x86_64 Multilib lib32-elfutils Complete lcarlier
x86_64 Multilib lib32-gmp 6.3.0-2 felixonmars Complete bluewind
x86_64 Multilib lib32-libmng Complete bluewind
x86_64 Multilib lib32-libpcap 1.10.5-2 svenstaro, dvzrv Complete svenstaro
x86_64 Multilib lib32-libsndfile 1.2.2-2 felixonmars Complete bluewind
x86_64 Multilib lib32-libtasn1 4.19.0-2 lcarlier Complete lcarlier
x86_64 Multilib lib32-llvm 18.1.8-1 lcarlier Complete lcarlier
x86_64 Multilib lib32-mesa 1:24.2.6-1 heftig, lcarlier, felixonmars Complete lcarlier
x86_64 Multilib lib32-openssl 1:3.4.0-1 pierre, felixonmars Complete bluewind
x86_64 Multilib lib32-p11-kit 0.25.5-1 heftig Complete bluewind
x86_64 Multilib lib32-readline 8.2.013-1 felixonmars, grazzolini Complete bluewind
x86_64 Multilib lib32-v4l-utils 1.28.1-1 felixonmars Complete bluewind
x86_64 Multilib lib32-xz 5.6.3-1 lcarlier, eworm Complete felixonmars
x86_64 Extra libbsd 0.12.2-2 lfleischer, blakkheim Complete lfleischer
x86_64 Extra libburn 1.5.6-1 grawlinson Complete andyrtr
x86_64 Extra libcdio 2.1.0-4 heftig Complete arojas
x86_64 Extra libcdio-paranoia 10.2+2.0.2-1 bgyorgy Complete jgc
x86_64 Extra libevdev 1.13.3-1 andyrtr Complete andyrtr
x86_64 Core libevent 2.1.12-4 anatolik Complete eric
x86_64 Extra libftdi-compat idevolder Complete arojas
x86_64 Core libgpg-error 1.50-1 andyrtr Complete andyrtr
x86_64 Extra libinput 1.26.2-1 andyrtr Complete andyrtr
x86_64 Extra libisoburn 1.5.6-1 grawlinson Complete andyrtr
x86_64 Extra libisofs 1.5.6-1 grawlinson Complete andyrtr
x86_64 Extra libmad 0.15.1b-10 felixonmars Complete eric
x86_64 Extra libmng 2.0.3-4 arojas Complete eric
x86_64 Core libmpc 1.3.1-2 arojas Complete allan
x86_64 Extra libnetfilter_conntrack seblu Complete seblu
x86_64 Extra libnftnl seblu, eworm Complete seblu
x86_64 Extra libotr 4.1.1-5 anthraxx Complete bisson
x86_64 Core libpcap 1.10.5-2 anthraxx, dvzrv Complete thomas
x86_64 Core libpipeline 1.5.8-1 andyrtr Complete andyrtr
x86_64 Extra libquvi 0.9.4-7 heftig Complete heftig
any Extra libquvi-scripts 0.9.20131130-5 heftig Complete heftig
x86_64 Extra libsamplerate 0.2.2-3 dvzrv Complete eric
x86_64 Extra libsndfile 1.2.2-2 felixonmars, dvzrv Complete eric
x86_64 Core libssh2 1.11.0-1 felixonmars Complete allan
x86_64 Core libtasn1 4.19.0-2 andyrtr Complete andyrtr
x86_64 Extra lighttpd 1.4.76-1 freswa Complete pierre
x86_64 Core linux-lts 6.6.59-1 andyrtr Complete andyrtr
x86_64 Extra lm_sensors 1:3.6.0.r41.g31d1f125-3 lcarlier Complete eric
x86_64 Core lvm2 2.03.28-1 eworm Complete eric
x86_64 Extra lynx 2.9.2-1 alerque Complete pierre
x86_64 Core m4 1.4.19-3 lfleischer Complete allan
x86_64 Core man-db 2.13.0-1 andyrtr Complete andyrtr
any Core man-pages 6.9.1-1 andyrtr Complete andyrtr
x86_64 Extra mediastreamer Complete arojas
x86_64 Extra mesa 1:24.2.6-1 heftig, lcarlier, felixonmars Complete andyrtr
any Core mkinitcpio 39.2-2 grazzolini, Foxboron Complete dreisner
x86_64 Extra moc Complete eric
x86_64 Extra mod_fcgid Complete jgc
x86_64 Extra mpc 0.35-1 anthraxx, dvzrv Complete bisson
x86_64 Extra mpd 0.23.15-8 0.23.15-9 anthraxx, dvzrv Complete bisson
x86_64 Extra mpg123 1.32.9-1 anthraxx Complete eric
any Extra mutagen Complete eric
x86_64 Core ncurses 6.5-3 felixonmars, anthraxx, dvzrv Complete bpiotrowski
x86_64 Extra neon 0.33.0-1 bgyorgy Complete arojas
x86_64 Extra net-snmp eworm Complete felixonmars
any Core netctl Complete arojas
x86_64 Extra netpbm 10.86.43-1 alerque Complete eric
x86_64 Core nettle 3.10-1 andyrtr Complete andyrtr
x86_64 Extra nftables 1:1.1.1-1 seblu, eworm Complete seblu
x86_64 Extra octave grawlinson Complete felixonmars
x86_64 Core openssh 9.9p1-2 lfleischer, anthraxx, grazzolini, dvzrv Complete bisson
x86_64 Core openssl 3.4.0-1 pierre Complete pierre
x86_64 Core openvpn eworm Complete thomas
x86_64 Extra ortp Complete arojas
x86_64 Core p11-kit 0.25.5-1 heftig Complete arojas
x86_64 Core patch 2.7.6-10 seblu Complete seblu
x86_64 Core pcre 8.45-4 seblu Complete seblu
x86_64 Extra php 8.3.13-1 pierre Complete pierre
x86_64 Extra pidgin 2.14.13-2 foutrelis Complete foutrelis
x86_64 Extra pigeonhole demize, foxxx0 Complete andyrtr
x86_64 Extra pilot-link Complete jgc
x86_64 Extra pkgfile 22-1 Complete dreisner
x86_64 Extra plotutils 2.6-12 arodseth Complete arojas
x86_64 Extra ppl arojas Complete andrea
x86_64 Core ppp 2.5.1-1 felixonmars Complete allan
x86_64 Core pth Complete allan
x86_64 Extra putty 0.81-2 eworm Complete eric
x86_64 Extra python-lxml 5.3.0-1 jelle, felixonmars Complete felixonmars
any Extra python-mako 1.3.6-1 carsme Complete felixonmars
x86_64 Extra qca-ossl Complete pierre
x86_64 Extra radvd foxxx0 Complete seblu
x86_64 Extra rcs 5.10.1-2 alerque Complete bisson
x86_64 Core readline 8.2.013-1 tpowa, felixonmars, anthraxx, grazzolini Complete allan
x86_64 Extra redland 1:1.0.17-9 andyrtr Complete arojas
x86_64 Extra rp-pppoe 4.0-2 Complete arojas
x86_64 Extra rsync 3.3.0-2 jelle, eworm, blakkheim Complete pierre
x86_64 Extra screen ainola Complete bisson
x86_64 Core sed 4.9-3 seblu Complete seblu
x86_64 Core shadow 4.16.0-1 grazzolini, dvzrv Complete allan
x86_64 Extra slang 2.3.3-3 jelle Complete felixonmars
x86_64 Extra spamassassin 4.0.1-2 alerque Complete bluewind
x86_64 Core sudo 1.9.16-1 foutrelis Complete foutrelis
x86_64 Core tar 1.35-2 seblu Complete seblu
x86_64 Extra telepathy-glib 0.24.2-4 bgyorgy Complete felixonmars
x86_64 Core texinfo 7.1.1-1 freswa Complete arojas
x86_64 Extra thunderbird 128.4.0-1 anthraxx, artafinde Complete foutrelis
x86_64 Extra truecrypt Complete arojas
any Core tzdata andyrtr Complete andyrtr
x86_64 Extra ucommon Complete arojas
x86_64 Extra udisks2 2.10.1-5 felixonmars, dvzrv Complete felixonmars
x86_64 Extra ulogd 2.0.8-2 seblu Complete seblu
x86_64 Extra v4l-utils 1.28.1-1 jelle Complete arojas
x86_64 Extra wget 1.24.5-3 anthraxx, blakkheim Complete eric
x86_64 Core which 2.21-6 seblu Complete seblu
any Extra wicd Complete arojas
x86_64 Core wpa_actiond Complete allan
x86_64 Extra x2goclient Complete andyrtr
x86_64 Extra xf86-input-evdev 2.11.0-1 andyrtr Complete andyrtr
x86_64 Extra xorg-xkbcomp 1.4.7-1 andyrtr Complete andyrtr
x86_64 Extra xorg-xrandr 1.5.2-2 andyrtr, lcarlier Complete andyrtr
x86_64 Extra xterm 395-1 blakkheim Complete andyrtr
x86_64 Core xz 5.6.3-1 eworm Complete pierre