]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
2 years agonasm: update 2.15.05 -> 2.16.01
Alexander Kanavin [Wed, 4 Jan 2023 11:04:35 +0000 (12:04 +0100)] 
nasm: update 2.15.05 -> 2.16.01

adjust 0002-Add-debug-prefix-map-option.patch to account for
https://github.com/netwide-assembler/nasm/commit/f2a6eb4aaca361c1ebe374bf07765790eecf8869
and add a chunk to it that guarantees source paths not leaking into debug sections
that list source filenames.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agojquery: upgrade 3.6.2 -> 3.6.3
Alexander Kanavin [Wed, 4 Jan 2023 11:04:33 +0000 (12:04 +0100)] 
jquery: upgrade 3.6.2 -> 3.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>
2 years agoglib-2.0: upgrade 2.74.3 -> 2.74.4
Alexander Kanavin [Wed, 4 Jan 2023 11:04:32 +0000 (12:04 +0100)] 
glib-2.0: upgrade 2.74.3 -> 2.74.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>
2 years agotime64: Remove leading whitespace from GLIBC_64BIT_TIME_FLAGS
Khem Raj [Tue, 3 Jan 2023 20:05:52 +0000 (12:05 -0800)] 
time64: Remove leading whitespace from GLIBC_64BIT_TIME_FLAGS

This avoids adding a spurious space in TARGET_CC_ARCH when
GLIBC_64BIT_TIME_FLAGS is empty

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agotime64.inc: Add GLIBC_64BIT_TIME_FLAGS on ppc/x86 as well
Khem Raj [Tue, 3 Jan 2023 20:05:51 +0000 (12:05 -0800)] 
time64.inc: Add GLIBC_64BIT_TIME_FLAGS on ppc/x86 as well

Make mips expression across all 32bit mips architectures

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agostress-ng: Do not enforce gold linker
Khem Raj [Tue, 3 Jan 2023 20:05:50 +0000 (12:05 -0800)] 
stress-ng: Do not enforce gold linker

This can then be controlled by yocto environment through LDFLAGS if
needed since we support multiple linkers and distro policy may want a
different linker, moreover gold fails on ppc32 to link since its missing

Fixes errors like below on ppc/gold + clang

/usr/lib/clang/15.0.6/lib/linux/libclang_rt.builtins-powerpc.a(mulsc3.c.o): unsupported -mbss-plt code

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorust: Fix build with 64bit time_t
Khem Raj [Tue, 3 Jan 2023 20:05:49 +0000 (12:05 -0800)] 
rust: Fix build with 64bit time_t

The vendored copy of zlib undefines _FILE_OFFSET_BITS when
_LARGEFILE64_SOURCE is defined and enabling 64bit time_t requires 64bit
off_t ( _FILE_OFFSET_BITS=64 ), therefore remove this from the
zlib module

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorm_work: handle non-existant stamps directory
Ross Burton [Tue, 3 Jan 2023 17:47:34 +0000 (17:47 +0000)] 
rm_work: handle non-existant stamps directory

Since 'build/siggen: Rework stamps functions'[1] the stamps directory
for each recipe is only created if there are stamps to be written. Some
recipes - such as package-index - only have nostamp tasks so the stamps
directory is never created, resulting in the rm_work task trying to cd
into a directory that doesn't exist.

Resolve this by simply checking the stamps directory exists before
trying to delete files in it.

[1] bitbake c79ecec580e4c2a141ae483ec0f6448f70593dcf

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-pathspec: upgrade 0.10.1 -> 0.10.3
Ross Burton [Tue, 3 Jan 2023 13:47:00 +0000 (13:47 +0000)] 
python3-pathspec: upgrade 0.10.1 -> 0.10.3

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-hatchling: upgrade 1.11.1 -> 1.12.1
Ross Burton [Tue, 3 Jan 2023 13:46:59 +0000 (13:46 +0000)] 
python3-hatchling: upgrade 1.11.1 -> 1.12.1

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-hatch-vcs: upgrade 0.2.0 -> 0.3.0
Ross Burton [Tue, 3 Jan 2023 13:46:58 +0000 (13:46 +0000)] 
python3-hatch-vcs: upgrade 0.2.0 -> 0.3.0

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopango: upgrade 1.50.11 -> 1.50.12
Ross Burton [Tue, 3 Jan 2023 13:46:57 +0000 (13:46 +0000)] 
pango: upgrade 1.50.11 -> 1.50.12

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolsof: upgrade 4.96.4 -> 4.96.5
Ross Burton [Tue, 3 Jan 2023 13:46:56 +0000 (13:46 +0000)] 
lsof: upgrade 4.96.4 -> 4.96.5

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agosqlite3: upgrade 3.40.0 -> 3.40.1
Changqing Li [Tue, 3 Jan 2023 10:31:40 +0000 (18:31 +0800)] 
sqlite3: upgrade 3.40.0 -> 3.40.1

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agodefault-distrovars: Include "c" in IMAGE_LINGUAS for glibc
Alex Kiernan [Tue, 3 Jan 2023 08:23:34 +0000 (08:23 +0000)] 
default-distrovars: Include "c" in IMAGE_LINGUAS for glibc

glibc 2.35 introduced C.UTF-8, we should include this by default.

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>
2 years agoclasses: image: Set empty weak default IMAGE_LINGUAS
Alex Kiernan [Tue, 3 Jan 2023 08:23:33 +0000 (08:23 +0000)] 
classes: image: Set empty weak default IMAGE_LINGUAS

This is already set in default-distrovars.inc and so this assignment
will almost never succeed. Rather than leaving it to confuse, set an
empty weak default.

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>
2 years agocairo: fix CVE patches assigned wrong CVE number
Quentin Schulz [Mon, 2 Jan 2023 14:39:34 +0000 (15:39 +0100)] 
cairo: fix CVE patches assigned wrong CVE number

CVE-2019-6461 and CVE-2019-6462 are fixed, but the reporting is
incorrect as the patch for CVE-2019-6461 is actually for CVE-2019-6462
and vice-versa.

This swaps both files and edit the CVE field to report the correct
identifier.

Cc: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocve-update-db-native: avoid incomplete updates
Marta Rybczynska [Tue, 3 Jan 2023 14:03:59 +0000 (15:03 +0100)] 
cve-update-db-native: avoid incomplete updates

The database update has been done on the original file. In case of
network connection issues, temporary outage of the NVD server or
a similar situation, the function could exit with incomplete data
in the database. This patch solves the issue by performing the update
on a copy of the database. It replaces the main one only if the whole
update was successful.

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

Reported-by: Alberto Pianon <alberto@pianon.eu>
Signed-off-by: Marta Rybczynska <marta.rybczynska@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibrepo: upgrade 1.14.5 -> 1.15.1
Wang Mingyu [Thu, 29 Dec 2022 04:47:57 +0000 (12:47 +0800)] 
librepo: upgrade 1.14.5 -> 1.15.1

Changelog:
===========
 Adds API support for waiting on network in an event driven manner (new API function lr_handle_network_wait)
 OpenPGP API extension and fixes (new API functions lr_gpg_*)
 Update license format to "LGPL-2.1-or-later"

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobtrfs-tools: upgrade 6.0.2 -> 6.1
Wang Mingyu [Thu, 29 Dec 2022 04:47:56 +0000 (12:47 +0800)] 
btrfs-tools: upgrade 6.0.2 -> 6.1

Changelog:
==========
* filesystem df: add json output
* qgroup show: add json output
* new command: 'inspect-internal map-swapfile' to check swapfile and its
  swapfile_offset value used for hibernation
* corrupt-block: fix parsing of option --root argument
* experimental (interfaces not finalized):
   * new command 'inspect-internal list-chunks'
   * new group reflink, command clone
* other:
   * synchronize some files with kernel versions
   * docs updates
   * build: use gnu11

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agomesa-gl: gallium is required when enabling x11
Carlos Alberto Lopez Perez [Wed, 28 Dec 2022 05:36:04 +0000 (06:36 +0100)] 
mesa-gl: gallium is required when enabling x11

Otherwise Meson will fail wit this error:
  - meson.build:555:6: ERROR: Problem encountered: xlib based GLX requires at least one gallium driver

