]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
2 years agoRevert "gstreamer1.0: disable flaky gstbin:test_watch_for_state_change test"
Jose Quaresma [Tue, 27 Dec 2022 00:10:54 +0000 (00:10 +0000)] 
Revert "gstreamer1.0: disable flaky gstbin:test_watch_for_state_change test"

This reverts commit 220a527d269f146bdabd66040b5bee7de9e3fd3f.

- Drop this patch and use the upstream solution
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2643

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoRevert "python3-native: further tweak to sysconfig.py to find python includes correctly"
Alexander Kanavin [Wed, 28 Dec 2022 07:37:21 +0000 (08:37 +0100)] 
Revert "python3-native: further tweak to sysconfig.py to find python includes correctly"

Unfortunately, sysconfig is used by:
- setuptools to find out where to install new headers
- autoconf-archive to find where Python.h is

In the first case we want the target location, in the second case we want
the sysroot location. The second case is not yet used in the wild
(as projects such as gpgpme are using outdated distutils-based m4 macros),
but it will become a problem once python 3.12 is out, and
said projects are forced to migrate to sysconfig. Let's deal with it
then in a more careful manner, and hopefully convince upstream that
there is a general problem too.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agovulkan: upgrade 1.3.231.1 -> 1.3.236.0
Alexander Kanavin [Wed, 28 Dec 2022 07:37:20 +0000 (08:37 +0100)] 
vulkan: upgrade 1.3.231.1 -> 1.3.236.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agostress-ng: upgrade 0.15.00 -> 0.15.01
Alexander Kanavin [Wed, 28 Dec 2022 07:37:19 +0000 (08:37 +0100)] 
stress-ng: upgrade 0.15.00 -> 0.15.01

libbsd is required for splay tree macros in tree.h

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibarchive: upgrade 3.6.1 -> 3.6.2
Alexander Kanavin [Wed, 28 Dec 2022 07:37:18 +0000 (08:37 +0100)] 
libarchive: upgrade 3.6.1 -> 3.6.2

Use --without-iconv as otherwise autotools write a bogus iconv
dependency into .pc file.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-chardet: upgrade 5.0.0 -> 5.1.0
Alexander Kanavin [Wed, 28 Dec 2022 07:37:17 +0000 (08:37 +0100)] 
python3-chardet: upgrade 5.0.0 -> 5.1.0

Transition to python_setuptools_build_meta.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibmodule-build-perl: update 0.4231 -> 0.4232
Alexander Kanavin [Wed, 28 Dec 2022 07:37:16 +0000 (08:37 +0100)] 
libmodule-build-perl: update 0.4231 -> 0.4232

License-Update: formatting, position of the license statement moved in the README

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agojquery: upgrade 3.6.1 -> 3.6.2
Alexander Kanavin [Wed, 28 Dec 2022 07:37:15 +0000 (08:37 +0100)] 
jquery: upgrade 3.6.1 -> 3.6.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxv: update 1.0.11 -> 1.0.12
Alexander Kanavin [Wed, 28 Dec 2022 07:37:14 +0000 (08:37 +0100)] 
libxv: update 1.0.11 -> 1.0.12

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxscrnsaver: update 1.2.3 -> 1.2.4
Alexander Kanavin [Wed, 28 Dec 2022 07:37:13 +0000 (08:37 +0100)] 
libxscrnsaver: update 1.2.3 -> 1.2.4

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxres: update 1.2.1 -> 1.2.2
Alexander Kanavin [Wed, 28 Dec 2022 07:37:12 +0000 (08:37 +0100)] 
libxres: update 1.2.1 -> 1.2.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxdamage: update 1.1.5 -> 1.1.6
Alexander Kanavin [Wed, 28 Dec 2022 07:37:11 +0000 (08:37 +0100)] 
libxdamage: update 1.1.5 -> 1.1.6

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxcomposite: update 0.4.5 -> 0.4.6
Alexander Kanavin [Wed, 28 Dec 2022 07:37:10 +0000 (08:37 +0100)] 
libxcomposite: update 0.4.5 -> 0.4.6

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibice: update 1.0.10 -> 1.1.1
Alexander Kanavin [Wed, 28 Dec 2022 07:37:09 +0000 (08:37 +0100)] 
libice: update 1.0.10 -> 1.1.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxf86-video-vesa: update 2.5.0 -> 2.6.0
Alexander Kanavin [Wed, 28 Dec 2022 07:37:08 +0000 (08:37 +0100)] 
xf86-video-vesa: update 2.5.0 -> 2.6.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxvinfo: update 1.1.4 -> 1.1.5
Alexander Kanavin [Wed, 28 Dec 2022 07:37:07 +0000 (08:37 +0100)] 
xvinfo: update 1.1.4 -> 1.1.5

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxset: update 1.2.4 -> 1.2.5
Alexander Kanavin [Wed, 28 Dec 2022 07:37:06 +0000 (08:37 +0100)] 
xset: update 1.2.4 -> 1.2.5

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxprop: update 1.2.5 -> 1.2.6
Alexander Kanavin [Wed, 28 Dec 2022 07:37:05 +0000 (08:37 +0100)] 
xprop: update 1.2.5 -> 1.2.6

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxkbcomp: update 1.4.5 -> 1.4.6
Alexander Kanavin [Wed, 28 Dec 2022 07:37:04 +0000 (08:37 +0100)] 
xkbcomp: update 1.4.5 -> 1.4.6

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxinit: update 1.4.1 -> 1.4.2
Alexander Kanavin [Wed, 28 Dec 2022 07:37:03 +0000 (08:37 +0100)] 
xinit: update 1.4.1 -> 1.4.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxhost: update 1.0.8 -> 1.0.9
Alexander Kanavin [Wed, 28 Dec 2022 07:37:02 +0000 (08:37 +0100)] 
xhost: update 1.0.8 -> 1.0.9

