[OE-core] [PATCH 0/5] Jobserver support

2024-04-03 Thread Martin Hundeb?ll
The parallelism of bitbake easily uses every available core on the build host. But since every task is run with the same number of parallel threads/processes, multiple tasks might load the CPU excessively, which in turn slows down the build due to scheduling overhead. This patch series adds a

[OE-core] [PATCH 2/5] scripts: build-env: allow passing JOBSERVER_FIFO from environment

2024-04-03 Thread Martin Hundeb?ll
Sharing a common jobserver fifo between multiple (containerized) builds is much easier, if an administrator can configure said jobserver fifo path in the environment. Append the JOBSERVER_FIFO variable name to the list of variables configurable through the environment. Signed-off-by: Martin

[OE-core] [PATCH 5/5] contrib: add python service and systemd unit to run shared jobserver

2024-04-03 Thread Martin Hundeb?ll
For CI setups that might end up building multiple yocto builds in parallel, a shared jobserver can reduce the total load of the system. Setting up such a jobserver is simple, but it does require a process hanging around to keep the jobserver fifo open (to avoid blocking token requests). Add a

[OE-core] [PATCH 4/5] qemu: enable parallel builds when using the jobserver class

2024-04-03 Thread Martin Hundeb?ll
If the jobserver class is enabled, the PARALLEL_MAKE variable is unset in favor of configuring a shared jobserver in the MAKEFLAGS variable. However, the qemu makefile translates the missing `-j` argument to `-j1` when calling into meson / ninja. Add a patch to make the qemu makefile consider the

[OE-core] [PATCH 1/5] classes: jobserver: support gnu make fifo jobserver

2024-04-03 Thread Martin Hundeb?ll
Add a class to implement the gnu make fifo style jobserver. The class can be activated by symply adding an `INHERIT += "jobserver"` to the local configuration. Furthermore, one can configure an external jobserver (i.e. a server shared between multiple builds), by configured the `JOBSERVER_FIFO`

[OE-core] [PATCH v2] bash: improve reproducibility

2024-04-03 Thread Oleh Matiusha via lists.openembedded.org
nativesdk-bash package contains host references in output packages. remove them. Signed-off-by: Oleh Matiusha --- v2 - moved common code to separate function --- --- meta/recipes-extended/bash/bash.inc | 11 ++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git

[OE-core] Debugging rust oe-selftest failures

2024-04-03 Thread Alex Kiernan
Hi Sundeep (or anyone else with insight on this!) How do you go about debugging rust oe-selftest failures? I've bumped everything up to 1.77 (https://github.com/akiernan/poky) but oe-selftest fails for reasons that aren't immediately obvious to me...

Re: [OE-core] [yocto] [Openembedded-architecture] New mailing list for layer patches

2024-04-03 Thread Josef Holzmayr
Thanks for that initiative Michael and Paul, this is very helpful for the greater community! Greets, Josef On Wed, Apr 3, 2024 at 4:59 PM Michael Opdenacker via lists.yoctoproject.org wrote: > Hi Paul, > > On 4/2/24 at 10:38, Paul Barker wrote: > > On 28/03/2024 14:36, Ross Burton wrote: > >>

Re: [OE-core] [yocto] [Openembedded-architecture] New mailing list for layer patches

2024-04-03 Thread Michael Opdenacker via lists.openembedded.org
Hi Paul, On 4/2/24 at 10:38, Paul Barker wrote: On 28/03/2024 14:36, Ross Burton wrote: Hi, At the moment if a layer doesn’t have enough volume to justify a dedicated mailing list for patches (see, for example, meta-...@lists.yoctoproject.org ) then

[OE-core] [dunfell][PATCH] shadow: fix CVE-2023-4641

