<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>10392</bug_id>
          
          <creation_ts>2006-12-11 12:52:21 +0300</creation_ts>
          <short_desc>tuning.xsl: contains invalid QName</short_desc>
          <delta_ts>2006-12-20 12:43:28 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>alt-docs-xsl-common</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>9199</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="kirill">kirill</reporter>
          <assigned_to name="Artem Zolochevskiy">azol</assigned_to>
          <cc>azol</cc>
    
    <cc>boyarsh</cc>
    
    <cc>cas</cc>
    
    <cc>eostapets</cc>
    
    <cc>george</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>42923</commentid>
    <comment_count>0</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2006-12-11 12:52:27 +0300</bug_when>
    <thetext>&gt; &gt; docs-wifi_short-kirill-050321-alt4.1
&gt; &gt;     /usr/src/RPM/BUILD/wifi_short.kirill.050321
&gt; &gt;     compilation error: file
file:///usr/share/xml/alt-docs-xsl/common/tuning.xsl line 184
&gt; &gt;     element with-param
&gt; &gt;     The value &apos;replace-with &apos; of the attribute &apos;name&apos; is not a valid QName.

Я правильно понял, что следует удалить пробелы после &quot;replace-with &quot; ?

Вследствие этой ошибки не собирается вся документация в DocBook.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43017</commentid>
    <comment_count>1</comment_count>
    <who name="Vitaly A. Ostanin">vyt</who>
    <bug_when>2006-12-13 18:03:21 +0300</bug_when>
    <thetext>Да, пробел там лишний, исправил в cvs docs. Кстати, в cvs это строка 187, а не 184.

В связи с малым размером пакетов могу обновить все alt-docs-xsl хором. Разбивать
их для независимого обновления нет смысла, поскольку их должна заменить DCBEN:
http://vyt.vzljot.ru/dcben/browser/dcben/trunk

Есть возражения?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43021</commentid>
    <comment_count>2</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2006-12-13 18:38:26 +0300</bug_when>
    <thetext>Возражений нет, ждем обновления.
Есть вопрос: в какой примерно перспективе можно будет переходить на 
DCBEN? разговор об этом был уже давно. В связи с этим надо решить, есть 
ли смысл импортировать alt-docs-xsl-* из CVS на git.alt.

(In reply to comment #1)
&gt; Да, пробел там лишний, исправил в cvs docs. Кстати, в cvs это строка 187, а не
184.
&gt; 
&gt; В связи с малым размером пакетов могу обновить все alt-docs-xsl хором. Разбивать
&gt; их для независимого обновления нет смысла, поскольку их должна заменить DCBEN:
&gt; http://vyt.vzljot.ru/dcben/browser/dcben/trunk
&gt; 
&gt; Есть возражения?



</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43071</commentid>
    <comment_count>3</comment_count>
    <who name="Vitaly A. Ostanin">vyt</who>
    <bug_when>2006-12-14 18:24:03 +0300</bug_when>
    <thetext>Залил в incoming alt-docs-xsl-0.4-alt1.src.rpm

На dcben можно будет переходить после его адаптации к стандартной упаковке Ruby
(аналогично rbot). Сейчас он заточен под Rubygems, но можно пользоваться и
просто развёрнутым деревом с модулями.

http://www.vzljot.ru/vyt/dcben/
http://www.vzljot.ru/vyt/dcben/docs/

Когда это будет, зависит от заинтересованных. Думаю, что в следующем году :)

Импортировать стили из cvs docs в git.alt не вижу смысла - проект маленький,
активно не развивается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43072</commentid>
    <comment_count>4</comment_count>
    <who name="Vitaly A. Ostanin">vyt</who>
    <bug_when>2006-12-14 18:26:33 +0300</bug_when>
    <thetext>Кстати, я не смог залить релиз на
http://docs.altlinux.ru/releases/xsl/current/

Видимо, сайт docs.altlinux.ru опять куда-то переехал с lrn.ru. Ну и
перенаправление с docs.altlinux.ru на heap.altlinux.ru кажется странным. Старая
документация уже не нужна?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43378</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-12-17 22:50:30 +0300</bug_when>
    <thetext>Вит, давай-ка я старую заархивирую на altlinux.org.ua.  Где забрать?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43427</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly A. Ostanin">vyt</who>
    <bug_when>2006-12-18 14:35:01 +0300</bug_when>
    <thetext>Заархивировать я и сам могу, проблема в смене Public ID стилей. Этот Public по
хорошему меняться не должен, хотя и допускаю, что никому не нужен, кроме самих
стилей.

