| Message ID | 20251209174220.2972106-1-ross.burton@arm.com |
|---|---|
| State | New |
| Headers | show |
| Series | meson: upgrade to 1.9.2 | expand |
On Tue Dec 9, 2025 at 6:42 PM CET, Ross Burton via lists.openembedded.org wrote: > Release notes: > - Array `.flatten()` method > - clang-tidy's auto-generated targets correctly select source files > - Added Qualcomm's embedded linker, eld > - Added suffix function to the FS module > - Support response files for custom targets > - meson format now has a --source-file-path argument when reading from stdin > - Added license keyword to pkgconfig.generate > - New experimental option `rust_dynamic_std` > - Rust and non-Rust sources in the same target > - Swift/C++ interoperability is now supported > - Explicitly setting Swift module name is now supported > - Top-level statement handling in Swift libraries > - Swift compiler receives select C family compiler options > - Support for MASM in Visual Studio backends > - Limited support for WrapDB v1 > > Signed-off-by: Ross Burton <ross.burton@arm.com> > --- Hi Ross, Thanks for your patch. I suspect this update is the source of the following error: oeqa.utils.subprocesstweak.OETestCalledProcessError: Command '. /srv/pokybuild/yocto-worker/qemuarm-oecore/build/build/tmp/work/qemuarm-oe-linux-gnueabi/core-image-sato/1.0/testimage-sdk/environment-setup-cortexa15t2hf-neon-oe-linux-gnueabi > /dev/null; meson setup --warnlevel 1 /srv/pokybuild/yocto-worker/qemuarm-oecore/build/build/tmp/work/qemuarm-oe-linux-gnueabi/core-image-sato/1.0/testimage-sdk/epoxygccq2bbt/build /srv/pokybuild/yocto-worker/qemuarm-oecore/build/build/tmp/work/qemuarm-oe-linux-gnueabi/core-image-sato/1.0/testimage-sdk/epoxygccq2bbt/libepoxy-1.5.3 -Degl=no -Dglx=no -Dx11=false;' returned non-zero exit status 1. ... tmp/work/qemuarm-oe-linux-gnueabi/core-image-sato/1.0/testimage-sdk/epoxygccq2bbt/libepoxy-1.5.3/src/meson.build:100:4: ERROR: required dependency must not be empty, "" was provided. https://autobuilder.yoctoproject.org/valkyrie/#/builders/40/builds/2819 https://autobuilder.yoctoproject.org/valkyrie/#/builders/67/builds/2864 I tried to get more log files from the worker, but it looks like they are gone. Please tell me if I need to rerun builds to get more data. Thanks, Mathieu
On 10 Dec 2025, at 12:34, Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> wrote: > > On Tue Dec 9, 2025 at 6:42 PM CET, Ross Burton via lists.openembedded.org wrote: >> Release notes: >> - Array `.flatten()` method >> - clang-tidy's auto-generated targets correctly select source files >> - Added Qualcomm's embedded linker, eld >> - Added suffix function to the FS module >> - Support response files for custom targets >> - meson format now has a --source-file-path argument when reading from stdin >> - Added license keyword to pkgconfig.generate >> - New experimental option `rust_dynamic_std` >> - Rust and non-Rust sources in the same target >> - Swift/C++ interoperability is now supported >> - Explicitly setting Swift module name is now supported >> - Top-level statement handling in Swift libraries >> - Swift compiler receives select C family compiler options >> - Support for MASM in Visual Studio backends >> - Limited support for WrapDB v1 >> >> Signed-off-by: Ross Burton <ross.burton@arm.com> >> --- > > Hi Ross, > > Thanks for your patch. > > I suspect this update is the source of the following error: > > oeqa.utils.subprocesstweak.OETestCalledProcessError: Command '. /srv/pokybuild/yocto-worker/qemuarm-oecore/build/build/tmp/work/qemuarm-oe-linux-gnueabi/core-image-sato/1.0/testimage-sdk/environment-setup-cortexa15t2hf-neon-oe-linux-gnueabi > /dev/null; meson setup --warnlevel 1 /srv/pokybuild/yocto-worker/qemuarm-oecore/build/build/tmp/work/qemuarm-oe-linux-gnueabi/core-image-sato/1.0/testimage-sdk/epoxygccq2bbt/build /srv/pokybuild/yocto-worker/qemuarm-oecore/build/build/tmp/work/qemuarm-oe-linux-gnueabi/core-image-sato/1.0/testimage-sdk/epoxygccq2bbt/libepoxy-1.5.3 -Degl=no -Dglx=no -Dx11=false;' returned non-zero exit status 1. > ... > tmp/work/qemuarm-oe-linux-gnueabi/core-image-sato/1.0/testimage-sdk/epoxygccq2bbt/libepoxy-1.5.3/src/meson.build:100:4: ERROR: required dependency must not be empty, "" was provided. Yes, that would be https://github.com/anholt/libepoxy/pull/313. I should try and find something better than libepoxy as a test, considering we disable almost everything to make it minimal and in doing so hit build configurations that nobody in their right mind would use... Ross
diff --git a/meta/recipes-devtools/meson/meson_1.9.1.bb b/meta/recipes-devtools/meson/meson_1.9.2.bb similarity index 98% rename from meta/recipes-devtools/meson/meson_1.9.1.bb rename to meta/recipes-devtools/meson/meson_1.9.2.bb index 4738484bbbf..eaea492f281 100644 --- a/meta/recipes-devtools/meson/meson_1.9.1.bb +++ b/meta/recipes-devtools/meson/meson_1.9.2.bb @@ -15,7 +15,7 @@ SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/meson-${PV}.tar.gz \ file://0001-Make-CPU-family-warnings-fatal.patch \ file://0002-Support-building-allarch-recipes-again.patch \ " -SRC_URI[sha256sum] = "4e076606f2afff7881d195574bddcd8d89286f35a17b4977a216f535dc0c74ac" +SRC_URI[sha256sum] = "3499b59bb23982496e01e57b4103ac2f826f9c3a3f59e507a0a832487fe55e3d" UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)$" inherit python_setuptools_build_meta github-releases
Release notes: - Array `.flatten()` method - clang-tidy's auto-generated targets correctly select source files - Added Qualcomm's embedded linker, eld - Added suffix function to the FS module - Support response files for custom targets - meson format now has a --source-file-path argument when reading from stdin - Added license keyword to pkgconfig.generate - New experimental option `rust_dynamic_std` - Rust and non-Rust sources in the same target - Swift/C++ interoperability is now supported - Explicitly setting Swift module name is now supported - Top-level statement handling in Swift libraries - Swift compiler receives select C family compiler options - Support for MASM in Visual Studio backends - Limited support for WrapDB v1 Signed-off-by: Ross Burton <ross.burton@arm.com> --- meta/recipes-devtools/meson/{meson_1.9.1.bb => meson_1.9.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/meson/{meson_1.9.1.bb => meson_1.9.2.bb} (98%)