dput GPG invocation doesn't work with spaces in working directory path

Bug #1396082 reported by Robin McCorkell
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dput (Ubuntu)
New
Undecided
Unassigned

Bug Description

When using dput to push to a PPA, if the current working directory has spaces in the path, then it will warn (but not error out) with

    gpg: can't open .....
    gpg: verify signatures failed: file open error

The problem lies in the Python script - the path passed to GPG needs to be quoted or otherwise escaped before being used to construct the GPG command. It appears the bug still exists in Debian git master: http://anonscm.debian.org/cgit/collab-maint/dput.git/tree/dput#n193

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: dput 0.9.6.4ubuntu1.1 [modified: usr/bin/dput]
ProcVersionSignature: Ubuntu 3.13.0-39.66-generic 3.13.11.8
Uname: Linux 3.13.0-39-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.5
Architecture: amd64
Date: Tue Nov 25 10:41:10 2014
InstallationDate: Installed on 2014-07-22 (125 days ago)
InstallationMedia: Karoshi 14.04 - Release amd64
PackageArchitecture: all
SourcePackage: dput
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Robin McCorkell (xenopathic) wrote :
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.