]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
21 months agoautoconf: upgrade to 2.72d
Ross Burton [Fri, 1 Dec 2023 20:35:29 +0000 (20:35 +0000)] 
autoconf: upgrade to 2.72d

This is the first proper beta, so upgrade and drop all of the backports.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agorust-common.bbclass: Define rust arch for x32 platforms
Khem Raj [Sat, 2 Dec 2023 00:09:42 +0000 (16:09 -0800)] 
rust-common.bbclass: Define rust arch for x32 platforms

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>
21 months agollvm: Upgrade to 17.0.6
Khem Raj [Fri, 1 Dec 2023 18:33:54 +0000 (10:33 -0800)] 
llvm: Upgrade to 17.0.6

Bring in these changes

6009708b4367 Revert "[runtimes] Add missing test dependencies to check-all (#72955)"
04caadc61fa2 [Driver] Enable __float128 support on X86 on FreeBSD / NetBSD (#72788)
e919a83f96fe eliminate python SyntaxWarnings from check-all output.
f6c231c15ec8 [clang-format] Fix crashes in AlignArrayOfStructures (#72520)
f74f3e6f58d3 [clang] Fix sorting module headers (#73146)
7e30ce9528d9 [JITLink][aarch32] Change writeRegister's return type to void.
03373fd9cb6c [CMake] Support building shared library for NetBSD
21af3b62b632 workflows/release-binaries: Do a preliminary build to fill ccache (#72576)
201faeca595e Add RV64 constraint to SRLIW (#69416)
e957e6dcb29d [runtimes] Add missing test dependencies to check-all (#72955)
f8575ff46f89 [clang-format] Fix a bug in aligning comments above PPDirective (#72791)
a71237b9f67f [clangd] Avoid null result in FindRecordTypeAt()
308c816de5a4 Bump version to 17.0.6
442401f7c0ca remove tests from bad merge
76c7e0e1e2d1 Use the correct namespace for looking up matching operator!= (#68922)
b5cbb35408a3 [libc++] Use correct size for deallocation of arrays in shared_ptr (#68233)
e6de86cb9ef8 Revert "Reland [clang] Canonicalize system headers in dependency file when -canonical-prefixes" (#71697)
bb66d8f8f73b [clang][WebAssembly] Link crt1 even in case of -shared

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>
21 months agovirglrenderer: Fix build with clang
Khem Raj [Fri, 1 Dec 2023 18:33:53 +0000 (10:33 -0800)] 
virglrenderer: Fix build with clang

Fix warnigns seen with -Wembedded-directive -D_FORTIFY_SOURCE=2

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agopython3-cryptography{-vectors}: 41.0.5 -> 41.0.7
Tim Orling [Wed, 29 Nov 2023 04:11:38 +0000 (20:11 -0800)] 
python3-cryptography{-vectors}: 41.0.5 -> 41.0.7

https://github.com/pyca/cryptography/compare/41.0.5...41.0.7

https://cryptography.io/en/latest/changelog/#v41-0-7
https://cryptography.io/en/latest/changelog/#v41-0-6

41.0.7 - 2023-11-27
Fixed compilation when using LibreSSL 3.8.2.

41.0.6 - 2023-11-27
Fixed a null-pointer-dereference and segfault that could occur when loading
certificates from a PKCS#7 bundle. Credit to pkuzco for reporting the issue.

CVE: CVE-2023-49083

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agopython3-cryptography-vectors: add RECIPE_NO_UPDATE_REASON
Tim Orling [Wed, 29 Nov 2023 04:11:36 +0000 (20:11 -0800)] 
python3-cryptography-vectors: add RECIPE_NO_UPDATE_REASON

Comments in the recipe are insufficient to prevent folks from attempting
to upgrade the recipe without also upgrading python3-cryptography.

These two recipes MUST be upgraded in lock step to the exact same version.

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agocve-check: Modify judgment processing using "=" in version comparison
Matsunaga-Shinji [Wed, 29 Nov 2023 02:19:15 +0000 (11:19 +0900)] 
cve-check: Modify judgment processing using "=" in version comparison

Judgment processing of vulnerable using "=" compares characters as strings rather than numbers,
and misjudges "cases that do not match in strings but do match in numbers" as "Patched".
(e.g. PV = "1.2.0" and Vulnerabilities Affected Versions (registered with NVD) = "1.2")

Therefore, if the comparison operator used in the judgment processing of vulnerable is "=",
add numeric comparison processing.

Signed-off-by: Shinji Matsunaga <shin.matsunaga@fujitsu.com>
Signed-off-by: Shunsuke Tokumoto <s-tokumoto@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agoresolvconf: upgrade 1.91 -> 1.92
Wang Mingyu [Tue, 28 Nov 2023 23:43:44 +0000 (07:43 +0800)] 
resolvconf: upgrade 1.91 -> 1.92

Changelog:
===========
 * resolvconf(8): Fix new paragraph.
 * Move binaries to /usr.

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>
21 months agopython3-wheel: upgrade 0.41.3 -> 0.42.0
Wang Mingyu [Tue, 28 Nov 2023 23:43:04 +0000 (07:43 +0800)] 
python3-wheel: upgrade 0.41.3 -> 0.42.0

Changelog:
===========
-Allowed removing build tag with wheel tags --build ""
-Fixed wheel pack and wheel tags writing updated WHEEL fields after a blank
 line, causing other tools to ignore them
-Fixed wheel pack and wheel tags writing WHEEL with CRLF line endings or a
 mix of CRLF and LF
-Fixed wheel pack --build-number "" not removing build tag from WHEEL

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>
21 months agopython3-trove-classifiers: upgrade 2023.11.14 -> 2023.11.22
Wang Mingyu [Tue, 28 Nov 2023 23:42:21 +0000 (07:42 +0800)] 
python3-trove-classifiers: upgrade 2023.11.14 -> 2023.11.22

Changelog:
  Add "Framework :: Sphinx :: Domain" classifier

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>
21 months agopython3-sphinx-rtd-theme: upgrade 1.3.0 -> 2.0.0
Wang Mingyu [Tue, 28 Nov 2023 23:41:45 +0000 (07:41 +0800)] 
python3-sphinx-rtd-theme: upgrade 1.3.0 -> 2.0.0

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>
21 months agoofono: upgrade 2.1 -> 2.2
Wang Mingyu [Tue, 28 Nov 2023 23:39:53 +0000 (07:39 +0800)] 
ofono: upgrade 2.1 -> 2.2

Changelog:
==========
-Fix issue with udev tracking of devices.
-Fix issue with QMI WDA initialization.
-Fix issue with handling QMI premultiplexed contexts.
-Fix issue with additional context types in MBPI.
-Remove CDMA support.

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>
21 months agopython3-idna: upgrade 3.4 -> 3.6
Wang Mingyu [Tue, 28 Nov 2023 23:39:09 +0000 (07:39 +0800)] 
python3-idna: upgrade 3.4 -> 3.6

License-Update:
===============
Update copyright date; Prep for 3.5; Update maintainer email

Changelog:
==========
-Fix regression to include tests in source distribution.
-Update to Unicode 15.1.0
-String codec name is now "idna2008" as overriding the system codec "idna" was
 not working.
-Fix typing error for codec encoding
-"setup.cfg" has been added for this release due to some downstream lack of
 adherence to PEP 517. Should be removed in a future release so please prepare
 accordingly.
-Removed reliance on a symlink for the "idna-data" tool to comport with PEP 517
 and the Python Packaging User Guide for sdist archives.
-Added security reporting protocol for project

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>
21 months agolibsolv: upgrade 0.7.26 -> 0.7.27
Wang Mingyu [Tue, 28 Nov 2023 23:38:17 +0000 (07:38 +0800)] 
libsolv: upgrade 0.7.26 -> 0.7.27

Changelog:
============
* add zstd support for the installcheck tool
* add putinowndirpool cache to make file list handling in
  repo_write much faster

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>
21 months agoinit-system-helpers: upgrade 1.65.2 -> 1.66
Wang Mingyu [Tue, 28 Nov 2023 23:37:41 +0000 (07:37 +0800)] 
init-system-helpers: upgrade 1.65.2 -> 1.66

Changelog:
==========
* d/init.lintian-overrides: Silence warning about "Important" field
  'Important: yes' instructs APT to warn the user before removing this
  package.
* script/update-rc.d: DPKG_ROOT support for sysvinit
* Add "Protected: yes" to package "init" The "Protected" field does the
  same as "Important" already did in apt, but is also understood by dpkg
  (since dpkg 1.20.1).
* Bump Standards-Version to 4.6.2, no changes
* Override Lintian warning for Protected: yes
* deb-systemd-invoke: support reload/reexec. This is useful for the
  --user case, to provide a shortcut that loops over all active user
  sessions over D-Bus.
* deb-systemd-invoke: support --no-dbus for reload/reexec. Provide
  common implementation for SIGHUP/SIGRTMIN+25 to reload/reexec the
  system or user instances.

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>
21 months agogi-docgen: upgrade 2023.1 -> 2023.3
Wang Mingyu [Tue, 28 Nov 2023 23:36:37 +0000 (07:36 +0800)] 
gi-docgen: upgrade 2023.1 -> 2023.3

Changelog:
============
Fixed:
- Add missing dependency [#175]
- Add missing test data to the source archive
- Match dependencies list in the index and sidebar [!177]
- Use KeyboardEvent.key to focus search input [#151]
- Build fixes for subproject use [!185]
- Remove display:flex from headings [#147]
- Split transfer notes based on direction [#141]
- Clarify signal flags [!189]
- Hide build section if empty [#160]
- Always explicitely use utf-8 when reading/writing files [!193]
- use `color-scheme: dark` when in dark mode [!188]

Added:
- Use packaging module to properly compare versions
- Add "implements" in class definition pseudocode
- Ignore the first class instance struct field
- Parse default-value attribute [#103]
- Test the gtk-doc sigil parsing
- Support admonitions in docblocks [#170]
- Add link to the extra content files location in the source repository [#118]
- Search for GIR XML in `$GI_GIR_PATH` and `/usr/share/gir-1.0` [!196]
- Add fallback for missing "since" [!198]

Changed:
- Redesign the search results
- Redesign the index for enumeration types

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>
21 months agoethtool: upgrade 6.5 -> 6.6
Wang Mingyu [Tue, 28 Nov 2023 23:35:59 +0000 (07:35 +0800)] 
ethtool: upgrade 6.5 -> 6.6

Changelog:
===========
* Feature: support for more CMIS transceiver modules (-m)
* Fix: fix build on systems with old kernel uapi headers

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>
21 months agojson-c: fix icecc compilation
Marco Felsch [Tue, 28 Nov 2023 22:47:44 +0000 (23:47 +0100)] 
json-c: fix icecc compilation

Skip -Werror to make it possible to compile this recipe with ICECC else
all fallthrough comments will be removed since we pre-process the files
on the host before sending them to the compile nodes which then cause
errors because of default -Werror switch.

Fixes: caf64f85b5c5 ("json-c: update 0.13.1 - > 0.14")
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agogettext: Upgrade 0.22 -> 0.22.3
Robert Yang [Tue, 28 Nov 2023 07:55:07 +0000 (23:55 -0800)] 
gettext: Upgrade 0.22 -> 0.22.3

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agognu-config: Update to latest revision
Robert Yang [Tue, 28 Nov 2023 07:55:06 +0000 (23:55 -0800)] 
gnu-config: Update to latest revision

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agocve-update-nvd2-native: make number of fetch attemtps configurable
Peter Marko [Mon, 27 Nov 2023 19:55:36 +0000 (20:55 +0100)] 
cve-update-nvd2-native: make number of fetch attemtps configurable

Sometimes NVD servers are unstable and return too many errors.

Last time we increased number of attempts from 3 to 5, but
further increasing is not reasonable as in normal case
too many retries is just abusive.

Keep retries low as default and allow to increase as needed.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agocve-update-nvd2-native: remove unused variable CVE_SOCKET_TIMEOUT
Peter Marko [Mon, 27 Nov 2023 19:55:35 +0000 (20:55 +0100)] 
cve-update-nvd2-native: remove unused variable CVE_SOCKET_TIMEOUT

This variable is not referenced in oe-core anymore.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agobitbake.conf: Add gsutil as hosttool for gcp fetcher.
Charlie Johnston [Mon, 27 Nov 2023 13:12:38 +0000 (06:12 -0700)] 
bitbake.conf: Add gsutil as hosttool for gcp fetcher.

The gcp fetcher uses gsutil to check if the file exists before
fetching. This change ensures the tool is included as a nonfatal
hosttool so that it's included in the build environment when
available.

Signed-off-by: Charlie Johnston <charlie.johnston@loftorbital.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agocups: Add root,sys,wheel to system groups
Markus Volk [Sat, 25 Nov 2023 11:15:52 +0000 (12:15 +0100)] 
cups: Add root,sys,wheel to system groups

The Cups documentation states:
The default contains "admin", "lpadmin", "root", "sys" and/or "system".
https://www.cups.org/doc/man-cups-files.conf.html#:~:text=SystemGroup

Add root and sys accordingly
Also add wheel group. This is required for systems with polkit support in order to
control the printer settings with cups-pk-helper.
Not only for gnome-control-center, but also when using plain system-config-printer on
a system with running polkit, cups-pk-helper would be a required rdepend.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agolibpam: split /etc/environment into pam-plugin-env package
Martin Hundeb?ll [Mon, 27 Nov 2023 12:45:57 +0000 (13:45 +0100)] 
libpam: split /etc/environment into pam-plugin-env package

Since systemd-v255, pam-plugin-umask is pulled in by by the logind
package config for systemd. This causes /etc/environment to be installed
as part of libpam-runtime. In our case, this broke do_rootfs for our
image, because /etc/environment is already provided by another (custom)
recipe.

Fix this by making the /etc/environment file part of the pam-plugin-env
package, which isn't automatically pulled in by systemd-logind. It also
happens to be the where it should be, as the file is installed as part
of the pam_env plugin.

Signed-off-by: Martin Hundebøll <martin@geanix.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agorust: Drop TARGET_VENDOR export
Alex Kiernan [Fri, 24 Nov 2023 14:42:53 +0000 (14:42 +0000)] 
rust: Drop TARGET_VENDOR export

This was used by crossbeam_atomic.patch, but that patch was removed as
part of the 1.69.0 upgrade.

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>
21 months agorust: Delete python2 configparser code path
Alex Kiernan [Fri, 24 Nov 2023 14:42:52 +0000 (14:42 +0000)] 
rust: Delete python2 configparser code path

We no longer support python2, remove the python2 fallback code.

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>
21 months agolttng-modules: fix build for v6.7+
Bruce Ashfield [Fri, 24 Nov 2023 19:30:49 +0000 (14:30 -0500)] 
lttng-modules: fix build for v6.7+

While working on the update to linux-yocto-dev lttng-modules
needed some tweaks (as usual).

With these three patches (submitted to lttng-dev), we can
once again build core-image-kernel-dev for v6.7+

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agosystemd: fixed typo
Jan Vermaete [Sat, 25 Nov 2023 14:16:38 +0000 (15:16 +0100)] 
systemd: fixed typo

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agobluez5: fix connection for ps5/dualshock controllers
Markus Volk [Sat, 25 Nov 2023 12:10:27 +0000 (13:10 +0100)] 
bluez5: fix connection for ps5/dualshock controllers

Bluez 5.69 added a regression. Bluetooth connection for playstation controllers
stopped working. This adds a backport patch for the issue

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
21 months agooeqa/selftest/devtool: add test for git submodules
Julien Stephan [Wed, 22 Nov 2023 11:08:17 +0000 (12:08 +0100)] 
oeqa/selftest/devtool: add test for git submodules

Add a test for gitsm recipes.
This tests that we can do changes on submodules, commit them and
properly extract the 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>
21 months agodevtool: add support for git submodules
Julien Stephan [Wed, 22 Nov 2023 11:08:16 +0000 (12:08 +0100)] 
devtool: add support for git submodules

Adding the support of submodules required a lot of changes on the
internal data structures:
* initial_rev/startcommit used as a starting point for looking at new
  / updated commits was replaced by a dictionary where the keys are the
  submodule name ("." for main repo) and the values are the
  initial_rev/startcommit

* the extractPatches function now extracts patch for the main repo and
  for all submodules and stores them in a hierarchical way describing the
    submodule path

* store initial_rev/commit also for all submodules inside the recipe
  bbappend file

* _export_patches now returns dictionaries that contains the 'patchdir'
  parameter (if any). This parameter is used to add the correct
  'patchdir=' parameter on the recipe

Also, recipe can extract a secondary git tree inside the workdir.

By default, at the end of the do_patch function, there is a hook in
devtool that commits everything that was modified to have a clean
repository. It uses the command: "git add .; git commit ..."

The issue here is that, it adds the secondary git tree as a submodule
but in a wrong way. Doing "git add <git dir>" declares a submodule but do
not adds a url associated to it, and all following "git submodule foreach"
commands will fail.

So detect that a git tree was extracted inside S and correctly add it
using "git submodule add <url> <path>", so that it will be considered as a
regular git submodule

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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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'.

21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>
21 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>