]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
20 months agodevtool: tag all submodules
Julien Stephan [Wed, 22 Nov 2023 11:08:15 +0000 (12:08 +0100)] 
devtool: tag all submodules

In the case of a repository with submodules, we need to add the
"devtool-base" and "devtool-patched" tag on all submodules in order to
properly detect the added/removed/modified patches

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agodevtool: finish/update-recipe: restrict mode srcrev to recipes fetched from SCM
Julien Stephan [Wed, 22 Nov 2023 11:08:14 +0000 (12:08 +0100)] 
devtool: finish/update-recipe: restrict mode srcrev to recipes fetched from SCM

When specifying --mode / -m srcrev with devtool finish/update-recipe on
recipes that are not fetched from a SCM repository we get the following
error:

  Traceback (most recent call last):
  [..]
    File "<...>/poky/meta/lib/oe/patch.py", line 49, in runcmd
    raise CmdError(cmd, exitstatus >> 8, "stdout: %s\nstderr: %s" % (stdout, stderr))
oe.patch.CmdError: Command Error: 'sh -c 'git format-patch --no-signature --no-numbered INVALID -o /tmp/oepatchbj7pfmzj -- .'' exited with 0  Output:
stdout:
stderr: fatal: bad revision 'INVALID'

Fix this by adding a check and abort with a proper error message.

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agocore-image-minimal-initramfs: don't install a kernel into the initramfs
Ross Burton [Mon, 27 Nov 2023 11:48:23 +0000 (11:48 +0000)] 
core-image-minimal-initramfs: don't install a kernel into the initramfs

There's obviously no point in installing a kernel into an initramfs, but
if we install kernel modules then they'll recommend the relevant kernel.

Set PACKAGE_EXCLUDE to ensure the initramfs for a kernel doesn't contain
the kernel.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agobinutils: stable 2.41 branch updates
Sundeep KOKKONDA [Mon, 27 Nov 2023 03:55:39 +0000 (19:55 -0800)] 
binutils: stable 2.41 branch updates

Below commits on binutils-2.41 stable branch are updated.
eb49941e7e1 Gold/MIPS: Add targ_extra_size=64 for mips32 triples
c27eff41737 Gold/MIPS: Use EM_MIPS instead of EM_MIPS_RS3_LE for little endian
7fe76f02413 x86-64: fix suffix-less PUSH of symbol address

Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agoglibc: stable 2.38 branch updates
Sundeep KOKKONDA [Tue, 28 Nov 2023 08:53:39 +0000 (00:53 -0800)] 
glibc: stable 2.38 branch updates

Below commits on glibc-2.38 stable branch are updated.
1e04dcec49 Revert "elf: Move l_init_called_next to old place of l_text_end in link map"
719866ab2f Revert "elf: Always call destructors in reverse constructor order (bug 30785)"
e0b6c9706c Revert "elf: Remove unused l_text_end field from struct link_map"

Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agort-tests: update 2.5 -> 2.6
Alexander Kanavin [Mon, 27 Nov 2023 10:17:51 +0000 (11:17 +0100)] 
rt-tests: update 2.5 -> 2.6

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agorepo: update 2.37 -> 2.39
Alexander Kanavin [Mon, 27 Nov 2023 10:17:50 +0000 (11:17 +0100)] 
repo: update 2.37 -> 2.39

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agomeson: update 1.2.2 -> 1.3.0
Alexander Kanavin [Mon, 27 Nov 2023 10:17:49 +0000 (11:17 +0100)] 
meson: update 1.2.2 -> 1.3.0

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agoglib-2.0: install gio-querymodules into bindir as well as libexecdir for native
Alexander Kanavin [Mon, 27 Nov 2023 10:17:48 +0000 (11:17 +0100)] 
glib-2.0: install gio-querymodules into bindir as well as libexecdir for native

Latest meson expects it there and fails if it can't find it; meanwhile
we patch glib to put it into libexecdir for reasons of avoiding incorrect
debian package renaming in multilib scenarios.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agop11-kit: upgrade 0.25.0 -> 0.25.2
Alexander Kanavin [Mon, 27 Nov 2023 10:17:47 +0000 (11:17 +0100)] 
p11-kit: upgrade 0.25.0 -> 0.25.2

Switch to gitsm:// to fetch https://github.com/p11-glue/pkcs11-json.git
as a submodule (otherwise meson will try to do that in do_configure).

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agoicu: upgrade 73-2 -> 74-1
Alexander Kanavin [Mon, 27 Nov 2023 10:17:46 +0000 (11:17 +0100)] 
icu: upgrade 73-2 -> 74-1

License-Update: formatting
https://github.com/unicode-org/icu/commit/248b1c2a13fc7fc346e9e9419c4794df8a590ad9

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agompg123: upgrade 1.31.3 -> 1.32.3
Alexander Kanavin [Mon, 27 Nov 2023 10:17:45 +0000 (11:17 +0100)] 
mpg123: upgrade 1.31.3 -> 1.32.3

--disable-lfs-alias removed upstream.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agolibxkbcommon: upgrade 1.5.0 -> 1.6.0
Alexander Kanavin [Mon, 27 Nov 2023 10:17:44 +0000 (11:17 +0100)] 
libxkbcommon: upgrade 1.5.0 -> 1.6.0

Add bash-completion support for xkbcli.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agovirglrenderer: upgrade 0.10.4 -> 1.0.0
Alexander Kanavin [Mon, 27 Nov 2023 10:17:43 +0000 (11:17 +0100)] 
virglrenderer: upgrade 0.10.4 -> 1.0.0

venus (virtual vulkan support) is no longer experimental.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agoepiphany: upgrade 44.6 -> 45.1
Alexander Kanavin [Mon, 27 Nov 2023 10:17:42 +0000 (11:17 +0100)] 
epiphany: upgrade 44.6 -> 45.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agowebkitgtk: update 2.40.5 -> 2.42.2
Alexander Kanavin [Mon, 27 Nov 2023 10:17:41 +0000 (11:17 +0100)] 
webkitgtk: update 2.40.5 -> 2.42.2

