Hi!

On Thu, 2025-01-02 at 15:12:58 +0100, Salvatore Bonaccorso wrote:
> Package: dpkg-dev
> Version: 1.22.12
> Severity: normal
> X-Debbugs-Cc: [email protected]

> I'm not even sure if this is considered a bug, so if not feel free to
> close.

I'd need to first understand what's going on, but my assumption is
that this is a bug yes. :) I try to reproduce after lunch.

> I do not use sq, but sq is installed on the system. Now after the
> update to dpkg/1.22.12 when building a source package and singing I
> get:
> 
> dpkg-buildpackage: info: source package linux-base
> dpkg-buildpackage: info: source version 4.11
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Salvatore Bonaccorso 
> <[email protected]>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean
>    dh_auto_clean
>         make -j8 clean
> make[1]: Entering directory '/tmp/linux-base-4.11'
> rm -f man/*.??.[1-9]
> make[1]: Leaving directory '/tmp/linux-base-4.11'
>    dh_clean
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (native)'
> dpkg-source: info: building linux-base in linux-base_4.11.tar.xz
> dpkg-source: info: building linux-base in linux-base_4.11.dsc
>  dpkg-genbuildinfo --build=source -O../linux-base_4.11_source.buildinfo
>  dpkg-genchanges -sa --build=source -O../linux-base_4.11_source.changes
> dpkg-genchanges: info: including full source code in upload
>  dpkg-source --after-build .
> dpkg-buildpackage: info: source-only upload: Debian-native package
>  signfile linux-base_4.11.dsc
> dpkg-buildpackage: error: failed to sign ../linux-base_4.11.dsc file: 
> specified key needs a keystore
> 
> Either downgrading dpkg to 1.22.11 or removing the installed sq
> package solves the problem. Equally reverting the change 17309e15bbe7
> ("Dpkg::OpenPGP::Backend::Sequoia: Add keystore support").

I assume that you either specify the signing via a key ID or let
dpkg-buildpackage use the email from the changelog as the user ID?

(I'm assuming you are not using a keyfile.)

Thanks,
Guillem

Reply via email to