gettext-native is needed for xgettext executable.

License-Update: copyright years

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoweston: update 11.0.0 -> 11.0.1
Alexander Kanavin [Wed, 28 Dec 2022 07:37:01 +0000 (08:37 +0100)] 
weston: update 11.0.0 -> 11.0.1

Upstream has published the tarball in a non-standard location. If
this persists, we might want to switch to git.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3: update 3.11.0 -> 3.11.1
Alexander Kanavin [Wed, 28 Dec 2022 07:37:00 +0000 (08:37 +0100)] 
python3: update 3.11.0 -> 3.11.1

Drop 0001-bpo-36852-proper-detection-of-mips-architecture-for-.patch:
the patch has been rejected upstream (see the bug), and does quite a
bit more than just fix the mips softfloat problem. If the problem
still exists, then the fix needs to be re-done, and re-submitted.

The other two patches have been merged upstream.

License-Update: http->https

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-installer: update 0.5.1 -> 0.6.0
Alexander Kanavin [Wed, 28 Dec 2022 07:36:59 +0000 (08:36 +0100)] 
python3-installer: update 0.5.1 -> 0.6.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agodpkg: update 1.21.9 -> 1.21.13
Alexander Kanavin [Wed, 28 Dec 2022 07:36:58 +0000 (08:36 +0100)] 
dpkg: update 1.21.9 -> 1.21.13

libmd is a new dependency.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosystemd: Fix 252 release build on musl
Khem Raj [Wed, 28 Dec 2022 17:55:41 +0000 (09:55 -0800)] 
systemd: Fix 252 release build on musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosystemd: update 251.8 -> 252.4
Alexander Kanavin [Wed, 28 Dec 2022 07:36:57 +0000 (08:36 +0100)] 
systemd: update 251.8 -> 252.4

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogrub2: backport patch to fix CVE-2022-2601 CVE-2022-3775
Xiangyu Chen [Mon, 26 Dec 2022 07:16:19 +0000 (15:16 +0800)] 
grub2: backport patch to fix CVE-2022-2601 CVE-2022-3775