Related: https://github.com/agherzan/meta-raspberrypi/pull/1119
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agovalgrind: disable tests that started failing after switching to x86-64-v3 target
Alexander Kanavin [Fri, 30 Dec 2022 18:38:42 +0000 (19:38 +0100)] 
valgrind: disable tests that started failing after switching to x86-64-v3 target

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoqemux86-64: build for x86-64-v3 (2013 Haswell and later) rather than Core 2 from...
Alexander Kanavin [Fri, 30 Dec 2022 18:38:41 +0000 (19:38 +0100)] 
qemux86-64: build for x86-64-v3 (2013 Haswell and later) rather than Core 2 from 2006

This allows us to
- test those more recent instruction sets (AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE)
- benefit from improved performance across the stack both in kvm-driven system emulation and when running
on real silicon.
For example, glibc:
https://www.phoronix.com/news/Glibc-strcasecmp-AVX2-EVEX

v4 level is adding AVX-512, which is far less established, particularly Intel has famously backtracked
from supporting it in Alder Lake/Raport Lake client CPUs and AMD has only implemented it in very recent Zen4 products:
https://www.phoronix.com/news/GCC-11-x86-64-Feature-Levels

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorecipes/classes: Drop prepend/append usage with PACKAGESPLITFUNCS
Richard Purdie [Wed, 4 Jan 2023 15:24:13 +0000 (15:24 +0000)] 
recipes/classes: Drop prepend/append usage with PACKAGESPLITFUNCS

As far as I can tell, none of these uses of PACKAGESPLITFUNCS need append/prepend
operators, the standard += and =+ can work just fine. Since OE-Core is copied a lot,
use the preferred syntax which is also simpler to parse and change.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopackage: Drop support for PACKAGEBUILDPKGD function customisation
Richard Purdie [Wed, 4 Jan 2023 15:11:00 +0000 (15:11 +0000)] 
package: Drop support for PACKAGEBUILDPKGD function customisation

We don't really need the customisation capability of PACKAGEBUILDPKGD
since we also have PACKAGE_PREPROCESS_FUNCS which is generally used
by recipes. Drop PACKAGEBUILDPKGD to have some simpler/clearer code.
This allows some function wrappers to be removed too.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopython3-cython: Use PACKAGESPLITFUNCS instead of PACKAGEBUILDPKGD
Richard Purdie [Wed, 4 Jan 2023 15:03:39 +0000 (15:03 +0000)] 
python3-cython: Use PACKAGESPLITFUNCS instead of PACKAGEBUILDPKGD

The recipe can use the more commonly used PACKAGESPLITFUNCS instead
of PACKAGEBUILDPKGD which is likely to be removed soon, there should be
no change in behaviour.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopackage: Move mapping_rename_hook to packagedata function library
Richard Purdie [Wed, 4 Jan 2023 14:20:37 +0000 (14:20 +0000)] 
package: Move mapping_rename_hook to packagedata function library

This function is used by the packaging tasks/classes and makes much
more sense in the packagedata function library.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopackage: Drop unused function and obsolete comment
Richard Purdie [Wed, 4 Jan 2023 14:18:19 +0000 (14:18 +0000)] 
package: Drop unused function and obsolete comment

The function appears unused and the comment obsolete, drop them.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopackage: Move package functions to function library
Richard Purdie [Wed, 4 Jan 2023 14:14:24 +0000 (14:14 +0000)] 
package: Move package functions to function library

Move the bulk of the remaining package "processing" functions over
to the package function library for parsing efficiency.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopackage: Move emit_pkgdata to packagedata.py
Richard Purdie [Wed, 4 Jan 2023 13:34:06 +0000 (13:34 +0000)] 
package: Move emit_pkgdata to packagedata.py

Move one of the PACKAGEFUNCS from the package bbclass to packagedata
library code for parsing efficiency.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopackage: Move pkgdata handling functions to oe.packagedata
Richard Purdie [Wed, 4 Jan 2023 13:18:03 +0000 (13:18 +0000)] 
package: Move pkgdata handling functions to oe.packagedata

