]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
3 years agokern-tools: Kconfiglib: add support for bare 'modules' keyword
Bruce Ashfield [Wed, 12 May 2021 18:27:57 +0000 (14:27 -0400)]
kern-tools: Kconfiglib: add support for bare 'modules' keyword

Bumping the SRCREV to pickup the following for the kern-tools:

    commit 6dd85ff178cd76851e2184b13e545f5a88d1be30 [kconfig: change
    "modules" from sub-option to first-level attribute] broke parsing
    in 5.13+ trees.

    We add the new location to the parser so we can support both
    types of module specifications.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Without this, the kernel configuration audit for 5.13+ errors
immediately.

The older "option modules" parsing has been left in the code, so that
older kernels continue to work as well.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoovmf: Fix other reproducibility issues
Richard Purdie [Wed, 12 May 2021 21:28:45 +0000 (22:28 +0100)]
ovmf: Fix other reproducibility issues

When building in longer paths, the ovmf build changes in many ways. This adds a
patch addressing various causes of problems. Full details are in the patch header.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoovmf: Disable lto to aid reproducibility
Richard Purdie [Wed, 12 May 2021 21:28:23 +0000 (22:28 +0100)]
ovmf: Disable lto to aid reproducibility

lto tends to break reproducibility and makes ovmf near impossible to debug
reproducibility issues in. Disable it and supress the warnings that then
generates from Werror.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoffmpeg: Fix build on mips
Khem Raj [Tue, 11 May 2021 01:11:01 +0000 (18:11 -0700)]
ffmpeg: Fix build on mips

configure is not able to decode, right options to compiler, it needs to
be set according to default tune manually. Fixes build issue on mips
e.g.

 {standard input}: Assembler messages:
| {standard input}:2162: Error: opcode not supported on this processor: mips32r2 (mips32r2) `dmult $22,$22'
| {standard input}:2164: Error: opcode not supported on this processor: mips32r2 (mips32r2) `dsrl $5,$5,32'
| make: *** [/mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux/ffmpeg/4.4-r0/ffmpeg-4.4/ffbuild/common.mak:67: libavcodec/aptxenc.o] Error 1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoffmpeg: update 4.3.2 -> 4.4
Alexander Kanavin [Mon, 10 May 2021 13:01:06 +0000 (15:01 +0200)]
ffmpeg: update 4.3.2 -> 4.4

Drop mips64_cpu_detection.patch as upstream
has changed the code in a way that's difficult
to rebase. I have confirmed that builds on qemumip64 still
work, and the patch does not say clearly what was the
way to reproduce the failure it's aiming to address.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agotiff: Exclude CVE-2015-7313 from cve-check
Richard Purdie [Tue, 11 May 2021 13:13:08 +0000 (14:13 +0100)]
tiff: Exclude CVE-2015-7313 from cve-check

Some fix upstream addresses the issue, it isn't clear which change this was. Our
current version doesn't have issues with the test image though so we can exclude.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobluez: Exclude CVE-2020-12352 CVE-2020-24490 from cve-check
Richard Purdie [Tue, 11 May 2021 12:47:54 +0000 (13:47 +0100)]
bluez: Exclude CVE-2020-12352 CVE-2020-24490 from cve-check

These CVEs are fixed with kernel changes and don't affect the bluez recipe.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoghostscript: Exclude CVE-2013-6629 from cve-check
Richard Purdie [Tue, 11 May 2021 12:44:09 +0000 (13:44 +0100)]
ghostscript: Exclude CVE-2013-6629 from cve-check

The CVE is in the jpeg sources included with ghostscript. We use our own
external jpeg library so this doesn't affect us.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoxinetd: Exclude CVE-2013-4342 from cve-check
Richard Purdie [Tue, 11 May 2021 12:17:06 +0000 (13:17 +0100)]
xinetd: Exclude CVE-2013-4342 from cve-check

We use the SUSE mirror of xinetd. The CVE fix was added to the main repo
after the latest release but is included in the version from the SUSE repo.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocpio: Exclude CVE-2010-4226 from cve-check
Richard Purdie [Tue, 11 May 2021 12:12:26 +0000 (13:12 +0100)]
cpio: Exclude CVE-2010-4226 from cve-check

Issue applies to use of cpio in SUSE/OBS, doesn't apply to us.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agounzip: Exclude CVE-2008-0888 from cve-check
Richard Purdie [Tue, 11 May 2021 11:42:21 +0000 (12:42 +0100)]
unzip: Exclude CVE-2008-0888 from cve-check

