Bug 473019
Summary: | HTML: Author_Group "<orgname>" merged between "<surname>" and "<surname>" | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Murray McAllister <mmcallis> | ||||
Component: | docbook-style-xsl | Assignee: | Ondrej Vasik <ovasik> | ||||
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 10 | CC: | eric, hbrock, jfearn, kdudka, mmcallis, ovasik, publican-list, sburgess, vanmeeuwen+fedora, vdanen | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2008-12-13 15:08:58 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Murray McAllister
2008-11-26 04:17:19 UTC
This is probably a bug in the docbook-xsl shipped in F10. Please post the output of `rpm -q docbook-style-xsl` docbook-style-xsl-1.74.0-3.fc10.noarch This is a bug in the non-customised XSL and is therefore not a bug in Publican. You should transfer this bug to the appropriate Fedora component or open a bug upstream. Below is my discussion of the problem that has been introduced in to the common XSL, hopeful this will help the package maintainers resolve this issue for you. This issue is caused by a change to /usr/share/sgml/docbook/xsl-stylesheets-1.74.0/common/common.xsl Line 577 reads: <xsl:if test="$node//orgname"> <xsl:if test="$node//honorific or $node//firstname or ($node//othername and $author.othername.in.middle != 0)"> <xsl:text> </xsl:text> </xsl:if> <xsl:apply-templates select="$node//orgname[1]"/> </xsl:if> The solution, IMHO, is to get a variable, which defaults off, added to that if statement. e.g. in params.xsl: <xsl:param name="weird.use.of.orgname" select="0"/> in common.xsl: <xsl:if test="$node//orgname and $weird.use.of.orgname != 0"> docbook-style-xsl-1.74.0-3.fc10.noarch See comment #3 ... *** Bug 474076 has been marked as a duplicate of this bug. *** *** Bug 476101 has been marked as a duplicate of this bug. *** Thanks for info and suggestions, it is not only for html output, but general problem in docbook-style-xsl 1.74.0. It does the same error even with xsltproc/passivetex for e.g. example from docbook.org site http://www.docbook.org/tdg/en/html/bookinfo.html ... will try to find out why they did the change and possibly use the approach suggested by Jeff in comment #3 - to keep that weird behaviour available for possible use. From 1.74.0 Changelog: β Michael(tm) Smith: common.xsl Added support for orgname in authorgroup. Thanks to Camille BΓ©gnis. http://lists.oasis-open.org/archives/docbook-apps/200802/msg00089.html Upstream bug report tracker: http://sourceforge.net/tracker/index.php?func=detail&aid=2000787&group_id=21935&atid=373747 Fixed rawhide - built as docbook-style-xsl-1.74.0-4.fc11 docbook-style-xsl-1.74.0-4.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/docbook-style-xsl-1.74.0-4.fc10 docbook-style-xsl-1.74.0-4.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report. Thank you so much for fixing this so quick! |