[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#555330: lintian: manpage-has-errors-from-man does not work correctly



Adam D. Barratt wrote:
Michael Meskes wrote:
When running under locale C the test does not work correctly:

michael@feivel:~$ LANG=C man --warnings -E UTF-8 -l
/usr/share/man/man8/acpid.8.gz >/dev/null
col: Invalid or incomplete multibyte or wide character
[...]
The reason seems to be that man pipes its output through col when not
displaying on a terminal and col setting the local to C which
apparently does not mean UTF-8. Therefore the unicode hyphen (e2 80
90) triggers the
above mentioned error message in col's file io.

The above usage has, however, previously worked without issues.  col
was recently upgraded to a new upstream version, which seems to be
when the issue occurred.

I'll leave this bug filed against Lintian for the moment until the
situation is clearer; #555331 is a related bug against bsdmainutils.

Yes, I've just noticed who made the most recent bsdmainutils upload; mea culpa. :-) In any case, I have to admit I'm not sure exactly which part of the lintian -> man -> col chain is at fault here.

Adam


Reply to: