]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
3 years agobuildhistory-collect-srcrevs: Adapt to the new variable override syntax
Peter Kjellerstedt [Thu, 26 Aug 2021 17:57:37 +0000 (19:57 +0200)]
buildhistory-collect-srcrevs: Adapt to the new variable override syntax

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobitbake.conf: Use the new variable override syntax in a comment
Peter Kjellerstedt [Thu, 26 Aug 2021 17:57:36 +0000 (19:57 +0200)]
bitbake.conf: Use the new variable override syntax in a comment

It is probably a good idea if the comment that describes how variable
overrides work use the new override syntax...

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooeqa/selftest/reproducibile: Exclude rust packages
Richard Purdie [Thu, 26 Aug 2021 07:03:27 +0000 (08:03 +0100)]
oeqa/selftest/reproducibile: Exclude rust packages

rust-llvm-liblto and rust-llvm-staticdev sometimes vary in contents. Exclude
them from the test for now until we can work on and resolve the issues.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust-common: Add LDFLAGS to cc wrapper
Richard Purdie [Wed, 25 Aug 2021 16:30:21 +0000 (17:30 +0100)]
rust-common: Add LDFLAGS to cc wrapper

The -cc wrapper can be used for linking and can fail if key flags are missing:

| error: linking with `[path]/tmp/work/x86_64-linux/rust-native/1.54.0-r0/wrapper/target-rust-cc`

Add the flags to fix builds even if that is counter-intuitive (cc would
normally be used for compiling and ccld for linking).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust: Avoid buildtools+uninative issues with glibc symbols mismatches
Richard Purdie [Wed, 25 Aug 2021 13:40:51 +0000 (14:40 +0100)]
rust: Avoid buildtools+uninative issues with glibc symbols mismatches

If we use an external buildtools tarball, that combined with uninative results
in build failures with symbol mismatches. This was tracked down to the prebuilt
rust binaries that are downloaded. The libc/loader used to load them is used to
execute target binaries/libraries and therefore anything with built with a newer
libc would fail.

Add code to use patchelf to change the interpreter to our own uninative one if
present which ensures the newer libc and loader are used, hence avoiding the issue.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agooeqa/selftest/distrodata: Fix up rust maintainer testing
Richard Purdie [Mon, 23 Aug 2021 15:19:46 +0000 (16:19 +0100)]
oeqa/selftest/distrodata: Fix up rust maintainer testing

Since the target rust recipe is skipped but the native variant is not,
this confuses the test. Add rust to the list of special cases to avoid
test failures as the current code can't handle the skip.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust: Skip target recipe since it doesn't work
Richard Purdie [Mon, 23 Aug 2021 12:30:48 +0000 (13:30 +0100)]
rust: Skip target recipe since it doesn't work

The target rust recipe is known not to work. Add a SkipRecipe entry for
that so world builds don't include something known to be broken and
hence give users a sensible message if they do try and build it rather
than a build failure.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust-llvm: Add missing HOMEPAGE
Richard Purdie [Mon, 23 Aug 2021 13:00:58 +0000 (14:00 +0100)]
rust-llvm: Add missing HOMEPAGE

Add a missing HOMEPAGE entry to the recipe (fixing a selftest failure).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust-native: Avoid stripped warning
Richard Purdie [Mon, 23 Aug 2021 12:59:23 +0000 (13:59 +0100)]
rust-native: Avoid stripped warning

Instead of giving the following warning, hide it since we don't plan to change it.

WARNING: rust-native-1.54.0-r0 do_populate_sysroot: File '/media/build1/poky/build/tmp/work/x86_64-linux/rust-native/1.54.0-r0/recipe-sysroot-native/usr/lib/rustlib/x86_64-linux/bin/rust-llvm-dwp' from rust-native was already stripped, this will prevent future debugging!

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocargo: Ensure cargo-cross-canadian doesn't have native/nativesdk versions
Richard Purdie [Mon, 23 Aug 2021 12:54:19 +0000 (13:54 +0100)]
cargo: Ensure cargo-cross-canadian doesn't have native/nativesdk versions

