Re: [OE-core] [PATCH] buildhistory: Fix do_package race issues

2024-05-20 Thread Jose Quaresma
Hi Pedro, This will add the sstate-cache as a dependency of the buildhistory which can be correct if it is enabled or in use but IMO the buildhistory should also work without it, when the sstate is not in use. Could you please test one build with: bitbake --no-setscene ... ? Jose pmi183 via

[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 changed, 2 insertions(+),

[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 ---

[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
The SDK_ARCH is not the correct definiton for the host machine definition inside the SDK, but because a nativesdk recipe doesn't know what the final target will be these values should be set up at SDK installation time via the environment script. Put placeholders in the installed meson.cross file

[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 => autotools.py} | 2 +-

[OE-core] [PATCH] base-files: profile: fix error sh: 1: unknown operand

2024-05-20 Thread Felix Nilsson
Change-Id: I3cd2347ac808704c53aa660f2408b1b559d639e8 Signed-off-by: Felix Nilsson --- meta/recipes-core/base-files/base-files/profile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/base-files/base-files/profile

[OE-core][PATCH 3/6] pciutils: upgrade from 3.11.1 to 3.12.0

2024-05-20 Thread Chen Qi via lists.openembedded.org
From: Chen Qi configure.patch is rebased against the new version. Signed-off-by: Chen Qi --- meta/recipes-bsp/pciutils/pciutils/configure.patch | 13 - .../{pciutils_3.11.1.bb => pciutils_3.12.0.bb} | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) rename

[OE-core][PATCH 5/6] cups: upgrade from 2.4.7 to 2.4.8

2024-05-20 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Signed-off-by: Chen Qi --- meta/recipes-extended/cups/{cups_2.4.7.bb => cups_2.4.8.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-extended/cups/{cups_2.4.7.bb => cups_2.4.8.bb} (51%) diff --git a/meta/recipes-extended/cups/cups_2.4.7.bb

[OE-core][PATCH 1/6] systemd/systemd-boot: upgrade from 255.4 to 255.6

2024-05-20 Thread Chen Qi via lists.openembedded.org
From: Chen Qi musl patches are refreshed to avoid 'patch-fuzz' error. Signed-off-by: Chen Qi --- ..._255.4.bb => systemd-boot-native_255.6.bb} | 0 ...md-boot_255.4.bb => systemd-boot_255.6.bb} | 0 meta/recipes-core/systemd/systemd.inc | 2 +-

[OE-core][PATCH 6/6] kmod: upgrade from 31 to 32

2024-05-20 Thread Chen Qi via lists.openembedded.org
From: Chen Qi kmod now installs symlinks in 'make install'. https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git/commit/? id=e98cef6f3f8cd6f8bfb26d147b2c209297453cca With this change, we no longer need to deal with the symlinks in do_install. Besides, as upstream chooses 'bin' instead of

[OE-core][PATCH 4/6] shadow: upgrade from 4.15.0 to 4.15.1

2024-05-20 Thread Chen Qi via lists.openembedded.org
From: Chen Qi 0001-lib-copydir-copy_entry-use-temporary-stat-buffer.patch is dropped as it has been merged and is in this new release. Signed-off-by: Chen Qi --- ...copy_entry-use-temporary-stat-buffer.patch | 37 --- meta/recipes-extended/shadow/shadow.inc | 3 +-

[OE-core][PATCH 2/6] util-linux/util-linux-libuuid: upgrade from 2.39.3 to 2.40.1

2024-05-20 Thread Chen Qi via lists.openembedded.org
From: Chen Qi License-Update: === GPL-2.0 is changed to GPL-2.0-only in README.licensing. The following two patches are removed as they've been there in new release: 0001-login-utils-include-libgen.h-for-basename-API.patch mit-license.patch Other existing patches are refreshed

Re: [OE-core] [PATCH] buildhistory: Fix do_package race issues

2024-05-20 Thread pmi183
Hi Alex, I made some debug in the flow and i saw a timing issue and since there's no reason to generate files-in-package.txt before sstate-cache operations i moved the call to the postfunc of sstate: --- meta/classes-global/sstate.bbclass |  5 + meta/classes/buildhistory.bbclass  | 18

Re: [OE-core] [PATCH 1/4] newlib: Use mcmodel=medany for RISCV64

2024-05-19 Thread Alejandro Hernandez Samaniego
On Sun, 19 May 2024 at 00:37, Khem Raj wrote: > On Sat, May 18, 2024 at 10:48 PM Alejandro Hernandez Samaniego via > lists.openembedded.org > wrote: > > > > It was previously discovered that mcmodel=medany should be used for > RISCV64, > > however this was only being set for the applications

[OE-core] [PATCH v2] oeqa: Use gnu make as testcase for autotooled recipe

2024-05-19 Thread Khem Raj
librdfa codebase is 10+ year old and is starting to show cracks with gcc-14 e.g. it fails to compile ../../../../../../workspace/sources/librdfa/c/rdfa.c:345:36: error: passing argument 2 of 'rdfa_next_mapping' from incompatible pointer type [-Wincompatible-pointer-types] |

Re: [OE-core] [PATCH 1/4] newlib: Use mcmodel=medany for RISCV64

2024-05-19 Thread Khem Raj
On Sat, May 18, 2024 at 10:48 PM Alejandro Hernandez Samaniego via lists.openembedded.org wrote: > > It was previously discovered that mcmodel=medany should be used for RISCV64, > however this was only being set for the applications themselves, but not for > newlib, this meant that we ended up

[OE-core] [PATCH 3/4] tclibc-newlib: update security cflags override

2024-05-18 Thread Alejandro Hernandez Samaniego
It appears that it is no longer necessary to disable security cflags for newlib targets, with the exception of RISCV architectures where the linker does not support PIE Signed-off-by: Alejandro Enedino Hernandez Samaniego --- meta/conf/distro/include/tclibc-newlib.inc | 6 +++--- 1 file

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

2024-05-18 Thread Alejandro Hernandez Samaniego
Enables usage of TCLIBC=picolibc extending OE functionality to build and use picolibc based toolchains to build baremetal applications. Picolibc is a set of standard C libraries, both libc and libm, designed for smaller embedded systems with limited ROM and RAM. Picolibc includes code from Newlib

[OE-core] [PATCH 2/4] meson: Allow exe_wrapper to be overriden

2024-05-18 Thread Alejandro Hernandez Samaniego
When the meson build configuration file is generated the exe_wrapper value was being hardcoded, however, there may be applications which require for us to use a different value. To allow for this value to be manually set; create a variable EXEWRAPPER_EXE that defaults to

[OE-core] [PATCH 1/4] newlib: Use mcmodel=medany for RISCV64

2024-05-18 Thread Alejandro Hernandez Samaniego
It was previously discovered that mcmodel=medany should be used for RISCV64, however this was only being set for the applications themselves, but not for newlib, this meant that we ended up with C library that used a code model and an application that used another one which is not something we

Re: [OE-core] [PATCH 1/4] rust: correctly link rust-snapshot into build/stage0

2024-05-18 Thread Alexander Kanavin
I can however resend with the text disabled so that existing patches can stay in master-next. Alex On Sun 19. May 2024 at 2.27, Alexander Kanavin wrote: > This is intentional and known. The expectation is that fixes by > maintainers of the test will come shortly. > > Alex > > On Sat 18. May

Re: [OE-core] [PATCH 1/4] rust: correctly link rust-snapshot into build/stage0

2024-05-18 Thread Alexander Kanavin
This is intentional and known. The expectation is that fixes by maintainers of the test will come shortly. Alex On Sat 18. May 2024 at 23.55, Alexandre Belloni < alexandre.bell...@bootlin.com> wrote: > ello, > > The series broke the -tc builds as > rust.RustSelfTestSystemEmulated.test_rust is

Re: [OE-core] [PATCH 4/4] glib-networking: upgrade 2.78.1 -> 2.80.0

2024-05-18 Thread Alexandre Belloni via lists.openembedded.org
New ptest failures: {'glib-networking': ['glib-networking/file-database-gnutls.test', 'glib-networking/connection-gnutls.test']} https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/6619/steps/12/logs/stdio

Re: [OE-core] [PATCH 1/4] rust: correctly link rust-snapshot into build/stage0

2024-05-18 Thread Alexandre Belloni via lists.openembedded.org
ello, The series broke the -tc builds as rust.RustSelfTestSystemEmulated.test_rust is failing: https://autobuilder.yoctoproject.org/typhoon/#/builders/151/builds/1723/steps/12/logs/stdio https://autobuilder.yoctoproject.org/typhoon/#/builders/154/builds/1715/steps/12/logs/stdio

[OE-core][PATCH 2/2] ncurses: Upgrade 6.4 -> 6.5

2024-05-18 Thread Peter Marko via lists.openembedded.org
From: Peter Marko Removed 4 backported patched included in this release. Updated patches by devtool. License-Update: copyright years refreshed Signed-off-by: Peter Marko --- .../files/0001-Fix-CVE-2023-29491.patch | 462 ...eset-code-ncurses-6.4-patch-20231104.patch |

[OE-core][PATCH 1/2] ncurses: switch to new mirror

2024-05-18 Thread Peter Marko via lists.openembedded.org
From: Peter Marko github.com/mirror/ncurses is not updated for over a year. Switch to new mirror from Thomas Dickey (ncurses maintainer). Sources are identical. Updated upstream check regex by: * changed dot to underscore as this repo is tagged like this * added v prefix to not propose updates

[OE-core][PATCH] openssl: patch CVE-2024-4603

2024-05-18 Thread Peter Marko via lists.openembedded.org
From: Peter Marko Advisory: https://github.com/advisories/GHSA-85xr-ghj6-6m46 Signed-off-by: Peter Marko --- .../openssl/openssl/CVE-2024-4603.patch | 179 ++ .../openssl/openssl_3.3.0.bb | 1 + 2 files changed, 180 insertions(+) create mode 100644

[OE-core] [PATCH 2/2] libcap-ng-python: upgrade 0.8.4 -> 0.8.5

2024-05-18 Thread Yi Zhao
Changelog: https://people.redhat.com/sgrubb/libcap-ng/ChangeLog - Remove python global exception handler since it's deprecated - Make the utilities link against just built libraries - Remove unused macro in cap-ng.h Signed-off-by: Yi Zhao --- .../{libcap-ng-python_0.8.4.bb =>

[OE-core] [PATCH 1/2] libcap-ng: upgrade 0.8.4 -> 0.8.5

2024-05-18 Thread Yi Zhao
Changelog: https://people.redhat.com/sgrubb/libcap-ng/ChangeLog - Remove python global exception handler since it's deprecated - Make the utilities link against just built libraries - Remove unused macro in cap-ng.h Drop backport patch fix-issues-with-swig-4-2.patch. Backport a patch to fix

Re: [OE-core] [PATCH] python3-requests: cleanup RDEPENDS

2024-05-18 Thread Guðni Már Gilbert
To continue fixing https://lists.openembedded.org/g/openembedded-core/message/199250 I'm now using a personal email instead my work email  (I'm not being paid for this anyway :) ). I suspect the problem is I was sending the patch as an attachment. That should be fixed now and the patch

[OE-core] [PATCH] python3-requests: cleanup RDEPENDS

2024-05-18 Thread Guðni Már Gilbert
Drop the following dependencies from RDEPENDS: - python3-ndg-httpsclient - python3-pyasn1 - python3-pyopenssl Add a missing dependency into RDEPENDS: - python3-certifi Additional fix HOMEPAGE, the old link doesn't work Signed-off-by: Guðni Már Gilbert ---

Re: [OE-core] [PATCH 3/5] ninja: build modified version with GNU Make jobserver support

2024-05-18 Thread Martin Hundeb?ll
Hi Randy, On Mon, 2024-04-08 at 17:39 -0400, Randy MacLeod wrote: >  On 2024-04-03 3:08 p.m., Martin Hundebøll wrote: > > On Wed, 2024-04-03 at 17:58 +0200, Alexander Kanavin wrote: > > > We can't carry this mass of patches. It has to land upstream > > > first. > > > > > Understandable. > > > >

Re: [OE-core] [PATCH v9 0/3] pkg-database and systemd-sysext image

2024-05-18 Thread Johannes Schneider via lists.openembedded.org
edded.org; richard.pur...@linuxfoundation.org; alex.kana...@gmail.com Subject: Re: [OE-core] [PATCH v9 0/3] pkg-database and systemd-sysext image This email is not from Hexagon’s Office 365 instance. Please be careful while clicking links, opening attachments, or replying to this email. Hello, deb and rpm

[OE-core] [PATCH] python3-cryptography: upgrade 42.0.5 -> 42.0.7

2024-05-17 Thread Tim Orling
From: Tim Orling Also upgrade python3-cryptography-vectors Refresh python3-cryptography-crates.inc 42.0.7 - 2024-05-06 Restored Windows 7 compatibility for our pre-built wheels. Note that we do not test on Windows 7 and wheels for our next release will not support it. Microsoft no longer

Re: [OE-core] [PATCH v9 0/3] pkg-database and systemd-sysext image

2024-05-17 Thread Alexandre Belloni via lists.openembedded.org
Hello, deb and rpm seem successful but ipk still fails: https://autobuilder.yoctoproject.org/typhoon/#/builders/127/builds/3335/steps/14/logs/stdio On 16/05/2024 00:34:57+0200, Johannes Schneider via lists.openembedded.org wrote: > systemd-sysext allows to overlay another image (or multiple)

Re: [OE-core] [PATCH] binutils: stable 2.42 branch updates.

2024-05-17 Thread Khem Raj
lgtm On Fri, May 17, 2024 at 9:14 AM wrote: > > From: Sundeep KOKKONDA > > Below commits on binutils-2.42 stable branch are updated. > 6224493e457 Re: PR26978, Inconsistency for strong foo@v1 and weak foo@@v1 > d125f967537 hppa: Implement PA 2.0 symbolic relocations for long displacements >

Re: [OE-core] [PATCH] glibc: stable 2.39 branch updates.

2024-05-17 Thread Sundeep KOKKONDA via lists.openembedded.org
Regression testing is done and below are the results: Before glibc update: - Recipe       | Passed     | Failed   | Skipped  | - glibc        | 5041       | 123      | 156      | glibc-user   | 4854    

Re: [OE-core] [PATCH] binutils: stable 2.42 branch updates.

2024-05-17 Thread Sundeep KOKKONDA via lists.openembedded.org
Regression testing is done and no regressions found. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#199519): https://lists.openembedded.org/g/openembedded-core/message/199519 Mute This Topic: https://lists.openembedded.org/mt/106156744/21656 Group

[OE-core] [PATCH] glibc: stable 2.39 branch updates.

2024-05-17 Thread Sundeep KOKKONDA via lists.openembedded.org
From: Sundeep KOKKONDA Below commits on glibc-2.39 stable branch are updated. c7c3f5bf80 LoongArch: Fix undefined `__memset_aligned` reference in ld.so linking. 32969a2b36 socket: Add new test for connect 2db79c96ba libsupport: Add xgetpeername ab4ef4421f x86_64: Fix missing wcsncat function

[OE-core] [PATCH] binutils: stable 2.42 branch updates.

2024-05-17 Thread Sundeep KOKKONDA via lists.openembedded.org
From: Sundeep KOKKONDA Below commits on binutils-2.42 stable branch are updated. 6224493e457 Re: PR26978, Inconsistency for strong foo@v1 and weak foo@@v1 d125f967537 hppa: Implement PA 2.0 symbolic relocations for long displacements 884fb5373a1 x86/APX: Remove KEYLOCKER and SHA promotions from

[OE-core] [PATCH] oeqa/sdk/assimp: Upgrade and fix for gcc 14

2024-05-17 Thread Richard Purdie
To enable this test to work with gcc 14, pass the option to make warnings non-fatal. Also upgrade to version 5.4.1 from 5.3.1. Signed-off-by: Richard Purdie --- meta/lib/oeqa/sdk/cases/assimp.py | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git

[OE-core] [PATCH] go.bbclass: support gitsm fetcher

2024-05-17 Thread Dmitriy Makhnin
Implement gitsm fetcher support along with the git one. This makes go.bbclass properly handle source code with git submodules. Signed-off-by: Dmitry Makhnin --- meta/classes-recipe/go.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-recipe/go.bbclass

Re: [OE-core] [PATCH v2] oeqa/selftest/devtool: add test for modifying recipes using go.bbclass

2024-05-17 Thread Ola x Nilsson
On Fri, May 17 2024, ol...@axis.com wrote: > From: Ola x Nilsson > > go.bbclass uses a special do_unpack function that causes the git root > to be different from S. Verify that it unpacks as expected. > > [ YOCTO #15483 ] > > Signed-off-by: Ola x Nilsson > --- > > Changes since v1: > Correct

[OE-core] [PATCH v2] oeqa/selftest/devtool: add test for modifying recipes using go.bbclass

2024-05-17 Thread Ola x Nilsson
From: Ola x Nilsson go.bbclass uses a special do_unpack function that causes the git root to be different from S. Verify that it unpacks as expected. [ YOCTO #15483 ] Signed-off-by: Ola x Nilsson --- Changes since v1: Correct author meta/lib/oeqa/selftest/cases/devtool.py | 19

[OE-core][PATCH] maintainers.inc: maintainer for opensbi

2024-05-17 Thread Thomas Perrot via lists.openembedded.org
From: Thomas Perrot Signed-off-by: Thomas Perrot --- meta/conf/distro/include/maintainers.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index 014cf32e4091..d98cb0f194bc 100644 ---

[OE-core][PATCH 1/1] libarchive: upgrade 3.7.3 -> 3.7.4

2024-05-17 Thread Urade, Yogita via lists.openembedded.org
From: Yogita Urade Changelog: = rar: Fix OOB in rar e8 filter zip: Fix out of boundary access 7zip: Limit amount of properties bsdtar: Fix error handling around strtol() usages passphrase: Improve newline handling on Windows passphrase: Never allow empty passwords

[OE-core] [PATCH] selftest/cases/runtime_test: Exclude centos-9 from virgl tests

2024-05-17 Thread Richard Purdie
Similarly to centos 8, centos 9 doesn't support the render device we need for this test. Signed-off-by: Richard Purdie --- meta/lib/oeqa/selftest/cases/runtime_test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/oeqa/selftest/cases/runtime_test.py

[OE-core] [PATCH] oeqa/selftest/devtool: add test for modifying recipes using go.bbclass

2024-05-17 Thread Ola x Nilsson
From: Julien Stephan go.bbclass uses a special do_unpack function that causes the git root to be different from S. Verify that it unpacks as expected. [ YOCTO #15483 ] Signed-off-by: Ola x Nilsson --- meta/lib/oeqa/selftest/cases/devtool.py | 19 +++ 1 file changed, 19

[OE-core] [PATCH 2/3] libsdl2: upgrade 2.30.2 -> 2.30.3

2024-05-16 Thread Yi Zhao
Changelog: https://github.com/libsdl-org/SDL/releases/tag/release-2.30.3 This is a stable bugfix release, with the following changes: - Fixed Win+V handling (pasting from clipboard history) on Windows - Fixed Caps Lock and Backspace key mapping for the Colemak keyboard layout on Windows -

[OE-core] [PATCH 3/3] gnu-efi: upgrade 3.0.17 -> 3.0.18

2024-05-16 Thread Yi Zhao
* Drop backport patches. * Refresh patches. Signed-off-by: Yi Zhao --- ...-parallel-make-failure-for-archives.patch} | 12 --- ...0001-riscv64-adjust-type-definitions.patch | 34 --- .../0001-riscv64-ignore-unknown-relocs.patch | 32 -

[OE-core] [PATCH 1/3] dropbear: upgrade 2024.84 -> 2024.85

2024-05-16 Thread Yi Zhao
Changelog: https://matt.ucc.asn.au/dropbear/CHANGES This release fixes build regressions in 2024.84: - Fix build failure when SHA1 is disabled - Fix build failure when DROPBEAR_CLI_PUBKEY_AUTH disabled - Update debian/ directory with changed paths Signed-off-by: Yi Zhao ---

Re: [OE-core][PATCH v2] glibc: correct license

2024-05-16 Thread Martin Jansa
On Thu, May 16, 2024 at 10:05 PM Khem Raj wrote: > > On Wed, May 15, 2024 at 10:29 PM Martin Jansa via > lists.openembedded.org > wrote: > > > > Hi Peter, > > > > what about BSD-4-Clause-UC, BSD-3-Clause, ISC licenses included in glibc. > > > > I've suggested to add them long time ago in: > >

Re: [OE-core][PATCH v2] glibc: correct license

2024-05-16 Thread Khem Raj
On Wed, May 15, 2024 at 10:29 PM Martin Jansa via lists.openembedded.org wrote: > > Hi Peter, > > what about BSD-4-Clause-UC, BSD-3-Clause, ISC licenses included in glibc. > > I've suggested to add them long time ago in: >

Re: [OE-core][PATCH v2] glibc: correct license

2024-05-16 Thread Peter Marko via lists.openembedded.org
also by SW developers. Peter -Original Message- From: Martin Jansa Sent: Thursday, May 16, 2024 7:30 To: Marko, Peter (ADV D EU SK BFS1) Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH v2] glibc: correct license > Hi Peter, > > what about BSD-4-Claus

Re: [OE-core] [PATCH 10/13] iptables: remove unneeded 0002-iptables-xshared.h-add-missing-sys.types.h-include.patch

2024-05-16 Thread Khem Raj
On Thu, May 16, 2024 at 4:27 AM Alexander Kanavin via lists.openembedded.org wrote: > > From: Alexander Kanavin > > Somewhere on the way it ceased to be necessary. Thats due it being applied upstream [1] so mentioning that is perhaps going to qualify this a bit more. [1]

Re: [OE-core] [PATCH v4] ipk/rootfs: run sanity test of multilib in parallel

2024-05-16 Thread Peter Kjellerstedt
> -Original Message- > From: openembedded-core@lists.openembedded.org > On Behalf Of Seungkyun Kim > Sent: den 16 maj 2024 02:12 > To: openembedded-core@lists.openembedded.org > Cc: seungkyun.kim > Subject: [OE-core] [PATCH v4] ipk/rootfs: run sanity test of mu

[OE-core] [PATCH 13/13] elfutils: remove unneeded 0006-Fix-build-on-aarch64-musl.patch

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Verified on qemuarm64/musl (as the patch says). Signed-off-by: Alexander Kanavin --- .../elfutils/elfutils_0.191.bb| 1 - .../0006-Fix-build-on-aarch64-musl.patch | 58 --- 2 files changed, 59 deletions(-) delete mode 100644

[OE-core] [PATCH 11/13] iptables: correctly enable libnetfilter_conntrack support

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin This is done via configure option, and makes 0004-configure.ac-only-check-conntrack-when-libnfnetlink-.patch unnecessary, as both libnetfilter_conntrack and libnfnetlink are enabled in lockstep. Signed-off-by: Alexander Kanavin ---

[OE-core] [PATCH 04/13] vorbis: mark patch as Inactive-Upstream

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../libvorbis/libvorbis/0001-configure-Check-for-clang.patch| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-multimedia/libvorbis/libvorbis/0001-configure-Check-for-clang.patch

[OE-core] [PATCH 12/13] x264: update to latest revision on official git

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin The mirror was out of date; meanwhile x264 remains in active development. Drop unsuitable x32 patch and declare x264 incompatible with the target (by every sign it's an extinct target; if not so please work with upstream to develop a solution there). Replace

[OE-core] [PATCH 03/13] kexec-tools: submit 0003-kexec-ARM-Fix-add_buffer_phys_virt-align-issue.patch upstream

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../0003-kexec-ARM-Fix-add_buffer_phys_virt-align-issue.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/kexec/kexec-tools/0003-kexec-ARM-Fix-add_buffer_phys_virt-align-issue.patch

[OE-core] [PATCH 10/13] iptables: remove unneeded 0002-iptables-xshared.h-add-missing-sys.types.h-include.patch

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Somewhere on the way it ceased to be necessary. Signed-off-by: Alexander Kanavin --- ...ed.h-add-missing-sys.types.h-include.patch | 31 --- .../iptables/iptables_1.8.10.bb | 1 - 2 files changed, 32 deletions(-) delete mode 100644

[OE-core] [PATCH 09/13] iptables: submit 0001-configure-Add-option-to-enable-disable-libnfnetlink.patch upstream

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- ...ption-to-enable-disable-libnfnetlink.patch | 44 +++ 1 file changed, 26 insertions(+), 18 deletions(-) diff --git

[OE-core] [PATCH 06/13] grub: remove unneeded 0001-Disable-mfpmath-sse-as-well-when-SSE-is-disabled.patch

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Verified on qemux86 and qemux86-64 with grub and grub-efi. Signed-off-by: Alexander Kanavin --- ...ath-sse-as-well-when-SSE-is-disabled.patch | 44 --- meta/recipes-bsp/grub/grub2.inc | 1 - 2 files changed, 45 deletions(-) delete mode

[OE-core] [PATCH 08/13] perl: submit the rest of determinism.patch upstream

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/perl/files/determinism.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-devtools/perl/files/determinism.patch b/meta/recipes-devtools/perl/files/determinism.patch

[OE-core] [PATCH 07/13] gdb: remove unneeded 0006-resolve-restrict-keyword-conflict.patch

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Somewhere on the way the issue solved itself. Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/gdb/gdb.inc | 1 - ...06-resolve-restrict-keyword-conflict.patch | 45 --- 2 files changed, 46 deletions(-) delete mode 100644

[OE-core] [PATCH 05/13] grub: mark grub-module-explicitly-keeps-symbole-.module_license.patch as a workaround

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../grub-module-explicitly-keeps-symbole-.module_license.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-bsp/grub/files/grub-module-explicitly-keeps-symbole-.module_license.patch

[OE-core] [PATCH 01/13] mesa: remove obsolete 0001-meson.build-check-for-all-linux-host_os-combinations.patch

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin The patch was submitted upstream https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28895 but further investigation revealed that the problem had been solved properly in meson.class:

[OE-core] [PATCH 02/13] glib-2.0: remove obsolete 0001-Set-host_machine-correctly-when-building-with-mingw3.patch

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin This as well has been solved via https://git.yoctoproject.org/poky/commit/?id=f6a35934540e910794b8729ecc278189a39b710f Signed-off-by: Alexander Kanavin --- ...-correctly-when-building-with-mingw3.patch | 80 --- meta/recipes-core/glib-2.0/glib.inc

[OE-core] [PATCH 4/4] rust: build the default set of tools

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Setting it explicitly replaces rust's default choice which is rustdoc (needed for example in selftests and otherwise expected to be present in typical rust installations): https://github.com/rust-lang/rust/blob/master/config.example.toml#L320 This addresses some of the

[OE-core] [PATCH 2/4] rust: add reproducibility patch to eliminate host leakage

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin [YOCTO #15185] Signed-off-by: Alexander Kanavin --- ...te-host-information-into-compilation.patch | 51 +++ meta/recipes-devtools/rust/rust-source.inc| 1 + 2 files changed, 52 insertions(+) create mode 100644

[OE-core] [PATCH 1/4] rust: correctly link rust-snapshot into build/stage0

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin This does not seem to be used in regular builds, but is beneficial in rust selftest, where it allows dropping a custom patch that is unsuitable for upstream (and was rejected by them). Also remove an obsolete comment that seems related to the code but describes something

[OE-core] [PATCH 3/4] rust: use rust-snapshot binaries only in rust-native

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Otherwise, use rust-native and cargo-native binaries as that allows our native tweaks in them to be used for target/nativesdk rust - same as for everything else written in rust. In particular, this allows building target rust with cargo-native that includes important

[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

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

2024-05-16 Thread Ross Burton
- Fix a build failure (Christian Heusel) - Fix occasional build failures (Benjamin Gilbert) - ani: Reject files with multiple INA or IART chunks (Benjamin Gilbert) - ani: Reject files with multiple anih chunks (Benjamin Gilbert, CVE-2022-48622) - ani: validate chunk size (Benjamin Gilbert) -

[OE-core] [PATCH 1/4] harfbuzz: upgrade 8.4.0 -> 8.5.0

2024-05-16 Thread Anuj Mittal
Signed-off-by: Anuj Mittal --- .../harfbuzz/{harfbuzz_8.4.0.bb => harfbuzz_8.5.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/harfbuzz/{harfbuzz_8.4.0.bb => harfbuzz_8.5.0.bb} (95%) diff --git

[OE-core] [PATCH 4/4] glib-networking: upgrade 2.78.1 -> 2.80.0

2024-05-16 Thread Anuj Mittal
Signed-off-by: Anuj Mittal --- meta/recipes-core/glib-networking/glib-networking/eagain.patch | 2 +- .../{glib-networking_2.78.1.bb => glib-networking_2.80.0.bb}| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-core/glib-networking/{glib-networking_2.78.1.bb =>

[OE-core] [PATCH 3/4] glib-2.0: upgrade 2.80.0 -> 2.80.2

2024-05-16 Thread Anuj Mittal
Signed-off-by: Anuj Mittal --- ...Do-not-write-bindir-into-pkg-config-files.patch | 2 +- .../0001-Fix-DATADIRNAME-on-uclibc-Linux.patch | 2 +- ...stall-gio-querymodules-as-libexec_PROGRAM.patch | 2 +- ...warning-about-deprecated-paths-in-schemas.patch | 2 +-

[OE-core] [PATCH 2/4] stress-ng: upgrade 0.17.07 -> 0.17.08

2024-05-16 Thread Anuj Mittal
Signed-off-by: Anuj Mittal --- .../stress-ng/{stress-ng_0.17.07.bb => stress-ng_0.17.08.bb}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-extended/stress-ng/{stress-ng_0.17.07.bb => stress-ng_0.17.08.bb} (94%) diff --git

Re: [OE-core] [PATCH 05/10] base: Switch UNPACKDIR to a subdir of WORKDIR

2024-05-16 Thread Richard Purdie
On Wed, 2024-05-15 at 17:42 +, Peter Kjellerstedt wrote: > > > diff --git a/meta/classes-global/base.bbclass b/meta/classes- > > global/base.bbclass > > index 066f3848f7c..cdce0538273 100644 > > --- a/meta/classes-global/base.bbclass > > +++ b/meta/classes-global/base.bbclass > > @@ -153,20

[OE-core][PATCH] go: upgrade 1.22.2 -> 1.22.3

2024-05-16 Thread Jose Quaresma
Upgrade to latest 1.22.x release [1]: $ git --no-pager log --oneline go1.22.2..go1.22.3 adbfb672ba (tag: go1.22.3) [release-branch.go1.22] go1.22.3 fa0292d252 [release-branch.go1.22] cmd/go: disallow -lto_library in LDFLAGS 947e43e371 [release-branch.go1.22] Revert "cmd/compile: don't combine

Re: [OE-core] [PATCH v4] ipk/rootfs: run sanity test of multilib in parallel

2024-05-16 Thread Alexander Kanavin
The code adds significant complexity, and the patch is difficult to understand. The commit message should explain what the temporary installation does, and why is needed. What does 'sanity test' do, and how is it parallelized? Is it a part of that 'temporary installation'? How is 'Installing

Re: [OE-core] [PATCH] git: set --with-gitconfig=/etc/gitconfig for -native builds

2024-05-16 Thread Rasmus Villemoes via lists.openembedded.org
Polite ping. On 23/04/2024 11.57, Rasmus Villemoes via lists.openembedded.org wrote: > From: Rasmus Villemoes > > Commit 6c2ae2346db0 (kern-tools: depend on git-replacement-native) > broke our kernel builds. For saving space and time, we have a DL_DIR > shared between multiple users/buildbots,

Re: [OE-core] [PATCH 05/10] base: Switch UNPACKDIR to a subdir of WORKDIR

2024-05-16 Thread Richard Purdie
On Thu, 2024-05-16 at 09:18 +0200, Martin Hundebøll wrote: > On Wed, 2024-05-15 at 12:56 +0100, Richard Purdie wrote: > > diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf > > index b2c500d8739..75c850760f6 100644 > > --- a/meta/conf/bitbake.conf > > +++ b/meta/conf/bitbake.conf > > @@

[OE-core] [PATCH 3/3] package_manager: Share more common DEB / IPK code

2024-05-16 Thread Philip Lorenz
Avoid code duplication by making `extract` a shared method (and retrieving the package manager specific input via an abstract method). Additionally, follow Python conventions and prefix class internal methods with "_" to indicate that they shouldn't be called externally. Signed-off-by: Philip

[OE-core] [PATCH 1/3] ipk: Fix clean up of extracted IPK payload

2024-05-16 Thread Philip Lorenz
It turns out that the IPK payload tarball was actually cleaned up in the concrete package manager implementation (most likely because at some point Debian and IPK packages used different compression algorithms). Globbing removes this ambiguity so move the removal of the payload into the common

[OE-core] [PATCH 2/3] package_manager: Move OpkgDpkgPM into common module

2024-05-16 Thread Philip Lorenz
The OpkgDpkgPM class was introduced to share common functionality between the Opkg and Debian package manager implementations. However, for unknown reasons , the refactoring done in 5bc67f55028407de78ac09f97f9a47b165ae8760 duplicated the common class into the deb and ipk modules. Undo this part of

[OE-core] [PATCH 0/3] package_manager: Clean up shared deb / ipk helpers

2024-05-16 Thread Philip Lorenz
This patch series fixes one issue which I missed in "lib/package_manager/ipk: Do not hardcode payload compression algorithm" (2ad05635a6da403b4fadcc126fe7734067c12c73). Default configurations using zstd are not affected but I'd still like to make sure that things are cleaned up. Additionally,

Re: [OE-core] [PATCH 05/10] base: Switch UNPACKDIR to a subdir of WORKDIR

2024-05-16 Thread Martin Hundeb?ll
On Wed, 2024-05-15 at 12:56 +0100, Richard Purdie wrote: > diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf > index b2c500d8739..75c850760f6 100644 > --- a/meta/conf/bitbake.conf > +++ b/meta/conf/bitbake.conf > @@ -405,7 +405,7 @@ STAMP = >

[OE-core] [PATCH] libusb1: Set CVE_PRODUCT

2024-05-16 Thread Mark Jonas via lists.openembedded.org
From: Ricardo Simoes This commit sets the CVE_PRODUCT variable to "libusb" to match the product name used in the NIST CPE database [1]. [1]: https://nvd.nist.gov/products/cpe/search Signed-off-by: Ricardo Simoes Signed-off-by: Mark Jonas --- meta/recipes-support/libusb/libusb1_1.0.27.bb | 2

Re: [OE-core][PATCH v2] glibc: correct license

2024-05-15 Thread Martin Jansa
Hi Peter, what about BSD-4-Clause-UC, BSD-3-Clause, ISC licenses included in glibc. I've suggested to add them long time ago in: https://lists.openembedded.org/g/openembedded-core/topic/91285771#msg166005 which resulted in: https://sourceware.org/bugzilla/show_bug.cgi?id=28007

[OE-core] [PATCH] kexec-tools: Fix build with GCC-14 on musl

2024-05-15 Thread Khem Raj
Signed-off-by: Khem Raj --- ...linux-setup.c-Use-POSIX-basename-API.patch | 54 +++ .../kexec/kexec-tools_2.0.28.bb | 1 + 2 files changed, 55 insertions(+) create mode 100644

[OE-core] [PATCH v4] ipk/rootfs: run sanity test of multilib in parallel

2024-05-15 Thread Seungkyun Kim
From: "seungkyun.kim" For multilib type packages, there is an additional temporary installation before the actual installation. It makes almost doubles the do_rootfs time if having many multilib type packages. To avoid this overhead, run sanity test in parallel. Installing package groups through

Re: [OE-core] [PATCH v8 0/3] pkg-database and systemd-sysext image

2024-05-15 Thread Johannes Schneider via lists.openembedded.org
09 To: SCHNEIDER Johannes Cc: openembedded-core@lists.openembedded.org; richard.pur...@linuxfoundation.org; alex.kana...@gmail.com Subject: Re: [OE-core] [PATCH v8 0/3] pkg-database and systemd-sysext image This email is not from Hexagon’s Office 365 instance. Please be careful while clicking lin

[OE-core] [PATCH v9 3/3] classes: add a systemd-sysext image class

2024-05-15 Thread Johannes Schneider via lists.openembedded.org
systemd-sysext can load a raw-image containing usr/ and opt/ folders to mount them as RO overlay over the rootfs, to "extend" the systems. This class provides the necessary changes/additions to the enclosed file-system so that systemd-sysext accepts the extension for "merge" into the rootfs.

[OE-core] [PATCH v9 2/3] image.bbclass/rootfs: set and unpack package-database

2024-05-15 Thread Johannes Schneider via lists.openembedded.org
set the package-database of a "lower image" to unpack and build upon when installing packages for the current image. This way a lean image will be created, which only holds the packages that are not already present in the lower image. An image build such could then be used with overlayfs or

[OE-core] [PATCH v9 1/3] image.bbclass/rootfs: archive and deploy package database

2024-05-15 Thread Johannes Schneider via lists.openembedded.org
archive the package database after the rootfs has been put together as *rootfs-pkdbfs.tar.gz, and put it into the deploy folder. This creates a snapshot of the package mangers state at the point in time when all dependencies have been resolved and installed; which could be used by "extension

<    1   2   3   4   5   6   7   8   9   10   >