]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
8 months agodnf: drop python3-iniparse from DEPENDS and RDEPENDS
Guðni Már Gilbert [Sat, 30 Nov 2024 12:39:11 +0000 (12:39 +0000)] 
dnf: drop python3-iniparse from DEPENDS and RDEPENDS

python3-iniparse dependency was dropped 2019, see the
following commit as reference:
https://github.com/rpm-software-management/dnf/pull/1329/commits/d7d0e0e2f9d8c7d021c794821ad0b56a39ebc01f

When looking at the Git history, this happened around tag 4.2.1

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-poetry-core: drop python3-six from RDEPENDS
Guðni Már Gilbert [Sat, 30 Nov 2024 12:27:31 +0000 (12:27 +0000)] 
python3-poetry-core: drop python3-six from RDEPENDS

Looking at the history, python3-six was removed as a dependency
in the poetry.lock file in v1.5.2

Even before v1.5.2 and until now (v1.9.1) there is no code in
the package which imports the six module. So it can be safely
dropped from the recipe.

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agokmscube: Use COPYING for licensing information
Fabio Estevam [Fri, 29 Nov 2024 11:54:03 +0000 (08:54 -0300)] 
kmscube: Use COPYING for licensing information

Since kmscube commit d874c7811854 ("add license file"), the COPYING file
has been introduced for holding the licensing information for the
project.

Make LIC_FILES_CHKSUM point to the COPYING file to make the licensing
text information more explicit instead of extracting it from the
kmscube.c file.

License-Update: Point to the dedicated COPYING file.

Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agogcc: remove unused JAVA variable
Rasmus Villemoes [Thu, 28 Nov 2024 08:31:54 +0000 (09:31 +0100)] 
gcc: remove unused JAVA variable

As commit 81551871b183 (gcc: Remove Java support variables) correctly
stated

  Java support was removed in upstream gcc 7.

but this line snuck back in with commit bbf32e24608c (gcc-9: Add
recipes for gcc 9.1 release).

Signed-off-by: Rasmus Villemoes <ravi@prevas.dk>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibinput: upgrade 1.26.2 -> 1.27.0
Wang Mingyu [Thu, 28 Nov 2024 00:13:12 +0000 (08:13 +0800)] 
libinput: upgrade 1.26.2 -> 1.27.0

Changelog:
 https://gitlab.freedesktop.org/libinput/libinput/-/releases

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agobuildhistory: Drop git-gc call as obsolete
Richard Purdie [Mon, 2 Dec 2024 23:17:31 +0000 (23:17 +0000)] 
buildhistory: Drop git-gc call as obsolete

buildhistory used to result in many individual objects in the repo which
could affect performance. This gc call was added over a decade ago to avoid
those performance issues. Modern git calls git-gc when needed and this kind
of workaround should no longer be needed.

There is a small chance this is contributing to problems with the autobuilder
buildhistory repositories, so simplifying the code may help that too.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agognu-efi: upgrade to 4.0.0
Ross Burton [Fri, 29 Nov 2024 17:38:03 +0000 (17:38 +0000)] 
gnu-efi: upgrade to 4.0.0

gnu-efi isn't making releases on SourceForge anymore, so switch to git
clones and track releases on GitHub.

License-Update: "Copright" typo fixed.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agognu-efi: fix license
Ross Burton [Fri, 29 Nov 2024 17:38:02 +0000 (17:38 +0000)] 
gnu-efi: fix license

gnu-efi is a mix of BSD and GPL licensed source code, not a choice
between the two.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agognu-efi: remove obsolete patch
Ross Burton [Fri, 29 Nov 2024 17:38:01 +0000 (17:38 +0000)] 
gnu-efi: remove obsolete patch

The original patch in 2013[1] did this:

+-libefi.a: libefi.a($(OBJS))
++libefi.a: $(OBJS)

The Makefile no longer uses this syntax and simply replacing $^ with
$(OBJS) is a no-op, so this patch isn't needed.

[1] meta-intel c2c13d4dba2d9c70862891adf0b250ce2be65f68

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agognu-efi: pass HOSTCC and INCLUDEDIR
Ross Burton [Fri, 29 Nov 2024 17:38:00 +0000 (17:38 +0000)] 
gnu-efi: pass HOSTCC and INCLUDEDIR

Pass the correct host compiler (HOSTCC) and include directory to the
build.

Also enable verbose builds (V=1).

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agogcr: correct gpg2 -> gpg
hongxu [Fri, 29 Nov 2024 15:33:30 +0000 (07:33 -0800)] 
gcr: correct gpg2 -> gpg

Due to commit [gnupg: upgrade 2.5.0 -> 2.5.1] applied, drop
gpg2 and use gpg to instead

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agognupg: upgrade 2.5.0 -> 2.5.1
hongxu [Fri, 29 Nov 2024 15:33:29 +0000 (07:33 -0800)] 
gnupg: upgrade 2.5.0 -> 2.5.1

Due to upstream [build: Remove configure option --enable-gpg-is-gpg2][1],
drop option --enable-gpg-is-gpg2 and remove gpg2/gpgv2 installation

Due to upsream [doc: Remove included yat2m and build HTML versions of
the man pages.][2], it used standard detection on yat2m other than build
it from source. Because no native recipe provide yat2m in Yocto,
explicitly disable doc via option --disable-doc

