[devel] unmets: /usr/share/java/jspapi.jar

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Ноя 27 11:03:04 MSK 2007


On Mon, Nov 26, 2007 at 04:22:05AM +0300, QA Team Robot wrote:
> eclipse-platform#0:3.3.0-alt1_5jpp5.0	/usr/share/java/jspapi.jar

Здесь случилась вот какая метаморфоза.  Раньше файл
/usr/share/java/jspapi.jar принадлежал более чем одному пакету.
Теперь он есть всего в одном пакете
/usr/share/java/jspapi.jar	tomcat5-jsp-2.0-api

Это так называемый "cross-arch semi-unmet".  Появляется полуанемет,
потому что tomcat5-jsp-2.0-api это noarch пакет а eclipse-platform
это i586/x86_64 пакет, и нет возможности специально обработать файл
/usr/share/java/jspapi.jar на стадии формирования noarch репозитария.

Я думаю что достаточно пересобрать eclipsе чтобы вместо зависимости
/usr/share/java/jspapi.jar теперь появилась зависимость
tomcat5-jsp-2.0-api.

Хотя конструкция выходит довольно хрупкой.

Я думаю что если эта проблема и дальше будет всплывать, то со временем
придётся отказаться от раздельных noarch и i586/x86_64 репозитариев.
Если и другие предпосылки для отказа -- в двух словах, нельзя нормально
разрешать файловые зависимости при обрезании файловых листов.  Я многое
сделал для того, чтобы на данном этапе "заткнуть" эту проблему (напр. поиск
по contents_index_all), но в принципе она всё равно существует.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20071127/e63d00cd/attachment-0002.bin>


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