Hi,

On Sat, 2025-03-01 at 18:28 +0100, Guillem Jover wrote:
> Ah, sorry, I assumed this was all handled as part of the same 
> dsa-puppet repo that Aurelien fixed. The changes that were done for the 
> main buildds were to make sure the GnuPG pubring was in OpenPGP format 
> instead of the GnuPG specific keybox format (which is not portable), and 
> then those specific commits:
> 
>    
> https://salsa.debian.org/dsa-team/mirror/dsa-puppet/-/commit/d4e099680d3bd964b0837849b68728ec3ce7b52e
>    
> https://salsa.debian.org/dsa-team/mirror/dsa-puppet/-/commit/44cb84d9f0a85d29c82e63f2e8ad1eb9b92530cc
> 
> This was done in stages, introducing the new keyring support in 
> dupload 2.12.0, the buildd setup updated, then 2.13.0 uploaded which 
> then required the keyrings support. Given that the keyrings settings 
> are optional it could be done even with the old version, then you 
> should be safe to upgrade dupload.

Hmm, I'm not sure which of these changes I need to pick up now. I'm a bit 
overwhelmed.

Also, I have seen even dupload 2.11.2 have the openpgp-check hook fail so I 
have to
force the upload with "--skip-hook=openpgp-check".

What would you suggest to do now on the Debian Ports buildds to avoid breakage 
when
updating?

> > > The default debian hosts configured in the shipped conffile contain
> > > the required changes so if you are using a custom one, then that might
> > > need to be adapted? Otherwise it would be nice to know what's going
> > > wrong.
> > 
> > Not sure what you mean with "default Debian hosts"?
> 
> As I was not sure how this was being used I just tried to give enough 
> information to try to track this down. With "default Debian hosts" 
> I meant the stuff present in /etc/dupload.conf. But from your 
> explanation I assume this just needs the same treatment as the 
> official buildds.
> 
> > > I improved the error reporting on git, and will be adding a NEWS entry
> > > because this fallout I guess was unexpected.
> > 
> > Yes, breaking changes should be communicated in the NEWS file and I suggest
> > that the required configuration changes are added to the default 
> > configuration
> > files of the src:sbuild package which also contains the buildd binary 
> > package.
> 
> I'm not sure the needed changes can be automated. In this case the 
> buildds need to add their own OpenPGP certificates into a keyring that 
> dupload can use, because those certificates are not present in any of 
> the official keyrings from the debian-keyring package.

Can't we just use the old system for the buildds? I'm not sure why dupload has
to make such complicated checks.

> (I've created an MR to use the new canonical name for the upload hosts, 
> but that should not change anything related to this issue
> <https://salsa.debian.org/debian/sbuild/-/merge_requests/152>. I'll 
> also file a report about the Perl warnings.)

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to