[1] https://github.com/gpg/gnupg/commit/2125f228d36c0882a87bce433a18253154653d50
[2] https://github.com/gpg/gnupg/commit/60c541f5880e8c603ca9372d3ca8b7ad68b97018

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython: backport patches to support openssl 3.4.0
Peter Marko [Fri, 29 Nov 2024 18:27:20 +0000 (19:27 +0100)] 
python: backport patches to support openssl 3.4.0

https://github.com/python/cpython/pull/127331
https://github.com/python/cpython/pull/127361

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoopenssl: upgrade 3.3.1 -> 3.4.0
Peter Marko [Wed, 23 Oct 2024 18:48:29 +0000 (20:48 +0200)] 
openssl: upgrade 3.3.1 -> 3.4.0

Release information:
https://github.com/openssl/openssl/blob/openssl-3.4/NEWS.md#major-changes-between-openssl-33-and-openssl-340-22-oct-2024

Handles CVE-2024-9143

Refreshed patches.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agokmscube: Upgrade to the latest revision
Fabio Estevam [Thu, 28 Nov 2024 16:12:36 +0000 (13:12 -0300)] 
kmscube: Upgrade to the latest revision

Upgrade to the latest revision and remove the patch because the
original problem has already been fixed upstream by kmscube
commit 311eaaaa473d ("kmscube: gears: use only GLES2").

Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoscocat: upgrade 1.8.0.0 -> 1.8.0.1
hongxu [Wed, 27 Nov 2024 23:36:00 +0000 (15:36 -0800)] 
scocat: upgrade 1.8.0.0 -> 1.8.0.1

Rebase 0001-fix-compile-procan.c-failed.patch to 1.8.0.1

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agogpgme: upgrade 1.23.2 -> 1.24.0
hongxu [Wed, 27 Nov 2024 23:35:59 +0000 (15:35 -0800)] 
gpgme: upgrade 1.23.2 -> 1.24.0

Reabse patches:
- 0001-pkgconfig.patch
- 0001-autogen.sh-remove-unknown-in-version.patch

Drop backport patch:
- 0004-python-import.patch

Drop obsolete patch:
- 0008-do-not-auto-check-var-PYTHON.patch

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoman-db: upgrade 2.12.1 -> 2.13.0
hongxu [Wed, 27 Nov 2024 23:35:57 +0000 (15:35 -0800)] 
man-db: upgrade 2.12.1 -> 2.13.0

Due to meta-clang has upgraded clang to 19.1.2 release [1]
which contains clang fix [2], drop 0001-man-Move-local-variable-declaration-to-function-scop.patch

[1] https://github.com/kraj/meta-clang/commit/d3180c5e597f587c822192caba3ceced2452b861
[2] https://github.com/llvm/llvm-project/commit/8bd06d5b6584

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoselftest/static-group: Add seat
Richard Purdie [Wed, 27 Nov 2024 10:12:55 +0000 (10:12 +0000)] 
selftest/static-group: Add seat

With a group added to the seatd recipe, we need an entry in our
static group file for selftest.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoweston-init: Make weston user member of seat group
Khem Raj [Wed, 27 Nov 2024 19:59:04 +0000 (11:59 -0800)] 
weston-init: Make weston user member of seat group

This enables weston launch to access the seatd socket
/run/seatd.sock to communicate properly to acquire seat

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoseatd: Create seat user and package systemd service
Khem Raj [Wed, 27 Nov 2024 19:59:03 +0000 (11:59 -0800)] 
seatd: Create seat user and package systemd service

With latest version seatd does not work properly if
user access permissions are not correctly set, therefore
create 'seat' group and package the seatd.service file
and enable it by default with systemd distro feature

set logind to systemd when using systemd as default init system

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agomtd-utils: upgrade 2.2.0 -> 2.2.1
Alexander Kanavin [Mon, 25 Nov 2024 12:01:07 +0000 (13:01 +0100)] 
mtd-utils: upgrade 2.2.0 -> 2.2.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agobarebox: move version checksum to common .inc
Enrico Jörns [Mon, 25 Nov 2024 11:10:12 +0000 (12:10 +0100)] 
barebox: move version checksum to common .inc

This makes it more obvious to update barebox and barebox-tools together
and should help the AUH to update both.

Suggested-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agobarebox: upgrade 2024.09.0 -> 2024.10.0
Enrico Jörns [Mon, 25 Nov 2024 11:10:11 +0000 (12:10 +0100)] 
barebox: upgrade 2024.09.0 -> 2024.10.0

Regular barebox release.

* cleanups and bug fixes
* larger font for high-res displays

Changelog: https://lore.barebox.org/barebox/ZxIdBi3xLj0dHqzi@pengutronix.de/T/

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agocve-check: fix cvesInRecord
Peter Marko [Sun, 24 Nov 2024 20:13:42 +0000 (21:13 +0100)] 
cve-check: fix cvesInRecord

Currently flag cvesInRecord is set to false if all CVEs are ignored or
patched. This is inconsistent as it shows false if a CVE was fixed via
patch and true if this CVE was fixed by upgrade. In both cases the CVE
is valid and was fixed.

As I understand this flag, it should say if any CVE exists for
particular component's product (regardless of how this CVE is handled)
and can be used to validate if a product is correctly set.