native/nativesdk variants of a cross-canadian recipe don't make any
sense so avoid these recipe variants.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust-cross-canadian-common: Use rust.inc directly, not rust-target
Richard Purdie [Mon, 23 Aug 2021 12:33:19 +0000 (13:33 +0100)]
rust-cross-canadian-common: Use rust.inc directly, not rust-target

We don't want cross-canadian to see the native BBCLASSEXTEND as that
generates a recipe which makes no sense. Avoid this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust-cross*: Fix OVERRRIDE references in task signature computation
Richard Purdie [Sat, 21 Aug 2021 21:36:29 +0000 (22:36 +0100)]
rust-cross*: Fix OVERRRIDE references in task signature computation

The oeqa selftest test:
   sstatetests.SStateTests.test_sstate_sametune_samesigs
which checks if the sstate checksums of two identical machines
(using the same tune) are the same, apart from changes within
the machine specific stamps directory, fails on the assertion:
   self.assertCountEqual(files1, files2)
due to the signature of various 32 bit package builds such as:
   x86_64-linux/lib32-rust-cross-i686
   x86_64-linux/rust-cross-i686
   x86-pokymllib32-linux/lib32-libstd-rs
   x86-pokymllib32-linux/lib32-rust
differing. Jumping down the rabbit hole past all the bitbake-diffsig
outputs that differ due to dependent hashes, you come to a  diff of:
   -Variable MACHINEOVERRIDES value is ${@bb.utils.contains('TUNE_FEATURES', 'mx32', 'x86-x32:', '', d)}${@bb.utils.contains('TUNE_FEATURES', 'm32', 'x86:', '', d)}qemuall:${MACHINE}
   +Variable MACHINEOVERRIDES value is ${@bb.utils.contains('TUNE_FEATURES', 'mx32', 'x86-x32:', '', d)}${@bb.utils.contains('TUNE_FEATURES', 'm32', 'x86:', '', d)}qemuall:${MACHINE}:qemux86
in
   stamps/x86_64-linux/rust-cross-i686/1.54.0-r0.do_rust_gen_target.<sig>

