[OE-core] [PATCH 1/2] scripts/makefile-getvar: add script to get values from Makefiles

2024-06-12 Thread Ross Burton
disabled mqttd Signed-off-by: Ross Burton --- scripts/makefile-getvar | 24 1 file changed, 24 insertions(+) create mode 100755 scripts/makefile-getvar diff --git a/scripts/makefile-getvar b/scripts/makefile-getvar new file mode 100755 index 000..4a07055e687

[OE-core] [PATCH 2/2] curl: rewrite ptest installation

2024-06-12 Thread Ross Burton
needs this now we're not shipping a build tree. Signed-off-by: Ross Burton --- meta/recipes-support/curl/curl/disable-tests | 42 meta/recipes-support/curl/curl/run-ptest | 8 +++- meta/recipes-support/curl/curl_8.8.0.bb | 33 --- 3 files changed, 26

Re: [OE-core] [PATCH] ltp: Fix build break with clang on risv64

2024-06-11 Thread Ross Burton
On 11 Jun 2024, at 07:00, Khem Raj via lists.openembedded.org wrote: > > +LDFLAGS:append:riscv64:toolchain-clang = " -rtlib=compiler-rt" Can you add a quick comment explaining what this is for? Presumably it’s Yocto-specific as otherwise it would be upstream, so why. Ross

Re: [OE-core] [PATCH] archiver.bbclass: Fix work-shared checking for kernel recipes

2024-06-11 Thread Ross Burton
On 6 Jun 2024, at 21:48, Livius via lists.openembedded.org wrote: > > From: Benjamin Szőke > > Restore to use checking inherited kernel class, because it possible > that some BSP's linux kernel recipe (like linux-fslc in meta-freescale) > change source dir to S = "${WORKDIR}/git" symbolic

Re: [OE-core][PATCH v3] oeqa/runtime: fix race-condition in minidebuginfo test

