[OE-core] [PATCH v2] Validate shared state against list of keys

2021-10-12 Thread Dan McGregor
From: Daniel McGregor Allow a user to validate sstate objects against a list of keys, instead of just any known key in the user's keychain. Signed-off-by: Daniel McGregor --- meta/classes/sstate.bbclass | 5 - meta/lib/oe/gpg_sign.py | 27 ++- 2 files changed,

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

2021-10-12 Thread Teoh, Jay Shen
Hi all, Intel and WR YP QA is planning for QA execution for YP build yocto-3.4.rc1. We are planning to execute following tests for this cycle: OEQA-manual tests for following module: 1. OE-Core 2. BSP-hw Runtime auto test for following platforms: 1. MinnowTurbot 32-bit 2. Coffee Lake 3. NUC 7

Re: [OE-core] [PATCH 1/2] python3-setuptools: update to 58.0.4

2021-10-12 Thread Khem Raj
It also has bunch of recipes in meta-python which needs to upgrade to use 0.58 version as it breaks packages which needs 2to3 support still. Maybe a simple version upgrade for these recipes will fix it here is list https://errors.yoctoproject.org/Errors/Build/132754/ On Tue, Oct 12, 2021 at

[OE-core] [dunfell][PATCH] rng-tools: add systemd-udev-settle wants to service

2021-10-12 Thread Marek Vasut
From: Claudius Heine rngd needs to start after `systemd-udev-settle` in order for the kernel modules of the random source hardware to be loaded before it is started. However, since the `rngd.service` does not require or want `systemd-udev-settle.service` it might not be scheduled for start and

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 v2] license: Allow treating missing license as error

2021-10-12 Thread Richard Purdie
On Sun, 2021-10-10 at 18:20 +0100, Mike Crowe via lists.openembedded.org wrote: > Use mechanism inspired by insane.bbclass to allow individual recipes or > other configuration to determine whether a missing licence should be > treated as a warning (as it is now) or as an error. This is controlled

