ubuntu-dev-tools needs to declare dependency to dput

Bug #1086342 reported by H.-Dirk Schmitt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-dev-tools (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

I try to use 'backportpackage' and run in the problem that dput isn't installed.
After installing dput backport works :-)

Successfully signed dsc and changes files
Please check tomcat7 7.0.30-0ubuntu1~precise1~ppa1 in file:///tmp/backportpackage-5a4v92 carefully!
Do you want to upload the package to ppa:dirk-computer42/c42-edge [Y|n]? Y
Traceback (most recent call last):
  File "/usr/bin/backportpackage", line 322, in <module>
    sys.exit(main(sys.argv))
  File "/usr/bin/backportpackage", line 314, in main
    opts.prompt)
  File "/usr/bin/backportpackage", line 269, in do_backport
    upload, prompt)
  File "/usr/bin/backportpackage", line 233, in do_upload
    check_call(['dput', upload, changes], cwd=workdir)
  File "/usr/bin/backportpackage", line 49, in check_call
    ret = subprocess.call(cmd, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/ubuntutools/subprocess.py", line 59, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib/python2.7/dist-packages/ubuntutools/subprocess.py", line 44, in __init__
    subprocess.Popen.__init__(self, *args, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: ubuntu-dev-tools 0.141ubuntu0.1
ProcVersionSignature: Ubuntu 3.5.0-19.30~precise1-generic 3.5.7
Uname: Linux 3.5.0-19-generic x86_64
ApportVersion: 2.0.1-0ubuntu15
Architecture: amd64
Date: Tue Dec 4 12:57:03 2012
MarkForUpload: True
PackageArchitecture: all
SourcePackage: ubuntu-dev-tools
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
H.-Dirk Schmitt (dirk-computer42) wrote :
Revision history for this message
Stefano Rivera (stefanor) wrote :

There is actually a Recommends on dput, and recommends are installed by default. Still, this should display a more useful error message.

Changed in ubuntu-dev-tools (Ubuntu):
status: New → Fix Committed
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-dev-tools - 0.146

---------------
ubuntu-dev-tools (0.146) experimental; urgency=low

  [ Benjamin Drung ]
  * sponsor-patch: Use ubuntu profile when running lintian.
  * Bump Standards-Version to 3.8.4 (no changes needed).

  [ Dmitrijs Ledkovs ]
  * dgetlp: drop it, and hence remove python-gnupginterface dependency.
  * mk-sbuild: change lvm volume names to include target (LP: #1087194)

  [ Benjamin Kerensa ]
  * setup-packaging-environment: update developer guide URL (LP: #1068049)

  [ Julian Taylor ]
  * stop suggesting ipython, lp-shell has been moved to lptools

  [ Stefano Rivera ]
  * pbuilder-dist: Build with -proposed enabled for Ubuntu dev releases.
    Thanks Scott Kitterman (LP: #1082452)
  * backportpackage:
    - Don't ignore -k (LP: #1083688)
    - Check that dput is installed when uploading, thanks H.-Dirk Schmitt
      (LP: #1086342)
  * ubuntu-build: Default to DEV-proposed in batch mode. Thanks Scott
    Kitterman (LP: #1088010)
  * seeded-in-ubuntu: Clarify that "not seeded" binary packages may not exist
    (LP: #1029620)
  * mk-sbuild:
    - Name cross chroots after the build architecture and target
      (LP: #1087194)
    - Use the sbuild schroot profile.

  [ Iain Lane ]
  * sponsor-patch: Allow all supported bare releases now that LP rewrites
    these to contain '-proposed' for us.

 -- Benjamin Drung <email address hidden> Wed, 27 Feb 2013 19:56:12 +0100

Changed in ubuntu-dev-tools (Ubuntu):
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.