[RFC] Proposed synchronisation of forge accounts with MAINTAINERS.yml

Claudio Bantaloukas <[email protected]> Tue, 4 Aug 2026 12:34:32 +0100
Newsgroups gmane.comp.ai.sourceware.forge,gmane.comp.gcc.devel
Message-ID <[email protected]>
Hi folks,

I have developed a script that reads MAINTAINERS.yml and updates 
accounts on forge.sourceware.org so that:
a) their names show up properly in their profile and in emails sent by 
the bot
b) all email addresses listed in MAINTAINERS.yml are associated with the 
corresponding forge account.

This is an additive operation: no emails are removed, and existing names 
remain unchanged even if they differ from those in MAINTAINERS.yml.
To be clear, the script only affects people who have already registered 
an account on forge.sourceware.org.

Subject to feedback, I plan on running this script at the end of the 
week and periodically thereafter. It will not be automated, as I do not 
expect it to be needed frequently.

This should ensure that contributions are correctly attributed in the 
Forge user interface.

Why use a script rather than ask people to add the addresses themselves? 
Some people previously contributed using addresses they can no longer 
access. Forgejo does not allow users to add an address without verifying 
it, whereas an administrator can associate an address through the REST API.

Separately, in a recent patch [1], and with Richard’s permission, I 
added several inactive_email entries to his record in MAINTAINERS.yml.

These entries are a small subset of approximately 600 historical 
addresses that I identified in the GCC repository using:

git log --format="%aN|%aE|%cN|%cE"
git log --follow -p -- MAINTAINERS | grep -E "^-" | grep @

The addresses were previously listed in MAINTAINERS, used to author a 
commit, or used to commit a change to GCC. Each can be associated with 
someone currently listed in MAINTAINERS.yml.

I would like to propose adding these historical addresses under 
inactive_email for the relevant users.

Before proceeding, I would appreciate feedback on the following questions:
- Are there any concerns about adding these historical addresses to 
MAINTAINERS.yml? Would anyone prefer to opt out?
- Are there any concerns about synchronizing Forge accounts with the 
data in MAINTAINERS.yml? Would anyone prefer to opt out?

Please feel free to contact me privately if you would prefer not to 
discuss your email addresses on the list.

Thanks,
Claudio

[1] 
https://inbox.sourceware.org/gcc-patches/[email protected]