user man...@packages.debian.org usertags 548153 target-2.5.7 tags 548153 fixed-upstream thanks
On Thu, Sep 24, 2009 at 09:41:14AM +0200, Peter Palfrader wrote: > on our kfreebsd machines, including io.debian.net and > asdfasdf.debian.net, the porting machines, man seems to fail to display > manpages for at least most of the coreutils tools, possibly more. I > tried it for who, readdir, and cut. > > | wea...@asdfasdf:~$ LC_ALL=C PAGER=more man who > | wea...@asdfasdf:~$ Thanks. I investigated a bit on asdfasdf. I think the cause of this is that, if a subprocess dies before man manages to read data from it, then man immediately discards that file descriptor rather than draining it. This is a general bug and I don't know why it should be particularly specific to the FreeBSD kernel; perhaps it just happens to do things in a different order most of the time. Fixed upstream. Thu Sep 24 12:32:48 BST 2009 Colin Watson <cjwat...@debian.org> * lib/pipeline.c (pipeline_pump): When a source pipeline dies, make sure to drain its output before discarding its output file descriptor (Debian bug #548153). We still record the death to avoid duplicate debugging messages. * NEWS: Document this. This is http://bzr.savannah.gnu.org/lh/man-db/trunk/revision/1147, if you want the patch before I get round to a new release of the Debian package. Cheers, -- Colin Watson [cjwat...@debian.org] -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org