To avoid reparsing the bbclass code all the time, move the functions
to the packagedata python function library code which is more efficient.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopackage: Move get_conffiles/files_from_filevars functions to lib
Richard Purdie [Wed, 4 Jan 2023 13:05:33 +0000 (13:05 +0000)] 
package: Move get_conffiles/files_from_filevars functions to lib

To avoid reparsing the bbclass code all the time, move the functions
to the python function library code which is more efficient.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopackage: Move fixup_perms function to bb function library
Richard Purdie [Thu, 24 Nov 2022 22:10:40 +0000 (22:10 +0000)] 
package: Move fixup_perms function to bb function library

To avoid reparsing the bbclass code all the time, move the function
to the python function library code which is more efficient.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolayer.conf: Update to use mickledore as the layer series name
Richard Purdie [Tue, 3 Jan 2023 12:31:05 +0000 (12:31 +0000)] 
layer.conf: Update to use mickledore as the layer series name

OE-Core has changes which do need careful evaluation for compatibilty,
such as the addpylib directive. Move the core later names to mickledore
so layers can mark their compatibility as such.

Also increase the version number for core. If we do make further changes
that need layer changes, we'll update the version again so layers can mark
compatibility within the series.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agomusl: Update to latest on tip of trunk
Khem Raj [Thu, 29 Dec 2022 07:13:10 +0000 (23:13 -0800)] 
musl: Update to latest on tip of trunk

Brings following changes

f47a8cdd ldso: fix invalid early references to extern-linkage libc.page_size
377218cb pthread_atfork: fix return value on malloc failure
29e43191 fix double-processing of DT_RELR relocations in ldso relocating itself
b50eb8c3 fix strverscmp comparison of digit sequence with non-digits
ad5dcd39 fix async thread cancellation stack alignment
8f925945 fix return value of gethostby{name[2],addr} with no result but no error
63402be2 clean up dns_parse_callback
0a7b4323 dns response handling: don't treat too many addresses as an error
41603c77 dns response handling: ignore presence of wrong-type RRs
cf76df0e fix missing synchronization of pthread TSD keys with MT-fork
5ff3eea9 fgets: avoid arithmetic overflow when n==INT_MIN is passed
d8f35e29 fix AS-safety of close when aio is in use and fd map is expanded
26c76a90 fix use of uninitialized dummy_fut in aio_suspend
aebd6a36 fix potential deadlock between multithreaded fork and aio
d64148a8 fix potential unsynchronized access to killlock state at thread exit
36b72cd6 fix potential deadlock in dlerror buffer handling at thread exit
833a4691 configure: disable TBAA optimization because most compilers are buggy
e6e82132 disable MADV_FREE usage in mallocng
25e6fee2 remove LFS64 programming interfaces (macro-only) from _GNU_SOURCE
246f1c81 remove LFS64 symbol aliases; replace with dynamic linker remapping
dec8f0a4 dns query core: detect udp truncation at recv time
8c408937 getaddrinfo dns lookup: use larger answer buffer to handle long CNAMEs
759bf785 arpa/nameser.h: update RR types list
51d4669f dns: implement tcp fallback in __res_msend query core
e2e95176 res_send: use a temp buffer if caller's buffer is under 512 bytes
c87d75f2 adapt res_msend DNS query core for working with multiple sockets
85050ac5 getaddrinfo: add EAI_NODATA error code to distinguish NODATA vs NxDomain

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopulseaudio: Do not use 64bit time_t flags
Khem Raj [Sat, 31 Dec 2022 02:07:04 +0000 (18:07 -0800)] 
pulseaudio: Do not use 64bit time_t flags

It needs to be fixed to honor _FILE_OFFSET_BITS before we can enable
64bit time_t

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoepiphany: update 42.4 -> 43.0
Alexander Kanavin [Fri, 30 Dec 2022 18:38:46 +0000 (19:38 +0100)] 
epiphany: update 42.4 -> 43.0

soup 2.x support has been removed upstream.
libportal is no longer optional.
epiphany now also needs gtk-update-icon-cache
and update-desktop-database executables.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibportal: convert from gtk-doc to gi-docgen
Alexander Kanavin [Fri, 30 Dec 2022 18:38:45 +0000 (19:38 +0100)] 
libportal: convert from gtk-doc to gi-docgen

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibportal: add from meta-openembedded/meta-gnome
Alexander Kanavin [Fri, 30 Dec 2022 18:38:44 +0000 (19:38 +0100)] 
libportal: add from meta-openembedded/meta-gnome

