From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id 673C23858D28 for ; Fri, 22 Mar 2024 16:40:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 673C23858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 673C23858D28 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1711125621; cv=none; b=gkNM0YE3dbi+A9DMVdMNTR87qvVuCVJphy1dvcv1NY3m8cInzl2+/Ptbu5dUJcEQk6tqjdjm8AV9tpyNRwFUOesNPOos3Ij6ChxKqSKeEdCYtXQNkafX4jNC0vqAUWs63f71oZjTfBoMqmH0e5EDt+CgC2F61dvH+i98nzVLp3s= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1711125621; c=relaxed/simple; bh=vy2YuklMCSTyFHlrAwpEQRmQHO0mjAR+PaN9XibScVk=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=EnVZopwpgQvozbNPNytqUS4CSy3r5LLN5Lduky9dABa7abLsnB40mg1d6oJXh5/mTAFihA9TeXGH5tp+D+X9xcZF6D2ZdHP+kvFouBmNAtoPqLQg8JYtYG4oN0UJbvJlUhofHhoop3qAb8rLKZZqEdZ0MRmVb5p/WXf91U9WraY= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1711125611; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=r56Uwi0+gvqbj5p439FRiGNdav0BbE0vnFT3FqGl3T0=; b=Sih7EFvoQDAeyDPdqCoxlVzVJD4w7a06DT7BNZzgmXMRHgSvJLnNF1HqCCsU8KglNyxesh DeEMf/o2YedWGO5ts/vyMY2DLEq/jAy/CbQ5zQmeKU5pyEdm3B4YL1xPLTTRU7jt04+kum lqih4X62m5ck0bWScV56w1zo2zvxJwk= Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-201-Qy6nzYhvPV2ikCSdspcVrQ-1; Fri, 22 Mar 2024 12:40:09 -0400 X-MC-Unique: Qy6nzYhvPV2ikCSdspcVrQ-1 Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-78a33e4f134so186803185a.0 for ; Fri, 22 Mar 2024 09:40:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711125609; x=1711730409; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:organization:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=BnCjTN9YzixOV4PMWC0zJkOZc2U4PfO/hfU7RKg6axU=; b=hwCTbnRPieLpbogbxu5KovGHACo4BpTVD5wl9p9Dnz6nvlFznUpKkdwfJhC55ikCiV bX5yJBGY2Nnk3plwz+wNM6MuOv65YyYGGlkZp1PENXIeQZac9q1R7s/kJFvLp24b+48X /3RZh7aYeqnzZKQxuOvw6Vh+NDIZj4rG6fueoxnpUsqBtcnvb3w+KEY/6GG3m5v7jr4f byQhA9/DNXc9/3lbpQyE8EYJKJepVc9Mkrt2qaB/EBSEOfs3JkFGf5VxaGxaBWcxevSO b3R8Ufi7hJI9/eE9Y5QCKa70JFNjW7v2+MdQKR38DibIBTF2tRrpA4GceRvUmxPh6ZfQ 2UtQ== X-Forwarded-Encrypted: i=1; AJvYcCX2AEGc7NwFAdsoxg0D+gioBJReXB2X0SYKm61MORl6IZdWbnKKm0eJ2Q33r8YmyqTeYrZYqSOISSOFA0dit5WNkYx6WSPP6sRd X-Gm-Message-State: AOJu0YzIkC+gSgh/ReL/gFLrUdeb/5sKnb62hG/cNxcOi7MI8EdCU0O5 WcgK0Y0pQyCywhIAuRCVHhRedABIA/Ir2gkD1S4Rzzh6oMGN+L4fAeFVWmwkC+kKISj+cx/jTzC 5sBbqHakLgUOEl1RrNjddbopRE4j3GGrWXHFX2q8o5jtsBbqcL/STvVi53Q== X-Received: by 2002:a05:620a:5605:b0:789:d306:879a with SMTP id vu5-20020a05620a560500b00789d306879amr2858654qkn.7.1711125609314; Fri, 22 Mar 2024 09:40:09 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEgAmfkdgx66BiD5JadIH0r/v9gUcEmOdUcFbykM/YYBXfYEbJswszOq6HwnKLQlr7gOuRj2A== X-Received: by 2002:a05:620a:5605:b0:789:d306:879a with SMTP id vu5-20020a05620a560500b00789d306879amr2858635qkn.7.1711125608967; Fri, 22 Mar 2024 09:40:08 -0700 (PDT) Received: from localhost (88-120-130-27.subs.proxad.net. [88.120.130.27]) by smtp.gmail.com with ESMTPSA id k6-20020a05620a0b8600b00788481cdf4csm901619qkh.111.2024.03.22.09.40.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Mar 2024 09:40:08 -0700 (PDT) Received: by localhost (Postfix, from userid 1000) id 509BE5071022; Fri, 22 Mar 2024 17:40:06 +0100 (CET) From: Dodji Seketeli To: Dodji Seketeli Cc: "Frank Ch. Eigler" , libabigail@sourceware.org, woodard@redhat.com Subject: Re: [PATCH, request for review] abidb: Introduce a tool to manage the ABI of a Linux distribution Organization: Me, myself and I References: <87le6f1tx6.fsf@redhat.com> X-Operating-System: AlmaLinux 9.3 X-URL: http://www.seketeli.net/~dodji Date: Fri, 22 Mar 2024 17:40:06 +0100 In-Reply-To: <87le6f1tx6.fsf@redhat.com> (Dodji Seketeli's message of "Mon, 18 Mar 2024 15:44:21 +0100") Message-ID: <87le6axlsp.fsf@seketeli.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,RCVD_IN_SORBS_WEB,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hello, Dodji Seketeli a =C3=A9crit: [...] > This patch introduces a new tool named abidb. It manages a Git > repository of the Application Binary Interfaces of a set of shared > libraries. Those ABIs are stored in the Git repository in the form of > ABIXML files. > > The tool then supports the verification of the ABI compatibility of a > given binary against the stored ABIs of shared libraries. > > =09* configure.ac: Condition building abidb on the presence of python > =09and the required modules. > =09* doc/manuals/Makefile.am: Add the abidb.rst documentation to > =09source distribution. Distribute the abidb.1 manpage file as well. > =09* doc/manuals/abidb.rst: New documentation file. > =09* doc/manuals/conf.py: Configure the generation of the abidb.1 > =09manage from the abidb.rst file above. > =09* doc/manuals/libabigail-tools.rst: Add a reference to the new > =09abidb tool. > =09* tests/Makefile.am: Register runabidb1.sh and runabidb2.sh as > =09tests for abidb. Register runabidb1.sh.in and runabidb2.sh.in as > =09input files for autoconf generated runabidb1.sh and runabidb2.sh. > =09* tests/data/Makefile.am: Add abidb2client.c, abidb2so.c and > =09abidb2soBAD.c to source distribution. > =09* tests/data/abidb2client.c: New source file for test input binaries. > =09* tests/data/abidb2so.c: Likewise. > =09* tests/data/abidb2soBAD.c: Likewise. > =09* tests/runtestabidb1.sh.in: New test script input for autoconf genera= tion. > =09* tests/runtestabidb2.sh.in: Likewise. > =09* tools/Makefile.am: Add the new abidb tool to the set of tools. > =09* tools/abidb: The New Tool, ladies and gentlemen! > > Signed-off-by: Frank Ch. Eigler > Signed-off-by: Dodji Seketeli After Franck ACKed the patch on IRC and the discussions with Ben, I have applied this patch to the master branch. [...] Cheers, --=20 =09=09Dodji