[OE-core] [RFC PATCH] populate_sdk_base: add support for zstd compression (and default to it)

2021-10-15 Thread Alexander Kanavin
ned-off-by: Alexander Kanavin --- meta/classes/populate_sdk_base.bbclass | 10 -- meta/files/toolchain-shar-extract.sh | 9 - 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass in

Re: [OE-core] [PATCH] go: upgrade to 1.17 release

2021-10-12 Thread Alexander Kanavin
Hello Sakib, can you rebase this to master and resend please? Alex On Wed, 25 Aug 2021 at 19:21, Sakib Sajal wrote: > go 1.17 includes small enhancements to the language. > Release notes: https://golang.org/doc/go1.17 > > Signed-off-by: Sakib Sajal > --- >

Re: [OE-core] [PATCH 07/25] openssl: update 1.1.1l -> 3.0.0

2021-10-12 Thread Alexander Kanavin
On Mon, 11 Oct 2021 at 20:07, Peter Kjellerstedt < peter.kjellerst...@axis.com> wrote: > > - mv ${D}${libdir}/ssl-1.1/certs \ > > -${D}${libdir}/ssl-1.1/private \ > > -${D}${libdir}/ssl-1.1/openssl.cnf \ > > + mv ${D}${libdir}/ssl-3/certs \ > > +

Re: [OE-core] [PATCH 2/2] [WIP]: meson: install native file in sdk

2021-10-12 Thread Alexander Kanavin
Can you add a nativesdk testcase for this please? Into meta/lib/oeqa/sdk/cases/. Alex On Tue, 12 Oct 2021 at 12:13, Hsia-Jun Li wrote: > From: "Hsia-Jun(Randy) Li" > > Without a native environment file, find_program() can't > locate the native program inside SDK. > > That stops wayland

Re: [OE-core] [PATCH 21/25] libsoup: add a 3.x recipe

2021-10-12 Thread Alexander Kanavin
On Tue, 12 Oct 2021 at 12:08, Ross Burton wrote: > > As they appear to be continuing the parallel installable theme, should > we just name the recipe libsoup-3.0 as we did with the 2.4 series? > Otherwise when a hypothetical 4.0 comes out, what is that called? > libsoup, and if existing one

Re: [OE-core] [PATCH 13/13] rust: generate target definitions from (arch, abi), not just arch

2021-10-11 Thread Alexander Kanavin
On Mon, 11 Oct 2021 at 19:03, Khem Raj wrote: > > It missed the powerpc eabispe, If we are going to use ABI extensions > The AB gave a pass though. If someone needs it on powerpc, they now have an easy way to adjust it. Alex -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this

[OE-core] [PATCH 24/25] webkitgtk: update 2.32.3 -> 2.34.0

2021-10-11 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../0001-ANGLE-do-not-enable-SSE-on-x86.patch | 26 ...1-Enable-THREADS_PREFER_PTHREAD_FLAG.patch | 10 +++--- .../0001-MiniBrowser-Fix-reproduciblity.patch | 31 --- .../webkit/webkitgtk/include_xutil.patch | 8

[OE-core] [PATCH 25/25] epiphany: update 40.3 -> 41.0

2021-10-11 Thread Alexander Kanavin
Correct an option to use libsoup 3. Signed-off-by: Alexander Kanavin --- .../epiphany/{epiphany_40.3.bb => epiphany_41.0.bb} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) rename meta/recipes-gnome/epiphany/{epiphany_40.3.bb => epiphany_41.0.bb} (91%) diff --git

[OE-core] [PATCH 23/25] epiphany: trim down DEPENDS

2021-10-11 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-gnome/epiphany/epiphany_40.3.bb | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/meta/recipes-gnome/epiphany/epiphany_40.3.bb b/meta/recipes-gnome/epiphany/epiphany_40.3.bb index c5dc0baefac..e74b75c802a

[OE-core] [PATCH 21/25] libsoup: add a 3.x recipe

2021-10-11 Thread Alexander Kanavin
libsoup 2.x is still needed until all consumers update to 3.x. Signed-off-by: Alexander Kanavin --- meta/conf/distro/include/maintainers.inc | 1 + .../libsoup/libsoup-2.4_2.72.0.bb | 2 + meta/recipes-support/libsoup/libsoup_3.0.1.bb | 44 +++ 3 files changed

[OE-core] [PATCH 22/25] webkitgtk: trim down DEPENDS

2021-10-11 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-sato/webkit/webkitgtk_2.32.3.bb | 20 ++-- 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/meta/recipes-sato/webkit/webkitgtk_2.32.3.bb b/meta/recipes-sato/webkit/webkitgtk_2.32.3.bb index 1f3f7a9c00a..db2357002c8

[OE-core] [PATCH 20/25] nghttp2: add recipe from meta-oe

2021-10-11 Thread Alexander Kanavin
It is needed for latest libsoup. Signed-off-by: Alexander Kanavin --- meta/conf/distro/include/maintainers.inc | 1 + ...0001-fetch-ocsp-response-use-python3.patch | 27 ++ .../recipes-support/nghttp2/nghttp2_1.45.1.bb | 35 +++ 3 files changed, 63 insertions

[OE-core] [PATCH 18/25] coreutils: update 8.32 -> 9.0

