[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Using git-buildpackage --git-keyid



Still no luck:

$ DEBSIGN_KEYID=0EA23F2B git-buildpackage  --git-keyid=0x0EA23F2B  --git-tag
...
Now signing changes and any dsc files...
 signfile kwstyle_1.0.0+cvs20090716-1.dsc Mathieu Malaterre
<mathieu.malaterre@gmail.com>
gpg: skipped "Mathieu Malaterre <mathieu.malaterre@gmail.com>": secret
key not available
gpg: /tmp/debsign.tIHWtCzY/kwstyle_1.0.0+cvs20090716-1.dsc: clearsign
failed: secret key not available
debsign: gpg error occurred!  Aborting....
debuild: fatal error at line 1245:
running debsign failed
debuild -i\.git/ -I.git returned 29
Couldn't run 'debuild -i\.git/ -I.git'


On Thu, Jul 30, 2009 at 4:13 PM, Thomas Koch<thomas@koch.ro> wrote:
> I think the --git-keyid is used only for tagging of the git repository. The
> error message comes from debsign, which doesn't know that you're building from
> a GIT repo.
> debsign needs a gpg key to sign the package and tries to get the key of the
> uploader, mentioned in the most recent debian/changelog line.
> You can however also give a gpg id to debsign: man debsign
>
> Options for debsign could be given to git-buildpackage and should be
> propagated down the line.
>
>
>
>> Hi there,
>>
>>   I am trying to use git-buildpackage, but I cannot understand how I
>> am supposed to pass my gpg keyid. Steps:
>>
>> $ svn co
>> https://gdcm.svn.sourceforge.net/svnroot/gdcm/Sandbox/debian-med/cdash $ cd
>> cdash
>> $ svn-buildpackage --svn-override=origDir=.. --svn-ignore-new
>> -rfakeroot -k0EA23F2B
>> ...
>> dpkg-buildpackage: full upload (original source is included)
>> build command was successful; binaries are in
>> /home/mathieu/Perso/gdcm/Sandbox/debian-med/build-area/. The changes
>> file is:
>>
>> /home/mathieu/Perso/gdcm/Sandbox/debian-med/build-area/cdash_1.4.2-1_amd64.
>>changes Binary package:
>>
>> /home/mathieu/Perso/gdcm/Sandbox/debian-med/build-area/cdash_1.4.2-1_all.de
>>b rm -rf /home/mathieu/Perso/gdcm/Sandbox/debian-med/build-area/cdash-1.4.2
>>
>>
>> I then use the generated .dsc file to build up a git rep (*)
>>
>>
>> $ git-buildpackage  --git-keyid=0x0EA23F2B  --git-tag
>> ...
>> Finished running lintian.
>> Now signing changes and any dsc files...
>>  signfile cdash_1.4.2-1.dsc Mathieu Malaterre <mathieu.malaterre@gmail.com>
>> gpg: skipped "Mathieu Malaterre <mathieu.malaterre@gmail.com>": secret
>> key not available
>> gpg: /tmp/debsign.FCRVdJdL/cdash_1.4.2-1.dsc: clearsign failed: secret
>> key not available
>> debsign: gpg error occurred!  Aborting....
>> debuild: fatal error at line 1245:
>> running debsign failed
>> debuild -i\.git/ -I.git returned 29
>> Couldn't run 'debuild -i\.git/ -I.git'
>>
>>
>> My GPG key is actually Mathieu Malaterre (malat)
>> <mathieu.malaterre@gmail.com>, so string matching does not work, but
>> in my case I explicitely state which GPG key id to use.
>>
>> What am I missing ?
>>
>> Thanks,
>>
>> --
>> Mathieu
>> (*)http://wiki.debian.org/PackagingWithGit
> Thomas Koch, http://www.koch.ro
>



-- 
Mathieu
http://mathieumalaterre.com


Reply to: