maintainers: update for ABI management

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 <mdr@ashroe.eu>
This commit is contained in:
Ray Kinsella 2022-08-08 10:58:34 +00:00 committed by Thomas Monjalon
parent 431a60f781
commit 168a07eb97

View File

@ -79,20 +79,27 @@ Developers and Maintainers Tools
M: Thomas Monjalon <thomas@monjalon.net> M: Thomas Monjalon <thomas@monjalon.net>
F: MAINTAINERS F: MAINTAINERS
F: devtools/build-dict.sh 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-doc-vs-code.sh
F: devtools/check-dup-includes.sh F: devtools/check-dup-includes.sh
F: devtools/check-maintainers.sh F: devtools/check-maintainers.sh
F: devtools/check-forbidden-tokens.awk F: devtools/check-forbidden-tokens.awk
F: devtools/check-git-log.sh F: devtools/check-git-log.sh
F: devtools/check-spdx-tag.sh F: devtools/check-spdx-tag.sh
F: devtools/check-symbol-change.sh
F: devtools/check-symbol-maps.sh F: devtools/check-symbol-maps.sh
F: devtools/checkpatches.sh F: devtools/checkpatches.sh
F: devtools/gen-abi.sh
F: devtools/get-maintainer.sh F: devtools/get-maintainer.sh
F: devtools/git-log-fixes.sh F: devtools/git-log-fixes.sh
F: devtools/load-devel-config F: devtools/load-devel-config
F: devtools/parse-flow-support.sh F: devtools/parse-flow-support.sh
F: devtools/process-iwyu.py F: devtools/process-iwyu.py
F: devtools/update-abi.sh
F: devtools/update-patches.py F: devtools/update-patches.py
F: devtools/update_version_map_abi.py
F: devtools/libabigail.abignore
F: devtools/words-case.txt F: devtools/words-case.txt
F: license/ F: license/
F: .editorconfig F: .editorconfig
@ -103,11 +110,13 @@ F: Makefile
F: meson.build F: meson.build
F: meson_options.txt F: meson_options.txt
F: config/ F: config/
F: buildtools/check-symbols.sh
F: buildtools/chkincs/ F: buildtools/chkincs/
F: buildtools/call-sphinx-build.py F: buildtools/call-sphinx-build.py
F: buildtools/get-cpu-count.py F: buildtools/get-cpu-count.py
F: buildtools/get-numa-count.py F: buildtools/get-numa-count.py
F: buildtools/list-dir-globs.py F: buildtools/list-dir-globs.py
F: buildtools/map-list-symbol.sh
F: buildtools/pkg-config/ F: buildtools/pkg-config/
F: buildtools/symlink-drivers-solibs.sh F: buildtools/symlink-drivers-solibs.sh
F: buildtools/symlink-drivers-solibs.py F: buildtools/symlink-drivers-solibs.py
@ -121,24 +130,6 @@ F: .travis.yml
F: .github/workflows/build.yml F: .github/workflows/build.yml
F: .ci/ F: .ci/
ABI Policy & Versioning
M: Ray Kinsella <mdr@ashroe.eu>
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 Driver information
M: Neil Horman <nhorman@tuxdriver.com> M: Neil Horman <nhorman@tuxdriver.com>
M: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> M: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>