On Wed, Jul 03, 2019 at 07:52:46AM +0000, Wu, Hao A wrote: > > -----Original Message----- > > From: Leif Lindholm [mailto:leif.lindh...@linaro.org] > > Sent: Saturday, June 15, 2019 4:21 AM > > To: devel@edk2.groups.io > > Cc: Feng, Bob C; Gao, Liming; Andrew Fish; Laszlo Ersek; Kinney, Michael D; > > Wu, Hao A > > Subject: [RFC PATCH 2/3] Maintainers.txt: add wildcard path association for > > Arm/AArch64 > > > > Add Ard and Leif as responsible for any path matching > > F: */Arm/ > > F: */AArch64/ > > > > Signed-off-by: Leif Lindholm <leif.lindh...@linaro.org> > > --- > > Maintainers.txt | 8 ++++++++ > > 1 file changed, 8 insertions(+) > > > > diff --git a/Maintainers.txt b/Maintainers.txt > > index cd32f9b00170..e415f51468d5 100644 > > --- a/Maintainers.txt > > +++ b/Maintainers.txt > > @@ -82,6 +82,14 @@ EDK II Releases: > > W: https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release- > > Planning > > M: Liming Gao <liming....@intel.com> > > > > +EDK II Architectures: > > +--------------------- > > +ARM, AARCH64 > > +F: */AArch64/ > > +F: */Arm/ > > > Hello Leif, > > I want to confirm a couple of usage model for the wildcard character. > > Maybe they have been explained with your response to Laszlo's comments, > but I just want to double-confirm with my using cases. > > 1. Matching multiple levels of directories > > For the below 2 folders: > MdeModulePkg/Bus/Ufs/ > MdeModulePkg/Bus/Pci/UfsPciHcDxe/ > > I can use: > MdeModulePkg/*Ufs*/ > > to match them all, right?
Yes, that is how it currently works (I think?). It is unclear to me if there is consensus on how we want it to work in the future. > 2. Matching header files (usually within the Include/ directory) > > In some cases, a feature may include some drivers + some include header > files. So for the below case: > MdeModulePkg/Include/Library/HiiLib.h > MdeModulePkg/Include/Guid/HiiResourceSampleHii.h > MdeModulePkg/Universal/HiiDatabaseDxe/ > MdeModulePkg/Universal/HiiResourcesSampleDxe/ > MdeModulePkg/Library/UefiHiiLib/ > > Should I use: > MdeModulePkg/*Hii*/ > > to match the drivers(libraries) and the headers all or should I use: > MdeModulePkg/*Hii*/ > MdeModulePkg/Include/*Hii*.h My view is that this second option would be required. If MdeModulePkg/*Hii*/ matches on the .h files, that is effectively a bug - is that the behaviour you are currently seeing? Best Regards, Leif -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#43212): https://edk2.groups.io/g/devel/message/43212 Mute This Topic: https://groups.io/mt/32067941/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-