[OE-core] [mickledore][PATCH] expect: Add ptest support

2023-05-22 Thread Chi Xu
Test results: root@qemux86-64:~# ptest-runner expect START: ptest-runner 2023-05-23T05:17 BEGIN: /usr/lib64/expect/ptest via send_stdout PASS: cat-1.1 PASS: expect-1.1 PASS: expect-1.2 PASS: expect-1.3 PASS: expect-1.4 PASS: expect-1.5 PASS: expect-1.6 PASS: expect-1.7 PASS: expect-1.10 PASS: expec

[OE-core][PATCH] staging.bbclass: do not add extend_recipe_sysroot to prefuncs of prepare_recipe_sysroot

2023-05-22 Thread Chen Qi via lists.openembedded.org
From: Chen Qi When running prepare_recipe_sysroot task, the extend_recipe_sysroot is run twice. What prepare_recipe_sysroot does is executing extend_recipe_sysroot, there's no need to add extend_recipe_sysroot to its prefuncs. Signed-off-by: Chen Qi --- meta/classes-global/staging.bbclass | 2

Re: [OE-core] [PATCHv2 1/2] musl: Correct SRC_URI

2023-05-22 Thread Khem Raj
On Mon, May 22, 2023 at 6:21 PM Peter Kjellerstedt wrote: > > When the protocol used to fetch the Git repository was changed from > "git" to "https" in commit 139102a73d (recipes: Default to https git > protocol where possible), the URI was not updated to match. > > Signed-off-by: Peter Kjellerste

Re: [OE-core] [PATCHv2 1/2] musl: Correct SRC_URI

2023-05-22 Thread Peter Kjellerstedt
> -Original Message- > From: openembedded-core@lists.openembedded.org c...@lists.openembedded.org> On Behalf Of Peter Kjellerstedt > Sent: den 23 maj 2023 03:22 > To: openembedded-core@lists.openembedded.org > Subject: [OE-core] [PATCHv2 1/2] musl: Correct SRC_URI Meh. This is actually pa

[OE-core] [PATCHv2 2/2] xf86-video-intel: Use the HTTPS protocol to fetch the Git repositories

2023-05-22 Thread Peter Kjellerstedt
This matches the change in commit 139102a73d (recipes: Default to https git protocol where possible), which did this for most recipes. Signed-off-by: Peter Kjellerstedt --- meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --g

[OE-core] [PATCHv2 1/2] musl: Correct SRC_URI

2023-05-22 Thread Peter Kjellerstedt
When the protocol used to fetch the Git repository was changed from "git" to "https" in commit 139102a73d (recipes: Default to https git protocol where possible), the URI was not updated to match. Signed-off-by: Peter Kjellerstedt --- meta/recipes-core/musl/musl_git.bb | 2 +- 1 file changed, 1

[OE-core] [PATCHv2] glib-2.0: Avoid having g_futex_simple() inadvertently modify errno

2023-05-22 Thread Peter Kjellerstedt
From: Peter Kjellerstedt If both __NR_futex and __NR_futex_time64 are defined, g_futex_simple() will first call futex_time64(). If that fails with ENOSYS, then futex_time() is called instead. However, errno was not saved and restored in this case, which would result in g_futex_simple() returning

[OE-core] Current high bug count owners for Yocto Project 4.3

2023-05-22 Thread Stephen Jolley
All, Below is the list as of top 34 bug owners as of the end of WW20 of who have open medium or higher bugs and enhancements against YP 4.3. There are 109 possible work days left until the final release candidates for YP 4.3 needs to be released. Who Count ross.bur...@arm.com 33 michael.op

[OE-core] Yocto Project Newcomer & Unassigned Bugs - Help Needed

2023-05-22 Thread Stephen Jolley
All, The triage team is starting to try and collect up and classify bugs which a newcomer to the project would be able to work on in a way which means people can find them. They're being listed on the triage page under the appropriate heading: https://wiki.yoctoproject.org/wiki/Bug_Triage#Newc

[OE-core][PATCHv3 3/3] kernel-devicetree: recursively search for dtbs

