gpg secret key not detected when try to share a new application

Bug #555384 reported by Boobek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Quickly
Fix Released
Undecided
Unassigned
quickly (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: quickly

I try to share my simple app for the community with command 'quickly share --ppa multistarter'
I have pgp key (uploaded to keyserver), multistarter ppa repo, launchpad account ;) but I see the following error when quickly try to create source package of my python app:

----
[512]boo@luci multistarter$ quickly share --ppa MultiStarter
/usr/lib/pymodules/python2.6/lazr/restfulclient/__init__.py:19: UserWarning: Module launchpadlib was already imported from /usr/lib/pymodules/python2.6/launchpadlib/__init__.py, but /usr/lib/pymodules/python2.6 is being added to sys.path
  import pkg_resources
Get Launchpad Settings
Launchpad connection is ok
key_id: XXXXXX, email: <email address hidden>
.........Ubuntu packaging created in debian/
pushing to launchpad
...............................ERROR: an error occurred during source package creation
ERROR: share command failed
Aborting
[513]boo@luci multistarter$
----

It's a bug or i'm a big stupid?

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: quickly 0.3.90-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic i686
Architecture: i386
Date: Sun Apr 4 23:58:02 2010
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta i386 (20100318)
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=en_GB:en
 LANG=en_US.utf8
 SHELL=/bin/bash
QuicklyDataPath: /usr/share/quickly
QuicklyTemplates:
 /usr/share/quickly/templates/ubuntu-pygame
 /usr/share/quickly/templates/ubuntu-application
 /usr/share/quickly/templates/ubuntu-cli
QuicklyTemplatesDirectories: /usr/share/quickly/templates/
SourcePackage: quickly

Revision history for this message
Boobek (bkanyo) wrote :
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Thanks for taking the time to report this bug and make Quickly better.

Can you try appending --verbose to have full log and try to debug what's wrong for you?
Thanks a lot.

Changed in quickly (Ubuntu):
status: New → Incomplete
Revision history for this message
Boobek (bkanyo) wrote :

of course:
[502]boo@luci multistarter$ quickly share --ppa MultiStarter --verbose
/usr/lib/pymodules/python2.6/lazr/restfulclient/__init__.py:19: UserWarning: Module launchpadlib was already imported from /usr/lib/pymodules/python2.6/launchpadlib/__init__.py, but /usr/lib/pymodules/python2.6 is being added to sys.path
  import pkg_resources
Get Launchpad Settings
Launchpad connection is ok
key_id: XXXX, email: <email address hidden>
running install_egg_info
Writing /tmp/tmpu0u9RB/multistarter-10.04.1_public1.egg-info
WARNING: the following files are not recognized by DistUtilsExtra.auto:
  multistarter.desktop.in
  po/multistarter.pot
Searching packages which provide required Python modules:
   appindicator ... python-appindicator
   desktopcouch.records.record ... python-desktopcouch-records
   desktopcouch.records.server ... python-desktopcouch-records
   gtk ... python-gtk2
   pygtk ... [not found]
   pynotify ... python-notify
Ubuntu packaging created in debian/
pushing to launchpad
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package multistarter
dpkg-buildpackage: source version 10.04.1-public1
dpkg-buildpackage: source changed by Boobek <email address hidden>
 fakeroot debian/rules clean
/usr/share/cdbs/1/class/python-distutils.mk:68: WARNING: Use of XS-Python-Version and XB-Python-Version fields in debian/control is deprecated with pysupport method; use debian/pyversions if you need to specify specific versions.
test -x debian/rules
dh_testroot
dh_clean
cd . && python setup.py clean -a
running clean
'build/lib.linux-i686-2.6' does not exist -- can't clean it
'build/bdist.linux-i686' does not exist -- can't clean it
'build/scripts-2.6' does not exist -- can't clean it
WARNING: the following files are not recognized by DistUtilsExtra.auto:
  multistarter.desktop.in
  po/multistarter.pot
rm -rf debian/python-module-stampdir
find . -name '*.pyc' -exec rm '{}' ';'
find . -prune -name '*.egg-info' -exec rm -rf '{}' ';'
 dpkg-source -I.bzr -b multistarter
dpkg-source: info: using source format `1.0'
dpkg-source: warning: source directory 'multistarter' is not <sourcepackage>-<upstreamversion> 'multistarter-10.04.1'
dpkg-source: info: building multistarter in multistarter_10.04.1-public1.tar.gz
dpkg-source: info: building multistarter in multistarter_10.04.1-public1.dsc
 signfile multistarter_10.04.1-public1.dsc
gpg: skipped "Boobek <email address hidden>": secret key not available
gpg: [stdin]: clearsign failed: secret key not available

 dpkg-genchanges -S >../multistarter_10.04.1-public1_source.changes
dpkg-genchanges: including full source code in upload
dpkg-buildpackage: source only upload: Debian-native package
dpkg-buildpackage: warning: Failed to sign .dsc and .changes file
ERROR: an error occurred during source package creation
ERROR: share command failed
Aborting

summary: - crash when try to share a new application
+ gpg secret key not detected when try to share a new application
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Renaming as it's not a crash (Quickly exited gracefully).

Ok, so, those lines:
gpg: skipped "Boobek <email address hidden>": secret key not available
gpg: [stdin]: clearsign failed: secret key not available
Means it can't find the secret gpg key on your machine.

So, that's typically things I want to debug before releasing 0.4 as normally, Quickly is there to warn you about that :-)
I see on LP your fingerprint is E5AA9040.

Can you confirm that this is the key showed at "key_id: XXXX"
and your email is the one from the key? <email address hidden> (hard with you anonymazing that even if those info are available in LP ;).

For easier debugging, if you can jump into #quickly on freenode, that will rock!

Changed in quickly (Ubuntu):
status: Incomplete → Triaged
Changed in quickly:
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package quickly - 0.4-0ubuntu1

---------------
quickly (0.4-0ubuntu1) lucid; urgency=low

  * New bugfix upstream release:
    - various fix to tutorial command (LP: #559565)
    - update some part of the existing tutorial (LP: #556237, #550510)
    - fix gpg key creation parameter %commit with right error message as we
      don't push it to LP (LP: #554302)
    - fix some case where gpg secret key wasn't exported to sign the package
      (LP: #555384)
    - add debug command relying on winpdb (Nafai)
    - remove some debug message
    - updated translations
 -- Didier Roche <email address hidden> Wed, 14 Apr 2010 19:10:50 +0200

Changed in quickly (Ubuntu):
status: Triaged → Fix Released
Changed in quickly:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.