From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: redhat.com, ip: 209.85.128.68, mailfrom: philmd@redhat.com) Received: from mail-wm1-f68.google.com (mail-wm1-f68.google.com [209.85.128.68]) by groups.io with SMTP; Fri, 14 Jun 2019 23:01:51 -0700 Received: by mail-wm1-f68.google.com with SMTP id u8so4199828wmm.1 for ; Fri, 14 Jun 2019 23:01:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:openpgp:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=evmIk8USeaXnGnyl4FdZtGEHlD+A9Hgp86G11mU2IvY=; b=M8hi6ZyKWEqu5g+xtXqA+Ul/UowrrJNguK6k85GGrH+qBrOcB5FhV0y5LLLQw+YjlT dX1p3ia6RvMhsMJlrQamlVwHmi3xallEfjQCogMtjWHLM8ceBuX2S46P6/468n+iz9i5 sTy0RFQ2Ca5G7pN/O+za8IHS9npfEfDLHpzPKEu8ctdOh1dTTj4CpZAFBcR59de0lL6e U6dlUWt8a4JqT5fKM8kcOXW1VJEZLo85Kjy0mttjkInSch8eZpRScOjqr6hhsrCNwryp HY2UMALMIU9vMzcbAUqVBUpKvaFmSmDh90rh0QjWXM3eo99DjlzYqGf2VFaoRyIDkjKa QIow== X-Gm-Message-State: APjAAAV8h/inU7UpqGBtTM5mmtoapow2ENss1e0qI8cEmN6H82cVN5e0 QYTjRJ0EuQcp4C8XEOlI08K+YA== X-Google-Smtp-Source: APXvYqxS7bLe4kei+4O/K6tXPSF+p+VD91q7BnKlVgS8jJEcGn+nCD3M4wRX7lY2/OCVt04ecm4jNw== X-Received: by 2002:a1c:cc0d:: with SMTP id h13mr10081783wmb.119.1560578509625; Fri, 14 Jun 2019 23:01:49 -0700 (PDT) Return-Path: Received: from [192.168.1.103] (183.red-88-21-202.staticip.rima-tde.net. [88.21.202.183]) by smtp.gmail.com with ESMTPSA id x11sm7642385wmg.23.2019.06.14.23.01.48 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Fri, 14 Jun 2019 23:01:49 -0700 (PDT) Subject: Re: [edk2-devel] [RFC PATCH 1/3] Maintainers.txt: update for filesystem area descriptions To: devel@edk2.groups.io, leif.lindholm@linaro.org, Jordan Justen , =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= , Stefan Berger , Anthony Perard , Julien Grall Cc: "Feng, Bob C" , Liming Gao , Andrew Fish , Laszlo Ersek , Michael D Kinney , "Wu, Hao A" References: <20190614202121.18952-2-leif.lindholm@linaro.org> From: =?UTF-8?B?UGhpbGlwcGUgTWF0aGlldS1EYXVkw6k=?= Openpgp: id=89C1E78F601EE86C867495CBA2A3FD6EDEADC0DE; url=http://pgp.mit.edu/pks/lookup?op=get&search=0xA2A3FD6EDEADC0DE Message-ID: Date: Sat, 15 Jun 2019 08:01:48 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190614202121.18952-2-leif.lindholm@linaro.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit On 6/14/19 10:21 PM, Leif Lindholm wrote: > Add comment describing new F: and X: tags for associating maintainership > sections with specific filesystem paths, including wildcards. > > Add global section associating *all* code with devel@edk2.groups.io, > and add a magic '' F: tag directing all modifications that > do not hit a rule to the stewards. > > Also tag all files in top directory as maintained by the stewards. > > Signed-off-by: Leif Lindholm > --- > Maintainers.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 50 insertions(+) > > diff --git a/Maintainers.txt b/Maintainers.txt > index 762a68465979..cd32f9b00170 100644 > --- a/Maintainers.txt > +++ b/Maintainers.txt > @@ -36,6 +36,20 @@ Descriptions of section entries: > Obsolete: Old code. Something tagged obsolete generally means > it has been replaced by a better system and you > should be using that. > + F: Files and directories with wildcard patterns. > + A trailing slash includes all files and subdirectory files. > + F: drivers/net/ all files in and below drivers/net > + F: drivers/net/* all files in drivers/net, but not below > + F: */net/* all files in "any top level directory"/net > + One pattern per line. Multiple F: lines per section acceptable. > + X: Files and directories that are NOT maintained, same rules as F: > + Files exclusions are tested after file matches. > + Can be useful for excluding a specific subdirectory, for instance: > + F: NetworkPkg/ > + X: NetworkPkg/Ip6Dxe/ > + matches all files in and below NetworkPkg excluding NetworkPkgnet/Ip6Dxe/ > + Magic filename "" denotes all files not caught by any F: rule should > + be sent. > [...] > > OvmfPkg > +F: OvmfPkg/ > W: http://www.tianocore.org/ovmf/ > M: Jordan Justen > M: Laszlo Ersek > @@ -191,16 +233,19 @@ R: Stefan Berger > S: Maintained Possible follow-up patch: -- >8 -- OvmfPkg F: OvmfPkg/ W: http://www.tianocore.org/ovmf/ M: Jordan Justen M: Laszlo Ersek M: Ard Biesheuvel +S: Maintained + +OvmfPkg (Xen modules) +F: OvmfPkg/*/Xen* +M: Jordan Justen +M: Laszlo Ersek +M: Ard Biesheuvel R: Anthony Perard - (Xen modules) R: Julien Grall - (Xen modules) +S: Maintained + +OvmfPkg (TPM2 modules) +F: MdePkg/Include/IndustryStandard/Tpm2* +F: SecurityPkg/*/Tpm2* +M: Jordan Justen +M: Laszlo Ersek +M: Ard Biesheuvel R: Marc-André Lureau - (TPM2 modules) R: Stefan Berger - (TPM2 modules) S: Maintained --- Although TPM2 deserves its own section IMHO. (Ditto with ArmVirtPkg Xen).