Note that skipping ignored CVEs may make sense in some cases, as ignored
may mean that NVD DB is wrong, but in many cases it is ignored for other
reasons. Further patch can be done to evaluate ignore subtype but that
would be against my understanding of this flag as described above.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agocve-check: restore CVE_CHECK_SHOW_WARNINGS functionality
Peter Marko [Sun, 24 Nov 2024 20:13:41 +0000 (21:13 +0100)] 
cve-check: restore CVE_CHECK_SHOW_WARNINGS functionality

Commit 05ef4f2a7b225c8d230eaca8d333ffb921729d79 removed this
functionality by accident. It was implemented in text exporter, while it
should have been a global feature independent on exporter type to avoid
such accidental deletion.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Cc: Marta Rybczynska <marta.rybczynska@ygreky.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibssh2: mark CVE-2023-48795 as fixed
Peter Marko [Sun, 24 Nov 2024 19:11:26 +0000 (20:11 +0100)] 
libssh2: mark CVE-2023-48795 as fixed

NVD DB has typo in version (1.11.10 instead of 1.11.1)
Version 1.11.1 is the currently the latest one, there is no .10

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoqemu: Fix build on riscv64
Khem Raj [Sun, 24 Nov 2024 17:59:35 +0000 (09:59 -0800)] 
qemu: Fix build on riscv64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agodefault-providers: define keymaps virtual runtime provider
Peter Marko [Wed, 27 Nov 2024 19:23:34 +0000 (20:23 +0100)] 
default-providers: define keymaps virtual runtime provider

VIRTUAL-RUNTIME_keymaps is defined in busybox init manager and also in
some package groups. Defining distro features in recipes is wrong.
Also this is not directly related to init manager.
So move all these definitions to default-providers.inc

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoinit-manager: define dev_manager for all init managers
Peter Marko [Wed, 27 Nov 2024 19:23:33 +0000 (20:23 +0100)] 
init-manager: define dev_manager for all init managers

Currently VIRTUAL-RUNTIME_dev_manager is defined by some init managers
with "??=" and in packagegroup-core-boot with "?=".
This means that this variable is different in this package group and in
all other the recipes.
This was discovered when trying to use new feature INIT_MANAGER when
migrating to scarthgap and using systemd distro. After deleting all
VIRTUAL_RUNTIME providers defined in init-manager-systemd udev was
installed additionally via packagegroup-core-boot.

Having a distro settings overriden in single recipe is wrong and needs
to be corrected. Therefore let's define the setting in all init managers
and remove it from packagegroup-core-boot.

core-image-tiny-initramfs has a dilemma - use busybox-mdev even if
distro does not enable it in busybox recipe to keep the image tiny, or
rather not install it even if distro enables it in busybox.
This patch chooses the first option.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agokernel-uboot: Support lzma compressed algorithm
Jamin Lin [Wed, 20 Nov 2024 06:17:24 +0000 (14:17 +0800)] 
kernel-uboot: Support lzma compressed algorithm

Linux kernel supports to compress its output binary with lzma algorithm and
U-Boot support to decompress lzma compressed image.

Both xz and lzma algorithms are identical and users can use xz utility with
format parameter to compress Image which supports lzma algorithm.

Add the following command to support lzma. This command is refer to Linux
kernel, https://github.com/torvalds/linux/blob/master/arch/powerpc/boot/wrapper

"xz --format=lzma -f -6 linux.bin"

Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agotcl: resolve conflicts with tcl8's man pages
Thomas Perrot [Tue, 26 Nov 2024 14:35:58 +0000 (15:35 +0100)] 
tcl: resolve conflicts with tcl8's man pages

Change the suffix from 'tcl' to 'tcl9' and from 'tcl8' to avoid
conflicts with the man pages provided by the tcl packages.

file /usr/share/man/mann/vwait.ntcl conflicts between attempted installs of tcl-doc-9.0.0-r0.riscv64 and tcl8-doc-8.6.15-r0.riscv64
file /usr/share/man/mann/while.ntcl conflicts between attempted installs of tcl-doc-9.0.0-r0.riscv64 and tcl8-doc-8.6.15-r0.riscv64
file /usr/share/man/mann/yield.ntcl conflicts between attempted installs of tcl-doc-9.0.0-r0.riscv64 and tcl8-doc-8.6.15-r0.riscv64
file /usr/share/man/mann/yieldto.ntcl conflicts between attempted installs of tcl-doc-9.0.0-r0.riscv64 and tcl8-doc-8.6.15-r0.riscv64
file /usr/share/man/mann/zlib.ntcl conflicts between attempted installs of tcl-doc-9.0.0-r0.riscv64 and tcl8-doc-8.6.15-r0.riscv64
[...]

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3: package tkinter's shared objects
Dan McGregor [Tue, 26 Nov 2024 18:06:42 +0000 (12:06 -0600)] 
python3: package tkinter's shared objects

Seems every time python is updated this gets removed. That's likely
because the tk option can't be enabled in python3-native without
creating a dependency loop.

Instead of manually editing the manifest every time, explicitly
add it in the recipe as suggested by Alexander Kanavin.

Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3: do not overwrite FILES contents
Dan McGregor [Tue, 26 Nov 2024 18:06:41 +0000 (12:06 -0600)] 
python3: do not overwrite FILES contents

