Hi!
On Fri, 2025-02-28 at 14:42:37 +0100, John Paul Adrian Glaubitz wrote:
Source: dupload
Version: 2.13.0
Severity: normal
the latest version of dupload breaks buildd-uploader from the src:sbuild
package:
Feb 28 14:35:42 buildd-uploader[42155]: 2 jobs to upload in upload:
dde-calendar_5.14.13-1_alpha.changes searchandrescue_1.7.0+dfsg-1_alpha.changes
Use of uninitialized value $u in substitution (s///) at
/usr/share/perl5/Buildd/Uploader.pm line 254.
Use of uninitialized value $u in unlink at /usr/share/perl5/Buildd/Uploader.pm
line 255.
Use of uninitialized value $u in concatenation (.) or string at
/usr/share/perl5/Buildd/Uploader.pm line 256.
Use of uninitialized value $u in concatenation (.) or string at
/usr/share/perl5/Buildd/Uploader.pm line 257.
Feb 28 14:35:44 buildd-uploader[42155]: dupload exit status 25/0
Feb 28 14:35:44 buildd-uploader[42155]: Removed due to upload errors.
I have not investigated the problem in detail yet. However, downgrading dupload
to 2.11.2 fixes the problem for me.
I'd assume this is due to the new OpenPGP multi-backend support, which
makes the openpgp-hook require explicit keyrings options.
I suppose buildd might be failing like this if dupload exited with a
failure? (Which I think deserves its own bug report, to handle that
more gracefully.)
Before the upload I coordinated with Aurelien Jarno to make sure this
time around the buildds had the required config changes:
https://salsa.debian.org/dsa-team/mirror/dsa-puppet/-/commit/44cb84d9f0a85d29c82e63f2e8ad1eb9b92530cc
But, I guess the instance you are reporting for might be independent
from DSA?
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.
I improved the error reporting on git, and will be adding a NEWS entry
because this fallout I guess was unexpected.
Thanks,
Guillem