From patchwork Mon Aug 8 10:58:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ray Kinsella X-Patchwork-Id: 114718 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 94FF4A034C; Mon, 8 Aug 2022 12:59:09 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 81A814280B; Mon, 8 Aug 2022 12:59:09 +0200 (CEST) Received: from mail-108-mta92.mxroute.com (mail-108-mta92.mxroute.com [136.175.108.92]) by mails.dpdk.org (Postfix) with ESMTP id 474774014F for ; Mon, 8 Aug 2022 12:59:07 +0200 (CEST) Received: from filter006.mxroute.com ([140.82.40.27] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta92.mxroute.com (ZoneMTA) with ESMTPSA id 1827d1ba92c0000261.001 for (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Mon, 08 Aug 2022 10:59:01 +0000 X-Zone-Loop: 09a0589870937bfbb5245a6fc68dbdd0103a67e63221 X-Originating-IP: [140.82.40.27] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ashroe.eu; s=x; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Ou5MDuzUsoUSnBqISpfVrUcaLZ0Q9dxKXtifMgNlGYk=; b=MlJZ1DdtyqBK+9+thnV+LcQo1V j/D7NH1tviLoD+xGhpPgUNg9QQ80duGvN8SfFuZNG7CAFrXuwSWGf9fD8nUrTSUzSvAJchRI5vEXs gtmOVVAHiE1WdCHZjns0aVa21N61nEtbZ6iEMiCsAXYKwGRMTv/BLlx21RCxOhG5e5WW/w5Bous5x QQpQ3BD/JhUl+PwE5Ksx4O6LYWXpCVSqe8Ks5Wv38fGjGl6neuFFkq8eO7gzg1fwrqhIU3K76L7pR 2Ed7XkmJOaOKLZW7MrXPNhaNJbqzT0RRyDFhbIDLKf829vUL6Szm8+GrXesdwsKJkTYNVLP3Oo3jn Drz6Qq/w==; From: Ray Kinsella To: dev@dpdk.org Cc: thomas@monjalon.net, bruce.richardson@intel.com, david.marchand@redhat.com, ferruh.yigit@xilinx.com, mdr@ashroe.eu Subject: [PATCH 1/1] devtools: eol abi as a separate function Date: Mon, 8 Aug 2022 10:58:34 +0000 Message-Id: <20220808105834.2826-2-mdr@ashroe.eu> In-Reply-To: <20220808105834.2826-1-mdr@ashroe.eu> References: <20220808105834.2826-1-mdr@ashroe.eu> MIME-Version: 1.0 X-AuthUser: mdr@ashroe.eu X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Developer tools associated with abi are maintained with as part of developer tooling, eal abi headers are maintained with eal, abi build scripts are maintained with the build system and abi policy and version documents along with rest of the documentation. Major change is that individual components maintainers become responsible for ensuring correctness of their map file(s). Signed-off-by: Ray Kinsella --- MAINTAINERS | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 32ffdd1a61..25be8e35bc 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -79,20 +79,27 @@ Developers and Maintainers Tools M: Thomas Monjalon F: MAINTAINERS F: devtools/build-dict.sh +F: devtools/check-abi.sh +F: devtools/check-abi-version.sh F: devtools/check-doc-vs-code.sh F: devtools/check-dup-includes.sh F: devtools/check-maintainers.sh F: devtools/check-forbidden-tokens.awk F: devtools/check-git-log.sh F: devtools/check-spdx-tag.sh +F: devtools/check-symbol-change.sh F: devtools/check-symbol-maps.sh F: devtools/checkpatches.sh +F: devtools/gen-abi.sh F: devtools/get-maintainer.sh F: devtools/git-log-fixes.sh F: devtools/load-devel-config F: devtools/parse-flow-support.sh F: devtools/process-iwyu.py +F: devtools/update-abi.sh F: devtools/update-patches.py +F: devtools/update_version_map_abi.py +F: devtools/libabigail.abignore F: devtools/words-case.txt F: license/ F: .editorconfig @@ -103,11 +110,13 @@ F: Makefile F: meson.build F: meson_options.txt F: config/ +F: buildtools/check-symbols.sh F: buildtools/chkincs/ F: buildtools/call-sphinx-build.py F: buildtools/get-cpu-count.py F: buildtools/get-numa-count.py F: buildtools/list-dir-globs.py +F: buildtools/map-list-symbol.sh F: buildtools/pkg-config/ F: buildtools/symlink-drivers-solibs.sh F: buildtools/symlink-drivers-solibs.py @@ -121,24 +130,6 @@ F: .travis.yml F: .github/workflows/build.yml F: .ci/ -ABI Policy & Versioning -M: Ray Kinsella -F: lib/eal/include/rte_compat.h -F: lib/eal/include/rte_function_versioning.h -F: doc/guides/contributing/abi_*.rst -F: doc/guides/rel_notes/deprecation.rst -F: devtools/check-abi.sh -F: devtools/check-abi-version.sh -F: devtools/check-symbol-change.sh -F: devtools/gen-abi.sh -F: devtools/libabigail.abignore -F: devtools/update-abi.sh -F: devtools/update_version_map_abi.py -F: buildtools/check-symbols.sh -F: buildtools/map-list-symbol.sh -F: drivers/*/*/*.map -F: lib/*/*.map - Driver information M: Neil Horman M: Dmitry Kozlyuk