Instead of relying completely on the python packaging manifest,
allow some default values. This is useful for the edge cases that
can't be found automatically by the create_manifest step.

In particular, tkinter can't be built for python3-native, so its
consistently missed in manifest updates.

Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-flit-core: upgrade 3.9.0 -> 3.10.1
Ross Burton [Wed, 27 Nov 2024 14:50:00 +0000 (14:50 +0000)] 
python3-flit-core: upgrade 3.9.0 -> 3.10.1

Summary of changes:
- The ``--python`` option can now take the path of a virtualenv folder, as an
  alternative to a Python executable.
- The metadata in packages now has the names of optional dependency groups
  ("extras") normalised, complying with version 2.3 of the metadata standard.
- Fix potential substitution of environment variables into passwords read from
  ``.pypirc`` files.
- A warning is now shown when building packages which specify the old
  ``flit.buildapi`` backend, which should be replaced by
  ``flit_core.buildapi``. It's a good idea to always set a maximum
  version for the build requirement, to protect against changes in
  future major versions of Flit.
- Avoid using the deprecated ``datetime.utcfromtimestamp()``.
- The tests for ``flit_core`` are no longer part of the installed package,
  reducing the size of the wheels.

Remove the -tests package, as the tests are no longer installed.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-numpy: inherit pkgconfig
Trevor Gamblin [Wed, 27 Nov 2024 21:26:56 +0000 (16:26 -0500)] 
python3-numpy: inherit pkgconfig

This was supposed to be added in oe-core commit fd656aaf7fbe
("python3-numpy: upgrade 1.26.4 -> 2.1.3"), but it somehow got missed in
the final version of that patch. Add it now to fix possible do_compile
errors on some systems, due to host paths sneaking into the meson build
options, e.g.:

| Build machine cpu family: x86_64
| Build machine cpu: x86_64
| Host machine cpu family: x86_64
| Host machine cpu: x86_64
| Target machine cpu family: x86_64
| Target machine cpu: x86_64
| Program python3 found: YES (/home/tgamblin/workspace/yocto/poky/build/tmp/work/core2-64-poky-linux-musl/python3-numpy/2.1.3/recipe-sysroot-native/usr/bin/nativepython3)
| Did not find pkg-config by name 'pkg-config'
| Found pkg-config: NO
| Run-time dependency python found: NO (tried pkgconfig, pkgconfig and sysconfig)
|
| ../numpy-2.1.3/meson.build:41:12: ERROR: Python dependency not found
|
| A full log can be found at /home/tgamblin/workspace/yocto/poky/build/tmp/work/core2-64-poky-linux-musl/python3-numpy/2.1.3/build/meson-logs/meson-log.txt

and notably (meson-log.txt snippet):

|x86_64-poky-linux-musl-g++ -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/media/build/poky/build/tmp/work/core2-64-poky-linux-musl/python3-numpy/2.1.3/recipe-sysroot -I/media/build/poky/build/tmp/work/core2-64-poky-linux-musl/python3-numpy/2.1.3/recipe-sysroot/usr/include/python3.13 -I/usr/include/python3.13

A bug has been filed about this and the related gcc issue: https://bugzilla.yoctoproject.org/show_bug.cgi?id=15672

With pkgconfig on the inherit line, all include directives in
meson-log.txt end up looking something like:

|-I/home/tgamblin/workspace/yocto/poky/build/tmp/work/core2-64-poky-linux-musl/python3-numpy/2.1.3/recipe-sysroot/usr/include/python3.13

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolib: oe: license: Add missing import
Joshua Watt [Tue, 26 Nov 2024 23:14:58 +0000 (16:14 -0700)] 
lib: oe: license: Add missing import

The code in this file uses oe.qa, but it was not imported resulting an
an exception when a license error was detected

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-isodate: move to meta-python
Guðni Már Gilbert [Tue, 26 Nov 2024 18:31:50 +0000 (18:31 +0000)] 
python3-isodate: move to meta-python

python3-rdflib was the last consumer of this recipe in oe-core.

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-rdflib: drop python3-isodate from RDEPENDS
Guðni Már Gilbert [Tue, 26 Nov 2024 18:31:49 +0000 (18:31 +0000)] 
python3-rdflib: drop python3-isodate from RDEPENDS

On Python 3.11+, the built-in datetime module is used instead.
This change was made in v7.1.0 release.

See PR 2929: https://github.com/RDFLib/rdflib/blob/main/CHANGELOG.md#2024-10-17-release-710

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoclasses/go-vendor: Use UNPACKDIR instead of WORKDIR
Joshua Watt [Tue, 26 Nov 2024 21:44:48 +0000 (14:44 -0700)] 
classes/go-vendor: Use UNPACKDIR instead of WORKDIR

modules.txt is provided using file:// in SRC_URI, therefore it will be
found in UNPACKDIR instead of WORKDIR

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoinsane: Split ERROR_QA into CHECKLAYER_REQUIRED_TESTS
Richard Purdie [Wed, 13 Nov 2024 16:36:37 +0000 (16:36 +0000)] 
insane: Split ERROR_QA into CHECKLAYER_REQUIRED_TESTS

We'd like to start requiring some set of checks are enabled for Yocto Project
Compatible Status and to pass yocto-check-layer. Start by splitting ERROR_QA
into two sets, the ones we think can be required and the ones we know have
challenges to implement (e.g. with prebuilt binaries).

