Bug 1086213 - asciidoctor doesn't set manpage source and manual entries
asciidoctor doesn't set manpage source and manual entries
Classification: openSUSE
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other
Other Other
: P5 - None : Normal (vote)
: ---
Assigned To: Takashi Iwai
E-mail List
Depends on:
  Show dependency treegraph
Reported: 2018-03-21 11:33 UTC by Takashi Iwai
Modified: 2018-05-22 08:29 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---

Fix patch (against the upstream git version) (1.43 KB, patch)
2018-03-21 11:34 UTC, Takashi Iwai
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Takashi Iwai 2018-03-21 11:33:26 UTC
When asciidoctor renders a manpage text to docbook (either docbook45 or docbook5), it doesn't set the source and the manual entries for refmiscinfo meta unlike asciidoc.

And the xmlto (at least the latest one on TW) mandates the source entry, and it fills "FIXME" if not defined.  This results in an ugly output "[FIXME: source]" in the footer, e.g.

  % man git | tail man git | tail
  [FIXME: source]                   2018-03-08                            GIT(1)
Comment 1 Takashi Iwai 2018-03-21 11:34:16 UTC
Created attachment 764420 [details]
Fix patch (against the upstream git version)
Comment 2 Takashi Iwai 2018-03-21 11:36:16 UTC
The patch above adds the default entry of source for suppressing the FIXME.
It's the same value as asciidoc puts.

I'll try to do SR in the upstream github.
Comment 3 Takashi Iwai 2018-05-22 08:29:32 UTC
The fix was merged in upstream.