2024-06-11 Thread Ross Burton
On 10 Jun 2024, at 17:16, Etienne Cordonnier via lists.openembedded.org wrote: > > From: Etienne Cordonnier > > Fix this error where 'coredumpctl info' warns that the coredump is still being > processed: > > ``` > AssertionError: 1 != 0 : MiniDebugInfo Test failed: No match found. > --

Re: [OE-core] [PATCH v4 0/2] image-bootfiles: new class

2024-06-11 Thread Ross Burton
On 30 May 2024, at 10:53, Marcus Folkesson via lists.openembedded.org wrote: > The image-bootfiles class is used to put all files listed in > IMAGE_BOOT_FILES into the root filesystem. > > IMAGE_BOOT_FILES is used by the bootimg-partition wic plugin to put the > files into a boot partition. >

[OE-core] [PATCH scarthgap v2] procps: fix build with new glibc but old kernel headers

2024-06-10 Thread Ross Burton
If you're building procps with a newer glibc (with pidfd_open()) but older kernel headers (say 4.x, before __NR_pidfd_open) then procps will fail to build because of a typo in configure.ac. Signed-off-by: Ross Burton --- .../procps/procps/pidfd.patch | 42

[OE-core] [PATCH v2] procps: fix build with new glibc but old kernel headers

2024-06-10 Thread Ross Burton
If you're building procps with a newer glibc (with pidfd_open()) but older kernel headers (say 4.x, before __NR_pidfd_open) then procps will fail to build because of a typo in configure.ac. Signed-off-by: Ross Burton --- .../procps/procps/pidfd.patch | 42

Re: [oe-core][PATCHv2] xcb-util-errors: add recipe

2024-06-10 Thread Ross Burton
> On 3 Jun 2024, at 07:09, Markus Volk via lists.openembedded.org > wrote: > +DEPENDS += "xcb-util python3 xorgproto” Target python for this recipe is massive overkill, although in your defence the configure.ac is using AM_PATH_PYTHON which is the wrong tool for this job. Can you try

Re: [OE-core][PATCH 1/2] coreutils: split out coreutils-getlimits

2024-06-07 Thread Ross Burton
On 7 Jun 2024, at 14:41, Chen Qi via lists.openembedded.org wrote: > > Because unlike other commands, getlimits is a noinst_PROGRAM. It's expected > to be used by its tests only. I checked Ubuntu, Debian and Fedora, none of > them provides getlimits. So if not for the ptest packages, we would

Re: [OE-core][PATCH 1/2] coreutils: split out coreutils-getlimits

2024-06-07 Thread Ross Burton
On 6 Jun 2024, at 13:20, Chen Qi via lists.openembedded.org wrote: > > From: Chen Qi > > Previously, the noinst_PROGRAM getlimits is put in coreutils-ptest > package in order to execute the ptest. However, this command might > also be needed by other ptest packages. As an example, findutils >

[OE-core] [PATCH v2] site: fix ac_cv_uint typo

2024-06-07 Thread Ross Burton
Copy-pasting has resulted in a ac_cv_uint -> ac_cv_unit typo spreading across the mips* site files, fix this. Signed-off-by: Ross Burton --- meta/site/mips-linux | 2 +- meta/site/mips64-linux| 2 +- meta/site/mips64el-linux | 2 +- meta/site/mipsel-linux

[OE-core] [PATCH] insane: show cleaned build paths in more tests

2024-06-07 Thread Ross Burton
A few tests were still manually cleaning their build paths, change them to use package_qa_clean_path(). Signed-off-by: Ross Burton --- meta/classes-global/insane.bbclass | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/meta/classes-global/insane.bbclass b/meta

Re: [OE-core] [PATCH] site/riscv*-linux: add ac_cv_func_fnmatch_works

2024-06-07 Thread Ross Burton
This check is not architecture specific, I just sent a cleanup series to move this cached value (and others) to the correct places. Ross > On 7 Jun 2024, at 08:22, Dmitry Baryshkov via lists.openembedded.org > wrote: > > From: Dmitry Baryshkov > > Other arch-specific caches have

[OE-core] [PATCH 4/6] site: remove obsolete evolution-data-server entries

2024-06-07 Thread Ross Burton
evolution-data-server hasn't used autoconf since 2016 (from 3.23.1), so remove the now redundant entries for it. Signed-off-by: Ross Burton --- meta/site/arm-common | 4 meta/site/ix86-common | 3 --- meta/site/mips-linux | 4 meta/site/mips64-linux

[OE-core] [PATCH 3/6] site: remove libc definitions in nios2-linux

2024-06-07 Thread Ross Burton
These assignments are libc-specific not architecture specific, so are already set in the glibc and musl site files. Signed-off-by: Ross Burton --- meta/site/nios2-linux | 8 +--- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/meta/site/nios2-linux b/meta/site/nios2-linux index

[OE-core] [PATCH 2/6] site: fix ac_cv_uint typo

2024-06-07 Thread Ross Burton
Copy-pasting has resulted in a ac_cv_uint -> ac_cv_unit typo spreading across the mips* site files, fix this. Ross --- meta/site/mips-linux | 2 +- meta/site/mips64-linux| 2 +- meta/site/mips64el-linux | 2 +- meta/site/mipsel-linux| 2 +-

[OE-core] [PATCH 6/6] site: remove obsolete dbus entry

2024-06-07 Thread Ross Burton
Signed-off-by: Ross Burton --- meta/site/arm-darwin | 1 - meta/site/arm-darwin8 | 1 - meta/site/arm-linux| 3 --- meta/site/common-glibc | 3 --- meta/site/common-musl | 3 --- meta/site/ix86-common | 3 --- meta/site/nios2-linux | 3 --- 7 files changed, 17 deletions(-) diff --git

[OE-core] [PATCH 1/6] site: move ac_cv_func_fnmatch_works to libc files

2024-06-07 Thread Ross Burton
ac_cv_func_fnmatch_works (as set by AC_FUNC_FNMATCH) checks if the libc has a POSIX-compliant fnmatch() implementation. This isn't architecture specific, so move the definition to common-glibc and common-musl after verifying the correct result. Signed-off-by: Ross Burton --- meta/site/arm

[OE-core] [PATCH 5/6] site: move ac_cv_func_posix_getpwnam_r to libc files

2024-06-07 Thread Ross Burton
As with the other ac_cv_func_posix_* functions, this is specific to the libc and not the architecture. Signed-off-by: Ross Burton --- meta/site/arm-common | 3 --- meta/site/common-glibc| 1 + meta/site/common-musl | 6 +- meta/site/ix86-common | 3 --- meta

[OE-core] [PATCH 2/2] python3-cython: remove redundant .inc file

2024-06-06 Thread Ross Burton
There is no python-cython recipe in core, so merge the .bb and .inc. Signed-off-by: Ross Burton --- .../recipes-devtools/python/python-cython.inc | 45 -- .../python/python3-cython_3.0.10.bb | 47 +-- 2 files changed, 42 insertions(+), 50 deletions

[OE-core] [PATCH 1/2] python3-cryptodome: remove redundant PYPI_PACKAGE_EXT

2024-06-06 Thread Ross Burton
This is the default value, so remove it. Signed-off-by: Ross Burton --- meta/recipes-devtools/python/python-pycryptodome.inc | 2 -- 1 file changed, 2 deletions(-) diff --git a/meta/recipes-devtools/python/python-pycryptodome.inc b/meta/recipes-devtools/python/python-pycryptodome.inc index

[OE-core] [PATCH] gawk: update patch status

2024-06-06 Thread Ross Burton
Signed-off-by: Ross Burton --- .../gawk/gawk/0001-m4-readline-add-missing-includes.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-extended/gawk/gawk/0001-m4-readline-add-missing-includes.patch b/meta/recipes-extended/gawk/gawk/0001-m4-readline-add

Re: [OE-core][PATCH] python3-docutils: upgrade 0.20.1 -> 0.21.2

2024-06-06 Thread Ross Burton
On 4 Jun 2024, at 14:59, Trevor Gamblin via lists.openembedded.org wrote: > +LICENSE = "ZPL-2.1 & BSD-2-Clause & GPL-3.0-only" > +LIC_FILES_CHKSUM = "file://COPYING.txt;md5=382430a09a4453818aa6618f2090491b" That LICENSE does not match the COPYING.txt. Can we refresh it? Notably the bulk of

Re: [OE-core] [PATCH] linuxloader: add -armhf on arm only for TARGET_FPU 'hard'

2024-06-06 Thread Ross Burton
On 5 Jun 2024, at 08:26, Jonas Gorski via lists.openembedded.org wrote: > -dynamic_loader = "${base_libdir}/ld-linux${@['-armhf', > ''][d.getVar('TARGET_FPU') == 'soft']}.so.3" > +dynamic_loader = "${base_libdir}/ld-linux${@['', > '-armhf'][d.getVar('TARGET_FPU') ==

Re: [OE-core][PATCH v2] selftests: add test_minidebuginfo_qemu

2024-06-06 Thread Ross Burton
> On 5 Jun 2024, at 14:17, Etienne Cordonnier via lists.openembedded.org > wrote: > +self.write_config(""" > +DISTRO_FEATURES:append = " minidebuginfo usrmerge systemd" > +DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit" > +IMAGE_CLASSES += "testimage" > +TEST_SUITES = "ping ssh

Re: [OE-core] [PATCH 3/4 v2] meson.bbclass: Allow early compiler tests to be bypassed if necessary

2024-06-04 Thread Ross Burton
This is pretty niche behaviour - is it worth adding to the increasingly complex meson.bbclass? Can it just be added to the picolibc recipe instead? Ross > On 22 May 2024, at 07:10, Alejandro Hernandez Samaniego via > lists.openembedded.org wrote: > > Setting skip_sanity_check=true in the

[OE-core] [PATCH v3] pciutils: rewrite recipe

2024-06-03 Thread Ross Burton
an INSANE_SKIP for that. Update the homepage URL. Signed-off-by: Ross Burton --- .../pciutils/pciutils/configure.patch | 93 --- meta/recipes-bsp/pciutils/pciutils_3.12.0.bb | 52 +-- 2 files changed, 21 insertions(+), 124 deletions(-) delete mode 100644 meta

[OE-core] [PATCH v2 1/2] pciutils: rewrite recipe

2024-05-23 Thread Ross Burton
an INSANE_SKIP for that. Signed-off-by: Ross Burton --- .../pciutils/pciutils/configure.patch | 90 --- meta/recipes-bsp/pciutils/pciutils_3.11.1.bb | 50 +-- 2 files changed, 20 insertions(+), 120 deletions(-) delete mode 100644 meta/recipes-bsp/pciutils/pciutils

[OE-core] [PATCH v2 2/2] pciutils: upgrade to 3.12.0

2024-05-23 Thread Ross Burton
PCI_FILL_xxx flags f305bfe lspci.man: update the path used to store the cached files. 9b31027 sysfs: Avoid close() potentially clobbering errno 651a352 lspci: Add TEE-IO extended capability bit 42fc426 ls-ecaps: Add decode support for IDE Extended Capability Signed-off-by: Ross Burton

[OE-core] [PATCH 1/2] pciutils: rewrite recipe

2024-05-22 Thread Ross Burton
an INSANE_SKIP for that. Signed-off-by: Ross Burton --- .../pciutils/pciutils/configure.patch | 90 --- meta/recipes-bsp/pciutils/pciutils_3.11.1.bb | 49 -- 2 files changed, 19 insertions(+), 120 deletions(-) delete mode 100644 meta/recipes-bsp/pciutils/pciutils

[OE-core] [PATCH 2/2] pciutils: upgrade to 3.12.0

2024-05-22 Thread Ross Burton
PCI_FILL_xxx flags f305bfe lspci.man: update the path used to store the cached files. 9b31027 sysfs: Avoid close() potentially clobbering errno 651a352 lspci: Add TEE-IO extended capability bit 42fc426 ls-ecaps: Add decode support for IDE Extended Capability Signed-off-by: Ross Burton

Re: [OE-core] [PATCH 4/4] tclibc-picolibc: Adds a new TCLIBC variant to build with picolibc as C library

2024-05-22 Thread Ross Burton
On 21 May 2024, at 19:55, Alejandro Enedino Hernandez Samaniego wrote: > I did see that comment when I was trying to debug the issue with the early > compiler tests, however, I couldn't find an easy way to inject > skip_sanity_check=true into the [properties] field in meson.cross and since >

Re: [OE-core] [PATCH] gawk: fix readline detection

2024-05-22 Thread Ross Burton
On 21 May 2024, at 22:55, Khem Raj wrote: > This kinds of errors are something I worry about, where configure may > silently decide to take another path for wrong or > insufficient tests. I wonder if we have a way to cache and compare > configure outcomes. buildhistory-diff is the easy solution

[OE-core] [PATCH v2] gawk: fix readline detection

2024-05-21 Thread Ross Burton
The code fragment used to detect readline in cross builds doesn't compile cleanly with GCC 14.1, so readline is never enabled. Add missing includes so the test works, and readline can be enabled. Signed-off-by: Ross Burton --- ...001-m4-readline-add-missing-includes.patch | 38

[OE-core] [PATCH] gawk: fix readline detection

2024-05-21 Thread Ross Burton
The code fragment used to detect readline in cross builds doesn't compile cleanly with GCC 14.1, so readline is never enabled. Add missing includes so the test works, and readline can be enabled. Signed-off-by: Ross Burton --- ...001-m4-readline-add-missing-includes.patch | 38

Re: [OE-core] [PATCH 4/4] tclibc-picolibc: Adds a new TCLIBC variant to build with picolibc as C library

2024-05-21 Thread Ross Burton
> On 19 May 2024, at 06:50, Alejandro Hernandez Samaniego via > lists.openembedded.org wrote: > +# Use the same method that picolibc uses to bypass early compiler tests on > meson, > +# otherwise meson will try to compile AND run test applications, avoids: > +# ../git/meson.build:35:0: ERROR:

[OE-core] [PATCH] curl: skip FTP tests in run-ptest

2024-05-20 Thread Ross Burton
factor. Signed-off-by: Ross Burton --- meta/recipes-support/curl/curl/run-ptest | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-support/curl/curl/run-ptest b/meta/recipes-support/curl/curl/run-ptest index 3d25f3d90b9..579b3f4587e 100644 --- a/meta/recipes-support

[OE-core] [PATCH] oeqa/manual: remove obsolete CROPS and Eclipse manually testing scripts

2024-05-20 Thread Ross Burton
The Eclipse plugin is very dead, we don't need to carry the manual test guide for it. CROPS has its own automated testing, nobody is doing the testing by hand. Signed-off-by: Ross Burton --- meta/lib/oeqa/manual/crops.json | 294 - meta/lib/oeqa/manual/eclipse

Re: [OE-core] [PATCH] gtk+3: add gtk+ to CVE_PRODUCT

2024-05-20 Thread Ross Burton
On 13 May 2024, at 13:03, Emil Kronborg via lists.openembedded.org wrote: > -CVE_PRODUCT = "gnome:gtk" > +CVE_PRODUCT = "gnome:gtk gtk:gtk\+” It feels like we should be fixing the CPE comparison instead of dealing with CPE escaping semantics, but ack’d. Ross -=-=-=-=-=-=-=-=-=-=-=- Links: You

[OE-core] [PATCH] oeqa/sdkext/devtool: replace use of librdfa

2024-05-20 Thread Ross Burton
librdfa hasn't had a commit for a decade now and as such has problems with modern compilers (specifically gcc 14.1). Switch the recipe creation test to something much simpler that we also control: dbus-wait. Signed-off-by: Ross Burton --- meta/lib/oeqa/sdkext/cases/devtool.py | 7 +++ 1

[OE-core] [PATCH 3/6] meson: don't use deprecated pkgconfig variable

2024-05-20 Thread Ross Burton
As with a previous change to the class[1], the "pkgconfig" entry is now deprecated and "pkg-config" should be used instead. [1] oe-core d64b307891422e290bbe821d4303b3af526bbe17 Signed-off-by: Ross Burton --- meta/recipes-devtools/meson/meson_1.3.1.bb | 4 ++-- 1 file c

[OE-core] [PATCH 2/6] oeqa/sdk: remove unused imports from test cases

2024-05-20 Thread Ross Burton
Remove redundant imports. Signed-off-by: Ross Burton --- meta/lib/oeqa/sdk/cases/autotools.py | 1 - meta/lib/oeqa/sdk/cases/makefile.py | 2 +- meta/lib/oeqa/sdk/cases/maturin.py | 1 - meta/lib/oeqa/sdk/cases/python.py| 2 +- meta/lib/oeqa/sdk/cases/rust.py | 1 - 5 files changed

[OE-core] [PATCH 6/6] oeqa/sdk/meson: improve test to validate host/build target assignments

2024-05-20 Thread Ross Burton
Use 'meson introspect' to dump JSON describing the build configuration and validate that the build and host architectures are correctly set in the meson.cross file. Also instead of calling ninja directly, call the relevant meson commands. Signed-off-by: Ross Burton --- meta/lib/oeqa/sdk/cases

[OE-core] [PATCH 4/6] toolchain-scripts: export the target endianism and word size

2024-05-20 Thread Ross Burton
Some build systems (notably, Meson) like to be told when cross-compiling what the target endian and word size is. We don't have these exported via the variables, so add them using siteinfo as a source of data. Signed-off-by: Ross Burton --- meta/classes-recipe/toolchain-scripts.bbclass | 9

[OE-core] [PATCH 5/6] meson: correct the host machine definition in SDKs

2024-05-20 Thread Ross Burton
instead, and replace them at SDK installation time with the correct values. Signed-off-by: Ross Burton --- .../meson/meson/meson-setup.py| 37 +++ meta/recipes-devtools/meson/meson_1.3.1.bb| 16 ++-- 2 files changed, 41 insertions(+), 12 deletions(-) diff

[OE-core] [PATCH 1/6] oeqa/sdk: rename test cases

2024-05-20 Thread Ross Burton
Instead of having a test called eg "assimp", rename it to "cmake" as the point of the test is to verify that CMake works. This should make it clearer what the tests are actually exercising. Signed-off-by: Ross Burton --- meta/lib/oeqa/sdk/cases/{buildcpio.py => autotool

Re: [OE-core] iso/live/hddimg images, cdrecord, burnia, the future

2024-05-16 Thread Ross Burton
On 16 May 2024, at 16:53, Richard Purdie wrote: > I'm fine with moving out iso but hddimg has proven to be used by more > that you'd think. It also has fairly complex code in core which if > we're keeping it, I'd like a way to test it… Unfortunately an hddimg is an ISO on a FAT, so they’re

[OE-core] iso/live/hddimg images, cdrecord, burnia, the future

2024-05-16 Thread Ross Burton
Hi, oe-core has an ‘iso’ image type that creates ISO9660 images for booting from a CD/DVD. At the moment this is implemented using cdrtools (aka cdrecord) but this has “legal complications” meaning a number of mainstream distributions don’t use cdrtools [1], and the project is - generously

Re: [OE-core] What does "do_menuconfig is disabled" really mean?

2024-05-16 Thread Ross Burton
On 16 May 2024, at 12:03, Mike Looijmans via lists.openembedded.org wrote: > > Using scartgap branch, trying to create a kernel recipe for a custom LS1028 > machine. > > The recipe in meta-freescale for the ls1028ardb is hopelessly outdated and > produces a 5.10 kernel. > > So for my custom

[OE-core] [PATCH 3/3] fribidi: upgrade 1.0.13 -> 1.0.14

2024-05-16 Thread Ross Burton
* Updated Unicode tables to version 15.1 Signed-off-by: Ross Burton --- .../fribidi/{fribidi_1.0.13.bb => fribidi_1.0.14.bb}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/fribidi/{fribidi_1.0.13.bb => fribidi_1.0.14.bb} (89%) diff --git

[OE-core] [PATCH 1/3] python3-hatchling: upgrade 1.24.1 -> 1.24.2

2024-05-16 Thread Ross Burton
* Add .venv to the list of directories that cannot be traversed * Output from the core Application utility now writes to stderr Signed-off-by: Ross Burton --- ...{python3-hatchling_1.24.1.bb => python3-hatchling_1.24.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename m

[OE-core] [PATCH 2/3] gdk-pixbuf: upgrade 2.42.11 -> 2.42.12

2024-05-16 Thread Ross Burton
) - Translation updates Signed-off-by: Ross Burton --- ...n.build-allow-a-subset-of-tests-in-cross-compile.patch | 8 .../gdk-pixbuf/gdk-pixbuf/fatal-loader.patch | 2 +- .../{gdk-pixbuf_2.42.11.bb => gdk-pixbuf_2.42.12.bb} | 2 +- 3 files changed, 6 insertions(+), 6 deleti

Re: [OE-core] [AUH] python3-pyproject-hooks: upgrading to 1.1.0 FAILED

2024-05-16 Thread Ross Burton
The regression of LICENSE being missing from the sdist is relatively minor (but will be fixed in 1.2, there’s a queued MR), but this release has behavioural changes which is breaking setuptools/poetry, so I suggest nobody else try to do the upgrade until 1.2 is released. Ross On 15 May 2024,

Re: [OE-core] [PATCH v2 1/5] oe-build-perf-report: Add apache echarts to make report interactive

2024-05-15 Thread Ross Burton
On 15 May 2024, at 16:56, Richard Purdie via lists.openembedded.org wrote: > The other question we'd wondered about is whether we can show the > commit hash as well as the commit number? > > The tricky part is that ideally we'd be able to copy/paste the hash or > even make it a clickable link

[OE-core] [PATCH v2 2/3] selftest/classes: add localpkgfeed class

2024-05-14 Thread Ross Burton
This class can be used to construct a subset of a deployed package feed for use in tests which iterate the deploy directory, and as such a huge feed of 30K+ packages can result in very slow tests. Signed-off-by: Ross Burton --- meta-selftest/classes/localpkgfeed.bbclass | 27

[OE-core] [PATCH v2 1/3] lib/oe/package-manager: allow including self in create_packages_dir

2024-05-14 Thread Ross Burton
it to False. Signed-off-by: Ross Burton --- meta/lib/oe/package_manager/__init__.py | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/meta/lib/oe/package_manager/__init__.py b/meta/lib/oe/package_manager/__init__.py index 6774cdb794d..d3b23178949 100644 --- a/meta/lib/oe

[OE-core] [PATCH v2 3/3] oeqa/selftest/debuginfod: use localpkgfeed to speed server startup

2024-05-14 Thread Ross Burton
running the test. [ YOCTO #14937 ] Signed-off-by: Ross Burton --- meta/lib/oeqa/selftest/cases/debuginfod.py | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/meta/lib/oeqa/selftest/cases/debuginfod.py b/meta/lib/oeqa/selftest/cases/debuginfod.py index

[OE-core] [PATCH] enchant2: upgrade to 2.7.3

2024-05-14 Thread Ross Burton
Upstream NEWS: This release is made with Vala 0.56.17 (previous versions were made with 0.56.0). This works around a bug in `valac` that generates code which causes an error in GCC >=14 and Clang >= 16. Signed-off-by: Ross Burton --- .../enchant/{enchant2_2.7.2.bb => enchant2

[OE-core] [PATCH 3/3] oeqa/selftest/debuginfod: use localpkgfeed to speed server startup

2024-05-14 Thread Ross Burton
running the test. [ YOCTO #14937 ] Signed-off-by: Ross Burton --- meta/lib/oeqa/selftest/cases/debuginfod.py | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/meta/lib/oeqa/selftest/cases/debuginfod.py b/meta/lib/oeqa/selftest/cases/debuginfod.py index

[OE-core] [PATCH 2/3] selftest/classes: add localpkgfeed class

2024-05-14 Thread Ross Burton
This class can be used to construct a subset of a deployed package feed for use in tests which iterate the deploy directory, and as such a huge feed of 30K+ packages can result in very slow tests. Signed-off-by: Ross Burton --- meta-selftest/classes/localpkgfeed.bbclass | 27

[OE-core] [PATCH 1/3] lib/oe/package-manager: allow including self in create_packages_dir

2024-05-14 Thread Ross Burton
it to False. Signed-off-by: Ross Burton --- meta/lib/oe/package_manager/__init__.py | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/meta/lib/oe/package_manager/__init__.py b/meta/lib/oe/package_manager/__init__.py index 6774cdb794d..d3b23178949 100644 --- a/meta/lib/oe

Re: [OE-core] [PATCH v2] glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0

2024-05-13 Thread Ross Burton
On 13 May 2024, at 15:42, Alexander Kanavin via lists.openembedded.org wrote: > > On Mon, 13 May 2024 at 16:28, Böszörményi Zoltán wrote: > >>> BBCLASSEXTEND = "native" >> >> This needs to be BBCLASSEXTEND = "native nativesdk" to match glib.inc. An >> image build may >> contain this

[OE-core] [PATCH] cpio: mark CVE-2023-7216 as disputed

2024-05-13 Thread Ross Burton
Upstream consider the behaviour described in this CVE as intentional, and provide an option to stop it. Signed-off-by: Ross Burton --- meta/recipes-extended/cpio/cpio_2.15.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-extended/cpio/cpio_2.15.bb b/meta/recipes-extended

Re: [Openembedded-architecture] [OE-core] Where are we at?

2024-05-10 Thread Ross Burton
On 9 May 2024, at 19:58, Ross Burton via lists.openembedded.org wrote: > > > >> On 9 May 2024, at 10:37, Richard Purdie via lists.openembedded.org >> wrote: >> Intermittent do_compile failure in libportal: >> https://autobuilder.yoctoproject.org/typhoon/#/

[OE-core] [PATCH] libportal: fix rare build race

2024-05-10 Thread Ross Burton
There is a build race where the libportal.vapi is not always generated before it is needed to build libportal-gtk*.vapi. Backport the fix from upstream. [ YOCTO #15479 ] Signed-off-by: Ross Burton --- ...build-race-when-building-GTK-vapi-fi.patch | 49 +++ .../libportal

Re: [OE-core] [PATCH v2] glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0

2024-05-10 Thread Ross Burton
On 10 May 2024, at 10:52, Alexander Kanavin wrote: > > On Tue, 7 May 2024 at 17:47, Ross Burton wrote: >> packages/cortexa57-poky-linux/glib-2.0/glib-2.0-utils: FILELIST: added >> "/usr/bin/gi-compile-repository /usr/bin/gi-inspect-typelib >> /usr/bin/gi-d

Re: [OE-core] Where are we at?

2024-05-09 Thread Ross Burton
> On 9 May 2024, at 10:37, Richard Purdie via lists.openembedded.org > wrote: > Intermittent do_compile failure in libportal: > https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/4760/steps/12/logs/stdio Root caused this, fix incoming. > debuginfod keeps breaking: >

Re: [OE-core] [PATCH 1/6] enchant2: upgrade 2.6.9 -> 2.7.2

2024-05-09 Thread Ross Burton
Can you respin this to 2.7.3, so we get the vala/gcc14 fix? Thanks, Ross > On 7 May 2024, at 03:23, Anuj Mittal via lists.openembedded.org > wrote: > > Signed-off-by: Anuj Mittal > --- > .../enchant/{enchant2_2.6.9.bb => enchant2_2.7.2.bb}| 2 +- > 1 file changed, 1 insertion(+),

Re: [OE-core] [PATCH] enchant2: Disable incompatible-pointer-types warning as error

2024-05-09 Thread Ross Burton
On 9 May 2024, at 05:14, Khem Raj via lists.openembedded.org wrote: > +#api.vala:43:18: error: assignment to 'gchar **' {aka 'char **'} from > incompatible pointer type 'const gchar * const*' {aka 'const char * const*'} > [-Wincompatible-pointer-types] > + > +CFLAGS +=

Re: [OE-core] [PATCHv1] Fix building error with '-O2' in sysroot path

2024-05-08 Thread Ross Burton
Feels like we should both backport that _and_ pass —disable-O-flag-munging, as we control the compiler flags. Ross > On 8 May 2024, at 11:48, simit.ghane via lists.openembedded.org > wrote: > > Characters like '-O2' or '-Ofast' will be replaced by '-O1' and '-O0' > respectively when

Re: [OE-core] [PATCH v2] glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0

2024-05-07 Thread Ross Burton
> On 2 May 2024, at 11:32, Alexander Kanavin via lists.openembedded.org > wrote: > -GTKDOC_MESON_OPTION = "gtk_doc" > +inherit meson gettext gi-docgen pkgconfig ptest-gnome > upstream-version-is-even bash-completion gio-module-cache manpages > gobject-introspection-data You’ll want to set

Re: [OE-core] [PATCH v2] glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0

2024-05-07 Thread Ross Burton
> On 2 May 2024, at 11:32, Alexander Kanavin via lists.openembedded.org > wrote: > +++ > b/meta/recipes-core/glib-2.0/files/0001-girepository-introspection-correctly-install-.gir-fi.patch > @@ -0,0 +1,88 @@ > +From 4e6be5d15e5d2f8e494d22a3d49b623064f9c1a5 Mon Sep 17 00:00:00 2001 > +From:

Re: [OE-core] [PATCH v2] glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0

2024-05-07 Thread Ross Burton
Hi Alex, Thanks for digging into this! packages/cortexa57-poky-linux/glib-2.0/glib-2.0-utils: FILELIST: added "/usr/bin/gi-compile-repository /usr/bin/gi-inspect-typelib /usr/bin/gi-decompile-typelib” packages/cortexa57-poky-linux/glib-2.0/glib-2.0-utils: PKGSIZE changed from 770935 to

[OE-core] [PATCH 2/2] gstreamer1.0: skip another known flaky test

2024-05-07 Thread Ross Burton
The baseparse:parser_pull_short_read test is known to be unreliable, according to the list of known bad tests in gst-devtools. Also clean up an incorrect comment. Signed-off-by: Ross Burton --- meta/recipes-multimedia/gstreamer/gstreamer1.0/run-ptest | 9 +++-- 1 file changed, 7 insertions

[OE-core] [PATCH 1/2] curl: locale-base-en-us isn't glibc-specific

2024-05-07 Thread Ross Burton
The musl-locales package provides this too, so we can depend without a libc override. Signed-off-by: Ross Burton --- meta/recipes-support/curl/curl_8.7.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-support/curl/curl_8.7.1.bb b/meta/recipes-support/curl

[OE-core] [PATCH] openssl: fix pkgconfig path problems

2024-05-03 Thread Ross Burton
f725a81c, 2009 Signed-off-by: Ross Burton --- meta/recipes-connectivity/openssl/openssl_3.3.0.bb | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/meta/recipes-connectivity/openssl/openssl_3.3.0.bb b/meta/recipes-connectivity/openssl/openssl_3.3.0.bb index 2cdaf4c75d5

Re: [OE-core] [PATCH] openssl: fix pkg-config file libdir from /usr back to /usr/lib

2024-05-03 Thread Ross Burton
On 3 May 2024, at 11:43, Martin Jansa via lists.openembedded.org wrote: > Isn't it easier to fix tpm2-openssl then? > > I had similar issue in chip which was using "pkg-config > --variable=prefix openssl" and didn't expect it to be empty in "if > prefix[-4] == '/usr'" and rather patched chip

Re: [OE-core] [PATCH] u-boot: Enable devupstream

2024-05-02 Thread Ross Burton
On 2 May 2024, at 12:02, Richard Purdie via lists.openembedded.org wrote: >> +BBCLASSEXTEND += "devupstream:target" >> +SRCREV:class-devupstream = "${AUTOREV}" >> +PV:class-devupstream = "dev+git" > > Doesn't that mean parsing would hit the network by default every time? I _believe_ it only

[OE-core] [PATCH] insane: handle dangling symlinks in the libdir QA check

2024-04-30 Thread Ross Burton
. [ YOCTO #13949 ] Signed-off-by: Ross Burton --- meta/classes-global/insane.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes-global/insane.bbclass b/meta/classes-global/insane.bbclass index e963001d09a..c32dfffd836 100644 --- a/meta/classes-global/insa

Re: [OE-core] [PATCH][master scarthgap] procps: fix build with new glibc but old kernel headers

2024-04-26 Thread Ross Burton
Hold this, v2 incoming. It breaks on clang which exposes another problem with the current code… Ross > On 26 Apr 2024, at 11:40, Ross Burton via lists.openembedded.org > wrote: > > If you're building procps with a newer glibc (with pidfd_open()) but > older kernel headers (

[OE-core] [PATCH][master scarthgap] procps: fix build with new glibc but old kernel headers

2024-04-26 Thread Ross Burton
If you're building procps with a newer glibc (with pidfd_open()) but older kernel headers (say 4.x, before __NR_pidfd_open) then procps will fail to build because of a typo in configure.ac. Signed-off-by: Ross Burton --- .../procps/procps/pidfd.patch | 25

Re: [OE-core] btrfs-tools-native build python error

2024-04-25 Thread Ross Burton
On 25 Apr 2024, at 13:29, Sheng Lean Tan via lists.openembedded.org wrote: > > Hi, > Good day to openembedded community! > > This is my first post - hope this is the right place to ask for help > regarding a build issue, as refer from here: >

Re: [OE-Core] [PATCH 27/34] python3-setuptools: upgrade 69.1.1 -> 69.2.0

2024-04-23 Thread Ross Burton
On 23 Apr 2024, at 13:37, Ross Burton via lists.openembedded.org wrote: > > Somehow, this distributes a copy of the build tree: > > Changes to packages/aarch64-linux/python3-setuptools-native (sysroot): > /usr/lib/python3.12/site-packages/build was added > /usr/lib/python

Re: [OE-Core] [PATCH 27/34] python3-setuptools: upgrade 69.1.1 -> 69.2.0

2024-04-23 Thread Ross Burton
Somehow, this distributes a copy of the build tree: Changes to packages/aarch64-linux/python3-setuptools-native (sysroot): /usr/lib/python3.12/site-packages/build was added /usr/lib/python3.12/site-packages/build/lib was added /usr/lib/python3.12/site-packages/build/lib/_distutils_hack was

Re: [OE-core] [PATCH 19/19] connman: submit 0002-resolve-musl-does-not-implement-res_ninit.patch upstream

2024-04-23 Thread Ross Burton
On 19 Apr 2024, at 13:19, Alexander Kanavin via lists.openembedded.org wrote: > -Upstream-Status: Pending > +Upstream-Status: Submitted [to conn...@lists.linux.dev,mar...@holtmann.org] Links to the actual posts make it much easier to find any discussion in the future:

Re: [OE-core] [PATCH 14/19] libtraceevent: submit meson.patch upstream

2024-04-23 Thread Ross Burton
On 19 Apr 2024, at 13:19, Alexander Kanavin via lists.openembedded.org wrote: > -Upstream-Status: Pending > +Upstream-Status: Submitted [via email to > linux-trace-de...@vger.kernel.org,rost...@goodmis.org] A link to the thread makes it easier to find any discussion in a years time:

Re: [OE-core] [PATCH v2] shadow: install manpages

2024-04-23 Thread Ross Burton
On 11 Apr 2024, at 23:36, Dan McGregor via lists.openembedded.org wrote: > +do_install:append:class-nativesdk() { > + oe_runmake -C ${B}/man DESTDIR="${D}" sbindir="${base_sbindir}" > usbindir="${sbindir}" install-man > +} > + > +do_install:append:class-target() { > + oe_runmake -C ${B}/man

[OE-core] [PATCH] npth: remove redundant FILES

2024-04-22 Thread Ross Burton
This is covered by the default rules. Signed-off-by: Ross Burton --- meta/recipes-support/npth/npth_1.7.bb | 2 -- 1 file changed, 2 deletions(-) diff --git a/meta/recipes-support/npth/npth_1.7.bb b/meta/recipes-support/npth/npth_1.7.bb index 861f0b92c80..0cf35565a36 100644 --- a/meta/recipes

[OE-core] [PATCH 4/5] npth: remove obsolete pkgconfig patch

2024-04-22 Thread Ross Burton
npth now provides a pkg-config itself[1] so we don't need to patch one in anymore. [1] https://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git;a=commit;h=f3cbbc86cb49a1729d6df573bd76a5559e7f636b Signed-off-by: Ross Burton --- .../recipes-support/npth/npth/pkgconfig.patch | 59

[OE-core] [PATCH 5/5] npth: remove obsolete binconfig-disabled inherit

2024-04-22 Thread Ross Burton
npth no longer installs the npth-config script[1] that we disabled, so there's no need to inherit the class. [1] https://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git;a=commit;h=2b6a8e5369ed37d64d1bafd3a546ec52e25acd26 Signed-off-by: Ross Burton --- meta/recipes-support/npth/npth_1.7.bb | 2

[OE-core] [PATCH 3/5] npth: update homepage

2024-04-22 Thread Ross Burton
Set the homepage to the actual homepage, not that of the older GNU Pth. Also fix some whitespace in the license fields. Signed-off-by: Ross Burton --- meta/recipes-support/npth/npth_1.7.bb | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/meta/recipes-support/npth

[OE-core] [PATCH 2/5] ruby: remove obsolete build dependences

2024-04-22 Thread Ross Burton
/ruby/ruby/commit/172077232e7f40b4dfedf6a5434c252b3d326fab Signed-off-by: Ross Burton --- meta/recipes-devtools/ruby/ruby_3.3.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/ruby/ruby_3.3.0.bb b/meta/recipes-devtools/ruby/ruby_3.3.0.bb index 17eb6d73c2b

[OE-core] [PATCH 1/5] waffle: remove dependency on udev

2024-04-22 Thread Ross Burton
Waffle 1.8.0 dropped the use of libudev and instead uses libdrm[1] in the gbm code. Update the depends. [1] https://gitlab.freedesktop.org/mesa/waffle/-/commit/6bf58d4bb9044a7c65818d5de5d4ca747766e77f Signed-off-by: Ross Burton --- meta/recipes-graphics/waffle/waffle_1.8.0.bb | 2 +- 1 file

Re: [OE-core] [PATCH 02/19] package_rpm: remove support for DIRFILES

2024-04-19 Thread Ross Burton
> On 19 Apr 2024, at 17:38, Ross Burton wrote: > > On 19 Apr 2024, at 13:19, Alexander Kanavin via lists.openembedded.org > wrote: >> >> This was added here: >> https://git.yoctoproject.org/poky/commit/?id=2f42ef8d8fb1febf28252b98884cebabc931f720 >>

Re: [OE-core] [PATCH 02/19] package_rpm: remove support for DIRFILES

2024-04-19 Thread Ross Burton
On 19 Apr 2024, at 13:19, Alexander Kanavin via lists.openembedded.org wrote: > > This was added here: > https://git.yoctoproject.org/poky/commit/?id=2f42ef8d8fb1febf28252b98884cebabc931f720 > > It's undocumented, untested, rpm-specific, and currently > broken, and to begin with looks like a

Re: [OE-core] [PATCH] at-spi2-core: set CVE_PRODUCT

2024-04-17 Thread Ross Burton
On 17 Apr 2024, at 15:21, Emil Kronborg via lists.openembedded.org wrote: > > Signed-off-by: Emil Kronborg > --- > meta/recipes-support/atk/at-spi2-core_2.52.0.bb | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/meta/recipes-support/atk/at-spi2-core_2.52.0.bb >

Re: [OE-core] [PATCH 1/3] oe-build-perf-report: Add apache echarts to make report interactive

2024-04-16 Thread Ross Burton
Hi Ninette, First, this is awesome, thanks very much! One thing I noticed is that the ‘rootfs size’ and ’tmpdir size’ tooltips are trying to format the data as a timestamp instead of a size. Cheers, Ross -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply

Re: [OE-core] [PATCH][kirkstone] openssl: fix crash on aarch64 if BTI is enabled but no Crypto instructions

2024-04-16 Thread Ross Burton
On 29 Mar 2024, at 13:31, Steve Sakoman wrote: > > Sorry for the delayed response, but I found the same issue with the > kirkstone version that Vivek did. Sorry for the very delayed response, I somehow missed this reply in my inbox. The patched code doesn’t exist in kirkstone so this isn’t

Re: [oe-core][PATCH 2/2] packagegroup-core-boot: recommend ifupdown

2024-04-11 Thread Ross Burton
On 11 Apr 2024, at 15:58, Joe Slater via lists.openembedded.org wrote: > This was accidental since I removed the qemuall/interfaces in order to use > the main one with qemu. I'm sending new patches. Maybe, though, we don't > really need the qemuall stuff. The last time I looked we did need

  1   2   3   4   5   6   7   8   9   10   >