[devel] I: glibc 2.32 && sisyphus snapshot publication skip

Dmitry V. Levin ldv на altlinux.org
Пн Дек 21 17:19:42 MSK 2020


On Mon, Dec 21, 2020 at 04:41:52PM +0300, Alexey Tourbin wrote:
> On Mon, Dec 21, 2020 at 2:34 PM Dmitry V. Levin wrote:
> > > Если бы при
> > > сборке openssh выполнялся полноценный тест (запустить sshd на высоком
> > > порту и попробовать к нему подключиться), то пакет перестал бы
> > > пересобираться. Но что-то не видно, чтобы в openssh.spec выполнялись
> > > какие-нибудь тесты.
> >
> > Для начала мы планируем доделать make check в openssh, там есть некоторые
> > заморочки с переносом тестов в qemu.
> >
> > Далее есть выбор из двух вариантов:
> > - Запаковать openssh-checkinstall, а также glibc-checkinstall,
> >   openssl-checkinstall, и т.д., добавив в них зависимости
> >   на openssh-checkinstall.
> > - Пересобирать openssh при каждом значимом изменении пакетов (если
> >   меняется rpm identity), входящих в его сборочную среду, с публикацией
> >   результата пересборки, если он меняется значимым образом (если меняется
> >   rpm identity).
> 
> Второй вариант слишком радикальный. Он кагбе дезавуирует понятие
> бинарной совместимости как подозрительное.

Если нам заранее известно, что пакет использует seccomp filter, то мы
заранее знаем, что понятие бинарной совместимости для него не применимо
в том объёме, в котором оно применимо к пакетам, которые не используют
seccomp filter.

Поэтому да, такие пакеты нужно тестировать заново при каждом значимом
изменении их установочной среды, в которую, между прочим, входит и ядро.


-- 
ldv


Подробная информация о списке рассылки Devel