]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
2 years agodbus: upgrade 1.14.6 -> 1.14.8
Xiangyu Chen [Wed, 21 Jun 2023 02:16:43 +0000 (10:16 +0800)] 
dbus: upgrade 1.14.6 -> 1.14.8

Update dbus to 1.14.8 to fix CVE-2023-34969 and serveral bugs

changes:
https://gitlab.freedesktop.org/dbus/dbus/-/blob/f90d4f16933ee5153fe02c405eb883c9cb8f0ad5/NEWS

commits:
55d11f57 doc/dbus-api-design: fix wrong closing tag
a96f417f CI: Run a detached pipeline for merge requests
9e0477fc CI: Only run for pushes to dbus
077f7e43 CI: Remove an obsolete workaround
07fe44f4 CI: Update Windows runners
ec708d55 CI: Avoid using a no-op download location that gives a 403 error
45e6e93e dbus_message_iter_get_signature: Fix two memory leaks on OOM
0bb1942e dbus-internals: use `_DBUS_FUNCTION_NAME` in `_dbus_verbose()`
8df1b8be dbus-sysdeps-win: do not log function name twice
5c3a4e81 dbus-spawn-win: use `_DBUS_FUNCTION_NAME` instead of `__FUNCTION__`
8e457296 Update NEWS
e1ffce17 Revert "CI: Remove an obsolete workaround"
40c0802f monitor test: Log the messages that we monitored
a70c8f2f bus: Assign a serial number for messages from the driver
39b5c617 monitor test: Reproduce #457
f99e5de1 Update NEWS
21414587 AUTHORS: Update
f90d4f16 Release v1.14.8

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosysfsutils: don't install to base_libdir
Ross Burton [Tue, 20 Jun 2023 12:34:04 +0000 (13:34 +0100)] 
sysfsutils: don't install to base_libdir

This library now ships a pkgconfig file but $base_libdir isn't in the
search path, so can't be used.

As the base_libdir/libdir split is pretty meaningless these days, simply
stop installing into base_libdir.  This was added to silence warnings
from pcmciautils[1] but PCMCIA isn't really a thing anymore so this
shouldn't be a problem.

[1] oe-core f3c93627

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosysfsutils: update 2.1.0 -> 2.1.1
Alexander Kanavin [Tue, 20 Jun 2023 12:34:03 +0000 (13:34 +0100)] 
sysfsutils: update 2.1.0 -> 2.1.1

Drop all patches, as issues are all fixed upstream.

License-Update: clarification that GPL applies to all executables
(not just test), formatting.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosysfsutils: fetch a supported fork from github
Alexander Kanavin [Tue, 20 Jun 2023 12:34:02 +0000 (13:34 +0100)] 
sysfsutils: fetch a supported fork from github

Debian does the same:
https://packages.debian.org/source/sid/sysfsutils

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-dbusmock: only recommend python3-pygobject
Ross Burton [Tue, 20 Jun 2023 12:04:11 +0000 (13:04 +0100)] 
python3-dbusmock: only recommend python3-pygobject

dbusmock doesn't actually hard-depend on pygobject, some of the templates
use it but it isn't mandatory.

Change the RDEPENDS to RRECOMMENDS, and only recommend if g-i is enabled.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agou-boot-tools: Use PATH_MAX for path length
Mingli Yu [Tue, 20 Jun 2023 02:56:31 +0000 (10:56 +0800)] 
u-boot-tools: Use PATH_MAX for path length

Fixes:
   | uboot-mkimage -D "-I dts -O dtb -p 2000" -F -k "/buildarea1/test/wr_build/wrtestLTS_secureboot/test1-what/test2-what/test3-what/test4-what/test5-what/test6-what/test7-what/test8-what/test9-what/test10-what/test11-what/test12-what/layers/xilinx-zynqmp/zynqmp_keys/fitImage-rsa2048-keys" -K "u-boot.dtb" -r /buildarea1/test/wr_build/wrtestLTS_secureboot/test1-what/test2-what/test3-what/test4-what/test5-what/test6-what/test7-what/test8-what/test9-what/test10-what/test11-what/test12-what/build/tmp-glibc/work/xilinx_zynqmp-wrs-linux/u-boot-xlnx/1_v2023.01-xilinx-v2023.1+gitAUTOINC+40a08d69e7-r0/build/fitImage-linux
   | /buildarea1/test/wr_build/wrtestLTS_secureboot/test1-what/test2-what/test3-what/test4-what/test5-what/test6-what/test7-what/test8-what/test9-what/test10-what/test11-what/test12-what/build/tmp-glibc/work/xilinx_zynqmp-wrs-linux/u-boot-xlnx/1_v2023.01-xilinx-v2023.1+gitAUTOINC+40a08d69e7-r0/build/fitImage-linux: Image file name (uboot-mkimage) too long, can't create tmpfile.

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorpm2cpio.sh: update to the last 4.x version
Alberto Planas [Mon, 19 Jun 2023 06:42:48 +0000 (08:42 +0200)] 
rpm2cpio.sh: update to the last 4.x version