2023-05-22 Thread Randolph Sapp via lists.openembedded.org
From: Randolph Sapp Upstream's dtb directory structure has no real standard. They just tend to idle around the 2/3 directory depth. Recursively search for the dtb/dtbo files instead of assuming anything. Fixes: 04ab57d200 (kernel-devicetree: allow specification of dtb directory, 2023-05-02) Sig

[OE-core][PATCHv3 2/3] package: enable recursion on file globs

2023-05-22 Thread Randolph Sapp via lists.openembedded.org
From: Randolph Sapp Enable recursion of file globs. This just allows the use of '**' in file globs to match 0 or more subdirectories, it should not make all current globs recursive [1]. [1] https://docs.python.org/3.6/library/glob.html#glob.glob Signed-off-by: Randolph Sapp --- meta/lib/oe/pa

[OE-core][PATCHv3 0/3] Fix: allow specification of dtb directory

2023-05-22 Thread Randolph Sapp via lists.openembedded.org
From: Randolph Sapp Fix a few of the oddities introduced by the previous patch that allowed specification of the DTB install directory and specification of vendor directories in that directory. Add a recursive search for dtb and dtbo files to make sure upstream dtb directory standards don't brea

[OE-core][PATCHv3 1/3] kernel-devicetree: make shell scripts posix compliant

2023-05-22 Thread Randolph Sapp via lists.openembedded.org
From: Martin Jansa Use the notation suggested by Martin Jansa to avoid a bashism. Also switch KERNEL_DTBVENDORED to the more common 0/1 notation instead of true/false. Fixes: 04ab57d200 (kernel-devicetree: allow specification of dtb directory, 2023-05-02) Signed-off-by: Martin Jansa Signed-off

Re: [OE-core][PATCHv2 2/2] kernel-devicetree: recursively search for dtbs

2023-05-22 Thread Randolph Sapp via lists.openembedded.org
On 5/22/23 11:59, Richard Purdie wrote: On Mon, 2023-05-22 at 11:22 -0500, Randolph Sapp wrote: On 5/22/23 03:00, Richard Purdie wrote: On Fri, 2023-05-12 at 12:22 -0500, Randolph Sapp via lists.openembedded.org wrote: From: Randolph Sapp Upstream's dtb directory structure has no real standa

Re: [OE-core] [meta-oe][kirkstone][PATCH] gstreamer1.0: upgrade 1.20.5 -> 1.20.6

2023-05-22 Thread Pablo Saavedra Rodi?o
Sent with wrong tag in the subject. Sending a new e-mail fixing this. On Mon, 2023-05-22 at 20:16 +0200, Pablo Saavedra wrote: > Changelog: > === > audio: channel-mix: allow up to 64 channels instead of up to 63 > channels > AOM AV1 encoder timestamp handling improvements > AV1 video code

[OE-core][kirkstone][PATCH] gstreamer1.0: upgrade 1.20.5 -> 1.20.6

2023-05-22 Thread Pablo Saavedra Rodi?o
Changelog: === audio: channel-mix: allow up to 64 channels instead of up to 63 channels AOM AV1 encoder timestamp handling improvements AV1 video codec caps handling improvements in aom plugin, isomp4 and matroska muxers/demuxers. avvidenc: fix bitrate control and timestamps off FFmpeg-bas

[OE-core][mickledore][PATCH] gstreamer1.0: upgrade 1.22.0 -> 1.22.2

2023-05-22 Thread Pablo Saavedra Rodi?o
Changelog: === >From 1.22.1: audio channel-mix: allow up to 64 channels (instead of up to 63 channels) avfvideosrc: Don't wait on main thread for permissions request avvidenc: avoid generating inaccurate output timestamps, especially with variable framerate streams AV1 video codec caps s

[OE-core] [meta-oe][kirkstone][PATCH] gstreamer1.0: upgrade 1.20.5 -> 1.20.6

2023-05-22 Thread Pablo Saavedra Rodi?o
Changelog: === audio: channel-mix: allow up to 64 channels instead of up to 63 channels AOM AV1 encoder timestamp handling improvements AV1 video codec caps handling improvements in aom plugin, isomp4 and matroska muxers/demuxers. avvidenc: fix bitrate control and timestamps off FFmpeg-bas

