[devel] -common и -aux пакеты

Dmitry V. Levin ldv на altlinux.org
Сб Янв 19 15:19:47 MSK 2019


On Sat, Jan 19, 2019 at 10:47:20AM +0300, Anton Farygin wrote:
> 19.01.2019 2:17, Dmitry V. Levin пишет:
> > On Tue, Jan 15, 2019 at 02:39:01PM +0300, Dmitry V. Levin wrote:
> >> On Tue, Jan 15, 2019 at 11:44:02AM +0300, Sergey V Turchin wrote:
> >>
> <skip>
> > Некоторое время назад мы уже где-то обсуждали возможность автоматического
> > создания таких вспомогательных подпакетов примерно по той же схеме, как
> > сейчас создаются debuginfo-подпакеты, с одним существенным отличием: такой
> > вспомогательный подпакет не нужен, если от него зависит только один
> > подпакет.
> >
> > Преимущества такого автоматического создания очевидны:
> > Requires всегда лучше, чем Conflicts, а автоматический жесткий Requires
> > гораздо лучше, чем ручной нежёсткий Conflicts.
> >
> Дим, а не мог бы ты пояснить, чем плох Conflicts.

Conflicts хуже описывает требования, чем Requires.

Это не значит, что Conflicts никогда не надо использовать, просто надо
понимать, что Conflicts - это плохая замена Requires.

Conflicts: N < %EVR, N > %EVR
- это по сути не конфликт с N, это требование того, чтобы необязательно
установленный N был строго версии %EVR.

> Вот этот конкретный Conflicts в wireshark был добавлен (я даже не уверен 
> что мной) много лет назад, и это до сегодняшнего дня отлично работало. 

Вот этот конкретный Conflicts в wireshark протух, как только там появилась
автоматическая жесткая циклическая зависимость.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20190119/f0110866/attachment.bin>


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