From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 09364740034 for ; Thu, 30 May 2024 00:31:56 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=ouwG1GCHXujrAviCZ5bXrq7s9kbbd9YwlUcxPOQ17Ig=; c=relaxed/simple; d=groups.io; h=From:To:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1717029116; v=1; b=VglF747fL8EmJYk5R6la6/+aSl+9bB6q7R7EbF4FlSpkgpvHRIQsU/MZWkJUYU7CjbPgDFb5 cwjDJTqj+o5NL0THIwY95t5JC9CScd5OIDRnCTh3c9HsQa9AdZdBTm71+mzXjkoIetAaecBNeU6 Zw1eVElba4631m/rdqNRJnmQ761h1WJAOE2AsuDdaYLtoalv+fhori4kOdJmLhe2wmS7JT0xr3/ U64CslG0p8q0IibWG3SIXtWi8+BdzLC40NdZ8X0GqB/9DH+STILTZ0jeWMckcrgPLuJDmWcquXj fQKRFiQbWrx0VhnB/p04GkUakcn4cEMI7N1GlvR53xFKA== X-Received: by 127.0.0.2 with SMTP id 7PYeYY7687511x0nhoW5RYFl; Wed, 29 May 2024 17:31:55 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.18]) by mx.groups.io with SMTP id smtpd.web10.4747.1717029114809063604 for ; Wed, 29 May 2024 17:31:55 -0700 X-CSE-ConnectionGUID: yk9E0Nj+T4CKZnqEHw9EVw== X-CSE-MsgGUID: MjsFHPRaSeOP6trB9LhEeA== X-IronPort-AV: E=McAfee;i="6600,9927,11087"; a="13639638" X-IronPort-AV: E=Sophos;i="6.08,199,1712646000"; d="scan'208";a="13639638" X-Received: from orviesa009.jf.intel.com ([10.64.159.149]) by orvoesa110.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 May 2024 17:31:54 -0700 X-CSE-ConnectionGUID: Fl+EL1CaQKeQks7Y5dxlhw== X-CSE-MsgGUID: mPpTxSFpTsegNzVKnNTU/g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,199,1712646000"; d="scan'208";a="35683041" X-Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orviesa009.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 29 May 2024 17:31:53 -0700 X-Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 29 May 2024 17:31:53 -0700 X-Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Wed, 29 May 2024 17:31:53 -0700 X-Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.41) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Wed, 29 May 2024 17:31:53 -0700 X-Received: from MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by IA0PR11MB7331.namprd11.prod.outlook.com (2603:10b6:208:435::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.22; Thu, 30 May 2024 00:31:50 +0000 X-Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::6444:ca4c:aa3e:f8d2]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::6444:ca4c:aa3e:f8d2%4]) with mapi id 15.20.7611.030; Thu, 30 May 2024 00:31:50 +0000 From: "Yao, Jiewen" To: Michael Kubacki , "Kinney, Michael D" , Pete Batard , "devel@edk2.groups.io" Subject: Re: [edk2-devel] libspdm Breaking Builds Thread-Topic: [edk2-devel] libspdm Breaking Builds Thread-Index: AQHarIhGxe4I9gPlJEiFwepqsqNR8rGjzPKAgAAFWYCAAAI8gIAALJsAgAANSACAAAONoIABk7BggAjqWICAAAQ5AIAAEueAgAAEqwCAAEiEgA== Date: Thu, 30 May 2024 00:31:50 +0000 Message-ID: References: <82e90314-b068-49ec-b819-d0f9ba9d69e6@linux.microsoft.com> <51da0825-bed8-4d7f-8e33-0ad8059776aa@linux.microsoft.com> <17D1FC93E885E03F.15878@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB5872:EE_|IA0PR11MB7331:EE_ x-ms-office365-filtering-correlation-id: 8cd84958-dfb1-424c-5aac-08dc803fe5d6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?dj1NTyZg8vaVgbtpaZGEIBbB15UnO85+hROa0cAbuZQ/fqz7m/N4hjzGRFWs?= =?us-ascii?Q?+VyPvvS/0pqvo8l/IKnAIcyU7N2ZD5gr6ZYfnAeoiigYCjKBqzsTQS2vXbqV?= =?us-ascii?Q?nUaUiVDDIWLzNs5UCBfi4JMSokZvzi1ptBAyVT6HSaZ1lQSWuRqwXXTtk7VP?= =?us-ascii?Q?i5OVJ2lv3ypz9o9Fc4frJZNJe40BRXMO/2DJHDm35kA4g1ebhaTdAQj0gH6S?= =?us-ascii?Q?vLQyKWBKwalEbEIy625K/Ng3USx676V9dIUNFVrYqlvoEK2S6AmstcSpKTic?= =?us-ascii?Q?dkpOqVhuSwC/MdDUEYxqgIoA5SCKyzly+Mxqmoscwc/JgdX1xw8jxu8nJIfo?= =?us-ascii?Q?A/+HMYqg9LS3LAu86dfZUOvK5T4lKHYYspTF3dqga8daZvY76WcwwtI1vj2s?= =?us-ascii?Q?jhEDHm5Ug4A7qu+ohgRDtEevcgHntManWkTESqE26v0RZq8Qk72VhSCLp59L?= =?us-ascii?Q?jKeS3Tnr/lLHQivaZFmFnwCWQTk3yIBYWoYOirZzHhRmzAsk6TLIlW4luOhV?= =?us-ascii?Q?wpk0GNqDfR2IPzJWtLwgTptZvCxOQqHLPCZhBmS+knYD9y4O0dhj6rhxQvCJ?= =?us-ascii?Q?S4bVnvRF1K4gxQuRfx3Izl9dGDyJ5ssuwExbTzSd/CH9QaAnd6isN5BHp39t?= =?us-ascii?Q?nKRjfgL796KhbYPuc4nJBPV3DoCQL1ZHTt68V2q1dGO6ligUqh+flklnFd/r?= =?us-ascii?Q?8RXWGCxKfMOPWzl+KJMIWk/7ilw4r3Jti/wQ8V9k2sn3HPbwev9CqYF5FKdx?= =?us-ascii?Q?fpsb0pG8zAOHJd84ZD9vYPNWYi1y40AnQqSeFipLfQEFsYdaM3bU3T6dGyiX?= =?us-ascii?Q?5fB2F7m8g6PUZYR5bI3hwKZFV/hWo4z0KbpQF2ziWsPAK+yPgRive0kqg0TG?= =?us-ascii?Q?zh19aekUIAFBofO3ulroG26VbhC68xfsySI6wRKCmP+ji2gxI+LIq6Z+wZa+?= =?us-ascii?Q?92v9TwRxl9/yacEnFiwSy5+lBtlIuD+1ueE9rcTWVNHrQlj8Ui9xQZW+RBEJ?= =?us-ascii?Q?crSJNtOSOgunoYiBUjxlLIAfLknXqeu7/TgLEf75vBLpeO0UK0B4mUEXe9JS?= =?us-ascii?Q?ttRYoLbHAk7S21K302ptt5i2irjDhhbI4R9bvKmHBK+outaw6n4r/AWuQp7w?= =?us-ascii?Q?ev6hcEJaJeZpfVrJ9/mO+IuZ9P46tepUcSKMp4DfP6uDyX9z3u0G+kZvHe/7?= =?us-ascii?Q?ZMZBtk/B6Q0cKmb7i43IN6pUGyPZ2Uc8jnfCgZYODmdecqnOPFG+YuExCPW4?= =?us-ascii?Q?r6++dWeqkn94Vp1VQs4NS+Fq9Onw/QSAIGNMLrh++LA0kzj4NoVHvIiqz3Qi?= =?us-ascii?Q?Mc4=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?xE+68j/mzI1dzGX3yjXC/DJVIDdDYLlhcdESXsQzX6/wOKo9d15HtAd6CQa9?= =?us-ascii?Q?D1QUN4AlXnoFCXCYbaDXDfTrTazKMiFqpjODrKz+aeqeL+5N5+2310hiJ/h8?= =?us-ascii?Q?PU6vFeAGIgWfIAg2ar8zgYqdowujId3mI5Dnk2mL0TIZkm5lvNJtCuh3Nq75?= =?us-ascii?Q?QgQn/LepTBgP9ynnLXvap7D8cGi6uaNlWp7rQfMtoI9VLXPjd3jyf/7c32Ta?= =?us-ascii?Q?pu2n3gNLfN4xbJbKtd9mWQs+VFE0c+4bxE1XvdGM351cxLQOvphL7VkTRcHn?= =?us-ascii?Q?gMz/4unxayIqvhnGxhuD+T/nRTAX3PfNY5na6w9pE/QGKvk12n2u/vg15dS6?= =?us-ascii?Q?WpWqZXy8BML/JInaWI9h/z/iCrJjC2M25U1IViV/Nfeond/iy0gp2qL76opm?= =?us-ascii?Q?XE3ad854z2RS7Rho3pUTqRR/4/LdWjM4eb/0ogVLvASmpbzUveb6xac9SeI7?= =?us-ascii?Q?LgRczfDuJYm+w0Q6Qtge6yG6SM2DODz37gU224gLqC9yu3OuGx6xvkF5Sc1c?= =?us-ascii?Q?GEQGcx5xIF/EnPsbQtVwSPRNo9SDD0wuBNC8r7NDoisTXF/KngjEhlROn1pF?= =?us-ascii?Q?Nfg6gZ5EP6BHFOAC3jSUiIeIGHVcONtaLTvzOGz4iN+xi43MJt17NB7rSDgt?= =?us-ascii?Q?i0boJM+SfEm29beJMtNvMKPpF8EJzTDD5xLptSkwM0iIEJIrLvEQGSDTYTA/?= =?us-ascii?Q?/HW4Uj+uh6ntbWKa/Jd8GeHBAXUNsTCXMw044QC6U5e4Kh7jDRHLq7/xE++b?= =?us-ascii?Q?YlfY2xssrO3b/OHD1QFc9Y8CWdgMOOOpPfalJbIuk4SyW/3p1TKYt7SUe+ir?= =?us-ascii?Q?ImVc2LKE7PH/B3yQ5QvOj+GypJMHFfWPxp0oyLPEqAp6zmcdqmm5lEj8/8s8?= =?us-ascii?Q?ZOve2i70vlNuxjcaZTz+mY5C1HJP1Lq6q4jspPgx1y4qTRVHQRS+A/BWesHq?= =?us-ascii?Q?cvf0dOQb1aN27/rYU2r6aPAL5xT9ZgwzVG26pU1NmnLFO+aXoyhOYRkL9g4r?= =?us-ascii?Q?C5jZWkGCdgdyTgrxEOLeS2qnwP21Yi7cNTXkwiB0DsYLXkL5H5TVYvoBO6+O?= =?us-ascii?Q?BUEafjc5VBKhckExx5Am40ByHs3wA17UKnqNefU9lEgNYr7ryHiqKSxlMxlU?= =?us-ascii?Q?W1d1rDnThLrMNm9MHomDAH6N4h4i9HXf0lDZ2nSNXvbSI6nO5K2gK0iwIkaj?= =?us-ascii?Q?NugTpNW/iMOvQD5dTHhnriNsJ0r5lIgIxc/CO1iMuKYHYjtOmizvNveUG5BV?= =?us-ascii?Q?TzQ3dqgjHW8FL3p6UMGc+Dr+I7VHduSURbZrY0a2Y7ptz30DA2EFJTyVd/9n?= =?us-ascii?Q?a8rb+x9YmQE4Sjun879kqvDcSzdX0WMzXMBR6/5XwS/AnD1EuPrAeMgtzwXv?= =?us-ascii?Q?qUG3UfcTisrmDEcx5WAZyWH64rlBIlv8q8FJa2mjvm+f0IwQBlbMzj9CuDlo?= =?us-ascii?Q?nSdGsjo2++ypN4uphn5alGXJHNeAJo94olnTCFRaP9tgHpFTXJGO7rV1GRGQ?= =?us-ascii?Q?vbr0SjwGsLiW4nVDYv4J4k9OeWDr7F1zELw50oSA4Isnru9bd/qKBCzqLjGK?= =?us-ascii?Q?cvWUro2ttI26wPAT19s5RDQpYRgKfD9BSlNsnu/k?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8cd84958-dfb1-424c-5aac-08dc803fe5d6 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2024 00:31:50.7076 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lRdseBwCQrcaIzl39Cxs7cc8RjyBXs5F+ixmlpzuGR9HC6UHqJU7hpM+b33cuz1HuYmcm9IsdI/gd/xn9lrTnQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7331 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Wed, 29 May 2024 17:31:55 -0700 Resent-From: jiewen.yao@intel.com Reply-To: devel@edk2.groups.io,jiewen.yao@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: JkShXk9t16F25JfMswkk7IpRx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=VglF747f; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io Thanks Michael Kubacki, It is merged. > -----Original Message----- > From: Michael Kubacki > Sent: Thursday, May 30, 2024 3:57 AM > To: Kinney, Michael D ; Pete Batard > ; devel@edk2.groups.io; Yao, Jiewen > Subject: Re: [edk2-devel] libspdm Breaking Builds >=20 > Since we already reached agreement in libspdm to move its cmocka > submodule to the gitlab mirror in > https://github.com/DMTF/libspdm/issues/2707 and that was merged in > https://github.com/tianocore/edk2/pull/5697. >=20 > I'd like to suggest we go with option 2 as well. This is impacting our > ability to use the DeviceSecurity modules. We've currently disabled > those modules entirely in our local copy of SecurityPkg and disabled the > libspdm submodule until a more stable solution is in place. >=20 > Here's a PR for option 2. >=20 > https://github.com/tianocore/edk2/pull/5697 >=20 > Thanks, > Michael >=20 > On 5/29/2024 3:40 PM, Kinney, Michael D wrote: > > Hi Pete, > > > > I just tested this config command and it works when cryptomilk is down. > > > > git config --global url."https://github.com/tianocore/edk2- > cmocka.git".insteadOf "https://git.cryptomilk.org/projects/cmocka.git" > > > > I updated edk2-cmocka mirror last week. > > > > I tested this with > > > > git clone https://github.com/tianocore/edk2 --recursive > > > > Best regards, > > > > Mike > > > >> -----Original Message----- > >> From: Kinney, Michael D > >> Sent: Wednesday, May 29, 2024 11:33 AM > >> To: Pete Batard ; devel@edk2.groups.io; Yao, Jiewen > >> ; mikuback@linux.microsoft.com > >> Cc: Kinney, Michael D > >> Subject: RE: [edk2-devel] libspdm Breaking Builds > >> > >> Hi Pete, > >> > >> There is another option for developers and CI agents. > >> > >> Git supports a URL insteadof option to redirect git requests. > >> > >> https://git-scm.com/docs/git-config#Documentation/git-config.txt- > >> urlltbasegtinsteadOf > >> > >> We can use this to redirect a request from cryptomilk cmocka to the > >> TianoCore mirror of cryptomilk cmocka. > >> > >> For developers, this can be a global config setting so it works > >> for all edk2 trees on their system. > >> > >> For a CI agent, this could be ab early step in all CI jobs to perform > >> a git config action. Perhaps a feature Stuart could adopt to support > >> URL redirects. > >> > >> Mike > >> > >> > >>> -----Original Message----- > >>> From: Pete Batard > >>> Sent: Wednesday, May 29, 2024 11:18 AM > >>> To: devel@edk2.groups.io; Yao, Jiewen ; Kinney, > >> Michael > >>> D ; mikuback@linux.microsoft.com > >>> Subject: Re: [edk2-devel] libspdm Breaking Builds > >>> > >>> Hello all, > >>> > >>> On 2024.05.24 03:13, Yao, Jiewen via groups.io wrote: > >>>> Please let us know if the preference for libspdm submodule. (Below > >> options) > >>>> 1) Keep current libspdm official 3.3.0 release, and update to next > >> release > >>> at the beginning of July. > >>>> 2) Update libspdm immediately with the new cmocka submodule, which i= s > NOT > >>> an official release. > >>> > >>> Considering that I (and I expect anybody who tries to use EDK2 as a > >>> submodule in their UEFI build projects with GitHub Actions), I have t= o > >>> vote for option 2. > >>> > >>> An example of the current issue can be shown on a project that simply > >>> attempts to build the UEFI Shell from the latest stable EDK2 release, > >>> using EDK2 as a submodule, can be shown at > >>> https://github.com/pbatard/UEFI- > >> Shell/actions/runs/9290685065/job/25567879807 > >>> or > >>> https://github.com/pbatard/UEFI- > >> Shell/actions/runs/9290988138/job/25568511355 > >>> and as you can see, it makes building the project completely impossib= le > >>> unless you ditch using EDK2 as a submodule (which isn't a viable opti= on > >>> IMO, because a build toolchain that cannot be used as a git submodule= is > >>> a very limiting toolchain). > >>> > >>> For information, there's only so much fine grained tuning GitHub Acti= ons > >>> offers on submodules, and no matter how you try to play with the fetc= h > >>> depth, the fact that one of the libspdm sub-dependency has essentiall= y > >>> become M.I.A. is something that should be addressed as a matter of ur= gency. > >>> > >>> So I hope that a commit that updates libspdm to the new cmocka submod= ule > >>> can find its way into EDK2 fairly soon, as it is currently halting a > >>> projects that aims at producing trusted UEFI Shell releases. > >>> > >>> Regards, > >>> > >>> /Pete -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#119370): https://edk2.groups.io/g/devel/message/119370 Mute This Topic: https://groups.io/mt/106250971/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-