The patch mentioned as the fix for the CVE is applied to the 6.0 source
code. Zip versioning makes CPE entry changes hard.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoopenssh: Exclude CVE-2008-3844 from cve-check
Richard Purdie [Tue, 11 May 2021 11:30:39 +0000 (12:30 +0100)]
openssh: Exclude CVE-2008-3844 from cve-check

CVE only applies to some distributed RHEL binaries so irrelavent to us.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobind: Exclude CVE-2019-6470 from cve-check
Richard Purdie [Tue, 11 May 2021 11:16:12 +0000 (12:16 +0100)]
bind: Exclude CVE-2019-6470 from cve-check

Issue only affects dhcpd with recent bind versions. We don't ship dhcpd anymore
so the issue doesn't affect us.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoepiphany: Update to 40.1
Robert Joslyn [Tue, 11 May 2021 05:39:07 +0000 (22:39 -0700)]
epiphany: Update to 40.1

Refresh patch and adjust version directory for new version numbering
scheme. Add new dependency on libarchive.

Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobaremetal-helloworld: Enable RISC-V 64 port
Alejandro Hernandez Samaniego [Tue, 11 May 2021 05:31:34 +0000 (23:31 -0600)]
baremetal-helloworld: Enable RISC-V 64 port

Add support for MACHINE=qemuriscv64.

$ runqemu nographic

KERNEL: [tmp/deploy/images/qemuriscv64/baremetal-helloworld-image-qemuriscv64.bin]
MACHINE: [qemuriscv64]
FSTYPE: [bin]

runqemu - INFO - Running tmp/work/x86_64-linux/qemu-helper-native/1.0-r1/recipe-sysroot-native/usr/bin/qemu-system-riscv64

Hello OpenEmbedded on RISC-V 64!

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomesa: add lmsensors PACKAGECONFIG
Alexander Kanavin [Mon, 10 May 2021 13:01:08 +0000 (15:01 +0200)]
mesa: add lmsensors PACKAGECONFIG

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopowertop: update 2.13 -> 2.14
Alexander Kanavin [Mon, 10 May 2021 13:01:07 +0000 (15:01 +0200)]
powertop: update 2.13 -> 2.14

Drop configure() tweaks, none of them are needed anymore, and particularly
the ncurses tweak was changing the build in a way that is not clear
(and no one remembers why it was there in the first place).

Adjust LDFLAGS as somehow -pthread isn't there --> link failures.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoRevert "go: Use dl.google.com for SRC_URI"
Alexander Kanavin [Mon, 10 May 2021 13:01:03 +0000 (15:01 +0200)]
Revert "go: Use dl.google.com for SRC_URI"

This reverts commit 4118415d4bc6243c98a1440195826be7cbad24f1.

This was found to be unnecessary, and broke upstream version checks.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoovmf: Improve reproducibility by enabling prefix mapping
Richard Purdie [Sun, 9 May 2021 15:53:07 +0000 (16:53 +0100)]
ovmf: Improve reproducibility by enabling prefix mapping

We want to pass ${DEBUG_PREFIX_MAP} to gcc commands and also pass in
--debug-prefix-map to nasm (we carry a patch to nasm for this). The
tools definitions are built by ovmf-native so we need to pass this in
at target build time when we know the right values.

By using determininistc file paths in the ovmf build, it removes the
opportunitity for gcc/ld to change the output binaries due to path
lengths overflowing section sizes and causing small changes in the
binary output.

This also means that if builds have reproducibility issues in future, it
becomes much easier to compare intermediate build artefacts.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoopenssh: Exclude CVE-2007-2768 from cve-check
Richard Purdie [Mon, 10 May 2021 15:55:50 +0000 (16:55 +0100)]
openssh: Exclude CVE-2007-2768 from cve-check

We don't build/use the OPIE PAM module, exclude the CVE from this recipe.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agologrotate: Exclude CVE-2011-1548,1549,1550 from cve-check
Richard Purdie [Mon, 10 May 2021 15:40:11 +0000 (16:40 +0100)]
logrotate: Exclude CVE-2011-1548,1549,1550 from cve-check

