[devel] I: alternative soname implementations considered harmful
Anton Farygin
rider на basealt.ru
Ср Июн 19 13:54:02 MSK 2019
On 17.06.2019 17:51, Dmitry V. Levin wrote:
> On Sun, Jun 16, 2019 at 12:20:50AM +0300, Dmitry V. Levin wrote:
>> Я всё-таки склоняюсь к мысли, что альтернативные реализации одного soname
>> в рамках репозитория следует запретить. Сейчас в Сизифе 18 таких soname.
> Таким образом, под запрет попадут следующие пакеты:
>
> $ xzcat Sisyphus/x86_64/base/pkglist.classic.xz |pkglist-query '[%{=sourcerpm}\t%{=name}\t%{providename} %{provideflags:depflags} %{provideversion}\n]' /dev/stdin |sed -n 's/^\([^[:space:]]\+\)[[:space:]]\+\([^[:space:]]\+\)[[:space:]]\+\(lib[^ ()]\+\)()(64bit) = set:.*/\1\t\2\t\3/p' |sort -k3,3 |uniq -D -f2
Помимо предоставления одного soname разными библиотеками было бы отлично
ещё научиться бороться вот с этим:
https://bugzilla.altlinux.org/show_bug.cgi?id=36925
В принципе одного поля ягода.
Подробная информация о списке рассылки Devel