Re: [OE-core] Set the CMake BUILD_TESTING option to OFF as the default setting

2024-04-23 Thread Alexander Kanavin
I'm not sure I like the idea. This is going to break ptests or other usage of CTest in cmake-based recipes that aren't under our control. Building tests is also a test in itself even if you don't run them. I'd say unless this adds significantly to build times we should leave it as it is. Alex On

[OE-core] [PATCH 1/2] libical: disable introspection in -native

2024-04-23 Thread Alexander Kanavin
From: Alexander Kanavin libical has a custom cmake introspection support, and so native provisions by g-i class aren't effective (it has only standard autoconf/meson options). Signed-off-by: Alexander Kanavin --- meta/recipes-support/libical/libical_3.0.18.bb | 3 ++- 1 file changed, 2

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

2024-04-23 Thread Alexander Kanavin
From: Alexander Kanavin With these versions, which need to be updated in lockstep, upstream has relocated glib introspection data from g-i tree to glib tree and made its generation a part of the overall glib build. This creates a circular dependency, where g-i tools are linked with glib

Re: [OE-core] [PATCH 1/1] [mesa] Update do_install as needed per upstream changes

2024-04-23 Thread Alexander Kanavin
On Mon, 22 Apr 2024 at 16:50, Joseph Mills via lists.openembedded.org wrote: > > Signed-off-by: Joseph Mills > > Developer's Certificate of Origin 1.1 ... Please remove the text of the DCO from the commit message, it is entirely unnecessary. Commit title should be 'mesa: correct sed expression

[OE-core] [PATCH v2 2/2] swig: convert from autotools to cmake

2024-04-22 Thread Alexander Kanavin
From: Alexander Kanavin Drop patches: 0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch (superseded long time ago by native wrapper) 0001-configure-use-pkg-config-for-pcre-detection.patch (autotools-specific) Drop all autoconf options and native python dependency as cmake

[OE-core] [PATCH v2 1/2] swig: merge .inc into .bb

2024-04-22 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/swig/swig.inc | 67 --- meta/recipes-devtools/swig/swig_4.2.1.bb | 69 +++- 2 files changed, 67 insertions(+), 69 deletions(-) delete mode 100644 meta/recipes

Re: [OE-core] [PATCH 04/19] swig: merge .inc into .bb

2024-04-22 Thread Alexander Kanavin
On Sat, 20 Apr 2024 at 14:11, Richard Purdie wrote: > This seems to have a reproducibility issue: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/4685/steps/12/logs/stdio I have to show you the issue, as it's a face-meet-palm-ish new way to thwart the build path checker:

Re: [OE-core] [PATCH 12/19] mpeg2dec: remove the recipe

2024-04-21 Thread Alexander Kanavin
Right, I forgot that patch. Sending now. Alex On Sun, 21 Apr 2024 at 19:50, Khem Raj wrote: > > vlc has a dependency on it, perhaps vlc needs tweaking too. > > On Fri, Apr 19, 2024 at 5:20 AM Alexander Kanavin via > lists.openembedded.org > wrote: > > > > This i

Re: [OE-core] [PATCH 04/19] swig: merge .inc into .bb

2024-04-20 Thread Alexander Kanavin
inutronix email but send them over gmail smtp): From: "Alexander Kanavin via lists.openembedded.org" X-Google-Original-From: Alexander Kanavin git format-patch has an option to force a From: at the start of the patch which I'll enable. Alex -=-=-=-=-=-=-=-=-=-=-=- Links: You receiv

Re: [OE-core] [PATCH] bmaptool: add PROVIDES bmap-tools for compatibility

2024-04-19 Thread Alexander Kanavin
This was already proposed, and rejected. https://lists.openembedded.org/g/openembedded-core/topic/104753355 You need to fix the metadata that refers to the old name. Alex On Fri, 19 Apr 2024 at 22:31, Rasmus Villemoes via lists.openembedded.org wrote: > > From: Rasmus Villemoes > > This is

[OE-core] [PATCH 18/19] connman: make 0002-resolve-musl-does-not-implement-res_ninit.patch libc-agnostic

