]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
2 years agoglib-2.0: Update ptest fix to upstream backport
Richard Purdie [Tue, 30 May 2023 14:42:44 +0000 (15:42 +0100)] 
glib-2.0: Update ptest fix to upstream backport

Update the ptest fix to match the one accepted upstream.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibsdl2: disable SDL's own ccache
Chen Qi [Tue, 30 May 2023 05:45:53 +0000 (22:45 -0700)] 
libsdl2: disable SDL's own ccache

OE has its own ccache mechanism, disable libsdl2's own ccache
searching/enabling mechanism. Otherwise, if ccache is installed
on system, it will be used by default.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolinuxloader/initramfs: Add support for loongarch64
Jialing Zhang [Mon, 15 May 2023 11:44:13 +0000 (19:44 +0800)] 
linuxloader/initramfs: Add support for loongarch64

Add support for loongarch64 to:

linuxloader
core-image-minimal-initramfs
initramfs-module-install

Signed-off-by: Jialing Zhang <zhangjialing@loongson.cn>
Signed-off-by: Qizheng Zhu <zhuqizheng@loongson.cn>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopybootchartgui: show elapsed time for each task
Mauro Queiros [Mon, 29 May 2023 10:09:02 +0000 (10:09 +0000)] 
pybootchartgui: show elapsed time for each task

Currently, finding the elapsed time of each task in buildtimes.svg
is a manual effort of checking the top axis and finding and subtracting
the end and start time of the task.

This change adds the elapsed time for each task, so that
manual effort of comparing start/end time is avoided.

Signed-off-by: Mauro Queiros <Mauro.Queiros@criticaltechworks.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosysstat: Fix CVE-2023-33204
Xiangyu Chen [Mon, 29 May 2023 08:03:02 +0000 (01:03 -0700)] 
sysstat: Fix CVE-2023-33204

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-33204
https://ubuntu.com/security/CVE-2023-33204

Upstream Patch:
https://github.com/sysstat/sysstat/commit/954ff2e2673c

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Sanjay Chitroda <schitrod@cisco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoperf: Make built-in libtraceevent plugins cohabit with external libtraceevent
Khem Raj [Fri, 26 May 2023 05:25:55 +0000 (22:25 -0700)] 
perf: Make built-in libtraceevent plugins cohabit with external libtraceevent

This will package the plugins built by perf into kernel specific dir
under libdir, so it does not conflict with plugins from newly added
libtraceevent recipe

Fixes
do_sdk_depends: The file /usr/lib/traceevent/plugins/plugin_cfg80211.so is installed by both perf and libtraceevent, aborting

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopsplash: enable fullscreen and disable startup-msg
Michael Opdenacker [Thu, 25 May 2023 15:05:32 +0000 (17:05 +0200)] 
psplash: enable fullscreen and disable startup-msg

by setting PACKAGECONFIG entries
- fullscreen wasn't set by default but caused
  issues displaying the image (image translated upwards,
  white stripe at the bottom)
- startup-msg was set by default but didn't seem
  to work, showing a white stripe in the lower half
  of the display.
- progress-bar was already enabled, but it can
  now be disabled through PACKAGECONFIG.

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Suggested-by: Alexander Kanavin <alex.kanavin@gmail.com>
CC: Tim Orling <ticotimo@gmail.com>
CC: 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 agospdx: Fix license parsing
Louis Rannou [Thu, 25 May 2023 08:53:23 +0000 (10:53 +0200)] 
spdx: Fix license parsing

