Re: [PATCH v1 1/1] MAINTAINERS: Record old email addresses

Claudio Bantaloukas <[email protected]> Tue, 4 Aug 2026 12:36:32 +0100
Newsgroups gmane.comp.gcc.patches
Message-ID <[email protected]>

On 04/08/2026 12:23, Sam James wrote:
> Claudio Bantaloukas via Sourceware Forge <[email protected]> writes:
> 
>> From: Claudio Bantaloukas <[email protected]>
>>
>> Record likely inactive email addresses for existing contributors.  These
>> addresses were collected from the author and committer fields in the Git
>> history, as well as from entries removed from earlier versions of the
>> MAINTAINERS file.  Addresses already listed as active are excluded.
>> These addresses are not printed on the MAINTAINERS file, they serve as an
>> archive to help match past contributions, specifically for users that have an
>> account on sourceware forge.
>>
>> This is an initial version of the patch to gather input. Data used with
>> explicit permission.
>>
> 
> I think we want to do .mailmap too.

You know what? I was just looking at https://git-scm.com/docs/gitmailmap
It sounds like a great addition to the gen-MAINTAINERS.py script!

See also the other email where I explain the rationale behind this change.

Cheers,
Claudio

> 
>> ChangeLog:
>> 	* MAINTAINERS.yml: Add inactive_email entries.
>> 	* contrib/maintainer_utils.py: Add inactive_email property.
>> ---
>>   MAINTAINERS.yml             | 3 +++
>>   contrib/maintainer_utils.py | 7 +++++++
>>   2 files changed, 10 insertions(+)
>>
>> diff --git a/MAINTAINERS.yml b/MAINTAINERS.yml
>> index fc38ecafd1acd..a3bf674668d71 100644
>> --- a/MAINTAINERS.yml
>> +++ b/MAINTAINERS.yml
>> @@ -1224,6 +1224,9 @@ users:
>>     - Maintainer: arm port
>>     - WriteAfter
>>     account: rearnsha
>> +  inactive_email:
>> +  - [email protected]
>> +  - [email protected]
>>   - sn: Eckhardt
>>     cn: Jason Eckhardt
>>     email:
>> diff --git a/contrib/maintainer_utils.py b/contrib/maintainer_utils.py
>> index 9fc636d8b5623..878439eb365fd 100755
>> --- a/contrib/maintainer_utils.py
>> +++ b/contrib/maintainer_utils.py
>> @@ -60,6 +60,13 @@ maintainer_schema = {
>>                               'format': 'email',
>>                           },
>>                       },
>> +                    'inactive_email': {
>> +                        'type': 'array',
>> +                        'items': {
>> +                            'type': 'string',
>> +                            'format': 'email',
>> +                        },
>> +                    },
>>                       'roles': {
>>                           'type': 'array',
>>                           'items': {