Bug 41507

Summary: ilbc: too old, acl is closed
Product: Sisyphus Reporter: viy <viy>
Component: ilbcAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P5 CC: rider, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description viy 2021-12-05 15:59:36 MSK
ilbc: acl закрыт, пакет протух (не обновлялся 7 лет, а на дворе уже 2.0.2)

Сейчас как раз в Сизифе помер еще более старый дубль ilbc libilbc 0.6,
я воспользовался случаем и подготовил свежий libilbc2.

К сожалению, по новым правилам ilbc-devel его блокирует:
pkgconfig(libilbc)  ilbc-devel libilbc-devel
ring-project у меня благополучно пересобрался со свежей libilbc2,
предлагаю закопать ilbc.
Comment 1 Sergey V Turchin 2021-12-06 11:14:06 MSK
> предлагаю закопать ilbc.
А может тогда просто обновить ilbc? От него никто не зависит по ABI.
Comment 2 Anton Farygin 2021-12-06 11:20:53 MSK
Конечно обновить. От него зависит только ring.

А я хочу собрать с ним wireshark, но мне как раз нужна новая версия.
Comment 3 viy 2021-12-06 11:47:02 MSK
(Ответ для Sergey V Turchin на комментарий #1)
> > предлагаю закопать ilbc.
> А может тогда просто обновить ilbc? От него никто не зависит по ABI.

ilbc не полностью соответствует shared lib policy именованию.
devel должен быть libilbc-devel.
Чтобы такая путаница с тремя пакетами одновременно не повторилась,
надо сторогое shared lib policy.
Comment 4 Sergey V Turchin 2021-12-06 12:22:34 MSK
(Ответ для viy на комментарий #3)
> ilbc не полностью соответствует shared lib policy именованию.
> devel должен быть libilbc-devel.
Его там же переименовать можно.

> Чтобы такая путаница с тремя пакетами одновременно не повторилась,
> надо сторогое shared lib policy.
Уверен, строго не получится. Может быть несколько libilbcX-devel, например.
Comment 5 Sergey V Turchin 2021-12-06 12:23:13 MSK
В общем, я не против удалить ilbc.
Comment 6 viy 2021-12-06 12:34:25 MSK
Обновление прошло, будете брать пакет себе или оставите на автообновлении?

Если будет желание взять пакет себе позже,
напомню принцип взаимодействия с роботом:
просто отправьте на сборку пакет из git.
Это остановит автообновления, я замечу, удалю пакет из списков робота и удалю себя из acl.
Comment 7 Sergey V Turchin 2021-12-06 13:20:49 MSK
(Ответ для viy на комментарий #6)
> Обновление прошло, будете брать пакет себе или оставите на автообновлении?
Он мне, возможно, больше не нужен.
Comment 8 viy 2021-12-06 13:26:19 MSK
Все, проблема решена.