Re: [OE-core] [PATCH 1/9] nativesdk: ensure features don't get backfilled

2023-12-14 Thread Alexander Kanavin
Correction: they didn't rewrite it, they just moved around the lines: https://github.com/python/cpython/commit/9084e1b04f8d35721b535a3acd550b920d50f11a and I didn't look thoroughly enough for the new location. Neverthless, given that a-full still passed with the patch removed means pgo can be

Re: [OE-core] [PATCH 1/9] nativesdk: ensure features don't get backfilled

2023-12-14 Thread Alexander Kanavin
FWIW in the upcoming python 3.12 update I have removed the pgo patch (0001-Makefile.pre-use-qemu-wrapper-when-gathering-profile.patch) with the rationale that "pgo support has been rewritten upstream and needs to be reenabled and tested separately". I simply don't have bandwidth to make it work,

Re: [OE-core] [PATCH 1/9] nativesdk: ensure features don't get backfilled

2023-12-14 Thread Richard Purdie
On Thu, 2023-12-14 at 13:31 +, Ross Burton wrote: > On 14 Dec 2023, at 07:49, Alexandre Belloni > wrote: > > Not obvious but this is the cause of: > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/20/builds/8697 > > That was a fun rabbithole to dig. > > The error from the log

Re: [OE-core] [PATCH 1/9] nativesdk: ensure features don't get backfilled

2023-12-14 Thread Ross Burton
On 14 Dec 2023, at 07:49, Alexandre Belloni wrote: > Not obvious but this is the cause of: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/20/builds/8697 That was a fun rabbithole to dig. The error from the log is: ERROR:

Re: [OE-core] [PATCH 1/9] nativesdk: ensure features don't get backfilled

2023-12-13 Thread Alexandre Belloni via lists.openembedded.org
Hello Ross, Not obvious but this is the cause of: https://autobuilder.yoctoproject.org/typhoon/#/builders/20/builds/8697 On 12/12/2023 14:08:12+, Ross Burton wrote: > From: Ross Burton > > nativesdk aims to run in a slightly different environment than the > target build, so it unsets

[OE-core] [PATCH 1/9] nativesdk: ensure features don't get backfilled

2023-12-12 Thread Ross Burton
From: Ross Burton nativesdk aims to run in a slightly different environment than the target build, so it unsets MACHINE_FEATURES and lets DISTRO_FEATURES be filtered by DISTRO_FEATURES_NATIVESDK (in bitbake.conf). However, feature backfill happens _after_ these operations: $ bitbake-getvar -r