From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web12.7503.1607568627010300045 for ; Wed, 09 Dec 2020 18:50:27 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=gIMZrUm6; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=061307e4aa=nickle.wang@hpe.com) Received: from pps.filterd (m0148664.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 0BA2dPrO005381; Thu, 10 Dec 2020 02:50:10 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=gYZcaHh9bf7GRDKFKGiNCg200/tRDh46BMyMkBwWqrk=; b=gIMZrUm6q3SoEmbN571EJhlAcVSLfPhktcXJENljVXXAge3GIVZsxa0+LG3JyZSx0JSC SMpnH79kg6rVIATeRELepLZydv4Nnr1ldijYcP5hXdBwYqYdR6RcHwwHetatZS+X718/ rmiS5Z4u5FCsFuOd3YZ0MzBwA72BuwR3WYggJf3uwqKTa8qgQlKL9y9F4XNkcd59f81N p9HisuuyDOiwAb6cXaYwrfIY9AP8LUKaJByDoNZ6joC/dE9GAfPmnvrPNTqV2p9f5Vrx Lz3ERGUvD7+WbUxK5CZ4Np/4cahhdaVPVr23CN7nTqWMt1L1hw0MUkkMjOt/U+6ZvhVA Bw== Received: from g4t3425.houston.hpe.com (g4t3425.houston.hpe.com [15.241.140.78]) by mx0b-002e3701.pphosted.com with ESMTP id 35a69x99qd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 10 Dec 2020 02:50:10 +0000 Received: from G9W8454.americas.hpqcorp.net (g9w8454.houston.hp.com [16.216.161.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g4t3425.houston.hpe.com (Postfix) with ESMTPS id 52B2DAF; Thu, 10 Dec 2020 02:50:09 +0000 (UTC) Received: from G4W9119.americas.hpqcorp.net (2002:10d2:14d6::10d2:14d6) by G9W8454.americas.hpqcorp.net (2002:10d8:a104::10d8:a104) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 10 Dec 2020 02:50:09 +0000 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (15.241.52.12) by G4W9119.americas.hpqcorp.net (16.210.20.214) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 10 Dec 2020 02:50:09 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ldB6OEbA0bhtV5FZoPjj7EF0qgEWedJL2nkyBGdxF/uvLt8P1PBMmw/dQFUC6rar1bjZQdfFxXXENBlZnBbePMl6rUXZ8U5qdnJRKqjgVoC1nuFclA6Il+lPYwYI30GhkgN6xOaLk0T32KKRwFSZqCIiKf+ZZbQM+Ljkm2PSYBEXPAgT2hJXH3/CCUTZJcgi7IOk/fqQDjC4OzJmvduKU5+JYPZMJnKlUZK6/XVYLfF6wMMCDSZTU8sm8lCxMXPHSdXMalsyHkMoUhIya64jkE/kxNtuf74C54q1iu0OjYOOw7FsqDfnxdM54fl51nemln6Ehcu93HpH/UUWi1LXwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gYZcaHh9bf7GRDKFKGiNCg200/tRDh46BMyMkBwWqrk=; b=GICrU/A8nxQvqkCVQMoFvFjwrauYb9iAGSafW9+tosNWsHOhWhgV+aneGUPNawWm+gougU4EytX62qQkT4h0R8BWDkk4jPdGXKDKAqnprxBTt4xnshNUhwjiEbxeV+6SCNkn5MkQd0qJ0duTnlNiFqiy+WMFAw+TgGcGvOIn3w8/JlB686WSKOxfC/Hv+GXsycWwnNWA8htiejaDdb3d4XxnucgDrPEnJgkFu52BiBRMUl7TKyh8XHRdW0YW6MrCD76ZvE5xT26H5qTIdW9nqcDQDQVxptAjArqolxw1t6klrmDx4SqWm7bsDil3KoEAxWG7yQ4BrDA+J0kiiajSmg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from DF4PR8401MB0812.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760d::7) by DF4PR8401MB1195.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.21; Thu, 10 Dec 2020 02:50:07 +0000 Received: from DF4PR8401MB0812.NAMPRD84.PROD.OUTLOOK.COM ([fe80::e475:6a2b:ed1c:a060]) by DF4PR8401MB0812.NAMPRD84.PROD.OUTLOOK.COM ([fe80::e475:6a2b:ed1c:a060%11]) with mapi id 15.20.3654.014; Thu, 10 Dec 2020 02:50:07 +0000 From: "Nickle Wang" To: "Chang, Abner (HPS SW/FW Technologist)" , "devel@edk2.groups.io" CC: Andrew Fish , Laszlo Ersek , "Leif Lindholm" , Michael D Kinney , Liming Gao , "O'Hanley, Peter (EXL)" Subject: Re: [PATCH v5 2/6] edk2: jansson submodule for edk2 JSON library Thread-Topic: [PATCH v5 2/6] edk2: jansson submodule for edk2 JSON library Thread-Index: AQHWzQ3iyh446UockUyJx54XahJ3aanvpDdw Date: Thu, 10 Dec 2020 02:50:07 +0000 Message-ID: References: <20201208021048.9104-1-abner.chang@hpe.com> <20201208021048.9104-3-abner.chang@hpe.com> In-Reply-To: <20201208021048.9104-3-abner.chang@hpe.com> Accept-Language: zh-TW, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: hpe.com; dkim=none (message not signed) header.d=none;hpe.com; dmarc=none action=none header.from=hpe.com; x-originating-ip: [2001:b011:5c04:5ee2:852e:ddde:5093:2eac] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 46ea54c0-6686-470b-9191-08d89cb64d8e x-ms-traffictypediagnostic: DF4PR8401MB1195: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:269; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vQGfP/7CTiRikv3e/k6HRavFaYaLC0Y9pIgibG1ID+0JD9UUeYa21RwCmCaWqrYXAwm2fkDonbYSCLNwSAky5QRvqXV43axeVJAU/p4LN+N7+/FDjM6VynyvS0t4l9+vSgz5FInguDO3iWdPlcyEGbB4wfFLPOUzvmFuRBuHnLTfWGPE3G+WxwVtHb4oeh8blOVTyBYlRSkeTThDnYRo+XxewiajHWhoGse0xnEcW8AsXdIM+baJLsE+1vr++eCj8OYiFQd/OtRmnvd97fqAr25gHsMRB2P6egt009OlyeZ/shOQrV4a4y1j1VuOhlG0Gel+ZUx3kuYL5tZxhM+XrRTmHYYmLcHOYcKr2R+cr5tPLE6Ayqgcd2OU/2aJNFi15Rmh1enrzzITvfnYc+oXXA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DF4PR8401MB0812.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(376002)(366004)(136003)(346002)(2906002)(86362001)(7696005)(186003)(4326008)(6506007)(53546011)(508600001)(55016002)(110136005)(8936002)(8676002)(83380400001)(9686003)(33656002)(54906003)(66946007)(71200400001)(66446008)(66476007)(76116006)(66556008)(52536014)(64756008)(966005)(5660300002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?wiOMedhhwNr9MrRTxG72vQ8MQpPSS3OkNmtT1r25pQN5GTG8abjjpV4RZZvd?= =?us-ascii?Q?cYHt2s7mOLgH0Qi38Qk+zPXd0sF70Nx5Ewz+qvpyhYPUILPeeBXTsAMvX2as?= =?us-ascii?Q?85N0617MLdPTZ8NIVkNR+NOMuJlNxnG2vnA3caM5mk1f4kbPrcHTFe0nGyBj?= =?us-ascii?Q?UzuU4qKdjlw5DW7unKbmgzMc6jM6uQ5SLqctqK/sP+aTUATh8VuDgwx9Rrbb?= =?us-ascii?Q?InZD8yB65WRt7ihyQyZWbV53giZ8HNTDQ23LGwjQoC8bsqx2BATIgaevXyUl?= =?us-ascii?Q?5uJQ0C6YeWbw5GD7E/qEEHmG9MjqqQds6p5d9kbCzuCjhZ7aWyv297cvus4y?= =?us-ascii?Q?ddWoo27viXxlrrlCvFIhEGHqNfMJCPP5YtJi/tLYjByK8YNy0XsS5I2aqwos?= =?us-ascii?Q?hi6wuyJANdr2Vh7+noIbs4NGJMg1W/Gti1j5UmuFZ3kGVT7BhtdylK0HSpBT?= =?us-ascii?Q?3Kj0IPH1BNTqFqkECUandcJE2ifaQk5VVjq/bAlAgZqJRBAq6yIGdn9HZDm9?= =?us-ascii?Q?nAtsvTl4l7rWMx9//NKM2CRRFpdDl/qGE4qfxA65VHm4/NeTDphvONKe+SXK?= =?us-ascii?Q?VtJnneCZSZor4rj+80IFni+YDAyrhCklaasV7lY1Ainx+Mal/q3BMsLj7IAK?= =?us-ascii?Q?3HYzoI18z0w6xOPyKqDkDMUbrvcnqfch2KF5PbEFOy4MG7RmGyTd7/6qQQcm?= =?us-ascii?Q?HLWmpWZdqoF/aylvj6WyJ8EH97OExKFkHX31kFm4dUPEZhFsU8Ce1bN3Oaem?= =?us-ascii?Q?qGaytnXMy9nuiHKhWr4CaTLa0rCMK48cDjiwyYTtfJF7OCnl9TP1RO3jXmnu?= =?us-ascii?Q?plMLGYw1FlsOcBjmOLv3V3WCrGfLt4DfA4NcNbWmOtWfLxZjwb6n21YCP7fJ?= =?us-ascii?Q?1xqajxrp939nQOPI9frSXEeaaAsVaNjkE10H/XeeasGVfkyjCCvHEMANSAlr?= =?us-ascii?Q?AIpw/cLxSH7/3UZ0ASz4Sg/GbmUniIeGUaVm6Ak1jSL2qeRjFc45tDnKcmvD?= =?us-ascii?Q?ZomH/3nmemwdRyIu0oFaVSbMRlWVfKBwi/jb/HgAbJy3B/Q=3D?= X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DF4PR8401MB0812.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 46ea54c0-6686-470b-9191-08d89cb64d8e X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Dec 2020 02:50:07.1035 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1nehF13E6p5GlBNLeYsubCGB41eWQcVcwwb0y2lZZLh/KKIIg1jBg3JcuJkLkTOlhjvtmr+3y24/1LwpWU8WvA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR8401MB1195 X-OriginatorOrg: hpe.com X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.343,18.0.737 definitions=2020-12-09_19:2020-12-09,2020-12-09 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 priorityscore=1501 clxscore=1011 impostorscore=0 mlxscore=0 malwarescore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 spamscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2012100018 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Nickle Wang > -----Original Message----- > From: Chang, Abner (HPS SW/FW Technologist) > Sent: Tuesday, December 8, 2020 10:11 AM > To: devel@edk2.groups.io > Cc: Andrew Fish ; Laszlo Ersek ; Leif > Lindholm ; Michael D Kinney > ; Liming Gao ; > Wang, Nickle (HPS SW) ; O'Hanley, Peter (EXL) > > Subject: [PATCH v5 2/6] edk2: jansson submodule for edk2 JSON library >=20 > Add git submodule "jansson" library, which is the open > source project (https://github.com/akheron/jansson) used > to manipulate JSON data structure. jansson library is > wrapped as edk2 JsonLib and the use cases will be the > edk2 Redfish feature drivers and edk2 port of libredfish > (https://github.com/DMTF/libredfish). > jansson open source project is under MIT license. > (refer to ReadMe.rst under edk2). >=20 > Signed-off-by: Abner Chang >=20 > Cc: Andrew Fish > Cc: Laszlo Ersek > Cc: Leif Lindholm > Cc: Michael D Kinney > Cc: Liming Gao > Cc: Nickle Wang > Cc: Peter O'Hanley > --- > .gitmodules | 3 +++ > ReadMe.rst | 1 + > RedfishPkg/Library/JsonLib/jansson | 1 + > 3 files changed, 5 insertions(+) > create mode 160000 RedfishPkg/Library/JsonLib/jansson >=20 > diff --git a/.gitmodules b/.gitmodules > index c3a4e4aeca..0f06c09a29 100644 > --- a/.gitmodules > +++ b/.gitmodules > @@ -17,3 +17,6 @@ > path =3D BaseTools/Source/C/BrotliCompress/brotli > url =3D https://github.com/google/brotli > ignore =3D untracked > +[submodule "RedfishPkg/Library/JsonLib/jansson"] > + path =3D RedfishPkg/Library/JsonLib/jansson > + url =3D https://github.com/akheron/jansson > diff --git a/ReadMe.rst b/ReadMe.rst > index c3c8178373..b754378646 100644 > --- a/ReadMe.rst > +++ b/ReadMe.rst > @@ -93,6 +93,7 @@ that are covered by additional licenses. > - `MdeModulePkg/Library/BrotliCustomDecompressLib/brotli > dd12cc8d/LICENSE>`__ > - `MdeModulePkg/Universal/RegularExpressionDxe/oniguruma > 06975678f0d/COPYING>`__ > - `UnitTestFrameworkPkg/Library/CmockaLib/cmocka > 1.1.5&id=3Df5e2cd77c88d9f792562888d2b70c5a396bfbf7a>`__ > +- `RedfishPkg/Library/JsonLib/jansson > 61e24960fae02/LICENSE>`__ >=20 > The EDK II Project is composed of packages. The maintainers for each > package > are listed in `Maintainers.txt `__. > diff --git a/RedfishPkg/Library/JsonLib/jansson > b/RedfishPkg/Library/JsonLib/jansson > new file mode 160000 > index 0000000000..e9ebfa7e77 > --- /dev/null > +++ b/RedfishPkg/Library/JsonLib/jansson > @@ -0,0 +1 @@ > +Subproject commit e9ebfa7e77a6bee77df44e096b100e7131044059 > -- > 2.17.1