[OE-core] [PATCH 8/8] valgrind: update 3.20.0 -> 3.21.0

2023-05-22 Thread Alexander Kanavin
Drop patches merged upstream. Signed-off-by: Alexander Kanavin --- ...01-drd-tests-Include-missing-cstdint.patch | 34 -- ...efine-__THROW-if-not-already-defined.patch | 32 - ...inux-seg_override.c-add-missing-incl.patch | 30 ...ck-x86-Define-__THROW-if-not-defined.pat

[OE-core] [PATCH 7/8] gdb: enable python PACKAGECONFIG

2023-05-22 Thread Alexander Kanavin
This is required by latest valgrind ptests. Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/gdb/gdb-common.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/gdb/gdb-common.inc b/meta/recipes-devtools/gdb/gdb-common.inc index 434ff222ba3..12

[OE-core] [PATCH 6/8] gdb: trim python support RDEPENDS

2023-05-22 Thread Alexander Kanavin
Depending on all of python3 (which pulls in all modules) is not needed, python3-codecs is enough. Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/gdb/gdb-common.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/gdb/gdb-common.inc b/meta/rec

[OE-core] [PATCH 3/8] apmd: remove recipe and apm MACHINE_FEATURE

2023-05-22 Thread Alexander Kanavin
APM has been obsolete for a very long time, and debian no longer packages it or carries the source tarball. Signed-off-by: Alexander Kanavin --- .../conf/distro/include/default-providers.inc | 1 - meta/conf/distro/include/maintainers.inc | 1 - meta/recipes-bsp/apmd/apmd/apmd.service

[OE-core] [PATCH 5/8] Remove usage of /var/volatile/tmp

