The following commit has been merged in the master branch: commit 45bc3366a3fafdf00f21973918c1fe1ffdca18e6 Author: Russ Allbery <r...@debian.org> Date: Sat Mar 20 14:25:28 2010 -0700
Globally ignore SIGPIPE * frontend/lintian: + [RA] Globally ignore SIGPIPE, forcing error return codes from write. Hopefully will resolve some unreproducible occasional crashes. (Closes: #558360) diff --git a/debian/changelog b/debian/changelog index 8092f06..673df5c 100755 --- a/debian/changelog +++ b/debian/changelog @@ -24,6 +24,11 @@ lintian (2.3.4) UNRELEASED; urgency=low + [RG] Update package description to mention Policy version 3.8.4 instead of 3.8.3. Should have been done on the previous release. + * frontend/lintian: + + [RA] Globally ignore SIGPIPE, forcing error return codes from write. + Hopefully will resolve some unreproducible occasional crashes. + (Closes: #558360) + * lib/Lintian/Tag/Info.pm: + [JP] Don't link to references with no URL. (Closes: #572297) * lib/Spelling.pm: diff --git a/frontend/lintian b/frontend/lintian index 4144455..e0e8bdb 100755 --- a/frontend/lintian +++ b/frontend/lintian @@ -108,6 +108,10 @@ our $LINTIAN_AREA = undef; #turn off file buffering $| = 1; +# Globally ignore SIGPIPE. We'd rather deal with error returns from write +# than randomly delivered signals. +$SIG{PIPE} = 'IGNORE'; + # reset locale definition (necessary for tar) $ENV{'LC_ALL'} = 'C'; # reset timezone definition (also for tar) -- Debian package checker -- To UNSUBSCRIBE, email to debian-lint-maint-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1nt6b4-0001hw...@alioth.debian.org