openSUSE RPMs are compressing the RPM payload using zstd, that
correspond to the magic ID 0x28, 0xb5, 0x2f.

This patch update the script to the last version from the rpm project,
and add support to this compression format, and extract the cpio payload
using the "unzstd" binary.

Signed-off-by: Alberto Planas <aplanas@suse.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agounzip: remove hardcoded LARGE_FILE_SUPPORT
Chen Qi [Mon, 19 Jun 2023 04:35:56 +0000 (12:35 +0800)] 
unzip: remove hardcoded LARGE_FILE_SUPPORT

Now that unzip's configure can correctly do the detection even in
case of cross compilation, there's no need to use this hardcoded
LARGE_FILE_SUPPORT flag.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agounzip: fix configure check for cross compilation
Chen Qi [Mon, 19 Jun 2023 04:35:55 +0000 (12:35 +0800)] 
unzip: fix configure check for cross compilation

The original configure runs a generated binary to determine
features. This is not correct for cross compilation. So change
the runtime tests into compile-time tests to fix the issue.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agozip: remove unnecessary LARGE_FILE_SUPPORT CLFAGS
Chen Qi [Mon, 19 Jun 2023 04:35:54 +0000 (12:35 +0800)] 
zip: remove unnecessary LARGE_FILE_SUPPORT CLFAGS

As the zip's configure has been updated to use compile-time
check, it now can do the check correctly, thus no need to
pass LARGE_FILE_SUPPORT to CFLAGS.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agozip: fix configure check by using _Static_assert
Chen Qi [Mon, 19 Jun 2023 04:35:53 +0000 (12:35 +0800)] 
zip: fix configure check by using _Static_assert

It's incorrect to run a cross-compiled program on build machine
to check if some feature is available or not. As these two checks
in zip are basically just checking the size, we can use _Static_assert
and sizeof to do such check at compile time.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-bcrypt: Use BFD linker when building tests
Khem Raj [Sun, 18 Jun 2023 21:48:24 +0000 (14:48 -0700)] 
python3-bcrypt: Use BFD linker when building tests

Some of the tests use symbols from libpython3 e.g. PyBytes_FromStringAndSize
but does not add it to linker cmdline, its perhaps cargo which
should be fixed for that, this however is not something we can
fix in OE. So switch to using bfd linker explicitly when
building with ptests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorunqemu: Stop passing bindir to the runqemu-ifup call
Alejandro Hernandez Samaniego [Wed, 21 Jun 2023 00:36:32 +0000 (18:36 -0600)] 
runqemu: Stop passing bindir to the runqemu-ifup call

Since https://git.yoctoproject.org/poky/commit/?id=51063c1e6ac
we need to pass exactly 2 arguments to runqemu-ifup, otherwise
the script will return an error since bindir is no longer being
used.

However the call to runqemu-ifup from runqemu is still passing
bindir as an argument resulting in the error mentioned above,
remove the bindir argument to fix this issue.

