[devel] Requires optimization/pruning
Dmitry V. Levin
ldv на altlinux.org
Ср Мар 9 15:31:02 UTC 2011
On Wed, Mar 09, 2011 at 05:01:35PM +0300, Денис Смирнов wrote:
> On Wed, Mar 09, 2011 at 02:24:13PM +0300, Алексей Турбин wrote:
>
> AT> Если пакет A строго требует пакеты B и C, а пакет B строго требует пакет C,
> AT> то удаление из пакета A зависимости на пакет С логически ничего не меняет:
> AT> а именно, сохраняется гарантия, что при установке или обновлении пакета A
> AT> будет установлен пакет C, как если бы он был напрямую указан в
> AT> зависимостях пакета A.
> AT> Другими словами, rpm работает правильно, а грабли в других местах -
> AT> это грабли в других местах.
>
> пакет B версии 1 требует C, а версии 2 вдруг не требует. Опаньки, все
> сломалось.
Есть одна важная деталь:
поскольку A, B и C это подпакеты одного пакета, собираемые одновременно,
можно считать, что гарантия сохраняется.
До тех пор, пока M не соберет какой-нибудь левый пакет, содержащий
Provides: B = %version-%release
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20110309/9c19007e/attachment.bin>
Подробная информация о списке рассылки Devel