[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