Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 43 |
Nodes: | 6 (0 / 6) |
Uptime: | 100:11:37 |
Calls: | 290 |
Files: | 905 |
Messages: | 76,507 |
Package: dpkg-dev
Version: 1.22.12
Severity: normal
X-Debbugs-Cc: carnil@debian.org
I'm not even sure if this is considered a bug, so if not feel free to
close.
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 <carnil@debian.org>
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").
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: carnil@debian.org
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 <carnil@debian.org>
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.)