[OE-core] [PATCH] pulseaudio: Do not use 64bit time_t flags

2022-12-30 Thread Khem Raj
It needs to be fixed to honor _FILE_OFFSET_BITS before we can enable 64bit time_t Signed-off-by: Khem Raj --- meta/conf/distro/include/time64.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/conf/distro/include/time64.inc b/meta/conf/distro/include/time64.inc index

Re: [OE-core] [PATCH] rm_work.bbclass: use HOSTTOOLS 'rm' binary exclusively

2022-12-30 Thread Luis Martins
Hi, I see this was accepted for master, is it okay to port this to dunfell and kirkstone as well ? Best regards, Luís Martins On Sat, 24 Dec 2022 at 01:49, Luis Martins wrote: > The do_rm_work() task is using the first available 'rm' binary > available in PATH to remove files and folders. >

Re: [OE-core] [PATCH] musl: Update to latest on tip of trunk

2022-12-30 Thread Khem Raj
On Thu, Dec 29, 2022 at 3:10 PM Richard Purdie wrote: > > On Wed, 2022-12-28 at 23:13 -0800, Khem Raj wrote: > > Brings following changes > > > > * f47a8cdd ldso: fix invalid early references to extern-linkage > > libc.page_size > > * 377218cb pthread_atfork: fix return value on malloc failure >

[OE-core] [PATCH] vulkan-samples: Do not use LFS64 APIs in spdlog

2022-12-30 Thread Khem Raj
Signed-off-by: Khem Raj --- ...ot-use-LFS64-functions-on-linux-musl.patch | 37 +++ .../vulkan/vulkan-samples_git.bb | 1 + 2 files changed, 38 insertions(+) create mode 100644

[OE-core] [PATCH 2/2] strace: Replace off64_t with off_t in sync_file_range.c test

2022-12-30 Thread Khem Raj
Signed-off-by: Khem Raj --- .../0002-tests-Replace-off64_t-with-off_t.patch | 17 + 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/meta/recipes-devtools/strace/strace/0002-tests-Replace-off64_t-with-off_t.patch

[OE-core] [PATCH 1/2] llvm: Do not use lseek64

2022-12-30 Thread Khem Raj
Fixes build with musl where the LFS64 functions are deprecated Signed-off-by: Khem Raj --- ...e-64bit-off_t-on-32bit-glibc-systems.patch | 79 +++ meta/recipes-devtools/llvm/llvm_git.bb| 1 + 2 files changed, 80 insertions(+) create mode 100644

[OE-core] [PATCH 09/11] boost-build-native: update 1.80.0 -> 1.81.0

2022-12-30 Thread Alexander Kanavin
boost itself is already updated. Signed-off-by: Alexander Kanavin --- ...oost-build-native_1.80.0.bb => boost-build-native_1.81.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/boost/{boost-build-native_1.80.0.bb => boost-build-native_1.81.0.bb} (92%)

[OE-core] [PATCH 11/11] devtool: process local files only for the main branch

2022-12-30 Thread Alexander Kanavin
devtool modify/upgrade are not currently equipped to handle conditional local files in SRC_URI, and provide only the main no-override set in a workspace under source/component/oe-local-files/ (this is done via meta/classes/devtool-source.bbclass). On the other hand, updating the changes from

[OE-core] [PATCH 08/11] vulkan-samples: update to latest revision

2022-12-30 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-graphics/vulkan/vulkan-samples_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb index d0b3458e1b..de90a88502 100644

[OE-core] [PATCH 10/11] qemu: disable sporadically failing test-io-channel-command

2022-12-30 Thread Alexander Kanavin
[YOCTO #14996] Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/qemu/qemu.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc index b63c643dd8..b58719affd 100644 --- a/meta/recipes-devtools/qemu/qemu.inc

[OE-core] [PATCH 06/11] libportal: convert from gtk-doc to gi-docgen

2022-12-30 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-gnome/libportal/libportal_0.6.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/recipes-gnome/libportal/libportal_0.6.bb b/meta/recipes-gnome/libportal/libportal_0.6.bb index 9c628c457f..ca58ef4138 100644 ---

[OE-core] [PATCH 07/11] epiphany: update 42.4 -> 43.0

2022-12-30 Thread Alexander Kanavin
soup 2.x support has been removed upstream. libportal is no longer optional. epiphany now also needs gtk-update-icon-cache and update-desktop-database executables. Signed-off-by: Alexander Kanavin --- .../epiphany/{epiphany_42.4.bb => epiphany_43.0.bb} | 13 + 1 file changed, 5

[OE-core] [PATCH 04/11] go: update 1.19.3 -> 1.19.4

2022-12-30 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/go/{go-1.19.3.inc => go-1.19.4.inc} | 2 +- ...o-binary-native_1.19.3.bb => go-binary-native_1.19.4.bb} | 6 +++--- ...cross-canadian_1.19.3.bb => go-cross-canadian_1.19.4.bb} | 0 .../go/{go-cross_1.19.3.bb => go-cross_1.19.4.bb}