This used to be required by epiphany, then it became
optional and was moved to meta-oe, now it is again required.

The recipe was originally provided by... actually me :-)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobitbake-layers: fix a typo
Enguerrand de Ribaucourt [Mon, 2 Jan 2023 14:23:39 +0000 (15:23 +0100)] 
bitbake-layers: fix a typo

Signed-off-by: Enguerrand de Ribaucourt <enguerrand.de-ribaucourt@savoirfairelinux.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agodevtool: process local files only for the main branch
Alexander Kanavin [Fri, 30 Dec 2022 18:38:50 +0000 (19:38 +0100)] 
devtool: process local files only for the main branch

devtool modify/upgrade are not currently equipped to handle conditional local files
in SRC_URI, and provide only the main no-override set in a workspace under
source/component/oe-local-files/ (this is done via meta/classes/devtool-source.bbclass).

On the other hand, updating the changes from workspace into a recipe
is run iteratively against all overrides; this works for patches (as they
all are directed into their own override branches in the workspace
git source tree), but breaks down when trying to match local files
in a workspace against local files in overridden SRC_URI lists, resulting in
bad recipe breakage.

(there's an additional twist here: existing code has a guard against this
but the guard relies on metadata in workspace .bbappend that is only there
in modify operations, but not upgrades. This commit replaces the guard
with a general check that will work everywhere).

Implementing multiple sets of local files is significant work; let's for now
simply not touch local files in recipes except when on the no-override variant.

Also, adjust the selftest cases to include conditional local files in sample
recipes, so the situation is covered by the tests.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agovulkan-samples: Do not use LFS64 APIs in spdlog
Khem Raj [Fri, 30 Dec 2022 21:12:11 +0000 (13:12 -0800)] 
vulkan-samples: Do not use LFS64 APIs in spdlog

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agostrace: Replace off64_t with off_t in sync_file_range.c test
Khem Raj [Fri, 30 Dec 2022 20:32:54 +0000 (12:32 -0800)] 
strace: Replace off64_t with off_t in sync_file_range.c test

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agollvm: Do not use lseek64
Khem Raj [Fri, 30 Dec 2022 20:32:53 +0000 (12:32 -0800)] 
llvm: Do not use lseek64

Fixes build with musl where the LFS64 functions are deprecated

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoqemu: disable sporadically failing test-io-channel-command
Alexander Kanavin [Fri, 30 Dec 2022 18:38:49 +0000 (19:38 +0100)] 
qemu: disable sporadically failing test-io-channel-command

