From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ldv@altlinux.org>
Date: Tue, 29 Aug 2023 09:56:21 +0300
From: "Dmitry V. Levin" <ldv@altlinux.org>
To: devel@lists.altlinux.org
Message-ID: <20230829065621.GA4578@altlinux.org>
References: <ZJQyCbcAnOYRdGcs@cello> <ZN0L6nprTSjvSOJ5@cello>
 <ZOcHzP+RheEJ2h7c@cello>
 <18a267bb888.2807.7fa2a2f3bb6a924ec61a71903b1e5144@gmail.com>
 <ZOcPfB7c5Vo7FJCv@cello>
 <18a26aa90b8.2807.7fa2a2f3bb6a924ec61a71903b1e5144@gmail.com>
 <ZOcnGdLfF3GgNIdQ@cello> <ZOxsDYeQwcm5uY5B@cello>
 <20230828104539.GA28169@altlinux.org> <ZO0GRLwhKY+JkPXz@cello>
MIME-Version: 1.0
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <ZO0GRLwhKY+JkPXz@cello>
Subject: Re: [devel] possible double ncurses abi: call for approvals
X-BeenThere: devel@lists.altlinux.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: ALT Linux Team development discussions <devel@lists.altlinux.org>
List-Id: ALT Linux Team development discussions <devel.lists.altlinux.org>
List-Unsubscribe: <https://lists.altlinux.org/mailman/options/devel>,
 <mailto:devel-request@lists.altlinux.org?subject=unsubscribe>
List-Archive: <http://lists.altlinux.org/pipermail/devel>
List-Post: <mailto:devel@lists.altlinux.org>
List-Help: <mailto:devel-request@lists.altlinux.org?subject=help>
List-Subscribe: <https://lists.altlinux.org/mailman/listinfo/devel>,
 <mailto:devel-request@lists.altlinux.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Aug 2023 06:56:21 -0000
Archived-At: <http://lore.altlinux.org/devel/20230829065621.GA4578@altlinux.org/>
List-Archive: <http://lore.altlinux.org/devel/>
List-Post: <mailto:devel@altlinux.org>

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