[YOCTO #15150]

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoglib-networking: use correct error code in ptest
Trevor Gamblin [Tue, 20 Jun 2023 17:59:13 +0000 (13:59 -0400)] 
glib-networking: use correct error code in ptest

The eagain patch is currently using G_IO_ERROR_BUSY as part of the check
to retry when the simul_read_thread test fails during ptests, but the
actual error code is 27, which corresponds to G_IO_ERROR_WOULD_BLOCK.
Change the check so that it looks for the right code.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoinsane: Improve patch-status layer filtering
Richard Purdie [Mon, 19 Jun 2023 13:40:55 +0000 (14:40 +0100)] 
insane: Improve patch-status layer filtering

Now that we have layer overrides, we can easily enable patch-status in
ERROR_QA without the hardcoded code making it easier for other layers
to opt into the checks.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobitbake.conf: Add layer-<layername> override support
Richard Purdie [Mon, 19 Jun 2023 13:40:33 +0000 (14:40 +0100)] 
bitbake.conf: Add layer-<layername> override support

Add a new layer specific override based upon the FILE_LAYERNAME support now present
in bitbake. In particular this allows layer specific QA warnings and errors to
be made more easily.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoptest-runner: Ensure data writes don't race
Richard Purdie [Sun, 18 Jun 2023 23:00:25 +0000 (00:00 +0100)] 
ptest-runner: Ensure data writes don't race

Currently the code can race as there is a read/write thread handling the stdio but
there is no guarantee that when the process exits, the thread has handled all the
data. This results in output where "END:" isn't actually at the end of the logs
but somewhere in the middle of the output.

Update to a revision with this fix.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agozstd: fix a reproducibility issue in 1.5.5
Alexander Kanavin [Mon, 19 Jun 2023 17:16:07 +0000 (19:16 +0200)] 
zstd: fix a reproducibility issue in 1.5.5

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoghostscript: mostly rewrite recipe
Ross Burton [Mon, 19 Jun 2023 11:49:27 +0000 (12:49 +0100)] 
ghostscript: mostly rewrite recipe

This started as a patch cleanup but escalated rapidly.

Remove unneeded patches:
- mkdir-p.patch isn't needed now the Makefiles appear to have the correct
  dependencies.
- ghostscript-9.15-parallel-make.patch appears to be unneeded for the same
  reason
- base-genht.c-add-a-preprocessor-define-to-allow-fope.patch isn't needed
- cups-no-gcrypt.patch isn't needed
- do-not-check-local-libpng-source.patch can be replaced by deleting
  the libpng/ directory, as is already done for jpeg/
- ghostscript-9.21-native-fix-disable-system-libtiff.patch is not needed
  when we stop doing native builds (see below)

Remove the need for ghostscript-native to build and install tools that
are needed at target build-time: ghostscript can do this itself.  Remove
the BBCLASSEXTEND and all of the native overrides.

Inherit pkgconfig and explicitly tell configure to use the pkgconfig
binary: unless told otherwise this configure will refuse to use an
unprefixed pkgconfig in cross builds.

Review DEPENDS and add missing freetype and zlib dependencies.

Ghostcript will use the embedded copies of libraries over system
libraries, so extend the deletion of jpeg and libpng to include expat,
freetype, and cups as we want to link to our build of those. We can't
delete zlib as it is explicitly used when building the native tools.

Add PACKAGECONFIGs for optional libidn and libpaper dependencies.

Remove HAVE_SYS_TIME_H assignments, the upstream bug was fixed in 2011.

Clean up comments: there's no need to explain how to use PACKAGECONFIG,
and justify the use of autotools-brokensep.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoerofs-utils: backport fixes for CVE-2023-33551 and CVE-2023-33552
Ross Burton [Mon, 19 Jun 2023 10:32:00 +0000 (11:32 +0100)] 
erofs-utils: backport fixes for CVE-2023-33551 and CVE-2023-33552

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocve-extra-exclusions: CVE-2023-3141 was backported in Linux 6.1.30
Ross Burton [Mon, 19 Jun 2023 10:31:59 +0000 (11:31 +0100)] 
cve-extra-exclusions: CVE-2023-3141 was backported in Linux 6.1.30

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocve-extra-exclusions: call out an Ubuntu-specific issue explicitly
Ross Burton [Mon, 19 Jun 2023 10:31:58 +0000 (11:31 +0100)] 
cve-extra-exclusions: call out an Ubuntu-specific issue explicitly

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorpm: write macros under libdir
Chen Qi [Mon, 19 Jun 2023 07:41:10 +0000 (00:41 -0700)] 
rpm: write macros under libdir

If we create a macros file under etc/, the populate_sdk task would
fail if 'package-management' is in SDKIMAGE_FEATURES and nativesdk-rpm-build
is installed.. The error message is like below:

  unable to place /.../sdk/image/etc/rpm in final SDK location

This is because it's trying to move the etc/rpm dictory into the
host sysroot but the <host_sysroot>/etc/rpm has already exists.

To solve this problem, avoid creating /etc/rpm/macros for nativesdk-rpm-build,
use ${libdir}/macros instead. In this way, the macros file is hold
in nativesdk-rpm. As nativesdk-rpm-build depends on nativesdk-rpm,
the 'rpmbuild' command inside SDK can still correctly find find-debuginfo
binary.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosdk.py: fix moving dnf contents
Chen Qi [Mon, 19 Jun 2023 07:41:09 +0000 (00:41 -0700)] 
sdk.py: fix moving dnf contents

The dnf contents should be moved to <host_sysroot>/etc/dnf/xxx
instead of just <host_sysroot>/etc.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosdk.py: error out when moving file fails
Chen Qi [Mon, 19 Jun 2023 07:41:08 +0000 (00:41 -0700)] 
sdk.py: error out when moving file fails

Instead of printing an error message and continuing, we should just
error out when moving file fails.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoscripts/runqemu-ifup: Fix 10 or more tap devices
Richard Purdie [Mon, 19 Jun 2023 14:46:37 +0000 (15:46 +0100)] 
scripts/runqemu-ifup: Fix 10 or more tap devices

The use of sort means that tap10 and tap1 don't sort correctly. Tweak
the shell expression to correctly handle numbers of tap devices of 10
or more.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoscripts/runqemu-ifup: Fix extra parameter issue
Richard Purdie [Mon, 19 Jun 2023 14:45:56 +0000 (15:45 +0100)] 
scripts/runqemu-ifup: Fix extra parameter issue

The third parameter was dropped in a previous commit but changes were not made
to the argument checks. Fix this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorunqemu-gen-tapdevs: fix missing variable quote
Trevor Gamblin [Mon, 19 Jun 2023 13:22:25 +0000 (09:22 -0400)] 
runqemu-gen-tapdevs: fix missing variable quote

Commit d43c41fcaf061eaf8bff7bc03de19cdc80226796 refactors the script but
there's a missing '"' in one line, leading to the following message:

poky/scripts/runqemu-gen-tapdevs: command substitution: line 62: unexpected EOF while looking for matching `"'

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxcrypt: upgrade 4.4.33 -> 4.4.34
Alexander Kanavin [Wed, 14 Jun 2023 09:28:49 +0000 (11:28 +0200)] 
libxcrypt: upgrade 4.4.33 -> 4.4.34

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agobitbake.conf: add unzstd in HOSTTOOLS
Alberto Planas [Thu, 15 Jun 2023 10:54:47 +0000 (12:54 +0200)] 
bitbake.conf: add unzstd in HOSTTOOLS

rpm2cpio.sh can make calls to unzstd to uncompress the RPM payload that
conform the cpio file.

zstd is already part of HOSTTOOLS, as a link to the system installed
zstd.

This patch add unzstd in HOSTOOLS list as a non-optional binary, so is
available to rpm2cpio.sh when it is required.

Signed-off-by: Alberto Planas <aplanas@suse.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorpcsvc-proto: Upgrade to 1.4.4
Khem Raj [Fri, 16 Jun 2023 08:31:11 +0000 (01:31 -0700)] 
rpcsvc-proto: Upgrade to 1.4.4

Drop already upstreamed patch in 1.4.4

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogo-helloworld: Upgrade to tip of trunk
Khem Raj [Fri, 16 Jun 2023 08:31:10 +0000 (01:31 -0700)] 
go-helloworld: Upgrade to tip of trunk

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agollvm: Bump to 16.0.6
Khem Raj [Fri, 16 Jun 2023 08:31:09 +0000 (01:31 -0700)] 
llvm: Bump to 16.0.6

Brings a single change
[lld][WebAssembly] Fix stub library parsing with windows line endings

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxml2: Do not use lld linker when building with tests on rv64
Khem Raj [Fri, 16 Jun 2023 08:31:08 +0000 (01:31 -0700)] 
libxml2: Do not use lld linker when building with tests on rv64

lld ends up with errors on some tests
| riscv64-yoe-linux-ld.lld: error: section size decrease is too large

Therefore do not use lld when building ptests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agokernel: Add kernel specific STRIP variable
Khem Raj [Fri, 16 Jun 2023 08:31:07 +0000 (01:31 -0700)] 
kernel: Add kernel specific STRIP variable

strip can be coming from binutils or from llvm
in some cases llvm-strip can fail on kernel

Subprocess output:aarch64-yoe-linux-llvm-strip: error: Link field value 28 in section .rela.dyn is not a symbol table

This helps in selecting which strip is used when building kernel

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoptest-runner: Pull in sync fix to improve log warnings
Richard Purdie [Sun, 18 Jun 2023 09:09:16 +0000 (10:09 +0100)] 
ptest-runner: Pull in sync fix to improve log warnings

Pulls in:

    utils: Ensure buffers are flushed after child exits

    We currently wait for the child to exit but we don't flush the buffers.
    This can mean the output ends up out of sync and the END: line isn't at
    the end of the logs.

    We've recently seen a lot of issues related to this on the autobuilder.
    Add in a flush call for all fds to ensure buffers are in sync. This
    does appear to improve warnings on the autobuilder now we started detecting
    the issue.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobase-passwd: fix patchreview warning
Alexandre Belloni [Sun, 18 Jun 2023 21:26:17 +0000 (23:26 +0200)] 
base-passwd: fix patchreview warning

Fix:

Malformed Upstream-Status 'Upstream status' (meta/recipes-core/base-passwd/base-passwd/0007-Add-wheel-group.patch)
Unknown Upstream-Status value 'says' (meta/recipes-core/base-passwd/base-passwd/0007-Add-wheel-group.patch)

Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agotestimage: Only note missing target directories, don't warn
Richard Purdie [Sat, 17 Jun 2023 10:50:20 +0000 (11:50 +0100)] 
testimage: Only note missing target directories, don't warn

We don't need to see warnings for missing target debug directories. Just
show a note in the logs instead.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agotestimage: implement test artifacts retriever for failing tests
Alexis Lothoré [Fri, 9 Jun 2023 06:48:01 +0000 (08:48 +0200)] 
testimage: implement test artifacts retriever for failing tests

Add a basic artifacts retrievers in testimage class which:
- triggers when at least one runtime test fails but tests execution
  encountered no major issue
- reads a list of paths to retrieve from TESTIMAGE_FAILED_QA_ARTIFACTS
- checks for artifacts presence on target
- retrieve those files over scp thanks to existing ssh class
- store those files in an "artifacts" directory in "tmp/log/oeqa/<image>"

This implementation assumes that the SSH or Qemu target has run and
finished gracefully. If tests do not finish because of an exception,
artifacts will not be retrieved

Bring partial solution to [YOCTO #14901]

Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agooeqa/target/ssh: update options for SCP
Alexis Lothoré [Fri, 9 Jun 2023 06:48:00 +0000 (08:48 +0200)] 
oeqa/target/ssh: update options for SCP

By default scp expects files. Passing -r option allows to copy directories
too

Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agooeqa/core/runner: add helper to know about expected failures
Alexis Lothoré [Fri, 9 Jun 2023 06:47:59 +0000 (08:47 +0200)] 
oeqa/core/runner: add helper to know about expected failures

Testing framework currently uses the unittest.expectedFailure decorator for
tests that can have intermittent failures (see PTEST_EXPECT_FAILURE = "1")
in core-image-ptest.bb. While it allows upper layers to run tests without
failing on "fragile" tests, it prevents those from knowing more about those
failing tests since they are not accounting as failures (for example we
could want to retrieve some logs about failed tests to improve them, and
eventually to drop expectFailure decorator)

Add a helper to allow upper layers to know about those failures which won't
make global testing session

Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobase-passwd: add the wheel group
Louis Rannou [Thu, 15 Jun 2023 11:43:55 +0000 (13:43 +0200)] 
base-passwd: add the wheel group

The wheel group is not declared while it can be used to access the systemd
journal and to configure printers in CUPS. It can also be used for su and sudo
permissions.

So far it was created later in the rootfs postcommand systemd_create_users.

Signed-off-by: Louis Rannou <lrannou@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosystemd: replace the sysusers.d basic configuration
Louis Rannou [Thu, 15 Jun 2023 11:43:54 +0000 (13:43 +0200)] 
systemd: replace the sysusers.d basic configuration

The default sysusers basic.conf.in file sets the root home directory to `/root`
and does not permit its configuration. Replace the file delivered by systemd so
the root home directory matches the `ROOT_HOME` variable.

Signed-off-by: Louis Rannou <lrannou@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorootfs-postcommands: change sysusers.d command
Louis Rannou [Thu, 15 Jun 2023 11:43:53 +0000 (13:43 +0200)] 
rootfs-postcommands: change sysusers.d command

The configuration in sysusers.d used to be parsed to create users/groups at
build time instead at runtime. This was leading to several conflicts with
users/groups defined in base-passwd recipe and specific definitions in recipes
inheriting the useradd class. Some of those conflicts raised unseen errors in
the do_rootfs command's logs.

As an example, the root home directory is set by default to `/home/root` but
systemd expects it as `/root`.

The new command `systemd_sysusers_check` checks each configuration for
users/groups and compare their properties to what is actually defined in the
`/etc/passwd` and `/etc/group` of the target rootfs.

Signed-off-by: Louis Rannou <lrannou@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoselftest/reproducible: Allow chose the package manager
Jose Quaresma [Thu, 15 Jun 2023 10:00:26 +0000 (11:00 +0100)] 
selftest/reproducible: Allow chose the package manager

This is a follow-up of 76e5fcb2 that also allow users to chose
the package manager using OEQA_REPRODUCIBLE_TEST_PACKAGE

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogdb: upgrade 13.1 -> 13.2
Alexander Kanavin [Wed, 14 Jun 2023 09:28:42 +0000 (11:28 +0200)] 
gdb: upgrade 13.1 -> 13.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agozstd: upgrade 1.5.4 -> 1.5.5
Alexander Kanavin [Wed, 14 Jun 2023 09:29:18 +0000 (11:29 +0200)] 
zstd: upgrade 1.5.4 -> 1.5.5

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agostrace: Merge two similar patches
Richard Purdie [Fri, 16 Jun 2023 16:15:12 +0000 (17:15 +0100)] 
strace: Merge two similar patches

Both patches change the same paths to gawk, merge them together
as we only need one patch for this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agostrace: Disable failing test
Richard Purdie [Fri, 16 Jun 2023 16:12:46 +0000 (17:12 +0100)] 
strace: Disable failing test

This test is failing for uncertain reasons. We have reported upstream, disable
it until we can work out why this happened. The point it started failing is
unclear due to other test framework issues.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agooeqa/logparser: Fix ptest No-section exception
Richard Purdie [Fri, 16 Jun 2023 15:41:43 +0000 (16:41 +0100)] 
oeqa/logparser: Fix ptest No-section exception

Occasionally we see:

  File "/media/build/poky/meta/lib/oeqa/runtime/cases/ptest.py", line 27, in test_ptestrunner_expectfail
    self.do_ptestrunner()
  File "/media/build/poky/meta/lib/oeqa/runtime/cases/ptest.py", line 77, in do_ptestrunner
    results, sections = parser.parse(ptest_runner_log)
  File "/media/build/poky/meta/lib/oeqa/utils/logparser.py", line 80, in parse
    self.results[current_section['name']][result.group(1).strip()] = t
KeyError: 'No-section'

which occurs when there are "results" outside the main log section. The strace
tests do then upon failure as they dump logs there.

Add code to avoid the tracebacks and just make them warnings.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agooeqa/selftest/oescripts: Fix qemu-helper selftest
Richard Purdie [Sat, 17 Jun 2023 10:30:16 +0000 (11:30 +0100)] 
oeqa/selftest/oescripts: Fix qemu-helper selftest

The updated selftest was assuming qemu-bridge-helper was available on the host
system which isn't always the case. Tweak the test case to avoid this issue by
adding dedicated help output and checking for this specifically.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorunqemu-if*: Rename confusing variable name
Richard Purdie [Thu, 15 Jun 2023 16:58:30 +0000 (17:58 +0100)] 
runqemu-if*: Rename confusing variable name

The IFCONFIG variable is really the path to ip and hasn't been
ifconfig for a long time. Rename the variable to something less
confusing.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorunqemu/qemu-helper: Drop tunctl
Richard Purdie [Thu, 15 Jun 2023 16:59:06 +0000 (17:59 +0100)] 
runqemu/qemu-helper: Drop tunctl

ip tuntap provides the functionality that we obtained from tunctl. We only
needed tunctl when ifconfig was more available than ip. That isn't the case
now so we can drop tunctl and all the hoops we need to jump through to build
and provide it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxf86-input-mouse: upgrade 1.9.4 -> 1.9.5
Alexander Kanavin [Wed, 14 Jun 2023 09:29:17 +0000 (11:29 +0200)] 
xf86-input-mouse: upgrade 1.9.4 -> 1.9.5

License-Update: copyright years

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxf86-input-libinput: upgrade 1.2.1 -> 1.3.0
Alexander Kanavin [Wed, 14 Jun 2023 09:29:16 +0000 (11:29 +0200)] 
xf86-input-libinput: upgrade 1.2.1 -> 1.3.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agowireless-regdb: upgrade 2023.02.13 -> 2023.05.03
Alexander Kanavin [Wed, 14 Jun 2023 09:29:15 +0000 (11:29 +0200)] 
wireless-regdb: upgrade 2023.02.13 -> 2023.05.03

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agowget: upgrade 1.21.3 -> 1.21.4
Alexander Kanavin [Wed, 14 Jun 2023 09:29:14 +0000 (11:29 +0200)] 
wget: upgrade 1.21.3 -> 1.21.4

License-Update: copyright years

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agovulkan: upgrade 1.3.243.0 -> 1.3.250.0
Alexander Kanavin [Wed, 14 Jun 2023 09:29:13 +0000 (11:29 +0200)] 
vulkan: upgrade 1.3.243.0 -> 1.3.250.0

Add a patch to vulkan-tools that unbreaks cross-builds.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agovala: upgrade 0.56.6 -> 0.56.8
Alexander Kanavin [Wed, 14 Jun 2023 09:29:12 +0000 (11:29 +0200)] 
vala: upgrade 0.56.6 -> 0.56.8

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosquashfs-tools: upgrade 4.5.1 -> 4.6.1
Alexander Kanavin [Wed, 14 Jun 2023 09:29:10 +0000 (11:29 +0200)] 
squashfs-tools: upgrade 4.5.1 -> 4.6.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoshaderc: upgrade 2023.2 -> 2023.4
Alexander Kanavin [Wed, 14 Jun 2023 09:29:09 +0000 (11:29 +0200)] 
shaderc: upgrade 2023.2 -> 2023.4

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoserf: upgrade 1.3.9 -> 1.3.10
Alexander Kanavin [Wed, 14 Jun 2023 09:29:08 +0000 (11:29 +0200)] 
serf: upgrade 1.3.9 -> 1.3.10

As serf is undead, we need to reassess all the remaining patches.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-sphinx: remove BSD-3-Clause from LICENSE
Alexander Kanavin [Wed, 14 Jun 2023 09:29:07 +0000 (11:29 +0200)] 
python3-sphinx: remove BSD-3-Clause from LICENSE

License-Update: BSD-3-Clause code removed in
https://github.com/sphinx-doc/sphinx/commit/a7f5d91c29d6f377b9fe7e926965c6f9d3e7b802
which was a part of 7.0.1 update

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-pyopenssl: upgrade 23.1.1 -> 23.2.0
Alexander Kanavin [Wed, 14 Jun 2023 09:29:06 +0000 (11:29 +0200)] 
python3-pyopenssl: upgrade 23.1.1 -> 23.2.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-pyasn1: upgrade 0.4.8 -> 0.5.0
Alexander Kanavin [Wed, 14 Jun 2023 09:29:05 +0000 (11:29 +0200)] 
python3-pyasn1: upgrade 0.4.8 -> 0.5.0

License-Update: copyright years

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-importlib-metadata: upgrade 6.2.0 -> 6.6.0
Alexander Kanavin [Wed, 14 Jun 2023 09:29:04 +0000 (11:29 +0200)] 
python3-importlib-metadata: upgrade 6.2.0 -> 6.6.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-flit-core: upgrade 3.8.0 -> 3.9.0
Alexander Kanavin [Wed, 14 Jun 2023 09:29:03 +0000 (11:29 +0200)] 
python3-flit-core: upgrade 3.8.0 -> 3.9.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-docutils: upgrade 0.19 -> 0.20.1
Alexander Kanavin [Wed, 14 Jun 2023 09:29:02 +0000 (11:29 +0200)] 
python3-docutils: upgrade 0.19 -> 0.20.1

License-Update: formatting

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-certifi: upgrade 2022.12.7 -> 2023.5.7
Alexander Kanavin [Wed, 14 Jun 2023 09:29:01 +0000 (11:29 +0200)] 
python3-certifi: upgrade 2022.12.7 -> 2023.5.7

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3: upgrade 3.11.2 -> 3.11.3
Alexander Kanavin [Wed, 14 Jun 2023 09:29:00 +0000 (11:29 +0200)] 
python3: upgrade 3.11.2 -> 3.11.3

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopuzzles: upgrade to latest revision
Alexander Kanavin [Wed, 14 Jun 2023 09:28:59 +0000 (11:28 +0200)] 
puzzles: upgrade to latest revision

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoparted: upgrade 3.5 -> 3.6
Alexander Kanavin [Wed, 14 Jun 2023 09:28:58 +0000 (11:28 +0200)] 
parted: upgrade 3.5 -> 3.6

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agonghttp2: upgrade 1.52.0 -> 1.53.0
Alexander Kanavin [Wed, 14 Jun 2023 09:28:57 +0000 (11:28 +0200)] 
nghttp2: upgrade 1.52.0 -> 1.53.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agonettle: upgrade 3.8.1 -> 3.9
Alexander Kanavin [Wed, 14 Jun 2023 09:28:56 +0000 (11:28 +0200)] 
nettle: upgrade 3.8.1 -> 3.9

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agommc-utils: upgrade to latest revision
Alexander Kanavin [Wed, 14 Jun 2023 09:28:55 +0000 (11:28 +0200)] 
mmc-utils: upgrade to latest revision

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agomeson: upgrade 1.1.0 -> 1.1.1
Alexander Kanavin [Wed, 14 Jun 2023 09:28:54 +0000 (11:28 +0200)] 
meson: upgrade 1.1.0 -> 1.1.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agomesa: upgrade 23.0.3 -> 23.1.1
Alexander Kanavin [Wed, 14 Jun 2023 09:28:53 +0000 (11:28 +0200)] 
mesa: upgrade 23.0.3 -> 23.1.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoltp: upgrade 20230127 -> 20230516
Alexander Kanavin [Wed, 14 Jun 2023 09:28:52 +0000 (11:28 +0200)] 
ltp: upgrade 20230127 -> 20230516

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolinux-firmware: upgrade 20230404 -> 20230515
Alexander Kanavin [Wed, 14 Jun 2023 09:28:51 +0000 (11:28 +0200)] 
linux-firmware: upgrade 20230404 -> 20230515

License-Update: additional firmwares

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxslt: upgrade 1.1.37 -> 1.1.38
Alexander Kanavin [Wed, 14 Jun 2023 09:28:50 +0000 (11:28 +0200)] 
libxslt: upgrade 1.1.37 -> 1.1.38

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibx11: upgrade 1.8.4 -> 1.8.5
Alexander Kanavin [Wed, 14 Jun 2023 09:28:48 +0000 (11:28 +0200)] 
libx11: upgrade 1.8.4 -> 1.8.5

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibuv: license file was split in two in the 1.45.0 version update
Alexander Kanavin [Wed, 14 Jun 2023 09:28:47 +0000 (11:28 +0200)] 
libuv: license file was split in two in the 1.45.0 version update

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibmodulemd: upgrade 2.14.0 -> 2.15.0
Alexander Kanavin [Wed, 14 Jun 2023 09:28:46 +0000 (11:28 +0200)] 
libmodulemd: upgrade 2.14.0 -> 2.15.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agokmscube: upgrade to latest revision
Alexander Kanavin [Wed, 14 Jun 2023 09:28:45 +0000 (11:28 +0200)] 
kmscube: upgrade to latest revision

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogobject-introspection: upgrade 1.74.0 -> 1.76.1
Alexander Kanavin [Wed, 14 Jun 2023 09:28:44 +0000 (11:28 +0200)] 
gobject-introspection: upgrade 1.74.0 -> 1.76.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agognupg: upgrade 2.4.0 -> 2.4.2
Alexander Kanavin [Wed, 14 Jun 2023 09:28:43 +0000 (11:28 +0200)] 
gnupg: upgrade 2.4.0 -> 2.4.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocoreutils: fix build when the host has fr_FR.
Ross Burton [Thu, 15 Jun 2023 12:30:43 +0000 (13:30 +0100)] 
coreutils: fix build when the host has fr_FR.

There is a missing comma in an AC_TRY_RUN call which means it has no
fallback for cross-compilation, so if the host doesn't have a French
locale then AC_TRY_RUN fails.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocoreutils: upgrade 9.1 -> 9.3
Alexander Kanavin [Wed, 14 Jun 2023 09:28:37 +0000 (11:28 +0200)] 
coreutils: upgrade 9.1 -> 9.3

License-Update: copyright years

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agostrace: upgrade 6.2 -> 6.3
Alexander Kanavin [Wed, 14 Jun 2023 09:29:11 +0000 (11:29 +0200)] 
strace: upgrade 6.2 -> 6.3

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogawk: upgrade 5.2.1 -> 5.2.2
Alexander Kanavin [Wed, 14 Jun 2023 09:28:41 +0000 (11:28 +0200)] 
gawk: upgrade 5.2.1 -> 5.2.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoethtool: upgrade 6.2 -> 6.3
Alexander Kanavin [Wed, 14 Jun 2023 09:28:40 +0000 (11:28 +0200)] 
ethtool: upgrade 6.2 -> 6.3

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agodnf: upgrade 4.14.0 -> 4.16.1
Alexander Kanavin [Wed, 14 Jun 2023 09:28:39 +0000 (11:28 +0200)] 
dnf: upgrade 4.14.0 -> 4.16.1

Correct the query for locations of rpm package files in the local repo:
upstream has changed it to a separate cmdline parameter.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agodiffoscope: upgrade 236 -> 242
Alexander Kanavin [Wed, 14 Jun 2023 09:28:38 +0000 (11:28 +0200)] 
diffoscope: upgrade 236 -> 242

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoglib-2.0: backport a patch to address ptest fails caused by coreutils 9.2+
Alexander Kanavin [Wed, 14 Jun 2023 09:28:36 +0000 (11:28 +0200)] 
glib-2.0: backport a patch to address ptest fails caused by coreutils 9.2+

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoattr: package /etc/xattr.conf with the library that consumes it
Alexander Kanavin [Wed, 14 Jun 2023 09:28:35 +0000 (11:28 +0200)] 
attr: package /etc/xattr.conf with the library that consumes it

This matters for example with latest coreutils where cp
wouldn't copy extended attributes by default if the config
file specifying that policy is not there, and so ptest fails.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobtrfs-tools: upgrade 6.3 -> 6.3.1
Alexander Kanavin [Wed, 14 Jun 2023 09:28:34 +0000 (11:28 +0200)] 
btrfs-tools: upgrade 6.3 -> 6.3.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoat-spi2-core: upgrade 2.48.0 -> 2.48.3
Alexander Kanavin [Wed, 14 Jun 2023 09:28:33 +0000 (11:28 +0200)] 
at-spi2-core: upgrade 2.48.0 -> 2.48.3

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoapr: upgrade 1.7.3 -> 1.7.4
Alexander Kanavin [Wed, 14 Jun 2023 09:28:32 +0000 (11:28 +0200)] 
apr: upgrade 1.7.3 -> 1.7.4

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogrub: submit determinism.patch upstream
Alexander Kanavin [Wed, 14 Jun 2023 09:28:30 +0000 (11:28 +0200)] 
grub: submit determinism.patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolinux-yocto/6.1: fix intermittent x86 boot hangs
Bruce Ashfield [Thu, 15 Jun 2023 03:16:08 +0000 (23:16 -0400)] 
linux-yocto/6.1: fix intermittent x86 boot hangs

The commit in question appeared as -stable backport in 6.1.28, which is
where we started to see intermittent boot hangs on x86.

Richard noted that others are seeing this is well, as can be seen in
this thread:

    https://lkml.org/lkml/2023/6/13/1460

We bump our SRCREVs to pick up the revert:

    947f660bde07 Revert "tick/common: Align tick period with the HZ tick."

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>