On Mon, Jun 22, 2026 at 10:36:43PM +0200, Philippe Mathieu-Daudé wrote:
> Hi Daniel,
> 
> On 22/6/26 13:31, Daniel P. Berrangé wrote:
> > This updates MAINTAINERS with a "G:" line corresponding to every
> > "M:" line that can be identified with a match against
> > 
> >    https://gitlab.com/qemu-project/qemu/-/project_members
> > 
> > This update was done using a largely automated process based on
> > the data extracted with
> > 
> >    $ glab api --paginate /projects/qemu-project%2fqemu/members | jq -c '.[] 
> > | {username, name}'
> >    $ glab api --paginate /groups/qemu-project/members | jq -c '.[] | 
> > {username, name}'
> > 
> > Some Git Lab accounts had real names that didn't have an exact
> > match in MAINTAINERS so the glab api data was manually pre-processed
> > to change those names.
> > 
> > A Perl script was then used to insert "G:" lines for every "M:"
> > lines.
> > 
> > Signed-off-by: Daniel P. Berrangé <[email protected]>
> > ---
> >   MAINTAINERS | 332 ++++++++++++++++++++++++++++++++++++++++++++++++++++
> >   1 file changed, 332 insertions(+)


> > @@ -84,13 +92,16 @@ Responsible Disclosure, Reporting Security Issues
> >   -------------------------------------------------
> >   W: https://wiki.qemu.org/SecurityProcess
> >   M: Michael S. Tsirkin <[email protected]>
> > +G: @mstredhat
> >   L: [email protected]
> >   Trivial patches
> >   ---------------
> >   Trivial patches
> >   M: Michael Tokarev <[email protected]>
> > +G: @mjt0k
> >   M: Laurent Vivier <[email protected]>
> > +G: @lvivier
> >   S: Maintained
> >   L: [email protected]
> >   K: ^Subject:.*(?i)trivial
> 
> This is an approach, and it does the job, but I'm worried about its
> maintainability. Since there is 1 handle per email, what about a
> .gitlabmap similar to .mailmap, a key:value mail:gitlab handle?

I've sent a v2 which tries this approach and I think it is somewhat
nicer.

With regards,
Daniel
-- 
|: https://berrange.com       ~~        https://hachyderm.io/@berrange :|
|: https://libvirt.org          ~~          https://entangle-photo.org :|
|: https://pixelfed.art/berrange   ~~    https://fstop138.berrange.com :|


Reply via email to