This is because there are two rust functions referencing OVERRIDES
related variables (target_is_armv7 and llvm_features_from_tune). These
indirectly influnce the build and should be excluded from the signatures
directly as is done in other toolchain recipes, e.g.:

   39bfa0dd32 recipes/*-cross recipes: ignore TARGET_ARCH sstate hash

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust: remove Rust version 1.51.0 toolchain
Randy MacLeod [Thu, 19 Aug 2021 23:08:14 +0000 (19:08 -0400)]
rust: remove Rust version 1.51.0 toolchain

We typically only have one version so remove the older
rust toolchain. This also fixes a maintainers oe-selftest.

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocargo_common: remove http_proxy
Randy MacLeod [Thu, 19 Aug 2021 22:49:25 +0000 (18:49 -0400)]
cargo_common: remove http_proxy

Fix the test_sstate_noop_samesigs oe-selftest that
produces an error like:

   core2-64-poky-linux/libstd-rs/1.54.0-r0.do_configure.sigdata differs:
   basehash changed from <hash-a> to <hash-b>
   Variable http_proxy value changed from '' to 'http://example.com/'

by simply removing the proxy config option. This may be added back
after merge to oe-core if needed and if the diffsigs check passes.

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust-common.inc: Fix build failure with qemuppc64.
Vinay Kumar [Fri, 13 Aug 2021 15:19:47 +0000 (08:19 -0700)]
rust-common.inc: Fix build failure with qemuppc64.

The glibc build of "rust-hello-world" throws error in libstd-rs package.
   error: unrecognized arch "powerpc64le" in target specification

The same got fixed by changing the arch to "powerpc64".

Signed-off-by: Vinay Kumar <vinay.m.engg@gmail.com>
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomaintainers: Add myself as maintainer for rust pkgs
Randy MacLeod [Thu, 25 Feb 2021 01:48:23 +0000 (20:48 -0500)]
maintainers: Add myself as maintainer for rust pkgs

I'm willing to do the rust package maintenance but
if anyone else wants to sign up, that would be welcome.

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agocargo/rust/rustfmt: exclude from world
Randy MacLeod [Thu, 25 Feb 2021 01:48:22 +0000 (20:48 -0500)]
cargo/rust/rustfmt: exclude from world

cargo, rust, and rustfmt can't be built for the targets yet
so exclude them from world builds.

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust: update the README to conform to being in oe-core
Randy MacLeod [Thu, 25 Feb 2021 01:48:20 +0000 (20:48 -0500)]
rust: update the README to conform to being in oe-core

Provide the full link to the meta-rust issue since
the README is no longer part of meta-rust.

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust: mv README.md to recipes-devtools/rust/README-rust.md
Randy MacLeod [Thu, 25 Feb 2021 01:48:18 +0000 (20:48 -0500)]
rust: mv README.md to recipes-devtools/rust/README-rust.md

Import the meta-rust/README.md but relocate and rename it.

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorust: initial merge of most of meta-rust
Randy MacLeod [Tue, 10 Aug 2021 17:52:19 +0000 (13:52 -0400)]
rust: initial merge of most of meta-rust

In the meta-rust repo at commit:
   448047c Upgrade to 1.54.0 (#359)

Make the required directories:
  mkdir ../oe-core/meta/recipes-devtools/rust
  mkdir ../oe-core/meta/recipes-devtools/cargo
  mkdir ../oe-core/meta/recipes-example
and then:
  cp recipes-devtools/rust/* ../oe-core/meta/recipes-devtools/rust
  cp recipes-devtools/cargo/* ../oe-core/meta/recipes-devtools/cargo
  cp lib/crate.py ../oe-core/meta/lib
  cp recipes-example/* ../oe-core/meta/recipes-example
  cp conf/distro/include/rust_* ../oe-core/meta/conf/distro/include/
  cp classes/* ../oe-core/meta/classes/
  cp recipes-core/packagegroups/packagegroup-rust-cross-canadian.bb ../oe-core/meta/recipes-core/packagegroups

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolocal.conf.sample: Use the new override syntax for a commented variable
Peter Kjellerstedt [Thu, 26 Aug 2021 17:32:40 +0000 (19:32 +0200)]
local.conf.sample: Use the new override syntax for a commented variable

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoharfbuzz: upgrade 2.8.2 -> 2.9.0
Alexander Kanavin [Wed, 25 Aug 2021 11:38:04 +0000 (13:38 +0200)]
harfbuzz: upgrade 2.8.2 -> 2.9.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobind: upgrade 9.16.19 -> 9.16.20
Alexander Kanavin [Wed, 25 Aug 2021 11:37:55 +0000 (13:37 +0200)]
bind: upgrade 9.16.19 -> 9.16.20

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agojson-glib: upgrade 1.6.2 -> 1.6.4
Alexander Kanavin [Wed, 25 Aug 2021 11:38:03 +0000 (13:38 +0200)]
json-glib: upgrade 1.6.2 -> 1.6.4

Upstream has converted from gtk-doc to gi-docgen.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogi-docgen: upgrade 2021.6 -> 2021.7
Alexander Kanavin [Wed, 25 Aug 2021 11:38:02 +0000 (13:38 +0200)]
gi-docgen: upgrade 2021.6 -> 2021.7

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibnsl2: upgrade 1.3.0 -> 2.0.0
Alexander Kanavin [Wed, 25 Aug 2021 11:38:01 +0000 (13:38 +0200)]
libnsl2: upgrade 1.3.0 -> 2.0.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agovala: upgrade 0.52.4 -> 0.52.5
Alexander Kanavin [Wed, 25 Aug 2021 11:38:00 +0000 (13:38 +0200)]
vala: upgrade 0.52.4 -> 0.52.5

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-mako: upgrade 1.1.4 -> 1.1.5
Alexander Kanavin [Wed, 25 Aug 2021 11:37:59 +0000 (13:37 +0200)]
python3-mako: upgrade 1.1.4 -> 1.1.5

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoell: upgrade 0.42 -> 0.43
Alexander Kanavin [Wed, 25 Aug 2021 11:37:58 +0000 (13:37 +0200)]
ell: upgrade 0.42 -> 0.43

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoopenssh: upgrade 8.6p1 -> 8.7p1
Alexander Kanavin [Wed, 25 Aug 2021 11:37:57 +0000 (13:37 +0200)]
openssh: upgrade 8.6p1 -> 8.7p1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agogit: upgrade 2.32.0 -> 2.33.0
Alexander Kanavin [Wed, 25 Aug 2021 11:37:54 +0000 (13:37 +0200)]
git: upgrade 2.32.0 -> 2.33.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoccache: upgrade 4.3 -> 4.4
Alexander Kanavin [Wed, 25 Aug 2021 11:37:53 +0000 (13:37 +0200)]
ccache: upgrade 4.3 -> 4.4

License-Update: formatting
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoutil-linux: upgrade 2.37.1 -> 2.37.2
Alexander Kanavin [Wed, 25 Aug 2021 11:37:52 +0000 (13:37 +0200)]
util-linux: upgrade 2.37.1 -> 2.37.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoglib-2.0: upgrade 2.68.3 -> 2.68.4
Alexander Kanavin [Wed, 25 Aug 2021 11:37:51 +0000 (13:37 +0200)]
glib-2.0: upgrade 2.68.3 -> 2.68.4

Drop merged 0001-correctly-use-3-parameters-for-close_range.patch

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agognu-efi: update 3.0.13 -> 3.0.14
Alexander Kanavin [Wed, 25 Aug 2021 11:37:50 +0000 (13:37 +0200)]
gnu-efi: update 3.0.13 -> 3.0.14

Removed non-existent header from licensing.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobinutils: drop target flex/bison from build dependencies
Alexander Kanavin [Wed, 25 Aug 2021 11:37:49 +0000 (13:37 +0200)]
binutils: drop target flex/bison from build dependencies

This lengthens dependency chains unnecessarily;
also -native versions are already included in DEPENDS via binutils.inc:

DEPENDS = "flex-native bison-native zlib-native gnu-config-native autoconf-native"

I have also checked that nothing in binutils needs anything from target
sysroots of flex/bison:
https://lists.openembedded.org/g/openembedded-core/message/155131

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoopenssl: upgrade from 1.1.1k to 1.1.1l
Randy MacLeod [Wed, 25 Aug 2021 03:44:05 +0000 (23:44 -0400)]
openssl: upgrade from 1.1.1k to 1.1.1l

Includes fixes for:

CVE: CVE-2021-3711
CVE: CVE-2021-3712

as described by:
   https://www.openssl.org/news/secadv/20210824.txt

Ptest results on qemux86-64 with kvm:
   All tests successful.
   Files=158, Tests=2532, 137 wallclock secs \
     ( 2.59 usr  0.33 sys + 104.71 cusr 44.19 csys = 151.82 CPU)
   Result: PASS
   DURATION: 137

Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolttng-modules: Make it build when CONFIG_TRACEPOINTS is not enabled again
Peter Kjellerstedt [Wed, 25 Aug 2021 13:20:58 +0000 (15:20 +0200)]
lttng-modules: Make it build when CONFIG_TRACEPOINTS is not enabled again

Makefile-Do-not-fail-if-CONFIG_TRACEPOINTS-is-not-en.patch was updated
with the 2.13.0 update (commit 5dad15af), but unfortunately it no
longer did what it was intended to do. There is also
0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch, which
was based on the former patch, but it too does not solve the problem.

Unify the two patches, and actually disable building of the kernel
module if CONFIG_TRACEPOINTS is not enabled, the way it was intended.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoltp: backport ioctl_ns05 fix from upstream
Paul Gortmaker [Tue, 24 Aug 2021 20:18:15 +0000 (16:18 -0400)]
ltp: backport ioctl_ns05 fix from upstream

This false positive keeps showing up in our testing but the fix isn't
yet a part of a tagged release, and it is probably too late for doing
an uprev for the fall release anyway.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobluez: upgrade 5.60 -> 5.61
Trevor Gamblin [Tue, 24 Aug 2021 18:10:39 +0000 (14:10 -0400)]
bluez: upgrade 5.60 -> 5.61

5.61 includes a fix for CVE-2021-3658 (bluez: adapter incorrectly
restores Discoverable state after powered down), as well as other
fixes.

>From the changelog:

ver 5.61:
   Fix issue with A2DP while waiting for command response.
   Fix issue with A2DP when SetConfiguration fails.
   Fix issue with device removal handling.
   Fix issue with storing discoverable setting.
   Add support for Central Address Resolution characteristic.
   Add support for admin policy plugin.

Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopseudo: Fix to work with glibc 2.34 systems
Richard Purdie [Tue, 17 Aug 2021 14:21:26 +0000 (15:21 +0100)]
pseudo: Fix to work with glibc 2.34 systems

The merge of libdl into libc in glibc 2.34 causes problems for pseudo. Add a fix
that works around this issue.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibjitterentropy: remove contaminated hashequiv entry
Alexander Kanavin [Tue, 24 Aug 2021 07:52:11 +0000 (09:52 +0200)]
libjitterentropy: remove contaminated hashequiv entry

This was caused by intermittent reproducibility problems.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomc: fix reproducibility
Alexander Kanavin [Tue, 24 Aug 2021 07:52:10 +0000 (09:52 +0200)]
mc: fix reproducibility

It is probing into what options the /usr/bin/file executable does
and does not support and bakes that into target binaries, so we
need to use a deterministic one we build ourselves.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolocal.conf.sample.extended: fix commented-out override syntax
Ross Burton [Mon, 23 Aug 2021 11:59:36 +0000 (12:59 +0100)]
local.conf.sample.extended: fix commented-out override syntax

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoprservice: remove connection caching
Scott Murray [Thu, 19 Aug 2021 16:51:55 +0000 (12:51 -0400)]
prservice: remove connection caching

This patch is a follow on of the the PR server rework in bitbake to add
read-only support.  The shift to using the bb.asyncrpc code in the PR
server and client brings issues with respect to reuse of the same
asyncio loop in different processes.  This patch removes the PR service
connection caching to avoid one source of this problem.  It is believed
that in practice this should have little impact on overall performance.

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoqemu: add a hint on how to enable CPU render nodes when a suitable GPU is absent
Alexander Kanavin [Sun, 22 Aug 2021 20:22:58 +0000 (22:22 +0200)]
qemu: add a hint on how to enable CPU render nodes when a suitable GPU is absent

This is particularly useful for llvm-accelerated GL rendering from qemu guest to
an offscreen buffer (accessible over vnc or spice) using llvmpipe on the
host, rather than using unaccelerated swrast renderer in the guest.

This is the best that can be done in the absence of a host GPU with render node
support (such as old Matrox cards common in servers, or fully virtualized cloud
environments with no GPU at all).

Note: even though NVidia blob drivers do support render nodes, they do not
support gbm (yet?), and so rendering will fall back to llvmpipe as well even when
the system has a 3000 euro NVidia GPU. Cue Linus picture.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agokea: backport a patch to fix build errors exposed by latest update batch
Alexander Kanavin [Sun, 22 Aug 2021 12:51:03 +0000 (14:51 +0200)]
kea: backport a patch to fix build errors exposed by latest update batch

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agorng-tools: upgrade 6.13 -> 6.14
Alexander Kanavin [Sun, 22 Aug 2021 12:51:02 +0000 (14:51 +0200)]
rng-tools: upgrade 6.13 -> 6.14

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agore2c: upgrade 2.1.1 -> 2.2
Alexander Kanavin [Sun, 22 Aug 2021 12:51:01 +0000 (14:51 +0200)]
re2c: upgrade 2.1.1 -> 2.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoenchant2: upgrade 2.3.0 -> 2.3.1
Alexander Kanavin [Sun, 22 Aug 2021 12:51:00 +0000 (14:51 +0200)]
enchant2: upgrade 2.3.0 -> 2.3.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agodiffoscope: upgrade 179 -> 181
Alexander Kanavin [Sun, 22 Aug 2021 12:50:59 +0000 (14:50 +0200)]
diffoscope: upgrade 179 -> 181

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoboost: upgrade 1.76.0 -> 1.77.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:58 +0000 (14:50 +0200)]
boost: upgrade 1.76.0 -> 1.77.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agowebkitgtk: upgrade 2.32.2 -> 2.32.3
Alexander Kanavin [Sun, 22 Aug 2021 12:50:57 +0000 (14:50 +0200)]
webkitgtk: upgrade 2.32.2 -> 2.32.3

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibwebp: upgrade 1.2.0 -> 1.2.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:56 +0000 (14:50 +0200)]
libwebp: 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 agowireless-regdb: upgrade 2021.04.21 -> 2021.07.14
Alexander Kanavin [Sun, 22 Aug 2021 12:50:55 +0000 (14:50 +0200)]
wireless-regdb: upgrade 2021.04.21 -> 2021.07.14

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolinux-firmware: upgrade 20210511 -> 20210818
Alexander Kanavin [Sun, 22 Aug 2021 12:50:54 +0000 (14:50 +0200)]
linux-firmware: upgrade 20210511 -> 20210818

License-Update: new firmware files, copyright years, file names
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.12 -> 1.20.13
Alexander Kanavin [Sun, 22 Aug 2021 12:50:53 +0000 (14:50 +0200)]
xserver-xorg: upgrade 1.20.12 -> 1.20.13

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxft: upgrade 2.3.3 -> 2.3.4
Alexander Kanavin [Sun, 22 Aug 2021 12:50:52 +0000 (14:50 +0200)]
libxft: upgrade 2.3.3 -> 2.3.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxfont2: upgrade 2.0.4 -> 2.0.5
Alexander Kanavin [Sun, 22 Aug 2021 12:50:51 +0000 (14:50 +0200)]
libxfont2: upgrade 2.0.4 -> 2.0.5

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibinput: upgrade 1.18.0 -> 1.18.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:50 +0000 (14:50 +0200)]
libinput: upgrade 1.18.0 -> 1.18.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomesa: upgrade 21.1.5 -> 21.2.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:48 +0000 (14:50 +0200)]
mesa: upgrade 21.1.5 -> 21.2.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopango: upgrade 1.48.7 -> 1.48.9
Alexander Kanavin [Sun, 22 Aug 2021 12:50:49 +0000 (14:50 +0200)]
pango: upgrade 1.48.7 -> 1.48.9

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibepoxy: upgrade 1.5.8 -> 1.5.9
Alexander Kanavin [Sun, 22 Aug 2021 12:50:47 +0000 (14:50 +0200)]
libepoxy: upgrade 1.5.8 -> 1.5.9

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibjpeg-turbo: upgrade 2.1.0 -> 2.1.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:46 +0000 (14:50 +0200)]
libjpeg-turbo: upgrade 2.1.0 -> 2.1.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibgudev: upgrade 236 -> 237
Alexander Kanavin [Sun, 22 Aug 2021 12:50:45 +0000 (14:50 +0200)]
libgudev: upgrade 236 -> 237

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoepiphany: upgrade 40.2 -> 40.3
Alexander Kanavin [Sun, 22 Aug 2021 12:50:44 +0000 (14:50 +0200)]
epiphany: upgrade 40.2 -> 40.3

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosudo: upgrade 1.9.7p1 -> 1.9.7p2
Alexander Kanavin [Sun, 22 Aug 2021 12:50:43 +0000 (14:50 +0200)]
sudo: upgrade 1.9.7p1 -> 1.9.7p2

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.12 -> 0.13.00
Alexander Kanavin [Sun, 22 Aug 2021 12:50:42 +0000 (14:50 +0200)]
stress-ng: upgrade 0.12.12 -> 0.13.00

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibidn2: upgrade 2.3.1 -> 2.3.2
Alexander Kanavin [Sun, 22 Aug 2021 12:50:41 +0000 (14:50 +0200)]
libidn2: upgrade 2.3.1 -> 2.3.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoacpica: upgrade 20210331 -> 20210730
Alexander Kanavin [Sun, 22 Aug 2021 12:50:40 +0000 (14:50 +0200)]
acpica: upgrade 20210331 -> 20210730

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosquashfs-tools: upgrade 4.4 -> 4.5
Alexander Kanavin [Sun, 22 Aug 2021 12:50:39 +0000 (14:50 +0200)]
squashfs-tools: upgrade 4.4 -> 4.5

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-setuptools: upgrade 57.1.0 -> 57.4.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:38 +0000 (14:50 +0200)]
python3-setuptools: upgrade 57.1.0 -> 57.4.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-pygments: upgrade 2.9.0 -> 2.10.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:37 +0000 (14:50 +0200)]
python3-pygments: upgrade 2.9.0 -> 2.10.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-pip: upgrade 21.2.1 -> 21.2.4
Alexander Kanavin [Sun, 22 Aug 2021 12:50:36 +0000 (14:50 +0200)]
python3-pip: upgrade 21.2.1 -> 21.2.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-git: upgrade 3.1.18 -> 3.1.20
Alexander Kanavin [Sun, 22 Aug 2021 12:50:35 +0000 (14:50 +0200)]
python3-git: upgrade 3.1.18 -> 3.1.20

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopkgconf: upgrade 1.7.4 -> 1.8.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:34 +0000 (14:50 +0200)]
pkgconf: upgrade 1.7.4 -> 1.8.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopatchelf: upgrade 0.12 -> 0.13
Alexander Kanavin [Sun, 22 Aug 2021 12:50:33 +0000 (14:50 +0200)]
patchelf: upgrade 0.12 -> 0.13

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomtools: upgrade 4.0.34 -> 4.0.35
Alexander Kanavin [Sun, 22 Aug 2021 12:50:32 +0000 (14:50 +0200)]
mtools: upgrade 4.0.34 -> 4.0.35

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolog4cplus: upgrade 2.0.6 -> 2.0.7
Alexander Kanavin [Sun, 22 Aug 2021 12:50:31 +0000 (14:50 +0200)]
log4cplus: upgrade 2.0.6 -> 2.0.7

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibedit: upgrade 20210522-3.1 -> 20210714-3.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:30 +0000 (14:50 +0200)]
libedit: upgrade 20210522-3.1 -> 20210714-3.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agohelp2man: upgrade 1.48.3 -> 1.48.4
Alexander Kanavin [Sun, 22 Aug 2021 12:50:29 +0000 (14:50 +0200)]
help2man: upgrade 1.48.3 -> 1.48.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoe2fsprogs: upgrade 1.46.2 -> 1.46.4
Alexander Kanavin [Sun, 22 Aug 2021 12:50:28 +0000 (14:50 +0200)]
e2fsprogs: upgrade 1.46.2 -> 1.46.4

Drop big-inodes-for-small-fs.patch: upstream made the same fix.

Drop 0001-lib-ext2fs-unix_io.c-do-unlock-on-error.patch
0001-lib-ext2fs-unix_io.c-revert-parts-of-libext2fs-fix-p.patch
(upstream has fixed the issue).

Add 0001-lib-ext2fs-unix_io.c-revert-parts-of-libext2fs-fix-p.patch
to correct a ptest failure due to incorrectly expected inode size
(recent change that wasn't run against the tests upstream?).

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoglib-networking: upgrade 2.68.1 -> 2.68.2
Alexander Kanavin [Sun, 22 Aug 2021 12:50:27 +0000 (14:50 +0200)]
glib-networking: upgrade 2.68.1 -> 2.68.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomobile-broadband-provider-info: upgrade 20201225 -> 20210805
Alexander Kanavin [Sun, 22 Aug 2021 12:50:26 +0000 (14:50 +0200)]
mobile-broadband-provider-info: upgrade 20201225 -> 20210805

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoinetutils: upgrade 2.0 -> 2.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:25 +0000 (14:50 +0200)]
inetutils: upgrade 2.0 -> 2.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agousbutils: upgrade 013 -> 014
Alexander Kanavin [Sun, 22 Aug 2021 12:50:24 +0000 (14:50 +0200)]
usbutils: upgrade 013 -> 014

License-Update: SPDX ids corrected, license are same.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibjitterentropy: update 3.0.2 -> 3.1.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:23 +0000 (14:50 +0200)]
libjitterentropy: update 3.0.2 -> 3.1.0

License-Update: formatting, files renamed.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopulseaudio: update 14.2 -> 15.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:22 +0000 (14:50 +0200)]
pulseaudio: update 14.2 -> 15.0

Drop backports.

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 [Sun, 22 Aug 2021 12:50:21 +0000 (14:50 +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 agolibsdl2: update 2.0.14 -> 2.0.16
Alexander Kanavin [Sun, 22 Aug 2021 12:50:20 +0000 (14:50 +0200)]
libsdl2: update 2.0.14 -> 2.0.16

License-Update: formatting
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agomc: update 4.8.26 - > 4.8.27
Alexander Kanavin [Sun, 22 Aug 2021 12:50:19 +0000 (14:50 +0200)]
mc: update 4.8.26 - > 4.8.27

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agodiffutils: update 3.7 -> 3.8
Alexander Kanavin [Sun, 22 Aug 2021 12:50:18 +0000 (14:50 +0200)]
diffutils: update 3.7 -> 3.8

Drop patch as issue fixed upstream.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agobtrfs-tools: update 5.13 -> 5.13.1
Alexander Kanavin [Sun, 22 Aug 2021 12:50:17 +0000 (14:50 +0200)]
btrfs-tools: update 5.13 -> 5.13.1

Drop patch as issue fixed upstream.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agoxeyes: upgrade 1.1.2 -> 1.2.0
Alexander Kanavin [Sun, 22 Aug 2021 12:50:16 +0000 (14:50 +0200)]
xeyes: upgrade 1.1.2 -> 1.2.0

libxi is a new requirement.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agosystemd: upgrade 249.1 -> 249.3
Alexander Kanavin [Sun, 22 Aug 2021 12:50:13 +0000 (14:50 +0200)]
systemd: upgrade 249.1 -> 249.3

The patch changes are all git rearranging chunks on rebase; there are no functional changes.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-numpy: upgrade 1.21.0 -> 1.21.2
Alexander Kanavin [Sun, 22 Aug 2021 12:50:15 +0000 (14:50 +0200)]
python3-numpy: upgrade 1.21.0 -> 1.21.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agopython3-cython: upgrade 0.29.23 -> 0.29.24
Alexander Kanavin [Sun, 22 Aug 2021 12:50:14 +0000 (14:50 +0200)]
python3-cython: upgrade 0.29.23 -> 0.29.24

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolibxcrypt: upgrade 4.4.23 -> 4.4.25
Alexander Kanavin [Sun, 22 Aug 2021 12:50:12 +0000 (14:50 +0200)]
libxcrypt: upgrade 4.4.23 -> 4.4.25

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agolighttpd: convert from autotools to meson
Alexander Kanavin [Sun, 22 Aug 2021 12:50:11 +0000 (14:50 +0200)]
lighttpd: convert from autotools to meson

virtual/crypt is a hard dependency in meson builds.

ipv6 support is determined automatically.

The rest of the options are converted where available;
not every autoconf option exists in meson.

Modules are now packaged in /usr/lib/lighttpd, so adjust packaging accordingly.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 years agotcf-agent: fetching over git:// no longer works
Alexander Kanavin [Sun, 22 Aug 2021 12:50:09 +0000 (14:50 +0200)]
tcf-agent: fetching over git:// no longer works

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