[devel] orphaned conflicts: policy question

Kirill Maslisnky =?iso-8859-1?q?kirill_=CE=C1_altlinux=2Eru?=
Вт Янв 20 14:40:26 MSK 2009


On Tue, Jan 20, 2009 at 01:36:40PM +0300, Денис Смирнов wrote:
> On Tue, Jan 20, 2009 at 11:35:20AM +0300, Kirill Maslisnky wrote:
> 
>  KM> Если в пакете присутствует клауза Conflicts: <name> и при этом
>  KM> <name> не предоставляется никаким пакетом в репозитории, то следует
>  KM> либо
>  KM>     а) вставить клаузу Provides: <name> в некоторый пакет, где она 
>  KM>        уместна (скорее всего, это пакет, переименованный из <name> во что-то 
>  KM>        другое или заменивший его). 
> 
> Только так.
Вопрос, во всех ли случаях можно найти такой пакет, куда можно вставить
Provides: -- он же мог попасть и в orphaned...

Что наводит на мысль, что наличие Conflicts: на отсутствующий пакет 
является нормальным явлением с точки зрения модели данных репозитория, 
а исправлять нужно apt, который ситуацию 
apt-get install <name> обрабатывает как невозможность установить пакет,
хотя <name> встречается только в списке конфликтов и надо бы сообщать, 
что "нет такого пакета".

>  KM> либо
>  KM>     б) удалить клаузу Conflicts: <name> как некорректную
> 
> В этом случае при обновлении со старой системы где этот пакет был -- будет
Действительно, об этом я как-то не подумал :)

> взрыв. Очень прошу не делать apt-get dist-upgrade бессмысленной и
> неработающей фичей подобными решениями :)

-- 
Kirill Maslinsky
ALT Linux Team
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090120/9cf1067d/attachment-0001.bin>


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