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 B197274003A for ; Thu, 20 Jun 2024 16:21:39 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=lzWuzbsvPjPsBrvJHs9rpJlxX6FAFVrNzhxQQQvuRNs=; 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=1718900499; v=1; b=mOsH6Z0vysjeiKpEy6Qo07rbsKRmSk/trQJWFHmv3yHgy6qPv91nwq+erxShaNFuj/E+YRgq 1+ES433E1KMPdE+ptk1gPFRZfUfp8rbRrD3qkO2mzYI4WyO/ni9MKS1B89givR5Pk7mis2BMnWP v1QANsVrFIrOO3Xmtur8rzfkNLFPWtR7J3H26lIi4gMF7fKCZAykF+K3eEdxIR31e8ElEudOlXM VrUD0/OQTDI7kUP2Wh608UDh5hirpWD3+XZnpDwsSm1AIcNpQJrMe9n/7vsyDp1UW9Pjl2es6i/ Azwc5lvSOdUvJaavUqHnjcu4GkE2+MjWDTuM3NFOuIuFw== X-Received: by 127.0.0.2 with SMTP id artMYY7687511xJzJBodetr9; Thu, 20 Jun 2024 09:21:38 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by mx.groups.io with SMTP id smtpd.web11.51993.1718900497487007778 for ; Thu, 20 Jun 2024 09:21:37 -0700 X-CSE-ConnectionGUID: dtncs3aVQ5qYE/mX3gMSgA== X-CSE-MsgGUID: 9XJfMw1fQhmPTJmv174XCA== X-IronPort-AV: E=McAfee;i="6700,10204,11109"; a="38411126" X-IronPort-AV: E=Sophos;i="6.08,252,1712646000"; d="scan'208";a="38411126" X-Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Jun 2024 09:21:37 -0700 X-CSE-ConnectionGUID: rGyxK6GuT1yzjMN68xnNMQ== X-CSE-MsgGUID: ZDlKESF+TDG/5X7B2+FhfA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,252,1712646000"; d="scan'208";a="46654053" X-Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa003.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 20 Jun 2024 09:21:36 -0700 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 20 Jun 2024 09:21:36 -0700 X-Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 20 Jun 2024 09:21:36 -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; Thu, 20 Jun 2024 09:21:36 -0700 X-Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.47) 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; Thu, 20 Jun 2024 09:21:35 -0700 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by DM4PR11MB8204.namprd11.prod.outlook.com (2603:10b6:8:17d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.31; Thu, 20 Jun 2024 16:21:33 +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.7698.017; Thu, 20 Jun 2024 16:21:33 +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 actions workflow to build PyUEFI using VS2019 Thread-Topic: [edk2-libc Patch v2 1/1] edk2-libc : add github actions workflow to build PyUEFI using VS2019 Thread-Index: AQHawwfo1b4NzmcKPU6EJgEVWtWxeLHQ1bIA Date: Thu, 20 Jun 2024 16:21:33 +0000 Message-ID: References: <20240620114908.1610-1-n.jayaprakash@intel.com> <20240620114908.1610-2-n.jayaprakash@intel.com> In-Reply-To: <20240620114908.1610-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_|DM4PR11MB8204:EE_ x-ms-office365-filtering-correlation-id: 52c14c7e-164e-4b83-9814-08dc91450d11 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?us-ascii?Q?lBgoDc0oVcjDZWcumIm1hIhntEKWNDgytA+0e1lNC7qRkfYKH6t5F9+94F9C?= =?us-ascii?Q?SNWxy8/OPdt+5u4Ku2CV8KGVl+joJWhe/hOkgG5koCwfV5UZSreMQYH5g1P1?= =?us-ascii?Q?fsVmLeJmZ2e5KQeeXkBocu2E49/m6X2ixbD3L/QnhK3LSOJe+VX/woji7zCn?= =?us-ascii?Q?d00d3T89lzu7Svoi2NKFyru2lbmxc/MdRF346hH4Rf5iNVPNL06MpxDBXE7C?= =?us-ascii?Q?SDh2PFAeIc3YXC9+d2RX++u/Pz/8Y0iBLI/YcQ36Io8QXOk9/jcKMT3JCtL4?= =?us-ascii?Q?uDZW1XHqKdeSQIsZmPSuBZfp9g939x+pdl8cXnaR4sb10Zy8ATuZYqIINsSS?= =?us-ascii?Q?9SNKeYDGA5kSzh/G7fbodjCB6QxkGt20qTKO7xvyCJW/4YnDcFJrbV1afj+7?= =?us-ascii?Q?G6IBFDdhA+Le8grGwE0lt9mULz0uXr2+wCKw5ZDp/gTZIZNZn7ZMbv1BZAhw?= =?us-ascii?Q?GTqijkxmnHAMfAjD0h8yWThoSxoVcDkMGPeFIx7BToDCOrUuK8flO2dbPJNf?= =?us-ascii?Q?DWLNc8adU6IeKuub254ZQuqDs9FlvPkJeQe5jpWyHJw5D5wume/7/UckfW/I?= =?us-ascii?Q?a2R4rrRZ5PZh1tVXy4SsXrP4fd5Q43OrTKQUdB4M/Cb4nZXInmc+PGRUl0gW?= =?us-ascii?Q?dJHk2W8Na7YoegkNhry5APULCPKcwVpFvvKsgoXtlJtAFlHyLEhRgetCmFfD?= =?us-ascii?Q?K3+PG1+LFQWTKHJggrgq3tfHI2GkLvA9dhm3lc2bY8ffRGqeR57tZx1Yt7ym?= =?us-ascii?Q?D2e4C/DkMPZ4VY4W47jJH+JttISE93yvRiXLAyi4am3CTiAztlEPRSuGwf35?= =?us-ascii?Q?U8sAURS4LggMiH1TzbLwXmXeOKPnVNUxiLlJd2ql4Vm4zkwyUL7nPA0VzOQ2?= =?us-ascii?Q?xKOtcMwXx8ObSa9pk+B4IVPO3bh7oc8Y9qaUyF4Y8zIHq+doVLzNntnlF499?= =?us-ascii?Q?//ruUMKYwb1W2cG5E9O/Ov1G3GbhGUP13AR6hdRLpI3N6Dnbfa0yTHozIvgI?= =?us-ascii?Q?KTl7d4gXG5j990QYH2ebkgw2F1NqEbhpmpFgbJOWB2qPzdiPq9O1Hfde9VMn?= =?us-ascii?Q?9eH1V3guVgfRFE0Ff8MNGb56MZFdLkaZoxDYcfQqVp7uJrp5dkMfYU4SWTV/?= =?us-ascii?Q?Oxyw2HQPsoDv4FRkk2M31ClcwR8mrmIpYNNLuekts6IwoX65a1RF6anJLcbi?= =?us-ascii?Q?xftxKngfmMqCQ/7xXyAizMWijMox7nPKW0mGPNxi3a3S2AWUxVxAuxj5qXpr?= =?us-ascii?Q?rH+GUjUnIk5RZlJ2zBTPqx9ZEYekHV6rdEu5Gg3IbnwmVQeXx0lrx5rNMFho?= =?us-ascii?Q?pZ8dZ/+adCsuFV4gXGKM4yua?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?UEwnb2H2D0FjfjLN3XeM+Xb+AhFHQpkPV/f3GqHrIagpjPgWZWVC8uE9jZgy?= =?us-ascii?Q?Vgn2DDMkEHn3oS/1vESEIe9znY2I6zoDN91VCR0ztVS2mW5oHgy9+hYyy4ZP?= =?us-ascii?Q?Ort5vKDLNMi+OfBNi4glisOnSQbDBNl0aMlkhttmxrEWeW9TF6Py+ems18AO?= =?us-ascii?Q?4bW8Ase+NzjS2h9lUqXfpgg7UkZpbBTlpnduGnbviZ3WOZLcQsrpbfLb+d9c?= =?us-ascii?Q?krWquoC6/sHKAK5XNsY37S+uSvfnqEH5gMbbCtBhRJMNl7Tv47pmoIf34yVT?= =?us-ascii?Q?c3CER4P0KgSxly1v5v6W5eGSsElnRqL7GzwX6t+AfU89qbQwC+/+627DXgSA?= =?us-ascii?Q?kpvzRM264+n9mJE/Q6iQzcXxDAxF3HU3Ebo8MLR3XZsiiFZApMfE1YsdxnBH?= =?us-ascii?Q?XFmwVK8PUoCKO6WE7ck3r9cblILMyOD1um50fkug/JWpIo0gZHX/8bZUKocu?= =?us-ascii?Q?eeQyToRX50/1JTCIlfmNWKMSxBsS/2KNjnylFcH+g4+7GYFckSotzi/53YhE?= =?us-ascii?Q?cbEB59lgTM7acP6f0d1XX6ItZwjIRMEWaCxYOHgiVofj2asHz4SDRRAQdrSH?= =?us-ascii?Q?++P6uVPaWa6PCNVOX4js7gM/ZKCGzljN5tvRVCrQNaefHWF3R7UE0KOh/Ip0?= =?us-ascii?Q?npEZYktbd9ilFC/3bZwViEM6iGFLBseBg0hmCsuLDzY+GaZH9/o3J/jYCcTm?= =?us-ascii?Q?2Id/EMG4GVHFCb1eOu//Ai0jzVf/b6qFCiGdEewWzCoxOjNSgyt/fGcLmXfr?= =?us-ascii?Q?nuEBUBvHDFlJMOO/gBDe5FrCzo4ZcdUuzZNgw3PyKxfgZB8h/CaHEFqmN1kP?= =?us-ascii?Q?aTD8kfVES0VIMVwmbtElJ3IMikpwoiQtUUufscAcxQkysjI0/zbrifwtx5Eq?= =?us-ascii?Q?k3k+gC2W6KkFkO2DbJRJYbH47LlnJum4MoYr3UIcIU9xBaOuxPmgY0hGEwx8?= =?us-ascii?Q?pPW9AqOJkcJ6Gm2/6UE5AAxPhNQjUgCAAamQssHX/H5hGOMPdEdvKB4hWon0?= =?us-ascii?Q?o928JVXMwcXxbHeHYw8BxGYxw9XC3Jlv6JjUAIb6zaIPlAu1QR3SjVQGVSRt?= =?us-ascii?Q?lUXnbyTG1mWUj9IxNhvBdqbwETEfcwnk7X/tnhZyek566r6s6KMlg/6NV54N?= =?us-ascii?Q?0aC1mCh859ztEYxnzB1B0Hkq7LEMpm1Mni7ZrqEpBAbuhqemctLs//hsfCpj?= =?us-ascii?Q?K0cuJre279S6xZ65hMIHBd/ca41xbymqlLwtwJEXZyQSYehyxWT+U7D1vXpi?= =?us-ascii?Q?bpp/4AIbInfhjWYsDCnlhrkABJ6aAHD4peksEMX57Lf7U+uWJ9RPlWTFoU8O?= =?us-ascii?Q?Zkik0myL8c3vPlArFC0vkJRoEnDg4tMcmg3I8rXJ8TPA4R5mggBeFNZslkLi?= =?us-ascii?Q?ZaBskfxj6i3gkUPyCXj60EqDjHplbryzanGx381rBUhWlVgcJcTpk0vuZGuE?= =?us-ascii?Q?JdvqD8rJvr2Mw1co4mxyuSHEpr4dmOLQwLXR23N8jKO9/NkiyOsr0gQemfPT?= =?us-ascii?Q?WrzIC6XFbrwJcQZiKLDGeeyeu0VSCbjm2Wz0WY+pMQgL9QaWQMV2+KmwISqP?= =?us-ascii?Q?aX18yyRAw6mhVeSqmVeuhiYbaJT+ekEC5MZuhLUm?= 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: 52c14c7e-164e-4b83-9814-08dc91450d11 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2024 16:21:33.7463 (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: VgLiDr47wVBvFVSxUHctCZdkxb7crYFrb1BwS3Ac7qGEuW0O5NuZ5ih5P29HTwwd/M0EttENn1vDB/0HA012aWsFWrvuUuQc9TVA8uSi/Z0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB8204 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: Thu, 20 Jun 2024 09:21:37 -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: 9vb81l4tPEqoMDIpXu4xMOpfx7686176AA= 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=mOsH6Z0v; 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: Thursday, June 20, 2024 4:47 AM > To: devel@edk2.groups.io > Cc: Jayaprakash, N ; Rebecca Cran > ; Kinney, Michael D > Subject: [edk2-libc Patch v2 1/1] edk2-libc : add github actions workflow= to > build PyUEFI using VS2019 >=20 > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4788 >=20 > This commit adds github actions workflow to build python uefi > interpreter with visual studio 2019 tool chain. > The build-python-uefi-vs.yaml file under .github/workflows > implements the build action for building the pyuefi interpreter with > VS2019 tool chain. >=20 > Cc: Rebecca Cran > Cc: Michael D Kinney > Cc: Jayaprakash N > Signed-off-by: Jayaprakash N > --- > .github/workflows/build-python-uefi-vs.yaml | 84 +++++++++++++++++++++ > 1 file changed, 84 insertions(+) > create mode 100644 .github/workflows/build-python-uefi-vs.yaml >=20 > diff --git a/.github/workflows/build-python-uefi-vs.yaml > b/.github/workflows/build-python-uefi-vs.yaml > new file mode 100644 > index 0000000..a8393d8 > --- /dev/null > +++ b/.github/workflows/build-python-uefi-vs.yaml > @@ -0,0 +1,84 @@ > +# GitHub actions workflow to build python uefi using VS2019 > +# > +# Copyright (c) 2023-2024, Intel Corporation. All rights reserved. > +# SPDX-License-Identifier: BSD-2-Clause-Patent > +# > + > +name: Build Python Interpreter for UEFI using VS2019 > + > +on: [push, pull_request] > + > +jobs: > + build: > + runs-on: windows-2019 > + 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: VSWhere > + run: | > + "C:\Program Files (x86)\Microsoft Visual > Studio\Installer\vswhere.exe" > + > + - name: Setup environment for Visual Studio 2019 Build Tools > + run: | > + "C:\Program Files (x86)\Microsoft Visual > Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat" x86 > + set > + > + - 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 VS2019 -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 > VS2019 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-VS2019-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 (#119662): https://edk2.groups.io/g/devel/message/119662 Mute This Topic: https://groups.io/mt/106778225/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-