[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