2024-04-19 Thread Alexander Kanavin
The patch is reworked to take musl-specific path only if the functions are undefined by libc (which can be checked via __RES, as explained in https://www.openwall.com/lists/musl/2020/10/23/16 ). This should make it more suitable for upstream submission. Signed-off-by: Alexander Kanavin

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

2024-04-19 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../0002-resolve-musl-does-not-implement-res_ninit.patch| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-connectivity/connman/connman/0002-resolve-musl-does-not-implement-res_ninit.patch b/meta/recipes-connectivity

[OE-core] [PATCH 17/19] bash: mark build-tests.patch as Inappropriate

2024-04-19 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-extended/bash/bash/build-tests.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-extended/bash/bash/build-tests.patch b/meta/recipes-extended/bash/bash/build-tests.patch index ea38bace9b7..c1b9b8261f0 100644

[OE-core] [PATCH 16/19] xinput-calibrator: mark upstream as inactive in a patch

2024-04-19 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../Allow-xinput_calibrator_pointercal.sh-to-be-run-as-n.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/xinput-calibrator/xinput-calibrator/Allow-xinput_calibrator_pointercal.sh-to-be-run-as-n.patch b/meta

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

2024-04-19 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-kernel/libtraceevent/libtraceevent/meson.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/libtraceevent/libtraceevent/meson.patch b/meta/recipes-kernel/libtraceevent/libtraceevent/meson.patch index

[OE-core] [PATCH 13/19] apr: drop 0007-explicitly-link-libapr-against-phtread-to-make-gold-.patch

2024-04-19 Thread Alexander Kanavin
At some point this became unnecessary, as tested by building apr with DISTRO_FEATURES:append = " ld-is-gold" The logs do confirm that (previously) problematic binary links without errors. Signed-off-by: Alexander Kanavin --- ...libapr-against-phtread-to-make-gold-.

[OE-core] [PATCH 15/19] gstreamer1.0-plugins-good: remove 0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch

2024-04-19 Thread Alexander Kanavin
At some point this patch became unnecessary as the respective qt5 plugin is building without issues without it (checked on qemuarm/qemuarm64). Signed-off-by: Alexander Kanavin --- ...t-gstqtgl.h-instead-of-gst-gl-gstglf.patch | 54 --- .../gstreamer1.0-plugins-good_1.22.11.bb

[OE-core] [PATCH 12/19] mpeg2dec: remove the recipe

2024-04-19 Thread Alexander Kanavin
This is as well inactive for over 10 years, and has been superseded by ffmpeg long time ago. Signed-off-by: Alexander Kanavin --- meta/conf/distro/include/maintainers.inc | 1 - .../gstreamer1.0-plugins-ugly_1.22.11.bb | 1 - ...-1206-from-upstream-to-fix-PIE-build.patch | 156

[OE-core] [PATCH 11/19] icu: add upstream submission links for fix-install-manx.patch

2024-04-19 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-support/icu/icu/fix-install-manx.patch | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-support/icu/icu/fix-install-manx.patch b/meta/recipes-support/icu/icu/fix-install-manx.patch index 7526bde3702

[OE-core] [PATCH 10/19] busybox: remove busybox-udhcpc-no_deconfig.patch

2024-04-19 Thread Alexander Kanavin
proposed upstream. Signed-off-by: Alexander Kanavin --- .../busybox/busybox-udhcpc-no_deconfig.patch | 87 --- meta/recipes-core/busybox/busybox_1.36.1.bb | 1 - 2 files changed, 88 deletions(-) delete mode 100644 meta/recipes-core/busybox/busybox/busybox-udhcpc-no_deconfig.patch

[OE-core] [PATCH 08/19] apr: submit 0001-Add-option-to-disable-timed-dependant-tests.patch upstream

2024-04-19 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../apr/0001-Add-option-to-disable-timed-dependant-tests.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-support/apr/apr/0001-Add-option-to-disable-timed-dependant-tests.patch b/meta/recipes-support/apr/apr/0001-Add

[OE-core] [PATCH 09/19] busybox: submit CVE-2022-28391 patches upstream

2024-04-19 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...1-libbb-sockaddr2str-ensure-only-printable-characters-.patch | 2 +- ...2-nslookup-sanitize-all-printed-strings-with-printable.patch | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-core/busybox/busybox/0001-libbb

[OE-core] [PATCH 06/19] kea: remove unnecessary reproducibility patch

2024-04-19 Thread Alexander Kanavin
Rather, adjust the sed invocation to do the correct thing directly. Signed-off-by: Alexander Kanavin --- ...1-kea-fix-reproducible-build-failure.patch | 62 --- meta/recipes-connectivity/kea/kea_2.4.1.bb| 3 +- 2 files changed, 1 insertion(+), 64 deletions(-) delete mode

[OE-core] [PATCH 07/19] expect: mark patches as Inactive-Upstream

2024-04-19 Thread Alexander Kanavin
There's every indication that this is an ex-expect: last release in 2018, stale tickets, cvs server gone. Signed-off-by: Alexander Kanavin --- .../expect/expect/0001-Resolve-string-formatting-issues.patch | 2 +- meta/recipes-devtools/expect/expect/0001-configure.in.patch | 2

[OE-core] [PATCH 04/19] swig: merge .inc into .bb

2024-04-19 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/swig/swig.inc | 67 --- meta/recipes-devtools/swig/swig_4.2.1.bb | 69 +++- 2 files changed, 67 insertions(+), 69 deletions(-) delete mode 100644 meta/recipes-devtools/swig/swig.inc diff

[OE-core] [PATCH 05/19] swig: convert from autotools to cmake

2024-04-19 Thread Alexander Kanavin
those. Signed-off-by: Alexander Kanavin --- ...e-for-swig-swiglib-on-non-Win32-plat.patch | 65 --- ...re-use-pkg-config-for-pcre-detection.patch | 63 -- meta/recipes-devtools/swig/swig_4.2.1.bb | 44 +++-- 3 files changed, 8 insertions(+), 164

[OE-core] [PATCH 03/19] serf: mark patch as inappropriate for upstream submission

2024-04-19 Thread Alexander Kanavin
and artifact-specific solutions. Signed-off-by: Alexander Kanavin --- ...op.creating.directories.without.sandbox-install.prefix.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-support/serf/serf/SConstruct.stop.creating.directories.without.sandbox-install.prefix.patch

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

2024-04-19 Thread Alexander Kanavin
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 workaround for Tizen/smack security label conflicts elsewhere. Signed-off-by: Alexander

[OE-core] [PATCH 01/19] liba52: remove the recipe

2024-04-19 Thread Alexander Kanavin
The component has been superseded by ffmpeg long ago, tarballs have disappeared from sourceforge, no work on it has happened in over 10 years. Signed-off-by: Alexander Kanavin --- meta/conf/distro/include/distro_alias.inc | 1 - meta/conf/distro/include/maintainers.inc | 1

Re: [OE-core] [PATCH] cargo-c: add UPSTREAM_CHECK

2024-04-18 Thread Alexander Kanavin
On Thu, 18 Apr 2024 at 20:48, Jon Mason wrote: > > On Thu, Apr 18, 2024 at 1:17 PM Alexander Kanavin > wrote: > > > > I have a patch for bitbake that solves the general problem of checking > > latest crate versions from crate:// URIs (and fixes cargo-c check as a

Re: [OE-core] [PATCH] cargo-c: add UPSTREAM_CHECK

2024-04-18 Thread Alexander Kanavin
I have a patch for bitbake that solves the general problem of checking latest crate versions from crate:// URIs (and fixes cargo-c check as a result): https://git.yoctoproject.org/poky-contrib/commit/?h=akanavin/package-version-updates=6afcb9100b8d99fabcad70afb4f37628a2f62cc6 So this patch is

Re: [OE-core] [PATCH 2/2] liba52: remove UPSTREAM_CHECK_URI

2024-04-17 Thread Alexander Kanavin
I have actually queued a patch to remove this recipe altogether. It's a dead project, and superseded by ffmpeg long time ago. Alex On Thu, 18 Apr 2024 at 00:28, Jon Mason via lists.openembedded.org wrote: > > UPSTREAM_CHECK_URI pointed to a URL that does not exist, causing > UNKNOWN_BROKEN

Re: [OE-core][PATCH v2] libbsd: Fix conflict error when enable multilib.

2024-04-17 Thread Alexander Kanavin
On Thu, 18 Apr 2024 at 03:23, leimaohui via lists.openembedded.org wrote: > - The path of cdefs-64.h and cdefs-32.h in cdefs.h is not correct for libbsd > after enable oe_multilib_header on cdefs.h. It is necessary to fix the path. > +do_install:append () { > + oe_multilib_header

Re: [OE-core] [PATCH] base.bbclass: make do_fetch depends on PREMIRRORS MIRRORS

2024-04-16 Thread Alexander Kanavin
I'm not sure why files in DL_DIR would symlink to the local (pre)mirrors instead of making an independent copy? Mirrors can indeed move or disappear altogether. Can you look into where the symlinking happens, and whether that can be modified or configured differently (maybe also the git history

Re: [RFC][oe-core][PATCHv2 1/2] libei: import recipe from meta-oe

2024-04-15 Thread Alexander Kanavin
Wait. Something doesn't compute here. Where is the libei dependency introduced in commit history? I'm not seeing it: https://gitlab.freedesktop.org/xorg/xserver/-/commits/xwayland-23.2 Alex On Mon, 15 Apr 2024 at 13:07, Markus Volk wrote: > > One thing I have just seen. If not using systemd

Re: [RFC][oe-core][PATCH] xwayland: update 23.2.5 -> 23.2.6

2024-04-15 Thread Alexander Kanavin
Then the libei move should be sent together with the update as a set. libei first. Alex On Sun, 14 Apr 2024 at 16:08, Markus Volk via lists.openembedded.org wrote: > > This requires libei which is currently in meta-oe > > On Sun, Apr 14 2024 at 04:06:52 PM +02:00:00, Markus Volk > wrote: > >

Re: [OE-core] [RFC PATCH] scripts: new oe-test-system-upgrade test

2024-04-15 Thread Alexander Kanavin
The standalone script almost certainly needs to rewritten as a selftest, unless there's some other reason it should be living in scripts/. Alex On Sat, 13 Apr 2024 at 07:54, Michael Opdenacker via lists.openembedded.org wrote: > > From: Michael Opdenacker > > Proof of concept "testimage" test

Re: [oe-core][PATCH 1/1] init-ifupdown: add predictable interface names

2024-04-11 Thread Alexander Kanavin
On Wed, 10 Apr 2024 at 23:43, Joe Slater via lists.openembedded.org wrote: > Oops, that's busybox, not bitbake. Since we would need ifupdown to process > renamed interfaces, I'm preparing a patch for packagegroup-core-boot to > RRECOMMENDS it into the rootfs if sysvinit and pni-names are

Re: [oe-core][PATCH 1/1] init-ifupdown: add predictable interface names

2024-04-10 Thread Alexander Kanavin
On Wed, 10 Apr 2024 at 19:29, Richard Purdie wrote: > I'd like to see a patch proposal on what we should do. Time is short as > testing changes takes time and we're now a bit behind already :/. > > So specific proposals welcome. If no one comes out with a better proposal, I'd suggest reverting

Re: [OE-core] Yocto Project Status 9 April 2024 (WW15)

2024-04-10 Thread Alexander Kanavin
On Tue, 9 Apr 2024 at 16:55, Stephen Jolley wrote: > We received some disappointing feedback from a key organization in the RISC-V > ecosystem that the Yocto Project was not important and not worth funding. We > will take this feedback into account. Can anything else be disclosed about this?

Re: [OE-core][PATCH] systemd: make predictable name mac policy opt-out

2024-04-09 Thread Alexander Kanavin
On Tue, 9 Apr 2024 at 11:57, Marko, Peter wrote: > > -Original Message- > From: Alexander Kanavin > Sent: Tuesday, April 9, 2024 11:16 > To: Marko, Peter (ADV D EU SK BFS1) > Cc: openembedded-core@lists.openembedded.org > Subject: Re: [OE-core][PATCH] systemd: make

Re: [OE-core] [PATCH 28/33] python3-pycparser: upgrade 2.21 -> 2.22

2024-04-09 Thread Alexander Kanavin
On Tue, 9 Apr 2024 at 09:11, wangmy via lists.openembedded.org wrote: > LICENSE = "BSD-3-Clause" > -LIC_FILES_CHKSUM = "file://LICENSE;md5=2c28cdeabcb88f5843d934381b4b4fea" > +LIC_FILES_CHKSUM = "file://LICENSE;md5=9761c3ffee7ba99c60dca0408fd3262b" License checksum change should be explained.

Re: [OE-core][PATCH] systemd: make predictable name mac policy opt-out

2024-04-09 Thread Alexander Kanavin
On Mon, 8 Apr 2024 at 09:06, Peter Marko via lists.openembedded.org wrote: > - file://0001-NamePolicy.patch \ > + ${@bb.utils.contains('PACKAGECONFIG', 'predictable-if-mac', > 'file://0001-NamePolicy.patch', '', d)} \ Conditional patches are terrible for maintainability.

Re: [OE-core] [PATCH 1/2] acpica: use github for SRC_URI

2024-04-03 Thread Alexander Kanavin
On Wed, 3 Apr 2024 at 17:27, Jon Mason wrote: > -UPSTREAM_CHECK_URI = > "https://www.intel.com/content/www/us/en/download/776303/acpi-component-architecture-downloads-unix-format-source-code-and-build-environment-with-an-intel-license.html; > -UPSTREAM_VERSION_UNKNOWN = "1" > +UPSTREAM_CHECK_URI

Re: [OE-core] [PATCH v2] gstreamer1.0-plugins-good: Provide Qt6 option for qmlgl

2024-04-02 Thread Alexander Kanavin
On Tue, 2 Apr 2024 at 21:20, Andreas Cord-Landwehr wrote: > https://github.com/mesonbuild/meson/issues/13018 > > Regarding the way meson finds native binaries, do you have an example how this > is done in Yocto specifically how meson is pointed to the recipe-sysroot- > native? All I could find

Re: [OE-core] [PATCH v2] gstreamer1.0-plugins-good: Provide Qt6 option for qmlgl

2024-04-02 Thread Alexander Kanavin
meson does have a way to specify whether native pkg-config should be used (defaulting to cross), so I think this should rather be fixed in gstreamer source, particularly its meson files? Alex On Mon, 1 Apr 2024 at 09:14, Andreas Cord-Landwehr wrote: > > Introduce PACKAGECONFIG option for Qt6

Re: [OE-core] [PATCH v2] recipeutils: use UPSTREAM_CHECK_URI in get_recipe_upstream_version

2024-04-02 Thread Alexander Kanavin
Have you confirmed that this does not break 'devtool check-upgrade-status' ? Alex On Tue, 2 Apr 2024 at 20:09, Jon Mason wrote: > > Currently, get_recipe_upstream_version blindly takes the first entry in > SRC_URI to see if the recipe is at the latest version. If > UPSTREAM_CHECK_URI is

Re: [OE-core] [PATCH 36/36] xz: upgrade 5.4.6 -> 5.6.1 _WARNING_

2024-03-30 Thread Alexander Kanavin
I’m slightly worried. Does this compromise build systems (given that back door was injected into autoconf scripts) or only systems where xz binaries are installed? Ale On Sat 30. Mar 2024 at 13.26, Richard Purdie < richard.pur...@linuxfoundation.org> wrote: > On Sat, 2024-03-30 at 13:08 +0100,

Re: [OE-core] [PATCH v5 3/3] nfs-utils: Configure nfsv4 ID mapping & Kerberos

2024-03-28 Thread Alexander Kanavin
Do not add pending patches please. Upstream submission first. Even better if you can review already present patches and submit them too. Alex On Fri 29. Mar 2024 at 2.24, Dan McGregor wrote: > From: Daniel McGregor > > Add support for the nfsv4 user ID mapping daemon, configured with > a

[OE-core] [PATCH] selftest/sstatetests: run CDN check twice, ignoring errors the first time

2024-03-28 Thread Alexander Kanavin
The current CDN isn't able to serve all objects on first request, and it was suggested to work around that by trying again: https://bugzilla.yoctoproject.org/show_bug.cgi?id=15335#c16 Once CDN moves to a better location this can probably be reverted. [YOCTO #15335] Signed-off-by: Alexander

Re: [OE-core] [yocto-security] OE-core CVE metrics for master on Sun 24 Mar 2024 01:00:01 AM HST

2024-03-28 Thread Alexander Kanavin
On Thu, 28 Mar 2024 at 17:28, Marta Rybczynska wrote: > I think you weren't there at the weekly meeting when we discussed > that: it started around Feb 14th and I see that in my data > (I have a daily report). > > To make the story short: NVD is close to 0 activity since mid-February > and there

Re: [OE-core] [PATCH] recipeutils: use UPSTREAM_CHECK_URI in get_recipe_upstream_version

2024-03-28 Thread Alexander Kanavin
Unfortunately this isn't correct either. UPSTREAM_CHECK_URI is already checked by the wget fetcher to override the default (which is first entry in SRC_URI), so if you need it in other fetchers (e.g git), you should either add support for it there as well, or remove the code from wget fetcher at

Re: [OE-core] [RFC] recipeutils: check for SRC_URI name in get_recipe_upstream_version

2024-03-27 Thread Alexander Kanavin
I wonder if adding another variable is really necessary if instead you can set UPSTREAM_CHECK_URI to anything, including entries in SRC_URI? What is the specific example where you ran into the issue? Alex On Wed, 27 Mar 2024 at 19:45, Jon Mason wrote: > > Previously, get_recipe_upstream_version

Re: [oe-core][RFC][PATCHv2] glib-2.0: update 2.78.4 -> 2.80.0

2024-03-27 Thread Alexander Kanavin
On Tue, 26 Mar 2024 at 19:10, Alexander Kanavin via lists.openembedded.org wrote: > > On Wed, 20 Mar 2024 at 12:43, Ross Burton wrote: > > > and adding that depend (or using inherit gobject-introspection) caused > > > circular dependency > > > > Indeed. M

Re: [OE-Core] [PATCH 31/34] spirv-tools: upgrade 1.3.275.0 -> 1.3.280.0

2024-03-27 Thread Alexander Kanavin
This should all be squashed into a single commit, because otherwise it will break bisection, if the bisect process lands between those patches (or just take the original v2). I'm fine with not having upstream changelogs. Alex On Wed, 27 Mar 2024 at 13:45, Alexandre Belloni via

Re: [OE-core][kirkstone][PATCH] openssl: Improve FIPS RSA keygen performac

2024-03-27 Thread Alexander Kanavin
Sorry, but I have to strongly object to this. Performance improvements are not bug/security fixes, and thus are not eligible for backports. In addition, key generation in a key crypto component is a highly sensitive area, it's very easy to get wrong and render the whole of yocto insecure, and

Re: [oe-core][RFC][PATCHv2] glib-2.0: update 2.78.4 -> 2.80.0

2024-03-26 Thread Alexander Kanavin
On Wed, 20 Mar 2024 at 12:43, Ross Burton wrote: > > and adding that depend (or using inherit gobject-introspection) caused > > circular dependency > > Indeed. My branch has a glib-initial to break that cycle, but it wasn’t > quite working right (and upstream were still changing things). I

Re: [OE-Core] [PATCH 17/34] mesa: upgrade 24.0.2 -> 24.0.3

2024-03-26 Thread Alexander Kanavin
Don't forget the mesa-gl recipe in those updates. Alex On Tue, 26 Mar 2024 at 01:37, wangmy via lists.openembedded.org wrote: > > From: Wang Mingyu > > 0001-Revert-meson-do-not-pull-in-clc-for-clover.patch > refreshed for 24.0.3 > > Signed-off-by: Wang Mingyu > --- >

Re: [OE-Core] [PATCH 07/34] glslang: upgrade 1.3.275.0 -> 1.3.280.0

2024-03-26 Thread Alexander Kanavin
This and the spirv recipes should be updated in lockstep with vulkan recipes to keep them all at the same version. Please note that this is written in the comments in all those recipes. Alex On Tue, 26 Mar 2024 at 01:35, wangmy via lists.openembedded.org wrote: > > From: Wang Mingyu > >

Re: [OE-core] [PATCH] oeqa/selftest/overlayfs: test read-only rootfs

2024-03-26 Thread Alexander Kanavin
Feature freeze perhaps? The patch is in abelloni/master-next and will be handled later, possibly after the release is out. It's better to not send it during the freeze period though to avoid adding to the backlog. Alex On Tue, 26 Mar 2024 at 08:47, Vyacheslav Yurkov wrote: > > Just checking if

Re: [OE-core] [PATCH] dnf: fix Exception handling for class ProcessLock

2024-03-25 Thread Alexander Kanavin
Thanks, I'm ok with this patch. Alex On Mon, 25 Mar 2024 at 05:47, Changqing Li wrote: > > From: Changqing Li > > Yocto based systems will sometimes have log_lock.pid left in target > filesystems. Users typing 'ls /' will notice it, and will never be > removed. > > It happened when log rotate

Re: [OE-core] [yocto-security] OE-core CVE metrics for master on Sun 24 Mar 2024 01:00:01 AM HST

2024-03-24 Thread Alexander Kanavin
I’m getting slightly concerned, no new CVEs second week in a row? Did the checker break? Alex On Sun 24. Mar 2024 at 12.18, Steve Sakoman wrote: > Branch: master > > New this week: 0 CVEs > > Removed this week: 0 CVEs > > Full list: Found 37 unpatched CVEs > CVE-2019-14899 (CVSS3: 7.4 HIGH):

Re: [OE-core] is there any reason to use .ipk packaging if devs are using ubuntu?

2024-03-23 Thread Alexander Kanavin
On Sat, 23 Mar 2024 at 18:34, Robert P. J. Day wrote: > all of this being accurate, the one advantage i can see is that, if > developers are familiar with deb package management on their ubuntu > dev systems, then they would be familiar with having package > management on their target systems

Re: [OE-core] is there any reason to use .ipk packaging if devs are using ubuntu?

2024-03-23 Thread Alexander Kanavin
Packaging format of the host distribution and packaging format used by yocto have no relation even if there is package management on real targets. Why is there an assumption that matching them is going to help something? If anything, making them match might prompt misguided attempts to install

Re: [oe-core][PATCH 1/2] glib-2.0: update 2.78.4 -> 2.80.0

2024-03-20 Thread Alexander Kanavin
On Wed, 20 Mar 2024 at 09:58, Markus Volk wrote: > --- a/gio/meson.build > +++ b/gio/meson.build > -@@ -884,14 +884,14 @@ pkg.generate(libgio, > +@@ -886,14 +886,6 @@ pkg.generate(libgio, > + 'schemasdir=' + '${datadir}' / schemas_subdir, > 'dtdsdir=' + '${datadir}' / dtds_subdir, > -

Re: [OE-core] [PATCH] pulseaudio: replace "pulseaudio-" with "${PN}-"

2024-03-19 Thread Alexander Kanavin
On Tue, 19 Mar 2024 at 18:11, Daniel Ottiger wrote: > > Sure I try as good as I can: > > pulseaudio is part of my DISTRO_FEATURES, therefore "libao" depends on > pulseaudio. > > As far as I understand that is because in > meta-openembedded/meta-multimedia/recipes-multimedia/libao/libao_1.2.0.bb

Re: [OE-core] [PATCH] pulseaudio: replace "pulseaudio-" with "${PN}-"

2024-03-19 Thread Alexander Kanavin
lso have meta-openembedded layer ( > https://github.com/openembedded/meta-openembedded) added. > Maybe the dependency is from there ? > > Daniel > -- > *From:* Alexander Kanavin > *Sent:* 19 March 2024 17:14 > *To:* Daniel Ottiger > *Cc:* openembed

Re: [OE-core] [PATCH] pulseaudio: replace "pulseaudio-" with "${PN}-"

2024-03-19 Thread Alexander Kanavin
Wait, what do vorbis tools need pulseaudio for? It’s an odd dependency, can you check? Alex On Tue 19. Mar 2024 at 17.10, Daniel Ottiger via lists.openembedded.org wrote: > avoid preferred provider warnings when compiling pulseaudio natively. > > Enabling native compilation was done in a

[OE-core] [PATCH] wayland: fix upstream version check by asking gitlab directly

2024-03-18 Thread Alexander Kanavin
https://wayland.freedesktop.org/releases.html is prone to delays and missing entries as it is manually updated; in particular latest wayland-protocols remains unlisted: https://gitlab.freedesktop.org/wayland/wayland.freedesktop.org/-/issues/7 Signed-off-by: Alexander Kanavin --- meta/recipes

Re: [OE-core] Call for contributions to the 5.0 release notes

2024-03-18 Thread Alexander Kanavin
So I have looked through my commits over the past year that *definitely* need documenting, and identified these standouts: - https://git.yoctoproject.org/poky/commit/?id=63e53fb8b60d38315015844bd3357fa1649cd639 "build-sysroots: target or native sysroot population need to be selected explicitly"

[OE-core] [PATCH] python3: correct upstream version check

2024-03-18 Thread Alexander Kanavin
This only needs removal of the custom setting (which no longer produces a webpage suitable for parsing the version out), as the default SRC_URI is 'tarballs in versioned directoroies' setup, which the version checker is able to handle. Signed-off-by: Alexander Kanavin --- meta/recipes

Re: [oe-core][PATCH v2] mesa: enable imagination powervr support

2024-03-18 Thread Alexander Kanavin
On Mon, 18 Mar 2024 at 10:08, Marcel Ziswiler wrote: > +PACKAGECONFIG[imagination] = "-Dimagination-srv=true," This needs a negative condition as well, otherwise upstream defaults may result in an incorrect configuration (option being quietly enabled without it being present in PACKAGECONFIG).

Re: [OE-core] '.bashrc': Unknown file type; file ignored

2024-03-18 Thread Alexander Kanavin
On Mon, 18 Mar 2024 at 11:59, Enrico Scholz via lists.openembedded.org wrote: > > Enrico Scholz writes: > > > 4.14.2/shadow-4.14.2/lib/copydir.c > > > > | 443 if (fstatat(dst->dirfd, dst->name, , AT_SYMLINK_NOFOLLOW) > > != -1) { > > | return 0; > > | } >

Re: [oe-core][PATCH] bzip2: add libbz2.so.1.0 link for compat

2024-03-16 Thread Alexander Kanavin
It's better to backport the upstream patch, as nobody's going to remember why do_install snippet is there, or to remove it when there's a new release (if it doesn't cause installation conflicts). Alex On Sat, 16 Mar 2024 at 01:19, Randolph Sapp via lists.openembedded.org wrote: > > From:

Re: [OE-core] [PATCH] weston-init: Add --system for useradd

2024-03-16 Thread Alexander Kanavin
This, unfortunately, is a recipe-specific workaround for an issue that is general, and needs to be investigated properly. Please see the thread ' ''.bashrc': Unknown file type; file ignored". If you can join forces with Enrico and get to the bottom of it I'd appreciate, as I'm traveling/on

Re: [OE-core] [PATCH V2] dnf: remove log_lock.pid before exit

2024-03-16 Thread Alexander Kanavin
On Fri, 15 Mar 2024 at 02:43, Changqing Li wrote: > This issue only happened when dnf log rotate is happened. maybe install > "a lot" packages can trigger reproduce this issue more quickly. Maybe logrotate threshold can as well be adjusted to happen on small, easily reproducible installations?

Re: [OE-core] [PATCH 0/7] Replace sshd_config patching by snippets

2024-03-14 Thread Alexander Kanavin
On Thu, 14 Mar 2024 at 15:57, Enrico Scholz via lists.openembedded.org wrote: > | stdio: WARNING: Nothing RPROVIDES 'nativesdk-openssh-scp' ... > | stdio: WARNING: Nothing RPROVIDES 'nativesdk-openssh-sshd' ... > | stdio: WARNING: Nothing RPROVIDES 'nativesdk-openssh-ssh' ... > > are these

Re: [OE-core] [PATCH] sngrep: new recipe for ncurses SIP Messages flow viewer

2024-03-14 Thread Alexander Kanavin
This should go to the openembedded-devel list. Alex On Wed 13. Mar 2024 at 21.41, Jörg Sommer via lists.openembedded.org wrote: > From: Jörg Sommer > > Signed-off-by: Jörg Sommer > --- > .../recipes-support/sngrep/sngrep_1.8.0.bb| 37 +++ > 1 file changed, 37

Re: [OE-core] [PATCH 21/21] man-pages: use env from coreutils-native

2024-03-13 Thread Alexander Kanavin
On Wed, 13 Mar 2024 at 18:55, Khem Raj wrote: > does buildtools tarball contain it ? if so, we may instead recommend > that or add it to buildtools tarball instead of adding this dep > for every host environment. If there are more instances of this, then yes. Otherwise I wouldn't add to the

[OE-core] [PATCH 15/21] rpm: update 4.19.1 -> 4.19.1.1

2024-03-13 Thread Alexander Kanavin
+++ b/meta/recipes-devtools/rpm/files/0001-Add-a-color-setting-for-mips64_n32-binaries.patch @@ -1,11 +1,10 @@ -From ecc45e3ae837ab50603088dcc8fd2f8e67a7ece6 Mon Sep 17 00:00:00 2001 +From f4cf90b5a298d6a3199e8b4c07f520aaf593ce2b Mon Sep 17 00:00:00 2001 From: Alexander Kanavin Date: Thu, 9 Mar 2

[OE-core] [PATCH 21/21] man-pages: use env from coreutils-native

2024-03-13 Thread Alexander Kanavin
installs nothing, and no packages get created, and the test that expects the package to exist fails. Signed-off-by: Alexander Kanavin --- .../0001-GNUmakefile-use-env-from-PATH.patch | 31 +++ .../man-pages/man-pages_6.06.bb | 4 +++ 2 files changed, 35 insertions

[OE-core] [PATCH 16/21] ruby: update 3.2.2 -> 3.3.0

2024-03-13 Thread Alexander Kanavin
-map.patch ruby/remove_has_include_macros.patch (code rewritten upstream) Signed-off-by: Alexander Kanavin --- ...x-cross-compilation-of-external-gems.patch | 11 ++-- ...Alignof-to-define-ALIGN_OF-when-poss.patch | 52 --- ...e.in-do-not-write-host-cross-cc-item.patch | 32

[OE-core] [PATCH 20/21] waffle: update 1.7.2 -> 1.8.0

2024-03-13 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...build-request-native-wayland-scanner.patch | 28 --- ...-make-core-protocol-into-the-library.patch | 9 +++--- .../{waffle_1.7.2.bb => waffle_1.8.0.bb} | 5 ++-- 3 files changed, 6 insertions(+), 36 deletions(-) delete mode 100

[OE-core] [PATCH 19/21] texinfo: update 7.0.3 -> 7.1

2024-03-13 Thread Alexander Kanavin
Drop texinfo/link-zip.patch (no longer necessary) Add texinfo_cv_sys_iconv_converts_euc_cn=yes as otherwise it's determined via building and running a helper binary. Signed-off-by: Alexander Kanavin --- ...hanges-to-build-without-zlib-and-nc.patch} | 13 +++ ...tch => 0002-dont-dep

[OE-core] [PATCH 17/21] shadow: update 4.14.2 -> 4.15.0

2024-03-13 Thread Alexander Kanavin
libcrack support was dropped. Signed-off-by: Alexander Kanavin --- ...nexpected-open-failure-in-chroot-env.patch | 9 +-- .../shadow/files/shadow-update-pam-conf.patch | 79 --- meta/recipes-extended/shadow/shadow.inc | 4 +- .../{shadow_4.14.2.bb => shadow_4.15.0

[OE-core] [PATCH 18/21] tcl: update 8.6.13 -> 8.6.14

2024-03-13 Thread Alexander Kanavin
Drop recipes-devtools/tcltk/tcl/fix_issue_with_old_distro_glibc.patch (very obsolete) Signed-off-by: Alexander Kanavin --- .../tcltk/tcl/alter-includedir.patch | 11 +++--- .../tcl/fix_issue_with_old_distro_glibc.patch | 39 --- .../tcl/fix_non_native_build_issue.patch

[OE-core] [PATCH 14/21] python3-lxml: update 5.0.0 -> 5.1.0

2024-03-13 Thread Alexander Kanavin
Upstream issued the new version in .tar.gz format, so .zip setting can be dropped. Signed-off-by: Alexander Kanavin --- .../python/{python3-lxml_5.0.0.bb => python3-lxml_5.1.0.bb}| 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) rename meta/recipes-devtools/python/{python3-lxml_5.

[OE-core] [PATCH 13/21] ovmf: update 202308 -> 202402

2024-03-13 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-core/ovmf/ovmf_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-core/ovmf/ovmf_git.bb b/meta/recipes-core/ovmf/ovmf_git.bb index 3dc031d3b67..9463ec148bb 100644 --- a/meta/recipes-core/ovmf/ovmf_git.bb

[OE-core] [PATCH 11/21] mdadm: update 4.2 -> 4.3

2024-03-13 Thread Alexander Kanavin
-by: Alexander Kanavin --- ...anup-validate_geometry_ddf_container.patch | 148 -- ...sing-_Alignof-when-using-C11-or-newe.patch | 52 -- ...parsing-of-r-in-monitor-manager-mode.patch | 74 --- ...-corosync-and-dlm-header-files-check.patch | 7 +- .../files/0001-Makefile-install-mdcheck.patch | 9

[OE-core] [PATCH 12/21] npth: update 1.6 -> 1.7

2024-03-13 Thread Alexander Kanavin
Drop 0001-Revert-Fix-problem-with-regression-tests-on-recent-g.patch (upstream resolved the issue) npth-config is no longer installed. Signed-off-by: Alexander Kanavin --- ...em-with-regression-tests-on-recent-g.patch | 43 --- meta/recipes-support/npth/npth/musl-fix.patch | 37

[OE-core] [PATCH 10/21] libtraceevent: update 1.7.3 -> 1.8.2

2024-03-13 Thread Alexander Kanavin
Drop docs option from meson.patch, as upstream added a doc option that does the same thing. Signed-off-by: Alexander Kanavin --- .../libtraceevent/libtraceevent/meson.patch | 47 --- ...eevent_1.7.3.bb => libtraceevent_1.8.2.bb} | 4 +- 2 files changed, 11 insertions(+),

[OE-core] [PATCH 04/21] cargo-c-native: update 0.9.18 -> 0.9.30

2024-03-13 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/rust/cargo-c-crates.inc | 866 +++--- ... => cargo-c-native_0.9.30+cargo-0.77.0.bb} | 2 +- 2 files changed, 531 insertions(+), 337 deletions(-) rename meta/recipes-devtools/rust/{cargo-c-native_0.9.18+cargo-0.69

[OE-core] [PATCH 08/21] go-helloworld: update to latest revision

2024-03-13 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-extended/go-examples/go-helloworld_0.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-extended/go-examples/go-helloworld_0.1.bb b/meta/recipes-extended/go-examples/go-helloworld_0.1.bb index 98cd4d81033

[OE-core] [PATCH 07/21] icu: update 74-1 -> 74-2

2024-03-13 Thread Alexander Kanavin
Note that upstream has re-spun the release tarball (the initial tarball had a broken symlink for LICENSE file), so there can be yocto premirror checksum mismatches: https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/6671/steps/13/logs/stdio Signed-off-by: Alexander Kanavin

[OE-core] [PATCH 09/21] libpam: update 1.5.3 -> 1.6.0

2024-03-13 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...place-use-of-termio.h-with-termios.h.patch | 39 --- .../pam/libpam/libpam-xtests.patch| 22 +++ .../pam/{libpam_1.5.3.bb => libpam_1.6.0.bb} | 3 +- 3 files changed, 16 insertions(+), 48 deletions(-) delete m

[OE-core] [PATCH 06/21] gptfdisk: update 1.0.9 -> 1.0.10

2024-03-13 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...h-of-sgdisk-when-compiled-with-lates.patch | 46 --- ...to-deal-with-minor-change-in-libuuid.patch | 27 --- ...01-Use-64bit-time_t-on-linux-as-well.patch | 32 - ...gptcurses-correctly-include-curses.h.patch | 5

[OE-core] [PATCH 03/21] cargo-c-native: convert from git fetcher to crate fetcher

2024-03-13 Thread Alexander Kanavin
to match the lock file). Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/rust/cargo-c-crates.inc | 403 +-- ...bb => cargo-c-native_0.9.18+cargo-0.69.bb} | 12 +- .../cargo-c/0001-Add-Cargo.lock-file.patch| 2180 - 3 files changed, 208 insertions(+), 2

[OE-core] [PATCH 05/21] dpkg: update 1.22.0 -> 1.22.5

2024-03-13 Thread Alexander Kanavin
Drop pager.patch as macros removed upstream. Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/dpkg/dpkg.inc | 2 +- .../0001-Add-support-for-riscv32-CPU.patch| 13 +--- ...ild.c-ignore-return-of-1-from-tar-cf.patch | 9 .../0001-dpkg-Support-muslx32

[OE-core] [PATCH 01/21] meson: correct upstream version check (exclude pre-releases)

2024-03-13 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/meson/meson_1.3.1.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-devtools/meson/meson_1.3.1.bb b/meta/recipes-devtools/meson/meson_1.3.1.bb index 3a4bb14f09a..9cc0cc31ab1 100644 --- a/meta/recipes-devtools/meson

[OE-core] [PATCH 02/21] attr: update 2.5.1 -> 2.5.2

2024-03-13 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-support/attr/attr_2.5.1.bb | 5 - meta/recipes-support/attr/attr_2.5.2.bb | 5 + 2 files changed, 5 insertions(+), 5 deletions(-) delete mode 100644 meta/recipes-support/attr/attr_2.5.1.bb create mode 100644 meta/recipes-support/attr

  1   2   3   4   5   6   7   8   9   10   >