[YOCTO #14996]

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoboost-build-native: update 1.80.0 -> 1.81.0
Alexander Kanavin [Fri, 30 Dec 2022 18:38:48 +0000 (19:38 +0100)] 
boost-build-native: update 1.80.0 -> 1.81.0

boost itself is already updated.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agovulkan-samples: update to latest revision
Alexander Kanavin [Fri, 30 Dec 2022 18:38:47 +0000 (19:38 +0100)] 
vulkan-samples: update to latest revision

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogo: update 1.19.3 -> 1.19.4
Alexander Kanavin [Fri, 30 Dec 2022 18:38:43 +0000 (19:38 +0100)] 
go: update 1.19.3 -> 1.19.4

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoconf/machine/include: add x86-64-v3 tunes (AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT...
Alexander Kanavin [Fri, 30 Dec 2022 18:38:40 +0000 (19:38 +0100)] 
conf/machine/include: add x86-64-v3 tunes (AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE)

Qemu 7.2 finally allows us to move beyond building for original Core 2/Core i7 era hardware,
and this patch adds support for the newer generations. But first, a bit of
background:

Recently toolchains gained support for specifying x86-64 'levels' of
instruction set support; v3 corresponds to 2013-era Haswell CPUs
(and later), with AVX, AVX2 and a few other instructions that
were introduced in that generation. I believe this is preferrable
to picking a specific CPU model as the baseline.

Here's Phoronix's feature article that explains the feature and the available levels:

"Both LLVM Clang 12 and GCC 11 are ready to go in offering the new x86-64-v2, x86-64-v3, and x86-64-v4 targets.

These x86_64 micro-architecture feature levels have been about coming up with a few "classes" of Intel/AMD CPU processor support rather than continuing to rely on just the x86_64 baseline or targeting a
specific CPU family for optimizations. These new levels make it easier to raise the base requirements around Linux x86-64 whether it be for a Linux distribution or a particular software application where
the developer/ISV may be wanting to compile with greater instruction set extensions enabled in catering to more recent Intel/AMD CPUs."

https://www.phoronix.com/news/GCC-11-x86-64-Feature-Levels

Here's gcc docs for it:
https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html

And here's the formal specification (click on the pdf link):
https://gitlab.com/x86-psABIs/x86-64-ABI

The actual tune file was created by copying corei7 tunes and doing
search/replace on them. Qemu options were dropped as unnecessary.
32 bit tune was dropped as well, as there is no 32 bit only CPU
that also supports these new instructions; all of the v3 capable
chips are 64 bit.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocargo: Do not use open64 on musl anymore
Khem Raj [Thu, 29 Dec 2022 19:09:18 +0000 (11:09 -0800)] 
cargo: Do not use open64 on musl anymore

The same rust getrandom patch is needed for cargo on target as well
as it uses the same crate

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agonativesdk-rpm: don't create wrappers for WRAPPER_TOOLS
Martin Jansa [Thu, 29 Dec 2022 16:21:32 +0000 (17:21 +0100)] 
nativesdk-rpm: don't create wrappers for WRAPPER_TOOLS

* environment.d/rpm.sh sets the right environment in SDK
  and we don't need to use them

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agonativesdk-rpm: export RPM_ETCCONFIGDIR and MAGIC in environment like RPM_CONFIGDIR
Martin Jansa [Thu, 29 Dec 2022 16:21:31 +0000 (17:21 +0100)] 
nativesdk-rpm: export RPM_ETCCONFIGDIR and MAGIC in environment like RPM_CONFIGDIR

* the paths in wrapper don't work for rpmdeps which is installed in
  ${libdir}/rpm unlike other wrapped bins from ${bindir} these relative
  paths don't work there

* replace environment.d-rpm.sh with here-doc so that we can use
  OE variables

* in the end it might be better to just get rid of the wrappers at
  this point and depend on environment.d to always set right values

* the wrappers were added in:
  commit 760103cdaed3e820888d8984ec0b76cfc831d534
  Author: Ovidiu Panait <ovidiu.panait@windriver.com>
  Date:   Fri May 25 10:48:29 2018 +0800

    nativesdk-rpm: Add wrappers for nativesdk support

    When installing the SDK to a non-default path, running "rpm --showrc" from the
    sdk will produce the following error:
    error: Unable to open /opt/windriver/wrlinux-small/10.17.41/sysroots/x86_64-wrlinuxsdk-linux/usr/lib/rpm/rpmrc for reading: No such file or directory.
    Fix this by adding wrappers that dynamically export the RPM_CONFIGDIR,
    RPM_ETCCONFIGDIR and MAGIC environment variables, pointing to the proper
    sdk locations.

* the rpm.sh in environment.d a bit later:
  commit 5f16fd0bf774314c79572daf4ba7e4a8ae209ba1
  Author: hongxu <hongxu.jia@windriver.com>
  Date:   Wed Jul 29 01:22:06 2020 -0700

    nativesdk-rpm: adjust RPM_CONFIGDIR paths dynamically

    While installing/extracting SDK to a non-default dir(not /opt),
    run rpm failed:
    $ python3 -c "import rpm"
    |error: Unable to open /opt/windriver/wrlinux-graphics/20.31/sysroots/
    x86_64-wrlinuxsdk-linux/usr/lib/rpm/rpmrc for reading: No such file or
    directory.

    This patch adds a flexible way to configure RPM_CONFIGDIR in SDK.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibsm: 1.2.3 > 1.2.4
Kai Kang [Thu, 29 Dec 2022 13:11:47 +0000 (21:11 +0800)] 
libsm: 1.2.3 > 1.2.4

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibx11: 1.8.1 -> 1.8.3
Kai Kang [Thu, 29 Dec 2022 13:11:46 +0000 (21:11 +0800)] 
libx11: 1.8.1 -> 1.8.3

Update libx11 from 1.8.1 to 1.8.3.

* add LICENSE 'ISC' which is added by
  https://github.com/freedesktop/xorg-libX11/commit/a04b84f0
* adjust the ordering according to
  https://www.openembedded.org/wiki/Styleguide#Ordering_and_grouping

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agolibx11-compose-data: 1.6.8 -> 1.8.3
Kai Kang [Thu, 29 Dec 2022 13:11:45 +0000 (21:11 +0800)] 
libx11-compose-data: 1.6.8 -> 1.8.3

Update libx11-compose-data from 1.6.8 to 1.8.3

* add 'ISC' to LICENSE because of commit
  https://github.com/freedesktop/xorg-libX11/commit/a04b84f0
* adjust ordering according to
  https://www.openembedded.org/wiki/Styleguide#Ordering_and_grouping

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoxorg-lib-common.inc: set default value of XORG_EXT
Kai Kang [Thu, 29 Dec 2022 13:11:44 +0000 (21:11 +0800)] 
xorg-lib-common.inc: set default value of XORG_EXT

It replaced tar.bz2 tar archieves with tar.xz from the middle of 2021 on
page https://www.x.org/releases/individual/lib/. So set the default
value of XORG_EXT with 'tar.xz', and update related recipes accordingly.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorust-llvm: Fix build on latest musl
Khem Raj [Thu, 29 Dec 2022 07:12:31 +0000 (23:12 -0800)] 
rust-llvm: Fix build on latest musl

latest musl has removed lfs64 functions

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorust,libstd-rs: Fix build with latest musl
Khem Raj [Thu, 29 Dec 2022 07:12:30 +0000 (23:12 -0800)] 
rust,libstd-rs: Fix build with latest musl

newer musl do not provide lfs64 functions anymore since off_t is always
64bit on musl using normal functions would suffice

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorust: Do not use open64 on musl in getrandom crate
Khem Raj [Thu, 29 Dec 2022 07:12:29 +0000 (23:12 -0800)] 
rust: Do not use open64 on musl in getrandom crate

LFS64 functions are deprecated in latest musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agooeqa/runtime/rust: Add cargo test
Alex Kiernan [Wed, 28 Dec 2022 15:23:34 +0000 (15:23 +0000)] 
oeqa/runtime/rust: Add cargo test

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopackagegroup-rust-sdk-target: Add cargo
Alex Kiernan [Wed, 28 Dec 2022 15:23:33 +0000 (15:23 +0000)] 
packagegroup-rust-sdk-target: Add cargo

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocargo: Drop exclude from world
Alex Kiernan [Wed, 28 Dec 2022 15:23:32 +0000 (15:23 +0000)] 
cargo: Drop exclude from world

On-target cargo now builds/runs.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocargo: Include crossbeam-utils patch
Alex Kiernan [Wed, 28 Dec 2022 15:23:31 +0000 (15:23 +0000)] 
cargo: Include crossbeam-utils patch

We need patched crossbeam-utils in cargo as well as rust, move cargo
alongside rust so they can both use the same patch.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocargo: Extend DEBUG_PREFIX_MAP to cover vendor
Alex Kiernan [Wed, 28 Dec 2022 15:23:30 +0000 (15:23 +0000)] 
cargo: Extend DEBUG_PREFIX_MAP to cover vendor

The cargo build builds vendored libgit and curl, but these exist outside
${S} which DEBUG_PREFIX_MAP covers.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agocargo: Merge .inc into .bb
Alex Kiernan [Wed, 28 Dec 2022 15:23:29 +0000 (15:23 +0000)] 
cargo: Merge .inc into .bb

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorust: Move musl-x86 fix for `__stack_chk_fail_local` to rust-source
Alex Kiernan [Wed, 28 Dec 2022 15:23:28 +0000 (15:23 +0000)] 
rust: Move musl-x86 fix for `__stack_chk_fail_local` to rust-source

Any consumer of rust-source (potentially) needs this, so move to
rust-source.inc

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorust: Merge .inc into .bb
Alex Kiernan [Wed, 28 Dec 2022 15:23:27 +0000 (15:23 +0000)] 
rust: Merge .inc into .bb

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopackagegroup-core-sdk: Add SDK toolchain language selection support
Alex Kiernan [Wed, 28 Dec 2022 15:23:26 +0000 (15:23 +0000)] 
packagegroup-core-sdk: Add SDK toolchain language selection support

Use SDK_TOOLCHAIN_LANGS to allow different language support to be
selected within SDKs. Initially supported options are rust and go.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agopackagegroup-rust-sdk-target: Add Rust SDK target packagegroup
Alex Kiernan [Wed, 28 Dec 2022 15:23:25 +0000 (15:23 +0000)] 
packagegroup-rust-sdk-target: Add Rust SDK target packagegroup

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorust-llvm: Update LLVM_VERSION to match embedded version
Alex Kiernan [Wed, 28 Dec 2022 15:23:24 +0000 (15:23 +0000)] 
rust-llvm: Update LLVM_VERSION to match embedded version

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agorust-llvm: Merge .inc into .bb
Alex Kiernan [Wed, 28 Dec 2022 15:23:23 +0000 (15:23 +0000)] 
rust-llvm: Merge .inc into .bb

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agobind: upgrade 9.18.9 -> 9.18.10
Wang Mingyu [Tue, 27 Dec 2022 06:35:06 +0000 (14:35 +0800)] 
bind: upgrade 9.18.9 -> 9.18.10

Changelog:
==========
The key file IO locks objects would never get deleted from the hashtable due to
off-by-one error.

ANY responses could sometimes have the wrong TTL.

Speed up the named shutdown time by explicitly canceling all recursing ns_client
objects for

Removing a catalog zone from catalog-zones without also removing the referenced
zone could leave a dangling pointer. [GL #3683]

nslookup and host were not honoring the selected port in TCP mode. [GL #3721]

Deprecate alt-transfer-source, alt-transfer-source-v6 and
use-alt-transfer-source. [GL #3694]

Move the "final reference detached" log message from dns_zone unit to the
DEBUG(1) log level.

Fix assertion failure in isc_http API used by statschannel if the read callback
would be called on HTTP request that has been already closed.

Deduplicate time unit conversion factors.

Copy TLS identifier when setting up primaries for catalog member zones.

Deprecate 'auto-dnssec'. [GL #3667]

The decompression implementation in dns_name_fromwire() is now smaller and
faster. [GL #3655]

Use the current domain name when checking answers from a dual-stack-server.

Ensure 'named-checkconf -z' respects the check-wildcard option when loading a
zone.  [GL #1905]

Deprecate 'coresize', 'datasize', 'files', and 'stacksize' named.conf options.

The view's zone table was not locked when it should have been leading to race
conditions when external extensions that manipulate the zone table where in use.

Some browsers (Firefox) send more than 10 HTTP headers.  Bump the number of
allowed HTTP headers to 100. [GL #3670]

NXDOMAIN cache records are no longer retained in the cache after expiry,
even when serve-stale is in use. [GL #3386]

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agogstreamer1.0: Fix race conditions in gstbin tests
Jose Quaresma [Tue, 27 Dec 2022 00:10:55 +0000 (00:10 +0000)] 
gstreamer1.0: Fix race conditions in gstbin tests

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 years agoRevert "gstreamer1.0: disable flaky gstbin:test_watch_for_state_change test"
Jose Quaresma [Tue, 27 Dec 2022 00:10:54 +0000 (00:10 +0000)] 
Revert "gstreamer1.0: disable flaky gstbin:test_watch_for_state_change test"

This reverts commit 220a527d269f146bdabd66040b5bee7de9e3fd3f.

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

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

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

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

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

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

libbsd is required for splay tree macros in tree.h

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

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

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

Transition to python_setuptools_build_meta.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

gettext-native is needed for xgettext executable.

License-Update: copyright years

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

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

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

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

The other two patches have been merged upstream.

License-Update: http->https

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

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

libmd is a new dependency.

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

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

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>