2024-04-03 Thread Hugo Simeliere via lists.openembedded.org
From: Hugo SIMELIERE Upstream-Status: Backport [https://github.com/shadow-maint/shadow/commit/65c88a43a23c2391dcc90c0abda3e839e9c57904] Signed-off-by: Hugo SIMELIERE --- .../shadow/files/CVE-2023-4641.patch | 145 ++ meta/recipes-extended/shadow/shadow.inc |

Re: [OE-core] [yocto] New mailing list for layer patches

2024-04-03 Thread Neal Caidin
Hi Peter, Fixed by the YPE team (Yocto Project Elves). Thanks for noticing and reporting! Best, Neal *Neal Caidin* Program Manager The Linux Foundation Durham, NC, U.S.A. - Eastern time zone +1 (919) 238-9104 (w/h) +1 (919) 949-1861 (m) ncai...@linuxfoundation.org

[OE-core] [kirkstone][PATCH] cups: fix typo in CVE-2023-32360 backport patch

2024-04-03 Thread Jonathan GUILLOT
Typo prevents cupsd to start correctly with following error: Unable to read "/etc/cups/cupsd.conf" due to errors. Using `/usr/sbin/cupsd -t` to check the configuration: Unknown authorization type Defaul on line 77 of /etc/cups/cupsd.conf. Unknown Policy Limit directive AuthType on line 77 of

Re: [yocto] [Openembedded-architecture] New mailing list for layer patches

2024-04-03 Thread Richard Purdie
On Tue, 2024-04-02 at 22:33 +, Peter Kjellerstedt wrote: > > To whoever is responsible for updating > https://www.yoctoproject.org/community/mailing-lists/: the links for > the two new lists both refer to yocto-announce rather than yocto- > status and yocto-patches. That should be fixed

[OE-core] [PATCH] package: fix issue converting PR to string

2024-04-03 Thread Michael Opdenacker via lists.openembedded.org
From: Michael Opdenacker The upcoming introduction of "passthrough" PR servers will add non integer PR values, such as '0.3'. With such a value, the current conversion of this value to a string, to define the package file name, can result in incorrect strings such as "0.30004"!

Re: [OE-core] [dunfell][PATCH] shadow: fix CVE-2023-4641

2024-04-03 Thread Steve Sakoman
On Wed, Apr 3, 2024 at 2:29 AM Hugo Simeliere via lists.openembedded.org wrote: > > From: Hugo SIMELIERE > > Upstream-Status: Backport > [https://github.com/shadow-maint/shadow/commit/65c88a43a23c2391dcc90c0abda3e839e9c57904] > > Signed-off-by: Hugo SIMELIERE > --- >

Re: [OE-core] [PATCH] package: fix issue converting PR to string

2024-04-03 Thread Richard Purdie
On Wed, 2024-04-03 at 15:57 +0200, Michael Opdenacker via lists.openembedded.org wrote: > From: Michael Opdenacker > > The upcoming introduction of "passthrough" PR servers > will add non integer PR values, such as '0.3'. > > With such a value, the current conversion of this > value to a

[OE-core] [PATCH 0/2] acpica: switch to github and update version

2024-04-03 Thread Jon Mason
While going down the rabbit hole of UPSTREAM_CHECK, I came across this package needing updates. I found the switch to github on the webpage and updated, etc. With the first patch, I get: acpica2023062820240322Ross Burton

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

2024-04-03 Thread Jon Mason
Github is now the location of the ACPICA source code, per https://www.intel.com/content/www/us/en/developer/topic-technology/open/acpica/download.html Update to this location. Also, this allows for devtool check for new versions (in theory), and allows for an easier collection of the changelog

[OE-core] [PATCH 2/2] acpica: update to 20240322 release

2024-04-03 Thread Jon Mason
Update acpica to the latest version, comprised of the following commits: 170fc3076a86 Update changes.txt for new ACPICA release 20240322 718374cd1bc2 Update acpixf.h for new ACPICA release 20240322 d0349632b625 Update osunixxf.c license header from 2023 to 2024

[OE-core][PATCH 1/1] ovmf: update edk2-stable202308 -> edk2-stable202402

2024-04-03 Thread Soumya via lists.openembedded.org
From: Soumya Sambu Signed-off-by: Soumya Sambu --- 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 3dc031d3b6..9463ec148b 100644 ---

Re: [OE-core] [PATCH v2] curl: improve reproducibility

2024-04-03 Thread Oleh Matiusha via lists.openembedded.org
What about --with-libtool-sysroot and DEBUG_PREFIX_MAP? Oleh -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197913): https://lists.openembedded.org/g/openembedded-core/message/197913 Mute This Topic:

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

2024-04-03 Thread Patchtest
Thank you for your submission. Patchtest identified one or more issues with the patch. Please see the log below for more information: --- Testing patch /home/patchtest/share/mboxes/3-5-ninja-build-modified-version-with-GNU-Make-jobserver-support.patch FAIL: test Signed-off-by presence: A patch

Re: [OE-core][PATCH] iputils: splitting the ping6 as a package

2024-04-03 Thread Alexandre Belloni via lists.openembedded.org
https://autobuilder.yoctoproject.org/typhoon/#/builders/64/builds/8810/steps/11/logs/stdio https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/4601/steps/13/logs/stdio https://autobuilder.yoctoproject.org/typhoon/#/builders/80/builds/6546/steps/14/logs/stdio ERROR: Logfile of

[OE-core][kirkstone][PATCH 0/1] Ignore CVE-2023-47100

2024-04-03 Thread Alex Stewart
CVE-2023-47100 is an NVD 9.8 vulnerability filed against perl 5.30.0, through 5.38.2 - which includes the 5.34.3 version used in OE-core kirkstone. But the issue and reported fix are the same as CVE-2023-47038, whose fix has already been merged into the 5.34.3 source. Further, both CVEs have

Re: [OE-core] [PATCH] util-linux: Set the license for util-linux-fcntl-lock to MIT

2024-04-03 Thread Alexandre Belloni via lists.openembedded.org
Hello, This caused: https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/4604/steps/12/logs/stdio https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20240403-u_hyp_wv/packages/diff-html/ I guess we need to bump PR? On 02/04/2024 06:56:54+0200, Peter Kjellerstedt wrote

[OE-core][kirkstone][PATCH 1/1] perl: ignore CVE-2023-47100

2024-04-03 Thread Alex Stewart
CVE-2023-47100 is a duplicate of CVE-2023-47038. They have the same advertised fix commit, which has already been merged into the perl_5.34.3 sources used in kirkstone. Signed-off-by: Alex Stewart --- meta/recipes-devtools/perl/perl_5.34.3.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git

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

2024-04-03 Thread Martin Hundeb?ll
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. > Are you able/willing to drive the upstream pull request to > completion? No, I don't think so. I'm not familiar with the ninja codebase, and the

[OE-core] OE-core and meta-openembedded: a vulnerability in HTTP servers

2024-04-03 Thread Marta Rybczynska
Details: https://kb.cert.org/vuls/id/421644 Affected (amongst others): nodejs, oghttp, nghttp2, Apache httpd, go Multiple CVEs have been issued. Quoting from the description: HTTP allows messages to include named fields in both header and trailer sections. These header and trailer fields are

Re: [OE-core] [PATCH v5 1/3] nfs-utils: clean up startup

2024-04-03 Thread Dan McGregor
Thanks. All my local testing against the defaults is now working as of v7. New upstream statuses in patches and fixed packaging errors I had introduced. On Sun, Mar 31, 2024, 15:34 Alexandre Belloni wrote: > This still fails on the AB: > > >

[OE-core] Patchtest results for [PATCH 2/2] acpica: update to 20240322 release

2024-04-03 Thread Patchtest
Thank you for your submission. Patchtest identified one or more issues with the patch. Please see the log below for more information: --- Testing patch /home/patchtest/share/mboxes/2-2-acpica-update-to-20240322-release.patch FAIL: test lic files chksum modified not mentioned: LIC_FILES_CHKSUM

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

[OE-core] [PATCH][dunfell] linux-yocto/5.4: update to v5.4.273

2024-04-03 Thread Bruce Ashfield
From: Bruce Ashfield Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 24489321d0cd Linux 5.4.273 b37f030486d5 regmap: Add missing map->bus check 55f8ea6731aa spi: spi-mt65xx: Fix NULL pointer access in interrupt handler

Re: [oe-core][PATCH] vte: update 0.74.2 -> 0.76.0

2024-04-03 Thread Alexandre Belloni via lists.openembedded.org
https://autobuilder.yoctoproject.org/typhoon/#/builders/57/builds/8655/steps/12/logs/stdio | configure: error: Package requirements (glib-2.0 gtk+-3.0 vte-2.91) were not met: | | No package 'vte-2.91' found | | Consider adjusting the PKG_CONFIG_PATH environment variable if you | installed

Re: [OE-core][Patch v1 1/2] perf: fix build with latest kernel

2024-04-03 Thread Bruce Ashfield
On Thu, Mar 28, 2024 at 1:55 PM Max Krummenacher wrote: > > On Tue, Mar 26, 2024 at 6:48 PM Bruce Ashfield > wrote: > > > > > > > > On Tue, Mar 26, 2024 at 1:46 PM Bruce Ashfield > > wrote: > >> > >> > >> > >> On Mon, Mar 25, 2024 at 6:21 AM wrote: > >>> > >>> From: Max Krummenacher > >>> >

[OE-core] [PATCH v2 2/2] acpica: update to 20240322 release

2024-04-03 Thread Jon Mason
Update acpica to the latest version, comprised of the following commits: 170fc3076a86 Update changes.txt for new ACPICA release 20240322 718374cd1bc2 Update acpixf.h for new ACPICA release 20240322 d0349632b625 Update osunixxf.c license header from 2023 to 2024

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

2024-04-03 Thread Jon Mason
Fixed! v2 coming On Wed, Apr 3, 2024 at 12:01 PM Alexander Kanavin wrote: > > On Wed, 3 Apr 2024 at 17:27, Jon Mason wrote: > > -UPSTREAM_CHECK_URI = > >

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

2024-04-03 Thread Jon Mason
Github is now the location of the ACPICA source code, per https://www.intel.com/content/www/us/en/developer/topic-technology/open/acpica/download.html Update to this location. Also, this allows for devtool check for new versions (in theory), and allows for an easier collection of the changelog

[OE-core] [PATCH 1/2] linux-yocto-dev: bump to v6.9

2024-04-03 Thread Bruce Ashfield
From: Bruce Ashfield 6.9-rc2 is available, so we bump linux-yocto-dev to track. Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-dev.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-dev.bb

[OE-core] [PATCH 2/2] lttng-modules: update to v2.13.12

2024-04-03 Thread Bruce Ashfield
From: Bruce Ashfield We drop our previously backported patches for v6.8 kernels as they are part of the 2.13.12 release of lttng and we add backports for v6.9+ kernels. Bumping lttng-modules to version v2.13.12-7-g52eb2ee9, which comprises the following commits: 52eb2ee9 Fix:

[OE-core][dunfell][PATCH] licenses.conf: Add missing LGPLv2.0+ license

2024-04-03 Thread Colin McAllister via lists.openembedded.org
Adds LGPLv2.0+ license variation to match LGPLv2+. Signed-off-by: Colin McAllister --- This is a much smaller change that fixes the primary issue I've hit with SPDX generation on Dunfell, where pango_1.46.7 uses "LGPLv2.0+" for a license, which doesn't exist in the SPDXLICENSEMAP and causes

[OE-Core][kirkstone][PATCH] openssh: Add CVE-2023-51767 to CVE_CHECK_IGNORE

2024-04-03 Thread sana kazi
From: Sana Kazi Add CVE-2023-51767 to CVE_CHECK_IGNORE to avoid in cve-check reports as upstream does not consider CVE-2023-51767 a bug underlying in OpenSSH and does not intent to address it in OpenSSH. Signed-off-by: Sana Kazi Signed-off-by: Sana Kazi ---