Marc Haber <[email protected]> writes:

> On Thu, Feb 12, 2026 at 06:25:07PM +0100, Simon Josefsson wrote:
>>Marc Haber <[email protected]> writes:
>>> I THINK that we should recommend including the form that upstream
>>> publishes with their signature.
>>
>>Do you mean that generally, or more specifically 'PGP signature'?
>>
>>Many upstream now sign their releases using Sigstore, Sigsum, SSH
>>Signatures and other non-PGP formats.  I expect non-PGP to be more
>>common than PGP signatures relatively soon, if this hasn't already
>>happened (depending on what kind of upstreams you count).
>>
>>It would be nice if Debian supported more formats for verifying upstream
>>signatures.  Right now we just throw away many signatures.  Bonus points
>>for storing and publishing the non-PGP formats too.
>
> The nice thing about having the original upstream tarballs in our
> archive is that we don't have to care about that. People can verify
> that our tarballs are the same than upstream's and then check whatever
> signature upstream chose to apply.

Oh, then I think I misunderstood you.  Did you intend to recommend that
Debian do not store a copy of the upstream digital signature together
with the tarball at all?

That would solve the problem, but it will be weaker.  Upstream tarballs
and signatures disappear or are modified over time, and more often that
we like or even want to admit.  Users won't generally be able to find
and locate those upstream signature corresponding to whatever tarball
ended up in Debian.  If we store upstream tarballs, and verify their
digital signatures, I think we should also store upstream digital
signatures.  And support whatever upstream digital signature format used
(limited to widely implemented variants like PGP, SSH, Sigstore, Sigsum,
minisign, signify, ...).

/Simon

Attachment: signature.asc
Description: PGP signature

Reply via email to