mbox series

[v13,0/4] devtools: scripts to count and track symbols

Message ID 20210909134808.1585777-1-mdr@ashroe.eu (mailing list archive)
Headers
Series devtools: scripts to count and track symbols |

Message

Ray Kinsella Sept. 9, 2021, 1:48 p.m. UTC
  Scripts to count and track the lifecycle of DPDK symbols.

The symbol-tool script reports on the growth of symbols over releases
and list expired symbols. The notify-symbol-maintainers script
consumes the input from symbol-tool and generates email notifications
of expired symbols.

v2: reworked to fix pylint errors
v3: sent with the correct in-reply-to
v4: fix typos picked up by the CI
v5: fix terminal_size & directory args
v6: added list-expired, to list expired experimental symbols
v7: fix typo in comments
v8: added tool to notify maintainers of expired symbols
v9: removed hardcoded emails addressed and script names
v10: added ability to identify and notify the original contributors
v11: addressed feedback from Aaron Conole, including PEP8 errors.
v12: added symbol-tool ignore functionality, to ignore specific symbols
v13: renamed symboltool.abignore, typos, added ack from Akhil Goyal

Ray Kinsella (4):
  devtools: script to track symbols over releases
  devtools: script to send notifications of expired symbols
  maintainers: add new abi scripts
  devtools: add asym crypto to symbol-tool ignore

 MAINTAINERS                           |   3 +
 devtools/notify-symbol-maintainers.py | 302 ++++++++++++++
 devtools/symbol-tool.py               | 566 ++++++++++++++++++++++++++
 devtools/symboltool.abignore          |   3 +
 4 files changed, 874 insertions(+)
 create mode 100755 devtools/notify-symbol-maintainers.py
 create mode 100755 devtools/symbol-tool.py
 create mode 100644 devtools/symboltool.abignore
  

Comments

Stephen Hemminger July 6, 2023, 7:13 p.m. UTC | #1
On Thu,  9 Sep 2021 14:48:04 +0100
Ray Kinsella <mdr@ashroe.eu> wrote:

> The symbol-tool script reports on the growth of symbols over releases
> and list expired symbols. The notify-symbol-maintainers script
> consumes the input from symbol-tool and generates email notifications
> of expired symbols.
> 
> v2: reworked to fix pylint errors
> v3: sent with the correct in-reply-to
> v4: fix typos picked up by the CI
> v5: fix terminal_size & directory args
> v6: added list-expired, to list expired experimental symbols
> v7: fix typo in comments
> v8: added tool to notify maintainers of expired symbols
> v9: removed hardcoded emails addressed and script names
> v10: added ability to identify and notify the original contributors
> v11: addressed feedback from Aaron Conole, including PEP8 errors.
> v12: added symbol-tool ignore functionality, to ignore specific symbols
> v13: renamed symboltool.abignore, typos, added ack from Akhil Goyal
> 
> Ray Kinsella (4):
>   devtools: script to track symbols over releases
>   devtools: script to send notifications of expired symbols
>   maintainers: add new abi scripts
>   devtools: add asym crypto to symbol-tool ignore

Not sure why this never made it in.

Series-Acked-by: Stephen Hemminger <stephen@networkplumber.org>