To change the required list, the YP TSC would need to approve.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoxprop: upgrade 1.2.7 -> 1.2.8
Wang Mingyu [Tue, 26 Nov 2024 01:30:02 +0000 (09:30 +0800)] 
xprop: upgrade 1.2.7 -> 1.2.8

Changelog:
 Draw truecolor icons using dual-color half blocks

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agosystemd: upgrade 256.7 -> 256.8
Wang Mingyu [Tue, 26 Nov 2024 01:30:01 +0000 (09:30 +0800)] 
systemd: upgrade 256.7 -> 256.8

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agore2c: upgrade 3.1 -> 4.0
Wang Mingyu [Tue, 26 Nov 2024 01:30:00 +0000 (09:30 +0800)] 
re2c: upgrade 3.1 -> 4.0

Changelog:
 https://re2c.org/releases/release_notes.html#release-4-0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-wheel: upgrade 0.45.0 -> 0.45.1
Wang Mingyu [Tue, 26 Nov 2024 01:29:59 +0000 (09:29 +0800)] 
python3-wheel: upgrade 0.45.0 -> 0.45.1

Changelog:
==========
Fixed pure Python wheels converted from eggs and wininst files having the ABI tag in the file name

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-websockets: upgrade 14.0 -> 14.1
Wang Mingyu [Tue, 26 Nov 2024 01:29:58 +0000 (09:29 +0800)] 
python3-websockets: upgrade 14.0 -> 14.1

Changelog:
============
- Supported max_queue=None in the asyncio and threading implementations for
  consistency with the legacy implementation, even though this is never a good idea.
- Added close_code and close_reason attributes in the asyncio and threading
  implementations for consistency with the legacy implementation.
- Once the connection is closed, messages previously received and buffered can
  be read in the asyncio and threading implementations, just like in the legacy implementation.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-hypothesis: upgrade 6.118.6 -> 6.119.4
Wang Mingyu [Tue, 26 Nov 2024 01:29:57 +0000 (09:29 +0800)] 
python3-hypothesis: upgrade 6.118.6 -> 6.119.4

Changelog:
 https://hypothesis.readthedocs.io/en/latest/changes.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-bcrypt: upgrade 4.2.0 -> 4.2.1
Wang Mingyu [Tue, 26 Nov 2024 01:29:56 +0000 (09:29 +0800)] 
python3-bcrypt: upgrade 4.2.0 -> 4.2.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoofono: upgrade 2.12 -> 2.13
Wang Mingyu [Tue, 26 Nov 2024 01:29:55 +0000 (09:29 +0800)] 
ofono: upgrade 2.12 -> 2.13

Changelog:
==========
- Add support for handling QMI PIN and Lock methods.
- Add support for handling QMI WWAN interfaces.
- Add support for handling RMNet interfaces.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agomtools: upgrade 4.0.45 -> 4.0.46
Wang Mingyu [Tue, 26 Nov 2024 01:29:54 +0000 (09:29 +0800)] 
mtools: upgrade 4.0.45 -> 4.0.46

clang_UNUSED.patch
mtools-makeinfo.patch
refreshed for 4.0.46

Changelog:
=============
- iconv buffer overflow fixes
- removed references to mread and mwrite (obsolete subcommands
from mcopy)
- documented mdoctorfat, and addressed 2 bugs/oversights
- removed references to obsolete mread and mwrite
- portability fixes (dietlibc and MacOS X) & simplification

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolsof: upgrade 4.99.3 -> 4.99.4
Wang Mingyu [Tue, 26 Nov 2024 01:29:53 +0000 (09:29 +0800)] 
lsof: upgrade 4.99.3 -> 4.99.4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agollvm: upgrade 19.1.3 -> 19.1.4
Wang Mingyu [Tue, 26 Nov 2024 01:29:52 +0000 (09:29 +0800)] 
llvm: upgrade 19.1.3 -> 19.1.4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibsoup: upgrade 3.6.0 -> 3.6.1
Wang Mingyu [Tue, 26 Nov 2024 01:29:51 +0000 (09:29 +0800)] 
libsoup: upgrade 3.6.0 -> 3.6.1

Changelog:
============
* Fix `soup_uri_copy()` reading port as a long instead of an int
* Fix possible NULL deref in `soup_uri_decode_data_uri()`
* Fix possible overflow in `SoupContentSniffer`
* Fix assertion in `soup_uri_decode_data_uri()` on URLs with a path starting with `//`
* headers: Be more robust against invalid input when parsing params
* websocket: Fix possibility of being stuck in a read loop

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibadwaita: upgrade 1.6.1 -> 1.6.2
Wang Mingyu [Tue, 26 Nov 2024 01:29:49 +0000 (09:29 +0800)] 
libadwaita: upgrade 1.6.1 -> 1.6.2

Changelog:
===========
- AdwDialog
  - Fix accessible role critical when using window-backed dialogs
- AdwHeaderBar
  - Fix a typo in docs
- AdwMessageDialog
  - Fix a typo in adw_message_dialog_response() deprecation message
- AdwStyleManager
  - Fix initial color scheme value on Windows
- Translation updates
  - Dutch
  - Serbian

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agogtk4: upgrade 4.16.5 -> 4.16.7
Wang Mingyu [Tue, 26 Nov 2024 01:29:48 +0000 (09:29 +0800)] 
gtk4: upgrade 4.16.5 -> 4.16.7

Changelog:
============
* Text:
 - Reduce the size of error underlines

* Accessibility:
 - Fix a wrong return value type
 - Fix an invalid free call

* GtkText:
 - Don't select inserted Emoji

* GtkApplication:
 - Set the default window icon from the app ID

* GtkFontChooser:
 - Make the dialog more shrinkable

* macOS:
 - Use correct modifier keys for GtkTextView and GtkLabel
   shortcuts

* Translation updates
 Icelandic
 Serbian
 Serbian (Latin)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agodnf: upgrade 4.21.1 -> 4.22.0
Wang Mingyu [Tue, 26 Nov 2024 01:29:47 +0000 (09:29 +0800)] 
dnf: upgrade 4.21.1 -> 4.22.0

0005-Do-not-prepend-installroot-to-logdir.patch
refreshed for 4.22.0

Changelog:
=============
- doc: Naming of source and debug repos
- Fix /var/cache/dnf and /etc/yum packaging
- Allow --installroot on read-only bootc system
- spec: If DNF5 obsoletes DNF, do not build dnf and yum packages
- Print rpm unpack errors to the user (RhBug:2312906)
- package: remote_location() takes basedir into account
- spec: If DNF5 obsoletes DNF, do not build dnf-automatic
- Allow --downloadonly on read-only bootc system
- Add kernel-core to reboot_needed list
- Update need_reboot for dnf-automatic
- doc: Example send_error_messages in /etc/dnf/automatic.conf
- automatic: Check availability of config file
- Updated conf_ref to reflect change in fastestmirror behavior
- doc: Fix display issue of a code snippet

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoweston: upgrade 13.0.3 -> 14.0.1
Hiago De Franco [Tue, 26 Nov 2024 00:08:36 +0000 (21:08 -0300)] 
weston: upgrade 13.0.3 -> 14.0.1

Key changes are:

- Patches have been removed since they were merged upstream and are no
  longer needed on 14.0.1.
- Since commit a16598b038b2 ("backend-drm: make libdisplay-info
  mandatory") from Weston, libdisplay-info is now a build dependency.
- Since commit f271dd34b617 ("compositor: delete cms-static and
  cms-colord plugins") from Weston, "deprecated-color-management-colord"
  has been removed, therefore remove the "colord" PACKAGECONFIG.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibdisplay-info: add recipe
Hiago De Franco [Tue, 26 Nov 2024 00:08:35 +0000 (21:08 -0300)] 
libdisplay-info: add recipe

libdisplay-info is a EDID and DisplayID library. Goals:

- Provide a set of high-level, easy-to-use, opinionated functions as
  well as low-level functions to access detailed information.
- Simplicity and correctness over performance and resource usage.
- Well-tested and fuzzed.

Since commit a16598b038b2 ("backend-drm: make libdisplay-info
mandatory") from Weston, this library is now mandatory in order to
build weston 14.0.1 and newer.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agohwdata: add recipe from meta-openembedded
Hiago De Franco [Tue, 26 Nov 2024 00:08:34 +0000 (21:08 -0300)] 
hwdata: add recipe from meta-openembedded

Move hwdata recipe from meta-openembedded to openembedded-core.

libdisplay-info is now a requirement for Weston, since commit
a16598b038b2 ("backend-drm: make libdisplay-info mandatory"). However,
in order to build libdisplay-info, hwdata is required. Since Weston is
built inside openembedded-core, move hwdata in order to be able to
upgrade Weston, so oe-core has no dependency on meta-oe.

hwdata contains various hardware identification and configuration data.

Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibnsl2: embed version in filename
Ross Burton [Mon, 25 Nov 2024 14:32:01 +0000 (14:32 +0000)] 
libnsl2: embed version in filename

This recipe fetches a tagged commit, so embed the PV in the filename.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibnsl2: set CVE_PRODUCT
Ross Burton [Mon, 25 Nov 2024 14:32:00 +0000 (14:32 +0000)] 
libnsl2: set CVE_PRODUCT

Our libnsl2 recipe is just libnsl version 2.x, so set the CVE vendor and
product pair appropriately as per:

https://www.cvedetails.com/version/1177013/Libnsl-Project-Libnsl-2.0.0.html

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoliburi-perl: move to meta-perl
Alexander Kanavin [Mon, 25 Nov 2024 12:01:27 +0000 (13:01 +0100)] 
liburi-perl: move to meta-perl

liburi-perl was added in 2010 to support lsb testing, never had
any other consumers in core, and since 2019 lsb testing is gone as well:
https://git.yoctoproject.org/poky/commit/?h=master-next&id=bac4bc9aa6a1f2fcf2ce9644925615185cc8e847

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibxml-parser-perl: correct SRC_URI
Alexander Kanavin [Mon, 25 Nov 2024 12:01:26 +0000 (13:01 +0100)] 
libxml-parser-perl: correct SRC_URI

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoenchant2: correct SRC_URI and other uris
Alexander Kanavin [Mon, 25 Nov 2024 12:01:25 +0000 (13:01 +0100)] 
enchant2: correct SRC_URI and other uris

https://github.com/AbiWord/enchant confirms
the correct locations.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agowget: upgrade 1.24.5 -> 1.25.0
Alexander Kanavin [Mon, 25 Nov 2024 12:01:24 +0000 (13:01 +0100)] 
wget: upgrade 1.24.5 -> 1.25.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agovulkan: upgrade 1.3.290.0 -> 1.3.296.0
Alexander Kanavin [Mon, 25 Nov 2024 12:01:23 +0000 (13:01 +0100)] 
vulkan: upgrade 1.3.290.0 -> 1.3.296.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoutil-macros: upgrade 1.20.1 -> 1.20.2
Alexander Kanavin [Mon, 25 Nov 2024 12:01:22 +0000 (13:01 +0100)] 
util-macros: upgrade 1.20.1 -> 1.20.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agosudo: upgrade 1.9.15p5 -> 1.9.16p1
Alexander Kanavin [Mon, 25 Nov 2024 12:01:21 +0000 (13:01 +0100)] 
sudo: upgrade 1.9.15p5 -> 1.9.16p1

License-Update: copyright years

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoqemu: upgrade 9.1.0 -> 9.1.1
Alexander Kanavin [Mon, 25 Nov 2024 12:01:20 +0000 (13:01 +0100)] 
qemu: upgrade 9.1.0 -> 9.1.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-zipp: upgrade 3.20.2 -> 3.21.0
Alexander Kanavin [Mon, 25 Nov 2024 12:01:19 +0000 (13:01 +0100)] 
python3-zipp: upgrade 3.20.2 -> 3.21.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-xmltodict: upgrade 0.13.0 -> 0.14.2
Alexander Kanavin [Mon, 25 Nov 2024 12:01:18 +0000 (13:01 +0100)] 
python3-xmltodict: upgrade 0.13.0 -> 0.14.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-sphinx-rtd-theme: upgrade 3.0.0 -> 3.0.2
Alexander Kanavin [Mon, 25 Nov 2024 12:01:17 +0000 (13:01 +0100)] 
python3-sphinx-rtd-theme: upgrade 3.0.0 -> 3.0.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-psutil: upgrade 6.0.0 -> 6.1.0
Alexander Kanavin [Mon, 25 Nov 2024 12:01:16 +0000 (13:01 +0100)] 
python3-psutil: upgrade 6.0.0 -> 6.1.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-poetry-core: upgrade 1.9.0 -> 1.9.1
Alexander Kanavin [Mon, 25 Nov 2024 12:01:15 +0000 (13:01 +0100)] 
python3-poetry-core: upgrade 1.9.0 -> 1.9.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-jsonschema-specifications: upgrade 2023.12.1 -> 2024.10.1
Alexander Kanavin [Mon, 25 Nov 2024 12:01:14 +0000 (13:01 +0100)] 
python3-jsonschema-specifications: upgrade 2023.12.1 -> 2024.10.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-dtschema: upgrade 2024.9 -> 2024.11
Alexander Kanavin [Mon, 25 Nov 2024 12:01:12 +0000 (13:01 +0100)] 
python3-dtschema: upgrade 2024.9 -> 2024.11

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-cryptography(-vectors): upgrade 43.0.1 -> 43.0.3, ensure lockstep upgrades
Alexander Kanavin [Mon, 25 Nov 2024 12:01:11 +0000 (13:01 +0100)] 
python3-cryptography(-vectors): upgrade 43.0.1 -> 43.0.3, ensure lockstep upgrades

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopuzzles: upgrade to latest revision
Alexander Kanavin [Mon, 25 Nov 2024 12:01:10 +0000 (13:01 +0100)] 
puzzles: upgrade to latest revision

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopiglit: upgrade to latest revision
Alexander Kanavin [Mon, 25 Nov 2024 12:01:09 +0000 (13:01 +0100)] 
piglit: upgrade to latest revision

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agonpth: upgrade 1.7 -> 1.8
Alexander Kanavin [Mon, 25 Nov 2024 12:01:08 +0000 (13:01 +0100)] 
npth: upgrade 1.7 -> 1.8

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoliburi-perl: upgrade 5.28 -> 5.31
Alexander Kanavin [Mon, 25 Nov 2024 12:01:06 +0000 (13:01 +0100)] 
liburi-perl: upgrade 5.28 -> 5.31

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibtry-tiny-perl: upgrade 0.31 -> 0.32
Alexander Kanavin [Mon, 25 Nov 2024 12:01:05 +0000 (13:01 +0100)] 
libtry-tiny-perl: upgrade 0.31 -> 0.32

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibsolv: upgrade 0.7.30 -> 0.7.31
Alexander Kanavin [Mon, 25 Nov 2024 12:01:04 +0000 (13:01 +0100)] 
libsolv: upgrade 0.7.30 -> 0.7.31

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibgpg-error: upgrade 1.50 -> 1.51
Alexander Kanavin [Mon, 25 Nov 2024 12:01:03 +0000 (13:01 +0100)] 
libgpg-error: upgrade 1.50 -> 1.51

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibdnf: upgrade 0.73.3 -> 0.73.4
Alexander Kanavin [Mon, 25 Nov 2024 12:01:02 +0000 (13:01 +0100)] 
libdnf: upgrade 0.73.3 -> 0.73.4

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agogstreamer1.0: upgrade 1.24.6 -> 1.24.9
Alexander Kanavin [Mon, 25 Nov 2024 12:01:01 +0000 (13:01 +0100)] 
gstreamer1.0: upgrade 1.24.6 -> 1.24.9

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agogawk: upgrade 5.3.0 -> 5.3.1
Alexander Kanavin [Mon, 25 Nov 2024 12:01:00 +0000 (13:01 +0100)] 
gawk: upgrade 5.3.0 -> 5.3.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoffmpeg: upgrade 7.0.2 -> 7.1
Alexander Kanavin [Mon, 25 Nov 2024 12:00:59 +0000 (13:00 +0100)] 
ffmpeg: upgrade 7.0.2 -> 7.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agodiffstat: upgrade 1.66 -> 1.67
Alexander Kanavin [Mon, 25 Nov 2024 12:00:58 +0000 (13:00 +0100)] 
diffstat: upgrade 1.66 -> 1.67

License-Update: MIT changed to X11 (which is MIT plus advertising clause)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agocreaterepo-c: upgrade 1.1.4 -> 1.2.0
Alexander Kanavin [Mon, 25 Nov 2024 12:00:57 +0000 (13:00 +0100)] 
createrepo-c: upgrade 1.1.4 -> 1.2.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agocmake: upgrade 3.30.5 -> 3.31.0
Alexander Kanavin [Mon, 25 Nov 2024 12:00:56 +0000 (13:00 +0100)] 
cmake: upgrade 3.30.5 -> 3.31.0

License-Update: copyright years

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agochrpath: upgrade 0.16 -> 0.18
Alexander Kanavin [Mon, 25 Nov 2024 12:00:55 +0000 (13:00 +0100)] 
chrpath: upgrade 0.16 -> 0.18

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agobase-passwd: upgrade 3.6.4 -> 3.6.5
Alexander Kanavin [Mon, 25 Nov 2024 12:00:54 +0000 (13:00 +0100)] 
base-passwd: upgrade 3.6.4 -> 3.6.5

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoalsa: upgrade 1.2.12 -> 1.2.13
Alexander Kanavin [Mon, 25 Nov 2024 12:00:53 +0000 (13:00 +0100)] 
alsa: upgrade 1.2.12 -> 1.2.13

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoresulttool/store: Fix permissions of logarchive
Richard Purdie [Tue, 26 Nov 2024 11:11:12 +0000 (11:11 +0000)] 
resulttool/store: Fix permissions of logarchive

We want the results directory to be visable to other users, tweak the
permissions of the created directory to ensure this is the case.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agosystemd-boot: drop intltool-native from DEPENDS
Guðni Már Gilbert [Sun, 24 Nov 2024 13:17:07 +0000 (13:17 +0000)] 
systemd-boot: drop intltool-native from DEPENDS

intltool was dropped as a dependency in v236
See commit for reference:
https://github.com/systemd/systemd/pull/7313/commits/c81217920effddc93fb780cf8f9eb699d6fe1319

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agosystemd: drop intltool-native from DEPENDS
Guðni Már Gilbert [Sun, 24 Nov 2024 13:17:06 +0000 (13:17 +0000)] 
systemd: drop intltool-native from DEPENDS

intltool was dropped as a dependency in v236
See commit for reference:
https://github.com/systemd/systemd/pull/7313/commits/c81217920effddc93fb780cf8f9eb699d6fe1319

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agobuilder: set CVE_PRODUCT
Peter Marko [Sun, 24 Nov 2024 12:37:58 +0000 (13:37 +0100)] 
builder: set CVE_PRODUCT

Builder is a common word and there are many other builder components
which makes us to ignore CVEs for all of them.
There is already 1 ignored and currently 3 new ones.

Instead, set product to yocto to filter them.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agobootchart2: Several fixes
Robert Yang [Sun, 24 Nov 2024 12:13:58 +0000 (04:13 -0800)] 
bootchart2: Several fixes

Fixed Ross' comments:
* Add -n to gzip to make the resulting files reproducible, so we don't need to
  decompress them.

* Makefile: Let bootchartd.conf use EARLY_PREFIX, so that bootchartd.conf can
  install to correct location.

* Set MANDIR and DOCDIR to make the files install to correct location for
  bootchart2-native.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
9 months agognutls: Upgrade to 3.8.8
Simone Weiß [Sat, 23 Nov 2024 17:43:22 +0000 (17:43 +0000)] 
gnutls: Upgrade to 3.8.8

In 3.8.7 is that the linkage to compression libraries were changed to use a new
tool called dlwrap, this caused issues during the last upgrade but is resolved
now with the update to 3.8.8. Remove the workarounds for the update hence.

Changes in 3.8.8 include:
* libgnutls:
   * Experimental support for X25519MLKEM768 and SecP256r1MLKEM768
     key exchange in TLS 1.3
   * All records included in an OCSP response are now checked in TLS
   * Handling of malformed compress_certificate extension is now more standard
     compliant
* More flexible library linking options for compression libraries, TPM, and
  liboqs support. The configure options, --with-zstd, --with-brotli, --with-zlib,
   --with-tpm2, and --with-liboqs now take 4 states:
   yes/link/dlopen/no, to specify how the libraries are linked or
   loaded.

Do not set a specific library linking option but use the default(yes).

Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>