Bug#420153: [xml/sgml-pkgs] Bug#420153: docbook2x: line breaks mess up man page file names

Daniel Leidert daniel.leidert at wgdd.de
Fri Apr 20 14:24:53 UTC 2007


tags 420153 + patch
thanks

Am Freitag, den 20.04.2007, 15:18 +0200 schrieb Daniel Leidert:
> Am Freitag, den 20.04.2007, 13:23 +0200 schrieb Peter Eisentraut:
> 
> > This broke between 0.8.8-1 and -2 and is still broken in -3.
> 
> Hmm. I only registered the catalogs and fixed the broken paths between
> 0.8.8-1 and -2. There was no change regarding the processing of XML
> sources. BTW: 0.8.8-1 failed to work. How did it work for you? It had
> broken paths in it's binaries, that couldn't be resolved (see #418703).
> I guess, the problem was introduced between 0.8.3 and 0.8.8. Could you
> please be so kind to check this?
> 
> > The slony package contains several man pages affected by this problem.
> > For example:
> > 
> >   <refentry id="stmtmergeset"><refmeta><refentrytitle>MERGE
> >      SET</refentrytitle><manvolnum>7</manvolnum></refmeta>
> > 
> > In -1, this correctly created a man page file name "MERGE_SET.7".  In -2,
> > this creates "MERGE _____SET.7".  I think this is both useless and in
> > violation of SGML whitespacing rules, so it probably ought to be reverted.
> 
> Confirmed. I will check, where this comes from.

Found it (manpage-filename template in xslt/man/manpage.xsl and the
refentry-filename template in xslt/man/refentry.xsl and a possible fix.
I sent a mail to Steve Cheng to discuss the solution with him. The fix
will be uploaded after we have come to a conclusion. For the meantime,
you can add the attached dpatch patch to a local docbook2x build to test
it.

Regards, Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 90_420153.dpatch
Type: application/x-shellscript
Size: 1480 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/debian-xml-sgml-pkgs/attachments/20070420/fca8408b/90_420153.bin


More information about the debian-xml-sgml-pkgs mailing list