package signing fails because user cannot specify key
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
doit |
Invalid
|
Undecided
|
Unassigned | ||
packager |
New
|
Undecided
|
Unassigned |
Bug Description
Now signing changes and any dsc files...
signfile checkbox-
gpg: skipped "Rick McBride <email address hidden>": secret key not available
gpg: /tmp/debsign.
debsign: gpg error occurred! Aborting....
debuild: fatal error at line 1269:
running debsign failed
#######
TaskError - taskid:source
PythonAction Error
Traceback (most recent call last):
File "/usr/lib/
returned_value = self.py_
File "/usr/lib/
shell=True)
File "/usr/lib/
raise CalledProcessEr
CalledProcessError: Command 'debuild --no-tgz-check -S' returned non-zero exit status 29
This happens because I have multiple keys associated with my canonical email address. I use a different key for signing packages than for my email and otehr signatures.
When signing packages locally, I typically use
'debuild -S -sa -k<mykey>'
It doesn't appear to be possible to pass the key via packager, so operations requiring a signed package fail.
Though it appears the root of this may be in doit, upon further review of the PythonAction Error listed.