2021-10-11 Thread Alexander Kanavin
License-Update: copyright years Signed-off-by: Alexander Kanavin --- ...-fts-remove-NOSTAT_LEAF_OPTIMIZATION.patch | 167 -- ...8.31-behavior-on-removed-directories.patch | 99 --- .../coreutils/disable-ls-output-quoting.patch | 49

[OE-core] [PATCH 19/25] itstool: update 2.0.6 -> 2.0.7

2021-10-11 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...ve-Don-t-use-build-time-hardcoded-python-binary-.patch | 8 +++- .../itstool/{itstool_2.0.6.bb => itstool_2.0.7.bb}| 6 +++--- 2 files changed, 6 insertions(+), 8 deletions(-) rename meta/recipes-support/itstool/{itstool_2.0.6

[OE-core] [PATCH 17/25] wget: update 1.21.1 -> 1.21.2

2021-10-11 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-extended/wget/wget.inc | 2 ++ meta/recipes-extended/wget/{wget_1.21.1.bb => wget_1.21.2.bb} | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) rename meta/recipes-extended/wget/{wget_1.21.1.bb => wget_1.2

[OE-core] [PATCH 16/25] sudo: update 1.9.7p2 -> 1.9.8p1

2021-10-11 Thread Alexander Kanavin
Drop specialhandling for mksig items; issue fixed upstream. Signed-off-by: Alexander Kanavin --- ...me.c-correctly-include-header-for-ou.patch | 25 +++ meta/recipes-extended/sudo/sudo.inc | 16 ++-- .../sudo/{sudo_1.9.7p2.bb => sudo_1.9.8p1.bb} | 3 ++-

[OE-core] [PATCH 13/25] bison: update 3.7.6 -> 3.8.1

2021-10-11 Thread Alexander Kanavin
Drop patch merged upstream. Signed-off-by: Alexander Kanavin --- ...001-Use-mapped-file-name-for-symbols.patch | 62 --- .../bison/{bison_3.7.6.bb => bison_3.8.1.bb} | 3 +- 2 files changed, 1 insertion(+), 64 deletions(-) delete mode 100644 meta/recipes-devtools/bison/bi

[OE-core] [PATCH 14/25] libdnf: update 0.63.1 -> 0.64.0

2021-10-11 Thread Alexander Kanavin
Drop patch merged upstream. Signed-off-by: Alexander Kanavin --- ...avoid-the-use-of-non-portable-__WORD.patch | 34 --- .../{libdnf_0.63.1.bb => libdnf_0.64.0.bb}| 3 +- 2 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 meta/recipes-devtools/lib

[OE-core] [PATCH 15/25] libexif: update 0.6.22 -> 0.6.23

2021-10-11 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../libexif/files/CVE-2020-0198.patch | 66 --- .../libexif/files/CVE-2020-0452.patch | 39 --- .../{libexif_0.6.22.bb => libexif_0.6.23.bb} | 6 +- 3 files changed, 2 insertions(+), 109 deletions(-) delete m

[OE-core] [PATCH 11/25] glib-2.0: update 2.68.4 -> 2.70.0

2021-10-11 Thread Alexander Kanavin
Internal copy of pcre is no longer provided. Signed-off-by: Alexander Kanavin --- ...ble-more-tests-while-cross-compiling.patch | 26 ++-- .../glib-2.0/glib-2.0/relocate-modules.patch | 8 ++-- .../glib-2.0/glib-2.0/time-test.patch | 40 --- ...{glib-2.0_2.68.4

[OE-core] [PATCH 12/25] glib-networking: update 2.68.2 -> 2.70.0

2021-10-11 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../{glib-networking_2.68.2.bb => glib-networking_2.70.0.bb}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-core/glib-networking/{glib-networking_2.68.2.bb => glib-networking_2.70.0.bb} (93%) diff --git a/meta/recipe

[OE-core] [PATCH 09/25] serf: add a openssl 3 compatibility fix

2021-10-11 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...sl_buckets.c-do-not-use-ERR_GET_FUNC.patch | 28 +++ meta/recipes-support/serf/serf_1.3.9.bb | 1 + 2 files changed, 29 insertions(+) create mode 100644 meta/recipes-support/serf/serf/0001-buckets-ssl_buckets.c-do-not-use

[OE-core] [PATCH 10/25] ruby: disable openssl extension

2021-10-11 Thread Alexander Kanavin
It is incompatible with openssl 3 in currently released versions, and given very marginal use of ruby in oe, I do not think not having it matters. Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/ruby/ruby.inc | 5 + 1 file changed, 5 insertions(+) diff --git a/meta/recipes

[OE-core] [PATCH 08/25] cryptodev-tests: do not use -Werror with openssl 3

2021-10-11 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- .../cryptodev/cryptodev-tests_1.12.bb | 1 + ...001-tests-Makefile-do-not-use-Werror.patch | 24 +++ 2 files changed, 25 insertions(+) create mode 100644 meta/recipes-kernel/cryptodev/files/0001-tests-Makefile-do-not-use

[OE-core] [PATCH 07/25] openssl: update 1.1.1l -> 3.0.0

2021-10-11 Thread Alexander Kanavin
in the deleted comment. Signed-off-by: Alexander Kanavin --- ...1-Configure-do-not-tweak-mips-cflags.patch | 36 + ...sysroot-and-debug-prefix-map-from-co.patch | 21 ++--- .../0001-skip-test_symbol_presence.patch | 46 --- .../openssl/openssl/reproducible.patch| 32

[OE-core] [PATCH 06/25] python3: update 3.9.6 -> 3.10.0

2021-10-11 Thread Alexander Kanavin
-as-maste.patch and 0001-multiprocessing-disable-a-failing-test.patch to address ptest failures. License-Update: copyright years, case corrections. Signed-off-by: Alexander Kanavin --- meta/classes/python3-dir.bbclass | 2 +- ...-search-system-for-headers-libraries.patch | 6 +-- ...e

[OE-core] [PATCH 05/25] libssh2: update 1.9.0 -> 1.10.0

2021-10-11 Thread Alexander Kanavin
0001-configure-Conditionally-undefine-backend-m4-macro.patch no longer needed; code removed upstream. License-Update: copyright years Signed-off-by: Alexander Kanavin --- ...nviroment-to-decide-if-a-test-is-bui.patch | 6 +- ...ditionally-undefine-backend-m4-macro.patch | 30 ...EC

[OE-core] [PATCH 03/25] rt-tests: update 2.1 -> 2.2

2021-10-11 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...0001-Makefile-Allow-for-CC-and-AR-to-be-overridden.patch | 6 +++--- meta/recipes-rt/rt-tests/rt-tests.inc | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/meta/recipes-rt/rt-tests/files/0001-Makefile-Allow

[OE-core] [PATCH 04/25] libgit2: update 1.1.1 -> 1.2.0

2021-10-11 Thread Alexander Kanavin
License-Update: includes portions of openssl headers https://github.com/libgit2/libgit2/commit/0903cac1d08817e87c556f5a3e6ec881be86c7f2 Signed-off-by: Alexander Kanavin --- .../libgit2/{libgit2_1.1.1.bb => libgit2_1.2.0.bb}| 8 1 file changed, 4 insertions(+), 4 deleti

[OE-core] [PATCH 02/25] lttng-tools: replace ad hoc ptest fixup with upstream fixes

2021-10-11 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...race-condition-in-test_event_tracker.patch | 221 ++ ...more-before-analysing-traces-or-star.patch | 88 --- ...condition-in-test_ns_contexts_change.patch | 46 .../lttng/lttng-tools_2.13.0.bb | 3 +- 4 files

[OE-core] [PATCH 01/25] qemu: install qmp module without hardcoding the python version in oeqa scripts

2021-10-11 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/lib/oeqa/utils/qemurunner.py | 2 +- meta/recipes-devtools/qemu/qemu-system-native_6.1.0.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/lib/oeqa/utils/qemurunner.py b/meta/lib/oeqa/utils/qemurunner.py

Re: [OE-core] [PATCH 01/26] meson: update 0.58.1 -> 0.59.1

2021-10-11 Thread Alexander Kanavin
On Mon, 11 Oct 2021 at 04:48, Hsia-Jun Li wrote: > I think we should update the meson.cross.template generated by this ^^^ > file. > > c_args, c_link_args, cpp_args, cpp_link_args have been moved to the > '[built-in options]' section. Also we need an native-file here. > That is what >

[OE-core] [PATCH 13/13] rust: generate target definitions from (arch, abi), not just arch

2021-10-10 Thread Alexander Kanavin
This allows to add the missing x32 definition and others in the future. Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/rust/rust-common.inc | 57 +- meta/recipes-devtools/rust/rust-cross.inc | 4 +- 2 files changed, 38 insertions(+), 23 deletions(-) diff --git

[OE-core] [PATCH 12/13] rust: do not write ar into target json definitions

2021-10-10 Thread Alexander Kanavin
latest rust does not use it and prints a ton of warnings because of it. Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/rust/rust-common.inc | 1 - 1 file changed, 1 deletion(-) diff --git a/meta/recipes-devtools/rust/rust-common.inc b/meta/recipes-devtools/rust/rust-common.inc

[OE-core] [PATCH 10/13] rust/cargo: exclude UNINATIVE_LOADER from task signature

2021-10-10 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/cargo/cargo.inc | 2 ++ meta/recipes-devtools/rust/rust.inc | 1 + 2 files changed, 3 insertions(+) diff --git a/meta/recipes-devtools/cargo/cargo.inc b/meta/recipes-devtools/cargo/cargo.inc index 71e1c64f72d..607c51fc3d1 100644

[OE-core] [PATCH 11/13] rust-common.bbclass: rewrite toolchain wrappers in (native) python

2021-10-10 Thread Alexander Kanavin
up sorting this mess because of it. Signed-off-by: Alexander Kanavin --- meta/classes/rust-common.bbclass | 15 --- meta/files/rust-ccld-wrapper.c | 29 - 2 files changed, 8 insertions(+), 36 deletions(-) delete mode 100644 meta/files/rust-ccld-wrapper.c

[OE-core] [PATCH 09/13] gstreamer1.0-plugins-bad: disable rsvg on x32

2021-10-10 Thread Alexander Kanavin
librsvg throws: | error[E0080]: erroneous constant used |--> /home/alex/development/poky/build-x32/tmp/work/x86_64_x32-poky-linux-gnux32/librsvg/2.52.0-r0/librsvg-2.52.0/vendor/thin-slice/src/lib.rs:111:25 | | | 111 | } else if len < TAG_LIMIT { | | Signed-off-by: Ale

[OE-core] [PATCH 08/13] adwaita-icon-theme: update 3.34/38 -> 41.0

2021-10-10 Thread Alexander Kanavin
The original reason to pin the version (outdated librsvg) no longer applies. Signed-off-by: Alexander Kanavin --- meta/conf/distro/include/default-versions.inc | 2 - ...1-Don-t-use-AC_CANONICAL_HOST-3.34.3.patch | 27 .../0001-Don-t-use-AC_CANONICAL_HOST.patch| 6

[OE-core] [PATCH 07/13] librsvg: restore reproducibility

2021-10-10 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...ps-sort-dependencies-before-using-th.patch | 53 +++ meta/recipes-gnome/librsvg/librsvg_2.52.0.bb | 1 + 2 files changed, 54 insertions(+) create mode 100644 meta/recipes-gnome/librsvg/librsvg/0001-vendor-system-deps-sort-dependencies

[OE-core] [PATCH 06/13] librsvg: use only the target architecture to determine availability of atomic primitives

2021-10-10 Thread Alexander Kanavin
This eliminates the hardcoded list of rust targets which can't possibly include everything from OE universe. Signed-off-by: Alexander Kanavin --- ...check-only-the-architecture-not-the-.patch | 148 ++ meta/recipes-gnome/librsvg/librsvg_2.52.0.bb | 1 + 2 files changed, 149

[OE-core] [PATCH 04/13] librsvg: do not enable nativesdk

2021-10-10 Thread Alexander Kanavin
From: Alexander Kanavin rust is not currently available for nativesdk builds: WARNING: Nothing PROVIDES 'nativesdk-libstd-rs' (but virtual:nativesdk:/home/pokybuild/yocto-worker/a-full/build/meta/recipes-gnome/librsvg/librsvg_2.52.0.bb DEPENDS on or otherwise requires it). Close matches

[OE-core] [PATCH 03/13] librsvg: update 2.40.21 -> 2.52.0 (transition to rust!)

2021-10-10 Thread Alexander Kanavin
in getting to know the rust toolchain. Signed-off-by: Alexander Kanavin --- ...t-Bsymbolic-fixes-configure-on-macOS.patch | 35 --- ...-rust-target-to-cargo-also-when-not-.patch | 47 +++ .../0001-Remove-non-reproducible-SRCDIR.patch | 30 -- ...lib.rs-do-not-probe

[OE-core] [PATCH 05/13] librsvg: add backports to fix big endian targets (e.g. mips)

2021-10-10 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...GdkPixbufRGBA-start-naming-types-and.patch | 81 ++ .../librsvg/0002-New-ToPixel-trait.patch | 100 ++ .../librsvg/0003-New-ToCairoARGB-trait.patch | 81 ++ .../0004-impl-ToPixel-for-CairoARGB.patch | 49

[OE-core] [PATCH 02/13] rust: update 1.54.0 -> 1.55.0

2021-10-10 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/conf/distro/include/tcmode-default.inc | 2 +- ..._1.54.0.bb => cargo-cross-canadian_1.55.0.bb} | 0 .../cargo/{cargo_1.54.0.bb => cargo_1.55.0.bb} | 0 .../{libstd-rs_1.54.0.bb => libstd-rs_1.55.0.bb} | 0 ...n_1.54.0.bb =>

[OE-core] [PATCH 01/13] rust: drop PV from include file names

2021-10-10 Thread Alexander Kanavin
This complicates (semi) automated upgrades, and isn't necessary as we carry only a single version of the toolchain. Signed-off-by: Alexander Kanavin --- .../cargo/cargo-cross-canadian_1.54.0.bb | 4 ++-- meta/recipes-devtools/cargo/cargo_1.54.0.bb| 4 ++-- ...initions-for-riscv64

Re: [OE-core] Improve npm support to run build scripts

2021-10-06 Thread Alexander Kanavin
if that's a concern. Alex On Wed, 6 Oct 2021 at 11:43, Konrad Weihmann wrote: > > > On 06.10.21 11:18, Stefan Herbrechtsmeier wrote: > > Hi Konrad, > > > > Am 05.10.2021 um 21:29 schrieb Konrad Weihmann: > >> > >> > >> On 05.10.21 21:17, Alex

Re: [OE-core] Improve npm support to run build scripts

2021-10-05 Thread Alexander Kanavin
On Tue, 5 Oct 2021 at 19:44, Stefan Herbrechtsmeier < stefan.herbrechtsmeier-...@weidmueller.com> wrote: > > > A layer with thousands of recipes seems totally intractable. > > What is your concern? The high number of dependencies or to handle it > via OE? > Generating recipes with a tool means

Re: [OE-core] Improve npm support to run build scripts

2021-10-05 Thread Alexander Kanavin
'devtool add' of course. Test case is in meta/lib/oeqa/selftest/cases/devtool.py Alex On Tue, 5 Oct 2021 at 15:10, Alexander Kanavin via lists.openembedded.org wrote: > I think the supposed workflow with the new npm.class was to use 'devtool > create' which would run some npm

Re: [OE-core] Improve npm support to run build scripts

2021-10-05 Thread Alexander Kanavin
I think the supposed workflow with the new npm.class was to use 'devtool create' which would run some npm magic to to create a single recipe that has all of the npm-fetched dependencies inside SRC_URI. Have you tried that? A layer with thousands of recipes seems totally intractable. Alex On

Re: [OE-core] [PATCH] libevent,btrfs-tools: fix Upstream-Status tag

2021-10-05 Thread Alexander Kanavin
The first two should say Backport and Inappropriate [oe-core specific ...explanation] Definitions here: https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines#Patch_Header_Recommendations:_Upstream-Status Alex On Tue, 5 Oct 2021 at 10:41, Alexandre Belloni <

Re: [OE-core] [PATCH 04/10] cmake: update 3.20.2 -> 3.20.3

2021-10-04 Thread Alexander Kanavin
t;> >> On Wed, 2021-06-16 at 23:45 +0100, Richard Purdie wrote: >> > On Sun, 2021-06-06 at 21:51 +0200, Alexander Kanavin wrote: >> > > On Sun, 6 Jun 2021 at 01:10, Richard Purdie >> > > wrote: >> > > > I tried again with the autobuild

Re: [OE-core] [poky] [PATCH] sstate: Switch to ZStandard compressor support

2021-10-04 Thread Alexander Kanavin
; Do I need to get them somewhere else? > > Kind regards, Henry > -- > *From:* p...@lists.yoctoproject.org on > behalf of Alexander Kanavin > *Sent:* 04 October 2021 12:10 > *To:* Henry Kleynhans > *Cc:* OE-core ; > p...@lists.yoctoproject.o

Re: [OE-core] [poky] [PATCH] sstate: Switch to ZStandard compressor support

2021-10-04 Thread Alexander Kanavin
ZSTD_THREADS is already defined in bitbake.conf, you do not need to redefine it. (please use abelloni/kirkstone-next for testing, it is there) Alex On Mon, 4 Oct 2021 at 13:00, Henry Kleynhans via lists.yoctoproject.org wrote: > This patch switches the compressor from Gzip to ZStandard for

[OE-core] [PATCH] inetutils: update 2.1 -> 2.2

2021-10-04 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../inetutils/inetutils/CVE-2021-40491.patch | 88 --- ...ly-check-pam_appl.h-when-pam-enabled.patch | 12 +-- .../{inetutils_2.1.bb => inetutils_2.2.bb}| 3 +- 3 files changed, 7 insertions(+), 96 deleti

[OE-core] [PATCH] package_rpm: use zstd instead of xz

2021-10-04 Thread Alexander Kanavin
is in the commit making similar change for XZ_THREADS. Signed-off-by: Alexander Kanavin --- meta/classes/package_rpm.bbclass | 4 ++-- meta/conf/bitbake.conf | 4 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/meta/classes/package_rpm.bbclass b/meta/classes

Re: [OE-core][PATCH v4] libevent: mark util/monotonic_prc_fallback as retriable

2021-09-30 Thread Alexander Kanavin
Neither the syntax was fixed, nor the other patch was submitted upstream. Alex On Thu, 30 Sept 2021 at 16:21, Thomas Perrot wrote: > Hello, > > On Thu, 2021-09-30 at 16:11 +0200, Alexander Kanavin wrote: > > How is this different to the previous patch submission? > > >

Re: [OE-core][PATCH] ruby: fix the reproducibility issue

2021-09-30 Thread Alexander Kanavin
But if it's not removed from repro exceptions you won't get an error if it's still not reproducible. Alex On Thu, 30 Sept 2021 at 16:27, Alexandre Belloni < alexandre.bell...@bootlin.com> wrote: > On 30/09/2021 16:12:30+0200, Alexander Kanavin wrote: > > Does this mean ruby can

Re: [OE-core][PATCH] ruby: fix the reproducibility issue

2021-09-30 Thread Alexander Kanavin
Does this mean ruby can be dropped from reproducibility exception list? Alex On Thu, 30 Sept 2021 at 16:04, Thomas Perrot wrote: > Apply some changes on the Ruby makefiles in order to fix the > reproducibility: > - use a fixed timestamp, > - sort linked objects, > - doesn't use the current

Re: [OE-core][PATCH v4] libevent: mark util/monotonic_prc_fallback as retriable

2021-09-30 Thread Alexander Kanavin
How is this different to the previous patch submission? Alex On Thu, 30 Sept 2021 at 16:08, Thomas Perrot wrote: > Backport a patch to fix the below ptest failure: > # ./run-ptest > Running tests: > EVPORT > Skipping test > KQUEUE > Skipping test > EPOLL > test-eof: OKAY >

Re: [OE-core][PATCH v3] libevent: mark util/monotonic_prc_fallback as retriable

2021-09-30 Thread Alexander Kanavin
Please submit the patch upstream first. Also note the syntax: Upstream-Status: Pending Upstream-Status: Backport [from where] Alex On Wed, 29 Sept 2021 at 17:02, Thomas Perrot wrote: > Backport a patch to fix the below ptest failure: > # ./run-ptest > Running tests: > EVPORT > Skipping

Re: [OE-core] [PATCH] openssh: openssh-dev shouldn't depend on openssh

2021-09-29 Thread Alexander Kanavin
I think a better way out may be to make openssh and dropbear coinstallable? Alex On Wed, 29 Sept 2021 at 10:36, Matt Johnston wrote: > On Wed, 2021-09-29 at 09:24 +0100, Richard Purdie wrote: > > > +RDEPENDS:${PN}-dev = "" > > > > At that point what is the point of the -dev package? I think

Re: [OE-core] [PATCH] libevent: mark util/monotonic_prc_fallback as retriable

2021-09-29 Thread Alexander Kanavin
On Wed, 29 Sept 2021 at 04:24, Yu, Mingli wrote: > regress: > FAIL ../libevent-2.1.12-stable/test/regress_util.c:1478: > assert(diff.tv_sec == 0): 1 vs 0util/monotonic_prc_fallback: > [monotonic_prc_fallback FAILED] > > [RETRYING monotonic_prc_fallback (3)] > OKAY > I think our run-ptest

Re: [OE-core] [PATCH] recipes-support/ptest-runner: Bump to v2.4.2

2021-09-28 Thread Alexander Kanavin
That is a meta-agl specific issue, and needs to be addressed in that layer. Alex On Tue, 28 Sept 2021 at 16:40, Oleksiy Obitotskyy via lists.openembedded.org wrote: > Hi, > > Patch applied with warnings. > https://autobuilder.yoctoproject.org/typhoon/#/builders/120/builds/270 >

Re: [OE-core] [PATCH] libevent: mark util/monotonic_prc_fallback as retriable

2021-09-28 Thread Alexander Kanavin
How did you run the test? I cherry-picked the proposed fix into my queue, and alas, the fail from ptest-runner is still occurring sporadically. Alex On Tue, 28 Sept 2021 at 11:08, Yu, Mingli wrote: > > > On 9/28/21 1:15 AM, Alexandre Belloni wrote: > > [Please note: This e-mail is from an

Re: [OE-core] [RFC PATCH] librsvg: update 2.40.21 -> 2.52.0 (transition to rust!)

2021-09-27 Thread Alexander Kanavin
This is the non-repro I am seeing: https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210924-dzc45xu6/packages/diff-html/ Alex On Mon, 27 Sept 2021 at 10:39, Alexander Kanavin via lists.openembedded.org wrote: > Thanks Randy, I had already ran this on the autobuilder, and ther

Re: [OE-core] [RFC PATCH] librsvg: update 2.40.21 -> 2.52.0 (transition to rust!)

2021-09-27 Thread Alexander Kanavin
p.m., Alexander Kanavin wrote: > > After some poking and hacking I have arrived to the settings that work. > > Please refer to the commit for details. > > > > Some of these issues may re-occur in other components; in that case > > we need to come up with more generic soluti

Re: [OE-core] [hardknott][PATCH v2 ] mesa: Add patches for red label issues on video for VC4 and Freedreno

2021-09-23 Thread Alexander Kanavin
On Thu, 23 Sept 2021 at 20:44, Pablo Saavedra wrote: > I kindly accept your recommendation but could I make also a question?: > Couldn't it be enough just setting the > 0001-freedreno-YUV-formats-are-supported-as-external-only.patch with > "Upstream-status: Submitted" [1]. > > [1]

Re: [OE-core] [hardknott][PATCH v2 ] mesa: Add patches for red label issues on video for VC4 and Freedreno

2021-09-23 Thread Alexander Kanavin
I would strongly suggest that you get everything merged upstream first before adding the patches to oe-core. Even then, this should go to master first, as we do not want the situation when honister has these fixes, but master does not. Backport must be capitalized. Alex On Thu, 23 Sept 2021 at

[OE-core] [RFC PATCH] librsvg: update 2.40.21 -> 2.52.0 (transition to rust!)

2021-09-21 Thread Alexander Kanavin
in getting to know the rust toolchain. Signed-off-by: Alexander Kanavin --- ...t-Bsymbolic-fixes-configure-on-macOS.patch | 35 --- ...-rust-target-to-cargo-also-when-not-.patch | 47 +++ .../0001-Remove-non-reproducible-SRCDIR.patch | 30 -- ...lib.rs-do-not-probe

[OE-core] [PATCH] testimage: symlink the task log and qemu console log to tmp/log/oeqa

2021-09-19 Thread Alexander Kanavin
This makes it easier for the AB scripts (particularly, collect-results) to access and archive these items, as they can contain useful information when ptests or other qemu tests fail (and also if they don't fail). [YOCTO #14518] Signed-off-by: Alexander Kanavin --- meta/classes

Re: [OE-core] [PATCH] machine/qemuarm*: use virtio graphics

2021-09-17 Thread Alexander Kanavin
Have you investigated (optionally) enabling virgl as well on ARM hosts? On x86, currently -vga virtio is used and will be switched to -device virtio-vga-gl with qemu 6.1, according to https://www.kraxel.org/blog/2021/05/virtio-gpu-qemu-graphics-update/ On ARM... I don't know, as I do not have an

[OE-core] [PATCH 4/4] cpan-base.bbclass: use raw string for regexp

2021-09-17 Thread Alexander Kanavin
This eliminates a deprecation warning and a future error as stipulated by https://docs.python.org/3/library/re.html Signed-off-by: Alexander Kanavin --- meta/classes/cpan-base.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/cpan-base.bbclass b/meta

[OE-core] [PATCH 3/4] testimage: copy the task log and qemu console log to tmp/log/oeqa

2021-09-17 Thread Alexander Kanavin
This makes it easier for the AB scripts (particularly, collect-results) to access and archive these items, as they can contain useful information when ptests or other qemu tests fail. [YOCTO #14518] Signed-off-by: Alexander Kanavin --- meta/classes/testimage.bbclass | 12 ++-- 1 file

[OE-core] [PATCH 1/4] meta: correct collections vs collections.abc deprecation

2021-09-17 Thread Alexander Kanavin
collections.abc is available since 3.3 and doesn't need special handling. Signed-off-by: Alexander Kanavin --- meta/lib/oe/maketype.py | 7 +-- scripts/lib/build_perf/report.py | 3 ++- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/meta/lib/oe/maketype.py b/meta

[OE-core] [PATCH 2/4] wic: keep rootfs_size as integer

2021-09-17 Thread Alexander Kanavin
ect cannot be interpreted as an integer Signed-off-by: Alexander Kanavin --- scripts/lib/wic/partition.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/lib/wic/partition.py b/scripts/lib/wic/partition.py index ab304f1b2a8..a25834048e8 100644 --- a/scripts/lib/wic/pa

Re: [OE-core] [meta][dunfell][PATCH] rpm: Handle proper return value to avoid major issues and removing unnecessary code

2021-09-15 Thread Alexander Kanavin
At this point I have to note that I am removing the patch altogether with the upcoming upgrade of rpm to 4.17, as I'm also switching the compression format to zstd, and the patch is generally difficult to maintain and rebase. If you care about xz compression, please do work with upstream to get it

Re: [OE-core] [PATCH 0/1] assimp: Remove it

2021-09-09 Thread Alexander Kanavin
Right, that test is orthogonal and independent of the recipe, so should be kept until there's a replacement. Alex On Thu, 9 Sept 2021 at 12:26, Robert Yang wrote: > Hi Khem, > > On 9/9/21 1:06 PM, Khem Raj wrote: > > also delete meta/lib/oeqa/sdk/cases/assimp.py > > It's a test case for

Re: [OE-core] [PATCH 01/26] meson: update 0.58.1 -> 0.59.1

2021-09-09 Thread Alexander Kanavin
moved along with the > code instead of being removed. > Sure, but if the patch does not clearly describe how to reproduce the problem it is aiming to solve, I'm not going to start digging or guessing. It's been a pain to rebase for a very long time, and I've had enough. Alex > > //Peter

[OE-core] [PATCH 23/26] libhandy: update 1.2.3 -> 1.4.0

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../libhandy/{libhandy_1.2.3.bb => libhandy_1.4.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-gnome/libhandy/{libhandy_1.2.3.bb => libhandy_1.4.0.bb} (92%) diff --git a/meta/r

[OE-core] [PATCH 26/26] libssh2: update 1.9.0 -> 1.10.0

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin 0001-configure-Conditionally-undefine-backend-m4-macro.patch no longer needed; code removed upstream. License-Update: copyright years Signed-off-by: Alexander Kanavin --- ...nviroment-to-decide-if-a-test-is-bui.patch | 6 +- ...ditionally-undefine-backend-m4

[OE-core] [PATCH 25/26] libgit2: update 1.1.1 -> 1.2.0

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin License-Update: includes portions of openssl headers https://github.com/libgit2/libgit2/commit/0903cac1d08817e87c556f5a3e6ec881be86c7f2 Signed-off-by: Alexander Kanavin --- .../libgit2/{libgit2_1.1.1.bb => libgit2_1.2.0.bb}| 8 1 file changed

[OE-core] [PATCH 24/26] rt-tests: update 2.1 -> 2.2

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- ...0001-Makefile-Allow-for-CC-and-AR-to-be-overridden.patch | 6 +++--- meta/recipes-rt/rt-tests/rt-tests.inc | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/meta/recipes-rt/rt-tests

[OE-core] [PATCH 22/26] libpam: update 1.5.1 -> 1.5.2

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin Drop patches: issues fixed upstream. Move .pc files to correct place as libpam is instructed to install them in /lib via --libdir. Signed-off-by: Alexander Kanavin --- .../0001-Makefile.am-support-usrmage.patch| 28 --- ...space-Makefile.am

[OE-core] [PATCH 21/26] lsof: update 4.91 -> 4.94.0

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin Drop all custom sourcedir handling as the source is now a standard git checkout. Signed-off-by: Alexander Kanavin --- .../files/lsof-remove-host-information.patch | 17 +-- .../lsof/{lsof_4.91.bb => lsof_4.94.0.bb} | 28 +++ 2 files chan

[OE-core] [PATCH 19/26] inetutils: update 2.1 -> 2.2

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- ...tils-only-check-pam_appl.h-when-pam-enabled.patch | 12 ++-- .../inetutils/{inetutils_2.1.bb => inetutils_2.2.bb} | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) rename meta/recipes-connectivity/inetut

[OE-core] [PATCH 20/26] systemd: update 249.3 -> 249.4

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- ...ystemd-boot_249.3.bb => systemd-boot_249.4.bb} | 0 meta/recipes-core/systemd/systemd.inc | 2 +- .../0002-don-t-use-glibc-specific-qsort_r.patch | 2 +- h-add-__compare_fn_t-and-comparison_fn_.patch |

[OE-core] [PATCH 16/26] shaderc: update 2021.1 -> 2021.2

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../shaderc/{shaderc_2021.1.bb => shaderc_2021.2.bb}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/shaderc/{shaderc_2021.1.bb => shaderc_2021.2.bb} (95%) diff --git a/meta/r

[OE-core] [PATCH 18/26] core-image-ptest-all: bump RAM requirement to 4G

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin /tmp is half that, and lttng-ptest writes just under 1G there (and just over 1G on aarch64), so let's have a safe margin. Signed-off-by: Alexander Kanavin --- meta/recipes-core/images/core-image-ptest-all.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions

[OE-core] [PATCH 17/26] lttng: update 2.12 -> 2.13.0

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin Drop 0001-tests-regression-disable-the-tools-live-tests.patch (mass-disabling of ptests) and replace that with more targeted fixes: - a patch that adds explicit sleeps where races due to too tight timings were observed (not a proper fix; upstream needs to figure out how

[OE-core] [PATCH 14/26] spirv-tools: update 2021.2 -> 2021.3

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin Drop 0001-fix-strncpy-bound-error.patch; issue fixed upstream. Bump spirv-headers revision to avoid outdated headers causing build errors. Signed-off-by: Alexander Kanavin --- .../files/0001-fix-strncpy-bound-error.patch | 30 --- .../spir/spirv

[OE-core] [PATCH 15/26] glslang: update 11.5.0 -> 11.6.0

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../glslang/{glslang_11.5.0.bb => glslang_11.6.0.bb}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-graphics/glslang/{glslang_11.5.0.bb => glslang_11.6.0.bb} (95%) diff --git a/meta/r

[OE-core] [PATCH 13/26] pinentry: update 1.1.1 -> 1.2.0

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin Rebase patches. Signed-off-by: Alexander Kanavin --- meta/lib/oeqa/selftest/cases/oescripts.py | 2 +- .../gpg-error_pkconf.patch| 126 ++ .../libassuan_pkgconf.patch | 0 .../{pinentry_1.1.1.bb

[OE-core] [PATCH 11/26] runqemu: correct vga-virtio option to keep virgl enabled

2021-09-08 Thread Alexander Kanavin
qemu 6.1 has (perhaps unintentionally) disabled virgl in -vga virtio: https://gitlab.com/qemu-project/qemu/-/issues/586 Signed-off-by: Alexander Kanavin --- scripts/runqemu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/runqemu b/scripts/runqemu index c467b0eb19

[OE-core] [PATCH 12/26] gnupg: update 2.3.1 -> 2.3.2

2021-09-08 Thread Alexander Kanavin
From: Alexander Kanavin Drop chunk from relocate.patch, the upstream code no longer exists. Signed-off-by: Alexander Kanavin --- ...-a-custom-value-for-the-location-of-.patch | 6 +-- .../gnupg/gnupg/relocate.patch| 39 +++ .../gnupg/{gnupg_2.3.1.bb

[OE-core] [PATCH 10/26] qemu: update 6.0.0 -> 6.1.0

2021-09-08 Thread Alexander Kanavin
0010-configure-Add-pkg-config-handling-for-libgcrypt.patch (upstream moved libgcrypt handling from configure to meson, and using pkg-config is now a one-liner adjustment) rebase cross.patch Signed-off-by: Alexander Kanavin --- meta/conf/distro/include/tcmode-default.inc | 2 +- ...u

[OE-core] [PATCH 09/26] package_rpm: use zstd instead of xz

2021-09-08 Thread Alexander Kanavin
zstd has similar time and space performance in compression but is vastly faster in decompression, which benefits rootfs creation (especially when installing very large packages) and on-target package installation. Signed-off-by: Alexander Kanavin --- meta/classes/package_rpm.bbclass | 4

[OE-core] [PATCH 07/26] libsolv: disable rpm bdb format support

2021-09-08 Thread Alexander Kanavin
Otherwise this causes runtime errors when only sqlite is present. Signed-off-by: Alexander Kanavin --- meta/recipes-extended/libsolv/libsolv_0.7.19.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-extended/libsolv/libsolv_0.7.19.bb b/meta/recipes-extended

[OE-core] [PATCH 05/26] rpm: update 4.16.1.3 -> 4.17.0

2021-09-08 Thread Alexander Kanavin
-by: Alexander Kanavin --- meta/lib/oeqa/runtime/cases/rpm.py| 6 +- ...lib-rpm-as-the-installation-path-for.patch | 14 ++-- .../0001-Fix-build-with-musl-C-library.patch | 22 --- ...not-insert-payloadflags-into-.rpm-me.patch | 28 ...o-not-build-manpages-requires

[OE-core] [PATCH 08/26] perl: do not build berkeley db module by default

2021-09-08 Thread Alexander Kanavin
-by: Alexander Kanavin --- meta/recipes-devtools/perl/perl_5.34.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/perl/perl_5.34.0.bb b/meta/recipes-devtools/perl/perl_5.34.0.bb index ab19a8d0be..a12a0be2f2 100644 --- a/meta/recipes-devtools/perl

[OE-core] [PATCH 06/26] libdnf: fix the rpm sqlite-only target setup

2021-09-08 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- ...xt.cpp-do-not-try-to-access-BDB-data.patch | 37 +++ meta/recipes-devtools/libdnf/libdnf_0.63.1.bb | 1 + 2 files changed, 38 insertions(+) create mode 100644 meta/recipes-devtools/libdnf/libdnf/0001-libdnf-dnf-context.cpp-do-not-try

  1   2   3   4   5   6   7   8   9   10   >