[OE-core] [PATCH 05/11] libportal: add from meta-openembedded/meta-gnome

2022-12-30 Thread Alexander Kanavin
This used to be required by epiphany, then it became optional and was moved to meta-oe, now it is again required. The recipe was originally provided by... actually me :-) Signed-off-by: Alexander Kanavin --- meta/conf/distro/include/maintainers.inc | 1 +

[OE-core] [PATCH 03/11] valgrind: disable tests that started failing after switching to x86-64-v3 target

2022-12-30 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/valgrind/valgrind_3.20.0.bb | 9 + 1 file changed, 9 insertions(+) diff --git a/meta/recipes-devtools/valgrind/valgrind_3.20.0.bb b/meta/recipes-devtools/valgrind/valgrind_3.20.0.bb index cd9c4d9fe9..1e1f0ccdd3 100644 ---

[OE-core] [PATCH 02/11] qemux86-64: build for x86-64-v3 (2013 Haswell and later) rather than Core 2 from 2006

2022-12-30 Thread Alexander Kanavin
This allows us to - test those more recent instruction sets (AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE) - benefit from improved performance across the stack both in kvm-driven system emulation and when running on real silicon. For example, glibc:

[OE-core] [PATCH 01/11] conf/machine/include: add x86-64-v3 tunes (AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE)

2022-12-30 Thread Alexander Kanavin
Qemu 7.2 finally allows us to move beyond building for original Core 2/Core i7 era hardware, and this patch adds support for the newer generations. But first, a bit of background: Recently toolchains gained support for specifying x86-64 'levels' of instruction set support; v3 corresponds to

[OE-core][langdale 22/22] oeqa/concurrencytest: Add number of failures to summary output

2022-12-30 Thread Steve Sakoman
From: Richard Purdie When running oe-selftest and seeing the end of a running log, it is extremely helpful to know if there have been failures or not to save looking at the rest of the log. Add the number of failures to the summary line so that people monitoring builds have an easier time before

[OE-core][langdale 21/22] valgrind: skip the boost_thread test on arm

2022-12-30 Thread Steve Sakoman
From: Randy MacLeod This test is failing on the arm workers only so skip there until the issue can be worked on and resolved. The bug #14311 will remain open for tracking. Signed-off-by: Randy MacLeod Signed-off-by: Richard Purdie (cherry picked from commit

[OE-core][langdale 20/22] qemuboot.bbclass: make sure runqemu boots bundled initramfs kernel image

2022-12-30 Thread Steve Sakoman
From: Jagadeesh Krishnanjanappa The QB_DEFAULT_KERNEL is set to pick bundled initramfs kernel image if the Linux kernel image is generated with INITRAMFS_IMAGE_BUNDLE="1". This makes runqemu to automatically pick bundled initramfs kernel image instead of explicitly mentioning bundled initramfs

[OE-core][langdale 17/22] devtool/upgrade: correctly handle recipes where S is a subdir of upstream tree

2022-12-30 Thread Steve Sakoman
From: Alexander Kanavin 'devtool modify' writes additional settings to workspace .bbappend so that this can be handled correctly, but 'devtool upgrade' does not. This adds the missing settings. In particular, local files should not anymore mysteriously disappear from SRC_URIs on upgrades.

[OE-core][langdale 19/22] libxml2: fix test data checksums

2022-12-30 Thread Steve Sakoman
From: Martin Jansa * switch from tar.gz to tar, because the tar.gz archives upstream are regular tar as well now https://www.w3.org/XML/Test/ still has 3 separate URLs for .zip, .tar and .tar.gz, but both tar links return the same file: xmlts20080827.tar: POSIX tar archive (GNU)

[OE-core][langdale 18/22] systemd: Make importd depend on glib-2.0 again

2022-12-30 Thread Steve Sakoman
From: Marek Vasut It seems importd still requires glib-2.0, add the missing dependency. Signed-off-by: Marek Vasut Signed-off-by: Richard Purdie (cherry picked from commit 224cd8ca540a2c9d7d407a44dccd63f808c1ea15) Signed-off-by: Steve Sakoman --- meta/recipes-core/systemd/systemd_251.8.bb |

[OE-core][langdale 16/22] curl: Correct LICENSE from MIT-open-group to curl

2022-12-30 Thread Steve Sakoman
From: Ranjitsinh Rathod LICENSE for curl is set to MIT-open-group which is wrong and proper license is 'curl' I check below link and the line "Curl and libcurl are licensed under the license below, which is inspired by MIT/X, but not identical." says that the license is identical to MIT but

