| Summary: | woman can't show some manpages (e.g., git) | ||
|---|---|---|---|
| Product: | Branch p7 | Reporter: | Ivan Zakharyaschev <imz> |
| Component: | emacs24-common | Assignee: | Andrey Cherepanov <cas> |
| Status: | REOPENED --- | QA Contact: | qa-p7 <qa-p7> |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | не указана | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Ivan Zakharyaschev
2011-03-20 21:28:06 MSK
The output in the *WoMan-Log* buffer for the "bad" manpage: Formatting file /usr/share/man/man1/git.1.bz2 at Sun Mar 20 19:06:07 2011 ** Numeric/register argument error: n[.$] \&$* ** de1 SH request ignored! ** Numeric/register argument error: n[PD]u ** set-an-margin request ignored! ** Numeric/register argument error: n[IN] ** Numeric/register argument error: n[an-margin]u ** HTML-TAG ".NH n[an-level]" request ignored! ** it 1 an-trap request ignored! ** " make the size of the head bigger request ignored! ** . request ignored! ** de1 SS request ignored! I should have said also that man-1.6f-alt11 renders these Git's manpages well, unlike woman. В 4.1/branch исправления не будут вноситься уже технически (заглушена очередь на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на текущие ветки или сизиф. emacs24-common-24.3-alt8 The result is much better, but there is some garbage in the "git" man-page: DESCRIPTION Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals. See gittutorial(7) to get started, then see \m[blue]Everyday Git\m[]^[1] for a useful minimum set of commands. The \m[blue]Git User’s Manual\m[]^[2] has a more in-depth introduction. Another man-page with problems for woman comes from:
$ rpm -qf "$(which top)"
procps-3.3.7-alt1
$
The bad rendering:
\# Setup ////////////////////////////////////////////////////////////////
\# ** Comment out '.nr' or set to 0 to eliminate WIDTH fiddlin' !
\# ** we use single quote char (') a lot, so change the no-break
ctrl char
\# Our own Bullet style(s)
-------------------------- \# Commonly used
strings (for consistency) ---------- \# -
our em-dashes \# - our program name (makes
great grammar) \# - other misc strs for
consistent usage \# - Note: our 'Command
Line' used in 2 places \# ( and managed to
fit in an 80x24 terminal ) \# Reference to the
various widths/sizes ------------ \# - the
max screen width limit \# - the header
width w/ all fields \# - pid monitoring
limit \# Xref's that depend on/mention other
stuff --------
TOP(1) -- March 2013 -- procps-ng -- User Commands
NAME
top - display Linux processes
SYNOPSIS
top -hv|-bcHiOSs -d secs -n max -u|U user -p pid -o fld -w
[cols]
The traditional switches '-' and whitespace are optional.
Another man-page with problems: $ rpm -qf /usr/share/man/man1/netcat.1.gz netcat-4.0.20100725-alt1 Result looks like this: .Dd $Mdocdate: July 25 2010 $ .Dt NC 1 .Os .Sh NAME .Nm nc .Nd arbitrary TCP and UDP connections and listens .Sh SYNOPSIS .Nm nc .Bk -words .Op Fl 46DdhklnrStUuvz .Op Fl e Ar command .Op Fl I Ar length .Op Fl i Ar interval .Op Fl O Ar length .Oo Xo .Fl P Ar proxy_username Ns Oo : Ns .Ar proxy_password Oc Oc .Xc .Op Fl p Ar source_port .Op Fl s Ar source_ip_address .Op Fl T Ar ToS .Op Fl V Ar rtable .Op Fl w Ar timeout .Op Fl X Ar proxy_protocol .Oo Xo .Fl x Ar proxy_address Ns Oo : Ns .Ar port Oc .Xc Oc .Op Ar hostname .Op Ar port .Ek .Sh DESCRIPTION The .Nm (or .Nm netcat ) utility is used for just about anything under the sun involving TCP |