[devel] Добавленная проверка на duplicate module
mikhailnov на altlinux.org
mikhailnov на altlinux.org
Вс Ноя 8 00:57:01 MSK 2020
07.11.2020 23:59, Vitaly Lipatov пишет:
> Мне казалось, что включение проверок в сборочнице должно сопровождаться каким-то анонсом, разъяснением или дополнением в полиси. Ну по правилам хорошего тона. Ведь каждый может делать разные незаметные действия в репозитории, усложняющие жизнь другим. Хотя и только один может делать такие изменения в сборочнице.
>
> Прошу пояснения.
> Вот я считал, что хотелось бы иметь в репозитории модули разных версий:
> python3-module-glusterfs7
> python3-module-glusterfs8
>
> Но собрать так уже не могу:
> x86_64: NEW duplicate module provides detected:
> Package: Provides:
> python3-module-glusterfs8-8.2-alt3:sisyphus+261208.100.1.1 python3(gluster)
> python3-module-glusterfs8-8.2-alt3:sisyphus+261208.100.1.1 python3(gluster.cliutils)
> python3-module-glusterfs8-8.2-alt3:sisyphus+261208.100.1.1 python3(gluster.cliutils.cliutils)
>
> Что предлагается делать?
> Всегда учитывать наше техническое ограничение и не допускать таких пакетов? Или всё же мы обсудим возможность осмысленных исключений.
Мне кажется, у основной версии — той, которая будет использована по команде "import foo" — должен быть провайд python3(foo), причем версионированный (python3(foo) = 1.0), а у вспомогательных его не должно быть.
Поведение пакетного менеджера при дублицирующихся провайдах не специфицировано, так сказать.
>
> Я два раза писал об этом в ветке не по теме, где впервые появилась мысль о запрете дубликатов, но, доктор, меня игнорируют.
>
Подробная информация о списке рассылки Devel