On Wed, Dec 04, 2024 at 08:57:31PM +0100, Jochen Sprickerhof wrote:
> > I'm not sure what the correct course of action here, making that check
> > optional? Disabled or enabled by default, with a way to override it?
> 
> I think making it a warning would make sense. Do you want to send a MR?

The signature on dak's input files (.changes, .dsc) is checked for
validity exactly once: At package acceptance time. Afterwards there is
no guarantee whatsoever that anyone is able to validate the result.
Keys come and go from the keyring.

If we want to do some verification in order not to trust the mirrors/CDN
in between, we can ship the archive keyrings over time and try to chain
back to the relevant index signatures. But that's a much bigger change.

Somehow I never really had dscverify succeed for me anyhow. The
debian-keyring package is only infrequently updated, one'd need to fetch
the current keyring via rsync from the main server.

So I'm quite dubious about this feature in debsnap. :/

Kind regards
Philipp Kern

Reply via email to