Bug 10459

Summary: DocBook/XML документация не собирается: alttune.xsl порождает дублирование xsl-кода
Product: Sisyphus Reporter: kirill <kirill>
Component: rpm-build-docsAssignee: viy <viy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: george
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 9199    

Description kirill 2006-12-20 11:48:22 MSK
Информация от vyt@:

Это уже ошибка в rpm-build-docs, а точнее, в файле
/usr/share/xml/alt-docs-xsl/common/alttune.xsl

1. rpm-build-docs с этим файлом должен требовать alt-docs-xsl-common, раз уж
alttune.xsl ставится в этот каталог.

2. alttune.xsl должен паковаться в alt-docs-xsl-common, если уж рулит тюнингом.

3. Если alttune.xsl не относится в alt-docs-xsl-common, то он должен лежать в
другом каталог и самостоятельно регистрироваться в XML Catalogs. Кстати, не
стоит использовать PUBLIC ID, которых нет:
http://docs.altlinux.ru/releases/xsl/current/common/alttune.xsl

4. alttune.xsl неправильно рулит тюнингом - include на collect_images.xsl и
tuning.xsl приводит к дублированию кода, т.к. tuning.xsl сам включает
collect_images.xsl. Не знаю назначения alttune.xsl, возможно, стоит использовать
import вместо include, но получится стиль, почти идентичный tuning.xsl из
alt-docs-xsl-common.
Comment 1 kirill 2006-12-20 15:45:54 MSK
на мантейнера
Comment 2 kirill 2006-12-20 15:46:50 MSK
Исправлено в rpm-build-docs-0.4.5-alt9 (залит в incoming)