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 E0B61AC11B2 for ; Tue, 23 Jul 2024 15:55:23 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=2dDFEMHHc8WB5P6m9ZdS32FyQR2eveP49J0LqZuRGOw=; c=relaxed/simple; d=groups.io; h=From:To:CC: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=1721750123; v=1; b=X9kMDj2jejKt7mI0E3B03V6NqvAli3oaRWjYN+Sbcrxtj6jDodv7E29KHXKOm7Oxul1Dj+WE siDIzbQDzv5NyxCTrT9ee7EtRcEzyR+Lv5iRreAG15z967P5rWEt8XPsU7/M7reU6bEqUIr6ILd EtbXZPKXt44dEYjjj0rl1dwXYm0IO5/JZ1Zdw+vnESXipHuOLBQ1taFwO5+Uq9gLMqY2o7RSyWQ 0wZ5875IegjYrZeuXHDWl4YR3CqOlb+K45nHMhJt843U4XAakJZ9L7C41zJ5WmOgTyIjq2aRsNk jjav4xFFSCSiWD8uge9fSBTHTsMmU9G6rbPPseSIzz9oQ== X-Received: by 127.0.0.2 with SMTP id qHKnYY7687511xJqtQarNZwE; Tue, 23 Jul 2024 08:55:22 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by mx.groups.io with SMTP id smtpd.web11.651.1721750121690686453 for ; Tue, 23 Jul 2024 08:55:21 -0700 X-CSE-ConnectionGUID: W2sOaD7yT4evyxMQFzuRjw== X-CSE-MsgGUID: 9tw/HTVGRZ2xOgT44cEOHA== X-IronPort-AV: E=McAfee;i="6700,10204,11142"; a="19233614" X-IronPort-AV: E=Sophos;i="6.09,230,1716274800"; d="scan'208";a="19233614" X-Received: from orviesa002.jf.intel.com ([10.64.159.142]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jul 2024 08:55:21 -0700 X-CSE-ConnectionGUID: PTRP+R0YSgq+lSIO7IiTvg== X-CSE-MsgGUID: MP8ZVZgXTqOAqYBPL2f/AA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,230,1716274800"; d="scan'208";a="82911346" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 23 Jul 2024 08:55:22 -0700 X-Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 23 Jul 2024 08:55:20 -0700 X-Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 23 Jul 2024 08:55:20 -0700 X-Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Tue, 23 Jul 2024 08:55:20 -0700 X-Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.168) 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; Tue, 23 Jul 2024 08:55:20 -0700 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by IA1PR11MB7727.namprd11.prod.outlook.com (2603:10b6:208:3f1::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.29; Tue, 23 Jul 2024 15:55:17 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::a886:6510:729d:f9d0]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::a886:6510:729d:f9d0%4]) with mapi id 15.20.7762.027; Tue, 23 Jul 2024 15:55:17 +0000 From: "Michael D Kinney" To: "Jayaprakash, N" , "devel@edk2.groups.io" CC: Rebecca Cran , "Kinney, Michael D" Subject: Re: [edk2-devel] [edk2-libc Patch v2 1/1] edk2-libc: add github workflow to build python uefi with VS2022 Thread-Topic: [edk2-libc Patch v2 1/1] edk2-libc: add github workflow to build python uefi with VS2022 Thread-Index: AQHa3MhPO4TgInCkVkK+EFG97Hz0qLIEd8yA Date: Tue, 23 Jul 2024 15:55:17 +0000 Message-ID: References: <20240723061909.81-1-n.jayaprakash@intel.com> <20240723061909.81-2-n.jayaprakash@intel.com> In-Reply-To: <20240723061909.81-2-n.jayaprakash@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|IA1PR11MB7727:EE_ x-ms-office365-filtering-correlation-id: accadf92-ba87-4b2d-d31b-08dcab2fd939 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?fmOdfvpwpE2vLcFVOLJG0KNrLl6BdujrZqK1B91FP9M5Ro/yqM+tGUfefHgU?= =?us-ascii?Q?P8cova3r6Gf9cKurSI5UZWHxa8Hcgybuc+sFpDvlTknChwnB8QHWe077LPeo?= =?us-ascii?Q?Jgp29n8CSzEVQhg8Vkk5nlGMDdZ8dAyA/2+dyfGSQeOu0eq6HOLUy7h+ZQqw?= =?us-ascii?Q?11fLIYZtrAffnKgAGEkCqoN0oreGj9Wc8eYtdgJ62YKbixEmblZ71CFyMqm9?= =?us-ascii?Q?nOmAj2Ak+v0PqBf1LoCjgx21R9toYwFdXIzjbzBXdgPE45EaaFTu4BWFCKYb?= =?us-ascii?Q?p2TRlOof8j0djAHAI3MHXtuZ3GH034uWWuwdsTkK06d7O8jfWz/r++WPhKrS?= =?us-ascii?Q?zEKBnUoG3EaUpwFo3j/QJXX14hAcqOBuSC6ns2wIhbLJUVvAmkilZyD5H/Bn?= =?us-ascii?Q?zSRAW6CYxFfgK0BWDgL1snNteedqXV4sQeMk8wWEjPJuUvROc3LDAKXR/OJt?= =?us-ascii?Q?b4w3Lk/2d1XaCuX+FdNjBdWSVqBXVrw2j7kY3J7Pb0vajXIcKAl8vM6Ck+Bx?= =?us-ascii?Q?liWG5oy6ioDryWdqdKNbPtcGpC8kAc/34iR4PGd9Uc3nU0MlF6MOQOrvwh0w?= =?us-ascii?Q?EHYZYkKT2DRlUYgiwWc9saGig6cFyyRbukPUMQd/Cz7IhgyGWkiEDd3u2J9P?= =?us-ascii?Q?nb4HGeBJj9cHyhwHa+nV6l3oB/KZt4WTKpxVQfPwJLczWMsF506kVV3Mjy7E?= =?us-ascii?Q?fKE+ag8+5wn8ttKWeGuoFIC+JnVgMuewk5fC+t7NCGyNFGJO2T6He/6DzIwL?= =?us-ascii?Q?wCgDZmP+jFVKDvme8xwrw32+/KL8DMt8Syva+xyHNOzoKZ/6WMJCZ1tscGm+?= =?us-ascii?Q?cNvBvBJAPfLZR+u0TNQobwEQyjdZ7SOEiCFOfDMzmwAgC6+Gtnckh4zOwRVz?= =?us-ascii?Q?J2jdb3+Vyil3DSbUCMt1jXHdi4U4RyfIgT3kCLWQjNVNvaVQpOzkDvMk/F/P?= =?us-ascii?Q?HyvK2CIn71ZMDIbg/bnHx2sLTkJ/OGGiSJxpX/gm9SXdomxgFCeDH6rvkpaK?= =?us-ascii?Q?xoatdgRle0ngEdI/MYfjL71L6wM0e2hl6vGvinc+2x82SY9zK6nlkYG2eYNY?= =?us-ascii?Q?IWK6zrww04bMy/V44KdGmu5lT9loPV5Un7qmfRtpz29dUq0sKj63QsPiJtI1?= =?us-ascii?Q?w636V/wGM/1ylyqbC2YuQBoXF05L5d7vGzjkyMl2DNRE4sicpYOLWAPT9iUY?= =?us-ascii?Q?1C+BIoBEqbMLLKPyl5K07piJM1yljxaNk9ZoIgJoAE3J3/iWH7XDV8XU3IqW?= =?us-ascii?Q?IXuzdhnTdkPRwTcdf9EqZVtqhknabsQ5p/orcZos80QvJnjetE7NxkfjS7eS?= =?us-ascii?Q?Pi5CcOQAQpqDoVZ/7zOeH9ktqbL3hqeuO8HeyqquT/s/IBCv/4ra3VsgQXW1?= =?us-ascii?Q?7hi09Sc=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?9lPAF4cDAnZ/fZpbvFZ0WoIE3CKRUad7miuQHT0yCXyCCalNB12Y42M+DD4n?= =?us-ascii?Q?DklY6F2lS7jzMFGs22nQudce7i1Upg/c3gkn8QYcfTpj0h385gBauONavRpT?= =?us-ascii?Q?+YwZjrYqrE8NPWmzAjIcHvwWLFiPFf75p8SyI93YWy307eA0URoASpYEUKfg?= =?us-ascii?Q?H1+ZVf/MJSr5sFS/ae0f+URlTCDkPjan5vAD5QyhYqoxTMPYjYDV4drZFLUs?= =?us-ascii?Q?kijkULW/vW6iXQEjwE0LdsiPEH5hfBeWkIyQeHSZniGYDse17UB+jCQdN3/0?= =?us-ascii?Q?N8perGesggLVG43g4GSRyes+6Ltbhwiu8KX8TqdPcs6ic/oaqP62/seEuH3+?= =?us-ascii?Q?bAAIuR8Tm53qz6yhI/7e9wl8hZYXRmqJ1AFq8KBmGoqisK4yB/q2IW1qf9yz?= =?us-ascii?Q?rX4RsjOkVRw0PRhz6ezvyAee5/fLA4CqvKWu+N97qMvtHBwMtQbNVmSprYPq?= =?us-ascii?Q?xFBOii65p9Rbwr2LxJlT6JrKXiXZnoR1+6MN8LWdtDlt4tKnvFzXoinQARVK?= =?us-ascii?Q?SpKx8xmAXaHHSRo8wQYTGQJlhFI++Sqyv3/qnAbWTFKRplK/e7For9x80tev?= =?us-ascii?Q?jVB9kZgRGgA0Go47Iempjx3Ro0ICnd/B7WS85vnEaOTNs8o1VsWpe05JsIhi?= =?us-ascii?Q?yLDD/6cr/Gasb92g20fJzFh/vISDMHuwoexq+HWd15pyP+2oZRQuyNhiruEG?= =?us-ascii?Q?RIP0U+CreinWOalcPIcyh5SOoE8+E9hlNyTbX/5DIwyQmWMFNyoEM1jWrfN/?= =?us-ascii?Q?zudhFupFcaIObqPOo7LsINorgn1Fcjc+r3nsDkscXKkGnbuya3XGz+bSeYBa?= =?us-ascii?Q?V45wTOV+hZNbbx9wiND2Bp7UZvcbr/MyW0uZXnNoMdMwEkm4j6mT9cQYNftG?= =?us-ascii?Q?Fz8vggHFN7OGD9SaBcWDZy5f/JwUm8Yp1Fcly3tKrQ8QqA13HdECW+q7yVF1?= =?us-ascii?Q?qDCkiO7s0RwvirfVo17BWp0EmXLYUai/6oIbi8Y7nzQOqVz0OVZQNdMvzbeO?= =?us-ascii?Q?YoZcW+wqBJSJSP48O7LgBRf9p2UXPquOPvMdPGJZfHYU1nSPJQ0Nn8VnyYX+?= =?us-ascii?Q?OXxbxcxYm8Xwg/UhosojB/+d+G1RDIstzymcw7UTcehaLG9/+zJlHHyBj0pT?= =?us-ascii?Q?KX4Bbtb8oevany9lb3/xM3ocCQ0rN0WwydbLY8lLrOm0z5272w74YJeoh33h?= =?us-ascii?Q?QhmFdQ3kQv84OzOjuTiRGQaEeJXVUkeiioSfzLSloAVTC9UvZSa6bUTkEBDQ?= =?us-ascii?Q?77UTxKlddrqA1K4vSN9TMsddnaW0m2I9cjH/PNBNhlFR7M1HcyC1ZHdhtkc3?= =?us-ascii?Q?4s6BgdZDpZVQMLvymO5rAHbrziW4lvMLaHvhpj9PQe+t0miCz96PO5d5ODiE?= =?us-ascii?Q?nqUm1S85tb5YfQ4L7/EZ1dOQzlpd5TXq5ESMsSJ5BDDlI/8v6FKlnZ92+uDB?= =?us-ascii?Q?oSm0vCt992dWOUs6GBpAUYGbwsAAL8koDmYVTTqf8RcFcnnOFTBVzgh7h3mq?= =?us-ascii?Q?CCZtYGVsQrM7gAlwf0xBFBeBIAMWH2GNADONDNX+zo9BXVOMf7baOQt+4Vm/?= =?us-ascii?Q?qdY/CryeoZ6lnhVReGOFK7U7fksJOZ3FLYG+4ykD60G3MCXBT4DLseC+SgLW?= =?us-ascii?Q?Uw=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: accadf92-ba87-4b2d-d31b-08dcab2fd939 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2024 15:55:17.5800 (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: qnQQKvNN0Ptp8/21hjMskzDhL3KAtBC5huSiHkJyS2WPF1wIEvAKypoMPeqpWMBbqPRvZhaFaE5t5IUUDkOyWQDb9tYtCOjuiDmHfnSE9/Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7727 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: Tue, 23 Jul 2024 08:55:22 -0700 Resent-From: michael.d.kinney@intel.com Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: L0DCKczEE8yW8qKFFQWwsGSpx7686176AA= 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=X9kMDj2j; 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 Reviewed-by: Michael D Kinney > -----Original Message----- > From: Jayaprakash, N > Sent: Monday, July 22, 2024 11:12 PM > To: devel@edk2.groups.io > Cc: Jayaprakash, N ; Rebecca Cran > ; Kinney, Michael D > Subject: [edk2-libc Patch v2 1/1] edk2-libc: add github workflow to build > python uefi with VS2022 >=20 > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4815 >=20 > edk2-libc has already been enabled to compile with VS2022 tool chain. > This commit adds a new GitHub workflow to enable building python uefi > with VS2022 compiler tool chain. >=20 > Cc: Rebecca Cran > Cc: Michael D Kinney > Cc: Jayaprakash N > Signed-off-by: Jayaprakash N > --- > .../workflows/build-python-uefi-vs2022.yaml | 75 +++++++++++++++++++ > 1 file changed, 75 insertions(+) > create mode 100644 .github/workflows/build-python-uefi-vs2022.yaml >=20 > diff --git a/.github/workflows/build-python-uefi-vs2022.yaml > b/.github/workflows/build-python-uefi-vs2022.yaml > new file mode 100644 > index 0000000..ee1499c > --- /dev/null > +++ b/.github/workflows/build-python-uefi-vs2022.yaml > @@ -0,0 +1,75 @@ > +# GitHub actions workflow to build python uefi using VS2022 > +# > +# Copyright (c) 2023 - 2024, Intel Corporation. All rights reserved. > +# SPDX-License-Identifier: BSD-2-Clause-Patent > +# > + > +name: Build Python Interpreter for UEFI using VS2022 > + > +on: [push, pull_request] > + > +jobs: > + build: > + runs-on: windows-latest > + env: > + NASM_PREFIX: "C:\\Program Files\\NASM\\" > + defaults: > + run: > + shell: cmd > + > + steps: > + - name: Checkout repository > + uses: actions/checkout@v4 > + > + - name: Setup Python > + uses: actions/setup-python@v5 > + with: > + python-version: '3.10' > + > + - name: Install NASM > + run: choco install nasm > + > + - name: Clone EDK2 > + run: | > + git clone https://github.com/tianocore/edk2.git > + cd edk2 > + git submodule update --init > + > + - name: Build EDK2 Base Tools > + run: | > + cd edk2 > + dir > + edksetup.bat ForceRebuild > + > + - name: Run srcprep.py > + run: | > + echo switching to AppPkg\Applications\Python\Python-3.6.8\ > + cd AppPkg\Applications\Python\Python-3.6.8\ > + dir > + echo run srcprep.py file > + python srcprep.py > + > + - name: Build Python UEFI > + run: | > + set PACKAGES_PATH=3D%CD%\edk2;%CD%; > + set EDK2_LIBC_PATH=3D%CD% > + cd edk2 > + call edksetup.bat > + build -t VS2022 -a X64 -b RELEASE -p > %EDK2_LIBC_PATH%\AppPkg\AppPkg.dsc -D BUILD_PYTHON368 > + > + - name: Create Python UEFI package > + run: | > + set WORKSPACE=3D%CD%\edk2 > + set EDK2_LIBC_PATH=3D%CD% > + dir > + call AppPkg\Applications\Python\Python-3.6.8\create_python_pkg.b= at > VS2022 RELEASE X64 myUEFIPy > + > + - name: List build artifacts > + run: | > + dir /S edk2\myUEFIPy > + > + - name: Upload build output as artifact > + uses: actions/upload-artifact@v4 > + with: > + name: myUEFIPy-build-VS2022-output > + path: edk2\myUEFIPy\**\* > -- > 2.45.1.windows.1 -=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 (#120017): https://edk2.groups.io/g/devel/message/120017 Mute This Topic: https://groups.io/mt/107500265/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-