Re: [RFC PATCH 0/7] scripts: convert seven more Perl utilities to Python
From: Jonathan Corbet
Date: Sun Oct 18 2026 - 17:01:52 EST
Breno Rodrigues Alves <breno3011alves@xxxxxxxxx> writes:
> This series converts seven more Perl utilities in scripts/ to
> Python 3, following the checkpatch.py + bootgraph.py +
> checkincludes.py + markup_oops.py + profile2linkerlist.py
> series already submitted.
>
> Each conversion is a faithful 1:1 port: same CLI, same output,
> same behavior. All use only the Python standard library.
>
> The seven scripts are:
> - checkdeclares.pl -> checkdeclares.py
> - checkversion.pl -> checkversion.py
> - extract_xc3028.pl -> extract_xc3028.py
> - generate_initcall_order.pl -> generate_initcall_order.py
> - get_maintainer.pl -> get_maintainer.py
> - leaking_addresses.pl -> leaking_addresses.py
> - recordmcount.pl -> recordmcount.py
So an important part of describing any change is *why* you are doing it.
Why are you doing all of these conversions? Some of these scripts have
not seen changes in decades and are likely unused; why do we want to
mess with them now?
jon