Backport patch from upstream to solve CVE-2022-2601 CVE-2022-3775 dependency:
font: Fix size overflow in grub_font_get_glyph_internal()
(https://git.savannah.gnu.org/cgit/grub.git/commit/?id=9c76ec09ae08155df27cd237eaea150b4f02f532)

Backport patch from upstream to fix following CVEs:
CVE-2022-2601: font: Fix several integer overflows in grub_font_construct_glyph()
(https://git.savannah.gnu.org/cgit/grub.git/commit/?id=768e1ef2fc159f6e14e7246e4be09363708ac39e)
CVE-2022-3775: font: Fix an integer underflow in blit_comb()
(https://git.savannah.gnu.org/cgit/grub.git/commit/?id=992c06191babc1e109caf40d6a07ec6fdef427af)

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Liwei Song <liwei.song@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agooeqa/rpm.py: Increase timeout and add debug output
Pavel Zhukov [Sun, 25 Dec 2022 12:46:58 +0000 (13:46 +0100)] 
oeqa/rpm.py: Increase timeout and add debug output

[Yocto #14346]
Systemd may be slow in killing pam session sometimes [1][2]. It may cause rpm
test to fail because there's process (sd_pam) running and own by "test1" user
after timeout.
Increasing timeout to 2 mins and assert earlier with debug output if
there's such process(es). If increasing of timeout doesn't help we may
want to force deletion of the user as [2] suggests.

[1] https://github.com/systemd/systemd/issues/8598
[2] https://access.redhat.com/solutions/6969188

Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoqemu: update 7.1.0 -> 7.2.0
Alexander Kanavin [Sat, 24 Dec 2022 16:59:43 +0000 (17:59 +0100)] 
qemu: update 7.1.0 -> 7.2.0

qemu no longer carries libslirp in-tree,
so enabling slirp requires providing external libslirp.

Another noteworthy change is:

x86: TCG support for AVX, AVX2, F16C, FMA3 and VAES instructions

... which means both meta-intel and qemu x86 targets can
now fully utilize Haswell-and-later instruction set with benefits
for performance in emulation and on silicon.

Changelog:
https://wiki.qemu.org/ChangeLog/7.2

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibslirp: add recipe to continue slirp support in qemu
Alexander Kanavin [Sat, 24 Dec 2022 16:59:42 +0000 (17:59 +0100)] 
libslirp: add recipe to continue slirp support in qemu

qemu 7.2 no longer carries libslirp in-tree, and so
it has to be provided externally.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-native: further tweak to sysconfig.py to find python includes correctly
Alexander Kanavin [Sat, 24 Dec 2022 16:59:40 +0000 (17:59 +0100)] 
python3-native: further tweak to sysconfig.py to find python includes correctly

Without this, sysconfig would report the target location, which is not
what we want in cross-builds. This is used in particular by
latest autoconf-archive m4 macros, which have migrated from
(removed in py 3.12) distutils to setuptools.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocmake: update 3.24.2 -> 3.25.1
Alexander Kanavin [Sat, 24 Dec 2022 16:59:39 +0000 (17:59 +0100)] 
cmake: update 3.24.2 -> 3.25.1

License-Update: additional contributors

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agotcmode-default.inc: set LLVMVERSION to a major version wildcard
Alexander Kanavin [Sat, 24 Dec 2022 16:59:38 +0000 (17:59 +0100)] 
tcmode-default.inc: set LLVMVERSION to a major version wildcard

There is no longer need to be specific: none of the recipes
using this variable in core need to know the particular version
of llvm exactly when using the default one set via PREFERRED_VERSION
from LLVMVERSION.

This as well enables automated version updates of llvm
for minor releases.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agollvm: update 15.0.4 -> 15.0.6
Alexander Kanavin [Sat, 24 Dec 2022 16:59:37 +0000 (17:59 +0100)] 
llvm: update 15.0.4 -> 15.0.6

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibxml2: upgrade test data from 20080827 to 20130923
Martin Jansa [Sat, 24 Dec 2022 08:30:05 +0000 (09:30 +0100)] 
libxml2: upgrade test data from 20080827 to 20130923

* and switch from tar.gz to tar, because the tar.gz archives upstream are regular tar as well now
  https://www.w3.org/XML/Test/ still has 3 separate URLs for .zip, .tar
  and .tar.gz, but both tar links return the same file:

  xmlts20130923.tar:      POSIX tar archive (GNU)
  xmlts20130923.tar.gz:   POSIX tar archive (GNU)
  xmlts20130923.zip:      Zip archive data, at least v1.0 to extract, compression method=store

  -rw-r--r--  1 martin martin 5.7M Sep 23  2013 xmlts20130923.tar
  -rw-r--r--  1 martin martin 5.7M Sep 23  2013 xmlts20130923.tar.gz
  -rw-r--r--  1 martin martin 1.6M Sep 23  2013 xmlts20130923.zip

  c6b2d42ee50b8b236e711a97d68e6c4b5c8d83e69a2be4722379f08702ea7273  xmlts20130923.tar
  c6b2d42ee50b8b236e711a97d68e6c4b5c8d83e69a2be4722379f08702ea7273  xmlts20130923.tar.gz
  f9510b3532926e1b4c2e54855b021e4b8a66ec98a5337dcf4ff07e8a41968deb  xmlts20130923.zip

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorm_work.bbclass: use HOSTTOOLS 'rm' binary exclusively
Luis [Sat, 24 Dec 2022 01:49:46 +0000 (01:49 +0000)] 
rm_work.bbclass: use HOSTTOOLS 'rm' binary exclusively

The do_rm_work() task is using the first available 'rm' binary
available in PATH to remove files and folders.
However, depending on the PATH setup and RECIPE_SYSROOT_NATIVE
contents, the function can be using the 'rm' binary available
in RECIPE_SYSROOT_NATIVE, a folder that will get removed.
This causes a sporadic race-condition when trying to access the
'rm' binary of a folder already deleted.
Solve this by exclusively using the HOSTTOOLS 'rm' binary, as
this folder will not get removed.

Signed-off-by: Luis Martins <luis.pinto.martins@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoselftest: allow '-R' and '-r' be used together
Chen Qi [Thu, 24 Nov 2022 02:55:28 +0000 (18:55 -0800)] 
selftest: allow '-R' and '-r' be used together

For now, there's no easy way to skip some specified tests when
using 'oe-selftest -r'. This is because '-R' and '-r' are in the
mutually exclusive group. Looking at the codes, the codes have already
allowed running specified tests and skipping specified tests at
the same time. So move '-R' out of the mutually exclusive group
and change its help message.

After this change, the following command could be used.
  oe-selftest -r A -R A.B.C

This does introduce a behavior regression.
Previous 'oe-selftest -R xxx' needs to now be changed to
'oe-selftest -a -R xxx'.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibstd-rs: Move source directory to library/test
Alex Kiernan [Wed, 21 Dec 2022 12:52:58 +0000 (12:52 +0000)] 
libstd-rs: Move source directory to library/test

Building libstd-rs from library/std omits proc_macro from the sysroot.
Using library/test causes that to be installed which then allows cargo
to build (https://github.com/meta-rust/meta-rust/issues/266)

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibstd-rs: Merge .inc into .bb
Alex Kiernan [Wed, 21 Dec 2022 12:52:57 +0000 (12:52 +0000)] 
libstd-rs: Merge .inc into .bb

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobase.bbclass: Fix way to check ccache path
Changqing Li [Fri, 23 Dec 2022 03:38:40 +0000 (11:38 +0800)] 
base.bbclass: Fix way to check ccache path

The previous code had 2 issues:
1. make hosttools/ccache always link to host's ccache (/usr/bin/ccache)
even we have one buildtools
2. make hosttools/gcc etc, link to host's gcc event we have one
buildtools when keyword ccache in buildtools's path, eg:
/mnt/ccache/bin/buildtools

This patch is for fix above issues.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agooeqa/runtime/rust: Add basic compile/run test
Alex Kiernan [Wed, 21 Dec 2022 12:52:56 +0000 (12:52 +0000)] 
oeqa/runtime/rust: Add basic compile/run test

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-poetry-core: Fix determinism issue breaking reproducibility
Richard Purdie [Fri, 23 Dec 2022 11:12:28 +0000 (11:12 +0000)] 
python3-poetry-core: Fix determinism issue breaking reproducibility

Fix failing builds due to a reproducibility issue by adding a patch to sort
globbing, submitted upstream.

[YCOTO #14993]
[YCOTO #14994]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agooeqa/concurrencytest: Add number of failures to summary output
Richard Purdie [Wed, 21 Dec 2022 23:20:23 +0000 (23:20 +0000)] 
oeqa/concurrencytest: Add number of failures to summary output

When running oe-selftest and seeing the end of a running log, it is
extremely helpful to know if there have been failures or not to save
looking at the rest of the log. Add the number of failures to the summary
line so that people monitoring builds have an easier time before the end
totals are printed.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agovalgrind: skip the boost_thread test on arm
Randy MacLeod [Thu, 22 Dec 2022 19:17:53 +0000 (14:17 -0500)] 
valgrind: skip the boost_thread test on arm

This test is failing on the arm workers only so skip there until the issue
can be worked on and resolved. The bug #14311 will remain open for tracking.

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoqemu: Fix build with largefile support
Khem Raj [Wed, 21 Dec 2022 17:55:51 +0000 (09:55 -0800)] 
qemu: Fix build with largefile support

drop using lfs64 specific functions and macros

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agonumactl: Enable largefile support
Khem Raj [Wed, 21 Dec 2022 17:55:50 +0000 (09:55 -0800)] 
numactl: Enable largefile support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agostrace: Add knob to enable largefile support
Khem Raj [Wed, 21 Dec 2022 17:55:49 +0000 (09:55 -0800)] 
strace: Add knob to enable largefile support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agolttng-tools: Fix build with largefile support
Khem Raj [Wed, 21 Dec 2022 17:55:48 +0000 (09:55 -0800)] 
lttng-tools: Fix build with largefile support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agoalsa-utils: Replace off64_t with off_t
Khem Raj [Wed, 21 Dec 2022 17:55:47 +0000 (09:55 -0800)] 
alsa-utils: Replace off64_t with off_t

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agonfs-utils: Replace statfs64 with statfs
Khem Raj [Wed, 21 Dec 2022 17:55:46 +0000 (09:55 -0800)] 
nfs-utils: Replace statfs64 with statfs

Fixes LFS64 builds

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agovirglrenderer: Replace lseek64 with lseek
Khem Raj [Wed, 21 Dec 2022 17:55:45 +0000 (09:55 -0800)] 
virglrenderer: Replace lseek64 with lseek

Fix build with musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agogpgme: Fix with with largefile support
Khem Raj [Wed, 21 Dec 2022 17:55:44 +0000 (09:55 -0800)] 
gpgme: Fix with with largefile support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agolibbsd: Fix build with largefile support
Khem Raj [Wed, 21 Dec 2022 17:55:43 +0000 (09:55 -0800)] 
libbsd: Fix build with largefile support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agogstreamer1.0: upgrade 1.20.4 -> 1.20.5
Wang Mingyu [Wed, 21 Dec 2022 11:05:56 +0000 (19:05 +0800)] 
gstreamer1.0: upgrade 1.20.4 -> 1.20.5

Changelog:
===========
systemclock waiting fixes for certain 32-bit platforms/libcs
alphacombine: robustness improvements for corner case scenarios
avfvideosrc: Report latency when doing screen capture
d3d11videosink: various thread-safety and stability fixes
decklink: fix performance issue when HDMI signal has been lost for a long time
flacparse: Fix handling of headers advertising 32 bits per sample
mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
opengl: fix automatic dispmanx detection for rpi4 and fix usage of eglCreate/DestroyImage
opusdec: Various channel-related fixes
textrender: event handling fixes, esp. for GAP event
subparse: Fix non-closed tag handling
videoscale: fix handling of unknown buffer metas
videosink: reverse playback handling fixes
qtmux: Prefill mode fixes, especially for raw audio
multiudpsink: allow binding to IPv6 address
rtspsrc: Fix usage of IPv6 connections in SETUP
rtspsrc: Only EOS on timeout if all streams are timed out/EOS
splitmuxsrc: fix playback stall if there are unlinked pads
v4l2: Fix SIGSEGV on state change during format changes
wavparse robustness fixes
Fix static linking on macOS (opengl, vulkan)
gstreamer-vaapi: fix headless build against mesa >= 22.3.0
GStreamer Editing Services library: Fix build with tools disabled
webrtc example/demo fixes
unit test fixes for aesdec and rtpjitterbuffer
Cerbero: Fix ios cross-compile with cmake on M1; some recipe updates and other build fixes
Binary packages: pkg-config file fixes for various recipes (ffmpeg, taglib, gstreamer)
Binary packages: Enable high bitdepth support for libvpx (VP8/VP9 encoding/decoding)
Binary packages: ship aes plugin
Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
Performance improvements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agoxz: upgrade 5.2.9 -> 5.4.0
Wang Mingyu [Wed, 21 Dec 2022 03:01:02 +0000 (11:01 +0800)] 
xz: upgrade 5.2.9 -> 5.4.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopsmisc: upgrade 23.5 -> 23.6
Wang Mingyu [Wed, 21 Dec 2022 03:01:01 +0000 (11:01 +0800)] 
psmisc: upgrade 23.5 -> 23.6

Changelog:
=========
* buildsys: Fix DEJAGNU work-around Debian #1015089
* killall: Use kill if pidfd_send_signal fails Debian #1015228
* fuser: Do not mention nonexistent - reset option #42
* fuser: Use modern statn where possible
* pstree: Better AppArmor support !30

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agomakedepend: upgrade 1.0.7 -> 1.0.8
Wang Mingyu [Wed, 21 Dec 2022 03:01:00 +0000 (11:01 +0800)] 
makedepend: upgrade 1.0.7 -> 1.0.8

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agolibmpc: upgrade 1.2.1 -> 1.3.1
Wang Mingyu [Wed, 21 Dec 2022 03:00:59 +0000 (11:00 +0800)] 
libmpc: upgrade 1.2.1 -> 1.3.1

Changelog:
============
- Bug fix: It is again possible to include mpc.h without including
  stdio.h.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agoiproute2: upgrade 6.0.0 -> 6.1.0
Wang Mingyu [Wed, 21 Dec 2022 03:00:58 +0000 (11:00 +0800)] 
iproute2: upgrade 6.0.0 -> 6.1.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agohelp2man: upgrade 1.49.2 -> 1.49.3
Wang Mingyu [Wed, 21 Dec 2022 02:59:11 +0000 (10:59 +0800)] 
help2man: upgrade 1.49.2 -> 1.49.3

Changelog:
==========
  * Cleanup whitespace in po-texi/help2man-texi.pot.
  * Add Korean translation

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agogit: upgrade 2.38.1 -> 2.39.0
Wang Mingyu [Wed, 21 Dec 2022 02:59:09 +0000 (10:59 +0800)] 
git: upgrade 2.38.1 -> 2.39.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agoell: upgrade 0.54 -> 0.55
Wang Mingyu [Wed, 21 Dec 2022 02:59:08 +0000 (10:59 +0800)] 
ell: upgrade 0.54 -> 0.55

Changelog:
Fix issue with DHCP and blocked unicast requests.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agoboost: upgrade 1.80.0 -> 1.81.0
Wang Mingyu [Wed, 21 Dec 2022 02:59:07 +0000 (10:59 +0800)] 
boost: upgrade 1.80.0 -> 1.81.0

0001-The-std-lib-unary-binary_function-base-classes-are-d.patch
removed since it's included in 1.81.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agogtk+3: fix reproducible builds
Ross Burton [Tue, 20 Dec 2022 12:55:41 +0000 (12:55 +0000)] 
gtk+3: fix reproducible builds

We can't drop the missing meson.build file into the build tree via SRC_URI
as then the timestamp of that file becomes the timestamp of the build,
which results in repeated builds having different timestamps.

Instead patch the file into the build, which doesn't change the SDE
every build.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorecipes: Enable nativesdk for gperf, unifdef, gi-docgen and its dependencies
Carlos Alberto Lopez Perez [Tue, 20 Dec 2022 03:56:50 +0000 (04:56 +0100)] 
recipes: Enable nativesdk for gperf, unifdef, gi-docgen and its dependencies

I'm building a SDK (bitbake task: populate_sdk) for WPE/WebKit
development [1] and I need the tools below to be extended with the class
nativesdk. They work fine on the SDK after this change.

The needs are because:

1) gperf and unifdef are required by the WebKit build system at build
   time.

2) gi-docgen is required by the WebKit build system when CMake option
   'ENABLE_DOCUMENTATION' is enabled, and gi-docgen itself depends on
   the following python modules that also need to enable nativesdk:
   python3-markdown, python3-smartypants and python3-typogrify

[1]
See:
 - https://github.com/Igalia/meta-webkit/pull/436
 - https://bugs.webkit.org/show_bug.cgi?id=249604

Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-dbusmock: allow to build native
Markus Volk [Mon, 19 Dec 2022 20:42:48 +0000 (21:42 +0100)] 
python3-dbusmock: allow to build native

This is e.g. needed by xdg-desktop-portal

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobinutils: Add patch to fix CVE-2022-4285
pgowda [Mon, 19 Dec 2022 15:31:33 +0000 (21:01 +0530)] 
binutils: Add patch to fix CVE-2022-4285

Backport a patch from upstream to address CVE-2022-4285
[https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5c831a3c7f3ca98d6aba1200353311e1a1f84c70]

Signed-off-by: pgowda <pgowda.cve@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogtk4: add tracker-miners runtime dependency
Markus Volk [Mon, 19 Dec 2022 13:16:54 +0000 (14:16 +0100)] 
gtk4: add tracker-miners runtime dependency

To have gtk4 libtracker support, the target would need to run tracker-miners.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorust: Enable baremetal targets
Alejandro Hernandez Samaniego [Thu, 15 Dec 2022 07:32:24 +0000 (00:32 -0700)] 
rust: Enable baremetal targets

Allow rust to build for baremetal targets by generating the proper target
triple, follow the format specified by rusts Triple [1], that is:

<arch>-<vendor>-<os>-<abi>

This is done automatically based on both TARGET_OS and TCLIBC.

For example, a riscv64 baremetal target triple would look like this:
riscv64gc-poky-none-elf

matching rusts own target triple for riscv64 according to platform-support [2]

[1] https://docs.rs/target-lexicon/latest/target_lexicon/struct.Triple.html
[2] https://doc.rust-lang.org/stable/rustc/platform-support.html

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorust: Enable building rust from stable, beta and nightly channels
Alejandro Hernandez Samaniego [Sat, 17 Dec 2022 16:20:57 +0000 (09:20 -0700)] 
rust: Enable building rust from stable, beta and nightly channels

Rust follows the train release model via the stable, beta and nightly channels,
by default we build rust from the stable channel, however there are certain
features which are only available in the beta or nightly channels.

Make these channels available by setting a RUST_CHANNEL variable which defaults
to stable making this change transparent to the user.

The snapshot version used by rust during its compilation wont necessarily match
the version being built, specially if were building from an unstable channel,
to avoid confusion rename this to SNAPSHOT_VERSION and use RUST_VERSION for the
version to be built, which is automatically defined to PV.

Append -beta or -nightly to rusts PV for signature awareness.

It is important to note that this does not build rust from the beta/nightly
published tarball (which today build rust v1.67.0 and v1.68.0 respectively),
instead this builds rust from the current selected version (1.66.0) and enables
the beta/nightly features for that version.

Setting the variable RUST_CHANNEL=nightly results in the following:

$ rustc -Vv
rustc 1.66.0-nightly

Signed-off-by: Alejandro Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorunqemu: add QB_SETUP_CMD and QB_CLEANUP_CMD
Mikko Rapeli [Wed, 14 Dec 2022 08:54:25 +0000 (10:54 +0200)] 
runqemu: add QB_SETUP_CMD and QB_CLEANUP_CMD

These enable running custom shell setup and cleanup commands
before and after qemu. Enables machine configurations to for
example run qemu with swtpm to emulate TPM devices.

Example config with meta-tpm2 based swtpm in machine config:

 * image recipe depens on swtpm-native to get the native tools to PATH,
   same handling as qemu itself

do_testimage[depends] += "swtpm-native:do_populate_sysroot"

 * startup commands for swtpm daemon, note that swtpm
   socket file has 107 character limit and absolute paths to build environment
   will not work

QB_SETUP_CMD = " \
   test -d '${IMAGE_BASENAME}_swtpm' || ( mkdir -p '${IMAGE_BASENAME}_swtpm' && \
       swtpm_setup --tpmstate '${IMAGE_BASENAME}_swtpm' --tpm2 --pcr-banks sha256 ); \
   swtpm socket --tpmstate dir='${IMAGE_BASENAME}_swtpm' \
         --ctrl type=unixio,path='${IMAGE_BASENAME}_swtpm/swtpm-sock' \
         --log level=40 --tpm2 -t -d \
"

 * qemu startup command in machine config is configured enable swtpm device

QB_OPT_APPEND += "-chardev socket,id=chrtpm,path='${IMAGE_BASENAME}_swtpm/swtpm-sock' -tpmdev emulator,id=tpm0,chardev=chrtpm -device tpm-tis-device,tpmdev=tpm0"

 * in this case, swtpm daemon stops automatically with qemu machine, but
   QB_CLEANUP_CMD could be used to kill a specific process and wipe
   temporary files

Now runqemu and testimage.bbclass can be used with swtpm.

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoqemuboot.bbclass: make sure runqemu boots bundled initramfs kernel image
Jagadeesh Krishnanjanappa [Tue, 13 Dec 2022 14:58:36 +0000 (14:58 +0000)] 
qemuboot.bbclass: make sure runqemu boots bundled initramfs kernel image

The QB_DEFAULT_KERNEL is set to pick bundled initramfs kernel image
if the Linux kernel image is generated with INITRAMFS_IMAGE_BUNDLE="1".

This makes runqemu to automatically pick bundled initramfs kernel image
instead of explicitly mentioning bundled initramfs kernel image in
runqemu.

[YOCTO #14748]

Signed-off-by: Jagadeesh Krishnanjanappa <workjagadeesh@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoe2fsprogs: Do not use 64bit functions for largefile support
Khem Raj [Thu, 15 Dec 2022 15:44:37 +0000 (07:44 -0800)] 
e2fsprogs: Do not use 64bit functions for largefile support

Using -D_FILE_OFFSET_BITS=64 already makes the normal function behave
like 64bit variants. Moreover it makes them portable across libc

Ensure that right lseek function is used with _FILE_OFFSET_BITS = 64

Refresh patches with devtool

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobtrfs-tools: Do not use 64bit functions for largefile support
Khem Raj [Thu, 15 Dec 2022 08:45:46 +0000 (00:45 -0800)] 
btrfs-tools: Do not use 64bit functions for largefile support

Using -D_FILE_OFFSET_BITS=64 already makes the normal function behave
like 64bit variants. Moreover it makes them portable across libc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agomdadm: Use _FILE_OFFSET_BITS to use largefile support
Khem Raj [Thu, 15 Dec 2022 08:45:45 +0000 (00:45 -0800)] 
mdadm: Use _FILE_OFFSET_BITS to use largefile support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibpciaccess: Do not use 64bit functions for largefile support
Khem Raj [Thu, 15 Dec 2022 08:45:44 +0000 (00:45 -0800)] 
libpciaccess: Do not use 64bit functions for largefile support

Using -D_FILE_OFFSET_BITS=64 already makes the normal function behave
like 64bit variants. Moreover it makes them portable across libc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoacl: Enable largefile support by default
Khem Raj [Thu, 15 Dec 2022 08:45:42 +0000 (00:45 -0800)] 
acl: Enable largefile support by default

This ensures right flags are passed so enable it. Musl and decoupled
these APIs from _GNU_SOURCE and now are only available when
_LARGEFILE64_SOURCE macro is enabled

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoltp: Fix largefile support
Khem Raj [Thu, 15 Dec 2022 08:45:41 +0000 (00:45 -0800)] 
ltp: Fix largefile support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoefivar: Replace off64_t with off_t
Khem Raj [Thu, 15 Dec 2022 08:45:40 +0000 (00:45 -0800)] 
efivar: Replace off64_t with off_t

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoacpid: Fix largefile enabled build
Khem Raj [Thu, 15 Dec 2022 08:45:39 +0000 (00:45 -0800)] 
acpid: Fix largefile enabled build

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agounfs3: Define off64_t in terms of off_t on musl
Khem Raj [Thu, 15 Dec 2022 08:45:38 +0000 (00:45 -0800)] 
unfs3: Define off64_t in terms of off_t on musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopseudo: Remove 64bit time_t flags
Khem Raj [Thu, 15 Dec 2022 08:45:37 +0000 (00:45 -0800)] 
pseudo: Remove 64bit time_t flags

pseudo traps syscalls and has intimate knowledge of them
and does not really depend on glibc interfaces to kernel

flags are added via TARGET_CC_ARCH therefore move the remove
operation from TARGET_CPPFLAGS to TARGET_CC_ARCH

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoerofs-utils: Convert from off64_t to off_t
Khem Raj [Thu, 15 Dec 2022 08:45:36 +0000 (00:45 -0800)] 
erofs-utils: Convert from off64_t to off_t

Ensure largefile macros are used to determine size of off_t and not the
explict 64bit version of functions and types

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoat-spi2-core: disable API docs if x11 is disabled
Ross Burton [Tue, 13 Dec 2022 16:17:31 +0000 (16:17 +0000)] 
at-spi2-core: disable API docs if x11 is disabled

The gtk-doc documentation doesn't build if X11 is disabled.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoat-spi2-core: clean up x11 enabling
Ross Burton [Tue, 13 Dec 2022 16:17:30 +0000 (16:17 +0000)] 
at-spi2-core: clean up x11 enabling

Use a single PACKAGECONFIG instead of a number of location conditionals.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoovmf: update edk2-stable202208 -> edk2-stable202211
Alexander Kanavin [Tue, 13 Dec 2022 11:11:11 +0000 (12:11 +0100)] 
ovmf: update edk2-stable202208 -> edk2-stable202211

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoptest-packagelists.inc: correctly assign fast and slow tests
Alexander Kanavin [Tue, 13 Dec 2022 11:10:55 +0000 (12:10 +0100)] 
ptest-packagelists.inc: correctly assign fast and slow tests

The execution times were checked from
https://autobuilder.yocto.io/pub/non-release/20221127-2/testresults/qemux86-64-ptest/core-image-ptest-all/log.do_testimage.40537.20221127010849
and ptests were moved both ways according to the same criteria:
more than 30 seconds or less.

openssl is dropped from fast tests, as it is also listed in slow
tests (which is correct).

With the rearrangement fast ptests altogether take about 420 seconds
on qemux86_64 with kvm.

m4 ptest was missing a depedency.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosystemd: Make importd depend on glib-2.0 again
Marek Vasut [Sun, 18 Dec 2022 00:00:38 +0000 (01:00 +0100)] 
systemd: Make importd depend on glib-2.0 again

It seems importd still requires glib-2.0, add the missing dependency.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agognupg: upgrade 2.3.7 -> 2.3.8
Alexander Kanavin [Tue, 13 Dec 2022 11:11:18 +0000 (12:11 +0100)] 
gnupg: upgrade 2.3.7 -> 2.3.8

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agosystemtap: upgrade 4.7 -> 4.8
Alexander Kanavin [Tue, 13 Dec 2022 11:11:17 +0000 (12:11 +0100)] 
systemtap: upgrade 4.7 -> 4.8

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agotzdata: update 2022d -> 2022g
Alexander Kanavin [Tue, 13 Dec 2022 11:11:16 +0000 (12:11 +0100)] 
tzdata: update 2022d -> 2022g

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agoghostscript: update 9.56.1 -> 10.0.0
Alexander Kanavin [Tue, 13 Dec 2022 11:11:15 +0000 (12:11 +0100)] 
ghostscript: update 9.56.1 -> 10.0.0

Drop --without-jbig2dec as it is now required by pdf support
and jbig2dec library is in ghostscript's source tree.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agoruby: update 3.1.2 -> 3.1.3
Alexander Kanavin [Tue, 13 Dec 2022 11:11:14 +0000 (12:11 +0100)] 
ruby: update 3.1.2 -> 3.1.3

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agoruby: merge .inc into .bb
Alexander Kanavin [Tue, 13 Dec 2022 11:11:13 +0000 (12:11 +0100)] 
ruby: merge .inc into .bb

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-dbusmock: update 0.28.4 -> 0.28.6
Alexander Kanavin [Tue, 13 Dec 2022 11:11:12 +0000 (12:11 +0100)] 
python3-dbusmock: update 0.28.4 -> 0.28.6

Convert to python_setuptools_build_meta.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agolibxcrypt: update PV to match SRCREV
Alexander Kanavin [Tue, 13 Dec 2022 11:11:10 +0000 (12:11 +0100)] 
libxcrypt: update PV to match SRCREV

When SRCREV was updated, only libxcrypt-compat was renamed to match,
but not libxcrypt proper.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agobluez: update 5.65 -> 5.66
Alexander Kanavin [Tue, 13 Dec 2022 11:11:07 +0000 (12:11 +0100)] 
bluez: update 5.65 -> 5.66

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agolibxrandr: update 1.5.2 -> 1.5.3
Alexander Kanavin [Tue, 13 Dec 2022 11:11:06 +0000 (12:11 +0100)] 
libxrandr: update 1.5.2 -> 1.5.3

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agolibxpm: update 3.5.13 -> 3.5.14
Alexander Kanavin [Tue, 13 Dec 2022 11:11:05 +0000 (12:11 +0100)] 
libxpm: update 3.5.13 -> 3.5.14

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>