[YOCTO #14890] -- https://bugzilla.yoctoproject.org/show_bug.cgi?id=14890#c3

Since spaces in the license name are not mandatory, we need to add spaces around
 `|` and `&` before spliting.

Signed-off-by: Louis Rannou <lrannou@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopciutils: upgrade 3.9.0 -> 3.10.0
Trevor Gamblin [Wed, 24 May 2023 18:50:15 +0000 (14:50 -0400)] 
pciutils: upgrade 3.9.0 -> 3.10.0

Changelog (see https://github.com/pciutils/pciutils/blob/master/ChangeLog):

* Fixed bug in definition of versioned symbol aliases in shared libpci,
which made compiling with link-time optimization fail.
* Filters now accept "0x..." syntax for backward compatibility.
* Windows: The cfgmgr32 back-end which provides the list of devices
can be combined with another back-end which provides access to
configuration space.
* ECAM (Enhanced Configuration Access Mechanism), which is defined by
the PCIe standard, is now supported. It requires root privileges,
access to physical memory, and also manual configuration on some
systems.
* lspci: Tree view now works on multi-domain systems. It now respects
filters properly.
* Last but not least, pci.ids were updated to the current snapshot of
the database. This includes overall cleanup of entries with non-ASCII
characters in their names -- such characters are allowed, but only if
they convey interesting information (e.g., umlauts in German company
names, but not the "registered trade mark" sign).

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobind: upgrade 9.18.13 -> 9.18.14
Trevor Gamblin [Wed, 24 May 2023 18:33:59 +0000 (14:33 -0400)] 
bind: upgrade 9.18.13 -> 9.18.14

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobase: add ability to provide further details when using LICENSE_FLAGS
Ross Burton [Wed, 24 May 2023 14:57:21 +0000 (15:57 +0100)] 
base: add ability to provide further details when using LICENSE_FLAGS

Recipes with proprietary licenses often need to use LICENSE_FLAGS so
that the user can opt-in with consent. However, if you don't consent
then the error simply tells you the license identifier but not further
context.

Add a new variable LICENSE_FLAGS_DETAILS, which will be looked in for a
flag with the name of the licence.  If found then the contents are
printed as a source of further details.

For example, a recipe with an EULA may set:

  LICENSE_FLAGS = "FooBar-EULA"
  LICENSE_FLAGS_DETAILS[FooBar-EULA] = "https://example.com/eula"

If Foobar-EULA isn't in LICENSE_FLAGS_ACCEPTED then the error message is
more useful:

  Has a restricted license 'FooBar-EULA' which is not listed in your
  LICENSE_FLAGS_ACCEPTED. For further details, see
  https://example.com/eula.

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 agoavahi: remove redundant gobject-introspection DEPENDS
Ross Burton [Wed, 24 May 2023 14:03:35 +0000 (15:03 +0100)] 
avahi: remove redundant gobject-introspection DEPENDS

The gobject-introspection class adds this dependency as needed, so
remove it from DEPENDS.

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 agoalsa-ucm-conf: upgrade 1.2.8 -> 1.2.9
Michael Opdenacker [Tue, 16 May 2023 18:30:08 +0000 (20:30 +0200)] 
alsa-ucm-conf: upgrade 1.2.8 -> 1.2.9

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoalsa-lib: upgrade 1.2.8 -> 1.2.9
Michael Opdenacker [Tue, 16 May 2023 18:30:06 +0000 (20:30 +0200)] 
alsa-lib: upgrade 1.2.8 -> 1.2.9

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoRevert "sqlite3: Whitelist CVE-2022-21227"
Richard Purdie [Tue, 30 May 2023 12:25:34 +0000 (13:25 +0100)] 
Revert "sqlite3: Whitelist CVE-2022-21227"

This reverts commit cfc42fdabb3f12eb4ac5069a549ba5699385dfdc.

2 years agoselftest: wic.py respect IMAGE_LINK_NAME
Martin Jansa [Sat, 27 May 2023 05:49:40 +0000 (07:49 +0200)] 
selftest: wic.py respect IMAGE_LINK_NAME

* use IMAGE_LINK_NAME instead of hardcoding
  core-image-minimal-${MACHINE} assumption

[YOCTO #12937]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosqlite3: Whitelist CVE-2022-21227
Sanjay Chitroda [Sun, 28 May 2023 05:52:52 +0000 (22:52 -0700)] 
sqlite3: Whitelist CVE-2022-21227

This CVE is applicable to "SQLite3 bindings for Node.js" only.

References:
https://nvd.nist.gov/vuln/detail/CVE-2022-21227

Signed-off-by: Sanjay Chitroda <schitrod@cisco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoconnman: backport a fix for build with pppd-2.5.0
Martin Jansa [Sun, 28 May 2023 04:31:22 +0000 (06:31 +0200)] 
connman: backport a fix for build with pppd-2.5.0

* pppd was upgraded in:
  https://git.openembedded.org/openembedded-core/commit/?id=5512bf4dfd299b8d5d474d9f26c2146b3e53514a

* connman fails to build with pptp or l2tp PACKAGECONFIG is enabled

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocurl: Update from 8.1.0 to 8.1.1
Robert Joslyn [Sat, 27 May 2023 21:51:55 +0000 (14:51 -0700)] 
curl: Update from 8.1.0 to 8.1.1

This is a bugfix only release. Release notes:
https://curl.se/changes.html#8_1_1

Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoRevert "sqlite3: update CVE_PRODUCT"
schitrod=cisco.com@lists.openembedded.org [Sun, 28 May 2023 06:47:32 +0000 (23:47 -0700)] 
Revert "sqlite3: update CVE_PRODUCT"

This reverts commit 8800976e79d65956218ab462d9644d0661579301.

As per NVD database "ghost:sqlite3" product is specific to "node.js"
CVEs reported against above products are not applicable to us.

Signed-off-by: Sanjay Chitroda <schitrod@cisco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoRevert "python3/ruby/shadow: Revert add libxcrypt-native dependency"
Richard Purdie [Mon, 29 May 2023 12:31:14 +0000 (13:31 +0100)] 
Revert "python3/ruby/shadow: Revert add libxcrypt-native dependency"

This reverts commit c6198e1b1c3e3a3413b6ff9f014b40114f1850db.
This reverts commit 167c2c9f15c1bfe401c0512e420a76fa1379c012.
This reverts commit 65532fc751dc00e5568e256166f7b259d3a3c06c.

The dependencies should not be a -native in the target case. Revert
these whilst the proper patch is worked out.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agouninative: Upgrade to 4.0 to include latest gcc 13.1.1
Michael Halstead [Sun, 28 May 2023 23:03:48 +0000 (16:03 -0700)] 
uninative: Upgrade to 4.0 to include latest gcc 13.1.1

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobusybox: 1.36.0 -> 1.36.1
Andrej Valek [Fri, 26 May 2023 04:37:42 +0000 (06:37 +0200)] 
busybox: 1.36.0 -> 1.36.1

- regression on x86 is still in place

Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoglib: Fix ptest race issue
Richard Purdie [Sat, 27 May 2023 15:07:31 +0000 (16:07 +0100)] 
glib: Fix ptest race issue

gio/tests/portal: Fix test ordering race

When the gnome test runner executes the tests, the test appear to execute in disk
order. This means it sometimes works and we sometimes see breakage in portal-support-snap
and portal-support-snap-classic.

The issue is that some tests create config files but some don't. If they run
in the wrong order, tests see config files they shouldn't and break.

Fix this by deleting the files after each test run, properly cleaning up after
themselves. There are probably better ways to handle this but this patch should
at least let us check this is the issue.

I've tried to report upstream but their issue tracker account creation is struggling
and I can't get my account to work.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoshadow: add libxcrypt-native dependency
Markus Volk [Sat, 27 May 2023 13:32:52 +0000 (15:32 +0200)] 
shadow: add libxcrypt-native dependency

crypt.h is otherwise taken from the host machine

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoruby: add libxcrypt-native dependency
Markus Volk [Sat, 27 May 2023 13:32:51 +0000 (15:32 +0200)] 
ruby: add libxcrypt-native dependency

crypt.h is otherwise taken from the host machine

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3: add libxcrypt-native dependency
Markus Volk [Sat, 27 May 2023 13:32:50 +0000 (15:32 +0200)] 
python3: add libxcrypt-native dependency

crypt.h is otherwise taken from the host machine

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoell: upgrade 0.56 -> 0.57
Markus Volk [Sat, 27 May 2023 13:32:49 +0000 (15:32 +0200)] 
ell: upgrade 0.56 -> 0.57

ver 0.57:
Fix issue with handling Generic Netlink cancel requests.

ell 0.57 is required for iwd 2.5

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogcc: Upgrade to 13.1.1
Khem Raj [Sat, 27 May 2023 02:21:15 +0000 (19:21 -0700)] 
gcc: Upgrade to 13.1.1

Some distros e.g. gentoo have latest on gcc-13 branch and we have a
situation where libstdc++ ABI is changed between 13.1 and 13.2 so
official 13.1 release based uninative will no longer work on these
distros, therefore switch to a snapshot that includes [1] which fixes
it

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108969

Reported-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agouninative: Upgrade to 3.10 to support gcc 13
Michael Halstead [Fri, 26 May 2023 17:21:48 +0000 (10:21 -0700)] 
uninative: Upgrade to 3.10 to support gcc 13

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoglib-2.0: Fix TMPDIR mismatch test failures
Richard Purdie [Thu, 25 May 2023 23:09:35 +0000 (00:09 +0100)] 
glib-2.0: Fix TMPDIR mismatch test failures

gcc 13 appears to trigger TMPDIR changes in glib which causes ptest failures:

FAIL: glib/utils-c-90.test (Child process killed by signal 6)
FAIL: glib/utils.test (Child process killed by signal 6)
FAIL: glib/utils-c-99.test (Child process killed by signal 6)
FAIL: glib/utils-c-17.test (Child process killed by signal 6)
FAIL: glib/utils-c-11.test (Child process killed by signal 6)

The issue is caused by our symlinks between tmp directories which
cause the tests to get confused. We can set G_TEST_TMPDIR to
a resolved path using readlink to avoid the failures.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolttng-tools: Add patch to fix gcc 13 test issue
Richard Purdie [Thu, 25 May 2023 22:16:35 +0000 (23:16 +0100)] 
lttng-tools: Add patch to fix gcc 13 test issue

Add a couple of patches from upstream which fix a failing test with gcc 13.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoperf: Fix build with gcc-13
Khem Raj [Mon, 23 Jan 2023 21:18:34 +0000 (13:18 -0800)] 
perf: Fix build with gcc-13

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2 years agobitbake.conf: Add -fcanon-prefix-map to DEBUG_PREFIX_MAP
Khem Raj [Fri, 28 Apr 2023 03:20:30 +0000 (20:20 -0700)] 
bitbake.conf: Add -fcanon-prefix-map to DEBUG_PREFIX_MAP

This should help canonicalize the relative paths and symlinks
during cross compile, -fcanon-prefix-map is newly added in gcc-13+ [1]

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108464#c8
(From OE-Core rev: ba778e43576aaab212751ccc13270fd4c504ba1f)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agogcc: Upgrade to GCC 13.1 release
Khem Raj [Thu, 27 Apr 2023 18:52:53 +0000 (11:52 -0700)] 
gcc: Upgrade to GCC 13.1 release

- Package libhwasan_preinit.o, its available on some arches e.g. x86_64 on
  gcc13+
- GCC 13 Porting guide [1] and major changes [2] and detailed documentation [3]
- Fix aarch64 cross build when S != B

[1] https://www.gnu.org/software/gcc/gcc-13/porting_to.html
[2] https://www.gnu.org/software/gcc/gcc-13/changes.html
[3] https://gcc.gnu.org/onlinedocs/13.1.0/

(From OE-Core rev: b80c020eaeaaae82e5b32209ca8608b36eaaee40)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agolinux-yocto: Drop 5.15 support
Richard Purdie [Thu, 25 May 2023 12:28:52 +0000 (13:28 +0100)] 
linux-yocto: Drop 5.15 support

5.15 doesn't work with gcc 13 and we'll be replacing 5.15 with a new kernel
version later in the release cycle. Drop 5.15 now so we can move forward
with gcc 13 and we'll add a new kernel version later.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogo: Use -no-pie to build target cgo
Khem Raj [Wed, 24 May 2023 22:59:48 +0000 (15:59 -0700)] 
go: Use -no-pie to build target cgo

Fixes
go: ELF binary /usr/lib/go/pkg/tool/linux_arm64/pprof has relocations in .text
go: ELF binary /usr/lib/go/bin/go has relocations in .text [textrel]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogo: Upgrade 1.20.1 -> 1.20.4
Khem Raj [Tue, 23 May 2023 16:17:13 +0000 (09:17 -0700)] 
go: Upgrade 1.20.1 -> 1.20.4

- Remove already upstreamed patches

- Brings a list of changes [1] [2] [3]

[1] https://github.com/golang/go/issues?q=milestone%3AGo1.20.2+label%3ACherryPickApproved
[2] https://github.com/golang/go/issues?q=milestone%3AGo1.20.3+label%3ACherryPickApproved
[3] https://github.com/golang/go/issues?q=milestone%3AGo1.20.4+label%3ACherryPickApproved

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopm-utils: fix multilib conflictions
Kai Kang [Wed, 24 May 2023 09:23:58 +0000 (17:23 +0800)] 
pm-utils: fix multilib conflictions

It fails to instal pm-utils and lib32-pm-utils at same time:

Error: Transaction test error:
  file /usr/bin/pm-is-supported conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
  file /usr/sbin/pm-hibernate conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
  file /usr/sbin/pm-powersave conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
  file /usr/sbin/pm-suspend conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
  file /usr/sbin/pm-suspend-hybrid conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64

All of the conflicted files either is script which source a file in
${libdir}, or a link file to some file in ${libdir}. Compare the content
of installed files in ${libdir} exclude binaries, only the paths of
${libdir} diff. So re-define libdir with ${nonarch_libdir} to fix the
conflicts.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agokmod: remove unused ptest.patch
Martin Jansa [Wed, 24 May 2023 07:53:20 +0000 (09:53 +0200)] 
kmod: remove unused ptest.patch

* it was removed from SRC_URI in 2015:
  https://git.openembedded.org/openembedded-core/commit/?id=f80d136bdd578468035a88125fa1b84973fd912b

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibgloss: remove unused patch file
Martin Jansa [Wed, 24 May 2023 07:53:19 +0000 (09:53 +0200)] 
libgloss: remove unused patch file

* it was removed from SRC_URI in:
  https://git.openembedded.org/openembedded-core/commit/?id=1c9cbb27dfe37ca4574c4285fb03ce394dee5ed1

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoinetutils: remove unused patch files
Martin Jansa [Wed, 24 May 2023 07:53:18 +0000 (09:53 +0200)] 
inetutils: remove unused patch files

* they were removed from SRC_URI in:
  https://git.openembedded.org/openembedded-core/commit/?id=a21e8fdf1b66961ddae5929d393daa08800bb748

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agominicom: remove unused patch files
Martin Jansa [Wed, 24 May 2023 07:53:17 +0000 (09:53 +0200)] 
minicom: remove unused patch files

* they were removed from SRC_URI in:
  https://git.openembedded.org/openembedded-core/commit/?id=41f8760dd8a8ac388389bc17dbc5e0ae0f64bf57

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoqemu: remove unused qemu-7.0.0-glibc-2.36.patch
Martin Jansa [Wed, 24 May 2023 07:53:16 +0000 (09:53 +0200)] 
qemu: remove unused qemu-7.0.0-glibc-2.36.patch

* it was removed from SRC_URI in:
  https://git.openembedded.org/openembedded-core/commit/?id=e94d182889ca3c02df913c59f0b66b228ffe588c

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibx11: remove unused patch and FILESEXTRAPATHS
Martin Jansa [Wed, 24 May 2023 07:53:15 +0000 (09:53 +0200)] 
libx11: remove unused patch and FILESEXTRAPATHS

* 0001-fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch was removed
  from SRC_URI in:
  https://git.openembedded.org/openembedded-core/commit/?id=e13f651f73db0f26f4645447ab5fa17e36d1903b

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosystemd: Drop a backport
Khem Raj [Wed, 24 May 2023 06:40:02 +0000 (23:40 -0700)] 
systemd: Drop a backport

This patch should have been dropped when upgrading to 253
since its already available upstream since then

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agollvm,mesa: Drop MESA_LLVM_RELEASE
Khem Raj [Wed, 24 May 2023 05:38:53 +0000 (22:38 -0700)] 
llvm,mesa: Drop MESA_LLVM_RELEASE

This was needed to use provide different llvm from meta-clang or other
layers, seems unused since meta-clang has stopped providing a versioned
llvm

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobitbake.conf: Empty SRC_URI for code parser cache handling
Richard Purdie [Thu, 11 May 2023 12:59:47 +0000 (13:59 +0100)] 
bitbake.conf: Empty SRC_URI for code parser cache handling

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopsmisc: Set ALTERNATIVE for pstree to resolve conflict with busybox
Frieder Schrempf [Tue, 23 May 2023 15:39:55 +0000 (17:39 +0200)] 
psmisc: Set ALTERNATIVE for pstree to resolve conflict with busybox

If pstree in busybox is enabled there is a conflict with pstree from
psmisc resulting in:

  do_rootfs: Postinstall scriptlets of ['busybox'] have failed. If
  the intention is to defer them to first boot, then please place
  them into pkg_postinst_ontarget:${PN} ().
  Deferring to first boot via 'exit 1' is no longer supported.

And more detailed in do_rootfs.log:

  update-alternatives: Error: not linking [...]/rootfs/usr/bin/pstree to /bin/busybox.nosuid since [...]/rootfs/usr/bin/pstree exists and is not a link

On order to fix this set ALTERNATIVE:pstree accordingly.

Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorpm: drop unused 0001-Rip-out-partial-support-for-unused-MD2-and-RIPEMD160.patch
Martin Jansa [Tue, 23 May 2023 09:48:01 +0000 (11:48 +0200)] 
rpm: drop unused 0001-Rip-out-partial-support-for-unused-MD2-and-RIPEMD160.patch

* it was removed from SRC_URI in oe-core commit:
  commit 67257ca87c6fa8e6050a20ecea50daf834c7e869
  Author: Alexander Kanavin <alex.kanavin@gmail.com>
  Date:   Sat Apr 25 19:28:00 2020 +0200
  Subject: rpm: upgrade to 4.15.1

  and it's unused since then

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolib/terminal.py: Add urxvt terminal
Pavel Zhukov [Tue, 23 May 2023 08:12:55 +0000 (10:12 +0200)] 
lib/terminal.py: Add urxvt terminal

This fixes failure [1] of menuconfig task in rxvt-unicode terminal in case if
xterm/Konsole/Gnome is not installed. Tested with rxvt-unicode-256color

[1]
WARNING: Terminal screen is supported but did not start
ERROR: No valid terminal found, unable to open devshell.
Tried the following commands:
tmux split-window -c "{cwd}" "do_terminal"
tmux new-window -c "{cwd}" -n "zephyr-helloworld Configuration" "do_terminal"
xfce4-terminal -T "zephyr-helloworld Configuration" -e "do_terminal"
terminology -T="zephyr-helloworld Configuration" -e do_terminal
mate-terminal --disable-factory -t "zephyr-helloworld Configuration" -x do_terminal
konsole --separate --workdir . -p tabtitle="zephyr-helloworld Configuration" -e do_terminal
gnome-terminal -t "zephyr-helloworld Configuration" -- do_terminal
xterm -T "zephyr-helloworld Configuration" -e do_terminal
rxvt -T "zephyr-helloworld Configuration" -e do_terminal
tmux new -c "{cwd}" -d -s devshell -n devshell "do_terminal"
screen -D -m -t "zephyr-helloworld Configuration" -S devshell do_terminal
DEBUG: Python function do_menuconfig finished

Signed-off-by: Pavel Zhukov <pazhukov@suse.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agostaging.bbclass: do not add extend_recipe_sysroot to prefuncs of prepare_recipe_sysroot
Chen Qi [Tue, 23 May 2023 03:35:48 +0000 (20:35 -0700)] 
staging.bbclass: do not add extend_recipe_sysroot to prefuncs of prepare_recipe_sysroot

When running prepare_recipe_sysroot task, the extend_recipe_sysroot
is run twice.

What prepare_recipe_sysroot does is executing extend_recipe_sysroot,
there's no need to add extend_recipe_sysroot to its prefuncs.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxf86-video-intel: Use the HTTPS protocol to fetch the Git repositories
Peter Kjellerstedt [Tue, 23 May 2023 01:21:31 +0000 (03:21 +0200)] 
xf86-video-intel: Use the HTTPS protocol to fetch the Git repositories

This matches the change in commit 139102a73d (recipes: Default to https
git protocol where possible), which did this for most recipes.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agomusl: Correct SRC_URI
Peter Kjellerstedt [Tue, 23 May 2023 01:21:30 +0000 (03:21 +0200)] 
musl: Correct SRC_URI

When the protocol used to fetch the Git repository was changed from
"git" to "https" in commit 139102a73d (recipes: Default to https git
protocol where possible), the URI was not updated to match.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoglib-2.0: Avoid having g_futex_simple() inadvertently modify errno
Peter Kjellerstedt [Tue, 23 May 2023 01:14:06 +0000 (03:14 +0200)] 
glib-2.0: Avoid having g_futex_simple() inadvertently modify errno

If both __NR_futex and __NR_futex_time64 are defined, g_futex_simple()
will first call futex_time64(). If that fails with ENOSYS, then
futex_time() is called instead. However, errno was not saved and
restored in this case, which would result in g_futex_simple()
returning with errno set to ENOSYS, even if futex_time() succeeded.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agokernel-devicetree: recursively search for dtbs
Randolph Sapp [Mon, 22 May 2023 20:46:12 +0000 (15:46 -0500)] 
kernel-devicetree: recursively search for dtbs

Upstream's dtb directory structure has no real standard. They just tend
to idle around the 2/3 directory depth. Recursively search for the
dtb/dtbo files instead of assuming anything.

Fixes: 04ab57d200 (kernel-devicetree: allow specification of dtb
directory, 2023-05-02)

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopackage: enable recursion on file globs
Randolph Sapp [Mon, 22 May 2023 20:46:11 +0000 (15:46 -0500)] 
package: enable recursion on file globs

Enable recursion of file globs. This just allows the use of '**' in file
globs to match 0 or more subdirectories, it should not make all current
globs recursive [1].

[1] https://docs.python.org/3.6/library/glob.html#glob.glob

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agovalgrind: update 3.20.0 -> 3.21.0
Alexander Kanavin [Mon, 22 May 2023 17:25:03 +0000 (19:25 +0200)] 
valgrind: update 3.20.0 -> 3.21.0

Drop patches merged upstream.

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 agogdb: enable python PACKAGECONFIG
Alexander Kanavin [Mon, 22 May 2023 17:25:02 +0000 (19:25 +0200)] 
gdb: enable python PACKAGECONFIG

This is required by latest valgrind ptests.

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 agogdb: trim python support RDEPENDS
Alexander Kanavin [Mon, 22 May 2023 17:25:01 +0000 (19:25 +0200)] 
gdb: trim python support RDEPENDS

Depending on all of python3 (which pulls in all modules)
is not needed, python3-codecs is enough.

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 agomeson: update 1.0.1 ->1.1.0
Alexander Kanavin [Mon, 22 May 2023 17:24:59 +0000 (19:24 +0200)] 
meson: update 1.0.1 ->1.1.0

Rebase a patch.

Remove unneeded patch:
Khem confirmed that upstream fixed the issue with
https://github.com/mesonbuild/meson/commit/24ea1d3f1968bff52ccaaf33fcdd59e810459aa9

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 agooeqa/selftest/cases/devtool.py: skip all tests require folder a git repo
Thomas Roos [Fri, 19 May 2023 12:09:58 +0000 (14:09 +0200)] 
oeqa/selftest/cases/devtool.py: skip all tests require folder a git repo

Devtool selftests require poky dir a git repo, when downloading poky as a tar,
this is not the case. Those tests will now skipped.

[YOCTO #12389]

Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobinutils: package static libs from gprofng
Martin Jansa [Tue, 2 May 2023 14:44:06 +0000 (07:44 -0700)] 
binutils: package static libs from gprofng

* fixes:
  ERROR: binutils-2.40-r0 do_package: QA Issue: binutils: Files/directories were installed but not shipped in any package:
    /usr/lib/gprofng/libgp-collectorAPI.a
  Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
  binutils: 1 installed and not shipped files. [installed-vs-shipped]

(From OE-Core rev: ab6ae4b715143364288ba164f8ab5c3cd7f486ae)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
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 agobinutils: stable 2.40 branch updates
Deepthi Hemraj [Tue, 2 May 2023 14:44:05 +0000 (07:44 -0700)] 
binutils: stable 2.40 branch updates

- Rebase existing patches
- Drop 0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
  which is already in
- Correct packaging path to libgprofng.so
- Below commits on binutils-2.40 stable branch are updated.

4671be001eb Updated Hungarian translation for the gprof directory
ded035f913e lto: Don't add indirect symbols for versioned aliases in IR
74cb2ddeabc gas: arm: Change warning message to not reference specific A-class architecture revision
570b9c09bbf gas: arm: Fix a further IT-predicated vcvt issue in the presense of MVE vcvtn
bddd62e188c libctf: get the offsets of fields of unnamed structs/unions right
7aa47eafcce libctf: fix assertion failure with no system qsort_r
165accf0752 coff_get_normalized_symtab bfd_release
af35798e957 PR30217, dynamic relocations using local dynamic symbols
18bb604f1e1 PR30198, Assertion and segfault when linking x86_64 elf and coff
34a2b4a0e21 PR30155, ld segfault in _bfd_nearby_section
3d0046f39aa PR30046, power cmpi leads to unknown architecture
5c87fb1d59b ppc32 and "LOAD segment with RWX permissions"
11f5c1ebf14 Updated Serbian translations for gold, gprof and opcodes sub-directories
38e455b1d9a Updated translations for the bfd and gprof directories.
b2bc62b7b4e gas: correct symbol name comparison in .startof./.sizeof. handling
17294931e3e configure: remove dependencies on gmp and mpfr when gdb is disabled
1fc096a4c59 Regen config files
e1815414077 Pass $JANSSON_LIBS and $ZSTD_LIBS to ld-bootstrap/bootrap.exp
3e888977f16 bpf: fix error conversion from long unsigned int to unsigned int [-Werror=overflow]
65dbb942145 Updated Swedish translation for the binutils sub-directory
27f59ec47a1 RISC-V: make C-extension JAL available again for (32-bit) assembly
edd36b26f35 gprofng: PR30043 libgprofng.so.* are installed to a wrong location
c6e269febbc gprofng: PR29521 [docs] man pages are not in the release tarball
bcea253f5fa toplevel: Makefile.def: add install-strip dependency on libsframe

(From OE-Core rev: 5d7389770af6613af4ca8a2d30cc79d494a91075)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
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 agokmscube: Correct DEPENDS to avoid overwrite
Ranjitsinh Rathod [Mon, 22 May 2023 09:04:05 +0000 (14:34 +0530)] 
kmscube: Correct DEPENDS to avoid overwrite

As part of the below commit, DEPENDS gets overwrite which is wrong
Link: https://git.yoctoproject.org/poky/commit/?id=bd947d3343dcd96e79fc8157f32a2a087cd710a7
So correct the DEPENDS varibales

Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogdbm: improve run-ptest
Ross Burton [Fri, 19 May 2023 14:39:26 +0000 (15:39 +0100)] 
gdbm: improve run-ptest

There's no need to use a sed to get the output we need, autotest can do
that itself if told.

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 agolibcomps: clean up DEPENDS
Ross Burton [Fri, 19 May 2023 14:38:46 +0000 (15:38 +0100)] 
libcomps: clean up DEPENDS

This recipe depends on zlib so add that explicitly.

Disable the tests and remove the dependency on libcheck, as we don't
install them.

Remove obsolete PYTHON_DESIRED assignment that isn't used anywhere.

Explicitly disable the documentation for now.

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 agolibnl: clean up ptest
Ross Burton [Fri, 19 May 2023 14:38:45 +0000 (15:38 +0100)] 
libnl: clean up ptest

libnl builds lots of test-* binaries but these are for manual testing
purposes.  Instead, the test suite is entirely contained in the
check-all binary.

Clean up the compilation by simply building check-all, and install it
with libtool so the binary is installed correctly.

There is no need to RDEPEND on libcheck as that happens automatically,
and the rpath workaround appears to be obsolete.

Finally rewrite run-ptest to invoke the test directly, and use the new
automake-style output that has been added to libcheck.

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 agolibcheck: add ghetto automake output
Ross Burton [Fri, 19 May 2023 14:38:44 +0000 (15:38 +0100)] 
libcheck: add ghetto automake output

Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoarchiver: move exclusion logic in a dedicated function
Antonin Godard [Tue, 16 May 2023 15:56:39 +0000 (15:56 +0000)] 
archiver: move exclusion logic in a dedicated function

Extending archiver is not possible without duplicating the anonymous
function's logic. Move this logic in a separate function
"include_package" which returns a bool.

Signed-off-by: Antonin Godard <antoningodard@pm.me>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agowic: Add argument --hidden to default imager
Leon Anavi [Mon, 15 May 2023 12:00:10 +0000 (15:00 +0300)] 
wic: Add argument --hidden to default imager

Add argument --hidden to avoid MS Windows prompting to format
partition after flashing to a USB stick, SD card on another media.
Set Bit 0 (RequiredPartition) to mark that the partition is
required for the platform to function on GUID Partition Table
(GPT).

The new argument simplifies setting RequiredPartition on GPT
through a WKS file and the default imager plugin. Otherwise,
without this feature, to achieve the same result a new imager
plugin has to be implemented and set in WIC_CREATE_EXTRA_ARGS.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoqemurunner: add boot logs to do_testimage task logs in real time
Mikko Rapeli [Wed, 10 May 2023 12:59:35 +0000 (15:59 +0300)] 
qemurunner: add boot logs to do_testimage task logs in real time

Complex boot sequences take a lot of time to reach serial console login.
In our case boot involves multiple bootloaders like u-boot and grub,
then hypervisors like xen, then initramfs images which do things like
validating secure boot and encrypting the main rootfs. All these happen
before main rootfs serial console login prompt is reached and thus many
things can go wrong, including race conditions, hangs and deadlocks, and
thus logging the details is important for development.

This change adds the qemu serial console logs to do_testimage task logs while
they are being read out. The logs are not added to bitbake output. This
enables debugging and tracing the do_testimage via task log file while the boot
and tests are running.

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 agoelfutils: update 0.188 -> 0.189
Alexander Kanavin [Tue, 9 May 2023 17:23:25 +0000 (19:23 +0200)] 
elfutils: update 0.188 -> 0.189

Drop backports, rebase musl patches.

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 agopython3-async: remove recipe
Ross Burton [Fri, 19 May 2023 09:50:58 +0000 (10:50 +0100)] 
python3-async: remove recipe

This is part of the same project as GitPython, but hasn't been used by
gitdb (the sole user) since 2014.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agolibsoup: upgrade 3.4.0 -> 3.4.2
Anuj Mittal [Thu, 18 May 2023 02:31:17 +0000 (10:31 +0800)] 
libsoup: upgrade 3.4.0 -> 3.4.2

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agolibevdev: upgrade 1.13.0 -> 1.13.1
Anuj Mittal [Thu, 18 May 2023 02:31:16 +0000 (10:31 +0800)] 
libevdev: upgrade 1.13.0 -> 1.13.1

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agoharfbuzz: upgrade 7.1.0 -> 7.3.0
Anuj Mittal [Thu, 18 May 2023 02:31:15 +0000 (10:31 +0800)] 
harfbuzz: upgrade 7.1.0 -> 7.3.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agogsettings-desktop-schemas: upgrade 43.0 -> 44.0
Anuj Mittal [Thu, 18 May 2023 02:31:14 +0000 (10:31 +0800)] 
gsettings-desktop-schemas: upgrade 43.0 -> 44.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agocurl: Update from 8.0.1 to 8.1.0
Robert Joslyn [Wed, 17 May 2023 22:11:16 +0000 (15:11 -0700)] 
curl: Update from 8.0.1 to 8.1.0

This is a feature and bugfix release. Release notes are available at:
https://curl.se/changes.html#8_1_0

Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agolibxi: upgrade to v1.8.1
Sudip Mukherjee [Wed, 17 May 2023 20:43:25 +0000 (21:43 +0100)] 
libxi: upgrade to v1.8.1

Changes:
Use xz: upstream has not released bz2.
Update sha256sum for new version.

Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agodhcpcd: upgrade to v10.0.1
Sudip Mukherjee [Wed, 17 May 2023 20:01:00 +0000 (21:01 +0100)] 
dhcpcd: upgrade to v10.0.1

Changes:
Update license checksum: change in copyright year.
Rebase patches for upstream changes.
Remove upstream applied patches.

Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-trove-classifiers: upgrade 2023.4.29 -> 2023.5.2
Trevor Gamblin [Wed, 17 May 2023 14:54:58 +0000 (10:54 -0400)] 
python3-trove-classifiers: upgrade 2023.4.29 -> 2023.5.2

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-hatchling: upgrade 1.14.1 -> 1.17.0
Trevor Gamblin [Wed, 17 May 2023 13:35:54 +0000 (09:35 -0400)] 
python3-hatchling: upgrade 1.14.1 -> 1.17.0

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agooeqa: adding selftest-hello and use it to speed up tests
Thomas Roos [Wed, 17 May 2023 12:13:53 +0000 (14:13 +0200)] 
oeqa: adding selftest-hello and use it to speed up tests

Adding a selftest version of hello world to run it in tests where no download is necessary.
Also using this in several tests to speed them up.
Using the -native version wherever possible will also speed up tests a lot.

[YOCTO #11142]

Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agoexpect: Add ptest support
Chi Xu [Wed, 17 May 2023 01:36:11 +0000 (09:36 +0800)] 
expect: Add ptest support

Test results:
root@qemux86-64:~# ptest-runner expect
START: ptest-runner
2023-05-17T01:25
BEGIN: /usr/lib64/expect/ptest
via send_stdout
PASS: cat-1.1
PASS: expect-1.1
PASS: expect-1.2
PASS: expect-1.3
PASS: expect-1.4
PASS: expect-1.5
PASS: expect-1.6
PASS: expect-1.7
PASS: expect-1.10
PASS: expect-1.11
PASS: expect-1.12
PASS: expect-1.13
PASS: expect-1.8
PASS: expect-1.8b
PASS: expect-1.9
PASS: logfile-1.1
PASS: pid-1.2
PASS: pid-1.3
PASS: pid-1.4
PASS: pid-1.5
PASS: send-1.1
PASS: send-1.2
PASS: spawn-1.1
PASS: spawn-1.2
PASS: spawn-1.3
PASS: spawn-1.4
PASS: spawn-1.5
PASS: stty-1.1
PASS: stty-1.2
DURATION: 17
END: /usr/lib64/expect/ptest
2023-05-17T01:26
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: Chi Xu <chi.xu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agoconf: add nice level to the hash config ignred variables
Lorenzo Arena [Thu, 18 May 2023 10:40:06 +0000 (12:40 +0200)] 
conf: add nice level to the hash config ignred variables

This is needed as each user could be setting different nice levels
while building, however this should not make the shared cache unusable.

Signed-off-by: Lorenzo Arena <arena.lor@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-gitdb: remove python3-async dependency
Ross Burton [Thu, 18 May 2023 16:08:20 +0000 (17:08 +0100)] 
python3-gitdb: remove python3-async dependency

The dependency on the async module was removed back in 0.6.0 (November
2014).

Whilst here, also merge the bb/inc and stop using PYTHON_PN, as we only
support Python 3.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-manifest: turtle: new package
Bartosz Golaszewski [Wed, 17 May 2023 08:06:39 +0000 (10:06 +0200)] 
python3-manifest: turtle: new package

Extend the manifest with definitions for the turtle package from the
Python standard library. Currently this package cannot be imported at
run-time because python3-misc doesn't pull the required dependencies.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-manifest: zipapp: new package
Bartosz Golaszewski [Wed, 17 May 2023 08:06:38 +0000 (10:06 +0200)] 
python3-manifest: zipapp: new package

Extend the manifest with definitions for the zipapp package from the
Python standard library. Currently this package cannot be imported at
run-time because python3-misc doesn't pull the required dependencies.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-manifest: cgitb: new package
Bartosz Golaszewski [Wed, 17 May 2023 08:06:37 +0000 (10:06 +0200)] 
python3-manifest: cgitb: new package

Extend the manifest with definitions for the cgitb package from the
Python standard library. Currently this package cannot be imported at
run-time because python3-misc doesn't pull the required dependencies.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-pygobject: add missing run-time dependencies
Bartosz Golaszewski [Wed, 17 May 2023 08:06:36 +0000 (10:06 +0200)] 
python3-pygobject: add missing run-time dependencies

Add missing RDEPENDS for this package.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-pycryptodome: add missing run-time dependencies
Bartosz Golaszewski [Wed, 17 May 2023 08:06:35 +0000 (10:06 +0200)] 
python3-pycryptodome: add missing run-time dependencies

Add missing RDEPENDS for this package.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-pycryptodome: don't use PYTHON_PN
Bartosz Golaszewski [Wed, 17 May 2023 08:06:34 +0000 (10:06 +0200)] 
python3-pycryptodome: don't use PYTHON_PN

We no longer support python2. Drop PYTHON_PN and use python3 explicitly.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-pyproject-hooks: add missing run-time dependencies
Bartosz Golaszewski [Wed, 17 May 2023 08:06:33 +0000 (10:06 +0200)] 
python3-pyproject-hooks: add missing run-time dependencies

Add missing RDEPENDS for this package.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-setuptools-rust: fix RDEPENDS and allow target build
Bartosz Golaszewski [Wed, 17 May 2023 08:06:32 +0000 (10:06 +0200)] 
python3-setuptools-rust: fix RDEPENDS and allow target build

Cargo and rustc can now be built for the target architecture. There's no
reason to limit the setuptools rust extensions to native build only so
make the RDEPENDS global. Also: add the missing ones.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-sphinx-rtd-theme: add missing run-time dependencies
Bartosz Golaszewski [Wed, 17 May 2023 08:06:31 +0000 (10:06 +0200)] 
python3-sphinx-rtd-theme: add missing run-time dependencies

Add missing RDEPENDS for this package.

Remove DEPENDS as this package doesn't really have any.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-installer: add missing run-time dependencies
Bartosz Golaszewski [Wed, 17 May 2023 08:06:30 +0000 (10:06 +0200)] 
python3-installer: add missing run-time dependencies

Add missing RDEPENDS for this package.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-pathspec: add missing run-time dependencies
Bartosz Golaszewski [Wed, 17 May 2023 08:06:29 +0000 (10:06 +0200)] 
python3-pathspec: add missing run-time dependencies

Add missing RDEPENDS for this package.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-tomli: add missing run-time dependencies
Bartosz Golaszewski [Wed, 17 May 2023 08:06:28 +0000 (10:06 +0200)] 
python3-tomli: add missing run-time dependencies

Add missing RDEPENDS for this package.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2 years agopython3-hypothesis: fix run-time dependencies
Bartosz Golaszewski [Wed, 17 May 2023 08:06:27 +0000 (10:06 +0200)] 
python3-hypothesis: fix run-time dependencies

The main hypothesis module depends on pytest already so move it to
global RDEPENDS from ptest-specific ones.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>