[devel] non-strict deps
Sergey Vlasov
vsu на altlinux.ru
Вс Янв 27 11:07:55 MSK 2013
On Sat, Jan 26, 2013 at 11:14:50PM +0400, Dmitry V. Levin wrote:
> On Sat, Jan 26, 2013 at 08:19:45PM +0400, Sergey Vlasov wrote:
> > On Sat, Jan 26, 2013 at 06:17:00PM +0400, Dmitry V. Levin wrote:
> > > On Sat, Jan 26, 2013 at 05:30:40PM +0400, Sergey Vlasov wrote:
> [...]
> > Правда, можно представить такую ситуацию, когда мантейнер переименовал
> > один из подпакетов, добавив туда соответствующие Provides и Obsoletes,
> > но забыл обновить зависимость на этот подпакет - в этом случае такая
> > зависимость превратится в явную зависимость на виртуальный пакет и не
> > будет усилена автоматически. Можно попробовать отлавливать подобные
> > ошибки по наличию Obsoletes для указанного в зависимостях имени
> > пакета.
>
> Можно предположить и другую ситуацию, когда мантейнер переименовал один из
> подпакетов с целью создания альтернатив, и не забыл поменять зависимость.
> На примере того же xboard это легко моделируется, достаточно добавить в
> xboard-theme-default Obsoletes на xboard-theme.
Действительно, в случае такого размножения альтернативных пакетов с
превращением старого имени пакета в общее имя виртуального пакета для
всех альтернатив получится, что в других пакетах будет вполне законная
зависимость на якобы устаревшее имя.
> Есть ли какой-нибудь способ различать эти две разные ситуации?
Я пока не вижу.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20130127/61e7ea84/attachment.bin>
Подробная информация о списке рассылки Devel