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 <[email protected]> > gpg: skipped "Mathieu Malaterre <[email protected]>": 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) > <[email protected]>, 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 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

