Re: python devs are planning to stop signing with gpg

2024-10-03 Thread Jeremy Stanley
On 2024-10-03 14:22:09 -0400 (-0400), Louis-Philippe Véronneau wrote:
[...]
> In general, having viable alternatives to OpenPGP would open an
> interesting door for the general Debian ecosystem...

Agreed, OpenBSD projects have been signing release artifacts with
their signify tool for a while, which is (slowly) growing in
popularity too: https://packages.debian.org/signify
-- 
Jeremy Stanley


signature.asc
Description: PGP signature


Re: python devs are planning to stop signing with gpg

2024-10-03 Thread Stefano Rivera
Hi Salvo (2024.09.30_22:15:34_+)
> > In what wee is this going to affect Debian? Do we actually verify GPG
> > signatures for upstream sources?
> 
> It seems we do not!

Fixed.

> > Is there any other reason I am not aware of why sigstore is a bad
> > solution?
> 
> sigstore is 3rd party signing. You no longer keep the private key yourself. 
> You keep your password/token/whatever to sigstore and they sign your files.

From a quick read of the docs: I think ephemeral keys are used (or can
be?) but the signature is recorded into their CT log, with your account.
That's the bit signed by their key.

> And you hope they'll still be online and secure in the future when you will 
> decide to check a signature.

I see an offline mode is supported.

We should figure out what it would take to support sigstore in Debian
source packages, assuming there is more adoption.

Stefano

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272



Upload request: meson-python

2024-10-03 Thread James Addison
Hello,

I'd like to request an upload of the src:meson-python package, in
particular to close bug #1076806, a reproducibility bug related to
documentation copyright notices -- the patch there has been
committed[1] in Salsa, and also subsequently merged[2] into the
upstream codebase.

There haven't been any newer releases by upstream since the current
version in Debian testing (0.16.0-1), and the only other pending
change as far as I can tell is a Standards-Version increment.

Also note, to reduce possible ambiguity: this package isn't the meson
build system itself, but is a Python PEP517 plugin -- a plugin that
allows Python packages to use meson during their own build/setup
processes.

Thanks!
James

[1] - 
https://salsa.debian.org/python-team/packages/meson-python/-/commit/b17dbeae9a9489c1a2e5dcdb4fab4d9c9e5aad1f

[2] - https://github.com/mesonbuild/meson-python/pull/652



Re: python devs are planning to stop signing with gpg

2024-10-03 Thread Louis-Philippe Véronneau

On 2024-10-03 11:29, Stefano Rivera wrote:

We should figure out what it would take to support sigstore in Debian
source packages, assuming there is more adoption.


Having that support in uscan and the rest of our tooling would be amazing.

That would let us support things like SSH signatures, like I encountered 
in #1023140.


In general, having viable alternatives to OpenPGP would open an 
interesting door for the general Debian ecosystem...


--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
  ⢿⡄⠘⠷⠚⠋   po...@debian.org / veronneau.org
  ⠈⠳⣄