[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#22883: Authenticating a Git checkout
From: |
Ricardo Wurmus |
Subject: |
bug#22883: Authenticating a Git checkout |
Date: |
Sat, 28 Dec 2019 17:05:57 +0100 |
User-agent: |
mu4e 1.2.0; emacs 26.3 |
Ludovic Courtès <address@hidden> writes:
> The caching implemented in 787766ed1e7f0806a98e696830542da528f957bb
> makes things acceptable: the first “make authenticate” run takes a bit
> more than two minutes to check all the commits starting from ‘v1.0.1’,
> but subsequent runs take a few seconds.
This sounds good.
I wonder how we would integrate this into “guix pull”. For
authentication to work at all the user would have to have *all* past
keys. (I’m missing at least one of the keys, because only current keys
are contained in the keyring on Savannah.)
> I have plans to make things faster (independently of the cache) by doing
> OpenPGP signature verification entirely in Scheme instead of spawning
> ‘gpgv’ every time. Again, we’ll have to get a prototype before we can
> tell whether it actually is faster.
More things implemented in Scheme – I love it! :)
--
Ricardo