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 9B6E7941A9B for ; Wed, 29 May 2024 18:18:03 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=AGW70AnIfcD1VWS+VrBwx7I0eTG6iQd4d2RLts+rJgQ=; c=relaxed/simple; d=groups.io; h=Message-ID:Date:MIME-Version:User-Agent:Subject:To:References:From:In-Reply-To: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=1717006683; v=1; b=a6hI9tbVbGXOSYWYymhDE8nVwF+JIlfuFXW5eWowMlOqcyWTalUCzJG64goZs/a/U0Q2XOCY 8WRP6+PRBN6s4EWU+JOPfFui+MCxS8ugTaZy/sStV5a/GVAXT29kyWdrTjLNolTgtO7s9emEP49 ROfbmpCwSPnHyZ2myH4m3P+wzwLPe9rl/6ib30RoCP8qS36GYxjuxPRnt2k8UViIyhZeCQKZwdf striKWVmoUaqdmGj+lcQ6nCmO/0B3yMiip1A4QZwp19dh23rPiJcqZGeJ44u1uaqYadM68DEIiU fkW+fWR8kgPDFtq3Xwci0abUsnKiLGdvVkX+I377f+ZSg== X-Received: by 127.0.0.2 with SMTP id paPFYY7687511xHbSONHGdXW; Wed, 29 May 2024 11:18:02 -0700 X-Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) by mx.groups.io with SMTP id smtpd.web10.23054.1717006681079686314 for ; Wed, 29 May 2024 11:18:01 -0700 X-Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-421124a0b37so1675e9.1 for ; Wed, 29 May 2024 11:18:00 -0700 (PDT) X-Gm-Message-State: Ugj4VdVjOeMS8eKUtAiGQy21x7686176AA= X-Google-Smtp-Source: AGHT+IFN3Rhs7nA2Wxf0RJm9WHHiHG2FnrQ3QnTr4mQje2BAe8bkk3xXg6SdKHMsPkbSC0mF5TECyA== X-Received: by 2002:a05:600c:35d0:b0:420:1aba:5030 with SMTP id 5b1f17b1804b1-42108a1d477mr130880885e9.41.1717006679105; Wed, 29 May 2024 11:17:59 -0700 (PDT) X-Received: from [10.0.0.117] (ip-84-203-12-157.broadband.digiweb.ie. [84.203.12.157]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-421270821bcsm2050595e9.40.2024.05.29.11.17.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 29 May 2024 11:17:58 -0700 (PDT) Message-ID: Date: Wed, 29 May 2024 19:17:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel] libspdm Breaking Builds To: devel@edk2.groups.io, jiewen.yao@intel.com, "Kinney, Michael D" , "mikuback@linux.microsoft.com" References: <82e90314-b068-49ec-b819-d0f9ba9d69e6@linux.microsoft.com> <51da0825-bed8-4d7f-8e33-0ad8059776aa@linux.microsoft.com> <17D1FC93E885E03F.15878@groups.io> From: "Pete Batard via groups.io" In-Reply-To: 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 11:18:01 -0700 Resent-From: pete@akeo.ie Reply-To: devel@edk2.groups.io,pete@akeo.ie List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: Content-Language: en-GB Content-Type: text/plain; charset=UTF-8; format=flowed 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=a6hI9tbV; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io 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 option= s) > 1) Keep current libspdm official 3.3.0 release, and update to next releas= e at the beginning of July. > 2) Update libspdm immediately with the new cmocka submodule, which is NOT= an official release. Considering that I (and I expect anybody who tries to use EDK2 as a=20 submodule in their UEFI build projects with GitHub Actions), I have to=20 vote for option 2. An example of the current issue can be shown on a project that simply=20 attempts to build the UEFI Shell from the latest stable EDK2 release,=20 using EDK2 as a submodule, can be shown at=20 https://github.com/pbatard/UEFI-Shell/actions/runs/9290685065/job/255678798= 07=20 or=20 https://github.com/pbatard/UEFI-Shell/actions/runs/9290988138/job/255685113= 55=20 and as you can see, it makes building the project completely impossible=20 unless you ditch using EDK2 as a submodule (which isn't a viable option=20 IMO, because a build toolchain that cannot be used as a git submodule is=20 a very limiting toolchain). For information, there's only so much fine grained tuning GitHub Actions=20 offers on submodules, and no matter how you try to play with the fetch=20 depth, the fact that one of the libspdm sub-dependency has essentially=20 become M.I.A. is something that should be addressed as a matter of urgency. So I hope that a commit that updates libspdm to the new cmocka submodule=20 can find its way into EDK2 fairly soon, as it is currently halting a=20 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 (#119358): https://edk2.groups.io/g/devel/message/119358 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-