]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
3 years agosystemd: Fix conflict between glibc mount.h and kernel mount.h
Khem Raj [Wed, 27 Jul 2022 03:19:04 +0000 (23:19 -0400)] 
systemd: Fix conflict between glibc mount.h and kernel mount.h

See glibc documentation [1] for details

[1] https://sourceware.org/glibc/wiki/Release/2.36

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoelfutils: Microblaze does not support symvers
Mark Hatle [Tue, 26 Jul 2022 23:11:47 +0000 (18:11 -0500)] 
elfutils: Microblaze does not support symvers

Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoopenssl: Move microblaze to linux-latomic config
Mark Hatle [Tue, 26 Jul 2022 23:11:46 +0000 (18:11 -0500)] 
openssl: Move microblaze to linux-latomic config

When building with the previous a number of atomic functions come back as
undefined.  Switching to linux-latomic fixes this.

Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agodefault-distrovars: seccomp doesn't support microblaze
Mark Hatle [Tue, 26 Jul 2022 23:11:45 +0000 (18:11 -0500)] 
default-distrovars: seccomp doesn't support microblaze

Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorunqemu: Add missing space on default display option
Mark Hatle [Tue, 26 Jul 2022 23:11:44 +0000 (18:11 -0500)] 
runqemu: Add missing space on default display option

Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorng-tools: Change systemd service name to work with sysvinit
Aníbal Limón [Tue, 26 Jul 2022 19:33:22 +0000 (14:33 -0500)] 
rng-tools: Change systemd service name to work with sysvinit

Change systemd service name from rngd -> rng-tools to avoid load twice
the service when sysvinit compatibility is enabled,

...
root@:~# ps  | grep rng
   23 root         0 SW   [hwrng]
13109 root      3528 R    /usr/sbin/rngd -f -r /dev/hwrng
13117 root      2348 S    grep rng
29418 root     12756 S    /usr/sbin/rngd -r /dev/hwrng
...

Signed-off-by: Aníbal Limón <limon.anibal@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agodevtool: error out when workspace is using old override syntax
Roland Hieber [Sat, 23 Jul 2022 23:51:19 +0000 (01:51 +0200)] 
devtool: error out when workspace is using old override syntax

When the workspace bbappends are still using the old override syntax
with EXTERNALSRC_pn-*, externalsrc_re will not match, and pn will never
be assigned, leading to a nondescript UnboundLocalError being raised on
the user's terminal. Try to detect that situation and give the user a
hint how to solve it.

Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopopulate_sdk: Add SDK toolchain language selection support
Richard Purdie [Mon, 25 Jul 2022 11:56:31 +0000 (12:56 +0100)] 
populate_sdk: Add SDK toolchain language selection support

Add a new variable SDK_TOOLCHAIN_LANGS to allow different language support
to be selected within SDKs. Initially supported options are rust and go.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooeqa/sdk: Add basic rust cargo test
Otavio Salvador [Wed, 20 Jul 2022 19:06:01 +0000 (16:06 -0300)] 
oeqa/sdk: Add basic rust cargo test

Add a QA test to the SDK to test that a basic cargo build works.

[RP: Tweaked to work for multilibs and updated to match toolchain changes]

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agonative: Clear TUNE_FEATURES/ABIEXTENSION
Richard Purdie [Mon, 25 Jul 2022 10:59:19 +0000 (11:59 +0100)] 
native: Clear TUNE_FEATURES/ABIEXTENSION

Some recipes reference these. Rather than continually trying to chase down the references
and taskhash issues, clear the variables for an easier life and simpler code. These
wouldn't convey anything useful in a native build.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust-target-config: Allow the targets generated to be configurable
Richard Purdie [Sat, 23 Jul 2022 12:48:24 +0000 (13:48 +0100)] 
rust-target-config: Allow the targets generated to be configurable

Remove further code duplication by allowing the main function to be
configurable.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust-target-config: Create new class to contain target json config generation
Richard Purdie [Sat, 23 Jul 2022 12:41:38 +0000 (13:41 +0100)] 
rust-target-config: Create new class to contain target json config generation

Currently most of the rust recipes use this code but it is all piecemeal.
Turn the code into a class where things can start to be rationalised. Ultimately
some of the data and python code should be moved to a python library but one step
at a time.

No functionality changes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust-common/rust-cross: Clean up target json generation code
Richard Purdie [Sat, 23 Jul 2022 12:25:32 +0000 (13:25 +0100)] 
rust-common/rust-cross: Clean up target json generation code

Some of the subtleties in the different codepaths for target rust json generation
were not easy to spot. Start to simplfy the code to make this clearer.

This patch should not have any functionality change although ABIEXTENSION
has to be excluded from the function signature, the triplet would normally
cover anything set there.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust-cross: Simplfy the rust_gen_target calls
Richard Purdie [Sat, 23 Jul 2022 11:08:07 +0000 (12:08 +0100)] 
rust-cross: Simplfy the rust_gen_target calls

