Hi Ray,

This brings us to the core of the topic.

This format permits (like it's used for Linux and QEMU) maintainership
to be assigned based on logical function unrestricted by directory
structure.

See
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS?h=v5.2-rc5#n17082
https://git.qemu.org/?p=qemu.git;a=blob;f=MAINTAINERS;h=d32c5c231329c76b038c8479e0516b4fa5af6b1b;hb=HEAD#l1232
for a substantial example from each.

>From recent discussions on the need to break down MdeModulePkg
maintainership to manageable chunks, I had the impression we wanted to
do something similar. That was certainly part of my reason for writing
the script.

(Note that this does not prevent there being overall package
maintainers like today. Arguably, it simplifies it since the formats
permit overlap for sections.)

Best Regards,

Leif

On Tue, Jun 18, 2019 at 05:32:38AM +0000, Ni, Ray wrote:
> Even the five people claims to be the maintainers of all TPM2 modules, I 
> still think
> the maintainers.txt is not very human readable.
> 
> I suggest a txt file as below:
> MdePkg
> ......
> F: MdePkg/Include/IndustryStandard/Tpm2*
> R: Marc-André Lureau <marcandre.lur...@redhat.com>
> R: Stefan Berger <stef...@linux.ibm.com>
> 
> SecurityPkg
> ......
> F: SecurityPkg/*/Tpm2*
> R: Marc-André Lureau <marcandre.lur...@redhat.com>
> R: Stefan Berger <stef...@linux.ibm.com>
> 
> 
> So developers who change a certain package can firstly find the
> correct package section, then check F-tag to understand who
> are the maintainers and reviewers.
> 
> > -----Original Message-----
> > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Ni, Ray
> > Sent: Tuesday, June 18, 2019 11:31 AM
> > To: devel@edk2.groups.io; 'phi...@redhat.com' <phi...@redhat.com>;
> > leif.lindh...@linaro.org; Justen, Jordan L <jordan.l.jus...@intel.com>;
> > Marc-André Lureau <marcandre.lur...@redhat.com>; Stefan Berger
> > <stef...@linux.ibm.com>; Anthony Perard <anthony.per...@citrix.com>;
> > Julien Grall <julien.gr...@arm.com>
> > Cc: Feng, Bob C <bob.c.f...@intel.com>; Gao, Liming
> > <liming....@intel.com>; Andrew Fish <af...@apple.com>; Laszlo Ersek
> > <ler...@redhat.com>; Kinney, Michael D <michael.d.kin...@intel.com>;
> > Wu, Hao A <hao.a...@intel.com>
> > Subject: Re: [edk2-devel] [RFC PATCH 1/3] Maintainers.txt: update for
> > filesystem area descriptions
> > 
> > > +
> > > +OvmfPkg (TPM2 modules)
> > 
> > How about just say "TPM2 modules"?
> > 
> > > +F: MdePkg/Include/IndustryStandard/Tpm2*
> > > +F: SecurityPkg/*/Tpm2*
> > > +M: Jordan Justen <jordan.l.jus...@intel.com>
> > > +M: Laszlo Ersek <ler...@redhat.com>
> > > +M: Ard Biesheuvel <ard.biesheu...@linaro.org>
> > >  R: Marc-André Lureau <marcandre.lur...@redhat.com>
> > > -   (TPM2 modules)
> > >  R: Stefan Berger <stef...@linux.ibm.com>
> > > -   (TPM2 modules)
> > >  S: Maintained
> > > ---
> > >
> > > Although TPM2 deserves its own section IMHO.
> > > (Ditto with ArmVirtPkg Xen).
> > 
> > 
> > 
> 

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#42539): https://edk2.groups.io/g/devel/message/42539
Mute This Topic: https://groups.io/mt/32067940/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to