These CVEs apply to the way logrotate was installed on Gentoo, Debian
and SUSE, exclude from cve-check as they don't apply to OE.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agojquery: Exclude CVE-2007-2379 from cve-check
Richard Purdie [Mon, 10 May 2021 15:30:56 +0000 (16:30 +0100)]
jquery: Exclude CVE-2007-2379 from cve-check

The CVE is non-specific and depends on the users of jquery, doesn't
make sense to have this flagged against jquery as there is nothing we can
do about it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoqemu: Exclude CVE-2018-18438 from cve-check
Richard Purdie [Mon, 10 May 2021 12:36:02 +0000 (13:36 +0100)]
qemu: Exclude CVE-2018-18438 from cve-check

The issues were investigated and found not to be an issue therefore
exclude from checks.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoqemu: Exclude CVE-2007-0998 from cve-check
Richard Purdie [Mon, 10 May 2021 11:42:25 +0000 (12:42 +0100)]
qemu: Exclude CVE-2007-0998 from cve-check

The CVE applies to the built-in VNC server but we don't enable this by default.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoqemu: Exclude CVE-2017-5957 from cve-check
Richard Purdie [Mon, 10 May 2021 11:17:15 +0000 (12:17 +0100)]
qemu: Exclude CVE-2017-5957 from cve-check

The CVE applies to virglrender before 0.6.0 which we don't have.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobuilder: whitelist CVE-2008-4178 (a different builder)
Ross Burton [Mon, 10 May 2021 10:48:40 +0000 (11:48 +0100)]
builder: whitelist CVE-2008-4178 (a different builder)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibnotify: whitelist CVE-2013-7381 (specific to the NodeJS bindings)
Ross Burton [Mon, 10 May 2021 10:48:39 +0000 (11:48 +0100)]
libnotify: whitelist CVE-2013-7381 (specific to the NodeJS bindings)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocairo: backport patch for CVE-2020-35492
Ross Burton [Mon, 10 May 2021 10:48:38 +0000 (11:48 +0100)]
cairo: backport patch for CVE-2020-35492

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoglibc: Document and whitelist CVE-2019-1010022-25
Richard Purdie [Mon, 10 May 2021 10:56:50 +0000 (11:56 +0100)]
glibc: Document and whitelist CVE-2019-1010022-25

These CVEs are disputed by upstream and there is no plan to fix/address them. No
other distros are carrying patches for them. There is a patch for 1010025
however it isn't merged upstream and probably carries more risk of other bugs
than not having it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogrub2: Add CVE whitelist entries for issues fixed in 2.06
Richard Purdie [Sun, 9 May 2021 17:44:27 +0000 (18:44 +0100)]
grub2: Add CVE whitelist entries for issues fixed in 2.06

We're using a pre-release version of 2.06 so these issues are fixed but
continue to show up in the checks since it is pre-2.06 and the CPE
entries are "before but excluding 2.06".

Adding these will clean up CVE reports until the 2.06 release comes out.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoccache: version bump 4.2.1 -> 4.3
Bastian Krause [Mon, 10 May 2021 14:15:09 +0000 (16:15 +0200)]
ccache: version bump 4.2.1 -> 4.3

Instead of [1] a very similar PR [2] was merged that allows
enabling/disabling documentation builds. So drop the patch here and use
the upstream cmake option ENABLE_DOCUMENTATION instead.

[1] https://github.com/ccache/ccache/pull/844
[2] https://github.com/ccache/ccache/pull/842

Signed-off-by: Bastian Krause <bst@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoliberation-fonts: fix upstream version check
Alexander Kanavin [Mon, 10 May 2021 14:08:06 +0000 (16:08 +0200)]
liberation-fonts: fix upstream version check

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoswig: fix upstream version check
Alexander Kanavin [Mon, 10 May 2021 14:08:05 +0000 (16:08 +0200)]
swig: fix upstream version check

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogcc-sanitizers: Package up static hwasan files as well
Martin Jansa [Mon, 10 May 2021 09:00:04 +0000 (11:00 +0200)]
gcc-sanitizers: Package up static hwasan files as well

* introduced with gcc-11, other hwasan files were already packaged in:
  3df4a25465 gcc-sanitizers: Package up hwasan files
  but static library was still triggering installed-vs-shipped

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolinux-firmware: include all relevant files in -bcm4356
Yann Dirson [Mon, 10 May 2021 08:11:03 +0000 (10:11 +0200)]
linux-firmware: include all relevant files in -bcm4356