Drop check-GST_GL_HAVE_PLATFORM_GLX.patch as upstream removed the code.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agoerofs-utils: upgrade 1.6 -> 1.7.1
Alexander Kanavin [Mon, 27 Nov 2023 10:17:40 +0000 (11:17 +0100)] 
erofs-utils: upgrade 1.6 -> 1.7.1

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agodesktop-file-utils: upgrade 0.26 -> 0.27
Alexander Kanavin [Mon, 27 Nov 2023 10:17:39 +0000 (11:17 +0100)] 
desktop-file-utils: upgrade 0.26 -> 0.27

Convert to meson.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agocmake: upgrade 3.27.5 -> 3.27.7
Alexander Kanavin [Mon, 27 Nov 2023 10:17:38 +0000 (11:17 +0100)] 
cmake: upgrade 3.27.5 -> 3.27.7

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-pyproject-hooks: fix upstream version check
Alexander Kanavin [Mon, 27 Nov 2023 10:17:36 +0000 (11:17 +0100)] 
python3-pyproject-hooks: fix upstream version check

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agovim: upgrade 9.0.2068 -> 9.0.2130
Tim Orling [Mon, 27 Nov 2023 17:19:33 +0000 (09:19 -0800)] 
vim: upgrade 9.0.2068 -> 9.0.2130

https://github.com/vim/vim/compare/v9.0.2068...v9.0.2130

CVE: CVE-2023-48231
CVE: CVE-2023-48232
CVE: CVE-2023-48233
CVE: CVE-2023-48234
CVE: CVE-2023-48235
CVE: CVE-2023-48236
CVE: CVE-2023-48237

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-ptest: skip test_storlines
Trevor Gamblin [Thu, 23 Nov 2023 18:36:27 +0000 (13:36 -0500)] 
python3-ptest: skip test_storlines

