[docs] Сборка из cvs

Oleg A. Paraschenko olpa на xmlhack.ru
Вт Янв 13 16:54:28 MSK 2004


  Привет,

On Tue, 13 Jan 2004 16:20:32 +0300
cornet <cornet на altlinux.ru> wrote:

...

> Откатился:
> xml-utils-2.5.10-alt1
> xsltproc-1.0.32-alt1
> libxml2-2.5.10-alt1
> libxslt-1.0.32-alt1
> проблемы остались аналогичные, но уже иначе выглядят:
> 
> [cornet на smart junior-2.3]$ make
> mkdir -p tmp
> touch tmp/.build
> xmllint --xinclude --nonet --loaddtd --noent junior-2.3.xml |
> sed 's/ENTITY percnt "%"/ENTITY percnt "\&#37;"/' >
> tmp/junior-2.3.xinclude
> Attempt to load network entity
> http://docs.altlinux.ru/dtd/docs.dtd
> Attempt to load network entity
> http://docs.altlinux.ru/dtd/docs.dtd
> intro/linux/devmodel/devmodel.xml:20: error: Entity 'LINUX' not
> defined
>   <title>п═п╟п╥я─п╟п╠п╬я┌п╨п╟ &LINUX;</title>
> skip...

  Попробуйте сказать:

$ xmlcatalog /etc/xml/catalog \
'-//ALTLINUX//DTD DocBook XML Based Extension//EN' \
'http://docs.altlinux.ru/dtd/docs.dtd'

  Должно получиться что-то типа:

file:///usr/share/xml/alt-entities/dtd/docs.dtd
No entry for SYSTEM http://docs.altlinux.ru/dtd/docs.dtd

  Если нет "file://...", обновите пакет alt-entities. У меня
alt-entities-0.7-alt1, а кажется, уже есть и свежее).
И попробуйте ещё раз.

...
> 
> > > Объясню чуть подробнее. Проводимый мною сейчас эксперимент
> > > достаточно чист, а именно: Поскольку у меня недавно умер винт, то
> > > пришлось преустанавливаться полностью. Сейчас моя система это
> > > Master2.2+updates в конфигурации по умолчанию, плюс немногочисленные
> > > и уже указанные ранее пакеты из Сизифа, касающиеся xml.
> > 
> >   Если честно, меня смущает использование в производстве самой
> >   последней
> > версии ПО. 
> 
> Аналогично. По тому и не спешу обычно обновляться без явной
> необходимости, что занимаюсь производством.
> 
> > Может, жёстко зафиксировать версии?
> 
> Очень может быть и так.

  Если честно, я бы предпочёл ещё более кардивальное решение: локальное
окружение для создания документации, безо всяких зависимостей от системы.
См. "In Defense of Not-Invented-Here Syndrome" by Joel Spolsky:
http://joelonsoftware.com/articles/fog0000000007.html

> По крайней мере есть смысл огласить "вилку" младших и старших
> версий всех компонентов, необходимых и пригодных для работы в
> docs.


> Подозреваю, что эта информация должна поддерживаться в
> актуальном состоянии где то в:
> http://docs.altlinux.ru/alt/devel/ch03.html

  Вот с этим очень сложно: я не уверен, что можно внести изменения
в документ и сразу выложить актуальную версию. Кроме того, я
предпочёл бы идеалогически неверную, но удобную WiKi.

> 
> -- 
> Vlasenko Oleg.
> Technical support department ALT Linux Team.
> mailto:cornet на altlinux.ru
> _______________________________________________
> docs mailing list
> docs на altlinux.ru
> http://www.altlinux.ru/mailman/listinfo/docs
> 


-- 
Oleg



Подробная информация о списке рассылки docs