[OE-core][langdale 15/22] libepoxy: remove upstreamed patch

2022-12-30 Thread Steve Sakoman
From: Ross Burton This patch was upstreamed in 6b09a8bc, 1.5.5 onwards. Signed-off-by: Ross Burton Signed-off-by: Alexandre Belloni (cherry picked from commit 99b6e1ecb18d595e7b66344de882c1e1db6f35c3) Signed-off-by: Steve Sakoman --- ...atch_common.h-define-also-EGL_NO_X11.patch | 27

[OE-core][langdale 14/22] go-crosssdk: avoid host contamination by GOCACHE

2022-12-30 Thread Steve Sakoman
From: Robert Andersson By default GOCACHE is set to $HOME/.cache. Same issue for all other go recipes had been fixed by commit 9a6d208b: [ go: avoid host contamination by GOCACHE ] but that commit missed go-crosssdk recipe. Signed-off-by: Robert Andersson Signed-off-by: Ming Liu

[OE-core][langdale 13/22] baremetal-image: Avoid overriding qemu variables from IMAGE_CLASSES

2022-12-30 Thread Steve Sakoman
From: Alejandro Hernandez Samaniego Since qemuboot is part of IMAGE_CLASSES via qemu.inc it is being inherited before we set the QB_FOO variables. Since our variables have conditional definitions and at that point they've already been defined by qemuboot, we can no longer define them in our

[OE-core][langdale 12/22] openssh: remove RRECOMMENDS to rng-tools for sshd package

2022-12-30 Thread Steve Sakoman
From: Xiangyu Chen It appears that rngd is not needed as of linux-5.6 and later[1] and should not be installed by default since the purpose of rngd is to provide additional trusted sources of entropy. We did some testing on real hardware, the result seems to support that we no longer need rngd

[OE-core][langdale 11/22] gstreamer1.0: upgrade 1.20.4 -> 1.20.5

2022-12-30 Thread Steve Sakoman
From: Wang Mingyu Changelog: === systemclock waiting fixes for certain 32-bit platforms/libcs alphacombine: robustness improvements for corner case scenarios avfvideosrc: Report latency when doing screen capture d3d11videosink: various thread-safety and stability fixes decklink: fix

[OE-core][langdale 10/22] help2man: upgrade 1.49.2 -> 1.49.3

2022-12-30 Thread Steve Sakoman
From: Wang Mingyu Changelog: == * Cleanup whitespace in po-texi/help2man-texi.pot. * Add Korean translation Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 6cbe1fa0a3df3496d58788ede4030017edd36a91) Signed-off-by: Steve Sakoman ---

[OE-core][langdale 09/22] cmake: update 3.24.0 -> 3.24.2

2022-12-30 Thread Steve Sakoman
From: Alexander Kanavin Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit ebd026f5fe81728dd7373ce8d532b60eab32326f) Signed-off-by: Steve Sakoman --- .../cmake/{cmake-native_3.24.0.bb => cmake-native_3.24.2.bb}| 0

[OE-core][langdale 08/22] tzdata: update 2022d -> 2022g

2022-12-30 Thread Steve Sakoman
From: Alexander Kanavin Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit 2394a481db1b41ad4581e22ba901ac76fa7b3dcd) Signed-off-by: Steve Sakoman --- meta/recipes-extended/timezone/timezone.inc | 7 +++ 1 file changed, 3 insertions(+), 4

[OE-core][langdale 07/22] ruby: update 3.1.2 -> 3.1.3

2022-12-30 Thread Steve Sakoman
From: Alexander Kanavin This release includes security fixes. Please check the topics below for details. CVE-2022-28738: Double free in Regexp compilation CVE-2022-28739: Buffer overrun in String-to-Float conversion Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry

[OE-core][langdale 06/22] ruby: merge .inc into .bb

2022-12-30 Thread Steve Sakoman
From: Alexander Kanavin Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni (cherry picked from commit d88ff809b2e78ee49d5da42bb08ff5244e6101af) Signed-off-by: Steve Sakoman --- meta/recipes-devtools/ruby/ruby.inc | 39

[OE-core][langdale 05/22] libnewt: update 0.52.21 -> 0.52.23

2022-12-30 Thread Steve Sakoman
From: Alexander Kanavin 0.52.23 - fix automatic height of menu/list in whiptail (broken in 0.52.22) - fix automatic width of whiptail --yesno box - fix automatic width in whiptail with unicode characters - fix automatic width with whiptail --noitem and --notags options - fix spacing with longer

[OE-core][langdale 04/22] libpng: upgrade 1.6.38 -> 1.6.39

