* [PATCH 0/3] b4 keyring maintenance
@ 2026-02-03 18:19 Uwe Kleine-König
2026-02-03 18:19 ` [PATCH 1/3] korg-update-pgpkeys: Pass --gen-b4-keyring to wotmate's export-keyring.py Uwe Kleine-König
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Uwe Kleine-König @ 2026-02-03 18:19 UTC (permalink / raw)
To: keys
Hello,
last week I noticed that there are several symlinks in .keyring (i.e.
the directory that can be used with b4) that are not up to date. This
patch set cleans up a part of the issues.
patch #1 just adds --gen-b4-keyring to the example script as this is
what Konstantin seems to use.
patch #2 removes all data for removed keys. patch #3 removes all data
for revoked UIDs.
What is still open and ugly:
- The scripts don't cope for these cases, so unless some manual care is
applied, the keyring will become outdated again.
- There are quite some email addresses that are part of two keys
(`iconv -f latin1 keys/*.asc | sed -nr 's/^uid[^<]*<([^>]*)>/\1/p' | sort | uniq -d`
produces some false positives)
For these the cert that is linked to is not chosen deterministically.
Uwe Kleine-König (3):
korg-update-pgpkeys: Pass --gen-b4-keyring to wotmate's
export-keyring.py
Drop broken symlinks from b4 keyring
Drop revoked UIDs from b4 keyring
.keyring/openpgp/FreeBSD.org/bwidawsk/default | 1 -
.keyring/openpgp/alumni.ku.dk/dbk763/default | 1 -
.keyring/openpgp/amd.com/oded.gabbay/default | 1 -
.keyring/openpgp/archlinuxcn.org/fixme/default | 1 -
.keyring/openpgp/arm.com/ard.biesheuvel/default | 1 -
.keyring/openpgp/baylibre.com/mkorpershoek/default | 1 -
.keyring/openpgp/baylibre.com/narmstrong/default | 1 -
.keyring/openpgp/bingham.xyz/kieran/default | 1 -
.keyring/openpgp/bootlin.com/boris.brezillon/default | 1 -
.keyring/openpgp/brown.name/neil/default | 1 -
.keyring/openpgp/bwidawsk.net/ben/default | 1 -
.keyring/openpgp/canonical.com/joseph.salisbury/default | 1 -
.keyring/openpgp/canonical.com/krzysztof.kozlowski/default | 1 -
.keyring/openpgp/cerno.tech/maxime/default | 1 -
.keyring/openpgp/chromium.org/acourbot/default | 1 -
.keyring/openpgp/codeaurora.org/galak/default | 1 -
.keyring/openpgp/codeaurora.org/kvalo/default | 1 -
.keyring/openpgp/collabora.com/boris.brezillon/default | 1 -
.keyring/openpgp/collabora.com/krisman/default | 1 -
.keyring/openpgp/deeprootsystems.com/khilman/default | 1 -
.keyring/openpgp/dell.com/mario.limonciello/default | 1 -
.keyring/openpgp/denx.de/lukma/default | 1 -
.keyring/openpgp/free-electrons.com/boris.brezillon/default | 1 -
.keyring/openpgp/gmail.com/b.brezillon.dev/default | 1 -
.keyring/openpgp/gmail.com/daeinki/default | 1 -
.keyring/openpgp/gmail.com/dagmcr/default | 1 -
.keyring/openpgp/gmail.com/delicious.quinoa/default | 1 -
.keyring/openpgp/gmail.com/eric.dumazet/default | 1 -
.keyring/openpgp/gmail.com/kieranbingham/default | 1 -
.keyring/openpgp/gmx.de-mail.de/oleksij.rempel/default | 1 -
.keyring/openpgp/google.com/acourbot/default | 1 -
.keyring/openpgp/google.com/edumazet/default | 1 -
.keyring/openpgp/google.com/msturner/default | 1 -
.keyring/openpgp/google.com/palmerdabbelt/default | 1 -
.keyring/openpgp/groveronline.com/andy/default | 1 -
.keyring/openpgp/iki.fi/penberg/default | 1 -
.keyring/openpgp/infradead.org/willy/default | 1 -
.keyring/openpgp/intel.com/alexander.shishkin/default | 1 -
.keyring/openpgp/intel.com/ben.widawsky/default | 1 -
.keyring/openpgp/intel.com/hao.wu/default | 1 -
.keyring/openpgp/intel.com/jani.nikula/default | 1 -
.keyring/openpgp/intel.com/jesse.brandeburg/default | 1 -
.keyring/openpgp/intel.com/peter.waskiewicz.jr/default | 1 -
.keyring/openpgp/intel.com/shiraz.saleem/default | 1 -
.keyring/openpgp/intel.com/yilun.xu/default | 1 -
.keyring/openpgp/ishicorp.com/wbg/default | 1 -
.keyring/openpgp/jabber.de/olerem/default | 1 -
.keyring/openpgp/kbingham.co.uk/kieran/default | 1 -
.keyring/openpgp/kernel.crashing.org/galak/default | 1 -
.keyring/openpgp/kernel.org/atull/default | 1 -
.keyring/openpgp/kernel.org/bbrezillon/default | 1 -
.keyring/openpgp/kernel.org/bwidawsk/default | 1 -
.keyring/openpgp/kernel.org/daeinki/default | 1 -
.keyring/openpgp/kernel.org/edumazet/default | 1 -
.keyring/openpgp/koowaldah.org/ash/default | 1 -
.keyring/openpgp/linaro.org/ard.biesheuvel/default | 1 -
.keyring/openpgp/linaro.org/kumar.gala/default | 1 -
.keyring/openpgp/linaro.org/mathieu.poirier/default | 1 -
.keyring/openpgp/linaro.org/nico/default | 1 -
.keyring/openpgp/linaro.org/nicolas.pitre/default | 1 -
.keyring/openpgp/linux.ibm.com/rppt/default | 1 -
.keyring/openpgp/linux.intel.com/alexander.shishkin/default | 1 -
.keyring/openpgp/linux.intel.com/jarkko.sakkinen/default | 1 -
.keyring/openpgp/linux.intel.com/mathew.j.martineau/default | 1 -
.keyring/openpgp/linux.vnet.ibm.com/boqun.feng/default | 1 -
.keyring/openpgp/majess.pl/l.majewski/default | 1 -
.keyring/openpgp/netapp.com/Trond.Myklebust/default | 1 -
.keyring/openpgp/netapp.com/pj.waskiewicz/default | 1 -
.keyring/openpgp/netapp.com/pjw/default | 1 -
.keyring/openpgp/nicira.com/pshelar/default | 1 -
.keyring/openpgp/nvidia.com/swarren/default | 1 -
.keyring/openpgp/nxp.com/abel.vesa/default | 1 -
.keyring/openpgp/opensource.altera.com/atull/default | 1 -
.keyring/openpgp/parity.io/jarkko/default | 1 -
.keyring/openpgp/pengutronix.de/u.kleine-koenig/default | 1 -
.keyring/openpgp/pobox.com/jgarzik/default | 1 -
.keyring/openpgp/primarydata.com/trond.myklebust/default | 1 -
.keyring/openpgp/profian.com/jarkko/default | 1 -
.keyring/openpgp/profusion.mobi/lucas.demarchi/default | 1 -
.keyring/openpgp/qtec.com/ricardo/default | 1 -
.keyring/openpgp/redhat.com/brouer/default | 1 -
.keyring/openpgp/redhat.com/hsiangkao/default | 1 -
.keyring/openpgp/redhat.com/jbrouer/default | 1 -
.keyring/openpgp/redhat.com/krzysztof.wilczynski/default | 1 -
.keyring/openpgp/redhat.com/kwilczyn/default | 1 -
.keyring/openpgp/redhat.com/kwilczynski/default | 1 -
.keyring/openpgp/rivosinc.com/palmer/default | 1 -
.keyring/openpgp/samsung.com/inki.dae/default | 1 -
.keyring/openpgp/slind.org/virtuoso/default | 1 -
.keyring/openpgp/somainline.org/konrad.dybcio/default | 1 -
.keyring/openpgp/suse.com/jthumshirn/default | 1 -
.keyring/openpgp/suse.com/neilb/default | 1 -
.keyring/openpgp/suse.com/nfbrown/default | 1 -
.keyring/openpgp/suse.com/nsaenzjulienne/default | 1 -
.keyring/openpgp/suse.de/jthumshirn/default | 1 -
.keyring/openpgp/suse.de/neilb/default | 1 -
.keyring/openpgp/suse.de/nsaenzjulienne/default | 1 -
.keyring/openpgp/synopsys.com/vgupta/default | 1 -
.keyring/openpgp/synopsys.com/vineet.gupta1/default | 1 -
.keyring/openpgp/tessares.net/matthieu.baerts/default | 1 -
.keyring/openpgp/ti.com/j-keerthy/default | 1 -
.keyring/openpgp/ti.com/kishon/default | 1 -
.keyring/openpgp/ti.com/p.yadav/default | 1 -
.keyring/openpgp/tuni.fi/jarkko.sakkinen/default | 1 -
.keyring/openpgp/ubuntu.com/joseph.salisbury/default | 1 -
.keyring/openpgp/ugcs.caltech.edu/ido/default | 1 -
.keyring/openpgp/vmware.com/dvhart/default | 1 -
.keyring/openpgp/wdc.com/chaitanya.kulkarni/default | 1 -
.keyring/openpgp/wil.cx/matthew/default | 1 -
.keyring/openpgp/wwwdotorg.org/swarren/default | 1 -
.keyring/openpgp/zankel.net/chris/default | 1 -
scripts/korg-update-pgpkeys | 2 +-
112 files changed, 1 insertion(+), 112 deletions(-)
delete mode 120000 .keyring/openpgp/FreeBSD.org/bwidawsk/default
delete mode 120000 .keyring/openpgp/alumni.ku.dk/dbk763/default
delete mode 120000 .keyring/openpgp/amd.com/oded.gabbay/default
delete mode 120000 .keyring/openpgp/archlinuxcn.org/fixme/default
delete mode 120000 .keyring/openpgp/arm.com/ard.biesheuvel/default
delete mode 120000 .keyring/openpgp/baylibre.com/mkorpershoek/default
delete mode 120000 .keyring/openpgp/baylibre.com/narmstrong/default
delete mode 120000 .keyring/openpgp/bingham.xyz/kieran/default
delete mode 120000 .keyring/openpgp/bootlin.com/boris.brezillon/default
delete mode 120000 .keyring/openpgp/brown.name/neil/default
delete mode 120000 .keyring/openpgp/bwidawsk.net/ben/default
delete mode 120000 .keyring/openpgp/canonical.com/joseph.salisbury/default
delete mode 120000 .keyring/openpgp/canonical.com/krzysztof.kozlowski/default
delete mode 120000 .keyring/openpgp/cerno.tech/maxime/default
delete mode 120000 .keyring/openpgp/chromium.org/acourbot/default
delete mode 120000 .keyring/openpgp/codeaurora.org/galak/default
delete mode 120000 .keyring/openpgp/codeaurora.org/kvalo/default
delete mode 120000 .keyring/openpgp/collabora.com/boris.brezillon/default
delete mode 120000 .keyring/openpgp/collabora.com/krisman/default
delete mode 120000 .keyring/openpgp/deeprootsystems.com/khilman/default
delete mode 120000 .keyring/openpgp/dell.com/mario.limonciello/default
delete mode 120000 .keyring/openpgp/denx.de/lukma/default
delete mode 120000 .keyring/openpgp/free-electrons.com/boris.brezillon/default
delete mode 120000 .keyring/openpgp/gmail.com/b.brezillon.dev/default
delete mode 120000 .keyring/openpgp/gmail.com/daeinki/default
delete mode 120000 .keyring/openpgp/gmail.com/dagmcr/default
delete mode 120000 .keyring/openpgp/gmail.com/delicious.quinoa/default
delete mode 120000 .keyring/openpgp/gmail.com/eric.dumazet/default
delete mode 120000 .keyring/openpgp/gmail.com/kieranbingham/default
delete mode 120000 .keyring/openpgp/gmx.de-mail.de/oleksij.rempel/default
delete mode 120000 .keyring/openpgp/google.com/acourbot/default
delete mode 120000 .keyring/openpgp/google.com/edumazet/default
delete mode 120000 .keyring/openpgp/google.com/msturner/default
delete mode 120000 .keyring/openpgp/google.com/palmerdabbelt/default
delete mode 120000 .keyring/openpgp/groveronline.com/andy/default
delete mode 120000 .keyring/openpgp/iki.fi/penberg/default
delete mode 120000 .keyring/openpgp/infradead.org/willy/default
delete mode 120000 .keyring/openpgp/intel.com/alexander.shishkin/default
delete mode 120000 .keyring/openpgp/intel.com/ben.widawsky/default
delete mode 120000 .keyring/openpgp/intel.com/hao.wu/default
delete mode 120000 .keyring/openpgp/intel.com/jani.nikula/default
delete mode 120000 .keyring/openpgp/intel.com/jesse.brandeburg/default
delete mode 120000 .keyring/openpgp/intel.com/peter.waskiewicz.jr/default
delete mode 120000 .keyring/openpgp/intel.com/shiraz.saleem/default
delete mode 120000 .keyring/openpgp/intel.com/yilun.xu/default
delete mode 120000 .keyring/openpgp/ishicorp.com/wbg/default
delete mode 120000 .keyring/openpgp/jabber.de/olerem/default
delete mode 120000 .keyring/openpgp/kbingham.co.uk/kieran/default
delete mode 120000 .keyring/openpgp/kernel.crashing.org/galak/default
delete mode 120000 .keyring/openpgp/kernel.org/atull/default
delete mode 120000 .keyring/openpgp/kernel.org/bbrezillon/default
delete mode 120000 .keyring/openpgp/kernel.org/bwidawsk/default
delete mode 120000 .keyring/openpgp/kernel.org/daeinki/default
delete mode 120000 .keyring/openpgp/kernel.org/edumazet/default
delete mode 120000 .keyring/openpgp/koowaldah.org/ash/default
delete mode 120000 .keyring/openpgp/linaro.org/ard.biesheuvel/default
delete mode 120000 .keyring/openpgp/linaro.org/kumar.gala/default
delete mode 120000 .keyring/openpgp/linaro.org/mathieu.poirier/default
delete mode 120000 .keyring/openpgp/linaro.org/nico/default
delete mode 120000 .keyring/openpgp/linaro.org/nicolas.pitre/default
delete mode 120000 .keyring/openpgp/linux.ibm.com/rppt/default
delete mode 120000 .keyring/openpgp/linux.intel.com/alexander.shishkin/default
delete mode 120000 .keyring/openpgp/linux.intel.com/jarkko.sakkinen/default
delete mode 120000 .keyring/openpgp/linux.intel.com/mathew.j.martineau/default
delete mode 120000 .keyring/openpgp/linux.vnet.ibm.com/boqun.feng/default
delete mode 120000 .keyring/openpgp/majess.pl/l.majewski/default
delete mode 120000 .keyring/openpgp/netapp.com/Trond.Myklebust/default
delete mode 120000 .keyring/openpgp/netapp.com/pj.waskiewicz/default
delete mode 120000 .keyring/openpgp/netapp.com/pjw/default
delete mode 120000 .keyring/openpgp/nicira.com/pshelar/default
delete mode 120000 .keyring/openpgp/nvidia.com/swarren/default
delete mode 120000 .keyring/openpgp/nxp.com/abel.vesa/default
delete mode 120000 .keyring/openpgp/opensource.altera.com/atull/default
delete mode 120000 .keyring/openpgp/parity.io/jarkko/default
delete mode 120000 .keyring/openpgp/pengutronix.de/u.kleine-koenig/default
delete mode 120000 .keyring/openpgp/pobox.com/jgarzik/default
delete mode 120000 .keyring/openpgp/primarydata.com/trond.myklebust/default
delete mode 120000 .keyring/openpgp/profian.com/jarkko/default
delete mode 120000 .keyring/openpgp/profusion.mobi/lucas.demarchi/default
delete mode 120000 .keyring/openpgp/qtec.com/ricardo/default
delete mode 120000 .keyring/openpgp/redhat.com/brouer/default
delete mode 120000 .keyring/openpgp/redhat.com/hsiangkao/default
delete mode 120000 .keyring/openpgp/redhat.com/jbrouer/default
delete mode 120000 .keyring/openpgp/redhat.com/krzysztof.wilczynski/default
delete mode 120000 .keyring/openpgp/redhat.com/kwilczyn/default
delete mode 120000 .keyring/openpgp/redhat.com/kwilczynski/default
delete mode 120000 .keyring/openpgp/rivosinc.com/palmer/default
delete mode 120000 .keyring/openpgp/samsung.com/inki.dae/default
delete mode 120000 .keyring/openpgp/slind.org/virtuoso/default
delete mode 120000 .keyring/openpgp/somainline.org/konrad.dybcio/default
delete mode 120000 .keyring/openpgp/suse.com/jthumshirn/default
delete mode 120000 .keyring/openpgp/suse.com/neilb/default
delete mode 120000 .keyring/openpgp/suse.com/nfbrown/default
delete mode 120000 .keyring/openpgp/suse.com/nsaenzjulienne/default
delete mode 120000 .keyring/openpgp/suse.de/jthumshirn/default
delete mode 120000 .keyring/openpgp/suse.de/neilb/default
delete mode 120000 .keyring/openpgp/suse.de/nsaenzjulienne/default
delete mode 120000 .keyring/openpgp/synopsys.com/vgupta/default
delete mode 120000 .keyring/openpgp/synopsys.com/vineet.gupta1/default
delete mode 120000 .keyring/openpgp/tessares.net/matthieu.baerts/default
delete mode 120000 .keyring/openpgp/ti.com/j-keerthy/default
delete mode 120000 .keyring/openpgp/ti.com/kishon/default
delete mode 120000 .keyring/openpgp/ti.com/p.yadav/default
delete mode 120000 .keyring/openpgp/tuni.fi/jarkko.sakkinen/default
delete mode 120000 .keyring/openpgp/ubuntu.com/joseph.salisbury/default
delete mode 120000 .keyring/openpgp/ugcs.caltech.edu/ido/default
delete mode 120000 .keyring/openpgp/vmware.com/dvhart/default
delete mode 120000 .keyring/openpgp/wdc.com/chaitanya.kulkarni/default
delete mode 120000 .keyring/openpgp/wil.cx/matthew/default
delete mode 120000 .keyring/openpgp/wwwdotorg.org/swarren/default
delete mode 120000 .keyring/openpgp/zankel.net/chris/default
base-commit: 94cea2f43ac3ca5132f7285c43a88797db9b75b5
--
2.47.3
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 1/3] korg-update-pgpkeys: Pass --gen-b4-keyring to wotmate's export-keyring.py
2026-02-03 18:19 [PATCH 0/3] b4 keyring maintenance Uwe Kleine-König
@ 2026-02-03 18:19 ` Uwe Kleine-König
2026-02-03 18:19 ` [PATCH 2/3] Drop broken symlinks from b4 keyring Uwe Kleine-König
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Uwe Kleine-König @ 2026-02-03 18:19 UTC (permalink / raw)
To: keys
The b4 keyring is also tracked in this repo, so add the option to
export-keyring.py to generate it.
---
scripts/korg-update-pgpkeys | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/korg-update-pgpkeys b/scripts/korg-update-pgpkeys
index 4d516b2fa5c8..c9bb5e36a007 100755
--- a/scripts/korg-update-pgpkeys
+++ b/scripts/korg-update-pgpkeys
@@ -49,7 +49,7 @@ fi
cd $WOTMATEDIR
echo "Generating new exports"
./make-sqlitedb.py --gnupghome $GPGTMPHOME
-./export-keyring.py --gnupghome $GPGTMPHOME --fromkey 79BE3E4300411886 --outdir $PGPKEYSDIR
+./export-keyring.py --gnupghome $GPGTMPHOME --gen-b4-keyring --fromkey 79BE3E4300411886 --outdir $PGPKEYSDIR
echo "Review the changes in $PGPKEYSDIR and commit if looks sane"
# Don't leave gpg-agent running after we're done
--
2.47.3
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 2/3] Drop broken symlinks from b4 keyring
2026-02-03 18:19 [PATCH 0/3] b4 keyring maintenance Uwe Kleine-König
2026-02-03 18:19 ` [PATCH 1/3] korg-update-pgpkeys: Pass --gen-b4-keyring to wotmate's export-keyring.py Uwe Kleine-König
@ 2026-02-03 18:19 ` Uwe Kleine-König
2026-02-03 18:19 ` [PATCH 3/3] Drop revoked UIDs " Uwe Kleine-König
2026-02-13 21:47 ` [PATCH 0/3] b4 keyring maintenance Konstantin Ryabitsev
3 siblings, 0 replies; 5+ messages in thread
From: Uwe Kleine-König @ 2026-02-03 18:19 UTC (permalink / raw)
To: keys
This change is created by
find .keyring -xtype l -delete
---
.keyring/openpgp/FreeBSD.org/bwidawsk/default | 1 -
.keyring/openpgp/bingham.xyz/kieran/default | 1 -
.keyring/openpgp/bootlin.com/boris.brezillon/default | 1 -
.keyring/openpgp/brown.name/neil/default | 1 -
.keyring/openpgp/bwidawsk.net/ben/default | 1 -
.keyring/openpgp/codeaurora.org/galak/default | 1 -
.keyring/openpgp/collabora.com/boris.brezillon/default | 1 -
.keyring/openpgp/denx.de/lukma/default | 1 -
.keyring/openpgp/free-electrons.com/boris.brezillon/default | 1 -
.keyring/openpgp/gmail.com/b.brezillon.dev/default | 1 -
.keyring/openpgp/gmail.com/daeinki/default | 1 -
.keyring/openpgp/gmail.com/delicious.quinoa/default | 1 -
.keyring/openpgp/gmail.com/eric.dumazet/default | 1 -
.keyring/openpgp/gmail.com/kieranbingham/default | 1 -
.keyring/openpgp/google.com/edumazet/default | 1 -
.keyring/openpgp/groveronline.com/andy/default | 1 -
.keyring/openpgp/iki.fi/penberg/default | 1 -
.keyring/openpgp/infradead.org/willy/default | 1 -
.keyring/openpgp/intel.com/alexander.shishkin/default | 1 -
.keyring/openpgp/intel.com/ben.widawsky/default | 1 -
.keyring/openpgp/intel.com/hao.wu/default | 1 -
.keyring/openpgp/intel.com/jani.nikula/default | 1 -
.keyring/openpgp/intel.com/peter.waskiewicz.jr/default | 1 -
.keyring/openpgp/intel.com/shiraz.saleem/default | 1 -
.keyring/openpgp/intel.com/yilun.xu/default | 1 -
.keyring/openpgp/kbingham.co.uk/kieran/default | 1 -
.keyring/openpgp/kernel.crashing.org/galak/default | 1 -
.keyring/openpgp/kernel.org/atull/default | 1 -
.keyring/openpgp/kernel.org/bbrezillon/default | 1 -
.keyring/openpgp/kernel.org/bwidawsk/default | 1 -
.keyring/openpgp/kernel.org/daeinki/default | 1 -
.keyring/openpgp/kernel.org/edumazet/default | 1 -
.keyring/openpgp/koowaldah.org/ash/default | 1 -
.keyring/openpgp/linaro.org/kumar.gala/default | 1 -
.keyring/openpgp/linaro.org/mathieu.poirier/default | 1 -
.keyring/openpgp/linux.intel.com/alexander.shishkin/default | 1 -
.keyring/openpgp/majess.pl/l.majewski/default | 1 -
.keyring/openpgp/netapp.com/pj.waskiewicz/default | 1 -
.keyring/openpgp/netapp.com/pjw/default | 1 -
.keyring/openpgp/nicira.com/pshelar/default | 1 -
.keyring/openpgp/nvidia.com/swarren/default | 1 -
.keyring/openpgp/opensource.altera.com/atull/default | 1 -
.keyring/openpgp/pobox.com/jgarzik/default | 1 -
.keyring/openpgp/samsung.com/inki.dae/default | 1 -
.keyring/openpgp/slind.org/virtuoso/default | 1 -
.keyring/openpgp/suse.com/neilb/default | 1 -
.keyring/openpgp/suse.com/nfbrown/default | 1 -
.keyring/openpgp/suse.de/neilb/default | 1 -
.keyring/openpgp/ti.com/j-keerthy/default | 1 -
.keyring/openpgp/wdc.com/chaitanya.kulkarni/default | 1 -
.keyring/openpgp/wil.cx/matthew/default | 1 -
.keyring/openpgp/wwwdotorg.org/swarren/default | 1 -
.keyring/openpgp/zankel.net/chris/default | 1 -
53 files changed, 53 deletions(-)
delete mode 120000 .keyring/openpgp/FreeBSD.org/bwidawsk/default
delete mode 120000 .keyring/openpgp/bingham.xyz/kieran/default
delete mode 120000 .keyring/openpgp/bootlin.com/boris.brezillon/default
delete mode 120000 .keyring/openpgp/brown.name/neil/default
delete mode 120000 .keyring/openpgp/bwidawsk.net/ben/default
delete mode 120000 .keyring/openpgp/codeaurora.org/galak/default
delete mode 120000 .keyring/openpgp/collabora.com/boris.brezillon/default
delete mode 120000 .keyring/openpgp/denx.de/lukma/default
delete mode 120000 .keyring/openpgp/free-electrons.com/boris.brezillon/default
delete mode 120000 .keyring/openpgp/gmail.com/b.brezillon.dev/default
delete mode 120000 .keyring/openpgp/gmail.com/daeinki/default
delete mode 120000 .keyring/openpgp/gmail.com/delicious.quinoa/default
delete mode 120000 .keyring/openpgp/gmail.com/eric.dumazet/default
delete mode 120000 .keyring/openpgp/gmail.com/kieranbingham/default
delete mode 120000 .keyring/openpgp/google.com/edumazet/default
delete mode 120000 .keyring/openpgp/groveronline.com/andy/default
delete mode 120000 .keyring/openpgp/iki.fi/penberg/default
delete mode 120000 .keyring/openpgp/infradead.org/willy/default
delete mode 120000 .keyring/openpgp/intel.com/alexander.shishkin/default
delete mode 120000 .keyring/openpgp/intel.com/ben.widawsky/default
delete mode 120000 .keyring/openpgp/intel.com/hao.wu/default
delete mode 120000 .keyring/openpgp/intel.com/jani.nikula/default
delete mode 120000 .keyring/openpgp/intel.com/peter.waskiewicz.jr/default
delete mode 120000 .keyring/openpgp/intel.com/shiraz.saleem/default
delete mode 120000 .keyring/openpgp/intel.com/yilun.xu/default
delete mode 120000 .keyring/openpgp/kbingham.co.uk/kieran/default
delete mode 120000 .keyring/openpgp/kernel.crashing.org/galak/default
delete mode 120000 .keyring/openpgp/kernel.org/atull/default
delete mode 120000 .keyring/openpgp/kernel.org/bbrezillon/default
delete mode 120000 .keyring/openpgp/kernel.org/bwidawsk/default
delete mode 120000 .keyring/openpgp/kernel.org/daeinki/default
delete mode 120000 .keyring/openpgp/kernel.org/edumazet/default
delete mode 120000 .keyring/openpgp/koowaldah.org/ash/default
delete mode 120000 .keyring/openpgp/linaro.org/kumar.gala/default
delete mode 120000 .keyring/openpgp/linaro.org/mathieu.poirier/default
delete mode 120000 .keyring/openpgp/linux.intel.com/alexander.shishkin/default
delete mode 120000 .keyring/openpgp/majess.pl/l.majewski/default
delete mode 120000 .keyring/openpgp/netapp.com/pj.waskiewicz/default
delete mode 120000 .keyring/openpgp/netapp.com/pjw/default
delete mode 120000 .keyring/openpgp/nicira.com/pshelar/default
delete mode 120000 .keyring/openpgp/nvidia.com/swarren/default
delete mode 120000 .keyring/openpgp/opensource.altera.com/atull/default
delete mode 120000 .keyring/openpgp/pobox.com/jgarzik/default
delete mode 120000 .keyring/openpgp/samsung.com/inki.dae/default
delete mode 120000 .keyring/openpgp/slind.org/virtuoso/default
delete mode 120000 .keyring/openpgp/suse.com/neilb/default
delete mode 120000 .keyring/openpgp/suse.com/nfbrown/default
delete mode 120000 .keyring/openpgp/suse.de/neilb/default
delete mode 120000 .keyring/openpgp/ti.com/j-keerthy/default
delete mode 120000 .keyring/openpgp/wdc.com/chaitanya.kulkarni/default
delete mode 120000 .keyring/openpgp/wil.cx/matthew/default
delete mode 120000 .keyring/openpgp/wwwdotorg.org/swarren/default
delete mode 120000 .keyring/openpgp/zankel.net/chris/default
diff --git a/.keyring/openpgp/FreeBSD.org/bwidawsk/default b/.keyring/openpgp/FreeBSD.org/bwidawsk/default
deleted file mode 120000
index 1f35b36d8502..000000000000
--- a/.keyring/openpgp/FreeBSD.org/bwidawsk/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/BF674C8889123D29.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/bingham.xyz/kieran/default b/.keyring/openpgp/bingham.xyz/kieran/default
deleted file mode 120000
index 7a5ce05fa049..000000000000
--- a/.keyring/openpgp/bingham.xyz/kieran/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/23863DC3831DB2B1.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/bootlin.com/boris.brezillon/default b/.keyring/openpgp/bootlin.com/boris.brezillon/default
deleted file mode 120000
index 753e0b21cf6c..000000000000
--- a/.keyring/openpgp/bootlin.com/boris.brezillon/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/65ED36017E08B700.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/brown.name/neil/default b/.keyring/openpgp/brown.name/neil/default
deleted file mode 120000
index 8d8dd9ebb02d..000000000000
--- a/.keyring/openpgp/brown.name/neil/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/39EC9EDD566281B9.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/bwidawsk.net/ben/default b/.keyring/openpgp/bwidawsk.net/ben/default
deleted file mode 120000
index 1f35b36d8502..000000000000
--- a/.keyring/openpgp/bwidawsk.net/ben/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/BF674C8889123D29.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/codeaurora.org/galak/default b/.keyring/openpgp/codeaurora.org/galak/default
deleted file mode 120000
index 6da3a2e89f80..000000000000
--- a/.keyring/openpgp/codeaurora.org/galak/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/18AD36B54CD1D988.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/collabora.com/boris.brezillon/default b/.keyring/openpgp/collabora.com/boris.brezillon/default
deleted file mode 120000
index 753e0b21cf6c..000000000000
--- a/.keyring/openpgp/collabora.com/boris.brezillon/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/65ED36017E08B700.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/denx.de/lukma/default b/.keyring/openpgp/denx.de/lukma/default
deleted file mode 120000
index fb2a8f5f4036..000000000000
--- a/.keyring/openpgp/denx.de/lukma/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/4EF87FB4D43F6D9B.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/free-electrons.com/boris.brezillon/default b/.keyring/openpgp/free-electrons.com/boris.brezillon/default
deleted file mode 120000
index 753e0b21cf6c..000000000000
--- a/.keyring/openpgp/free-electrons.com/boris.brezillon/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/65ED36017E08B700.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/gmail.com/b.brezillon.dev/default b/.keyring/openpgp/gmail.com/b.brezillon.dev/default
deleted file mode 120000
index 753e0b21cf6c..000000000000
--- a/.keyring/openpgp/gmail.com/b.brezillon.dev/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/65ED36017E08B700.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/gmail.com/daeinki/default b/.keyring/openpgp/gmail.com/daeinki/default
deleted file mode 120000
index c03182631b4f..000000000000
--- a/.keyring/openpgp/gmail.com/daeinki/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/573834890C4312B8.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/gmail.com/delicious.quinoa/default b/.keyring/openpgp/gmail.com/delicious.quinoa/default
deleted file mode 120000
index 465aed0f3afc..000000000000
--- a/.keyring/openpgp/gmail.com/delicious.quinoa/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/D4CC2F0BAEDDE4A2.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/gmail.com/eric.dumazet/default b/.keyring/openpgp/gmail.com/eric.dumazet/default
deleted file mode 120000
index 371129f73415..000000000000
--- a/.keyring/openpgp/gmail.com/eric.dumazet/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/70AA62F3B95C551B.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/gmail.com/kieranbingham/default b/.keyring/openpgp/gmail.com/kieranbingham/default
deleted file mode 120000
index 7a5ce05fa049..000000000000
--- a/.keyring/openpgp/gmail.com/kieranbingham/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/23863DC3831DB2B1.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/google.com/edumazet/default b/.keyring/openpgp/google.com/edumazet/default
deleted file mode 120000
index 371129f73415..000000000000
--- a/.keyring/openpgp/google.com/edumazet/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/70AA62F3B95C551B.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/groveronline.com/andy/default b/.keyring/openpgp/groveronline.com/andy/default
deleted file mode 120000
index 493d78ec436d..000000000000
--- a/.keyring/openpgp/groveronline.com/andy/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/A41EC7315319EDAA.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/iki.fi/penberg/default b/.keyring/openpgp/iki.fi/penberg/default
deleted file mode 120000
index d5cf010a964b..000000000000
--- a/.keyring/openpgp/iki.fi/penberg/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/B7AB15ED42BA9A44.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/infradead.org/willy/default b/.keyring/openpgp/infradead.org/willy/default
deleted file mode 120000
index 3a2abfba798a..000000000000
--- a/.keyring/openpgp/infradead.org/willy/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/5EC42E41545C1F5E.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/intel.com/alexander.shishkin/default b/.keyring/openpgp/intel.com/alexander.shishkin/default
deleted file mode 120000
index 7574606c6c00..000000000000
--- a/.keyring/openpgp/intel.com/alexander.shishkin/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/EBC5F624630557FF.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/intel.com/ben.widawsky/default b/.keyring/openpgp/intel.com/ben.widawsky/default
deleted file mode 120000
index 1f35b36d8502..000000000000
--- a/.keyring/openpgp/intel.com/ben.widawsky/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/BF674C8889123D29.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/intel.com/hao.wu/default b/.keyring/openpgp/intel.com/hao.wu/default
deleted file mode 120000
index 16e2a2ba3461..000000000000
--- a/.keyring/openpgp/intel.com/hao.wu/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/94F94DA47B5C91AA.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/intel.com/jani.nikula/default b/.keyring/openpgp/intel.com/jani.nikula/default
deleted file mode 120000
index 45f5d2dc15f4..000000000000
--- a/.keyring/openpgp/intel.com/jani.nikula/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/D398079D26ABEE6F.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/intel.com/peter.waskiewicz.jr/default b/.keyring/openpgp/intel.com/peter.waskiewicz.jr/default
deleted file mode 120000
index ad6d387b762d..000000000000
--- a/.keyring/openpgp/intel.com/peter.waskiewicz.jr/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/FF57F02EF109B01E.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/intel.com/shiraz.saleem/default b/.keyring/openpgp/intel.com/shiraz.saleem/default
deleted file mode 120000
index 54881e71741e..000000000000
--- a/.keyring/openpgp/intel.com/shiraz.saleem/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/31CFB049778EB2F2.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/intel.com/yilun.xu/default b/.keyring/openpgp/intel.com/yilun.xu/default
deleted file mode 120000
index ee119d3f0216..000000000000
--- a/.keyring/openpgp/intel.com/yilun.xu/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/E2C8D72186AC3949.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/kbingham.co.uk/kieran/default b/.keyring/openpgp/kbingham.co.uk/kieran/default
deleted file mode 120000
index 7a5ce05fa049..000000000000
--- a/.keyring/openpgp/kbingham.co.uk/kieran/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/23863DC3831DB2B1.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/kernel.crashing.org/galak/default b/.keyring/openpgp/kernel.crashing.org/galak/default
deleted file mode 120000
index 6da3a2e89f80..000000000000
--- a/.keyring/openpgp/kernel.crashing.org/galak/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/18AD36B54CD1D988.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/kernel.org/atull/default b/.keyring/openpgp/kernel.org/atull/default
deleted file mode 120000
index 465aed0f3afc..000000000000
--- a/.keyring/openpgp/kernel.org/atull/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/D4CC2F0BAEDDE4A2.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/kernel.org/bbrezillon/default b/.keyring/openpgp/kernel.org/bbrezillon/default
deleted file mode 120000
index 753e0b21cf6c..000000000000
--- a/.keyring/openpgp/kernel.org/bbrezillon/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/65ED36017E08B700.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/kernel.org/bwidawsk/default b/.keyring/openpgp/kernel.org/bwidawsk/default
deleted file mode 120000
index 1f35b36d8502..000000000000
--- a/.keyring/openpgp/kernel.org/bwidawsk/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/BF674C8889123D29.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/kernel.org/daeinki/default b/.keyring/openpgp/kernel.org/daeinki/default
deleted file mode 120000
index c03182631b4f..000000000000
--- a/.keyring/openpgp/kernel.org/daeinki/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/573834890C4312B8.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/kernel.org/edumazet/default b/.keyring/openpgp/kernel.org/edumazet/default
deleted file mode 120000
index 371129f73415..000000000000
--- a/.keyring/openpgp/kernel.org/edumazet/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/70AA62F3B95C551B.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/koowaldah.org/ash/default b/.keyring/openpgp/koowaldah.org/ash/default
deleted file mode 120000
index 7574606c6c00..000000000000
--- a/.keyring/openpgp/koowaldah.org/ash/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/EBC5F624630557FF.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/linaro.org/kumar.gala/default b/.keyring/openpgp/linaro.org/kumar.gala/default
deleted file mode 120000
index 6da3a2e89f80..000000000000
--- a/.keyring/openpgp/linaro.org/kumar.gala/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/18AD36B54CD1D988.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/linaro.org/mathieu.poirier/default b/.keyring/openpgp/linaro.org/mathieu.poirier/default
deleted file mode 120000
index 66ecf68f2559..000000000000
--- a/.keyring/openpgp/linaro.org/mathieu.poirier/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/5378A31CC0EC0959.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/linux.intel.com/alexander.shishkin/default b/.keyring/openpgp/linux.intel.com/alexander.shishkin/default
deleted file mode 120000
index 7574606c6c00..000000000000
--- a/.keyring/openpgp/linux.intel.com/alexander.shishkin/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/EBC5F624630557FF.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/majess.pl/l.majewski/default b/.keyring/openpgp/majess.pl/l.majewski/default
deleted file mode 120000
index fb2a8f5f4036..000000000000
--- a/.keyring/openpgp/majess.pl/l.majewski/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/4EF87FB4D43F6D9B.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/netapp.com/pj.waskiewicz/default b/.keyring/openpgp/netapp.com/pj.waskiewicz/default
deleted file mode 120000
index ad6d387b762d..000000000000
--- a/.keyring/openpgp/netapp.com/pj.waskiewicz/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/FF57F02EF109B01E.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/netapp.com/pjw/default b/.keyring/openpgp/netapp.com/pjw/default
deleted file mode 120000
index ad6d387b762d..000000000000
--- a/.keyring/openpgp/netapp.com/pjw/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/FF57F02EF109B01E.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/nicira.com/pshelar/default b/.keyring/openpgp/nicira.com/pshelar/default
deleted file mode 120000
index 01af4dd8018c..000000000000
--- a/.keyring/openpgp/nicira.com/pshelar/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/C07AE44466FB6D66.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/nvidia.com/swarren/default b/.keyring/openpgp/nvidia.com/swarren/default
deleted file mode 120000
index 7242eed452ec..000000000000
--- a/.keyring/openpgp/nvidia.com/swarren/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/CCEB6A4E6D6F2731.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/opensource.altera.com/atull/default b/.keyring/openpgp/opensource.altera.com/atull/default
deleted file mode 120000
index 465aed0f3afc..000000000000
--- a/.keyring/openpgp/opensource.altera.com/atull/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/D4CC2F0BAEDDE4A2.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/pobox.com/jgarzik/default b/.keyring/openpgp/pobox.com/jgarzik/default
deleted file mode 120000
index 24c35e06bb65..000000000000
--- a/.keyring/openpgp/pobox.com/jgarzik/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/25B3083201782B2F.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/samsung.com/inki.dae/default b/.keyring/openpgp/samsung.com/inki.dae/default
deleted file mode 120000
index c03182631b4f..000000000000
--- a/.keyring/openpgp/samsung.com/inki.dae/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/573834890C4312B8.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/slind.org/virtuoso/default b/.keyring/openpgp/slind.org/virtuoso/default
deleted file mode 120000
index 7574606c6c00..000000000000
--- a/.keyring/openpgp/slind.org/virtuoso/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/EBC5F624630557FF.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/suse.com/neilb/default b/.keyring/openpgp/suse.com/neilb/default
deleted file mode 120000
index 8d8dd9ebb02d..000000000000
--- a/.keyring/openpgp/suse.com/neilb/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/39EC9EDD566281B9.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/suse.com/nfbrown/default b/.keyring/openpgp/suse.com/nfbrown/default
deleted file mode 120000
index 8d8dd9ebb02d..000000000000
--- a/.keyring/openpgp/suse.com/nfbrown/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/39EC9EDD566281B9.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/suse.de/neilb/default b/.keyring/openpgp/suse.de/neilb/default
deleted file mode 120000
index 8d8dd9ebb02d..000000000000
--- a/.keyring/openpgp/suse.de/neilb/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/39EC9EDD566281B9.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/ti.com/j-keerthy/default b/.keyring/openpgp/ti.com/j-keerthy/default
deleted file mode 120000
index c3c0323ea407..000000000000
--- a/.keyring/openpgp/ti.com/j-keerthy/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/F785DEE71A0A5DC5.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/wdc.com/chaitanya.kulkarni/default b/.keyring/openpgp/wdc.com/chaitanya.kulkarni/default
deleted file mode 120000
index 669288fe580f..000000000000
--- a/.keyring/openpgp/wdc.com/chaitanya.kulkarni/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/C7EBFEB68865BA65.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/wil.cx/matthew/default b/.keyring/openpgp/wil.cx/matthew/default
deleted file mode 120000
index 3a2abfba798a..000000000000
--- a/.keyring/openpgp/wil.cx/matthew/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/5EC42E41545C1F5E.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/wwwdotorg.org/swarren/default b/.keyring/openpgp/wwwdotorg.org/swarren/default
deleted file mode 120000
index d6c9cd4a53fa..000000000000
--- a/.keyring/openpgp/wwwdotorg.org/swarren/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/9B8DA7092654219C.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/zankel.net/chris/default b/.keyring/openpgp/zankel.net/chris/default
deleted file mode 120000
index 2a07da129586..000000000000
--- a/.keyring/openpgp/zankel.net/chris/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/8F6FA87DE6155DAC.asc
\ No newline at end of file
--
2.47.3
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH 3/3] Drop revoked UIDs from b4 keyring
2026-02-03 18:19 [PATCH 0/3] b4 keyring maintenance Uwe Kleine-König
2026-02-03 18:19 ` [PATCH 1/3] korg-update-pgpkeys: Pass --gen-b4-keyring to wotmate's export-keyring.py Uwe Kleine-König
2026-02-03 18:19 ` [PATCH 2/3] Drop broken symlinks from b4 keyring Uwe Kleine-König
@ 2026-02-03 18:19 ` Uwe Kleine-König
2026-02-13 21:47 ` [PATCH 0/3] b4 keyring maintenance Konstantin Ryabitsev
3 siblings, 0 replies; 5+ messages in thread
From: Uwe Kleine-König @ 2026-02-03 18:19 UTC (permalink / raw)
To: keys
The scripting that is used to generate the b4 keyring only adds entries
but fails to delete them.
This commit handles revoked UIDs and drops the links for the respective
email addresses:
certificate | UID address | tracked since
-----------------+------------------------------------+-----------------------------------------
0393969D2D760850 | jthumshirn@suse.com | 2cf18b7358a45efdae7201826ad9f0a3cbe90b23
0393969D2D760850 | jthumshirn@suse.de | 2cf18b7358a45efdae7201826ad9f0a3cbe90b23
04B08C8F1524FAF8 | acourbot@chromium.org | 6531c9d646aca2a61ac87e27ce4988503bdbe1f8
04B08C8F1524FAF8 | acourbot@google.com | 6531c9d646aca2a61ac87e27ce4988503bdbe1f8
0E5C785C804D82D9 | kishon@ti.com | 2cf18b7358a45efdae7201826ad9f0a3cbe90b23
0FDD682D974CA72A | msturner@google.com | 9974d9a372b5c521b2ccd79646b27a6e0d675c7a
142AECC9A1677277 | mathew.j.martineau@linux.intel.com | 10e718223d7ec420bf164716ec60a603e45275d6
169AB7B1A4CFF8AE | narmstrong@baylibre.com | 19a5b27853d31ea5399a411407eade59c0fbfbea
1B93437D3B41629B | krzysztof.kozlowski@canonical.com | 8cb563c3639320bc73ebe2365506efa0b37c08c2
254BCFC56BF6CE8D | maxime@cerno.tech | e7d6e3bd725a0c92517e078ada3bc87c9483d85c
2D192CA624770276 | mario.limonciello@dell.com | 50066c01520324778a603dec0991ad33408482b1
39CB544D6527CF60 | nicolas.pitre@linaro.org | 671a0c921fe0ea3a142371a8e30fdab98fea1dc1
39CB544D6527CF60 | nico@linaro.org | 671a0c921fe0ea3a142371a8e30fdab98fea1dc1
3A554D033B37BCED | brouer@redhat.com | 2cf18b7358a45efdae7201826ad9f0a3cbe90b23
3A554D033B37BCED | jbrouer@redhat.com | 2cf18b7358a45efdae7201826ad9f0a3cbe90b23
3AB05486C7752FE1 | jarkko@parity.io | 6353e06c0aace7171f96fc6a9008e3d29dd1bc06
3AB05486C7752FE1 | jarkko@profian.com | ba6d0bd9f37c15f8d072d907f7b8d24b214a3f68
3AB05486C7752FE1 | jarkko.sakkinen@linux.intel.com | cc5ab0ae0c8c2833627521776d7a0c44ddce4a65
3AB05486C7752FE1 | jarkko.sakkinen@tuni.fi | 7b5ef4045f98031df27e1e2f60855b40ac74a2df
3D200E9CA6329909 | ard.biesheuvel@arm.com | 632b48511a41b2a83b01891a0c4ef4cf658aa688
3D200E9CA6329909 | ard.biesheuvel@linaro.org | 632b48511a41b2a83b01891a0c4ef4cf658aa688
478701720E5D7C58 | konrad.dybcio@somainline.org | 54bd413d1a48f5ca5d8b6eba9aa5e6b135809507
517667E5996EE6AA | hsiangkao@redhat.com | cc5ab0ae0c8c2833627521776d7a0c44ddce4a65
56A0D81F9F782DA9 | ricardo@qtec.com | 5ca84ca9930f4b1e6852de40dcbe021ede18df7e
570338B018144F28 | mkorpershoek@baylibre.com | 671a0c921fe0ea3a142371a8e30fdab98fea1dc1
586F64FBA9D92344 | krisman@collabora.com | 7aae0a8d7b110c4face18e4ed4cf8c4961be8718
5937189AD3FBC665 | khilman@deeprootsystems.com | 162ae1a90ff558cb7449fce4331deb91bb96cd92
651D4DB8AB5AE780 | oded.gabbay@amd.com | 2cf18b7358a45efdae7201826ad9f0a3cbe90b23
670BE78A960A00F2 | Trond.Myklebust@netapp.com | e7d6e3bd725a0c92517e078ada3bc87c9483d85c
670BE78A960A00F2 | trond.myklebust@primarydata.com | e7d6e3bd725a0c92517e078ada3bc87c9483d85c
69D7F1DDE28AC25E | vgupta@synopsys.com | 4fb0eaaa916714cec4ac406a9b65ff8fff26059f
69D7F1DDE28AC25E | vineet.gupta1@synopsys.com | 4fb0eaaa916714cec4ac406a9b65ff8fff26059f
6CEF3D27CA5B141E | joseph.salisbury@canonical.com | 313f9f6cec864861c55371d1562df5389ec2a785
6CEF3D27CA5B141E | joseph.salisbury@ubuntu.com | 313f9f6cec864861c55371d1562df5389ec2a785
6E17245526EB6D9B | kvalo@codeaurora.org | f29aa22a43e0d851dcacc9eb92b00feb6e8072cd
7C64768D3DE334E7 | krzysztof.wilczynski@redhat.com | 5ca84ca9930f4b1e6852de40dcbe021ede18df7e
7C64768D3DE334E7 | kwilczyn@redhat.com | 5ca84ca9930f4b1e6852de40dcbe021ede18df7e
7C64768D3DE334E7 | kwilczynski@redhat.com | 5ca84ca9930f4b1e6852de40dcbe021ede18df7e
85F56EA4E9E8138F | dagmcr@gmail.com | 2cf18b7358a45efdae7201826ad9f0a3cbe90b23
86CC4303D870877E | boqun.feng@linux.vnet.ibm.com | 2cf18b7358a45efdae7201826ad9f0a3cbe90b23
86CC4303D870877E | fixme@archlinuxcn.org | 2cf18b7358a45efdae7201826ad9f0a3cbe90b23
95F6661E7A3CC7FE | nsaenzjulienne@suse.com | 2cf18b7358a45efdae7201826ad9f0a3cbe90b23
95F6661E7A3CC7FE | nsaenzjulienne@suse.de | 2cf18b7358a45efdae7201826ad9f0a3cbe90b23
9BA2A5A630CBEA53 | lucas.demarchi@profusion.mobi | a0895013bb9282a9d3a43bd50a0fd4781f0a5c53
A669D0002389BB21 | ido@ugcs.caltech.edu | ba6d0bd9f37c15f8d072d907f7b8d24b214a3f68
A6A2316573C0A672 | jesse.brandeburg@intel.com | e7d6e3bd725a0c92517e078ada3bc87c9483d85c
A6CC680C0AA77EB8 | dvhart@vmware.com | cc5ab0ae0c8c2833627521776d7a0c44ddce4a65
B54856CABE12232B | wbg@ishicorp.com | d52c4dd1c16e6b55019df7660089e48c3ebdcf35
C532392DE6DA7CE9 | rppt@linux.ibm.com | fe952924402665372560b826867234aa1caca139
E289A1F4351A51B3 | oleksij.rempel@gmx.de-mail.de | 2cf18b7358a45efdae7201826ad9f0a3cbe90b23
E289A1F4351A51B3 | olerem@jabber.de | 2cf18b7358a45efdae7201826ad9f0a3cbe90b23
E2DCDD9132669BD6 | u.kleine-koenig@pengutronix.de | 162ae1a90ff558cb7449fce4331deb91bb96cd92
EE7A392FDE96209F | dbk763@alumni.ku.dk | 7f24495d9430328b4e25bda81e7eece9ea41d411
EF4CA1502CCBAB41 | palmerdabbelt@google.com | 51e1f284b1c3de6507dce507105cd03d47ee2f0c
EF4CA1502CCBAB41 | palmer@rivosinc.com | a2d4eb1013c922d5ed25544aa3e686d5a5a7276c
F6503556C11B1CCD | p.yadav@ti.com | 10e718223d7ec420bf164716ec60a603e45275d6
F6B7824F4269A073 | matthieu.baerts@tessares.net | fc7b9f7403d8f8a8ec82c9163e250880a6de4f1c
F7BF214136F41FAE | abel.vesa@nxp.com | 13287eeb10a05b21e064dbdd8f0bb09b0f709e2b
---
.keyring/openpgp/alumni.ku.dk/dbk763/default | 1 -
.keyring/openpgp/amd.com/oded.gabbay/default | 1 -
.keyring/openpgp/archlinuxcn.org/fixme/default | 1 -
.keyring/openpgp/arm.com/ard.biesheuvel/default | 1 -
.keyring/openpgp/baylibre.com/mkorpershoek/default | 1 -
.keyring/openpgp/baylibre.com/narmstrong/default | 1 -
.keyring/openpgp/canonical.com/joseph.salisbury/default | 1 -
.keyring/openpgp/canonical.com/krzysztof.kozlowski/default | 1 -
.keyring/openpgp/cerno.tech/maxime/default | 1 -
.keyring/openpgp/chromium.org/acourbot/default | 1 -
.keyring/openpgp/codeaurora.org/kvalo/default | 1 -
.keyring/openpgp/collabora.com/krisman/default | 1 -
.keyring/openpgp/deeprootsystems.com/khilman/default | 1 -
.keyring/openpgp/dell.com/mario.limonciello/default | 1 -
.keyring/openpgp/gmail.com/dagmcr/default | 1 -
.keyring/openpgp/gmx.de-mail.de/oleksij.rempel/default | 1 -
.keyring/openpgp/google.com/acourbot/default | 1 -
.keyring/openpgp/google.com/msturner/default | 1 -
.keyring/openpgp/google.com/palmerdabbelt/default | 1 -
.keyring/openpgp/intel.com/jesse.brandeburg/default | 1 -
.keyring/openpgp/ishicorp.com/wbg/default | 1 -
.keyring/openpgp/jabber.de/olerem/default | 1 -
.keyring/openpgp/linaro.org/ard.biesheuvel/default | 1 -
.keyring/openpgp/linaro.org/nico/default | 1 -
.keyring/openpgp/linaro.org/nicolas.pitre/default | 1 -
.keyring/openpgp/linux.ibm.com/rppt/default | 1 -
.keyring/openpgp/linux.intel.com/jarkko.sakkinen/default | 1 -
.keyring/openpgp/linux.intel.com/mathew.j.martineau/default | 1 -
.keyring/openpgp/linux.vnet.ibm.com/boqun.feng/default | 1 -
.keyring/openpgp/netapp.com/Trond.Myklebust/default | 1 -
.keyring/openpgp/nxp.com/abel.vesa/default | 1 -
.keyring/openpgp/parity.io/jarkko/default | 1 -
.keyring/openpgp/pengutronix.de/u.kleine-koenig/default | 1 -
.keyring/openpgp/primarydata.com/trond.myklebust/default | 1 -
.keyring/openpgp/profian.com/jarkko/default | 1 -
.keyring/openpgp/profusion.mobi/lucas.demarchi/default | 1 -
.keyring/openpgp/qtec.com/ricardo/default | 1 -
.keyring/openpgp/redhat.com/brouer/default | 1 -
.keyring/openpgp/redhat.com/hsiangkao/default | 1 -
.keyring/openpgp/redhat.com/jbrouer/default | 1 -
.keyring/openpgp/redhat.com/krzysztof.wilczynski/default | 1 -
.keyring/openpgp/redhat.com/kwilczyn/default | 1 -
.keyring/openpgp/redhat.com/kwilczynski/default | 1 -
.keyring/openpgp/rivosinc.com/palmer/default | 1 -
.keyring/openpgp/somainline.org/konrad.dybcio/default | 1 -
.keyring/openpgp/suse.com/jthumshirn/default | 1 -
.keyring/openpgp/suse.com/nsaenzjulienne/default | 1 -
.keyring/openpgp/suse.de/jthumshirn/default | 1 -
.keyring/openpgp/suse.de/nsaenzjulienne/default | 1 -
.keyring/openpgp/synopsys.com/vgupta/default | 1 -
.keyring/openpgp/synopsys.com/vineet.gupta1/default | 1 -
.keyring/openpgp/tessares.net/matthieu.baerts/default | 1 -
.keyring/openpgp/ti.com/kishon/default | 1 -
.keyring/openpgp/ti.com/p.yadav/default | 1 -
.keyring/openpgp/tuni.fi/jarkko.sakkinen/default | 1 -
.keyring/openpgp/ubuntu.com/joseph.salisbury/default | 1 -
.keyring/openpgp/ugcs.caltech.edu/ido/default | 1 -
.keyring/openpgp/vmware.com/dvhart/default | 1 -
58 files changed, 58 deletions(-)
delete mode 120000 .keyring/openpgp/alumni.ku.dk/dbk763/default
delete mode 120000 .keyring/openpgp/amd.com/oded.gabbay/default
delete mode 120000 .keyring/openpgp/archlinuxcn.org/fixme/default
delete mode 120000 .keyring/openpgp/arm.com/ard.biesheuvel/default
delete mode 120000 .keyring/openpgp/baylibre.com/mkorpershoek/default
delete mode 120000 .keyring/openpgp/baylibre.com/narmstrong/default
delete mode 120000 .keyring/openpgp/canonical.com/joseph.salisbury/default
delete mode 120000 .keyring/openpgp/canonical.com/krzysztof.kozlowski/default
delete mode 120000 .keyring/openpgp/cerno.tech/maxime/default
delete mode 120000 .keyring/openpgp/chromium.org/acourbot/default
delete mode 120000 .keyring/openpgp/codeaurora.org/kvalo/default
delete mode 120000 .keyring/openpgp/collabora.com/krisman/default
delete mode 120000 .keyring/openpgp/deeprootsystems.com/khilman/default
delete mode 120000 .keyring/openpgp/dell.com/mario.limonciello/default
delete mode 120000 .keyring/openpgp/gmail.com/dagmcr/default
delete mode 120000 .keyring/openpgp/gmx.de-mail.de/oleksij.rempel/default
delete mode 120000 .keyring/openpgp/google.com/acourbot/default
delete mode 120000 .keyring/openpgp/google.com/msturner/default
delete mode 120000 .keyring/openpgp/google.com/palmerdabbelt/default
delete mode 120000 .keyring/openpgp/intel.com/jesse.brandeburg/default
delete mode 120000 .keyring/openpgp/ishicorp.com/wbg/default
delete mode 120000 .keyring/openpgp/jabber.de/olerem/default
delete mode 120000 .keyring/openpgp/linaro.org/ard.biesheuvel/default
delete mode 120000 .keyring/openpgp/linaro.org/nico/default
delete mode 120000 .keyring/openpgp/linaro.org/nicolas.pitre/default
delete mode 120000 .keyring/openpgp/linux.ibm.com/rppt/default
delete mode 120000 .keyring/openpgp/linux.intel.com/jarkko.sakkinen/default
delete mode 120000 .keyring/openpgp/linux.intel.com/mathew.j.martineau/default
delete mode 120000 .keyring/openpgp/linux.vnet.ibm.com/boqun.feng/default
delete mode 120000 .keyring/openpgp/netapp.com/Trond.Myklebust/default
delete mode 120000 .keyring/openpgp/nxp.com/abel.vesa/default
delete mode 120000 .keyring/openpgp/parity.io/jarkko/default
delete mode 120000 .keyring/openpgp/pengutronix.de/u.kleine-koenig/default
delete mode 120000 .keyring/openpgp/primarydata.com/trond.myklebust/default
delete mode 120000 .keyring/openpgp/profian.com/jarkko/default
delete mode 120000 .keyring/openpgp/profusion.mobi/lucas.demarchi/default
delete mode 120000 .keyring/openpgp/qtec.com/ricardo/default
delete mode 120000 .keyring/openpgp/redhat.com/brouer/default
delete mode 120000 .keyring/openpgp/redhat.com/hsiangkao/default
delete mode 120000 .keyring/openpgp/redhat.com/jbrouer/default
delete mode 120000 .keyring/openpgp/redhat.com/krzysztof.wilczynski/default
delete mode 120000 .keyring/openpgp/redhat.com/kwilczyn/default
delete mode 120000 .keyring/openpgp/redhat.com/kwilczynski/default
delete mode 120000 .keyring/openpgp/rivosinc.com/palmer/default
delete mode 120000 .keyring/openpgp/somainline.org/konrad.dybcio/default
delete mode 120000 .keyring/openpgp/suse.com/jthumshirn/default
delete mode 120000 .keyring/openpgp/suse.com/nsaenzjulienne/default
delete mode 120000 .keyring/openpgp/suse.de/jthumshirn/default
delete mode 120000 .keyring/openpgp/suse.de/nsaenzjulienne/default
delete mode 120000 .keyring/openpgp/synopsys.com/vgupta/default
delete mode 120000 .keyring/openpgp/synopsys.com/vineet.gupta1/default
delete mode 120000 .keyring/openpgp/tessares.net/matthieu.baerts/default
delete mode 120000 .keyring/openpgp/ti.com/kishon/default
delete mode 120000 .keyring/openpgp/ti.com/p.yadav/default
delete mode 120000 .keyring/openpgp/tuni.fi/jarkko.sakkinen/default
delete mode 120000 .keyring/openpgp/ubuntu.com/joseph.salisbury/default
delete mode 120000 .keyring/openpgp/ugcs.caltech.edu/ido/default
delete mode 120000 .keyring/openpgp/vmware.com/dvhart/default
diff --git a/.keyring/openpgp/alumni.ku.dk/dbk763/default b/.keyring/openpgp/alumni.ku.dk/dbk763/default
deleted file mode 120000
index dfa7d60af52c..000000000000
--- a/.keyring/openpgp/alumni.ku.dk/dbk763/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/EE7A392FDE96209F.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/amd.com/oded.gabbay/default b/.keyring/openpgp/amd.com/oded.gabbay/default
deleted file mode 120000
index c1f0b8331873..000000000000
--- a/.keyring/openpgp/amd.com/oded.gabbay/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/651D4DB8AB5AE780.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/archlinuxcn.org/fixme/default b/.keyring/openpgp/archlinuxcn.org/fixme/default
deleted file mode 120000
index 1016a0645d13..000000000000
--- a/.keyring/openpgp/archlinuxcn.org/fixme/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/86CC4303D870877E.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/arm.com/ard.biesheuvel/default b/.keyring/openpgp/arm.com/ard.biesheuvel/default
deleted file mode 120000
index f7212b62014a..000000000000
--- a/.keyring/openpgp/arm.com/ard.biesheuvel/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/3D200E9CA6329909.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/baylibre.com/mkorpershoek/default b/.keyring/openpgp/baylibre.com/mkorpershoek/default
deleted file mode 120000
index bc676f7f049f..000000000000
--- a/.keyring/openpgp/baylibre.com/mkorpershoek/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/570338B018144F28.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/baylibre.com/narmstrong/default b/.keyring/openpgp/baylibre.com/narmstrong/default
deleted file mode 120000
index 78cc3b7e2e0d..000000000000
--- a/.keyring/openpgp/baylibre.com/narmstrong/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/169AB7B1A4CFF8AE.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/canonical.com/joseph.salisbury/default b/.keyring/openpgp/canonical.com/joseph.salisbury/default
deleted file mode 120000
index 3f1b3c882adb..000000000000
--- a/.keyring/openpgp/canonical.com/joseph.salisbury/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/6CEF3D27CA5B141E.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/canonical.com/krzysztof.kozlowski/default b/.keyring/openpgp/canonical.com/krzysztof.kozlowski/default
deleted file mode 120000
index 600b34f25d86..000000000000
--- a/.keyring/openpgp/canonical.com/krzysztof.kozlowski/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/1B93437D3B41629B.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/cerno.tech/maxime/default b/.keyring/openpgp/cerno.tech/maxime/default
deleted file mode 120000
index b46466f06ae8..000000000000
--- a/.keyring/openpgp/cerno.tech/maxime/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/254BCFC56BF6CE8D.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/chromium.org/acourbot/default b/.keyring/openpgp/chromium.org/acourbot/default
deleted file mode 120000
index 372763eb6398..000000000000
--- a/.keyring/openpgp/chromium.org/acourbot/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/04B08C8F1524FAF8.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/codeaurora.org/kvalo/default b/.keyring/openpgp/codeaurora.org/kvalo/default
deleted file mode 120000
index ee6a6dc7c6f0..000000000000
--- a/.keyring/openpgp/codeaurora.org/kvalo/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/6E17245526EB6D9B.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/collabora.com/krisman/default b/.keyring/openpgp/collabora.com/krisman/default
deleted file mode 120000
index c962e168b163..000000000000
--- a/.keyring/openpgp/collabora.com/krisman/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/586F64FBA9D92344.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/deeprootsystems.com/khilman/default b/.keyring/openpgp/deeprootsystems.com/khilman/default
deleted file mode 120000
index 9d9c9dc375d4..000000000000
--- a/.keyring/openpgp/deeprootsystems.com/khilman/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/5937189AD3FBC665.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/dell.com/mario.limonciello/default b/.keyring/openpgp/dell.com/mario.limonciello/default
deleted file mode 120000
index 4bb3819c597e..000000000000
--- a/.keyring/openpgp/dell.com/mario.limonciello/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/2D192CA624770276.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/gmail.com/dagmcr/default b/.keyring/openpgp/gmail.com/dagmcr/default
deleted file mode 120000
index f00f10fbefcf..000000000000
--- a/.keyring/openpgp/gmail.com/dagmcr/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/85F56EA4E9E8138F.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/gmx.de-mail.de/oleksij.rempel/default b/.keyring/openpgp/gmx.de-mail.de/oleksij.rempel/default
deleted file mode 120000
index 10117115b072..000000000000
--- a/.keyring/openpgp/gmx.de-mail.de/oleksij.rempel/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/E289A1F4351A51B3.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/google.com/acourbot/default b/.keyring/openpgp/google.com/acourbot/default
deleted file mode 120000
index 372763eb6398..000000000000
--- a/.keyring/openpgp/google.com/acourbot/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/04B08C8F1524FAF8.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/google.com/msturner/default b/.keyring/openpgp/google.com/msturner/default
deleted file mode 120000
index 2013148eac02..000000000000
--- a/.keyring/openpgp/google.com/msturner/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/0FDD682D974CA72A.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/google.com/palmerdabbelt/default b/.keyring/openpgp/google.com/palmerdabbelt/default
deleted file mode 120000
index 3f5b6e842ef2..000000000000
--- a/.keyring/openpgp/google.com/palmerdabbelt/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/EF4CA1502CCBAB41.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/intel.com/jesse.brandeburg/default b/.keyring/openpgp/intel.com/jesse.brandeburg/default
deleted file mode 120000
index 450c61bab709..000000000000
--- a/.keyring/openpgp/intel.com/jesse.brandeburg/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/A6A2316573C0A672.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/ishicorp.com/wbg/default b/.keyring/openpgp/ishicorp.com/wbg/default
deleted file mode 120000
index e6edd5416e70..000000000000
--- a/.keyring/openpgp/ishicorp.com/wbg/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/B54856CABE12232B.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/jabber.de/olerem/default b/.keyring/openpgp/jabber.de/olerem/default
deleted file mode 120000
index 10117115b072..000000000000
--- a/.keyring/openpgp/jabber.de/olerem/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/E289A1F4351A51B3.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/linaro.org/ard.biesheuvel/default b/.keyring/openpgp/linaro.org/ard.biesheuvel/default
deleted file mode 120000
index f7212b62014a..000000000000
--- a/.keyring/openpgp/linaro.org/ard.biesheuvel/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/3D200E9CA6329909.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/linaro.org/nico/default b/.keyring/openpgp/linaro.org/nico/default
deleted file mode 120000
index 541b8f02711b..000000000000
--- a/.keyring/openpgp/linaro.org/nico/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/39CB544D6527CF60.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/linaro.org/nicolas.pitre/default b/.keyring/openpgp/linaro.org/nicolas.pitre/default
deleted file mode 120000
index 541b8f02711b..000000000000
--- a/.keyring/openpgp/linaro.org/nicolas.pitre/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/39CB544D6527CF60.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/linux.ibm.com/rppt/default b/.keyring/openpgp/linux.ibm.com/rppt/default
deleted file mode 120000
index 4a8cd5de20e2..000000000000
--- a/.keyring/openpgp/linux.ibm.com/rppt/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/C532392DE6DA7CE9.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/linux.intel.com/jarkko.sakkinen/default b/.keyring/openpgp/linux.intel.com/jarkko.sakkinen/default
deleted file mode 120000
index bf18228be747..000000000000
--- a/.keyring/openpgp/linux.intel.com/jarkko.sakkinen/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/3AB05486C7752FE1.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/linux.intel.com/mathew.j.martineau/default b/.keyring/openpgp/linux.intel.com/mathew.j.martineau/default
deleted file mode 120000
index 6fde4b7907e8..000000000000
--- a/.keyring/openpgp/linux.intel.com/mathew.j.martineau/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/142AECC9A1677277.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/linux.vnet.ibm.com/boqun.feng/default b/.keyring/openpgp/linux.vnet.ibm.com/boqun.feng/default
deleted file mode 120000
index 1016a0645d13..000000000000
--- a/.keyring/openpgp/linux.vnet.ibm.com/boqun.feng/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/86CC4303D870877E.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/netapp.com/Trond.Myklebust/default b/.keyring/openpgp/netapp.com/Trond.Myklebust/default
deleted file mode 120000
index 4508221305e5..000000000000
--- a/.keyring/openpgp/netapp.com/Trond.Myklebust/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/670BE78A960A00F2.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/nxp.com/abel.vesa/default b/.keyring/openpgp/nxp.com/abel.vesa/default
deleted file mode 120000
index 635c8698ba90..000000000000
--- a/.keyring/openpgp/nxp.com/abel.vesa/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/F7BF214136F41FAE.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/parity.io/jarkko/default b/.keyring/openpgp/parity.io/jarkko/default
deleted file mode 120000
index bf18228be747..000000000000
--- a/.keyring/openpgp/parity.io/jarkko/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/3AB05486C7752FE1.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/pengutronix.de/u.kleine-koenig/default b/.keyring/openpgp/pengutronix.de/u.kleine-koenig/default
deleted file mode 120000
index 4742030ac503..000000000000
--- a/.keyring/openpgp/pengutronix.de/u.kleine-koenig/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/E2DCDD9132669BD6.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/primarydata.com/trond.myklebust/default b/.keyring/openpgp/primarydata.com/trond.myklebust/default
deleted file mode 120000
index 4508221305e5..000000000000
--- a/.keyring/openpgp/primarydata.com/trond.myklebust/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/670BE78A960A00F2.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/profian.com/jarkko/default b/.keyring/openpgp/profian.com/jarkko/default
deleted file mode 120000
index bf18228be747..000000000000
--- a/.keyring/openpgp/profian.com/jarkko/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/3AB05486C7752FE1.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/profusion.mobi/lucas.demarchi/default b/.keyring/openpgp/profusion.mobi/lucas.demarchi/default
deleted file mode 120000
index 26c11e2b783f..000000000000
--- a/.keyring/openpgp/profusion.mobi/lucas.demarchi/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/9BA2A5A630CBEA53.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/qtec.com/ricardo/default b/.keyring/openpgp/qtec.com/ricardo/default
deleted file mode 120000
index 8d6aa8b83605..000000000000
--- a/.keyring/openpgp/qtec.com/ricardo/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/56A0D81F9F782DA9.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/redhat.com/brouer/default b/.keyring/openpgp/redhat.com/brouer/default
deleted file mode 120000
index 7b4a340e0372..000000000000
--- a/.keyring/openpgp/redhat.com/brouer/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/3A554D033B37BCED.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/redhat.com/hsiangkao/default b/.keyring/openpgp/redhat.com/hsiangkao/default
deleted file mode 120000
index 2e703dc0eb89..000000000000
--- a/.keyring/openpgp/redhat.com/hsiangkao/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/517667E5996EE6AA.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/redhat.com/jbrouer/default b/.keyring/openpgp/redhat.com/jbrouer/default
deleted file mode 120000
index 7b4a340e0372..000000000000
--- a/.keyring/openpgp/redhat.com/jbrouer/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/3A554D033B37BCED.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/redhat.com/krzysztof.wilczynski/default b/.keyring/openpgp/redhat.com/krzysztof.wilczynski/default
deleted file mode 120000
index bfeaca3098ab..000000000000
--- a/.keyring/openpgp/redhat.com/krzysztof.wilczynski/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/7C64768D3DE334E7.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/redhat.com/kwilczyn/default b/.keyring/openpgp/redhat.com/kwilczyn/default
deleted file mode 120000
index bfeaca3098ab..000000000000
--- a/.keyring/openpgp/redhat.com/kwilczyn/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/7C64768D3DE334E7.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/redhat.com/kwilczynski/default b/.keyring/openpgp/redhat.com/kwilczynski/default
deleted file mode 120000
index bfeaca3098ab..000000000000
--- a/.keyring/openpgp/redhat.com/kwilczynski/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/7C64768D3DE334E7.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/rivosinc.com/palmer/default b/.keyring/openpgp/rivosinc.com/palmer/default
deleted file mode 120000
index 3f5b6e842ef2..000000000000
--- a/.keyring/openpgp/rivosinc.com/palmer/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/EF4CA1502CCBAB41.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/somainline.org/konrad.dybcio/default b/.keyring/openpgp/somainline.org/konrad.dybcio/default
deleted file mode 120000
index 768102d69dd6..000000000000
--- a/.keyring/openpgp/somainline.org/konrad.dybcio/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/478701720E5D7C58.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/suse.com/jthumshirn/default b/.keyring/openpgp/suse.com/jthumshirn/default
deleted file mode 120000
index 4f754b3cff0d..000000000000
--- a/.keyring/openpgp/suse.com/jthumshirn/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/0393969D2D760850.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/suse.com/nsaenzjulienne/default b/.keyring/openpgp/suse.com/nsaenzjulienne/default
deleted file mode 120000
index 53c5161f92f1..000000000000
--- a/.keyring/openpgp/suse.com/nsaenzjulienne/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/95F6661E7A3CC7FE.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/suse.de/jthumshirn/default b/.keyring/openpgp/suse.de/jthumshirn/default
deleted file mode 120000
index 4f754b3cff0d..000000000000
--- a/.keyring/openpgp/suse.de/jthumshirn/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/0393969D2D760850.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/suse.de/nsaenzjulienne/default b/.keyring/openpgp/suse.de/nsaenzjulienne/default
deleted file mode 120000
index 53c5161f92f1..000000000000
--- a/.keyring/openpgp/suse.de/nsaenzjulienne/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/95F6661E7A3CC7FE.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/synopsys.com/vgupta/default b/.keyring/openpgp/synopsys.com/vgupta/default
deleted file mode 120000
index 598224dd296e..000000000000
--- a/.keyring/openpgp/synopsys.com/vgupta/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/69D7F1DDE28AC25E.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/synopsys.com/vineet.gupta1/default b/.keyring/openpgp/synopsys.com/vineet.gupta1/default
deleted file mode 120000
index 598224dd296e..000000000000
--- a/.keyring/openpgp/synopsys.com/vineet.gupta1/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/69D7F1DDE28AC25E.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/tessares.net/matthieu.baerts/default b/.keyring/openpgp/tessares.net/matthieu.baerts/default
deleted file mode 120000
index 30ec5a89ddb7..000000000000
--- a/.keyring/openpgp/tessares.net/matthieu.baerts/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/F6B7824F4269A073.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/ti.com/kishon/default b/.keyring/openpgp/ti.com/kishon/default
deleted file mode 120000
index 0915871015c5..000000000000
--- a/.keyring/openpgp/ti.com/kishon/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/0E5C785C804D82D9.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/ti.com/p.yadav/default b/.keyring/openpgp/ti.com/p.yadav/default
deleted file mode 120000
index b221e04e61e3..000000000000
--- a/.keyring/openpgp/ti.com/p.yadav/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/F6503556C11B1CCD.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/tuni.fi/jarkko.sakkinen/default b/.keyring/openpgp/tuni.fi/jarkko.sakkinen/default
deleted file mode 120000
index bf18228be747..000000000000
--- a/.keyring/openpgp/tuni.fi/jarkko.sakkinen/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/3AB05486C7752FE1.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/ubuntu.com/joseph.salisbury/default b/.keyring/openpgp/ubuntu.com/joseph.salisbury/default
deleted file mode 120000
index 3f1b3c882adb..000000000000
--- a/.keyring/openpgp/ubuntu.com/joseph.salisbury/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/6CEF3D27CA5B141E.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/ugcs.caltech.edu/ido/default b/.keyring/openpgp/ugcs.caltech.edu/ido/default
deleted file mode 120000
index a66bb977aeed..000000000000
--- a/.keyring/openpgp/ugcs.caltech.edu/ido/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/A669D0002389BB21.asc
\ No newline at end of file
diff --git a/.keyring/openpgp/vmware.com/dvhart/default b/.keyring/openpgp/vmware.com/dvhart/default
deleted file mode 120000
index cbd2b8648dc4..000000000000
--- a/.keyring/openpgp/vmware.com/dvhart/default
+++ /dev/null
@@ -1 +0,0 @@
-../../../../keys/A6CC680C0AA77EB8.asc
\ No newline at end of file
--
2.47.3
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH 0/3] b4 keyring maintenance
2026-02-03 18:19 [PATCH 0/3] b4 keyring maintenance Uwe Kleine-König
` (2 preceding siblings ...)
2026-02-03 18:19 ` [PATCH 3/3] Drop revoked UIDs " Uwe Kleine-König
@ 2026-02-13 21:47 ` Konstantin Ryabitsev
3 siblings, 0 replies; 5+ messages in thread
From: Konstantin Ryabitsev @ 2026-02-13 21:47 UTC (permalink / raw)
To: Uwe Kleine-König; +Cc: keys
On Tue, Feb 03, 2026 at 07:19:23PM +0100, Uwe Kleine-König wrote:
> last week I noticed that there are several symlinks in .keyring (i.e.
> the directory that can be used with b4) that are not up to date. This
> patch set cleans up a part of the issues.
Merged, thank you!
> What is still open and ugly:
>
> - The scripts don't cope for these cases, so unless some manual care is
> applied, the keyring will become outdated again.
> - There are quite some email addresses that are part of two keys
> (`iconv -f latin1 keys/*.asc | sed -nr 's/^uid[^<]*<([^>]*)>/\1/p' | sort | uniq -d`
> produces some false positives)
> For these the cert that is linked to is not chosen deterministically.
I agree, this was never really completed, largely because the b4 keyring isn't
fully completed as far as designing it goes. I hope to get back to it soon,
though.
Thanks,
-K
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-02-13 21:47 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-03 18:19 [PATCH 0/3] b4 keyring maintenance Uwe Kleine-König
2026-02-03 18:19 ` [PATCH 1/3] korg-update-pgpkeys: Pass --gen-b4-keyring to wotmate's export-keyring.py Uwe Kleine-König
2026-02-03 18:19 ` [PATCH 2/3] Drop broken symlinks from b4 keyring Uwe Kleine-König
2026-02-03 18:19 ` [PATCH 3/3] Drop revoked UIDs " Uwe Kleine-König
2026-02-13 21:47 ` [PATCH 0/3] b4 keyring maintenance Konstantin Ryabitsev
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox