]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
3 months agogstreamer1.0: improve test reliability
Ross Burton [Fri, 15 Mar 2024 14:37:38 +0000 (14:37 +0000)] 
gstreamer1.0: improve test reliability

First, libcheck has the ability to increase all test timeouts by an arbitrary
multiplier. Because we run our tests on loaded build machines,
increase all timeouts by 10x to reduce the chance of load causing failures.

Second, use GST_CHECKS_IGNORE to list test cases that should be skipped.

Drop skip-aggregator-test.patch as this is now redundant, and also skip
gstnetclientclock.c:test_functioning as this is very sensitive to load.

[ YOCTO #14808 ]

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agocurl: increase test timeouts
Ross Burton [Fri, 15 Mar 2024 14:37:37 +0000 (14:37 +0000)] 
curl: increase test timeouts

We often see multiple curl tests fail during ptest runs, the actual test
varies but the output is like this:

  FAIL: 337: protoc!
  There was no content at all in the file log/3/server.input.
  Server glitch? Total curl failure? Returned: 28

Error code 28 is CURLE_OPERATION_TIMEDOUT, so this is almost certainly
due to a loaded machine resulting in the tests running slowly.

It is notable that the test runner explicitly passes --max-time=13 to
curl, so experiment and change this to 600 to see if this solves the
problem.

[ YOCTO #15268 ]

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agocurl: improve run-ptest
Ross Burton [Fri, 15 Mar 2024 14:37:36 +0000 (14:37 +0000)] 
curl: improve run-ptest

There's no need to run the output of runtests.pl through a sed to get
automake-style output, as you can pass -am to get this formatting.

Don't run timing dependent tests, as the ptests can run on loaded
systems.

Add a dependency on the en_US locale because some of the tests require
this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agouninative: Add pthread linking workaround
Richard Purdie [Fri, 15 Mar 2024 12:59:57 +0000 (12:59 +0000)] 
uninative: Add pthread linking workaround

With newer glibc versions, pthread was merged into the main library so there is
no longer any need to link with -lpthread. On newer systems this means that linker
flag is dropped from places like pkgconfig .pc files. If uninative then uses this
newer library on an older system, the flag is missing and linker errors about missing
symbols occur.

Adding the linkage unconditionally to our uninative linking flags avoids that problem
at a potential cost of slight over linking.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agobash/flex: Ensure BUILD_FLAGS doesn't leak onto target
Richard Purdie [Sat, 16 Mar 2024 15:43:22 +0000 (15:43 +0000)] 
bash/flex: Ensure BUILD_FLAGS doesn't leak onto target

The ptest packages were leaking BUILD_LDFLAGS into the Makefile used
on target. Remove these values instead.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agogo: Upgrade 1.22.0 -> 1.22.1
Soumya Sambu [Fri, 15 Mar 2024 11:24:22 +0000 (11:24 +0000)] 
go: Upgrade 1.22.0 -> 1.22.1

Upgrade to latest 1.22.x release [1]:

$git log --oneline go1.22.0..go1.22.1
db6097f8cb (tag: go1.22.1, origin/release-branch.go1.22) [release-branch.go1.22] go1.22.1
041a47712e [release-branch.go1.22] net/textproto, mime/multipart: avoid unbounded read in MIME header
3a855208e3 [release-branch.go1.22] net/http, net/http/cookiejar: avoid subdomain matches on IPv6 zones
337b8e9cbf [release-branch.go1.22] crypto/x509: make sure pub key is non-nil before interface conversion
16830ab48a [release-branch.go1.22] net/http: add missing call to decConnsPerHost
056b0edcb8 [release-branch.go1.22] html/template: escape additional tokens in MarshalJSON errors
f73eba76a0 [release-branch.go1.22] net: work around runtime scheduler starvation on js and wasip1
5330cd225b [release-branch.go1.22] net/mail: properly handle special characters in phrase and obs-phrase
d8c4239f08 [release-branch.go1.22] cmd/go/internal/modcmd: correctly filter out main modules in verify
c33adf44ff [release-branch.go1.22] cmd/trace/v2,internal/trace: use correct frame for identifying goroutines
3b71998078 [release-branch.go1.22] go/types, types2: ensure that Alias.actual is set in NewAlias
8fe2ad6494 [release-branch.go1.22] runtime/internal/atomic: correct GOARM=7 guard at a DMB instruction
686662f3a4 [release-branch.go1.22] cmd/compile: make jump table symbol static
6cbe522fe1 [release-branch.go1.22] cmd/compile: fail noder.LookupFunc gracefully if function generic
fb86598cd3 [release-branch.go1.22] cmd/compile: accept -lang=go1 as -lang=go1.0
6fbd01a711 [release-branch.go1.22] runtime: don't call traceReadCPU on the system stack
d6a271939f [release-branch.go1.22] cmd/cgo/internal/testsanitizers: disable location checking for clang
20107e05a6 [release-branch.go1.22] internal/testenv: support the LUCI mobile builders in tests
53d1b73dff [release-branch.go1.22] internal/testenv: allow "-noopt" anywhere in builder name in test
dd31ad7e9f [release-branch.go1.22] spec: fix typo in year (it's 2024 now)

[1] https://github.com/golang/go/compare/go1.22.0...go1.22.1

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agopam: Fix build with musl
Khem Raj [Thu, 14 Mar 2024 04:31:31 +0000 (21:31 -0700)] 
pam: Fix build with musl

Apply a backported patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agogcc: Oe-selftest failure analysis - fix for tcl errors
Harish Sadineni [Tue, 12 Mar 2024 16:33:25 +0000 (09:33 -0700)] 
gcc: Oe-selftest failure analysis - fix for tcl errors

gcc testsuite unable to read the value of variable $do-what-limit and causing below tcl errors.
ERROR: can't read "do": no such variable
    while executing
"set do_what $do-what-limit"

To fix this, quote the variable using braces, as in ${do-what-limit}.

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolibtirpc: drop redundant PACKAGECONFIG
Yi Zhao [Wed, 13 Mar 2024 13:03:24 +0000 (21:03 +0800)] 
libtirpc: drop redundant PACKAGECONFIG

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agokernel: Fix check_oldest_kernel
Paul Barker [Wed, 13 Mar 2024 17:28:41 +0000 (17:28 +0000)] 
kernel: Fix check_oldest_kernel

The check_oldest_kernel() function requires utsrelease.h to be
generated. This file is generated during do_compile, so we need to delay
calling check_oldest_kernel() until after this.

With this change in place, I now see the expected warning when building
Linux 5.10.y.

Signed-off-by: Paul Barker <paul.barker.ct@bp.renesas.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoman-pages: use env from coreutils-native
Alexander Kanavin [Wed, 13 Mar 2024 17:33:36 +0000 (18:33 +0100)] 
man-pages: use env from coreutils-native

This is the outcome of investigating the selftest-armhost fail:
https://autobuilder.yoctoproject.org/typhoon/#/builders/127/builds/3028/steps/15/logs/stdio

When man-pages recipe builds on ubuntu 18.04, /usr/bin/env on that is too
old to support -S option, and the outcome is that man-pages quietly
installs nothing, and no packages get created, and the test
that expects the package to exist fails.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolttng-tools: skip kernel tests if no kernel modules present
Xiangyu Chen [Fri, 8 Mar 2024 04:32:21 +0000 (20:32 -0800)] 
lttng-tools: skip kernel tests if no kernel modules present

The current tests will run both userspace and kernel testing. Some of use cases
only use lttng for one kind of tracing (e.g. userspace). If the lttng
modules(.ko files) is not present during the test,it would end up with lots of
failing.

Add a check in ptest script, if current system doesn't contain lttng kernel
modules, passing LTTNG_TOOLS_DISABLE_KERNEL_TESTS=1 to make to skip all lttng
kernel related testing.

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agocargo-c-native: update 0.9.18 -> 0.9.30
Alexander Kanavin [Wed, 13 Mar 2024 17:33:19 +0000 (18:33 +0100)] 
cargo-c-native: update 0.9.18 -> 0.9.30

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agocargo-c-native: convert from git fetcher to crate fetcher
Alexander Kanavin [Wed, 13 Mar 2024 17:33:18 +0000 (18:33 +0100)] 
cargo-c-native: convert from git fetcher to crate fetcher

Fetching from git requires manually maintaining Cargo.lock
which is tedious and unclear how to do correctly,
especially with version updates. On the other hand, crates
do include Cargo.lock, and this way the revisions would match
upstream's and crate users (which requires regenerating
crates.inc to match the lock file).

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agomeson: correct upstream version check (exclude pre-releases)
Alexander Kanavin [Wed, 13 Mar 2024 17:33:16 +0000 (18:33 +0100)] 
meson: correct upstream version check (exclude pre-releases)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolinux-firmware: Move Intel 9260 modules firmware.
Yannick Rodriguez [Wed, 13 Mar 2024 20:29:01 +0000 (21:29 +0100)] 
linux-firmware: Move Intel 9260 modules firmware.

Moving intel 9260 firmware because it's common wifi chip and otherwise
to include this firmware whe have to include iwlwifi-misc which included
a lot of firmwares.

Signed-off-by: Yannick Rodriguez <y.rodriguez@i2s.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoglibc: Update to tip of 2.39 branch
Khem Raj [Wed, 6 Mar 2024 17:17:13 +0000 (09:17 -0800)] 
glibc: Update to tip of 2.39 branch

Brings

1b9c1a0047 Use gcc __builtin_stdc_* builtins in stdbit.h if possible
e0910f1d32 S390: Do not clobber r7 in clone [BZ #31402]
d0724994de math: Update mips64 ulps

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoelfutils: Fix build break with clang
Khem Raj [Sat, 9 Mar 2024 23:57:52 +0000 (15:57 -0800)] 
elfutils: Fix build break with clang

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agollvm: Update to 18.1.1 release
Khem Raj [Sat, 9 Mar 2024 20:43:01 +0000 (12:43 -0800)] 
llvm: Update to 18.1.1 release

This is final release after RC suffix is removed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agogit: git-replacement-native: depend on ca-certificate
Max Krummenacher [Mon, 11 Mar 2024 14:37:11 +0000 (07:37 -0700)] 
git: git-replacement-native: depend on ca-certificate

git is delegating webacces for URLs using TLS to libcurl.
However our native libcurl build does not find a ca-certificate.crt
unless its curl-native work dir still exists and thus git will
fail.
If a recipe uses AUTOREV with a git repo using https as its protocol
parsing of that recipe will fail fetching the latest HEAD.

Fix that by depending on ca-certificate and give its location
to libcurl via git's envrironment variable GIT_SSL_CAINFO.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agovala: fix for gtk4 prior to 4.14
Markus Volk [Tue, 12 Mar 2024 05:22:07 +0000 (06:22 +0100)] 
vala: fix for gtk4 prior to 4.14

- add a backport patch to fix compatibility with older gtk4 versions

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agovala: merge bb and inc files
Markus Volk [Tue, 12 Mar 2024 05:22:06 +0000 (06:22 +0100)] 
vala: merge bb and inc files

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolinux-firmware: remove pointless linux-firmware-gplv2-license package
Ross Burton [Thu, 7 Mar 2024 12:05:30 +0000 (04:05 -0800)] 
linux-firmware: remove pointless linux-firmware-gplv2-license package

The GPLv2 text is the standard text, so the -carl9170 package can just
set LICENSE=GPL-2.0-or-later and the custom license handling removed.

Confirmed in the source that the intended license is v2-or-later, not
v2-only as WHENCE says.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolinux-firmware: set LICENSE field for -liquidui and -mellanox
Ross Burton [Thu, 7 Mar 2024 12:05:29 +0000 (04:05 -0800)] 
linux-firmware: set LICENSE field for -liquidui and -mellanox

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolinux-firmware: add support for deduplicating the firmware
Ross Burton [Thu, 7 Mar 2024 12:05:29 +0000 (04:05 -0800)] 
linux-firmware: add support for deduplicating the firmware

This can a non-trivial amount of disk space, but requires rdfind from
meta-oe. As duplicate pieces of firmware become links, this reduces the
size of individual packages and adds dependencies:

linux-firmware-adsp-sst: PKGSIZE changed from 6362678 to 5609999 (-12%)
linux-firmware-amdgpu: PKGSIZE changed from 80234502 to 60819841 (-24%)
linux-firmware-cirrus: PKGSIZE changed from 1290908 to 1068886 (-17%)
linux-firmware-ibt-17: PKGSIZE changed from 2601222 to 1300679 (-50%)
linux-firmware-ibt-17: RDEPENDS: added "linux-firmware-ibt-misc"
linux-firmware-ibt-20: PKGSIZE changed from 2399511 to 1599721 (-33%)
linux-firmware-ibt-20: RDEPENDS: added "linux-firmware-ibt-misc"
linux-firmware-ibt-misc: PKGSIZE changed from 22400466 to 13390020 (-40%)
linux-firmware-ibt-misc: RDEPENDS: added "linux-firmware-ibt-17"
linux-firmware-qcom-qrb4210-audio: RDEPENDS: added "linux-firmware-qcom-qcm2290-audio"
linux-firmware-qcom-qrb4210-modem: PKGSIZE changed from 8882947 to 63 (-100%)
linux-firmware-qcom-qrb4210-modem: RDEPENDS: added "linux-firmware-qcom-qcm2290-modem"
linux-firmware-qcom-sdm845-audio: RDEPENDS: added "linux-firmware-qcom-qcm2290-audio"
linux-firmware-qcom-sdm845-compute: RDEPENDS: added "linux-firmware-qcom-qrb4210-compute"
linux-firmware-qcom-sdm845-modem: RDEPENDS: added "linux-firmware-qcom-qcm2290-modem"
linux-firmware-qcom-sm8250-audio: RDEPENDS: added "linux-firmware-qcom-qcm2290-audio"
linux-firmware-qcom-sm8250-compute: RDEPENDS: added "linux-firmware-qcom-qrb4210-compute"
linux-firmware-qcom-sm8250-thundercomm-rb5-sensors: RDEPENDS: added "linux-firmware-qcom-sdm845-thundercomm-db845c-sensors"
linux-firmware-radeon: PKGSIZE changed from 7105560 to 3343141 (-53%)
linux-firmware-radeon: RDEPENDS: added "linux-firmware-amdgpu"
linux-firmware-rtl8822: RDEPENDS: added "linux-firmware-rtl8761"
linux-firmware-sd8688: RDEPENDS: added "linux-firmware"
linux-firmware: RDEPENDS: added "linux-firmware-rtl8761"

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agomesa: fix opencl-spirv build
Markus Volk [Fri, 8 Mar 2024 21:12:03 +0000 (13:12 -0800)] 
mesa: fix opencl-spirv build

https://gitlab.freedesktop.org/mesa/mesa/-/commit/815a6647eb1383e9dc704ffcc266d85f3b13338a
adds a regression and breaks opencl-spirv build.

The next step in mesa will probably be to completely remove nir in favour of rusticl.
https://gitlab.freedesktop.org/mesa/mesa/-/issues/10674

Revert this commit to avoid that the lts version cannot use spirv
because rusticl is not yet and opencl-spirv is no longer supported.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agorust: reproducibility issue fix with v1.75
Sundeep KOKKONDA [Fri, 8 Mar 2024 15:37:07 +0000 (07:37 -0800)] 
rust: reproducibility issue fix with v1.75

Patch updated with upstream fix.
https://github.com/rust-lang/rust/pull/121959/commits/a9a979839bbdfec48c75d618ab0dce8a953589b8

Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoexpat: Upgrade 2.6.1 -> 2.6.2
Richard Purdie [Fri, 15 Mar 2024 13:06:54 +0000 (13:06 +0000)] 
expat: Upgrade 2.6.1 -> 2.6.2

Includes a fix for CVE-2024-28757.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolayer.conf: Prepare for release, drop nanbield LAYERSERIES
Richard Purdie [Thu, 7 Mar 2024 22:32:24 +0000 (22:32 +0000)] 
layer.conf: Prepare for release, drop nanbield LAYERSERIES

As we're close to release, drop compatibility to nanbield, people
have had time to switch now.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agocve-update-nvd2-native: Remove rejected CVE from database
Yoann Congal [Fri, 15 Mar 2024 00:20:20 +0000 (01:20 +0100)] 
cve-update-nvd2-native: Remove rejected CVE from database

When a CVE is updated to be rejected, matching database entries must be
removed. Otherwise:
* an incremental update is not equivalent the to an initial download.
* rejected CVEs might still appear as Unpatched in cve-check.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agocve-update-nvd2-native: Fix CVE configuration update
Yoann Congal [Fri, 15 Mar 2024 00:20:19 +0000 (01:20 +0100)] 
cve-update-nvd2-native: Fix CVE configuration update

When a CVE is created, it often has no precise version information and
this is stored as "-" (matching any version). After an update, version
information is added. The previous "-" must be removed, otherwise, the
CVE is still "Unpatched" for cve-check.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agocve-update-nvd2-native: nvd_request_next: Improve comment
Yoann Congal [Fri, 15 Mar 2024 00:20:18 +0000 (01:20 +0100)] 
cve-update-nvd2-native: nvd_request_next: Improve comment

Add a URL to the doc of the API used in the function.
... and fix a small typo dabase -> database

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agocve-update-nvd2-native: Remove duplicated CVE_CHECK_DB_FILE definition
Yoann Congal [Fri, 15 Mar 2024 00:20:17 +0000 (01:20 +0100)] 
cve-update-nvd2-native: Remove duplicated CVE_CHECK_DB_FILE definition

CVE_CHECK_DB_FILE is already defined in cve-check.bbclass which is
always inherited in cve-update-nvd2-native (There is a check line 40).

Remove it to avoid confusion. Otherwise, this should not change
anything.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agocve-update-nvd2-native: Add an age threshold for incremental update
Yoann Congal [Wed, 13 Mar 2024 15:13:27 +0000 (16:13 +0100)] 
cve-update-nvd2-native: Add an age threshold for incremental update

Add a new variable "CVE_DB_INCR_UPDATE_AGE_THRES", which can be used to
specify the maximum age of the database for doing an incremental update
For older databases, a full re-download is done.

With a value of "0", this forces a full-redownload.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agocve-update-nvd2-native: Fix typo in comment
Yoann Congal [Wed, 13 Mar 2024 15:13:26 +0000 (16:13 +0100)] 
cve-update-nvd2-native: Fix typo in comment

attmepts -> attempts

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoopenssh: Add a workaround for ICE on powerpc64le
William Lyu [Wed, 6 Mar 2024 19:56:58 +0000 (11:56 -0800)] 
openssh: Add a workaround for ICE on powerpc64le

Fixes [YOCTO #15415]

The new openssh version has an ICE on powerpc64le similar to the one on
mips/mips64[1]. By adding flag "--without-hardening" to "./configure",
compiler option "-fzero-call-used-regs" will be removed when compiling. This
prevents certain functions from triggering the following ICE:

unimplemented: argument 'used' is not supported for '-fzero-call-used-regs' on this target

References
[1] https://git.openembedded.org/openembedded-core/commit/?id=5b290566519a87c563945a033cb49863317ad63d

Signed-off-by: William Lyu <William.Lyu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agokernel-fitImage: only include valid compatible line
Christian Taedcke [Wed, 6 Mar 2024 16:43:00 +0000 (08:43 -0800)] 
kernel-fitImage: only include valid compatible line

Without this commit the configuration node includes the compatible
line 'compatible = [00];' if EXTERNAL_KERNEL_DEVICETREE is not
defined, i.e. if PREFERRED_PROVIDER_virtual/dtb is not used.
This prevents u-boot from using this configuration and it prints the
message "Could not find configuration node".

An additional check also ensures that the written compatible line
never contains an empty compatible.

The functionality to add the compatible line was added in commit
f4c82fb6da89 ("kernel-fitImage: add machine compatible to config
section").

Signed-off-by: Christian Taedcke <christian.taedcke@weidmueller.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agogo.bbclass: set GOPROXY
Jose Quaresma [Thu, 7 Mar 2024 10:06:59 +0000 (02:06 -0800)] 
go.bbclass: set GOPROXY

The GOPROXY is already correctly defined on the native sys root
and this can be checked using the bitbake devshell:

| $ go env GOPROXY
| https://proxy.golang.org,direct

The go_do_compile task calls the compiler directly so the
GOPROXY env is not seen because it's not defined in the shell.
Defining it explicitly solves this problem and was to avoid
setting it in the recipes itself.

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agosystemd: Check for directory before chmod'ing it
Khem Raj [Thu, 7 Mar 2024 19:10:36 +0000 (11:10 -0800)] 
systemd: Check for directory before chmod'ing it

da9db878a15 systemd: fix dead link /var/log/README
add -Dcreate-log-dirs=false which means journal dir
will not be generated regardless of VOLATILE_LOG_DIR value
if a distro decided to set VOLATILE_LOG_DIR=no this
code path will be executes and the directory being operated
upon wont exist ending in do_install errors

chown: cannot access '/mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/systemd/255.4/image/var/log/journal': No such file or directory

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agobmaptool: Add bmap-tools runtime alias for compatibility
Tom Hochstein [Thu, 7 Mar 2024 18:53:52 +0000 (10:53 -0800)] 
bmaptool: Add bmap-tools runtime alias for compatibility

The rename of bmap-tools to bmaptool creates an incompatibility that
will break package feeds. Restore package feed compatibility by adding
a bmap-tools runtime alias.

Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agogo: filter out build specific path from the linker flags
Changqing Li [Thu, 7 Mar 2024 06:49:08 +0000 (22:49 -0800)] 
go: filter out build specific path from the linker flags

patch 0007-exec.go-do-not-write-linker-flags-into-buildids.patch
removes linker flags from buildids for not breaking reproducibility,
but it seems that this will make go not rebuild when linker flag
changes, Refer [1]. So remove this oe-specific patch, and change to
filter out build specific path from the linker flags

[1] https://github.com/golang/go/issues/63760

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agosystemd: remove systemd-bus-proxy settings
Chen Qi [Thu, 7 Mar 2024 02:27:35 +0000 (18:27 -0800)] 
systemd: remove systemd-bus-proxy settings

systemd-bus-proxy was removed since v230.
>From the NEWS file:
"""
  * systemd-bus-proxyd has been removed, as kdbus is unlikely to still be
    merged into the kernel in its current form.
"""

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agosystemd: use RDEPENDS for systemd-vconsole-setup
Chen Qi [Thu, 7 Mar 2024 02:27:35 +0000 (18:27 -0800)] 
systemd: use RDEPENDS for systemd-vconsole-setup

With NO_RECOMMENDATIONS set to "1", systemd-vonsole-setup.service
will fail because it invokes /usr/bin/loadkeys, which is from kbd.

The RRECOMMENDATION should be changed to RDEPENDS, because it's not
a recommenation, instead it's necessary.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agosystemd: fix dead link /var/log/README
Changqing Li [Thu, 7 Mar 2024 06:56:38 +0000 (22:56 -0800)] 
systemd: fix dead link /var/log/README

There are 2 issues here:
First, in package systemd, there is a file /usr/lib/tmpfile.d/legacy.conf,
which will create a symlink to /usr/share/doc/systemd/README.logs during
boot time. But for oe, /usr/share/doc/systemd/README.logs is packaged in
systemd-doc, which will make /var/log/README is dead link.

Second, the symlink /var/log/README in legacy.conf use relative path:
"L /var/log/README - - - - ../../usr/share/doc/systemd/README.logs"
But for oe, when VOLATILE_LOG_DIR is true, /var/log is a link to
/var/volatile/log, so /var/log/README need link to
../../../usr/share/doc/systemd/README.logs, while VOLATILE_LOG_DIR is
false, /var/log is a dir, so /var/log/README need link to
../../usr/share/doc/systemd/README.logs. So current symlink in
legacy.conf will also make it a dead link when VOLATILE_LOG_DIR is true.

Turn off CREATE_LOG_DIRS to avoid these issues.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agorxvt-unicode: Fix installing of terminfo
Changqing Li [Thu, 7 Mar 2024 06:50:34 +0000 (22:50 -0800)] 
rxvt-unicode: Fix installing of terminfo

For cross compile, TIC will be native tic in recipe-sysroot-native, and
the terminfo path will be native path, the rxvt-unicode terminfo will be
wrongly installed to native path.

install terminfo to correct path in do_install

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agovalgrind: skip intermittently failing ptests
Randy MacLeod [Thu, 7 Mar 2024 01:52:40 +0000 (17:52 -0800)] 
valgrind: skip intermittently failing ptests

Skip a few additional ptests that fail occasionally on the Yocto
autobuilder and remove those added to the remove-for-all list
if they were already in the remove-for-aarch64 list.

=== Test Summary ===
TOTAL: 774
PASSED: 755
FAILED: 0
SKIPPED: 19

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agosstatetests.py: Add testing for correct sstate permissions
Eilís 'pidge' Ní Fhlannagáin [Thu, 29 Feb 2024 12:05:04 +0000 (12:05 +0000)] 
sstatetests.py: Add testing for correct sstate permissions

This patch adds to run_test_sstate_creation so that it also tests
that sstate directories don't accidentally pickup umask permissions
from the user upon creation.

[RP: Python style tweaking]
Signed-off-by: Eilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agooeqa/runtime/login: Fix dbus-wait timeout and loop conditional
Richard Purdie [Thu, 7 Mar 2024 09:19:34 +0000 (09:19 +0000)] 
oeqa/runtime/login: Fix dbus-wait timeout and loop conditional

The dbus-wait command returns a timeout after 60s but reports "success", detect this.
Unfortunately it does effectively break the test as the signal is nearly never being
correctly detected since it was already sent.

For that reason comment out the code instead too.

Also fix the loop conditional as the logic was incorrect and it was looping
indefinitely when an image match didn't occur.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agooeqa/runtime/login: Add screenshot sample logic/timeout/dbus-wait
Eilís 'pidge' Ní Fhlannagáin [Wed, 6 Mar 2024 14:30:20 +0000 (14:30 +0000)] 
oeqa/runtime/login: Add screenshot sample logic/timeout/dbus-wait

This patch uses dbus-wait to wait for matchbox to be up. Once that
happens, it sets a timeout of 60 seconds and takes a screenshot
and compares it, every 2 seconds. If diff=0 it passes. If the timeout
ends, it fails.

Signed-off-by: Eilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com>
3 months agooeqa/runtime/login: Exclude qemuriscv64
Eilís 'pidge' Ní Fhlannagáin [Wed, 6 Mar 2024 15:50:43 +0000 (15:50 +0000)] 
oeqa/runtime/login: Exclude qemuriscv64

Excluding riscv64 due to mouse rather than a touchscreen which adds a
moving cursor, so the diff ends up > 0. Need to fix the image to use the
touchscreen rather than mouse input.

Signed-off-by: Eilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com>
3 months agooeqa/runtime/login: Mask out the mouse panel icon for now
Richard Purdie [Tue, 5 Mar 2024 15:11:10 +0000 (15:11 +0000)] 
oeqa/runtime/login: Mask out the mouse panel icon for now

The mouse panel icon can move when the time changes between 3 and 4 digits.
Ideally we'd fix the alignment of the clock on the panel but to get the
tests working, increase the size of the mask for now.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agooeqa/runtime/login: Various code improvements and fixes
Richard Purdie [Tue, 5 Mar 2024 18:00:10 +0000 (18:00 +0000)] 
oeqa/runtime/login: Various code improvements and fixes

* Allow tools to be found from the host PATH so that imagemagick from a buildtools
  tarball/sdk can work
* Reformat the code to have imports at the start of the file and have more standard
  formatting and whitespace
* Always save copies of the images, the space imapct is negligle compared to the
  debug win
* Write the images to ${T}
* Use bb.utils.mkdirhier() instead of more complex code
* Restrict the tests to images containing matchbox-desktop

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agooeqa/runtime/login: Proof of concept for screenshot testcases
Eilís 'pidge' Ní Fhlannagáin [Thu, 29 Feb 2024 12:05:07 +0000 (12:05 +0000)] 
oeqa/runtime/login: Proof of concept for screenshot testcases

This takes the work rburton did on image screenshot testing and
expands it.

Right now this works with most of the qemu based machines except for

- qemuppc64
- qemuarmv5
- qemuriscv32
- qemuloongarch64

See "Known Issues" further down.

This test takes a screendump of a qemu image, blanks out the clock
and compares it to an image we have on record. If the diff is exact,
the test passes. If not, it stores the image in build/failed-images and
fails out.

In order to enable this test, you will need meta-openembedded/meta-oe in
your bblayers.conf for imagemagick and the following in local.conf:

IMAGE_CLASSES += "testimage"
TEST_SUITES = "login"
TESTIMAGEDEPENDS:append:qemuall = " imagemagick-native:do_populate_sysroot "

Known Issues
------------

The main issue is that I've yet to find a gating factor that would allow
me to tell when the qemu instance is fully up and rendered. I've tried a
few tactics here, (dbus-wait, qmp) but for now a disgusting
time.sleep(30) is there.

You can replicate this by running qemumips. The screen load takes forever,
but you even see it on qemux86 where the Home and Workspace Switch icons
will sometimes take a while to fully load.

Eventually I'm going to have to take multiple screenshots and compare
them, but then you get into the issue where the question is, is the diff
greater than 0 because it hasn't fully loaded or something is actually
incorrect.

There are the issues I know about:

   - runqemu qemuppc64 comes up blank.
   - qemuarmv5 comes up with multiple heads but sending "head" to screendump.
     seems to create a png with a bad header.
   - qemuriscv32 and qemuloongarch64 don't work with testimage apparently?
   - qemumips64 is missing mouse icon.
   - qemumips takes forever to render and is missing mouse icon.
   - qemuarm and qemuppc return incorrect width
   - All images have home and screen flipper icons not always rendered fully at first.
     The sleep seems to help this out some, depending on machine load.

Signed-off-by: Eilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com>
Co-authored-by: Ross Burton <ross.burton@arm.com>
Co-authored-by: Eilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoscreenshot-tests: Add initial screenshot test png files for core-image-sato
Eilís 'pidge' Ní Fhlannagáin [Thu, 29 Feb 2024 12:05:06 +0000 (12:05 +0000)] 
screenshot-tests: Add initial screenshot test png files for core-image-sato

This is an initial commit of png's we can use to test qemu image testing
against.

Also add symlinks for core-image-sato-sdk

[RP: Add symlinks and missing image]
Signed-off-by: Eilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoqemurunner.py: Fix error on calls to run_monitor
Eilís 'pidge' Ní Fhlannagáin [Thu, 29 Feb 2024 12:05:05 +0000 (12:05 +0000)] 
qemurunner.py: Fix error on calls to run_monitor

A change in QEMUMonitorProtocol.cmd() requires that we either pass in
kwargs instead of an argument dict or move to cmd_raw()

cmd() was renamed to cmd_raw() (and command() was renamed to cmd())
See:
https://github.com/qemu/qemu/commit/37274707f6f3868fae7e0055d9a703006fc142d0
https://github.com/qemu/qemu/commit/684750ab4f8a3ad69512b71532408be3ac2547d4

My concern with this patch is that I haven't seen this come up with
utils/dump.py which also uses QemuMonitor's run_monitor. If it is
occuring, this should fix issues there as well

Signed-off-by: Eilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agowebkitgtk: upgrade 2.42.2 -> 2.42.5
Alexander Kanavin [Wed, 6 Mar 2024 15:42:28 +0000 (07:42 -0800)] 
webkitgtk: upgrade 2.42.2 -> 2.42.5

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agovulkan: upgrade 1.3.268.0 -> 1.3.275.0
Alexander Kanavin [Wed, 6 Mar 2024 15:42:27 +0000 (07:42 -0800)] 
vulkan: upgrade 1.3.268.0 -> 1.3.275.0

Add vulkan-volk recipe to support building latest vulkan-tools.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agovala: upgrade 0.56.13 -> 0.56.15
Alexander Kanavin [Wed, 6 Mar 2024 15:42:27 +0000 (07:42 -0800)] 
vala: upgrade 0.56.13 -> 0.56.15

gobject-introspection is added as configure checks for its pkg-config file.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoupdate-rc.d: upgrade to latest revision
Alexander Kanavin [Wed, 6 Mar 2024 15:42:26 +0000 (07:42 -0800)] 
update-rc.d: upgrade to latest revision

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agotaglib: upgrade 1.13.1 -> 2.0 and add utfcpp recipe to support that
Alexander Kanavin [Wed, 6 Mar 2024 15:42:25 +0000 (07:42 -0800)] 
taglib: upgrade 1.13.1 -> 2.0 and add utfcpp recipe to support that

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agottyrun: upgrade 2.30.0 -> 2.31.0
Alexander Kanavin [Wed, 6 Mar 2024 15:42:25 +0000 (07:42 -0800)] 
ttyrun: upgrade 2.30.0 -> 2.31.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agosystemd: upgrade 255.1 -> 255.4
Alexander Kanavin [Wed, 6 Mar 2024 15:42:24 +0000 (07:42 -0800)] 
systemd: upgrade 255.1 -> 255.4

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoshaderc: update 2023.7 -> 2023.8
Alexander Kanavin [Wed, 6 Mar 2024 15:42:24 +0000 (07:42 -0800)] 
shaderc: update 2023.7 -> 2023.8

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agorepo: upgrade 2.41 -> 2.42
Alexander Kanavin [Wed, 6 Mar 2024 15:42:23 +0000 (07:42 -0800)] 
repo: upgrade 2.41 -> 2.42

Drop patch as issue fixed upstream:
https://gerrit.googlesource.com/git-repo/+/b8139bdcf87540fbe88a8b9180c052f5cc3a91b7

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agopython3-wcwidth: upgrade 0.2.12 -> 0.2.13
Alexander Kanavin [Wed, 6 Mar 2024 15:42:23 +0000 (07:42 -0800)] 
python3-wcwidth: upgrade 0.2.12 -> 0.2.13

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agopython3-setuptools: upgrade 69.0.3 -> 69.1.1
Alexander Kanavin [Wed, 6 Mar 2024 15:42:22 +0000 (07:42 -0800)] 
python3-setuptools: upgrade 69.0.3 -> 69.1.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agopython3-ruamel-yaml: upgrade 0.17.35 -> 0.18.6
Alexander Kanavin [Wed, 6 Mar 2024 15:42:22 +0000 (07:42 -0800)] 
python3-ruamel-yaml: upgrade 0.17.35 -> 0.18.6

License-Update: copyright years

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agopython3-jsonschema: upgrade 4.17.3 -> 4.21.1 and add new dependencies
Alexander Kanavin [Wed, 6 Mar 2024 15:42:21 +0000 (07:42 -0800)] 
python3-jsonschema: upgrade 4.17.3 -> 4.21.1 and add new dependencies

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agopython3-dtschema: upgrade 2023.7 -> 2024.2
Alexander Kanavin [Wed, 6 Mar 2024 15:42:21 +0000 (07:42 -0800)] 
python3-dtschema: upgrade 2023.7 -> 2024.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agopython3-build: upgrade 1.0.3 -> 1.1.1
Alexander Kanavin [Wed, 6 Mar 2024 15:42:20 +0000 (07:42 -0800)] 
python3-build: upgrade 1.0.3 -> 1.1.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agopiglit: upgrade to latest revision
Alexander Kanavin [Wed, 6 Mar 2024 15:42:19 +0000 (07:42 -0800)] 
piglit: upgrade to latest revision

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agopuzzles: upgrade to latest revision
Alexander Kanavin [Wed, 6 Mar 2024 15:42:19 +0000 (07:42 -0800)] 
puzzles: upgrade to latest revision

License-Update: copyright years

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoorc: upgrade 0.4.37 -> 0.4.38
Alexander Kanavin [Wed, 6 Mar 2024 15:42:19 +0000 (07:42 -0800)] 
orc: upgrade 0.4.37 -> 0.4.38

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agonghttp2: upgrade 1.59.0 -> 1.60.0
Alexander Kanavin [Wed, 6 Mar 2024 15:42:18 +0000 (07:42 -0800)] 
nghttp2: upgrade 1.59.0 -> 1.60.0

Drop patch as issue addressed upstream.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agominicom: upgrade 2.8 -> 2.9
Alexander Kanavin [Wed, 6 Mar 2024 15:42:18 +0000 (07:42 -0800)] 
minicom: upgrade 2.8 -> 2.9

Adjust selftest to git-add the directory with newly added patches,
as the new minicom recipe has no default patches, and thus no directory
with them (and the selftest assumed it does).

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agomesa: upgrade 24.0.1 -> 24.0.2
Alexander Kanavin [Wed, 6 Mar 2024 15:42:17 +0000 (07:42 -0800)] 
mesa: upgrade 24.0.1 -> 24.0.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agomc: upgrade 4.8.30 -> 4.8.31
Alexander Kanavin [Wed, 6 Mar 2024 15:42:16 +0000 (07:42 -0800)] 
mc: upgrade 4.8.30 -> 4.8.31

Fish vfs was renamed to shell vfs:
https://github.com/MidnightCommander/mc/commit/6ca4ab4b4ef0f42e9b56103038b7f45e146cbdc8

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoman-pages: upgrade 6.05.01 -> 6.06
Alexander Kanavin [Wed, 6 Mar 2024 15:42:15 +0000 (07:42 -0800)] 
man-pages: upgrade 6.05.01 -> 6.06

License-Update: formatting, file names, http -> https, additional license snippets (which are all BSD-type).
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolsof: upgrade 4.98.0 -> 4.99.3
Alexander Kanavin [Wed, 6 Mar 2024 15:42:15 +0000 (07:42 -0800)] 
lsof: upgrade 4.98.0 -> 4.99.3

Convert from handcrafted makefiles to autotools (added in 4.97.0).

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolibrsvg: upgrade 2.56.3 -> 2.57.1
Alexander Kanavin [Wed, 6 Mar 2024 15:42:14 +0000 (07:42 -0800)] 
librsvg: upgrade 2.56.3 -> 2.57.1

Drop 0001-Add-riscv32-support.patch
(merged upstream).

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolinux-firmware: upgrade 20231211 -> 20240220
Alexander Kanavin [Wed, 6 Mar 2024 15:42:14 +0000 (07:42 -0800)] 
linux-firmware: upgrade 20231211 -> 20240220

License-Update: additional files

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolibxml2: upgrade 2.11.5 -> 2.12.5
Alexander Kanavin [Wed, 6 Mar 2024 15:42:14 +0000 (07:42 -0800)] 
libxml2: upgrade 2.11.5 -> 2.12.5

License-Update: hash.c is rewritten and no longer carries a special copyright notice, but dict.c still does
(Copyright file updated to reflect that)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolibusb1: upgrade 1.0.26 -> 1.0.27
Alexander Kanavin [Wed, 6 Mar 2024 15:42:13 +0000 (07:42 -0800)] 
libusb1: upgrade 1.0.26 -> 1.0.27

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolibrepo: update 1.16.0 -> 1.17.0
Alexander Kanavin [Wed, 6 Mar 2024 15:42:12 +0000 (07:42 -0800)] 
librepo: update 1.16.0 -> 1.17.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolibpcre2: upgrade 10.42 -> 10.43
Alexander Kanavin [Wed, 6 Mar 2024 15:42:11 +0000 (07:42 -0800)] 
libpcre2: upgrade 10.42 -> 10.43

License-Update: copyright years

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolibpciaccess: upgrade 0.17 -> 0.18
Alexander Kanavin [Wed, 6 Mar 2024 15:42:11 +0000 (07:42 -0800)] 
libpciaccess: upgrade 0.17 -> 0.18

License-Update: copyright years

Convert to meson, drop xorg-lib-common include
(it's too autotools-specific).

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolibdnf: update 0.72.0 -> 0.73.0
Alexander Kanavin [Wed, 6 Mar 2024 15:42:10 +0000 (07:42 -0800)] 
libdnf: update 0.72.0 -> 0.73.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agolibbsd: upgrade 0.11.8 -> 0.12.1
Alexander Kanavin [Wed, 6 Mar 2024 15:42:10 +0000 (07:42 -0800)] 
libbsd: upgrade 0.11.8 -> 0.12.1

License-Update: copyright years

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agokmscube: upgrade to latest revision
Alexander Kanavin [Wed, 6 Mar 2024 15:42:09 +0000 (07:42 -0800)] 
kmscube: upgrade to latest revision

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoglib-networking: upgrade 2.78.0 -> 2.78.1
Alexander Kanavin [Wed, 6 Mar 2024 15:42:09 +0000 (07:42 -0800)] 
glib-networking: upgrade 2.78.0 -> 2.78.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoglib-2.0: upgrade 2.78.3 -> 2.78.4
Alexander Kanavin [Wed, 6 Mar 2024 15:42:08 +0000 (07:42 -0800)] 
glib-2.0: upgrade 2.78.3 -> 2.78.4

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agogettext: upgrade 0.22.4 -> 0.22.5
Alexander Kanavin [Wed, 6 Mar 2024 15:42:08 +0000 (07:42 -0800)] 
gettext: upgrade 0.22.4 -> 0.22.5

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoepiphany: upgrade 45.1 -> 45.3
Alexander Kanavin [Wed, 6 Mar 2024 15:42:07 +0000 (07:42 -0800)] 
epiphany: upgrade 45.1 -> 45.3

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoelfutils: upgrade 0.189 -> 0.191
Alexander Kanavin [Wed, 6 Mar 2024 15:42:06 +0000 (07:42 -0800)] 
elfutils: upgrade 0.189 -> 0.191

Drop backports:
0001-Add-helper-function-for-basename.patch
0001-tests-fix-build-against-upcoming-gcc-14-Werror-callo.patch

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoell: upgrade 0.62 -> 0.63
Alexander Kanavin [Wed, 6 Mar 2024 15:42:06 +0000 (07:42 -0800)] 
ell: upgrade 0.62 -> 0.63

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agodiffoscope: upgrade 253 -> 259
Alexander Kanavin [Wed, 6 Mar 2024 15:42:05 +0000 (07:42 -0800)] 
diffoscope: upgrade 253 -> 259

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agodnf: upgrade 4.18.2 -> 4.19.0
Alexander Kanavin [Wed, 6 Mar 2024 15:42:05 +0000 (07:42 -0800)] 
dnf: upgrade 4.18.2 -> 4.19.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agobtrfs-tools: upgrade 6.5.3 -> 6.7.1
Alexander Kanavin [Wed, 6 Mar 2024 15:42:04 +0000 (07:42 -0800)] 
btrfs-tools: upgrade 6.5.3 -> 6.7.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoboost: upgrade 1.83.0 -> 1.84.0
Alexander Kanavin [Wed, 6 Mar 2024 15:42:03 +0000 (07:42 -0800)] 
boost: upgrade 1.83.0 -> 1.84.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 months agoappstream: upgrade 1.0.0 -> 1.0.2
Alexander Kanavin [Wed, 6 Mar 2024 15:42:03 +0000 (07:42 -0800)] 
appstream: upgrade 1.0.0 -> 1.0.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>