[v1,1/1] MAINTAINERS: Record old email addresses
Checks
| Context |
Check |
Description |
| linaro-tcwg-bot/tcwg_simplebootstrap_build--master-arm-bootstrap |
success
|
Build passed
|
| linaro-tcwg-bot/tcwg_simplebootstrap_build--master-aarch64-bootstrap |
success
|
Build passed
|
| linaro-tcwg-bot/tcwg_gcc_build--master-arm |
success
|
Build passed
|
| linaro-tcwg-bot/tcwg_gcc_build--master-aarch64 |
success
|
Build passed
|
Commit Message
From: Claudio Bantaloukas <claudio.bantaloukas@arm.com>
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.
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(+)
Comments
Claudio Bantaloukas via Sourceware Forge <forge-bot+rdfm@forge-stage.sourceware.org> writes:
> From: Claudio Bantaloukas <claudio.bantaloukas@arm.com>
>
> 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.
> 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:
> + - erich@gnu.org
> + - rwe11@cl.cam.ac.uk
> - 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': {
On 04/08/2026 12:23, Sam James wrote:
> Claudio Bantaloukas via Sourceware Forge <forge-bot+rdfm@forge-stage.sourceware.org> writes:
>
>> From: Claudio Bantaloukas <claudio.bantaloukas@arm.com>
>>
>> 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:
>> + - erich@gnu.org
>> + - rwe11@cl.cam.ac.uk
>> - 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': {
On Tue, Aug 4, 2026 at 4:37 AM Claudio Bantaloukas
<claudio.bantaloukas@foss.arm.com> wrote:
>
>
>
> On 04/08/2026 12:23, Sam James wrote:
> > Claudio Bantaloukas via Sourceware Forge <forge-bot+rdfm@forge-stage.sourceware.org> writes:
> >
> >> From: Claudio Bantaloukas <claudio.bantaloukas@arm.com>
> >>
> >> 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.
I think this is a good idea.
I have 7 different old emails even (I didn't realize I had that email
addresses either) :).
pinskia@physics.uc.edu
apinski@apple.com
andrew_pinski@playstation.sony.com
andrew.pinski@caviumnetworks.com
apinski@cavium.com
apinski@marvell.com
quic_apinski@quicinc.com
and 2 current ones:
pinskia@gmail.com
andrew.pinski@oss.qualcomm.com
>
> 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:
> >> + - erich@gnu.org
> >> + - rwe11@cl.cam.ac.uk
> >> - 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': {
>
@@ -1224,6 +1224,9 @@ users:
- Maintainer: arm port
- WriteAfter
account: rearnsha
+ inactive_email:
+ - erich@gnu.org
+ - rwe11@cl.cam.ac.uk
- sn: Eckhardt
cn: Jason Eckhardt
email:
@@ -60,6 +60,13 @@ maintainer_schema = {
'format': 'email',
},
},
+ 'inactive_email': {
+ 'type': 'array',
+ 'items': {
+ 'type': 'string',
+ 'format': 'email',
+ },
+ },
'roles': {
'type': 'array',
'items': {