On Tue, Jan 20, 2009 at 04:57:39PM +0300, Денис Смирнов wrote: > On Tue, Jan 20, 2009 at 02:40:26PM +0300, Kirill Maslisnky wrote: > > KM> Что наводит на мысль, что наличие Conflicts: на отсутствующий пакет > KM> является нормальным явлением с точки зрения модели данных репозитория, > KM> а исправлять нужно apt, который ситуацию > KM> apt-get install обрабатывает как невозможность установить пакет, > KM> хотя встречается только в списке конфликтов и надо бы сообщать, > KM> что "нет такого пакета". > > Думаю это верная мысль, хотя касается только usability. Погодите, тут есть ещё один момент: Возьмём ситуацию, когда + пакет A был переименован в AХ + в пакет AX не была добавлена клауза Provides: A + пакет B содержит клаузу Conflicts: A в результате = явный конфликт между пакетами B и AX утрачен, в то время как по смыслу конфликт вероятнее всего сохраняется. Налицо ошибка, побочным симптомом которой является "orphaned conflict". Суть ошибки: не была добавлена клауза Provides при переименовании пакета. Верно? Впрочем, пакет A(AX) мог бы иметь клаузу Conflicts: B, тогда проблемы бы не возникло, ну разве что оба пакета (А и B) будут переименованы. -- Kirill Maslinsky ALT Linux Team