Better error message if dh-make is not installed

Bug #641418 reported by Martin Pitt
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
bzr-builddeb
Fix Released
Medium
Andrew Starr-Bochicchio
bzr-builddeb (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: bzr-builddeb

I just did

$ bzr dh-make -v udisks-automounter 0.0.1 ~/upstream/udisks-automounter-0.0.1.tar.gz Fetching tarball
Looking for a way to retrieve the upstream tarball
Upstream tarball already exists in build directory, using that
Committing to: /home/martin/ubuntu/udisks-automounter/
added udisks-automounter.c
added udisks-dbus-interfaces.c
Committed revision 15.
bzr: ERROR: [Errno 2] No such file or directory

It turns out that I don't have dh-make installed. When I add --bzr-only, the error message disappears.

This could look a bit friendlier, like

   bzr: ERROR: Trying to run dh-make, but this package is not installed. Please create debian/ manually.

?

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: bzr-builddeb 2.6
ProcVersionSignature: Ubuntu 2.6.35-22.32-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic x86_64
Architecture: amd64
Date: Fri Sep 17 17:54:54 2010
DistributionChannelDescriptor: canonical-pitti-test
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha amd64 (20100803.1)
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=de_DE.utf8
 SHELL=/bin/bash
SourcePackage: bzr-builddeb

Revision history for this message
Martin Pitt (pitti) wrote :
Changed in bzr-builddeb (Ubuntu):
importance: Undecided → Low
Jelmer Vernooij (jelmer)
Changed in bzr-builddeb (Ubuntu):
status: New → Confirmed
Changed in bzr-builddeb:
status: New → Triaged
importance: Undecided → Medium
tags: added: precise
Changed in bzr-builddeb:
status: Triaged → In Progress
assignee: nobody → Andrew Starr-Bochicchio (andrewsomething)
Changed in bzr-builddeb:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package bzr-builddeb - 2.8.8

---------------
bzr-builddeb (2.8.8) unstable; urgency=low

  [ Iain Lane ]
  * debian/tests/control: Add python-distro-info and libalgorithm-merge-perl
    to test depends; the former is required to compare release names and the
    latter for dpkg-mergechangelogs to generate the expected output (it does
    different things with conflicts in 3-way merges depending on the presence
    of this library). (Closes: #727238)

  [ Andrew Starr-Bochicchio ]
  * Display a helpful error message if dh-make is not installed (LP: #641418).
  * Deprecate --v3 option for the dh-make command. dh_make has been
    creating v3 source packages since 2010 (LP: #811723).
  * quilt.py: quilt_unapplied should only return patch basenames regardless
    of whether or not QUILT_PATCHES_PREFIX is set. Fixes test failure with
    quilt > 0.63-2.
  * import_dsc.py: Use calendar.timegm instead of time.mktime when importing
    the timestamp. Thanks to Anders Kaseorg! (LP: #475983).
  * Bump Standards-Version to 3.9.5, no changes.

 -- Andrew Starr-Bochicchio <email address hidden> Wed, 14 May 2014 00:24:35 -0400

Changed in bzr-builddeb (Ubuntu):
status: Confirmed → Fix Released
Jelmer Vernooij (jelmer)
Changed in bzr-builddeb:
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.