• Bug#1099178: dupload: Fail to check signature

    From Christian Marillat@21:1/5 to Guillem Jover on Sat Mar 1 16:40:02 2025
    On 01 mars 2025 15:02, Guillem Jover <guillem@debian.org> wrote:

    Hi!

    Hi,


    [...]

    I assume this is fallout from the new OpenPGP multi-backend support,
    which requires passing explicit keyrings for hosts that have an
    openpgp-check hook enabled. This is the case for pre-configured hosts
    in the shipped conffile, but I'm assuming you might be using a custom
    host entry?

    Here is my configuration. After reading /etc/dupload.conf I added
    global hooks and three use lines no dupload is working.

    ,----
    | default_host = "ftp-master";
    |
    | $cfg{'ftp-master'} = {
    | fqdn => 'ssh.upload.debian.org',
    | method => 'scpb',
    | incoming => '/srv/upload.debian.org/UploadQueue/',
    | # Files pass on to dinstall on ftp-master which sends emails itself.
    | dinstall_runs => 1,
    | };
    `----

    I improved yesterday the error reporting to make this error condition
    more clear and how to fix it. And I'm thinking about adding a NEWS
    entry, because I guess the implications of the changes are not obvious
    at all.

    Probably a good idea.

    Christian

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Guillem Jover@21:1/5 to Christian Marillat on Sat Mar 1 18:40:01 2025
    Hi!

    On Sat, 2025-03-01 at 16:27:05 +0100, Christian Marillat wrote:
    On 01 mars 2025 15:02, Guillem Jover <guillem@debian.org> wrote:
    I assume this is fallout from the new OpenPGP multi-backend support,
    which requires passing explicit keyrings for hosts that have an
    openpgp-check hook enabled. This is the case for pre-configured hosts
    in the shipped conffile, but I'm assuming you might be using a custom
    host entry?

    Here is my configuration. After reading /etc/dupload.conf I added
    global hooks and three use lines no dupload is working.

    I assume that meant to say s/no/now/?

    ,----
    | default_host = "ftp-master";
    |
    | $cfg{'ftp-master'} = {
    | fqdn => 'ssh.upload.debian.org',
    | method => 'scpb',
    | incoming => '/srv/upload.debian.org/UploadQueue/',
    | # Files pass on to dinstall on ftp-master which sends emails itself.
    | dinstall_runs => 1,
    | };
    `----

    I'd still be interested to know whether you could get the openpgp-check
    hook to work, though. Also in theory using the system-wide config on a
    Debian system should do the right thing with no need to customize anything.
    So it would be nice to know also whether that would work for you out
    of the box?

    I improved yesterday the error reporting to make this error condition
    more clear and how to fix it. And I'm thinking about adding a NEWS
    entry, because I guess the implications of the changes are not obvious
    at all.

    Probably a good idea.

    Yeah, will be doing that, and uploading later today.

    Thanks,
    Guillem

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)