А факт перенаправления (замещения) docs.a.r на heap.a.r желательно мотивировать.

Ну и неплохо бы сообщить, собирается ли теперь документация, и можно ли
закрывать баг.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43447</commentid>
    <comment_count>7</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2006-12-18 17:15:18 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; Кстати, я не смог залить релиз на
&gt; http://docs.altlinux.ru/releases/xsl/current/
&gt; 
&gt; Видимо, сайт docs.altlinux.ru опять куда-то переехал с lrn.ru. Ну и
&gt; перенаправление с docs.altlinux.ru на heap.altlinux.ru кажется странным. Старая
&gt; документация уже не нужна?

Нет, сайт остался на lrn, но там происходили какие-то изменения, в результате
которых сами каталоги с публичными стилями переехали тоже на lrn.

Проверьте, на что у Вас указывает хост docs в ssh/config: скорее всего 
там cvs.altlinux.ru, а нужно теперь lrn.ru (для публикации там нужен аккаунт на
lrn, принадлежащий к группе webmaster). 

У меня make public отработал, так что новая версия стилей опубликована.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43451</commentid>
    <comment_count>8</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2006-12-18 17:26:41 +0300</bug_when>
    <thetext>(In reply to comment #6)
&gt; Заархивировать я и сам могу, проблема в смене Public ID стилей. Этот Public по
&gt; хорошему меняться не должен, хотя и допускаю, что никому не нужен, кроме самих
&gt; стилей.

Public ID стилей не менялись; остаются теми же самыми.

&gt; А факт перенаправления (замещения) docs.a.r на heap.a.r желательно мотивировать.

Перенаправление происходит на двух страницах: 
главная -- поскольку на docs.altlinux.ru вообще не было сведений о ПРОЕКТЕ как
таковом, а на heap.altlinux нечто подобное имеется.
Руководство начинающего мантейнера -- поскольку на heap.altlinux опубликована
обновленная и исправленная версия.

Вся остальная старая документация висит по старым адресам на docs, собственно, 
документация там только в трех каталогах: admin, alt и SOHO. 

С другой стороны, большая часть этой документации серьезно устарела. 
Большая часть документации из старого cvs/docs давно перенесена в Кучу 
в виде отдельных модулей (документов) и развивается там, и, соответственно, 
публикуется на heap.altlinux.

&gt; 
&gt; Ну и неплохо бы сообщить, собирается ли теперь документация, и можно ли
&gt; закрывать баг.

Спасибо за оперативное исправление, но тут, к сожалению, ответ отрицательный, 
теперь документация не собирается с такой диагностикой: 

file:///usr/share/xml/alt-docs-xsl/common/collect_images.xsl line 36 element
variable
redefinition of global variable images-database
compilation error: file
file:///usr/share/xml/alt-docs-xsl/common/collect_images.xsl line 40 element
template
xsl:template: error duplicate name &apos;get-full-base&apos;
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43459</commentid>
    <comment_count>9</comment_count>
    <who name="Vitaly A. Ostanin">vyt</who>
    <bug_when>2006-12-18 18:18:11 +0300</bug_when>
    <thetext>В ~/.ssh/config docs указывает на lrn.ru

Пришлите мне testcase (желательно маленький), please, на личную почту.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43497</commentid>
    <comment_count>10</comment_count>
    <who name="Vitaly A. Ostanin">vyt</who>
    <bug_when>2006-12-19 17:06:59 +0300</bug_when>
    <thetext>Это уже ошибка в 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.

Перевесить (не умею) или заведёте новую багу?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43532</commentid>
    <comment_count>11</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2006-12-20 11:37:35 +0300</bug_when>
    <thetext>(In reply to comment #10)
&gt; Это уже ошибка в rpm-build-docs, а точнее, в файле
&gt; /usr/share/xml/alt-docs-xsl/common/alttune.xsl

&lt;skipped/&gt;

&gt; Перевесить (не умею) или заведёте новую багу?

Большое спасибо за расследование! Думаю, я лучше заведу новую, а эту можно 
закрывать.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43536</commentid>
    <comment_count>12</comment_count>
    <who name="kirill">kirill</who>
    <bug_when>2006-12-20 11:49:33 +0300</bug_when>
    <thetext>Повесил на rpm-build-docs, #10459
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43537</commentid>
    <comment_count>13</comment_count>
    <who name="Vitaly A. Ostanin">vyt</who>
    <bug_when>2006-12-20 12:43:07 +0300</bug_when>
    <thetext>Ошибка с QName исправлена, следующая ошибка относится к rpm-build-docs.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>