Package: man-db
Version: 2.7.6.1-2
Severity: normal
Dear Maintainer,
* What led up to the situation?
Seeing '?' and '??' around some words
* What exactly did you do (or not do) that was effective (or
ineffective)?
Running "man -mandoc groff_mdoc"
* What was the outcome of this action?
Seeing:
?blank-space??end-of-line? character sequences
* What outcome did you expect instead?
Explanation of the question marks on standard error
A simple example is
File "char.test" (taken from "groff_mdoc.7"):
.pl 5
.Dd November 2, 2010
.Ao blank-space Ac Ns Ao end-of-line Ac
character sequences
.\" Following lines added
.br
warnings are \n[.warn]
Environmental variables are:
MAN_KEEP_STDERR=yes
MANOPT=--no-hyphenation --warnings=w --no-justification
MANWIDTH=90
The output of "man -mandoc -l char.test" is:
?blank-space??end-of-line? character sequences
warnings are 1966079
There is nothing from standard error.
The missing characters '\[la]' and '\[ra]' should have been reported on the
standard error.
Output from "man -d ...":
ruid=1000, euid=1000
rgid=1000, egid=1000
++priv_drop_count = 1
>From the config file /home/bg/.manpath:
Defined `troff' as `test-groff -mandoc -rF0'.
Defined `nroff' as `test-nroff -mandoc -rF0 -Tlatin1'.
...
is a tty
real user = 1000; effective user = 1000
using pager as pager
...
checking for locale is_IS.iso88591
...
++priv_drop_count = 2
restore_cwd: 3 (null)
pre-processors `t' from default
page_encoding = iso88591
source_encoding = iso88591
locale_charset = ISO-8859-1
roff_device (locale) = utf8
roff_encoding = ISO-8859-1
output_encoding = UTF-8
Terminal width 90
Terminal width 90 not within cat page range [80, 80]
Using 87-character lines
formatted_encoding = UTF-8
format: 1, save_cat: 0, found: 1
add_output_iconv: source UTF-8, target ISO-8859-1
Setting LESS to -ix8RmPm Manual page char\.test ?ltline %lt?L/%L.:byte
%bB?s/%s..?e (END):?pB %pB\%.. (press h for help or q to quit)$PM Manual page
char\.test ?ltline %lt?L/%L.:byte %bB?s/%s..?e (END):?pB %pB\%.. (press h for
help or q to quit)$-I -z-2
Setting MAN_PN to char\.test
++priv_drop_count = 3
opening -
opened -
trying encoding UTF-8 -> UTF-8//IGNORE
--priv_drop_count = 2
--priv_drop_count = 1
-- System Information:
Debian Release: 9.0
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500,
'testing'), (500, 'stable')
Architecture: amd64
(x86_64)
Kernel: Linux 3.16.39-1u2 (SMP w/2 CPU cores)
Locale: LANG=is_IS.iso88591, LC_CTYPE=is_IS.iso88591 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages man-db depends on:
ii bsdmainutils 9.0.12+nmu1
ii debconf [debconf-2.0] 1.5.61
ii dpkg 1.18.24
ii groff-base 1.22.3-9
ii libc6 2.24-10
ii libgdbm3 1.8.3-14
ii libpipeline1 1.4.1-2
ii zlib1g 1:1.2.8.dfsg-5
man-db recommends no packages.
Versions of packages man-db suggests:
ii firefox-esr [www-browser] 45.9.0esr-1
ii groff 1.22.3-9
ii less 481-2.1
ii lynx [www-browser] 2.8.9dev11-1
ii w3m [www-browser] 0.5.3-34
-- Configuration Files:
/etc/manpath.config changed [not included]
-- debconf information:
man-db/install-setuid: false
man-db/auto-update: true
--
Bjarni I. Gislason