2023-05-22 Thread Alexander Kanavin
From: Markus Volk Glib-2.0 uses ptest to ensure that /tmp is not a symlink. This commit tries to align tmpdir usage. The symlinks for /tmp and /var/tmp are replaced by directories and by default a tmpfs is mounted in /tmp. /var/volatile/tmp is removed. (From OE-Core rev: 3563f05df246f9fd24d7b20

[OE-core] [PATCH 2/8] insane.bbclass: add a RECIPE_MAINTAINER check (oe-core recipes only)

2023-05-22 Thread Alexander Kanavin
Absent maintainer entries are as well a frequent source of friction, as they are checked only in selftest, and so aren't revealed until autobuilder runs. The selftest is retained as it also checks for obsolete entries in maintainers.inc (not possible to do in insane class). Signed-off-by: Alexa

[OE-core] [PATCH 4/8] meson: update 1.0.1 ->1.1.0

2023-05-22 Thread Alexander Kanavin
Rebase a patch. Remove unneeded patch: Khem confirmed that upstream fixed the issue with https://github.com/mesonbuild/meson/commit/24ea1d3f1968bff52ccaaf33fcdd59e810459aa9 Signed-off-by: Alexander Kanavin --- ...for-clang-before-guessing-gcc-or-lcc.patch | 56 --- ...-not-manip

[OE-core] [PATCH 1/8] insane.bbclass: add a SUMMARY/HOMEPAGE check (oe-core recipes only)

2023-05-22 Thread Alexander Kanavin
This was done in a selftest, but that is too late and creates friction in integration as errors are not seen until autobuilder fails. Bonus fix: SUMMARY check wasn't even working, as in the absence of one set in the recipe there is a default value set from bitbake.conf. I left DESCRIPTION check o

Re: [OE-core][PATCHv2 2/2] kernel-devicetree: recursively search for dtbs

2023-05-22 Thread Richard Purdie
On Mon, 2023-05-22 at 11:22 -0500, Randolph Sapp wrote: > On 5/22/23 03:00, Richard Purdie wrote: > > On Fri, 2023-05-12 at 12:22 -0500, Randolph Sapp via > > lists.openembedded.org wrote: > > > From: Randolph Sapp > > > > > > Upstream's dtb directory structure has no real standard. They just ten

Re: [OE-core][PATCHv2 2/2] kernel-devicetree: recursively search for dtbs

2023-05-22 Thread Randolph Sapp via lists.openembedded.org
On 5/22/23 03:00, Richard Purdie wrote: On Fri, 2023-05-12 at 12:22 -0500, Randolph Sapp via lists.openembedded.org wrote: From: Randolph Sapp Upstream's dtb directory structure has no real standard. They just tend to idle around the 2/3 directory depth. Recursively search for the dtb/dtbo fil

Re: [OE-core] [PATCH 6/7] python3-pygobject: mandate gobject-introspection-data DISTRO_FEATURE

2023-05-22 Thread Ross Burton
On 18 May 2023, at 11:49, Petr Kubizňák - 2N wrote: > > With gobject-introspection in DEPENDS, PyGObject builds always, even if > gobject-introspection-data is not in DISTRO_FEATURES. Is this conditional > approach better? Builds is not the same as is useful. PyGObject uses G-I to interface t

Re: [OE-core][RFC] tests artifacts retriever

2023-05-22 Thread Alexis Lothoré via lists . openembedded . org
On 5/22/23 16:52, Alexis Lothoré via lists.openembedded.org wrote: > Hello everyone, > I have been briefed about the need to add an infrastructure to be able to > retrieve some test files (test output, logs, etc) in Yocto/CI > automation to ease debugging of some hard-to-reproduce issues. Before >

[OE-core][RFC] tests artifacts retriever

2023-05-22 Thread Alexis Lothoré via lists . openembedded . org
Hello everyone, I have been briefed about the need to add an infrastructure to be able to retrieve some test files (test output, logs, etc) in Yocto/CI automation to ease debugging of some hard-to-reproduce issues. Before starting to implement a solution, I would like to get some feedback about wha

Re: [OE-core] [qa-build-notification] QA notification for completed autobuilder build (yocto-4.2.1)

2023-05-22 Thread Jing Hui Tham
Hi all, Intel and WR YP QA is planning for QA execution for YP build yocto-4.2.1. We are planning to execute following tests for this cycle: OEQA-manual tests for following module: 1. OE-Core 2. BSP-hw Runtime auto test for following platforms: 1. MinnowBoard Turbot - 32bit 2. Kaby Lake (7th

Re: [OE-core] [PATCH 4/7] gconf: remove explicit gobject-introspection DEPENDS

2023-05-22 Thread Ross Burton
On 18 May 2023, at 11:57, Petr Kubizňák - 2N wrote: > > With the patch 2/7 applied, the gobject-introspection inherit pulls in > gobject-introspection-native, not gobject-introspection dependency. Is this > sufficient? Please make sure it builds with g-i disabled. It does: it _always_ needs g-

[OE-core][kirkstone][PATCH] avahi: fix D-Bus introspection

2023-05-22 Thread Eero Aaltonen via lists.openembedded.org
From: Eero Aaltonen Install and package the D-Bus introspection files. Signed-off-by: Eero Aaltonen Signed-off-by: Alexandre Belloni (cherry picked from commit b8183ad25af3bcf23f04dd649b6ef665569fac8c) Signed-off-by: Eero Aaltonen --- meta/recipes-connectivity/avahi/avahi_0.8.bb | 3 +-- 1 f

Re: [OE-core] [kirkstone][PATCH] binutils : Fix CVE-2023-25584

2023-05-22 Thread Deepthi Hemraj
The given binutils patch is already taken to upstream mickledore branch via latest binutils 2.40 branch toolchain updates. git branch -a --contains 77c225bdeb410cf60da804879ad41622f5f1aa44 * binutils-2_40-branch master remotes/origin/HEAD -> origin/master remotes/origin/binutils-2_40-branch remot

Re: [OE-core] [PATCH 25/27] gdb: enable python PACKAGECONFIG

2023-05-22 Thread Alexander Kanavin
On Fri, 19 May 2023 at 11:59, Alexander Kanavin via lists.openembedded.org wrote: > > On Thu, 18 May 2023 at 17:52, Ross Burton wrote: > > > -PACKAGECONFIG ??= "readline ${@bb.utils.filter('DISTRO_FEATURES', > > > 'debuginfod', d)}" > > > +PACKAGECONFIG ??= "readline ${@bb.utils.filter('DISTRO_F

[OE-core] [PATCH] libcomps: clean up DEPENDS

2023-05-22 Thread Ross Burton
From: Ross Burton This recipe depends on zlib so add that explicitly. Disable the tests and remove the dependency on libcheck, as we don't install them. Remove obsolete PYTHON_DESIRED assignment that isn't used anywhere. Explicitly disable the documentation for now. Signed-off-by: Ross Burton

Re: [OE-core] [PATCH 2/3] qemurunner: avoid leaking server_socket

2023-05-22 Thread Philippe Mathieu-Daudé
On 10/5/23 14:59, Mikko Rapeli wrote: close() the server_socket before qemusock replaces it. Signed-off-by: Mikko Rapeli --- meta/lib/oeqa/utils/qemurunner.py | 1 + 1 file changed, 1 insertion(+) Tested-by: Philippe Mathieu-Daudé Reviewed-by: Philippe Mathieu-Daudé -=-=-=-=-=-=-=-=-=

Re: [OE-core] [PATCH 1/3] qemurunner: support serial console login via qemu stdout

2023-05-22 Thread Philippe Mathieu-Daudé
On 10/5/23 14:59, Mikko Rapeli wrote: runqemu script works with qemu machines which provide login and serial console to the qemu process stdout. Add the same support to qemurunner so that testing with testimage.bbclass is possible. Default qemu machines provide serial console boot logs and login

Re: [OE-core] [PATCH 3/3] qemurunner: add boot logs to do_testimage task logs in real time

2023-05-22 Thread Philippe Mathieu-Daudé
On 10/5/23 14:59, Mikko Rapeli wrote: Complex boot sequences take a lot of time to reach serial console login. In our case boot involves multiple bootloaders like u-boot and grub, then hypervisors like xen, then initramfs images which do things like validating secure boot and encrypting the main

[OE-Core][master][mickledore][langdale][kirkstone][PATCH] kmscube: Correct DEPENDS to avoid overwrite

2023-05-22 Thread Ranjitsinh Rathod
From: Ranjitsinh Rathod As part of the below commit, DEPENDS gets overwrite which is wrong Link: https://git.yoctoproject.org/poky/commit/?id=bd947d3343dcd96e79fc8157f32a2a087cd710a7 So correct the DEPENDS varibales Signed-off-by: Ranjitsinh Rathod --- meta/recipes-graphics/kmscube/kmscube_g

Re: [OE-core][PATCHv2 2/2] kernel-devicetree: recursively search for dtbs

2023-05-22 Thread Richard Purdie
On Fri, 2023-05-12 at 12:22 -0500, Randolph Sapp via lists.openembedded.org wrote: > From: Randolph Sapp > > Upstream's dtb directory structure has no real standard. They just tend > to idle around the 2/3 directory depth. Recursively search for the > dtb/dtbo files instead of assuming anything.

Re: [OE-core][PATCH v3 1/3] cve-check: add option to add additional patched CVEs

2023-05-22 Thread Mikko Rapeli
Hi, On Fri, May 19, 2023 at 03:11:57PM +0200, Marta Rybczynska wrote: > I'm missing a status to cover the situation when the NVD (or any other > database) has an incorrect entry. We have quite many of those. This might > be a temporary situation, but not always. > > SPDX (the 3.0 draft) has some

Re: [oe-core][kirkstone][PATCH 1/1] git: ignore CVE-2023-25815

2023-05-22 Thread Polampalli, Archana via lists.openembedded.org
Hi, NVD site https://nvd.nist.gov/vuln/detail/CVE-2023-25815 is stating that CVE affects the Git for Windows and Debain security tracker - https://security-tracker.debian.org/tracker/CVE-2023-25815 has provided the CVE fix commit https://github.com/git/git/commit/c4137be0f5a6edf9a9044e6e43ecf

[oe-core][kirkstone][PATCH 1/1] git: ignore CVE-2023-25815

2023-05-22 Thread Polampalli, Archana via lists.openembedded.org
This is specific to Git-for-Windows. Signed-off-by: Archana Polampalli --- meta/recipes-devtools/git/git_2.39.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-devtools/git/git_2.39.2.bb b/meta/recipes-devtools/git/git_2.39.2.bb index 222e545f60..9fac9d13f8 100644 --- a/me