[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v2] MAINTAINERS: Document maintainers for xen/common/



At 19:02 +0100 on 17 Sep (1442516564), Ian Jackson wrote:
> Tim Deegan writes ("Re: [PATCH v2] MAINTAINERS: Document maintainers for 
> xen/common/"):
> > I would rather your v1 plus an appropriate change to get_maintainers.
> 
> I am happy to implement in get_maintainers whatever is decided.
> 
> At the moment there is one kind of fallback:
> 
> (i) `THE REST' gets CCd iff no file pointed to any other maintainer
> 
> What you may be proposing is a subtly different kind of fallback:
> 
> (ii) `REST OF THE HYPERVISOR' gets CCd iff the patch touches any files
>    in xen/ which do not have another maintainer

Right, I see.  Yes, that is what I was proposing, though thinking
about it I'm not so sure any more.  There seem to be three
possibilities -- filter everything per-file:

 for each file touched:
     M := 'normal' maintainers
     if M is empty and the file is in xen/, M := REST OF HYPERVISOR
     if M is empty, M := THE REST
     CCLIST += M

Filter xen/ per-file but leave THE REST as it is now:

 for each file touched:
     M := 'normal' maintainers
     if M is empty and the file is in xen/, M := REST OF HYPERVISOR
     CCLIST += M
 if CCLIST is empty, CCLIST := THE REST

or only use the fallbacks if nothing in the patch has a real
maintainer: 

 for each file touched:
     CCLIST += 'normal' maintainers
 if CCLIST is empty and any file is in xen/, CCLIST := REST OF HYPERVISOR
 if CCLIST is empty, CCLIST := THE REST

There's a tradeoff between how noisy it gets for the fallback
maintainers and wanting to make sure that someone relevant is always
CC'd.

I think on balance we can rely on the maintainers to ask for second
opinions if they find a patch that touches a lot of common code,
i.e. I prefer the third option.

Cheers,

Tim.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.