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

Bug #785854 reported by Evan Broder
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-dev-tools (Ubuntu)
Fix Released
Medium
Unassigned

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)
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.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
    DEBCHANGE_RELEASE_HEURISTIC=changelog.

  [ 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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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