On 2/3/25 12:13, Vlastimil Babka wrote: > The subsystem status is currently reported with --role(stats) by > adjusting the maintainer role for any status different from Maintained. > This has two downsides: > > - if a subsystem has only reviewers or mailing lists and no maintainers, > the status is not reported (i.e. typically, Orphan subsystems have no > maintainers) > > - the Supported status means that someone is paid for maintaining, but > it is reported as "supporter" for all the maintainers, which can be > incorrect. People have been also confused about what "supporter" > means. > > This patch introduces a new --substatus option and functionality aimed > to report the subsystem status separately, without adjusting the > reported maintainer role. After the e-mails are output, the status of > subsystems will follow, for example: > > ... > linux-kernel@xxxxxxxxxxxxxxx (open list:LIBRARY CODE) > LIBRARY CODE status: Supported > > In order to allow replacing the role rewriting seamlessly, the new > option works as follows: > > - it is automatically enabled when --email and --role are enabled > (the defaults include --email and --rolestats which implies --role) With the following fixup, the above changes to: - it is automatically enabled when --email and --role are enabled and the output is a terminal (the defaults include --email and --rolestats which implies --role) ----8<----