[sponsor-patch] (and probably others) don't reset SIGPIPE when shelling out

Bug #785854 reported by Evan Broder on 2011-05-20
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-dev-tools (Ubuntu)

Bug Description

Binary package hint: ubuntu-dev-tools

At least, I assume that's what would cause this output I noticed while running sponsor-patch:

> make[1]: Leaving directory `/tmp/sponsor-patch-7sJgvH/pyside-1.0.1'
> dh_clean -O--buildsystem=cmake -O--parallel
> dpkg-source -b pyside-1.0.1
> dpkg-source: info: using source format `3.0 (quilt)'
> dpkg-source: info: building pyside using existing ./pyside_1.0.1.orig.tar.bz2
> diff: standard output: Broken pipe
> diff: standard output: Broken pipe
> diff: standard output: Broken pipe
> diff: standard output: Broken pipe

See also <http://bugs.python.org/issue1652>

Related branches

Benjamin Drung (bdrung) on 2011-06-25
Changed in ubuntu-dev-tools (Ubuntu):
status: New → Fix Committed
importance: Undecided → Medium
Launchpad Janitor (janitor) wrote :

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

ubuntu-dev-tools (0.126) unstable; urgency=low

  [ Evan Broder ]
  * ubuntutools.misc: Add a new "system_distribution_chain", which returns
    a list starting with the current distribution and working its way up
    each distribution's parent.
  * ubuntutools.misc: Add a function to find the distribution that
    used a given release codename.
  * backportpackage, doc/backportpackage.1: Accept codenames from any
    distribution in the parenting chain. Makes it possible to, e.g.,
    backport from Debian. (LP: #703099)
  * ubuntutools.subprocess:
    - New drop-in replacement wrapper module around subprocess that
      backports the restore_signals kwarg and defaults close_fds=True
    - Switch everything previously using subprocess to use
      ubuntutools.subprocess instead (LP: #785854)

  [ Stefano Rivera ]
  * submittodebian: Write a usable .reportbugrc if it doesn't exist.
    (LP: #800429)

  [ Benjamin Drung ]
  * Add experimental to list of Debian distributions.

ubuntu-dev-tools (0.125ubuntu1) oneiric; urgency=low

  [ Benjamin Drung ]
  * backportpackage: Use --force-bad-version instead of --allow-lower-version
    (which requires a parameter) for debchange.
  * Adjust EOL date of Ubuntu 9.10 "Karmic Koala".

  [ Stefano Rivera ]
  * ubuntutools.archive: Display any errors rmadison emits, rather than
    guessing at the cause. (LP: #788447)
  * sponsor-patch: Use dch --release instead of --edit to work with

  [ Dustin Kirkland ]
  * doc/lp-project-upload.1, lp-project-upload:
    - add support for optionally specifying files containing the changelog
      and release notes for the release
    - allows scripts to avoid the interactive editors
    - document these changes in the manpage

  [ Didier Roche ]
  * lp-project-upload:
    - fix a bug when new milestone wasn't specified (LP: #797170)
  * get-build-deps:
    - fix a wrong parser when some build-dep have an epoch

  [ Brian Murray ]
  * grab-attachments, doc/grab-attachments.1:
    - add in download attachments from duplicates
    - add in download attachments from all bugs about a package
    - document new options in the manpage
 -- Benjamin Drung <email address hidden> Sat, 25 Jun 2011 16:38:49 +0200

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

Other bug subscribers