[YOCTO #14933]

test_storlines is yet another Python ptest that fails intermittently on
the Yocto AB, so disable it during ptests for now.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agolib/oe/recipeutils.py: remove trailing white-spaces
Julien Stephan [Wed, 22 Nov 2023 11:08:18 +0000 (12:08 +0100)] 
lib/oe/recipeutils.py: remove trailing white-spaces

Remove useless trailing white-spaces

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agodevtool: fix update-recipe dry-run mode
Julien Stephan [Wed, 22 Nov 2023 11:08:13 +0000 (12:08 +0100)] 
devtool: fix update-recipe dry-run mode

When running devtool update-recipe with --mode=srcrev AND --append switch
in dry-run, we get the following error:

  Traceback (most recent call last):
  [...]
  Exception: destpath should be set here

Fix this by removing a misplaced else statement in _update_recipe_srcrev

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agobusybox: Enable utmp support on musl systems
Khem Raj [Thu, 23 Nov 2023 04:40:12 +0000 (20:40 -0800)] 
busybox: Enable utmp support on musl systems

runlevel misc applet is enabled when using init feature from busybox
however this applet does not build right now because it depends on utmp
feature and its disabled for musl systems. runlevel is used by
update-rd.d tool during system maintenance e.g. opkg upgrade etc.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agolibsoup-2.4: Fix build with clang-17 and libxml2-2.12
Khem Raj [Thu, 23 Nov 2023 03:10:22 +0000 (19:10 -0800)] 
libsoup-2.4: Fix build with clang-17 and libxml2-2.12

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agoshared-mime-info: Fix build with clang-17+
Khem Raj [Thu, 23 Nov 2023 03:10:21 +0000 (19:10 -0800)] 
shared-mime-info: Fix build with clang-17+

This is needed with libxml2-2.12 and newer

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-urllib3: upgrade 2.0.7 -> 2.1.0
Wang Mingyu [Wed, 22 Nov 2023 09:07:43 +0000 (17:07 +0800)] 
python3-urllib3: upgrade 2.0.7 -> 2.1.0

Changelog:
============
-Removed support for the deprecated urllib3[secure] extra.
-Removed support for the deprecated SecureTransport TLS implementation.
-Removed support for the end-of-life Python 3.7.
-Allowed loading CA certificates from memory for proxies.
-Fixed decoding Gzip-encoded responses which specified x-gzip content-encoding.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-scons: upgrade 4.5.2 -> 4.6.0
Wang Mingyu [Wed, 22 Nov 2023 09:07:07 +0000 (17:07 +0800)] 
python3-scons: upgrade 4.5.2 -> 4.6.0

Changelog:
https://github.com/SCons/scons/releases/tag/4.6.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-pyasn1: upgrade 0.5.0 -> 0.5.1
Wang Mingyu [Wed, 22 Nov 2023 09:06:29 +0000 (17:06 +0800)] 
python3-pyasn1: upgrade 0.5.0 -> 0.5.1

Changelog:
============
-Added support for PyPy 3.10 and Python 3.12
-Updated RTD configuration to include a dummy index.rst redirecting to
 contents.html, ensuring compatibility with third-party documentation and search
 indexes.
-Fixed the API breakage wih decoder.decode(substrateFun=...).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-hypothesis: upgrade 6.89.0 -> 6.90.0
Wang Mingyu [Wed, 22 Nov 2023 09:05:47 +0000 (17:05 +0800)] 
python3-hypothesis: upgrade 6.89.0 -> 6.90.0

Changelog:
============
-makes it an error to assign settings = settings(...) as a class attribute on a
 RuleBasedStateMachine.
-refactors some internals.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-wcwidth: upgrade 0.2.9 -> 0.2.11
Wang Mingyu [Wed, 22 Nov 2023 09:05:08 +0000 (17:05 +0800)] 
python3-wcwidth: upgrade 0.2.9 -> 0.2.11

Changelog:
============
-Include tests files in the source distribution
-bugfix Emojis made wide by Variation Selector-16

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-setuptools: upgrade 68.2.2 -> 69.0.2
Wang Mingyu [Wed, 22 Nov 2023 09:04:25 +0000 (17:04 +0800)] 
python3-setuptools: upgrade 68.2.2 -> 69.0.2

Changelog:
============
-Added missing estimated date for removing setuptools.dep_util
-Fixed imports of setuptools.dep_util.newer_group. A deprecation warning is
 issued instead of a hard failure.
-Include type information (py.typed, *.pyi) by default
-Exported distutils.dep_util and setuptools.dep_util through setuptools.modified
-Merged with pypa/distutils@7a04cbda0fc714.
-Replaced hardcoded numeric values with dis.opmap, fixing problem with 3.13.0a1.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-certifi: upgrade 2023.7.22 -> 2023.11.17
Wang Mingyu [Wed, 22 Nov 2023 09:03:47 +0000 (17:03 +0800)] 
python3-certifi: upgrade 2023.7.22 -> 2023.11.17

License-Update: Remove inaccurate date from LICENSE

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agolog4cplus: upgrade 2.1.0 -> 2.1.1
Wang Mingyu [Wed, 22 Nov 2023 09:01:56 +0000 (17:01 +0800)] 
log4cplus: upgrade 2.1.0 -> 2.1.1

Changelog:
===========
-Add missing source files to MSVC project files.
-Resolve environment variables in include directive in configuration file.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agolibxslt: upgrade 1.1.38 -> 1.1.39
Wang Mingyu [Wed, 22 Nov 2023 09:01:09 +0000 (17:01 +0800)] 
libxslt: upgrade 1.1.38 -> 1.1.39

Changelog:
===========
- extensions: Don't search imports for extension prefixes
- transform: Check maximum depth when processing default templates
- build: Add more missing includes
- python: Don't set deprecated global
- build: Add missing includes
- imports: Limit nesting depth
- extensions: Report top-level elements in xsltDebugDumpExtensions
- Add extern "C" { } block to xsltlocale.h
- python: Make it compatible with python3.12
- date: Fix check for localtime_s
- date: Fix check for gmtime_s
- pkg-config files include cflags for static builds
- Handle NOCONFIG case when setting locations from CMake target properties
- autotools: Make xslt-config executable
- tests: Structured error handler now passes a const xmlError
- python: Fix tests on MinGW
- fuzz: Fix xmlFuzzEntityLoader after recent libxml2 changes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agolibksba: upgrade 1.6.4 -> 1.6.5
Wang Mingyu [Wed, 22 Nov 2023 09:00:29 +0000 (17:00 +0800)] 
libksba: upgrade 1.6.4 -> 1.6.5

Changelog:
============
* Add Brainpool curve detection using parameters with compressed base point.
* New configure option --with-libtool-modification.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agolibgcrypt: upgrade 1.10.2 -> 1.10.3
Wang Mingyu [Wed, 22 Nov 2023 08:59:44 +0000 (16:59 +0800)] 
libgcrypt: upgrade 1.10.2 -> 1.10.3

Changelog:
==========
- Fix public key computation for other EdDSA curves.
- Remove out of core handler diagnostic in FIPS mode.
- Check that the digest size is not zero in gcry_pk_sign_md and
  gcry_pk_verify_md.
- Make store an s-exp with \0 is considered to be binary.
- Various constant-time improvements.
- Use getrandom call only when supported by the platform.
- Change the default for --with-libtool-modification to never.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agolibdrm: upgrade 2.4.117 -> 2.4.118
Wang Mingyu [Wed, 22 Nov 2023 08:57:42 +0000 (16:57 +0800)] 
libdrm: upgrade 2.4.117 -> 2.4.118

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agognutls: upgrade 3.8.1 -> 3.8.2
Wang Mingyu [Wed, 22 Nov 2023 08:57:00 +0000 (16:57 +0800)] 
gnutls: upgrade 3.8.1 -> 3.8.2

Changelog:
============
** libgnutls: Fix timing side-channel inside RSA-PSK key exchange.
** libgnutls: Add API functions to perform ECDH and DH key agreement
** libgnutls: Added support for AES-GCM-SIV ciphers
** libgnutls: transparent KTLS support is extended to FreeBSD kernel
** gnutls-cli: New option --starttls-name

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agogit: upgrade 2.42.1 -> 2.43.0
Wang Mingyu [Wed, 22 Nov 2023 08:56:22 +0000 (16:56 +0800)] 
git: upgrade 2.42.1 -> 2.43.0

Changelog:
==========
https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.43.0.txt

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agoell: upgrade 0.59 -> 0.60
Wang Mingyu [Wed, 22 Nov 2023 08:55:21 +0000 (16:55 +0800)] 
ell: upgrade 0.59 -> 0.60

Changelog:
==========
-Fix issue with missing NETLINK_EXT_ACK definition.
-Fix issue with incorrect derivation of ECC compressed points.
-Add support for ECC usage from SPAKE2+ key exchange protocol.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agodiffoscope: upgrade 251 -> 252
Wang Mingyu [Wed, 22 Nov 2023 08:54:28 +0000 (16:54 +0800)] 
diffoscope: upgrade 251 -> 252

Changelog:
============
* As UI/UX improvement, try and avoid printing an extended traceback if
  diffoscope runs out of memory.
* Mark diffoscope as stable in setup.py (for PyPI.org). Whatever diffoscope
  is, at least, not "alpha" anymore.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agobind: upgrade 9.18.19 -> 9.18.20
Wang Mingyu [Wed, 22 Nov 2023 08:53:52 +0000 (16:53 +0800)] 
bind: upgrade 9.18.19 -> 9.18.20

Changelog:
============
-Fix missing newlines in the output of "rndc nta -dump".
-Take into account local authoritative zones when falling back to serve-stale.
-Fix assertion failure when using lock-file configuration option together -X
 argument to named.
-The 'lock-file' file was being removed when it shouldn't have been making it
 ineffective if named was started 3 or more times.
-Fix a shutdown race in dns__catz_update_cb().
-B.ROOT-SERVERS.NET addresses are now 170.247.170.2 and 2801:1b8:10::b.
-The timeouts for resending zone refresh queries over UDP were lowered to enable
 named to more quickly determine that a primary is down.
-Don't schedule resign operations on the raw version of an inline-signing zone.
-Fix a possible assertion failure on an error path in resolver.c:fctx_query(),
 when using an uninitialized link.
-Add semantic patch to do an explicit cast from char to unsigned char in ctype.h
 class of functions.
-Python system tests have to be executed by invoking pytest directly. Executing
 them with the legacy test runner is no longer supported.
-The wrong covered value was being set by dns_ncache_current for RRSIG records
 in the returned rdataset structure. This resulted in TYPE0 being reported as
 the covered value of the RRSIG when dumping the cache contents.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agocmake-qemu.bbclass: support qemu for cmake
Adrian Freihofer [Mon, 20 Nov 2023 14:46:27 +0000 (15:46 +0100)] 
cmake-qemu.bbclass: support qemu for cmake

Define the CMAKE_CROSSCOMPILING_EMULATOR variable similar to what the
meson bbclass does. This allows for example to execute cross compilied
unit tests on the build machine when using an SDK.

CMAKE_CROSSCOMPILING_EMULATOR is a semi colon separated list of
paramters which could directly handle the -L and the -E parameters.
Creating a wrapper script is not absolutely mandatory. But anyway lets
do it similar to what the meson.bbclass does and also disable pseudo.

Further information can be found in the camke documentation in the
CMAKE_CROSSCOMPILING_EMULATOR section.

Keep the code optional, as the core does not need this function and does
not intend to use it in the future.

[YOCTO #15214]

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agorust: Split rustdoc into a separate package
Sundeep KOKKONDA [Wed, 22 Nov 2023 02:14:46 +0000 (18:14 -0800)] 
rust: Split rustdoc into a separate package

The 'rustdoc' is moved to a separate 'rust-rustdoc' package. This is a
workaround to test if the main rust binary is reproducible even if
rustdoc isn't.

Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agowic: rawcopy: add support for zstd decompression
Malte Schmidt [Wed, 22 Nov 2023 12:17:02 +0000 (13:17 +0100)] 
wic: rawcopy: add support for zstd decompression

Add support for zstd decompression in rawcopy plugin. zstd claims
to reach higher, uniform decompression rates.

Signed-off-by: Malte Schmidt <malte.schmidt@weidmueller.com>
Signed-off-by: Lukas Funke <lukas.funke@weidmueller.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agowic: add test for partition hidden attributes
Lee Chee Yang [Wed, 22 Nov 2023 10:01:31 +0000 (18:01 +0800)] 
wic: add test for partition hidden attributes

Add test for the --hidden argument introduced in Oe-Core
rev 7a111ff58d7390b79e2e63c8059f6c25f40f8977.

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agosystemd-compat-units.bb: fix postinstall script
Michael Opdenacker [Wed, 22 Nov 2023 10:23:48 +0000 (11:23 +0100)] 
systemd-compat-units.bb: fix postinstall script

This fixes an issue running "opkg upgrade" on a system with systemd
(and when there is an update to "systemd-compat-units",
for example between yocto 4.2.2 and 4.2.3):

//var/lib/opkg/info/systemd-compat-units.postinst: cd: line 3: can't cd to /etc/init.d: No such file or directory

The existence of /etc/init.d is now tested
without causing an error if doesn't exist.

Fixes [YOCTO #15292]

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agopython3-sphinxcontrib-serializinghtml: 1.1.5 -> 1.1.9
Tim Orling [Wed, 22 Nov 2023 16:37:54 +0000 (08:37 -0800)] 
python3-sphinxcontrib-serializinghtml: 1.1.5 -> 1.1.9

* Upstream download filename changed from sphinxcontrib-serializinghtml*
  to sphinxcontrib_serializinghtml*
* build-backend is now flit (inherit python_flit_core)

Release 1.1.9 (2023-08-20)
==========================

* Serialise context["script_files"] and context["css_files"] as their filenames
  on Sphinx 7.2.0.

  Release 1.1.8 (2023-08-14)
  ==========================

  * Use ``os.PathLike`` over ``pathlib.Path``

  Release 1.1.7 (2023-08-09)
  ==========================

  * Fix tests for Sphinx 7.1 and below

  Release 1.1.6 (2023-08-07)
  ==========================

  * Drop support for Python 3.5, 3.6, 3.7, and 3.8
  * Raise minimum required Sphinx version to 5.0

https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/compare/1.1.5...1.1.9

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agopython3-sphinxcontrib-qthelp: 1.0.3 -> 1.0.6
Tim Orling [Wed, 22 Nov 2023 16:37:53 +0000 (08:37 -0800)] 
python3-sphinxcontrib-qthelp: 1.0.3 -> 1.0.6

* Upstream download filename changed from sphinxcontrib-qthelp*
  to sphinxcontrib_qthelp*
* build-backend changed to flit (inherit python_flit_core)

Release 1.0.6 (2023-08-14)
==========================

* Use ``os.PathLike`` over ``pathlib.Path``

Release 1.0.5 (2023-08-09)
==========================

* Fix tests for Sphinx 7.1 and below

Release 1.0.4 (2023-08-07)
==========================

* Drop support for Python 3.5, 3.6, 3.7, and 3.8
* Raise minimum required Sphinx version to 5.0

https://github.com/sphinx-doc/sphinxcontrib-qthelp/compare/1.0.3...1.0.6

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agopython3-sphinxcontrib-htmlhelp: 2.0.1 -> 2.0.4
Tim Orling [Wed, 22 Nov 2023 16:37:52 +0000 (08:37 -0800)] 
python3-sphinxcontrib-htmlhelp: 2.0.1 -> 2.0.4

* Upstream download filename changed from sphinxcontrib-htmlhelp*
  to sphinxcontrib_htmlhelp*
* build-backend is now flit (inherit python_flit_core)

Release 2.0.4 (2023-08-14)
==========================

* Use ``os.PathLike`` over ``pathlib.Path``

Release 2.0.3 (2023-08-09)
==========================

* Fix tests for Sphinx 7.1 and below

Release 2.0.2 (2023-08-07)
==========================

* Drop support for Python 3.8
* Raise minimum required Sphinx version to 5.0

https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/compare/2.0.1...2.0.4

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agopython3-sphinxcontrib-devhelp: 1.0.2 -> 1.0.5
Tim Orling [Wed, 22 Nov 2023 16:37:51 +0000 (08:37 -0800)] 
python3-sphinxcontrib-devhelp: 1.0.2 -> 1.0.5

* Upstream download filename changed from sphinxcontrib-devhelp*
  to sphinxcontrib_devhelp*
* build-backend is now flit (inherit python_flit_core)

Release 1.0.5 (2023-08-14)
==========================

* Use ``os.PathLike`` over ``pathlib.Path``

Release 1.0.4 (2023-08-09)
==========================

* Fix tests for Sphinx 7.1 and below

Release 1.0.3 (2023-08-07)
=========================

* Drop support for Python 3.5, 3.6, 3.7, and 3.8
* Raise minimum required Sphinx version to 5.0

https://github.com/sphinx-doc/sphinxcontrib-devhelp/compare/1.0.2...1.0.5

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agopython3-sphinxcontrib-applehelp: 1.0.4 -> 1.0.7
Tim Orling [Wed, 22 Nov 2023 16:37:50 +0000 (08:37 -0800)] 
python3-sphinxcontrib-applehelp: 1.0.4 -> 1.0.7

* Upstream changed download file name from sphinxcontrib-applelhelp* to
  sphinxcontrib_applehelp*
* build-backend is now flit (inherit python_flit_core)

Release 1.0.7 (2023-08-14)
==========================

* Use ``os.PathLike`` over ``pathlib.Path``

Release 1.0.6 (2023-08-09)
==========================

* Fix tests for Sphinx 7.1 and below

Release 1.0.5 (2023-08-07)
==========================

* Drop support for Python 3.8
* Raise minimum required Sphinx version to 5.0

https://github.com/sphinx-doc/sphinxcontrib-applehelp/compare/1.0.4...1.0.7

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agoRevert "binutils: Fix CVE-2022-47007"
Richard Purdie [Thu, 23 Nov 2023 14:58:06 +0000 (14:58 +0000)] 
Revert "binutils: Fix CVE-2022-47007"

This reverts commit 3f335913bbbabf48db1749d197c3bfaac9fb7236.

This CVE shouldn't affect master, it is for binutils versions 2.34
thru 2.38, while master is 2.41

See: https://nvd.nist.gov/vuln/detail/CVE-2022-47007

Later in commit:

https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=19cacf672930cee20feaf1f3468e3d5ac3099ffd

elements of the CVE fix are reverted deliberately so match upstream for this
and drop this 'fix'.

20 months agorust-llvm: remove python3native dependency
Ross Burton [Tue, 21 Nov 2023 14:06:07 +0000 (14:06 +0000)] 
rust-llvm: remove python3native dependency

LLVM doesn't actually need a native Python3 as the host Python is
sufficient, but as it then looks at the host for optional Python
dependencies explicitly disable their detection so that rust-llvm
remains deterministic.  As this is a minimal LLVM for Rust, we don't
need the optviewer tool.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agobinutils: Fix CVE-2022-47007
Deepthi Hemraj [Tue, 21 Nov 2023 11:51:13 +0000 (03:51 -0800)] 
binutils: Fix CVE-2022-47007

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agovulkan: upgrade 1.3.261.1 -> 1.3.268.0
Anuj Mittal [Tue, 21 Nov 2023 05:29:47 +0000 (13:29 +0800)] 
vulkan: upgrade 1.3.261.1 -> 1.3.268.0

* Allow glslang to find external spirv-tools to build.
* Vulkan-validation-layers has been split. So a new recipe
Vulkan-Utility-Libraries has been added and vulkan-validation-layers now
depends on it.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agooeqa/selftest/tinfoil: Add tests that parse virtual recipes
Peter Kjellerstedt [Tue, 21 Nov 2023 01:37:04 +0000 (02:37 +0100)] 
oeqa/selftest/tinfoil: Add tests that parse virtual recipes

Running `devtool search gcc` would result in errors for virtual recipes.
The reason was the newly introduced :layer-<layername> override.

When tinfoil parsed the recipes using the parseRecipeFile() function, it
failed to properly identify the layername for virtual recipes, which
resulted in the errors.

Add tests that exercise these code paths through parseRecipeFile().

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agosqlite3: upgrade 3.43.2 -> 3.44.0
Anuj Mittal [Tue, 21 Nov 2023 01:34:47 +0000 (09:34 +0800)] 
sqlite3: upgrade 3.43.2 -> 3.44.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopuzzles: upgrade to latest revision
Anuj Mittal [Tue, 21 Nov 2023 01:34:45 +0000 (09:34 +0800)] 
puzzles: upgrade to latest revision

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agommc-utils: upgrade to latest revision
Anuj Mittal [Tue, 21 Nov 2023 01:34:44 +0000 (09:34 +0800)] 
mmc-utils: upgrade to latest revision

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agolibtirpc: upgrade 1.3.3 -> 1.3.4
Anuj Mittal [Tue, 21 Nov 2023 01:34:43 +0000 (09:34 +0800)] 
libtirpc: upgrade 1.3.3 -> 1.3.4

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agolibnotify: upgrade 0.8.2 -> 0.8.3
Anuj Mittal [Tue, 21 Nov 2023 01:34:41 +0000 (09:34 +0800)] 
libnotify: upgrade 0.8.2 -> 0.8.3

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agoharfbuzz: upgrade 8.2.2 -> 8.3.0
Anuj Mittal [Tue, 21 Nov 2023 01:34:40 +0000 (09:34 +0800)] 
harfbuzz: upgrade 8.2.2 -> 8.3.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agogsettings-desktop-schemas: upgrade 44.0 -> 45.0
Anuj Mittal [Tue, 21 Nov 2023 01:34:39 +0000 (09:34 +0800)] 
gsettings-desktop-schemas: upgrade 44.0 -> 45.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agogstreamer1.0: upgrade 1.22.6 -> 1.22.7
Anuj Mittal [Tue, 21 Nov 2023 01:34:38 +0000 (09:34 +0800)] 
gstreamer1.0: upgrade 1.22.6 -> 1.22.7

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopackage_ipk: Fix Source: field variable dependency
Richard Purdie [Wed, 22 Nov 2023 09:35:01 +0000 (09:35 +0000)] 
package_ipk: Fix Source: field variable dependency

The Source: variable is generated from FILE but this is excluded from checksums
normally which results in a reproduciubility issue when the filename changes.

Add in a dependency by reworking the code a little to avoid this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agoshared-mime-info: embed PV in the filename
Ross Burton [Tue, 21 Nov 2023 16:02:25 +0000 (16:02 +0000)] 
shared-mime-info: embed PV in the filename

As this recipe tracks the release tags we can embed the PV in the
filename.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agobitbake.conf: Log events by default using BB_DEFAULT_EVENTLOG
Richard Purdie [Fri, 10 Nov 2023 17:57:56 +0000 (17:57 +0000)] 
bitbake.conf: Log events by default using BB_DEFAULT_EVENTLOG

By setting this, event data from during the build is saved out. This can
be used for analytic including toaster to allow builds to be examined
later. This will use some disk space but it is worth it for the ability
to look into what happened during the build. Users can set the value to
something else in local.conf to override if they wish.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agooeqa/selftest/sstatetests: Re-enable CDN tests
Richard Purdie [Thu, 9 Nov 2023 11:23:02 +0000 (11:23 +0000)] 
oeqa/selftest/sstatetests: Re-enable CDN tests

I believe other fixes and cleanup means the CDN tests are now working
correctly, so enable it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agopython3-poetry-core: upgrade 1.7.0 -> 1.8.1
Tim Orling [Tue, 21 Nov 2023 22:31:50 +0000 (14:31 -0800)] 
python3-poetry-core: upgrade 1.7.0 -> 1.8.1

https://github.com/python-poetry/poetry-core/blob/1.8.1/CHANGELOG.md#181---2023-10-31
https://github.com/python-poetry/poetry-core/blob/1.8.1/CHANGELOG.md#180---2023-10-31

License-Update: add vendored fastjsonschema (BSD-3-Clause)
License-Update: drop vendored attr,attrs,jsonschema,pyrsistent (no change to LICENSEs)

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agooeqa/selftest/debuginfod: improve selftest
Ross Burton [Tue, 21 Nov 2023 13:19:24 +0000 (13:19 +0000)] 
oeqa/selftest/debuginfod: improve selftest

This test was occasionally failing for no obvious reason, so refactor
and improve:

- While waiting for the daemon, check that it is still running and
  explicitly timeout after 10s when making the HTTP call.

- While waiting for the daemon to be ready, log the current state of the
  daemon so we can tell if we're timing out as it is still scanning.

- This was in fact the cause of the intermittant failures, because the
  TMPDIR is reused between tests and may contain a large number of
  packages. Do the tests in an isolated TMPDIR to hopefully mitigate this
  issue and increase the timeout to two minutes.

- Decorate the test using runqemu as such so that can be skipped in
  environments without runqemu

- Add a second test that doesn't use runqemu or images, which is faster
  but less realistic.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agokernel-arch: use ccache only for compiler
Javier Tia [Tue, 21 Nov 2023 13:26:38 +0000 (07:26 -0600)] 
kernel-arch: use ccache only for compiler

Attempting to use it with other tools is not beneficial, only with the
compiler. Confirmation from ccache's maintainer [1].

[1] https://github.com/ccache/ccache/discussions/1346#discussioncomment-7616180

Signed-off-by: Javier Tia <javier.tia@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agolib/oe/patch: ensure os.chdir restoring always happens
Ross Burton [Tue, 21 Nov 2023 14:06:17 +0000 (14:06 +0000)] 
lib/oe/patch: ensure os.chdir restoring always happens

If we chdir(), do the chdir back to the original directory in a finally
block so they always run.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agovim: Upgrade 9.0.2048 -> 9.0.2068
Archana Polampalli [Fri, 17 Nov 2023 03:43:15 +0000 (03:43 +0000)] 
vim: Upgrade 9.0.2048 -> 9.0.2068

This includes CVE fix for CVE-2023-46246.
9198c1f2b (tag: v9.0.2068) patch 9.0.2068: [security] overflow in :history

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-46246

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agovscode: add minimal configuration
Adrian Freihofer [Mon, 20 Nov 2023 14:57:02 +0000 (15:57 +0100)] 
vscode: add minimal configuration

It is essential to configure VSCode indexer plugins to ignore the build
folder of bitbake. Otherwise, the indexer plugins run with 100% CPU load
until an OOM exception occurs. In practice, this makes VSCode more or
less unusable for working with Yocto until a file like the one added by
this commit is deployed before VSCode starts. From the user's point of
view, it is not obvious why the system runs at 100% CPU load and
eventually crashes.

It is even more misleading that VSCode starts the indexers immediately,
but does not stop or reconfigure them when the ignore list is updated.
In practice, this means that every time the ignore list is changed,
VSCode immediately starts indexing the build folder until the OOM
exception stops it. Depending on the system's OOM handler, the entire
build machine may crash.
Particularly annoying is the Python plugin that ignores the general
ignore list and requires an extra ignore section.

The settings are suitable for workflows like bitbake, devtool modify,
devtool reset. The settings are not intended to work on the source code
of a recipe. It is assumed that a separate instance of VSCode is used
per workspace folder. These per workspace instances can have different
settings depending on the details of the sources that come with the
recipe.

VSCode can change the contents of the .vscode folder, which often leads
to a dirty git status. Normally, these changes are not added to git.
Otherwise, -f can be used to add them explicitly. It is not perfect if
the folder is listed in .gitignore. But it is also not better if it is
not.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agovim: use upstream generated .po files
Steve Sakoman [Tue, 21 Nov 2023 13:55:42 +0000 (03:55 -1000)] 
vim: use upstream generated .po files

A previous commit attempted to fix reproducibility errors by forcing
regeneration of .po files. Unfortunately this triggered a different
type of reproducibility issue.

Work around this by adjusting the timestamps of the troublesome .po
files so they are not regenerated and we use the shipped upstream
versions of the files.

The shipped version of ru.cp1251.po doesn't seem to have been created
with the vim tooling and specifies CP1251 instead of cp1251, fix that.

Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agouseradd_base: Fix sed command line for passwd-expire
Adam Johnston [Tue, 21 Nov 2023 19:05:28 +0000 (19:05 +0000)] 
useradd_base: Fix sed command line for passwd-expire

A previous commit tried to add the --follow-symlinks option to
the perform_passwd_expire function in useradd_base.bbclass, however it used
a single -.

This is interpreted as --file=ollow-symlinks which results in...

sed: couldn't open file ollow-symlinks: No such file or directory

and...

ERROR: <image name>: passwd --expire operation did not succeed.

Fix by adding the missing -

Signed-off-by: Adam Johnston <adam.johnston@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
20 months agoffmpeg: Upgrade 6.0 -> 6.1
Markus Volk [Sat, 18 Nov 2023 17:18:38 +0000 (18:18 +0100)] 
ffmpeg: Upgrade 6.0 -> 6.1

-Remove patches that made it upstream

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-numpy: upgrade 1.26.0 -> 1.26.2
Trevor Gamblin [Fri, 17 Nov 2023 19:49:04 +0000 (14:49 -0500)] 
python3-numpy: upgrade 1.26.0 -> 1.26.2

There were 45 pull requests in 1.26.1 and 1.26.2. See changelog:
https://github.com/numpy/numpy/releases

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-trove-classifiers: upgrade 2023.10.18 -> 2023.11.14
Trevor Gamblin [Fri, 17 Nov 2023 19:49:03 +0000 (14:49 -0500)] 
python3-trove-classifiers: upgrade 2023.10.18 -> 2023.11.14

Changelog:
0b8493f Add `Programming Language :: Go` (#159)
68d983d Update release.yml (#162)
bd86b09 Update release.yml (#160)
44d951c Added PySimpleGUI versions 4 and 5 as a Framework (#157)
29ca293 Add Odoo 17 trove classifier (#156)

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-mako: upgrade 1.2.4 -> 1.3.0
Trevor Gamblin [Fri, 17 Nov 2023 19:49:02 +0000 (14:49 -0500)] 
python3-mako: upgrade 1.2.4 -> 1.3.0

License-Update: Updated copyright year

Changelog: https://docs.makotemplates.org/en/latest/changelog.html#change-1.3.0

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-setuptools-scm: upgrade 7.1.0 -> 8.0.4
Tim Orling [Fri, 17 Nov 2023 17:23:42 +0000 (09:23 -0800)] 
python3-setuptools-scm: upgrade 7.1.0 -> 8.0.4

See 8.0.0 changelog for breaking changes.

8.0.1, 8.0.2 and 8.0.3 were bug fix releases
8.0.4 has bug fixes and other changes

https://github.com/pypa/setuptools_scm/blob/main/CHANGELOG.md#v804
https://github.com/pypa/setuptools_scm/blob/main/CHANGELOG.md#v803
https://github.com/pypa/setuptools_scm/blob/main/CHANGELOG.md#v802
https://github.com/pypa/setuptools_scm/blob/main/CHANGELOG.md#v801
https://github.com/pypa/setuptools_scm/blob/main/CHANGELOG.md#v800

* Drop PYPI_PACKAGE override (no longer needed)
* Wrap DESCRIPTION so the line length is <80 chars.

License-Update: use LICENSE file for checksum, remains MIT

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-hypothesis: upgrade 6.88.3 -> 6.89.0
Tim Orling [Fri, 17 Nov 2023 16:32:05 +0000 (08:32 -0800)] 
python3-hypothesis: upgrade 6.88.3 -> 6.89.0

https://hypothesis.readthedocs.io/en/latest/changes.html#v6-89-0
https://hypothesis.readthedocs.io/en/latest/changes.html#v6-88-4

6.89.0 - 2023-11-16
This release teaches from_type() to handle constraints implied by the
annotated-types package - as used by e.g. Pydantic. This is usually
efficient, but falls back to filtering in a few remaining cases.

Thanks to Viicos for pull request #3780!

6.88.4 - 2023-11-13
This patch adds a warning when @st.composite wraps a function annotated
as returning a SearchStrategy, since this is usually an error (issue #3786).
The function should return a value, and the decorator will convert it to a
function which returns a strategy.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agogtk: Add rdepend on printbackend for cups
Markus Volk [Fri, 17 Nov 2023 06:58:15 +0000 (07:58 +0100)] 
gtk: Add rdepend on printbackend for cups

install the required printbackends

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agoigt-gpu-tools: drop PR from /usr/src/debug paths
Martin Jansa [Thu, 16 Nov 2023 22:48:36 +0000 (23:48 +0100)] 
igt-gpu-tools: drop PR from /usr/src/debug paths

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agopython3-cython: drop PE, PR from /usr/src/debug paths
Martin Jansa [Thu, 16 Nov 2023 22:48:35 +0000 (23:48 +0100)] 
python3-cython: drop PE, PR from /usr/src/debug paths

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agovalgrind: drop PE, PR from /usr/src/debug paths
Martin Jansa [Thu, 16 Nov 2023 22:48:34 +0000 (23:48 +0100)] 
valgrind: drop PE, PR from /usr/src/debug paths

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agovulkan-samples: drop PE, PR from /usr/src/debug paths
Martin Jansa [Thu, 16 Nov 2023 22:48:33 +0000 (23:48 +0100)] 
vulkan-samples: drop PE, PR from /usr/src/debug paths

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agorust: drop PE, PR from /usr/src/debug paths
Martin Jansa [Thu, 16 Nov 2023 22:48:32 +0000 (23:48 +0100)] 
rust: drop PE, PR from /usr/src/debug paths

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agoperf: drop PE, PR from /usr/src/debug paths
Martin Jansa [Thu, 16 Nov 2023 22:48:31 +0000 (23:48 +0100)] 
perf: drop PE, PR from /usr/src/debug paths

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agoffmpeg: drop PE, PR from /usr/src/debug paths
Martin Jansa [Thu, 16 Nov 2023 22:48:30 +0000 (23:48 +0100)] 
ffmpeg: drop PE, PR from /usr/src/debug paths

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agolibjpeg-turbo: drop PE, PR from /usr/src/debug paths
Martin Jansa [Thu, 16 Nov 2023 22:48:29 +0000 (23:48 +0100)] 
libjpeg-turbo: drop PE, PR from /usr/src/debug paths

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agoacpica: drop PE, PR from /usr/src/debug paths
Martin Jansa [Thu, 16 Nov 2023 22:48:28 +0000 (23:48 +0100)] 
acpica: drop PE, PR from /usr/src/debug paths

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agogo-cross-canadian.inc: drop PE, PR from /usr/src/debug paths
Martin Jansa [Thu, 16 Nov 2023 22:48:27 +0000 (23:48 +0100)] 
go-cross-canadian.inc: drop PE, PR from /usr/src/debug paths

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agoovmf: drop PE, PR from /usr/src/debug paths
Martin Jansa [Thu, 16 Nov 2023 22:48:26 +0000 (23:48 +0100)] 
ovmf: drop PE, PR from /usr/src/debug paths

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agobitbake.conf: drop ${PE} and ${PR} from -f{file,macro,debug}-prefix-map
Martin Jansa [Thu, 16 Nov 2023 22:48:25 +0000 (23:48 +0100)] 
bitbake.conf: drop ${PE} and ${PR} from -f{file,macro,debug}-prefix-map

* ${EXTENDPE} and ${PR} was already dropped from ${WORKDIR} in:
  https://lists.openembedded.org/g/openembedded-core/message/185818
  adjust -fmacro-prefix-map and -fdebug-prefix-map similarly.
  As we don't depend on PR in WORKDIR maybe we don't need it in
  /usr/src/debug paths as well anymore.

* add TARGET_DBGSRC_DIR variable with "/usr/src/debug/${PN}/${PV}"
  because there is quite a few places where this location is being
  used in various recipes

* The interesting side-effect of this is that for DISTROs which still
  use PR (e.g. webOS OSE), the difference in -fdebug-prefix-map causes
  all binaries to be slightly different when rebuilt with different PR
  (due to this path, even when otherwise they are binary reproducible)
  and when the number of digits in PR changes (e.g. from r9 to r10) it
  also results in slightly bigger binaries (and more unnecessary changes
  in buildhistory diffs).

  For example this foo binary, the difference between "new" and "old" is
  extra patch applied in SRC_URI (which doesn't affect the foo binary,
  but was the reason for PR bump).

  And the binary is bigger with r10, identical with r6 and slightly
  different due to debug-prefix-map between r6 and r7:

  $ ls -la 1.0.0-175-*/image/usr/sbin/foo
  -rwxr-xr-x 1 bitbake bitbake 30182460 Nov  8 08:29 1.0.0-175-new-r10/image/usr/sbin/foo
  -rwxr-xr-x 1 bitbake bitbake 30182224 Nov  8 08:02 1.0.0-175-new-r6/image/usr/sbin/foo
  -rwxr-xr-x 1 bitbake bitbake 30182224 Nov  8 07:49 1.0.0-175-new-r7/image/usr/sbin/foo
  -rwxr-xr-x 1 bitbake bitbake 30182224 Nov  8 07:39 1.0.0-175-old-r6/image/usr/sbin/foo

  $ md5sum 1.0.0-175-*/image/usr/sbin/foo
  8e3ab67d596f8cc2f9c6320dab10af01  1.0.0-175-new-r10/image/usr/sbin/foo
  f6ff1e64fe6affb9ba0d8f278cf7ed79  1.0.0-175-new-r6/image/usr/sbin/foo
  6469a0b10aac233911e63c5ea97b03c0  1.0.0-175-new-r7/image/usr/sbin/foo
  f6ff1e64fe6affb9ba0d8f278cf7ed79  1.0.0-175-old-r6/image/usr/sbin/foo

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agobitbake.conf: Drop oldincludedir
Richard Purdie [Thu, 16 Nov 2023 16:52:50 +0000 (16:52 +0000)] 
bitbake.conf: Drop oldincludedir

Autoconf defines this as:

"The directory for installing C header files for non-GCC compilers."

Whilst this is something autoconf does allow changing, I find it hard
to believe it has much use in the wild now and that headers don't get
split like this in reality, it would probably only be useful on really
old unixes.. The values are the same in our configuration anyway.

Drop the value and just use includedir everywhere.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
20 months agooeqa/selftest/devtool: fix test_devtool_modify_overrides test
Julien Stephan [Thu, 16 Nov 2023 16:46:21 +0000 (17:46 +0100)] 
oeqa/selftest/devtool: fix test_devtool_modify_overrides test

This test fails for machines qemuarm and qemux86 because when doing
devtool modify, the default devtool branch contains the patch that match
the current configuration, so for both qemuarm and qemux86  machines the
corresponding override patch is applied and we get the following error
(for qemuarm machine):

  AssertionError: 'This is a test for qemuarm\n' != 'This is a test for something\n'
  - This is a test for qemuarm
  ?                    ^ ^^^^^
  + This is a test for something
  ?                    ^^^ ^^^^^

Fix the test by looking at the correct value depending on the current
machine configuration

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>