[OE-core] Yocto Project Status WW41`21

2021-10-12 Thread Stephen Jolley
Current Dev Position: YP 3.4 M4 Next Deadline: 29th Oct. 2021 YP 3.4 M4 release Next Team Meetings: * Bug Triage meeting Thursday Oct. 14th at 7:30am PDT (

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

2021-10-12 Thread Hsia-Jun Li
From: "Hsia-Jun(Randy) Li" Without a native environment file, find_program() can't locate the native program inside SDK. That stops wayland compositor using wayland scanner. Signed-off-by: Hsia-Jun(Randy) Li --- meta/classes/meson-routines.bbclass | 4 ++

[OE-core] [PATCH 0/2] meson: fix environmemt files in SDK

2021-10-12 Thread Hsia-Jun Li
From: "Hsia-Jun(Randy) Li" I have not verified the second patch yet because I don't have cable network at home. And I don't really like the way to compose that native file, I wish there is a better way to do that. Hsia-Jun(Randy) Li (1): [WIP]: meson: install native file in sdk Randy Li (1):

[OE-core] [PATCH 1/2] meson: move lang args to the right section

2021-10-12 Thread Hsia-Jun Li
From: Randy Li After meson 0.56.0, _args and _link_args would be regarded as meson built-in options. Signed-off-by: Hsia-Jun(Randy) Li --- meta/recipes-devtools/meson/nativesdk-meson_0.59.1.bb | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git

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 v2] license: Allow treating missing license as error

2021-10-12 Thread Mike Crowe via lists.openembedded.org
On Tuesday 12 October 2021 at 14:21:05 +0100, Richard Purdie wrote: > On Sun, 2021-10-10 at 18:20 +0100, Mike Crowe via lists.openembedded.org > wrote: > > Use mechanism inspired by insane.bbclass to allow individual recipes or > > other configuration to determine whether a missing licence should

Re: [OE-core] [PATCH] linux-yocto: add libmpc-native to DEPENDS

2021-10-12 Thread Bruce Ashfield
On Thu, Oct 7, 2021 at 6:13 AM Ross Burton wrote: > > On Wed, 6 Oct 2021 at 18:59, Khem Raj wrote: > > Does it have to be native or target dependency ? > > Native, as it builds compiler plugins for the host. I was out most of last week, and this was a holiday weekend here, so I'm running

Re: [OE-core] [PATCH v2] license: Allow treating missing license as error

2021-10-12 Thread Richard Purdie
On Tue, 2021-10-12 at 14:39 +0100, Mike Crowe wrote: > On Tuesday 12 October 2021 at 14:21:05 +0100, Richard Purdie wrote: > > On Sun, 2021-10-10 at 18:20 +0100, Mike Crowe via lists.openembedded.org > > wrote: > > > Use mechanism inspired by insane.bbclass to allow individual recipes or > > >

Re: [OE-core] [PATCH 1/2] python3-setuptools: update to 58.0.4

2021-10-12 Thread Zoltan Boszormenyi via lists.openembedded.org
This version broke at least python3-jsmin 2.2.2. I am hitting this issue: https://github.com/tikitu/jsmin/issues/33 "error in jsmin setup command: use_2to3 is invalid." setuptools 58 removed support for use_2to3. python3-jsmin must be upgraded to 3.0.0 as a result. There be other fallouts,

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

2021-10-12 Thread Hsia-Jun Li
On 10/12/21 18:49, Alexander Kanavin wrote: CAUTION: Email originated externally, do not click links or open attachments unless you recognize the sender and know the content is safe. Can you add a nativesdk testcase for this please? Into meta/lib/oeqa/sdk/cases/. I see Meanwhile, this

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

2021-10-12 Thread Ross Burton
On Mon, 11 Oct 2021 at 10:41, Alexander Kanavin wrote: > +DEPENDS = "glib-2.0 glib-2.0-native libxml2 sqlite3 libpsl nghttp2" libxml2 was removed as a build dependency. > +PROVIDES = "libsoup-3.0" As they appear to be continuing the parallel installable theme, should we just name the recipe

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

2021-10-12 Thread Zoltan Boszormenyi via lists.openembedded.org
On 2021. 09. 08. 20:01, Alexander Kanavin wrote: 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|

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 03/12] recipetool: Skip common source files in guess_license

2021-10-12 Thread Stefan Herbrechtsmeier
Hi Richard, Am 08.10.2021 um 14:26 schrieb Richard Purdie: On Fri, 2021-10-08 at 09:45 +0200, Konrad Weihmann wrote: On 08.10.21 09:42, Stefan Herbrechtsmeier wrote: From: Stefan Herbrechtsmeier Signed-off-by: Stefan Herbrechtsmeier --- (no changes since v1)

[OE-core] [PATCH][V3] sstate: Switch to Zstandard compressor

2021-10-12 Thread Henry Kleynhans
This patch changes the compressor used for sstate-cache archives from Gzip to Zstandard. meta/classes/sstate.bbclass | 29 +++-- meta/lib/oeqa/selftest/cases/signing.py | 8 meta/lib/oeqa/selftest/cases/sstatetests.py | 24

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

2021-10-12 Thread Henry Kleynhans
From: Henry Kleynhans This patch switches the compressor from Gzip to ZStandard for ssate cache files. Zstandard compression provides a significant improvement in decompression speed as well as improvement in compression speed and disk usage over the 'tgz' format in use. Furthermore, its

[OE-core] [PATCH 1/2] libxml2: Use python3targetconfig to fix reproducibility issue

2021-10-12 Thread Richard Purdie
We're seeing pthread being linked sometimes and not others leading to non-reproducible target binaries. The reason is mixing the native python config with the target one. We should use the target one. Signed-off-by: Richard Purdie --- meta/recipes-core/libxml/libxml2_2.9.12.bb | 2 +- 1 file

[OE-core] [PATCH 2/2] libnewt: Use python3targetconfig to fix reproducibility issue

2021-10-12 Thread Richard Purdie
We're seeing pthread being linked sometimes and not others leading to non-reproducible target binaries. The reason is mixing the native python config with the target one. We should use the target one. Signed-off-by: Richard Purdie --- meta/recipes-extended/newt/libnewt_0.52.21.bb | 2 +- 1 file

[OE-core] [PATCH] libpam: Fix build with DISTRO_FEATURES usrmerge

2021-10-12 Thread Zoltan Boszormenyi via lists.openembedded.org
From: Zoltán Böszörményi Signed-off-by: Zoltán Böszörményi --- meta/recipes-extended/pam/libpam_1.5.2.bb | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meta/recipes-extended/pam/libpam_1.5.2.bb b/meta/recipes-extended/pam/libpam_1.5.2.bb index a3c4a50cb3..ee3a84a3b6

[OE-core] [PATCH] bootchart2: Don't compile python modules

2021-10-12 Thread Richard Purdie
"make install" may attempt to compile the python modules but it uses the host python and host paths which means the binaries are not reproducbile. Make things consistent. If anyone needs compiling, it will beed to be fixed to be cross compile compatible. Signed-off-by: Richard Purdie ---

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

[OE-core] [PATCH 1/3] bison: prevent checking for textstyle.

2021-10-12 Thread Dan McGregor
From: Daniel McGregor Bison's autoconf is also very good at finding textstyle, force it to not find it unless it's explictly enabled. Signed-off-by: Daniel McGregor --- meta/recipes-devtools/bison/bison_3.7.6.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git

[OE-core] [PATCH 3/3] bitbake.conf: Add gpg-agent as a host tool

2021-10-12 Thread Dan McGregor
From: Daniel McGregor If gpg is used, it will find the first gpg agent in the path, this may lead to issues where gpg comes from the host, and the agent comes from a gnupg-native due to package signing. The versions being out of sync causes gpg to fail. Signed-off-by: Daniel McGregor ---

[OE-core] [PATCH 2/3] Validate shared state against list of keys

2021-10-12 Thread Dan McGregor
From: Daniel McGregor Allow a user to validate sstate objects against a list of keys, instead of just any known key in the user's keychain. Signed-off-by: Daniel McGregor --- meta/classes/sstate.bbclass | 5 - meta/lib/oe/gpg_sign.py | 27 ++- 2 files changed,

[OE-core][dunfell][PATCH] e2fsprogs: upgrade 1.45.4 -> 1.45.7

2021-10-12 Thread Ruslan Babayev (fib) via lists.openembedded.org
Signed-off-by: Ruslan Babayev --- ...-t-try-to-rehash-a-deleted-directory.patch | 49 ...ate_inode.c-set-dir-s-mode-correctly.patch | 41 -- .../e2fsprogs/e2fsprogs/CVE-2019-5188.patch | 57 -- ...fix-use-after-free-in-calculate_tree.patch | 76