[devel] Java autoreq/autoprov draft

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Фев 15 13:00:34 MSK 2007


On Thu, Feb 08, 2007 at 01:13:39PM +0300, Damir Shayhutdinov wrote:
> > Поскольку обеспечить _качественную_ поддержку тех же 500 пакетов из
> > jpackage без поддержки jpackage
> > вручную не реально, такая идеология чревата.
> >
> > По счастью есть элегантный выход:
> > Генерировать Requires не вида Java(castor), а вида
> > /usr/share/java/castor.jar
> >
> > Тогда генерировать Provides: не нужно, jpackage policy
> > требует обязательного наличия такого симлинка в rpm пакете.
> Симлинк то есть. В Provides он у пакетов с jpackage появится? Не
> появится. Как апт узнает, какой пакет предоставляет зависимость
> /usr/share/java/castor.jar?

rpm считает все файлы в пакете как бы одноименным provides.  Т.е. rpm
поставит пакет с зависимостью на /asdf/zxcv, если в системе (или в
текущей транзакции на установку) существует пакет с файлом /asdf/zxcv.

К несчастью, у нас сейчас генерируются обрезанные хеши для сизифа,
и apt, в отличие от rpm, не сможет разрешить зависимость на /asdf/zxcv.
Насколько я помню, legion считал такое обрезание хешей делом богоугодным.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070215/0380ea83/attachment-0001.bin>


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