Match the code in rust-cross-canadian so that further simplifications
can be considered in future.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust-cross/rust-common: Merge arm target handling code to fix cross-canadian
Richard Purdie [Sat, 23 Jul 2022 11:03:43 +0000 (12:03 +0100)] 
rust-cross/rust-common: Merge arm target handling code to fix cross-canadian

rust-cross had special handling for armv7 targets but we also need this
for cross-canadian. Merge the code into the main function so everything is
consistent.

Also then fix the arm definition to be arm-eabi since ABI is correctly
being looked up.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust-cross-canadian: Fix ordering of target json config generation
Richard Purdie [Sat, 23 Jul 2022 10:54:33 +0000 (11:54 +0100)] 
rust-cross-canadian: Fix ordering of target json config generation

Based upon a patch from Otavio Salvador <otavio@ossystems.com.br>,
ensure the target json files are written in the correct order with
the most specific last incase it overwrites earlier files if the prefixes
match.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust-common: Set llvm-target correctly for cross SDK targets
Richard Purdie [Sat, 23 Jul 2022 10:47:42 +0000 (11:47 +0100)] 
rust-common: Set llvm-target correctly for cross SDK targets

When a 'BUILD' target is requested we shouldn't be looking at TARGET_SYS but
at BUILD_SYS. Due to the way rust mangles triplets, we need the HOST_SYS triplet
to work with existing code - fixing that issue is a separate patch.

Also drop the arch_abi argument, it doens't make any sense to a getVar() call
and was a copy and paste error.

Based on a patch from Otavio Salvador <otavio@ossystems.com.br> but separated out
and tweaked.

Fixes: bd36593ba3 ("rust-common: Drop LLVM_TARGET and simplify")
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocargo-cross-canadian: Use SDK's flags during target linking
Otavio Salvador [Sun, 10 Jul 2022 16:43:00 +0000 (13:43 -0300)] 
cargo-cross-canadian: Use SDK's flags during target linking

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agostrace: set COMPATIBLE_HOST for riscv32
Mingli Yu [Tue, 5 Jul 2022 07:03:18 +0000 (15:03 +0800)] 
strace: set COMPATIBLE_HOST for riscv32

Disable the build on riscv32 as it's not supported on riscv32 [1].

[1] https://github.com/strace/strace/commit/69ff62ea5087506ad36a27599db088096db215da

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoqemu: add io_uring PACKAGECONFIG
Ross Burton [Mon, 25 Jul 2022 13:21:29 +0000 (14:21 +0100)] 
qemu: add io_uring PACKAGECONFIG

io_uring is enabled or disabled depending on whether liburing is available,
so add a PACKAGECONFIG to make this explicit, disabled by default.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooeqa/gotoolchain: set CGO_ENABLED=1
Ross Burton [Mon, 25 Jul 2022 15:53:44 +0000 (16:53 +0100)] 
oeqa/gotoolchain: set CGO_ENABLED=1

In cross-compiles CGO_ENABLED=1 needs to be set explicitly, as otherwise
Go refuses to use it even if CC is already set.

This fixes the selftest on setups where the host and the SDK target
don't have matching architectures.

