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