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

Dmitry V. Levin ldv на altlinux.org
Пн Дек 21 14:34:08 MSK 2020


On Mon, Dec 21, 2020 at 05:33:24AM +0300, Alexey Tourbin wrote:
> On Fri, Dec 18, 2020 at 6:46 PM Gleb Fotengauer-Malinovskiy
> <glebfm на altlinux.org> wrote:
> > В связи с этим обновлением glibc пришлось отключить публикацию
> > сегодняшнего снапшота репозитория sisyphus.  Это связано с тем, что версия
> > openssh, которая была в этом снапшоте имела seccomp-фильтр, который
> > запрещает использование некоторых системных вызовов, которые используются
> > в функциях glibc, которые вызывает sshd.  Т.е. после обновления glibc без
> > обновления seccomp-фильтра sshd стал бы нерабочим.
> 
> А как удалось понять, что sshd становится нерабочим?

В результате тестирования.

> Если бы при
> сборке openssh выполнялся полноценный тест (запустить sshd на высоком
> порту и попробовать к нему подключиться), то пакет перестал бы
> пересобираться. Но что-то не видно, чтобы в openssh.spec выполнялись
> какие-нибудь тесты.

Для начала мы планируем доделать make check в openssh, там есть некоторые
заморочки с переносом тестов в qemu.

Далее есть выбор из двух вариантов:
- Запаковать openssh-checkinstall, а также glibc-checkinstall,
  openssl-checkinstall, и т.д., добавив в них зависимости
  на openssh-checkinstall.
- Пересобирать openssh при каждом значимом изменении пакетов (если
  меняется rpm identity), входящих в его сборочную среду, с публикацией
  результата пересборки, если он меняется значимым образом (если меняется
  rpm identity).


-- 
ldv


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