This currently catches the .clb_blob and .vamrs,rock960.txt, and other
.txt files may come in future upstream releases.

Signed-off-by: Yann Dirson <yann@blade-group.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobusybox: upgrade 1.33.0 -> 1.33.1
zhengruoqin [Mon, 10 May 2021 02:53:06 +0000 (10:53 +0800)]
busybox: upgrade 1.33.0 -> 1.33.1

0001-decompress_gunzip-Fix-DoS-if-gzip-is-corrupt.patch
removed since it is included in 1.33.1

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agokexec-tools: upgrade 2.0.21 -> 2.0.22
wangmy [Sat, 8 May 2021 01:04:13 +0000 (09:04 +0800)]
kexec-tools: upgrade 2.0.21 -> 2.0.22

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoell: upgrade 0.39 -> 0.40
wangmy [Sat, 8 May 2021 01:04:12 +0000 (09:04 +0800)]
ell: upgrade 0.39 -> 0.40

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoat-spi2-core: upgrade 2.40.0 -> 2.40.1
wangmy [Sat, 8 May 2021 01:04:11 +0000 (09:04 +0800)]
at-spi2-core: upgrade 2.40.0 -> 2.40.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoptest: add a test for orphaned ptests, and restore ones found by it
Alexander Kanavin [Fri, 7 May 2021 18:48:01 +0000 (20:48 +0200)]
ptest: add a test for orphaned ptests, and restore ones found by it

Particularly, numactl, numpy and libseccomp are disabled for now
due to failures or lack of qemu support. The rest have been verified
to pass quickly.

[RP: Fix multilib recipe handling]
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopuzzles: Upstream changed to main branch for development
Richard Purdie [Mon, 10 May 2021 07:00:05 +0000 (08:00 +0100)]
puzzles: Upstream changed to main branch for development

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-markdown: Upgrade to 3.3.4
Khem Raj [Sat, 8 May 2021 14:48:36 +0000 (07:48 -0700)]
python3-markdown: Upgrade to 3.3.4

meta-python is carrying 3.3.4, once we upgrade it in core
we can safely drop it from meta-python, helps with layer-compatibility
checks

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogstreamer1.0-plugins-good: fix build with gcc11
Andreas Müller [Sat, 8 May 2021 12:14:37 +0000 (14:14 +0200)]
gstreamer1.0-plugins-good: fix build with gcc11

This fixes issues when qt plugins are enabled (which is not by default
without additional layers).

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogrub2.inc: remove '-O2' from CFLAGS
Kai Kang [Sat, 8 May 2021 07:41:14 +0000 (15:41 +0800)]
grub2.inc: remove '-O2' from CFLAGS

It fails to boot grub after upgrade grub to 2.06. According to
description in

https://bugzilla.yoctoproject.org/show_bug.cgi?id=14367

it is introduced by a commit to fix CVE. So remove option '-O2' from
CFLAGS rather than revert the commit to avoid the failure.

