В Сизифе появился новый libgc-0.7 без смены soname. В нём есть невыясненная несовместимость (похоже на уровне изменения define'ов в заголовочных файлах), которая приводит к SegFault в ksi. Нужно просто пересобрать пакет с новой версией.
apt-cache whatdepends libgc.so.1 <libgc.so.1> w3m-0.5.1-alt5 Depends: <libgc.so.1> libgc-7.0-alt2 stklos-0.97-alt1 Depends: <libgc.so.1> libgc-7.0-alt2 ksi-3.4.2-alt1 Depends: <libgc.so.1> libgc-7.0-alt2 inkscape-viewer-0.45.1-alt5 Depends: <libgc.so.1> libgc-7.0-alt2 inkscape-0.45.1-alt5 Depends: <libgc.so.1> libgc-7.0-alt2 Если их пересобирать без смены зависимостей, то возможность точечных обновлений этих пакетов будет исключена. Я думаю что честнее было бы разобраться в ситуации и поменять soname.
А потом в апстриме тоже поменяют soname, и он окажется больше моего? Разобраться я вряд ли могу, а soname поменяю, как скажете. На самом деле у нас есть более серьёзные случаи, когда точечное обновление не работает: https://bugzilla.altlinux.org/show_bug.cgi?id=13276 Посоветуйте, как лучше сделать? soname менять? Если разбираться, то в чём?
а rpmsodiff на эти библиотеки что-то показывает? возможно, version script надо прикрутить.
Показывает, 38 изменений. Но данной беде версионирование уже не поможет же? Это на будущее?
нет пакета -- нет проблемы.