[edk2-devel] [PATCH 1/3] edk2: jansson submodule of JSON library

Abner Chang abner.chang at hpe.com
Tue Nov 24 01:13:08 UTC 2020



> -----Original Message-----
> From: devel at edk2.groups.io [mailto:devel at edk2.groups.io] On Behalf Of
> Laszlo Ersek
> Sent: Tuesday, November 24, 2020 7:32 AM
> To: Chang, Abner (HPS SW/FW Technologist) <abner.chang at hpe.com>;
> devel at edk2.groups.io
> Cc: Andrew Fish <afish at apple.com>; Leif Lindholm <leif at nuviainc.com>;
> Michael D Kinney <michael.d.kinney at intel.com>; Wang, Nickle (HPS SW)
> <nickle.wang at hpe.com>; O'Hanley, Peter (EXL) <peter.ohanley at hpe.com>
> Subject: Re: [edk2-devel] [PATCH 1/3] edk2: jansson submodule of JSON
> library
> 
> On 11/23/20 14:47, Abner Chang wrote:
> > Add jansson git submodule
> >
> > Signed-off-by: Abner Chang <abner.chang at hpe.com>
> >
> > Cc: Andrew Fish <afish at apple.com>
> > Cc: Laszlo Ersek <lersek at redhat.com>
> > Cc: Leif Lindholm <leif at nuviainc.com>
> > Cc: Michael D Kinney <michael.d.kinney at intel.com>
> > Cc: Nickle Wang <nickle.wang at hpe.com>
> > Cc: Peter O'Hanley <peter.ohanley at hpe.com>
> > ---
> >  .gitmodules                          | 3 +++
> >  MdeModulePkg/Library/JsonLib/jansson | 1 +
> >  ReadMe.rst                           | 1 +
> >  3 files changed, 5 insertions(+)
> >  create mode 160000 MdeModulePkg/Library/JsonLib/jansson
> >
> > diff --git a/.gitmodules b/.gitmodules index c3a4e4aeca..77037b07b2
> > 100644
> > --- a/.gitmodules
> > +++ b/.gitmodules
> > @@ -17,3 +17,6 @@
> >  	path = BaseTools/Source/C/BrotliCompress/brotli
> >  	url = https://github.com/google/brotli
> >  	ignore = untracked
> > +[submodule "MdeModulePkg/Library/JsonLib/jansson"]
> > +	path = MdeModulePkg/Library/JsonLib/jansson
> > +	url = https://github.com/akheron/jansson
> > diff --git a/MdeModulePkg/Library/JsonLib/jansson
> > b/MdeModulePkg/Library/JsonLib/jansson
> > new file mode 160000
> > index 0000000000..e9ebfa7e77
> > --- /dev/null
> > +++ b/MdeModulePkg/Library/JsonLib/jansson
> > @@ -0,0 +1 @@
> > +Subproject commit e9ebfa7e77a6bee77df44e096b100e7131044059
> > diff --git a/ReadMe.rst b/ReadMe.rst
> > index c3c8178373..259739b5a3 100644
> > --- a/ReadMe.rst
> > +++ b/ReadMe.rst
> > @@ -93,6 +93,7 @@ that are covered by additional licenses.
> >  -  `MdeModulePkg/Library/BrotliCustomDecompressLib/brotli
> >
> <https://github.com/google/brotli/blob/666c3280cc11dc433c303d79a83d4ff
> > bdd12cc8d/LICENSE>`__
> >  -  `MdeModulePkg/Universal/RegularExpressionDxe/oniguruma
> >
> <https://github.com/kkos/oniguruma/blob/abfc8ff81df4067f309032467785e
> 0
> > 6975678f0d/COPYING>`__
> >  -  `UnitTestFrameworkPkg/Library/CmockaLib/cmocka
> > <INVALID URI REMOVED
> > rg_projects_cmocka.git_tree_COPYING-3Fh-3Dcmocka-2D1.1.5-26id-
> 3Df5e2cd
> >
> 77c88d9f792562888d2b70c5a396bfbf7a&d=DwICaQ&c=C5b8zRQO1miGmBeV
> Z2LFWg&r
> >
> =_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=w2vLHoLT1tVVDc
> 7zgKcnNxx
> > 7xzUcHhtfCzTH3R6_Yz8&s=savDVHnEb-
> _rtZe8RuqFKHVzAyD1e_a0jM7VbuimIjo&e=
> > >`__
> > +-  `MdeModulePkg/Library/JsonLib/jansson
> > +<https://github.com/akheron/jansson/blob/master/LICENSE>`__
> 
> (1) The link to the license file should not include a branch reference, such as
> "master", given that "master" is a moving target, and if the license of the
> subproject changes, we shouldn't silently advance to that, even with a
> documentation link like the one above.
> 
> Instead, the link should point into the specific tree that our submodule
> actually references (namely the tree at commit
> e9ebfa7e77a6bee77df44e096b100e7131044059).
> 
> The right link for that seems to be:
> 
> https://github.com/akheron/jansson/blob/e9ebfa7e77a6bee77df44e096b10
> 0e7131044059/LICENSE
Ok. 
> 
> (2) The commit message is nearly useless. It should state what we need the
> library for, and it should also highlight its license (MIT).
> 
> 
> The rest is for the MdeModulePkg reviewers to check. You forgot to CC them
> -- please use "BaseTools/Scripts/GetMaintainer.py".
I missed MdeModulePkg owner for the jansson lib. Will resend it.
> 
> Thanks
> Laszlo
> 
> 
> >
> >  The EDK II Project is composed of packages. The maintainers for each
> > package  are listed in `Maintainers.txt <Maintainers.txt>`__.
> >
> 
> 
> 
> 
> 



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#67848): https://edk2.groups.io/g/devel/message/67848
Mute This Topic: https://groups.io/mt/78454023/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-






More information about the edk2-devel-archive mailing list