2022-12-30 Thread Steve Sakoman
From: Wang Mingyu Changelog: == * Changed the error handler of oversized chunks (i.e. larger than PNG_USER_CHUNK_MALLOC_MAX) from png_chunk_error to png_benign_error. * Fixed a buffer overflow error in contrib/tools/pngfix. * Fixed a memory leak (CVE-2019-6129) in

[OE-core][langdale 03/22] opkg: upgrade to version 0.6.1

2022-12-30 Thread Steve Sakoman
From: Alex Stewart Opkg 0.6.1 Changes: - Opkg will no longer complain when trying to clean up the temporary directory, if the directory does not exist. - Fixed a SEGFAULT when parsing package indexes with invalid `Size` or `Installed-Size` fields. These indexes will now produce a

[OE-core][langdale 02/22] binutils: Add patch to fix CVE-2022-4285

2022-12-30 Thread Steve Sakoman
From: pgowda Backport a patch from upstream to address CVE-2022-4285 [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5c831a3c7f3ca98d6aba1200353311e1a1f84c70] Signed-off-by: pgowda Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit

[OE-core][langdale 01/22] cairo: update patch for CVE-2019-6461 with upstream solution

2022-12-30 Thread Steve Sakoman
From: Quentin Schulz Upstream went with something slightly different so let's update the patch so we don't have to carry a patch that isn't going to be merged. This patch is part of snapshot 1.17.6. Cc: Quentin Schulz Signed-off-by: Quentin Schulz Signed-off-by: Richard Purdie (cherry

[OE-core][langdale 00/22] Patch review

2022-12-30 Thread Steve Sakoman
Please review this set of patches for langdale and have comments back by end of day Tuesday. Passed a-full on autobuilder: https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/4708 The following changes since commit 4efc5ec83bc97e5731284ef3879f89fda4b8ef0b: yocto-check-layer:

Re: [OE-core][PATCH] systemd: fix SOURCE_DATE_EPOCH conflict with meta-updater

2022-12-30 Thread Martin Jansa
FWIW: there is also SOURCE_DATE_EPOCH removal PR for meta-updater: https://github.com/uptane/meta-updater/pull/35 as it was breaking more stuff than just systemd, but I no longer use meta-updater. On Fri, Dec 30, 2022 at 2:29 PM eduardo.barbosa via lists.openembedded.org wrote: > From: Eduardo

[OE-core][PATCH] systemd: fix SOURCE_DATE_EPOCH conflict with meta-updater

2022-12-30 Thread eduardo.barbosa via lists.openembedded.org
From: Eduardo Ferreira When we use the 'meta-updater' layer, we get a conflit on SOURCE_DATE_EPOCH variable. where sota.conf.inc exports, globally, SOURCE_DATE_EPOCH=0. This ends up in systemd's TIME_EPOCH constant, that is used clock_apply_epoch function to determine the difference to the

Re: [OE-core] [PATCH 08/10] epiphany: update 42.4 -> 43.0

2022-12-30 Thread Alexander Kanavin
That will be adjusted as well, thanks. Alex On Thu, 29 Dec 2022 at 17:34, Markus Volk wrote: > > By adding gtk-icon-cache to the inherit line gtk+3-native could be removed > from DEPENDS. > > Am Do, 29. Dez 2022 um 17:01:08 +0100 schrieb Alexander Kanavin > : > > soup 2.x support has been

Re: [OE-core] [PATCH 7/7] qemu: update 7.1.0 -> 7.2.0

2022-12-30 Thread Richard Purdie
On Fri, 2022-12-30 at 09:06 +0100, Alexander Kanavin wrote: > On Fri, 30 Dec 2022 at 08:31, Alexander Kanavin via > lists.openembedded.org > wrote: > > > Since I merged this we've been seeing an intermittent qemu ptest > > > failure on both arm and x86: > > > > > >

Re: [OE-core] [PATCH 06/10] libportal: add from meta-openembedded/meta-gnome

2022-12-30 Thread Alexander Kanavin
I'll send an updated version that includes that. Alex On Thu, 29 Dec 2022 at 17:07, Markus Volk wrote: > > I have recently sent a patch for libportal to includes libportal-gtk4. It is > under testing in meta-openembedded master-next. > > Without gtk4 support 'nautilus' will fail to compile and

Re: [OE-core] [PATCH 7/7] qemu: update 7.1.0 -> 7.2.0

2022-12-30 Thread Alexander Kanavin
On Fri, 30 Dec 2022 at 08:31, Alexander Kanavin via lists.openembedded.org wrote: > > Since I merged this we've been seeing an intermittent qemu ptest > > failure on both arm and x86: > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/4479/steps/12/logs/stdio > >