[devel] possible double ncurses abi: call for approvals

Dmitry V. Levin ldv на altlinux.org
Вт Авг 29 09:56:21 MSK 2023


On Mon, Aug 28, 2023 at 11:40:36PM +0300, Arseny Maslennikov wrote:
> On Mon, Aug 28, 2023 at 01:45:39PM +0300, Dmitry V. Levin wrote:
> > On Mon, Aug 28, 2023 at 12:42:37PM +0300, Arseny Maslennikov wrote:
> > [...]
> > > https://packages.altlinux.org/en/tasks/327878/
> > > Следующие подзадания потребуют одобрения:
> > >     % ssh girar task show 327878 | grep -F ':pkgname=' \
> > >     | sed 's/^[^:]*:pkgname=//; s/$/ show/' \
> > >     | ssh gyle acl sisyphus \
> > >     | grep -E '(@core|placeholder|@norebuild)'
> > >     girar-acl: Go ahead and type your commands
> > >     readline	@core
> > >     bash3	@core
> > >     bash4	@core
> > >     bc	@core
> > >     freeciv	@core
> > >     gawk	@core
> > >     gnupg	@core vt
> > >     gsasl	@core @everybody
> > >     lftp	@core @qa
> > >     rpm	@core at imz vt
> > >     sash	@core
> > 
> > По какому принципу выбраны пакеты для пересборки?  Большая часть
> > вышеперечисленных не использует ncurses abi.
> 
> Были выбраны пакеты, содержащие в BR libtinfo-devel, libncurses-devel
> или libncursesw-devel, которые при этом содержат в BR devel-пакеты для
> одной из пяти библиотек: libedit, libgnt, libcaca, libgpm, libreadline.
> Понятно, что ложноположительные срабатывания неизбежны, но у меня было
> впечатление, что мы с этим _торопимся_, и я тогда решил, что лучше
> пересобрать лишнего, чем что-то забыть[1].

Не так важно, какие у пакета BR, гораздо важнее, какие у собранных пакетов R.
Пересборке подлежат исходные пакеты, из которых собраны пакеты,
слинкованные c ABI 5.  На данный момент таких пакетов 229, из них часть
не пересобирается по каким-то своим причинам.

Самый большой кластер пакетов libgpm+libreadline уже пересобран.


-- 
ldv


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