[YOCTO #14367]

CC: Tony Battersby <tonyb@cybernetics.com>
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agodejagnu: needs expect at runtime
Romain Naour [Fri, 7 May 2021 23:01:29 +0000 (01:01 +0200)]
dejagnu: needs expect at runtime

runtest return an error due to missing expect on the target.
Add expect as runtime dependency.

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoswig: Upgrade to 4.0.2
Khem Raj [Fri, 7 May 2021 20:49:59 +0000 (13:49 -0700)]
swig: Upgrade to 4.0.2

Drop backports and refresh patches to apply on 4.x series

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibcap: Configure Make variables correctly without a horrible hack
Peter Kjellerstedt [Fri, 7 May 2021 20:38:30 +0000 (22:38 +0200)]
libcap: Configure Make variables correctly without a horrible hack

Occasionally, the build would fail with:

  make[2]: execvp: mkdir: Argument list too long

This turned out to be due to a hacky solution used in the recipe to
modify the Makefile, which resulted in one more $(BUILD_CFLAGS) being
added to the immediately expanded BUILD_CFLAGS Make variable each time
do_configure was executed. After a couple of times, this lead to an
environment with a 140 kB BUILD_CFLAGS when mkdir should execute, which
resulted in the E2BIG.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolttng-modules: backport patches to fix build against 5.12+ kernel
Vinícius Ossanes Aquino [Fri, 7 May 2021 20:00:58 +0000 (17:00 -0300)]
lttng-modules: backport patches to fix build against 5.12+ kernel

Add the following patches from stable-2.12 branch of lttng repository
to fix errors when building lttng-modules against 5.12+ kernel
since they are not present on the release 2.12.5:

17cd2dc9 fix: block: add a disk_uevent helper (v5.12)
127135b6 fix backport: block: add a disk_uevent helper (v5.12)
853d5903 fix: mm, tracing: kfree event name mismatching with
provider kmem (v5.12)

Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolinux-yocto/5.4: qemuppc32: reduce serial shutdown issues
Bruce Ashfield [Fri, 7 May 2021 16:22:57 +0000 (12:22 -0400)]
linux-yocto/5.4: qemuppc32: reduce serial shutdown issues

Integrating the following commit(s) to linux-yocto/5.4:

    qemuppc32: reduce serial issues seen on shutdown

    Richard reported:

    We've been seeing a lot of the qemuppc shutdown issue and I decided to
    look into it. The really worrying thing looking at the logs locally is the
    serial ports are showing irq issues and becoming disabled as nobody would
    handle them.

    Errors like:

       [    9.194886] irq 36: nobody cared (try booting with the "irqpoll" option)
       [    9.198712] CPU: 0 PID: 127 Comm: bootlogd Not tainted
       [    9.202283] Call Trace:
       [    9.205611] [d1005f00] [c00a0da8] __report_bad_irq+0x50/0x138 (unreliable)
       [    9.209347] [d1005f30] [c00a0cc0] note_interrupt+0x324/0x378
       [    9.212855] [d1005f70] [c009d138] handle_irq_event+0xe8/0x104
       [    9.216353] [d1005fa0] [c00a1d9c] handle_fasteoi_irq+0xc0/0x29c
       [    9.219960] [d1005fc0] [c009b798] generic_handle_irq+0x40/0x5c
       [    9.223496] [d1005fd0] [c00075d0] __do_irq+0x58/0x188
       [    9.226948] [d1005ff0] [c0010040] call_do_irq+0x20/0x38
       [    9.230391] [d29eda60] [c0007788] do_IRQ+0x88/0xfc
       [    9.233860] [d29eda90] [c0016454] ret_from_except+0x0/0x14
       [    9.237288] --- interrupt: 501 at __setup_irq+0x3c4/0x838
       [    9.237288]     LR = __setup_irq+0x790/0x838
       [    9.244155] [d29edb88] [c009f0a4] request_threaded_irq+0x114/0x1c8
       [    9.247672] [d29edbb8] [c07a5a18] pmz_startup+0x17c/0x32c
       [    9.251203] [d29edbd8] [c07a1140] uart_port_startup+0x184/0x2f8
       [    9.254651] [d29edc08] [c07a1974] uart_port_activate+0x78/0xf4
       [    9.258141] [d29edc28] [c07839f8] tty_port_open+0xd4/0x170
       [    9.261579] [d29edc58] [c079db74] uart_open+0x2c/0x48
       [    9.265116] [d29edc68] [c077a288] tty_open+0x168/0x640
       [    9.268574] [d29edcd8] [c0280be8] chrdev_open+0x138/0x2a4
       [    9.272123] [d29edd18] [c027421c] do_dentry_open+0x228/0x410
       [    9.275643] [d29edd48] [c028e9f4] path_openat+0xb04/0xf28
       [    9.279184] [d29eddd8] [c02917e4] do_filp_open+0x120/0x164
       [    9.282535] [d29ede98] [c0276238] do_sys_openat2+0xd8/0x19c
       [    9.285790] [d29edee8] [c0276574] sys_openat+0x88/0xdc
       [    9.289096] [d29edf38] [c00160d8] ret_from_syscall+0x0/0x34
       [    9.292620] --- interrupt: c01 at 0xfec3738
       [    9.292620]     LR = 0xfec36e0
       [    9.299035] handlers:
       [    9.302312] [<7f7f7da8>] pmz_interrupt
       [    9.305541] Disabling IRQ #36

    (and the irqpoll option does not help)

    This is problematic as the shutdown test uses the serial interface to
    shut down the system. If the serial interface fails to login or run the command,
    game over for the test.

    CONFIG_SERIAL_PMACZILOG_CONSOLE complicates that handling, but doesn't provide
    any output or capabilities that we need. So we disable it here, and
    reduce the chances of issues during shutdown.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agox264: upgrade to latest revision
Alexander Kanavin [Wed, 5 May 2021 15:18:42 +0000 (17:18 +0200)]
x264: upgrade to latest revision

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-setuptools-scm: upgrade 5.0.1 -> 6.0.1
Alexander Kanavin [Wed, 5 May 2021 15:18:38 +0000 (17:18 +0200)]
python3-setuptools-scm: upgrade 5.0.1 -> 6.0.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-pytest: upgrade 6.2.2 -> 6.2.3
Alexander Kanavin [Wed, 5 May 2021 15:18:37 +0000 (17:18 +0200)]
python3-pytest: upgrade 6.2.2 -> 6.2.3

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-importlib-metadata: upgrade 3.4.0 -> 3.10.1
Alexander Kanavin [Wed, 5 May 2021 15:18:36 +0000 (17:18 +0200)]
python3-importlib-metadata: upgrade 3.4.0 -> 3.10.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-hypothesis: upgrade 6.2.0 -> 6.9.1
Alexander Kanavin [Wed, 5 May 2021 15:18:35 +0000 (17:18 +0200)]
python3-hypothesis: upgrade 6.2.0 -> 6.9.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopkgconf: upgrade 1.7.3 -> 1.7.4
Alexander Kanavin [Wed, 5 May 2021 15:18:34 +0000 (17:18 +0200)]
pkgconf: upgrade 1.7.3 -> 1.7.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopiglit: upgrade to latest revision
Alexander Kanavin [Wed, 5 May 2021 15:18:33 +0000 (17:18 +0200)]
piglit: upgrade to latest revision

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopango: upgrade 1.48.2 -> 1.48.4
Alexander Kanavin [Wed, 5 May 2021 15:18:32 +0000 (17:18 +0200)]
pango: upgrade 1.48.2 -> 1.48.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolinux-firmware: upgrade 20210208 -> 20210315
Alexander Kanavin [Wed, 5 May 2021 15:18:31 +0000 (17:18 +0200)]
linux-firmware: upgrade 20210208 -> 20210315

License-Update: additional firmware files, version changes

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxres: upgrade 1.2.0 -> 1.2.1
Alexander Kanavin [Wed, 5 May 2021 15:18:30 +0000 (17:18 +0200)]
libxres: upgrade 1.2.0 -> 1.2.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibwpe: upgrade 1.8.0 -> 1.10.0
Alexander Kanavin [Wed, 5 May 2021 15:18:29 +0000 (17:18 +0200)]
libwpe: upgrade 1.8.0 -> 1.10.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibinput: upgrade 1.16.4 -> 1.17.1
Alexander Kanavin [Wed, 5 May 2021 15:18:28 +0000 (17:18 +0200)]
libinput: upgrade 1.16.4 -> 1.17.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibfm: upgrade 1.3.1 -> 1.3.2
Alexander Kanavin [Wed, 5 May 2021 15:18:27 +0000 (17:18 +0200)]
libfm: upgrade 1.3.1 -> 1.3.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoless: upgrade 563 -> 581
Alexander Kanavin [Wed, 5 May 2021 15:18:26 +0000 (17:18 +0200)]
less: upgrade 563 -> 581

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoharfbuzz: upgrade 2.7.4 -> 2.8.0
Alexander Kanavin [Wed, 5 May 2021 15:18:25 +0000 (17:18 +0200)]
harfbuzz: upgrade 2.7.4 -> 2.8.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogtk+3: upgrade 3.24.25 -> 3.24.28
Alexander Kanavin [Wed, 5 May 2021 15:18:24 +0000 (17:18 +0200)]
gtk+3: upgrade 3.24.25 -> 3.24.28

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogobject-introspection: upgrade 1.66.1 -> 1.68.0
Alexander Kanavin [Wed, 5 May 2021 15:18:23 +0000 (17:18 +0200)]
gobject-introspection: upgrade 1.66.1 -> 1.68.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosystemd-boot: backport a fix to address failures with new gnu-efi
Alexander Kanavin [Wed, 5 May 2021 15:18:22 +0000 (17:18 +0200)]
systemd-boot: backport a fix to address failures with new gnu-efi

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agognu-efi: upgrade 3.0.12 -> 3.0.13
Alexander Kanavin [Wed, 5 May 2021 15:18:21 +0000 (17:18 +0200)]
gnu-efi: upgrade 3.0.12 -> 3.0.13

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoe2fsprogs: upgrade 1.46.1 -> 1.46.2
Alexander Kanavin [Wed, 5 May 2021 15:18:20 +0000 (17:18 +0200)]
e2fsprogs: upgrade 1.46.1 -> 1.46.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agodnf: upgrade 4.6.0 -> 4.7.0
Alexander Kanavin [Wed, 5 May 2021 15:18:19 +0000 (17:18 +0200)]
dnf: upgrade 4.6.0 -> 4.7.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocronie: upgrade 1.5.5 -> 1.5.7
Alexander Kanavin [Wed, 5 May 2021 15:18:18 +0000 (17:18 +0200)]
cronie: upgrade 1.5.5 -> 1.5.7

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocreaterepo-c: upgrade 0.17.0 -> 0.17.2
Alexander Kanavin [Wed, 5 May 2021 15:18:17 +0000 (17:18 +0200)]
createrepo-c: upgrade 0.17.0 -> 0.17.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobison: upgrade 3.7.5 -> 3.7.6
Alexander Kanavin [Wed, 5 May 2021 15:18:16 +0000 (17:18 +0200)]
bison: upgrade 3.7.5 -> 3.7.6

License-Update: http links -> https

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobind: upgrade 9.16.12 -> 9.16.13
Alexander Kanavin [Wed, 5 May 2021 15:18:15 +0000 (17:18 +0200)]
bind: upgrade 9.16.12 -> 9.16.13

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoacl: upgrade 2.2.53 -> 2.3.1
Alexander Kanavin [Wed, 5 May 2021 15:18:14 +0000 (17:18 +0200)]
acl: upgrade 2.2.53 -> 2.3.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agowebkitgtk: update 2.30.6 -> 2.32.0
Alexander Kanavin [Wed, 5 May 2021 15:18:13 +0000 (17:18 +0200)]
webkitgtk: update 2.30.6 -> 2.32.0

Drop 0001-Extend-atomics-check-to-include-1-byte-CAS-test.patch
(merged upstream).

Rebase other patches.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovirglrenderer: update 0.8.2 -> 0.9.1
Alexander Kanavin [Wed, 5 May 2021 15:18:10 +0000 (17:18 +0200)]
virglrenderer: update 0.8.2 -> 0.9.1

Drop 0001-gallium-Expand-libc-check-to-be-platform-OS-check.patch,
issue fixed upstream.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agognupg: upgrade 2.2.27 -> 2.3.1
Alexander Kanavin [Wed, 5 May 2021 15:18:09 +0000 (17:18 +0200)]
gnupg: upgrade 2.2.27 -> 2.3.1

Remove 0001-Use-pkg-config-to-find-pth-instead-of-pth-config.patch
as upstream has removed the .m4 files.

Rebase other patches.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovulkan-samples: update to latest revision
Alexander Kanavin [Wed, 5 May 2021 15:18:08 +0000 (17:18 +0200)]
vulkan-samples: update to latest revision

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibgudev: update 234 -> 236
Alexander Kanavin [Wed, 5 May 2021 15:18:06 +0000 (17:18 +0200)]
libgudev: update 234 -> 236

Convert to meson.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxkbcommon: update 1.0.3 -> 1.2.1
Alexander Kanavin [Wed, 5 May 2021 15:18:05 +0000 (17:18 +0200)]
libxkbcommon: update 1.0.3 -> 1.2.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobluez5: upgrade 5.56 -> 5.58
Alexander Kanavin [Wed, 5 May 2021 15:18:04 +0000 (17:18 +0200)]
bluez5: upgrade 5.56 -> 5.58

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibdnf: upgrade 0.58.0 -> 0.62.0
Alexander Kanavin [Wed, 5 May 2021 15:18:03 +0000 (17:18 +0200)]
libdnf: upgrade 0.58.0 -> 0.62.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopulseaudio: unbreak build with latest meson
Alexander Kanavin [Wed, 5 May 2021 15:18:02 +0000 (17:18 +0200)]
pulseaudio: unbreak build with latest meson

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosystemd: backport a patch to avoid unnecessary rsync dependency with latest meson
Alexander Kanavin [Wed, 5 May 2021 15:18:01 +0000 (17:18 +0200)]
systemd: backport a patch to avoid unnecessary rsync dependency with latest meson

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomeson: update 0.57.1 -> 0.57.2
Alexander Kanavin [Wed, 5 May 2021 15:18:00 +0000 (17:18 +0200)]
meson: update 0.57.1 -> 0.57.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocmake: update 3.19.5 -> 3.20.1
Alexander Kanavin [Wed, 5 May 2021 15:17:59 +0000 (17:17 +0200)]
cmake: update 3.19.5 -> 3.20.1

Remove 0002-cmake-Prevent-the-detection-of-Qt5.patch
(patch purpose and failing scenarios unclear; disabling
is better done through configuration options which
are available for all of these items).

License-Update: copyright years

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoptest-packagelists: Add expat-ptest to fast ptests
Richard Purdie [Thu, 6 May 2021 13:32:27 +0000 (14:32 +0100)]
ptest-packagelists: Add expat-ptest to fast ptests

This ptest package was accidentally not enabled. The tests run quickly (2s) and
pass so add to the standard test suite.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopuzzles: update to latest revision
Alexander Kanavin [Wed, 5 May 2021 15:18:07 +0000 (17:18 +0200)]
puzzles: update to latest revision

Convert to cmake, drop all the unneeded cruft from the recipe.

License-Update: additional contributors
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agodpkg: update 1.20.7.1 -> 1.20.9
Alexander Kanavin [Wed, 5 May 2021 15:17:58 +0000 (17:17 +0200)]
dpkg: update 1.20.7.1 -> 1.20.9

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoxorgproto: upgrade 2020.1 -> 2021.3
Alexander Kanavin [Wed, 5 May 2021 15:18:44 +0000 (17:18 +0200)]
xorgproto: upgrade 2020.1 -> 2021.3

License-Update: formatting

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoxserver-xorg: upgrade 1.20.10 -> 1.20.11
Alexander Kanavin [Wed, 5 May 2021 15:18:45 +0000 (17:18 +0200)]
xserver-xorg: upgrade 1.20.10 -> 1.20.11

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agostress-ng: upgrade 0.12.05 -> 0.12.06
Alexander Kanavin [Wed, 5 May 2021 15:18:40 +0000 (17:18 +0200)]
stress-ng: upgrade 0.12.05 -> 0.12.06

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoxkbcomp: upgrade 1.4.4 -> 1.4.5
Alexander Kanavin [Wed, 5 May 2021 15:18:43 +0000 (17:18 +0200)]
xkbcomp: upgrade 1.4.4 -> 1.4.5

License-Update: formatting

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovala: upgrade 0.50.4 -> 0.52.2
Alexander Kanavin [Wed, 5 May 2021 15:18:41 +0000 (17:18 +0200)]
vala: upgrade 0.50.4 -> 0.52.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agodb: update CVE_PRODUCT
Chen Qi [Tue, 20 Apr 2021 02:32:52 +0000 (19:32 -0700)]
db: update CVE_PRODUCT

Update CVE_PRODUCT to also include 'berkeley_db'. For example,
CVE-2020-2981 uses 'berkeley_db'.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoliberation-fonts: Update to 2.1.4
Robert Joslyn [Thu, 6 May 2021 03:45:47 +0000 (20:45 -0700)]
liberation-fonts: Update to 2.1.4

Update HOMEPAGE and SRC_URI since development moved to GitHub.

Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-pygments: upgrade 2.8.1 -> 2.9.0
wangmy [Sat, 8 May 2021 01:04:15 +0000 (09:04 +0800)]
python3-pygments: upgrade 2.8.1 -> 2.9.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolsb-release: fix reproducibility failure
Anuj Mittal [Fri, 7 May 2021 06:35:07 +0000 (14:35 +0800)]
lsb-release: fix reproducibility failure

Make sure help2man output is reproducible. Fixes:

| .\"·DO·NOT·MODIFY·THIS·FILE!··It·was·generated·by·help2man·1.022. .\"·DO·NOT·MODIFY·THIS·FILE!··It·was·generated·by·help2man·1.022.
| .TH·FSG·"1"·"April·2021"·"FSG·lsb_release·v1.4"·FSG .TH·FSG·"1"·"May·2021"·"FSG·lsb_release·v1.4"·FSG
| .SH·NAME 3  .SH·NAME

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogdk-pixbuf/pango: replace gtk-doc with gi-docgen
Alexander Kanavin [Wed, 5 May 2021 15:18:48 +0000 (17:18 +0200)]
gdk-pixbuf/pango: replace gtk-doc with gi-docgen

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>