[ YOCTO #14859 ]

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooeqa/gotoolchain: put writable files in the Go module cache
Ross Burton [Mon, 25 Jul 2022 15:53:43 +0000 (16:53 +0100)] 
oeqa/gotoolchain: put writable files in the Go module cache

By default 'go mod' creates read-only files, but that just complicates
things.  Add -modcacherw to make the cache read/write, so it can be
cleaned up without needing to chmod.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agokernel.bbclass: pass LD also in savedefconfig
Martin Jansa [Sun, 24 Jul 2022 19:33:05 +0000 (21:33 +0200)] 
kernel.bbclass: pass LD also in savedefconfig

* similar to:
  https://git.openembedded.org/openembedded-core/commit/?id=66c1f4b0abd3483759f9e4141a80f982eaf8ccfd
  https://git.openembedded.org/openembedded-core/commit/?id=36fe2efc91fec5a52374a2dc4814a69076a2d28e
  but for savedefconfig task
* otherwise with ld-is-gold it will fail with:
  gold linker is not supported as it is not capable of linking the kernel proper.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-setuptools: move patch from 'files' to 'python3-setuptools'
Martin Jansa [Sun, 24 Jul 2022 19:33:04 +0000 (21:33 +0200)] 
python3-setuptools: move patch from 'files' to 'python3-setuptools'

* it's not used by any other recipe AFAIK
* meta-python2 has own copy for python-setuptools there in:
  meta-python2/recipes-devtools/python/python-setuptools/0001-conditionally-do-not-fetch-code-by-easy_install.patch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolinux-firwmare: restore WHENCE_CHKSUM variable
Dmitry Baryshkov [Sun, 24 Jul 2022 17:21:58 +0000 (20:21 +0300)] 
linux-firwmare: restore WHENCE_CHKSUM variable

Restore WHENCE_CHKSUM variable which is used to hold the WHENCE file
checksum. It is necessary to allow easily overriding it from local.conf
if the devupstream version is selected:

PREFERRED_VERSION_linux-firmware = "1:20220708+git%"
SRCREV:class-devupstream = "${AUTOREV}"
WHENCE_CHKSUM:class-devupstream:pn-linux-firmware = "abf1077491eeb261ecdcb680a34fc059"

Without the WHENCE_CHECKSUM one would need to manually patch the
LIC_FILES_CHKSUM variable to change the checksum of WHENC (e.g. using
the anonymous python function or remove expression).

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibgcc: Fix standalone target builds with usrmerge distro feature
Khem Raj [Sun, 24 Jul 2022 15:35:45 +0000 (08:35 -0700)] 
libgcc: Fix standalone target builds with usrmerge distro feature

Ignore the rmdir cmd if using usrmerge distro feature since the
intention is to delete /lib or /lib64 but not libdir under /usr and
base_libdir = libdir when usrmerge is enabled in distro

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogcc-runtime: Use static dummy libstdc++
Khem Raj [Sun, 24 Jul 2022 15:10:21 +0000 (08:10 -0700)] 
gcc-runtime: Use static dummy libstdc++

some standalone targets e.g. riscv64-elf disable shared linking for
baremetal ELF ABI in ld, therefore lets make it a static library

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosystemd: Drop backported patch applied in 251.3
Khem Raj [Sun, 24 Jul 2022 13:43:57 +0000 (06:43 -0700)] 
systemd: Drop backported patch applied in 251.3

This was added to musl specific backport patchset so it escaped testing

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooeqa/selftest: rename git.py to intercept.py
Ross Burton [Fri, 22 Jul 2022 13:14:45 +0000 (14:14 +0100)] 
oeqa/selftest: rename git.py to intercept.py

By naming this test class git.py, any attempt to import GitPython (as
needed by oelib.buildhistory) failed.

As this class exercises the intercepts, rename it to intercept.py.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agozlib: remove historical movement of libz.so to /lib
Ross Burton [Fri, 22 Jul 2022 11:13:01 +0000 (12:13 +0100)] 
zlib: remove historical movement of libz.so to /lib

Historically there's been a split between /lib for early boot and
/usr/lib for everything else, but with modern systems this split is
meaningless and incomplete. If a minimal system for early boot is
needed, it should be a full minimal system in a initramfs.

[RP: Fixed up selftest to match]
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agozstd: do verbose builds
Ross Burton [Fri, 22 Jul 2022 11:13:36 +0000 (12:13 +0100)] 
zstd: do verbose builds

Set V=1 so that the compile log is useful when things go wrong.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopackage_manager/ipk: do not pipe stderr to stdout
Shruthi Ravichandran [Thu, 21 Jul 2022 00:19:49 +0000 (00:19 +0000)] 
package_manager/ipk: do not pipe stderr to stdout

Some opkg commands print an error during cleanup when the tmp_dir
does not exist and an attempt is made to delete it. The error messages
are harmless and the opkg commands eventually succeed.
When these commands are run and stderr is piped to stdout, the error
messages may clobber the stdout and cause unexpected results while
parsing the output of the command. Therefore, when parsing the output
of a command, do not pipe stderr to stdout. Instead, capture stderr
and stdout separately, and upon success, send stderr to bb.note().

Signed-off-by: Shruthi Ravichandran <shruthi.ravichandran@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogcc-runtime: Use --with-target-subdir for baremetal targets
Khem Raj [Sat, 23 Jul 2022 14:54:16 +0000 (07:54 -0700)] 
gcc-runtime: Use --with-target-subdir for baremetal targets

This disables tests for runtime system specific functions like fcntl
there is no other change seen

+configure:77372: checking for fcntl
+configure:77372: result: yes

In libsttdc++ configure log outputs.

[YOCTO #14803]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovim: Upgrade 9.0.0021 -> 9.0.0063
Richard Purdie [Sun, 24 Jul 2022 09:38:24 +0000 (10:38 +0100)] 
vim: Upgrade 9.0.0021 -> 9.0.0063

Pulls in several CVE fixes.
Added a patch to avoid timer_create cross compile issue (and submitted upstream).
Also submit the race fix upstream.
We disable timer_create in the native case since some systems have it
and some don't so this makes us consistent.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoinitscripts: run umountnfs as a KILL script
Shruthi Ravichandran [Fri, 22 Jul 2022 00:59:54 +0000 (17:59 -0700)] 
initscripts: run umountnfs as a KILL script

`rc` runs all the KILL scripts in a runlevel before the START scripts.
The umountnfs script is currently configured as a START script, and
runs after the networking KILL script. During shutdown, this causes a
~3 minute timeout after networking is shutdown when the system tries
to connect to and unmount any mounted network shares.
Fix this by changing the script configuration to "stop" so that it can
run before networking is stopped and unmount any network shares
safely.

Signed-off-by: Shruthi Ravichandran <shruthi.ravichandran@ni.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobind: Remove legacy python3 PACKAGECONFIG code
Alex Kiernan [Thu, 21 Jul 2022 17:54:01 +0000 (18:54 +0100)] 
bind: Remove legacy python3 PACKAGECONFIG code

Python support was dropped upstream and removed in 8a9a5885995c ("bind:
update 9.16.26 -> 9.18.1"), clean up the remaining pieces of python3 in
the recipe.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoefivar: fix import functionality
gr embeter [Thu, 21 Jul 2022 15:30:46 +0000 (17:30 +0200)] 
efivar: fix import functionality

"efivar --import" is broken in v38:

 # efivar -i /8be4df61-93ca-11d2-aa0d-00e098032b8c-Timeout
free(): invalid pointer
Aborted

Backport upstream patch to fix it.

Upstream issue:
https://github.com/rhboot/efivar/issues/173

Signed-off-by: Grygorii Tertychnyi <grygorii.tertychnyi@leica-geosystems.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobase/reproducible: Change Source Date Epoch generation methods
Richard Purdie [Thu, 21 Jul 2022 09:39:26 +0000 (10:39 +0100)] 
base/reproducible: Change Source Date Epoch generation methods

In bc, we found that there are files newer than Changelog (e.g. scan.l)
which means after install runs, the timestamp is clamped to SDE which means
"bitbake bc -C compile" would then try and regenerate generated files and
complain flex was missing.

Rather than assuming Changelog/NEWS are magic for dates, drop that scan
method and scan all unpacked files. This shouldn't be that slow as they'd
be in the disk cache already after an unpack.

For bc, this changes SDE by about two minutes and avoids the problems
rebuilding.

Add a version comment to the task definition as changes in python library
code won't trigger a rebuild and we need one here.

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>
3 years agoglibc: make glibc-dev depend on kernel headers
Chen Qi [Thu, 21 Jul 2022 02:52:31 +0000 (19:52 -0700)] 
glibc: make glibc-dev depend on kernel headers

The linux kernel headers are necessary for glibc-dev, so
we need to use RDEPENDS instead of DEV_PKG_DEPENDENCY which
specifies RRECOMMENDS.

Currently, in case of NO_RECOMMENDATIONS set to "1", linux
kernel headers are not pulled in by glibc-dev, causing error
like below when compiling.

  fatal error: linux/errno.h: No such file or directory

The problem could be reproduced by setting NO_RECOMMENDATIONS
to "1" and then running:

  bitbake core-image-minimal -c populate_sdk
  bitbake core-image-minimal -c testsdk

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>
3 years agoperf: fix reproduciblity in older releases of Linux
Ross Burton [Wed, 20 Jul 2022 16:08:52 +0000 (17:08 +0100)] 
perf: fix reproduciblity in older releases of Linux

If you build perf from Linux 5.4 it still contains buildpaths (pointing
to the sysroot's Python) as the existing fixes don't apply to the lines
in that old release.

Add further expressions to remove the final buildpaths.

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>
3 years agoudev-extraconf:mount.sh: fix a umount issue
Ming Liu [Wed, 20 Jul 2022 10:10:51 +0000 (12:10 +0200)] 
udev-extraconf:mount.sh: fix a umount issue

Only touching /tmp/.automount-$name is not good enough, it must contain
the mount name, otherwise umount could not get the path from it.

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoxf86-input-keyboard: remove the recipe
Alexander Kanavin [Wed, 20 Jul 2022 13:38:11 +0000 (15:38 +0200)] 
xf86-input-keyboard: remove the recipe

It has been superseded by libinput/evdev on Linux, and upstream specifically
errors out on Linux in latest release:
https://github.com/freedesktop/xorg-xf86-input-keyboard/commit/7e366936d7b7d6c3b4d9c1554908ad20eef74a27

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>
3 years agoepiphany: upgrade 42.2 -> 42.3
Alexander Kanavin [Wed, 20 Jul 2022 08:44:42 +0000 (10:44 +0200)] 
epiphany: upgrade 42.2 -> 42.3

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>
3 years agoxwayland: upgrade 22.1.2 -> 22.1.3
Alexander Kanavin [Wed, 20 Jul 2022 08:44:41 +0000 (10:44 +0200)] 
xwayland: upgrade 22.1.2 -> 22.1.3

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>
3 years agowebkitgtk: upgrade 2.36.3 -> 2.36.4
Alexander Kanavin [Wed, 20 Jul 2022 08:44:40 +0000 (10:44 +0200)] 
webkitgtk: upgrade 2.36.3 -> 2.36.4

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>
3 years agowayland-protocols: upgrade 1.25 -> 1.26
Alexander Kanavin [Wed, 20 Jul 2022 08:44:39 +0000 (10:44 +0200)] 
wayland-protocols: upgrade 1.25 -> 1.26

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>
3 years agovala: upgrade 0.56.1 -> 0.56.2
Alexander Kanavin [Wed, 20 Jul 2022 08:44:38 +0000 (10:44 +0200)] 
vala: upgrade 0.56.1 -> 0.56.2

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>
3 years agosqlite3: upgrade 3.39.0 -> 3.39.1
Alexander Kanavin [Wed, 20 Jul 2022 08:44:37 +0000 (10:44 +0200)] 
sqlite3: upgrade 3.39.0 -> 3.39.1

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>
3 years agopython3-zipp: upgrade 3.8.0 -> 3.8.1
Alexander Kanavin [Wed, 20 Jul 2022 08:44:36 +0000 (10:44 +0200)] 
python3-zipp: upgrade 3.8.0 -> 3.8.1

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>
3 years agopython3-setuptools: upgrade 62.6.0 -> 63.2.0
Alexander Kanavin [Wed, 20 Jul 2022 08:44:35 +0000 (10:44 +0200)] 
python3-setuptools: upgrade 62.6.0 -> 63.2.0

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>
3 years agopython3-setuptools-scm: upgrade 7.0.3 -> 7.0.5
Alexander Kanavin [Wed, 20 Jul 2022 08:44:34 +0000 (10:44 +0200)] 
python3-setuptools-scm: upgrade 7.0.3 -> 7.0.5

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>
3 years agopython3-setuptools-rust: upgrade 1.3.0 -> 1.4.1
Alexander Kanavin [Wed, 20 Jul 2022 08:44:33 +0000 (10:44 +0200)] 
python3-setuptools-rust: upgrade 1.3.0 -> 1.4.1

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>
3 years agopython3-hypothesis: upgrade 6.48.2 -> 6.50.1
Alexander Kanavin [Wed, 20 Jul 2022 08:44:32 +0000 (10:44 +0200)] 
python3-hypothesis: upgrade 6.48.2 -> 6.50.1

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>
3 years agopython3-dtschema: upgrade 2022.5 -> 2022.7
Alexander Kanavin [Wed, 20 Jul 2022 08:44:31 +0000 (10:44 +0200)] 
python3-dtschema: upgrade 2022.5 -> 2022.7

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>
3 years agopiglit: upgrade to latest revision
Alexander Kanavin [Wed, 20 Jul 2022 08:44:30 +0000 (10:44 +0200)] 
piglit: upgrade to latest revision

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>
3 years agopango: upgrade 1.50.7 -> 1.50.8
Alexander Kanavin [Wed, 20 Jul 2022 08:44:29 +0000 (10:44 +0200)] 
pango: upgrade 1.50.7 -> 1.50.8

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>
3 years agompg123: upgrade 1.30.0 -> 1.30.1
Alexander Kanavin [Wed, 20 Jul 2022 08:44:28 +0000 (10:44 +0200)] 
mpg123: upgrade 1.30.0 -> 1.30.1

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>
3 years agommc-utils: upgrade to latest revision
Alexander Kanavin [Wed, 20 Jul 2022 08:44:27 +0000 (10:44 +0200)] 
mmc-utils: upgrade to latest revision

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>
3 years agomeson: upgrade 0.62.2 -> 0.63.0
Alexander Kanavin [Wed, 20 Jul 2022 08:44:26 +0000 (10:44 +0200)] 
meson: upgrade 0.62.2 -> 0.63.0

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>
3 years agolog4cplus: upgrade 2.0.7 -> 2.0.8
Alexander Kanavin [Wed, 20 Jul 2022 08:44:25 +0000 (10:44 +0200)] 
log4cplus: upgrade 2.0.7 -> 2.0.8

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>
3 years agolibuv: upgrade 1.44.1 -> 1.44.2
Alexander Kanavin [Wed, 20 Jul 2022 08:44:24 +0000 (10:44 +0200)] 
libuv: upgrade 1.44.1 -> 1.44.2

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>
3 years agolibnotify: upgrade 0.7.12 -> 0.8.0
Alexander Kanavin [Wed, 20 Jul 2022 08:44:23 +0000 (10:44 +0200)] 
libnotify: upgrade 0.7.12 -> 0.8.0

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>
3 years agolibnl: upgrade 3.6.0 -> 3.7.0
Alexander Kanavin [Wed, 20 Jul 2022 08:44:22 +0000 (10:44 +0200)] 
libnl: upgrade 3.6.0 -> 3.7.0

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>
3 years agolibidn2: upgrade 2.3.2 -> 2.3.3
Alexander Kanavin [Wed, 20 Jul 2022 08:44:21 +0000 (10:44 +0200)] 
libidn2: upgrade 2.3.2 -> 2.3.3

License-Update: copyright years
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>
3 years agolibhandy: upgrade 1.6.2 -> 1.6.3
Alexander Kanavin [Wed, 20 Jul 2022 08:44:20 +0000 (10:44 +0200)] 
libhandy: upgrade 1.6.2 -> 1.6.3

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>
3 years agolibdrm: upgrade 2.4.111 -> 2.4.112
Alexander Kanavin [Wed, 20 Jul 2022 08:44:19 +0000 (10:44 +0200)] 
libdrm: upgrade 2.4.111 -> 2.4.112

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>
3 years agohdparm: upgrade 9.63 -> 9.64
Alexander Kanavin [Wed, 20 Jul 2022 08:44:18 +0000 (10:44 +0200)] 
hdparm: upgrade 9.63 -> 9.64

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>
3 years agogit: upgrade 2.37.0 -> 2.37.1
Alexander Kanavin [Wed, 20 Jul 2022 08:44:17 +0000 (10:44 +0200)] 
git: upgrade 2.37.0 -> 2.37.1

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>
3 years agodiffoscope: upgrade 217 -> 218
Alexander Kanavin [Wed, 20 Jul 2022 08:44:16 +0000 (10:44 +0200)] 
diffoscope: upgrade 217 -> 218

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>
3 years agoalsa-ucm-conf: upgrade 1.2.7.1 -> 1.2.7.2
Alexander Kanavin [Wed, 20 Jul 2022 08:44:15 +0000 (10:44 +0200)] 
alsa-ucm-conf: upgrade 1.2.7.1 -> 1.2.7.2

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>
3 years agoalsa-lib: upgrade 1.2.7.1 -> 1.2.7.2
Alexander Kanavin [Wed, 20 Jul 2022 08:44:14 +0000 (10:44 +0200)] 
alsa-lib: upgrade 1.2.7.1 -> 1.2.7.2

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>
3 years agoxserver-xorg: update 21.1.3 -> 21.1.4
Alexander Kanavin [Wed, 20 Jul 2022 08:44:13 +0000 (10:44 +0200)] 
xserver-xorg: update 21.1.3 -> 21.1.4

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>
3 years agovulkan-samples: update to latest revision
Alexander Kanavin [Wed, 20 Jul 2022 08:44:12 +0000 (10:44 +0200)] 
vulkan-samples: update to latest revision

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>
3 years agollvm: update 14.0.4 -> 14.0.6
Alexander Kanavin [Wed, 20 Jul 2022 08:44:11 +0000 (10:44 +0200)] 
llvm: update 14.0.4 -> 14.0.6

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>
3 years agogo: update 1.18.3 -> 1.18.4
Alexander Kanavin [Wed, 20 Jul 2022 08:44:10 +0000 (10:44 +0200)] 
go: update 1.18.3 -> 1.18.4

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>
3 years agou-boot: update 2022.04 -> 2022.07
Alexander Kanavin [Wed, 20 Jul 2022 08:44:09 +0000 (10:44 +0200)] 
u-boot: update 2022.04 -> 2022.07

Native python and native swig are new requirements for scripts/dtc

License-Update: added bzip2 licensed headers:
https://source.denx.de/u-boot/u-boot/-/commit/fba0882bcdfd919727ee9ee8523ef3156daab507
(overall license still gpl2)

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>
3 years agolibgit2: update 1.4.3 -> 1.5.0
Alexander Kanavin [Wed, 20 Jul 2022 08:44:08 +0000 (10:44 +0200)] 
libgit2: update 1.4.3 -> 1.5.0

License-Update: added sha256 support under bsd-3-clause:
https://github.com/libgit2/libgit2/commit/b900981cf7f6499b99cf83f77f73cf5fc436653b

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>
3 years agort-tests: update 2.3 -> 2.4
Alexander Kanavin [Wed, 20 Jul 2022 08:44:07 +0000 (10:44 +0200)] 
rt-tests: update 2.3 -> 2.4

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>
3 years agolinux-firmware: update 20220610 -> 20220708
Alexander Kanavin [Wed, 20 Jul 2022 08:44:06 +0000 (10:44 +0200)] 
linux-firmware: update 20220610 -> 20220708

License-Update: a few obsolete firmware were dropped
(particularly i2400m and tda7706), file list updates.

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>
3 years agofont-util: update 1.3.2 -> 1.3.3
Alexander Kanavin [Wed, 20 Jul 2022 08:44:05 +0000 (10:44 +0200)] 
font-util: update 1.3.2 -> 1.3.3

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>
3 years agoencodings: update 1.0.5 -> 1.0.6
Alexander Kanavin [Wed, 20 Jul 2022 08:44:04 +0000 (10:44 +0200)] 
encodings: update 1.0.5 -> 1.0.6

Add ability to tweak compressor suffix in filenames, similar
to xorg apps and drivers.

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>
3 years agoxf86-video-cirrus: update 1.5.3 -> 1.6.0
Alexander Kanavin [Wed, 20 Jul 2022 08:44:03 +0000 (10:44 +0200)] 
xf86-video-cirrus: update 1.5.3 -> 1.6.0

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>
3 years agoxf86-input-synaptics: update 1.9.1 -> 1.9.2
Alexander Kanavin [Wed, 20 Jul 2022 08:44:02 +0000 (10:44 +0200)] 
xf86-input-synaptics: update 1.9.1 -> 1.9.2

Drop 64bit_time_t_support.patch as issue fixed upstream:
https://github.com/freedesktop/xorg-xf86-input-synaptics/commit/073b1b40bde9935928758c3452176c0d8dc67370

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>
3 years agoxmodmap: update 1.0.10 -> 1.0.11
Alexander Kanavin [Wed, 20 Jul 2022 08:44:00 +0000 (10:44 +0200)] 
xmodmap: update 1.0.10 -> 1.0.11

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>
3 years agoxev: update 1.2.4 -> 1.2.5
Alexander Kanavin [Wed, 20 Jul 2022 08:43:59 +0000 (10:43 +0200)] 
xev: update 1.2.4 -> 1.2.5

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>
3 years agolibva-utils: update 2.14.0 -> 2.15.0
Alexander Kanavin [Wed, 20 Jul 2022 08:43:58 +0000 (10:43 +0200)] 
libva-utils: update 2.14.0 -> 2.15.0

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>
3 years agolibva: upgrade 2.14.0 -> 2.15.0
Alexander Kanavin [Wed, 20 Jul 2022 08:43:57 +0000 (10:43 +0200)] 
libva: upgrade 2.14.0 -> 2.15.0

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>
3 years agosystemd-boot: update 251.2 -> 251.3
Alexander Kanavin [Wed, 20 Jul 2022 08:43:55 +0000 (10:43 +0200)] 
systemd-boot: update 251.2 -> 251.3

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>
3 years agoefibootmgr: update 17 -> 18
Alexander Kanavin [Wed, 20 Jul 2022 08:43:54 +0000 (10:43 +0200)] 
efibootmgr: update 17 -> 18

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>
3 years agogcr: exclude x.9y versions from upstream version check
Alexander Kanavin [Wed, 20 Jul 2022 08:43:53 +0000 (10:43 +0200)] 
gcr: exclude x.9y versions from upstream version check

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>
3 years agosato-icon-theme: check for new commits rather than tags
Alexander Kanavin [Wed, 20 Jul 2022 08:43:52 +0000 (10:43 +0200)] 
sato-icon-theme: check for new commits rather than tags

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>
3 years agosystemd: Added base_bindir into pkg_postinst:udev-hwdb.
leimaohui [Wed, 20 Jul 2022 01:23:03 +0000 (09:23 +0800)] 
systemd: Added base_bindir into pkg_postinst:udev-hwdb.

Otherwise in sdk environment, the base_bindir is empty and the path of UDEVADM="${base_bindir}/udevadm" is not correct.

Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agowic/plugins/rootfs: Fix NameError for 'orig_path'
Mihai Lindner [Tue, 19 Jul 2022 12:11:23 +0000 (15:11 +0300)] 
wic/plugins/rootfs: Fix NameError for 'orig_path'

Fix "NameError: name 'orig_path' is not defined".
It's a typo from when this error was handled outside this function.

Signed-off-by: Mihai Lindner <mihai.lindner@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agodropbear: Add configuration file to CONFFILES
Daniel Gomez [Tue, 19 Jul 2022 06:54:42 +0000 (08:54 +0200)] 
dropbear: Add configuration file to CONFFILES

Avoid overwriting the dropbear configuration when the package gets
updated by adding it to the CONFFILES list.

Before:
root@qt5222:~# dpkg -i dropbear_2022.82-r0.26_amd64.deb
(Reading database ... 32509 files and directories currently installed.)
Preparing to unpack dropbear_2022.82-r0.26_amd64.deb ...
Unpacking dropbear (2022.82-r0.26) over (2022.82-r0.25) ...
Setting up dropbear (2022.82-r0.26) ...
update-alternatives: Linking /usr/bin/scp to /usr/sbin/dropbearmulti
update-alternatives: Linking /usr/bin/ssh to /usr/sbin/dropbearmulti

After:
root@qt5222:~# dpkg -i dropbear_2022.82-r0.27_amd64.deb
(Reading database ... 32509 files and directories currently installed.)
Preparing to unpack dropbear_2022.82-r0.27_amd64.deb ...
Unpacking dropbear (2022.82-r0.27) over (2022.82-r0.26) ...
Setting up dropbear (2022.82-r0.27) ...

Configuration file '/etc/default/dropbear'
 ==> File on system created by you or by a script.
 ==> File also in package provided by package maintainer.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** dropbear (Y/I/N/O/D/Z) [default=N] ?

Signed-off-by: Daniel Gomez <daniel@qtec.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogcc-runtime: Pass -nostartfiles when building dummy libstdc++.so
Khem Raj [Tue, 19 Jul 2022 03:00:23 +0000 (20:00 -0700)] 
gcc-runtime: Pass -nostartfiles when building dummy libstdc++.so

This is a dummy shared object therefore reduce dependencies further by
not requiring the C startup files, we wont use this shared library for
anything useful anyway

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooeqa/runtime: add test that the kernel has CONFIG_PREEMPT_RT enabled
Ross Burton [Wed, 20 Jul 2022 10:59:52 +0000 (11:59 +0100)] 
oeqa/runtime: add test that the kernel has CONFIG_PREEMPT_RT enabled

This is the absolute bare minimum for testing the RT patches, but it
does mean we if we build and boot a RT kernel we can verify that it is
what we expect.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Tue, 19 Jul 2022 10:01:32 +0000 (11:01 +0100)] 
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogobject-introspection-data: Disable cache for g-ir-scanner
Tom Hochstein [Mon, 18 Jul 2022 13:50:11 +0000 (08:50 -0500)] 
gobject-introspection-data: Disable cache for g-ir-scanner

An intermittent failure occurs in libical-native do_compile:

| Traceback (most recent call last):
|   File "/.../build/tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/python3.10/shutil.py", line 813, in move
|     os.rename(src, real_dst)
| OSError: [Errno 18] Invalid cross-device link: '/tmp/g-ir-scanner-cache-adxo_2bq' -> '/home/bamboo/.cache/g-ir-scanner/bab9a83d2cd93e62ed005a2c1d4f89ae75c67251'
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
|   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/bin/g-ir-scanner", line 99, in <module>
|     sys.exit(scanner_main(sys.argv))
|   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/scannermain.py", line 590, in scanner_main
|     transformer = create_transformer(namespace, options)
|   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/scannermain.py", line 409, in create_transformer
|     transformer.register_include(include_obj)
|   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/transformer.py", line 140, in register_include
|     self._parse_include(filename)
|   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/transformer.py", line 230, in _parse_include
|     self._parse_include(dep_filename)
|   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/transformer.py", line 225, in _parse_include
|     self._cachestore.store(filename, parser)
|   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/cachestore.py", line 153, in store
|     shutil.move(tmp_filename, store_filename)
|   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/python3.10/shutil.py", line 833, in move
|     copy_function(src, real_dst)
|   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/python3.10/shutil.py", line 435, in copy2
|     copystat(src, dst, follow_symlinks=follow_symlinks)
|   File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/python3.10/shutil.py", line 374, in copystat
|     lookup("utime")(dst, ns=(st.st_atime_ns, st.st_mtime_ns),
| FileNotFoundError: [Errno 2] No such file or directory

A similar issue is described in a fix for gobject-introspection-native.

https://github.com/openembedded/openembedded-core/commit/d3c48ff7d19e86b2338b1778f9563969bba3d336

The problem was fixed there by setting the environment variable
GI_SCANNER_DISABLE_CACHE to disable the use of $HOME/.cache.

Extend the fix to users of gobject-instropection by promoting the fix
to the bbclass.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
3 years agopython3-jsonschema: 4.7.1 -> 4.7.2 + fixed the rdepends
Jan Vermaete [Sun, 17 Jul 2022 08:29:53 +0000 (10:29 +0200)] 
python3-jsonschema: 4.7.1 -> 4.7.2 + fixed the rdepends

And spitted the files for the tests into a -test package

buildhistory:
  images/raspberrypi4_64/glibc/core-image-base: IMAGESIZE changed from 208024 to 183660 (-12%)
  Changes to images/raspberrypi4_64/glibc/core-image-base (installed-package-names.txt):
    python3-pyparsing was removed
    python3-pip was removed
    python3-setuptools-scm was removed
    python3-packaging was removed
    python3-typing-extensions was removed
    python3-pkg-resources was removed
    python3-tomli was removed
    python3-setuptools was removed

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
3 years agokernel-fitimage.bbclass: add padding algorithm property in config nodes
LUIS ENRIQUEZ [Sat, 16 Jul 2022 15:52:22 +0000 (17:52 +0200)] 
kernel-fitimage.bbclass: add padding algorithm property in config nodes

This allows choosing padding algorithm when building fitImage. It may be pkcs-1.5 or pss.

Signed-off-by: LUIS ENRIQUEZ <luis.enriquez@se.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>