summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorAntonin Godard <antonin.godard@bootlin.com>2024-10-09 09:41:13 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-10-11 17:04:54 +0100
commit86bc5dca182a3fe774e17811a82177a68b27a6bb (patch)
treee98b6c65e0af4532971ef7a0aea1722876ce118c /documentation
parente21d9bcda762a8412d7f8141b706e8cd27ae92b7 (diff)
downloadpoky-86bc5dca182a3fe774e17811a82177a68b27a6bb.tar.gz
release-notes-5.1: update release note for styhead
Finalize the release note for the 5.1 release (styhead). Add enhancements, changes, removals, license changes, and migration notes for this release by going over the git commit log of openembedded-core, bitbake and meta-yocto. (From yocto-docs rev: 65618b0588053d2c4325d995482957b660f5e104) Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/migration-guides/migration-5.1.rst63
-rw-r--r--documentation/migration-guides/release-notes-5.1.rst696
2 files changed, 718 insertions, 41 deletions
diff --git a/documentation/migration-guides/migration-5.1.rst b/documentation/migration-guides/migration-5.1.rst
index 298ff3e250..9d8f4b3c6d 100644
--- a/documentation/migration-guides/migration-5.1.rst
+++ b/documentation/migration-guides/migration-5.1.rst
@@ -86,8 +86,15 @@ Supported distributions
86Compared to the previous releases, running BitBake is supported on new 86Compared to the previous releases, running BitBake is supported on new
87GNU/Linux distributions: 87GNU/Linux distributions:
88 88
89- Ubuntu 24.10
90- Fedora 40
91- OpenSUSE Leap 15.5
92- OpenSUSE Leap 15.6
93
89On the other hand, some earlier distributions are no longer supported: 94On the other hand, some earlier distributions are no longer supported:
90 95
96- Ubuntu 23.04
97
91See :ref:`all supported distributions <system-requirements-supported-distros>`. 98See :ref:`all supported distributions <system-requirements-supported-distros>`.
92 99
93.. _migration-5.1-go-changes: 100.. _migration-5.1-go-changes:
@@ -95,20 +102,35 @@ See :ref:`all supported distributions <system-requirements-supported-distros>`.
95Go language changes 102Go language changes
96~~~~~~~~~~~~~~~~~~~ 103~~~~~~~~~~~~~~~~~~~
97 104
105- After dropping the custom :ref:`ref-tasks-unpack` from the
106 :ref:`ref-classes-go` class, go recipes should now add
107 ``destsuffix=${GO_SRCURI_DESTSUFFIX}`` to their :term:`SRC_URI` to extract
108 them in the appropriate path. An example would be::
109
110 SRC_URI = "git://go.googlesource.com/example;branch=master;protocol=https;destsuffix=${GO_SRCURI_DESTSUFFIX}"
111
112- Go modules are no longer compiled with ``--linkmode=external``.
113
98.. _migration-5.1-systemd-changes: 114.. _migration-5.1-systemd-changes:
99 115
100systemd changes 116systemd changes
101~~~~~~~~~~~~~~~ 117~~~~~~~~~~~~~~~
102 118
119- New :term:`PACKAGECONFIG` value ``bpf-framework`` used to pre-compile eBPFs
120 that are required for the systemd.resource-control features
121 ``RestrictFileSystems`` and ``RestrictNetworkInterfaces``.
122
103.. _migration-5.1-recipe-changes: 123.. _migration-5.1-recipe-changes:
104 124
105Recipe changes 125Recipe changes
106~~~~~~~~~~~~~~ 126~~~~~~~~~~~~~~
107 127
108.. _migration-5.1-deprecated-variables: 128- ``gobject-introspection``: the ``giscanner`` utility is now shipped as a
129 separate package in ``gobject-introspection-tools``.
130
131- ``perf`` no longer uses ``libnewt`` for compiling its TUI.
109 132
110Deprecated variables 133- ``openssl``: do not build the test suite unless ptests are enabled.
111~~~~~~~~~~~~~~~~~~~~
112 134
113.. _migration-5.1-removed-variables: 135.. _migration-5.1-removed-variables:
114 136
@@ -117,6 +139,9 @@ Removed variables
117 139
118The following variables have been removed: 140The following variables have been removed:
119 141
142- ``TCLIBCAPPEND`` is now removed as sharing :term:`TMPDIR` for multiple libc
143 providers has been supported for years.
144
120.. _migration-5.1-removed-recipes: 145.. _migration-5.1-removed-recipes:
121 146
122Removed recipes 147Removed recipes
@@ -124,19 +149,35 @@ Removed recipes
124 149
125The following recipes have been removed in this release: 150The following recipes have been removed in this release:
126 151
152- ``liba52``: superseded by ``ffmpeg``
153- ``libomxil``: recipe removed as its only consumer, the gstreamer omx plugin,
154 was removed and has not been developed for several years
155- ``libnewt``: moved to meta-oe
156- ``mpeg2dec``: inactive for 10 years and superseded by ``ffmpeg``
157- ``pytest-runner``: moved to meta-python
158- ``python3-importlib-metadata``: moved to meta-python
159- ``python3-pathlib2``: moved to meta-python
160- ``python3-py``: moved to meta-python
161- ``python3-rfc3986-validator``: moved to meta-python
162- ``python3-toml``: moved to meta-python
163- ``python3-tomli``: moved to meta-python
164- ``usbinit``: recipe was poorly named as it is a gadget Ethernet driver.
165 Gadget Ethernet is of questionable use now and usbinit isn't referenced/used
166 anywhere within OE-Core.
167
168
127.. _migration-5.1-removed-classes: 169.. _migration-5.1-removed-classes:
128 170
129Removed classes 171Removed classes
130~~~~~~~~~~~~~~~ 172~~~~~~~~~~~~~~~
131 173
132No classes have been removed in this release. 174The following classes have been removed in this release:
133 175
134.. _migration-5.1-qemu-changes: 176- ``siteconfig``: removed as it was only used by ``ncurses`` and ``zlib`` and
177 adding minimal added-value for a considerable amount of added runtime.
135 178
136QEMU changes
137~~~~~~~~~~~~
138 179
139.. _migration-5.1-misc-changes: 180.. _migration-5.1-qemu-changes:
140 181
141Miscellaneous changes 182Miscellaneous changes
142~~~~~~~~~~~~~~~~~~~~~ 183~~~~~~~~~~~~~~~~~~~~~
@@ -155,3 +196,9 @@ Miscellaneous changes
155 Environment variables containing relative paths from tested build directory 196 Environment variables containing relative paths from tested build directory
156 to outside of the original build directory may need to be updated as they 197 to outside of the original build directory may need to be updated as they
157 won't be changed by `oe-selftest`. 198 won't be changed by `oe-selftest`.
199
200- Several sanity checks from the :ref:`ref-classes-insane` class, such as
201 ``buildpaths``, have been promoted to errors instead of warnings.
202
203- The ``license-incompatible`` :term:`ERROR_QA` sanity check was renamed to
204 ``license-exception``.
diff --git a/documentation/migration-guides/release-notes-5.1.rst b/documentation/migration-guides/release-notes-5.1.rst
index ff307f45ee..caf40b71cb 100644
--- a/documentation/migration-guides/release-notes-5.1.rst
+++ b/documentation/migration-guides/release-notes-5.1.rst
@@ -6,7 +6,8 @@ Release notes for 5.1 (styhead)
6New Features / Enhancements in 5.1 6New Features / Enhancements in 5.1
7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 8
9- Linux kernel 6.X, gcc 14.X, glibc 2.X, LLVM 18.X, and over XXX other recipe upgrades 9- Linux kernel 6.10, gcc 14.2, glibc 2.40, LLVM 18.1.18, and over 300 other
10 recipe upgrades.
10 11
11- New variables: 12- New variables:
12 13
@@ -22,7 +23,7 @@ New Features / Enhancements in 5.1
22 - :term:`UNPACKDIR`: allow change of the :ref:`ref-tasks-unpack` task 23 - :term:`UNPACKDIR`: allow change of the :ref:`ref-tasks-unpack` task
23 directory. 24 directory.
24 25
25- Architecture-specific enhancements: 26- Kernel-related changes:
26 27
27 - The default kernel is the current stable (6.10), and there is also support 28 - The default kernel is the current stable (6.10), and there is also support
28 for the latest long-term release (6.6). 29 for the latest long-term release (6.6).
@@ -35,28 +36,89 @@ New Features / Enhancements in 5.1
35 - `xcb-util-errors <http://xcb.freedesktop.org/XcbUtil/>`__: gives human 36 - `xcb-util-errors <http://xcb.freedesktop.org/XcbUtil/>`__: gives human
36 readable names to error codes and event codes 37 readable names to error codes and event codes
37 38
38- QEMU / ``runqemu`` enhancements: 39- QEMU / ``runqemu`` changes:
39 40
40 - runqemu: ``QB_DRIVE_TYPE`` now support for sd card (``/dev/mmcblk``) 41 - runqemu: ``QB_DRIVE_TYPE`` now support for sd card (``/dev/mmcblk``)
41 42
42- Rust improvements: 43 - Trigger ``write_qemuboot_conf`` task on changes of kernel image realpath
44 (:term:`KERNEL_IMAGE_NAME`).
43 45
44- SDK-related improvements: 46- Go changes:
45 47
46 - included ``nativesdk-python3-pip`` in buildtools. 48 - New Go module fetcher (``gomod://``) for downloading module dependencies
49 to the module cache from a module proxy.
47 50
48- Testing: 51 - New Go module fetcher (``gomodgit://``) for downloading module
52 dependencies to the module cache directly from a git repository.
49 53
50 - oeqa/selftest: Only rewrite envvars paths that absolutely point to builddir 54 - The old 1.4 Go bootstrap written in C has been dropped. The default
55 Go bootstrap provider is now ``go-binary-native`` only.
56
57- Rust changes:
58
59 - Cargo dependencies specified as git repositories now also have their git
60 submodules checked out.
61
62 - Rust is now built with its default set of tools instead of just
63 ``rust-demangler``.
64
65- wic Image Creator changes:
66
67 - Add the ``truncate`` utility in :term:`HOSTTOOLS`, needed by some wic
68 commands.
69
70 - The ``get_boot_files`` function is no longer part of the
71 ``bootimg-partition`` plugin and is part of the common ``bootfiles.py``
72 library.
73
74- SDK-related changes:
51 75
52 - Enable ptests for ``python3-cffi``, ``python3-idna``, ``python3-libarchive-c``,
53 ``python3-mako``, ``python3-packaging``, ``python3-uritools`` and ``python3-rpds-py``.
54 - Included ``nativesdk-python3-pip`` in :term:`buildtools` by default. 76 - Included ``nativesdk-python3-pip`` in :term:`buildtools` by default.
55 77
78 - :ref:`ref-classes-nativesdk` now have :ref:`ref-tasks-package_qa` run when
79 calling :ref:`ref-tasks-populate_sdk`.
80
81 - A new 7zip archive type can be used to create the SDK by setting
82 :term:`SDK_ARCHIVE_TYPE` to ``7zip``.
83
84 - The :ref:`ref-classes-toolchain-scripts` class now exports the target
85 endianness and wordsize in environment variables ``OECORE_TARGET_BITS``
86 and ``OECORE_TARGET_ENDIAN``.
87
88- Testing-related changes:
89
90 - oeqa/selftest: Only rewrite envvars paths that absolutely point to
91 :term:`BUILDDIR`.
92
93 - oeqa/manual: remove obsolete CROPS and Eclipse manually testing scripts
94
56 - Enable ptests for ``python3-cffi``, ``python3-idna``, 95 - Enable ptests for ``python3-cffi``, ``python3-idna``,
57 ``python3-libarchive-c``, ``python3-mako``, ``python3-packaging``, 96 ``python3-libarchive-c``, ``python3-mako``, ``python3-packaging``,
58 ``python3-uritools`` and ``python3-rpds-py``. 97 ``python3-uritools`` and ``python3-rpds-py``.
59 98
99 - Running tests on target with :ref:`ref-classes-testimage` can now be done
100 over a serial connection.
101
102 - Artifact collection when using the :ref:`ref-classes-testimage` class is
103 now optional and allowed by making :term:`TESTIMAGE_FAILED_QA_ARTIFACTS`
104 empty.
105
106 - Artifacts from ``oeqa`` post-actions are now retrieved as whole archives
107 instead of individual copies. The archive is left uncompressed on the
108 host.
109
110 - A test for the ``minidebuginfo`` feature of :term:`DISTRO_FEATURES` is now
111 part of the test suite.
112
113 - A test for building a kernel module was added to the SDK test suite.
114
115 - oeqa/selftest: run test serially if neither the ``testtools`` or
116 ``subunit`` Python modules have been found.
117
118 - Artifact collection and test result collection are now separated and
119 artifact collection can be controlled with the ``OEQA_ARTEFACT_DIR``
120 variable.
121
60- Utility script changes: 122- Utility script changes:
61 123
62 - New ``cve-json-to-text`` script that converts the ``cve-check`` result 124 - New ``cve-json-to-text`` script that converts the ``cve-check`` result
@@ -75,11 +137,13 @@ New Features / Enhancements in 5.1
75 137
76 - ``resulttool``: support test report generation in JUnit XML format. 138 - ``resulttool``: support test report generation in JUnit XML format.
77 139
140 - Remove ``install-buildtools`` "test installation" step harmless error
141 messages.
78 142
79- BitBake improvements: 143 - ``bitbake-layers``: add a new subcommand ``show-machines`` to list the
144 machines available in the currently configured layers.
80 145
81 - New go module fetcher (``gomod://``) for downloading module dependencies to the 146- BitBake changes:
82 module cache from a module proxy.
83 147
84 - Fetcher for Rust crates: added a check for latest upstream version. 148 - Fetcher for Rust crates: added a check for latest upstream version.
85 149
@@ -106,19 +170,107 @@ New Features / Enhancements in 5.1
106 170
107 var1="$(cmd1 ...)" 171 var1="$(cmd1 ...)"
108 172
109- devtool improvements: 173 - Function code of pylib functions are now taken into account when computing
174 taskhashes.
175
176 - Fix ``_test_devtool_add_git_url`` test
177
178 - Hashserv: add a batch stream API that reduces the round trip latency on the
179 server.
180
181 - The :ref:`ref-classes-prserv` class now uses a shared sqlite3 database to
182 allow multiple processes to access the database.
183
184 - The Python codeparser now skips the checksumming of external Python
185 modules imported with ``from module import something``.
186
187 - Enable batching of ``unihash`` queries to reduce the effect of latency
188 when making multiple queries to the server.
189
190 - Parser: improve cache invalidation reliability by using the mtime's
191 nanoseconds, inode number and size of files.
192
193 - When using the syntax ``addtask do_XXX before YYY after ZZZ``, bitbake now
194 ensures that ``YYY`` and ``ZZZ`` are prefixed with ``do_``, to avoid
195 unexpected failures.
196
197- ``devtool`` changes:
198
199 - Fix ``_test_devtool_add_git_url`` test
110 200
111 - Fix ``_test_devtool_add_git_url`` test 201 - ``update-recipe``, ``finish``: fix error when calling on another layer and
202 having a localfile.
112 203
113- recipetool improvements: 204 - ``devtool check-upgrade-status`` now groups recipes when they need to be
205 upgraded together.
114 206
115- Packaging changes: 207- Packaging changes:
116 208
117- Security improvements: 209 - When processing ``pkgconfig``'s ``pc`` files, also process
210 "Requires.private" in addition to "Requires". This fixes a broken
211 dependency list for IPKs and avoids installing unecessary recommended
212 additional packages (and save disk usage).
213
214 - Package management: make the extraction of IPK packages not depend on
215 ``zst`` compression, as it can be changed with :term:`OPKGBUILDCMD`.
216
217 - Remove support for ``DIRFILES`` of :ref:`ref-classes-package_rpm` as it is
218 rpm-specific and untested.
219
220 - Bump ``abi_version`` and ``package`` versions after recent ``pkgconfig``
221 changes.
222
223- Security changes:
224
225 - The ``busybox`` default configuration now disables internal TLS code to
226 use the ``openssl`` backend instead, for a more secure initial set of
227 settings.
228
229 - Limit ssh host keys pre-generation to qemu machines by default, for
230 security purposes.
231
232- LLVM related changes:
233
234 - Enable ``libllvm`` in :term:`PACKAGECONFIG` for native builds.
235
236 - Fetch release tarballs instead of git checkouts to reduce disk usage.
118 237
119- Toaster Web UI improvements: 238- :ref:`ref-classes-cve-check` changes:
120 239
121- Prominent documentation updates: 240 - The class :ref:`ref-classes-cve-check` now uses a local copy of the NVD
241 database during builds.
242
243 - New statuses can be reported by :ref:`ref-classes-cve-check`:
244
245 - ``fix-file-included``: when a fix file has been included (set automatically)
246 - ``version-not-in-range``: version number NOT in the vulnerable range (set automatically)
247 - ``version-in-range``: version number IS in the vulnerable range (set automatically)
248 - ``unknown``: impossible to conclude if the vulnerability is present or not
249
250 - The TEXT output format was removed to favor the JSON format which offers
251 more features.
252
253 - Allow overriding the default "policies" from
254 ``meta/conf/cve-check-map.conf`` by including it before distro include
255 files in ``meta/conf/bitbake.conf``.
256
257SPDX-related changes:
258
259 - Update the SPDX license set too version 3.24.0, and produce SPDX output in
260 version 3.0 by default, instead of 2.2.
261
262 - New ``create-spdx-3.0`` class to generate SPDX 3.0 output (used by generic
263 class :ref:`ref-classes-create-spdx`). New ``create-spdx-image-3.0``
264 class that is used when generating images and ``create-spdx-sdk-3.0`` for SDK
265 based recipes.
266
267 - New :ref:`ref-classes-nospdx` class that allows recipes to opt out of
268 generating SPDX.
269
270 - Specify the SPDX image purposes for ``tar``, ``cpio`` and ``wic`` images.
271
272 - The :ref:`ref-classes-create-spdx` class now reports for
273 :ref:`ref-classes-multilib*` classes.
122 274
123- Miscellaneous changes: 275- Miscellaneous changes:
124 276
@@ -170,34 +322,512 @@ New Features / Enhancements in 5.1
170 :ref:`ref-classes-insane` errors when :term:`S` or :term:`B` are equal to 322 :ref:`ref-classes-insane` errors when :term:`S` or :term:`B` are equal to
171 :term:`WORKDIR`. 323 :term:`WORKDIR`.
172 324
173Known Issues in 5.1 325 - ``picolibc`` can now be used with :term:`TCLIBC` to build with
174~~~~~~~~~~~~~~~~~~~ 326 ``picolibc`` as the C library.
327
328 - ``openssh`` now uses ``sd_notify`` patch from upstream instead of custom
329 one, which does not depend on libsystemd and is standalone.
330
331 - ``cmake`` now uses the ``${COREBASE}/scripts/git`` wrapper instead of the
332 host's, which is required during :ref:`ref-tasks-install` to call git
333 while disabling fakeroot, and avoid "dubious ownership" git errors.
334
335 - Default compiler option changes:
336
337 - :term:`BUILD_CFLAGS` now includes the `-pipe` option by default.
338
339 - Remove the ``eliminate-unused-debug-types`` option from
340 the default compiler options since it is now included by default.
341
342 - ``uninative`` updated to 4.6 for glibc 2.40
343
344 - Mark recipe ``meta-ide-support`` as machine specific with
345 :term:`PACKAGE_ARCH`.
346
347 - sstate: Drop intercept functions support which was only used by now
348 removed ``siteconfig`` class.
349
350 - sstate: Drop support for ``SSTATEPOSTINSTFUNC`` variable now that
351 ``postfunc`` is available.
352
353 - openssl: strip the test suite after building, reducing the build tree of
354 50% after installation.
355
356 - u-boot: Refactor some of the :ref:`ref-tasks-configure` tasks into new
357 functions, making it easier to modify using a bbappend.
358
359 - The ``musl`` recipe now shows an error if used with
360 :ref:`ref-classes-multilib*` enabled (``musl`` does not support multilib).
361
362 - The ``git`` recipe is now configured with default configuration pointing to
363 ``/etc/gitconfig`` for :ref:`ref-classes-native` recipes.
364
365 - The ``apt-native`` recipe, used to compile ``dpkg`` and handle ``deb``
366 packages, was modified to avoid files being overriden by other packages when
367 they share common files. Instead, prompt an error.
368
369 - The :ref:`ref-tasks-savedefconfig` was moved from the u-boot and kernel
370 recipes to the :ref:`ref-classes-cml1` class, so that more kbuild-based
371 recipes can use it.
372
373 - The :ref:`ref-classes-sanity` class now checks if user namespaces are
374 enabled on the host as they are required for network isolation.
375
376 - The recipe ``os-release`` is now part of
377 :term:`SIGGEN_EXCLUDERECIPES_ABISAFE` and does not trigger a rebuild on a
378 change for dependent tasks.
379
380 - In :ref:`ref-classes-kernel-fitimage`, the existence of
381 :term:`EXTERNAL_KERNEL_DEVICETREE` is checked more thoroughly to avoid
382 false positives.
383
384 - rootfs: ensure ``run-postinsts`` is not uninstalled when the
385 *read-only-rootfs-delayed-postinsts* and *read-only-rootfs*
386 :term:`IMAGE_FEATURES` are enabled.
387
388 - Gcc can now use ``libc++`` as its runtime.
389
390 - The variable ``CMDLINE_CONSOLE`` was removed from the
391 :ref:`ref-classes-kernel` class, as it wasn't used anywhere.
392
393 - ``python3``: make ``-core`` depend on ``-compression`` as it needs to
394 import the ``zipfile`` module.
395
396 - The classes :ref:`ref-classes-native` and :ref:`ref-classes-nativesdk` do
397 not override the ``*FLAGS`` variables anymore, allowing users to use the
398 ``+=`` syntax in recipes.
399
400 - The ``multilib_script`` class (part of :ref:`ref-classes-multilib*`)
401 now expands the ``MULTILIB_SCRIPTS`` variable before splitting the
402 scripts, fixing some issues seen when :term:`PACKAGECONFIG` would
403 conditionally modify it.
175 404
176Recipe License changes in 5.1 405Recipe License changes in 5.1
177~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
178 407
179The following corrections have been made to the :term:`LICENSE` values set by recipes: 408The following corrections have been made to the :term:`LICENSE` values set by recipes:
180 409
181- ``dejagnu``: update :term:`LICENSE` to ``GPL-3.0-only``. 410- ``ccache``: ``GPL-3.0-or-later`` to ``GPL-3.0-or-later & MIT & BSL-1.0 & ISC`` after adding third-party licenses.
182- ``gcr``: update :term:`LICENSE` to ``LGPL-2.0-only``. 411- ``dejagnu``: update to ``GPL-3.0-only``.
183- ``glibc``: update :term:`LICENSE` to ``GPL-2.0-only & LGPL-2.1-or-later``. 412- ``gcr``: update to ``LGPL-2.0-only``.
184- ``gpgme``: update :term:`LICENSE` for different packages. 413- ``glibc``: update to ``GPL-2.0-only & LGPL-2.1-or-later``.
185- ``libgcrypt``: add license ``BSD-3-Clause``. 414- ``gpgme``: update for different packages.
186- ``linux-firmware``: separate license ``Firmware-linaro`` for linaro-license package. 415- ``iw``: update to ``ISC``.
187- ``iw``: update :term:`LICENSE` to ``ISC``. 416- ``json-glib``: ``LGPL-2.1-only`` to ``LGPL-2.1-or-later`` after update to 1.10.0.
417- ``libgcrypt``: ``GPL-2.0-or-later & LGPL-2.1-or-later`` to ``GPL-2.0-or-later & LGPL-2.1-or-later & BSD-3-Clause``. Add BSD-3-Clause for poly1305-amd64-avx512.S.
418- ``linux-firmware``: set package :term:`LICENSE` for following firmware packages:
419 - ``cc33xx``
420 - ``ath10k-wcn3990``
421 - ``qcom-adreno-g750``
422 - ``qcom-x1e80100-adreno``
423 - ``wfx``
424 - ``qcom-vpu``
425 - ``qcom-sm8550-audio-tplg``
426 - ``qcom-sm8650-audio-tplg``
427 - ``linaro-license``
428 - ``mali-csffw-arch108``
429- ``lz4``: ``BSD-2-Clause | GPL-2.0-only`` to ``BSD-2-Clause | GPL-2.0-or-later`` after update to 1.10.0.
188- ``ppp``: add license ``RSA-MD`` . 430- ``ppp``: add license ``RSA-MD`` .
189- ``tiff``: update :term:`LICENSE` to ``libtiff``. 431- ``python3-docutils``: ``PSF-2.0 & BSD-2-Clause & GPL-3.0-only`` to ``CC0-1.0 & ZPL-2.1 & BSD-2-Clause & GPL-3.0-only``. Add CC0 after update to 0.21.2.
190- ``unzip``: update :term:`LICENSE` to ``Info-ZIP``. 432- ``tiff``: update to ``libtiff``.
191- ``xz``: add :term:`LICENSE` ``PD`` for xz, xz-dev and xz-doc package. 433- ``unzip``: update to ``Info-ZIP``.
192- ``zip``: update :term:`LICENSE` to ``Info-ZIP``. 434- ``util-linux``: Add ``GPL-2.0-only`` after update to 2.40.1 (``GPL-2.0`` changed to ``GPL-2.0-only`` in README.licensing).
193 435- ``xz``: ``PD`` removed and ``0BSD`` added after update to 5.6.2.
436- ``xz``: add ``PD`` for xz, xz-dev and xz-doc package.
437- ``zip``: update to ``Info-ZIP``.
194 438
195Security Fixes in 5.1 439Security Fixes in 5.1
196~~~~~~~~~~~~~~~~~~~~~ 440~~~~~~~~~~~~~~~~~~~~~
197 441
442- ``apr``: :cve:`2023-49582`
443- ``busybox``: :cve:`2021-42380`, :cve:`2023-42363`, :cve:`2023-42364`, :cve:`2023-42365`, :cve:`2023-42366`
444- ``cups``: :cve:`2024-35235`
445- ``curl``: :cve:`2024-6197`, :cve:`2024-6874`, :cve:`2024-7264`
446- ``expat``: :cve:`2024-45490`, :cve:`2024-45491`, :cve:`2024-45492`.
447- ``gcc``: :cve:`2023-4039`
448- ``gdk-pixbuf``: :cve:`2022-48622`
449- ``ghostscript``: :cve:`2024-33869`, :cve:`2023-52722`, :cve:`2024-33870`, :cve:`2024-33871`, :cve:`2024-29510`
450- ``git``: :cve:`2024-32002`, :cve:`2024-32004`, :cve:`2024-32020`, :cve:`2024-32021`, :cve:`2024-32465`
451- ``glibc``: :cve:`2024-2961`, :cve:`2024-33599`, :cve:`2024-33600`, :cve:`2024-33601`, :cve:`2024-33602`
452- ``go``: :cve:`2024-24790`
453- ``gtk+3``: :cve:`2024-6655`
454- ``linux-yocto/6.10``: :cve:`2020-16119`
455- ``linux-yocto/6.6``: :cve:`2020-16119`
456- ``llvm``: :cve:`2024-0151`
457- ``ncurses``: :cve:`2023-50495`, :cve:`2023-45918`
458- ``openssh``: :cve:`2024-6387`
459- ``openssl``: :cve:`2024-4603`, :cve:`2024-4741`
460- ``ovmf``: :cve:`2023-45236`, :cve:`2023-45237`, :cve:`2024-25742`
461- ``python3``: :cve:`2024-7592`, :cve:`2024-8088`, :cve:`2024-6232`
462- ``ruby``: :cve:`2024-27282`, :cve:`2024-27281`, :cve:`2024-27280`
463- ``tiff``: :cve:`2024-7006`
464- ``vim``: :cve:`2024-41957`, :cve:`2024-41965`, :cve:`2024-43374`, :cve:`2024-43790`, :cve:`2024-43802`
465- ``wget``: :cve:`2024-38428`
466- ``wpa-supplicant``: :cve:`2024-5290`, :cve:`2023-52160`
467- ``xserver-xorg``: :cve:`2024-31080`, :cve:`2024-31081`, :cve:`2024-31082`, :cve:`2024-31083`
468
198Recipe Upgrades in 5.1 469Recipe Upgrades in 5.1
199~~~~~~~~~~~~~~~~~~~~~~ 470~~~~~~~~~~~~~~~~~~~~~~
200 471
472- ``acpica`` 20240322 -> 20240827
473- ``adwaita-icon-theme`` 45.0 -> 46.2
474- ``alsa-lib`` 1.2.11 -> 1.2.12
475- ``alsa-plugins`` 1.2.7.1 -> 1.2.12
476- ``alsa-ucm-conf`` 1.2.11 -> 1.2.12
477- ``alsa-utils`` 1.2.11 -> 1.2.12
478- ``asciidoc`` 10.2.0 -> 10.2.1
479- ``at-spi2-core`` 2.50.1 -> 2.52.0
480- ``attr`` 2.5.1 -> 2.5.2
481- ``automake`` 1.16.5 -> 1.17
482- ``base-passwd`` 3.6.3 -> 3.6.4
483- ``bash`` 5.2.21 -> 5.2.32
484- ``bash-completion`` 2.12.0 -> 2.14.0
485- ``bind`` 9.18.28 -> 9.20.1
486- ``binutils`` 2.42 -> 2.43.1
487- ``binutils-cross`` 2.42 -> 2.43.1
488- ``binutils-cross-canadian`` 2.42 -> 2.43.1
489- ``binutils-crosssdk`` 2.42 -> 2.43.1
490- ``bluez5`` 5.72 -> 5.78
491- ``boost`` 1.84.0 -> 1.86.0
492- ``boost-build-native`` 1.84.0 -> 1.86.0
493- ``btrfs-tools`` 6.7.1 -> 6.10.1
494- ``build-appliance-image`` 15.0.0 (bf88a67b4523…) -> 15.0.0 (7cc8bf7af794…)
495- ``ca-certificates`` 20211016 -> 20240203
496- ``cairo`` 1.18.0 -> 1.18.2
497- ``cargo`` 1.75.0 -> 1.79.0
498- ``cargo-c-native`` 0.9.30+cargo-0.77.0 -> 0.10.3+cargo-0.81.0
499- ``ccache`` 4.9.1 -> 4.10.2
500- ``cmake`` 3.28.3 -> 3.30.2
501- ``cmake-native`` 3.28.3 -> 3.30.2
502- ``connman`` 1.42 -> 1.43
503- ``coreutils`` 9.4 -> 9.5
504- ``cracklib`` 2.9.11 -> 2.10.2
505- ``createrepo-c`` 1.0.4 -> 1.1.4
506- ``cross-localedef-native`` 2.39+git -> 2.40+git
507- ``cryptodev-linux`` 1.13+gitX -> 1.14
508- ``cryptodev-module`` 1.13+gitX -> 1.14
509- ``cryptodev-tests`` 1.13+gitX -> 1.14
510- ``curl`` 8.7.1 -> 8.9.1
511- ``debianutils`` 5.16 -> 5.20
512- ``dhcpcd`` 10.0.6 -> 10.0.10
513- ``diffoscope`` 259 -> 277
514- ``dmidecode`` 3.5 -> 3.6
515- ``dnf`` 4.19.0 -> 4.21.1
516- ``dpkg`` 1.22.0 -> 1.22.11
517- ``dropbear`` 2022.83 -> 2024.85
518- ``e2fsprogs`` 1.47.0 -> 1.47.1
519- ``ell`` 0.64 -> 0.68
520- ``enchant2`` 2.6.7 -> 2.8.2
521- ``encodings`` 1.0.7 -> 1.1.0
522- ``epiphany`` 46.0 -> 46.3
523- ``erofs-utils`` 1.7.1 -> 1.8.1
524- ``ethtool`` 6.7 -> 6.10
525- ``ffmpeg`` 6.1.1 -> 7.0.2
526- ``findutils`` 4.9.0 -> 4.10.0
527- ``freetype`` 2.13.2 -> 2.13.3
528- ``fribidi`` 1.0.14 -> 1.0.15
529- ``gcc`` 13.3.0 -> 14.2.0
530- ``gcc-cross`` 13.3.0 -> 14.2.0
531- ``gcc-cross-canadian`` 13.3.0 -> 14.2.0
532- ``gcc-crosssdk`` 13.3.0 -> 14.2.0
533- ``gcc-runtime`` 13.3.0 -> 14.2.0
534- ``gcc-sanitizers`` 13.3.0 -> 14.2.0
535- ``gcc-source`` 13.3.0 -> 14.2.0
536- ``gcr`` 4.2.1 -> 4.3.0
537- ``gdb`` 14.2 -> 15.1
538- ``gdb-cross`` 14.2 -> 15.1
539- ``gdb-cross-canadian`` 14.2 -> 15.1
540- ``gdbm`` 1.23 -> 1.24
541- ``gi-docgen`` 2023.3 -> 2024.1
542- ``git`` 2.44.1 -> 2.46.0
543- ``glib-2.0`` 2.78.6 -> 2.82.1
544- ``glib-networking`` 2.78.1 -> 2.80.0
545- ``glibc`` 2.39+git -> 2.40+git
546- ``glibc-locale`` 2.39+git -> 2.40+git
547- ``glibc-mtrace`` 2.39+git -> 2.40+git
548- ``glibc-scripts`` 2.39+git -> 2.40+git
549- ``glibc-testsuite`` 2.39+git -> 2.40+git
550- ``glibc-y2038-tests`` 2.39+git -> 2.40+git
551- ``glslang`` 1.3.275.0 -> 1.3.290.0
552- ``gnu-config`` 20240101+git -> 20240823+git
553- ``gnu-efi`` 3.0.17 -> 3.0.18
554- ``gnupg`` 2.4.4 -> 2.5.0
555- ``gnutls`` 3.8.4 -> 3.8.6
556- ``go-helloworld`` 0.1 (d9923f6970e9…) -> 0.1 (39e772fc2670…)
557- ``gobject-introspection`` 1.78.1 -> 1.80.1
558- ``gptfdisk`` 1.0.9 -> 1.0.10
559- ``gsettings-desktop-schemas`` 46.0 -> 47.1
560- ``gst-devtools`` 1.22.12 -> 1.24.6
561- ``gstreamer1.0`` 1.22.12 -> 1.24.6
562- ``gstreamer1.0-libav`` 1.22.12 -> 1.24.6
563- ``gstreamer1.0-plugins-bad`` 1.22.12 -> 1.24.6
564- ``gstreamer1.0-plugins-base`` 1.22.12 -> 1.24.6
565- ``gstreamer1.0-plugins-good`` 1.22.12 -> 1.24.6
566- ``gstreamer1.0-plugins-ugly`` 1.22.12 -> 1.24.6
567- ``gstreamer1.0-python`` 1.22.12 -> 1.24.6
568- ``gstreamer1.0-rtsp-server`` 1.22.12 -> 1.24.6
569- ``gstreamer1.0-vaapi`` 1.22.12 -> 1.24.6
570- ``gtk+3`` 3.24.41 -> 3.24.43
571- ``gtk-doc`` 1.33.2 -> 1.34.0
572- ``gtk4`` 4.14.1 -> 4.16.0
573- ``harfbuzz`` 8.3.0 -> 9.0.0
574- ``hicolor-icon-theme`` 0.17 -> 0.18
575- ``hwlatdetect`` 2.6 -> 2.7
576- ``icu`` 74-2 -> 75-1
577- ``ifupdown`` 0.8.41 -> 0.8.43
578- ``iproute2`` 6.7.0 -> 6.10.0
579- ``iputils`` 20240117 -> 20240905
580- ``iw`` 6.7 -> 6.9
581- ``json-glib`` 1.8.0 -> 1.10.0
582- ``kea`` 2.4.1 -> 2.6.1
583- ``kexec-tools`` 2.0.28 -> 2.0.29
584- ``kmod`` 31 -> 33
585- ``kmscube`` 0.0.1+git (6ab022fdfcfe…) -> 0.0.1+git (467e86c5cbeb…)
586- ``less`` 643 -> 661
587- ``libadwaita`` 1.5.2 -> 1.6.0
588- ``libassuan`` 2.5.6 -> 3.0.1
589- ``libbsd`` 0.12.1 -> 0.12.2
590- ``libcap`` 2.69 -> 2.70
591- ``libcomps`` 0.1.20 -> 0.1.21
592- ``libdnf`` 0.73.2 -> 0.73.3
593- ``libdrm`` 2.4.120 -> 2.4.123
594- ``libedit`` 20230828-3.1 -> 20240808-3.1
595- ``libevdev`` 1.13.1 -> 1.13.2
596- ``libfontenc`` 1.1.7 -> 1.1.8
597- ``libgcc`` 13.3.0 -> 14.2.0
598- ``libgcc-initial`` 13.3.0 -> 14.2.0
599- ``libgcrypt`` 1.10.3 -> 1.11.0
600- ``libgfortran`` 13.3.0 -> 14.2.0
601- ``libgit2`` 1.7.2 -> 1.8.1
602- ``libgpg-error`` 1.48 -> 1.50
603- ``libical`` 3.0.17 -> 3.0.18
604- ``libinput`` 1.25.0 -> 1.26.1
605- ``libjitterentropy`` 3.4.1 -> 3.5.0
606- ``libksba`` 1.6.6 -> 1.6.7
607- ``libnl`` 3.9.0 -> 3.10.0
608- ``libpam`` 1.5.3 -> 1.6.1
609- ``libpcap`` 1.10.4 -> 1.10.5
610- ``libpciaccess`` 0.18 -> 0.18.1
611- ``libpcre2`` 10.43 -> 10.44
612- ``libpng`` 1.6.42 -> 1.6.43
613- ``libportal`` 0.7.1 -> 0.8.1
614- ``libproxy`` 0.5.4 -> 0.5.8
615- ``librepo`` 1.17.0 -> 1.18.1
616- ``librsvg`` 2.57.1 -> 2.58.2
617- ``libsdl2`` 2.30.1 -> 2.30.7
618- ``libslirp`` 4.7.0 -> 4.8.0
619- ``libsolv`` 0.7.28 -> 0.7.30
620- ``libsoup`` 3.4.4 -> 3.6.0
621- ``libstd-rs`` 1.75.0 -> 1.79.0
622- ``libtirpc`` 1.3.4 -> 1.3.5
623- ``libtool`` 2.4.7 -> 2.5.2
624- ``libtool-cross`` 2.4.7 -> 2.5.2
625- ``libtool-native`` 2.4.7 -> 2.5.2
626- ``libtraceevent`` 1.7.3 -> 1.8.3
627- ``liburcu`` 0.14.0 -> 0.14.1
628- ``liburi-perl`` 5.27 -> 5.28
629- ``libva`` 2.20.0 -> 2.22.0
630- ``libva-initial`` 2.20.0 -> 2.22.0
631- ``libva-utils`` 2.20.1 -> 2.22.0
632- ``libwebp`` 1.3.2 -> 1.4.0
633- ``libwpe`` 1.14.2 -> 1.16.0
634- ``libx11`` 1.8.9 -> 1.8.10
635- ``libxcb`` 1.16 -> 1.17.0
636- ``libxdmcp`` 1.1.4 -> 1.1.5
637- ``libxfont2`` 2.0.6 -> 2.0.7
638- ``libxkbcommon`` 1.6.0 -> 1.7.0
639- ``libxml2`` 2.12.8 -> 2.13.3
640- ``libxmlb`` 0.3.15 -> 0.3.19
641- ``libxmu`` 1.1.4 -> 1.2.1
642- ``libxslt`` 1.1.39 -> 1.1.42
643- ``libxtst`` 1.2.4 -> 1.2.5
644- ``lighttpd`` 1.4.74 -> 1.4.76
645- ``linux-firmware`` 20240312 -> 20240909
646- ``linux-libc-headers`` 6.6 -> 6.10
647- ``linux-yocto`` 6.6.35+git -> 6.6.50+git, 6.10.8+git
648- ``linux-yocto-dev`` 6.9+git -> 6.11+git
649- ``linux-yocto-rt`` 6.6.35+git -> 6.6.50+git, 6.10.8+git
650- ``linux-yocto-tiny`` 6.6.35+git -> 6.6.50+git, 6.10.8+git
651- ``llvm`` 18.1.6 -> 18.1.8
652- ``logrotate`` 3.21.0 -> 3.22.0
653- ``ltp`` 20240129 -> 20240524
654- ``lttng-modules`` 2.13.12 -> 2.13.14
655- ``lttng-tools`` 2.13.13 -> 2.13.14
656- ``lua`` 5.4.6 -> 5.4.7
657- ``lz4`` 1.9.4 -> 1.10.0
658- ``lzip`` 1.24 -> 1.24.1
659- ``man-db`` 2.12.0 -> 2.12.1
660- ``man-pages`` 6.06 -> 6.9.1
661- ``mc`` 4.8.31 -> 4.8.32
662- ``mdadm`` 4.2 -> 4.3
663- ``meson`` 1.3.1 -> 1.5.1
664- ``mkfontscale`` 1.2.2 -> 1.2.3
665- ``mmc-utils`` 0.1+git (b5ca140312d2…) -> 0.1+git (123fd8b2ac39…)
666- ``mpg123`` 1.32.6 -> 1.32.7
667- ``msmtp`` 1.8.25 -> 1.8.26
668- ``mtd-utils`` 2.1.6 -> 2.2.0
669- ``mtdev`` 1.1.6 -> 1.1.7
670- ``mtools`` 4.0.43 -> 4.0.44
671- ``musl`` 1.2.4+git -> 1.2.5+git
672- ``nativesdk-libtool`` 2.4.7 -> 2.5.2
673- ``ncurses`` 6.4 -> 6.5
674- ``nettle`` 3.9.1 -> 3.10
675- ``nfs-utils`` 2.6.4 -> 2.7.1
676- ``nghttp2`` 1.61.0 -> 1.63.0
677- ``ninja`` 1.11.1 -> 1.12.1
678- ``npth`` 1.6 -> 1.7
679- ``ofono`` 2.4 -> 2.10
680- ``opensbi`` 1.4 -> 1.5.1
681- ``openssh`` 9.6p1 -> 9.8p1
682- ``openssl`` 3.2.3 -> 3.3.1
683- ``opkg`` 0.6.3 -> 0.7.0
684- ``opkg-utils`` 0.6.3 -> 0.7.0
685- ``ovmf`` edk2-stable202402 -> edk2-stable202408
686- ``p11-kit`` 0.25.3 -> 0.25.5
687- ``pango`` 1.52.1 -> 1.54.0
688- ``pciutils`` 3.11.1 -> 3.13.0
689- ``perl`` 5.38.2 -> 5.40.0
690- ``perlcross`` 1.5.2 -> 1.6
691- ``piglit`` 1.0+gitr (22eaf6a91cfd…) -> 1.0+gitr (c11c9374c144…)
692- ``pinentry`` 1.2.1 -> 1.3.1
693- ``pkgconf`` 2.1.1 -> 2.3.0
694- ``psmisc`` 23.6 -> 23.7
695- ``ptest-runner`` 2.4.4+git -> 2.4.5+git
696- ``puzzles`` 0.0+git (80aac3104096…) -> 0.0+git (1c1899ee1c4e…)
697- ``python3-alabaster`` 0.7.16 -> 1.0.0
698- ``python3-attrs`` 23.2.0 -> 24.2.0
699- ``python3-babel`` 2.14.0 -> 2.16.0
700- ``python3-bcrypt`` 4.1.2 -> 4.2.0
701- ``python3-beartype`` 0.17.2 -> 0.18.5
702- ``python3-build`` 1.1.1 -> 1.2.1
703- ``python3-certifi`` 2024.2.2 -> 2024.8.30
704- ``python3-cffi`` 1.16.0 -> 1.17.0
705- ``python3-cryptography`` 42.0.5 -> 42.0.8
706- ``python3-cryptography-vectors`` 42.0.5 -> 42.0.8
707- ``python3-cython`` 3.0.8 -> 3.0.11
708- ``python3-dbusmock`` 0.31.1 -> 0.32.1
709- ``python3-docutils`` 0.20.1 -> 0.21.2
710- ``python3-dtschema`` 2024.2 -> 2024.5
711- ``python3-git`` 3.1.42 -> 3.1.43
712- ``python3-hatchling`` 1.21.1 -> 1.25.0
713- ``python3-hypothesis`` 6.98.15 -> 6.111.2
714- ``python3-idna`` 3.7 -> 3.8
715- ``python3-jsonpointer`` 2.4 -> 3.0.0
716- ``python3-jsonschema`` 4.21.1 -> 4.23.0
717- ``python3-libarchive-c`` 5.0 -> 5.1
718- ``python3-license-expression`` 30.2.0 -> 30.3.1
719- ``python3-lxml`` 5.0.0 -> 5.3.0
720- ``python3-mako`` 1.3.2 -> 1.3.5
721- ``python3-markdown`` 3.5.2 -> 3.6
722- ``python3-maturin`` 1.4.0 -> 1.7.1
723- ``python3-meson-python`` 0.15.0 -> 0.16.0
724- ``python3-more-itertools`` 10.2.0 -> 10.4.0
725- ``python3-packaging`` 23.2 -> 24.1
726- ``python3-pbr`` 6.0.0 -> 6.1.0
727- ``python3-pip`` 24.0 -> 24.2
728- ``python3-pluggy`` 1.4.0 -> 1.5.0
729- ``python3-psutil`` 5.9.8 -> 6.0.0
730- ``python3-pyasn1`` 0.5.1 -> 0.6.0
731- ``python3-pycairo`` 1.26.0 -> 1.26.1
732- ``python3-pycparser`` 2.21 -> 2.22
733- ``python3-pyelftools`` 0.30 -> 0.31
734- ``python3-pygments`` 2.17.2 -> 2.18.0
735- ``python3-pygobject`` 3.46.0 -> 3.48.2
736- ``python3-pyopenssl`` 24.0.0 -> 24.2.1
737- ``python3-pyparsing`` 3.1.1 -> 3.1.4
738- ``python3-pyproject-metadata`` 0.7.1 -> 0.8.0
739- ``python3-pytest`` 8.0.2 -> 8.3.2
740- ``python3-pytest-subtests`` 0.11.0 -> 0.13.1
741- ``python3-pyyaml`` 6.0.1 -> 6.0.2
742- ``python3-referencing`` 0.33.0 -> 0.35.1
743- ``python3-requests`` 2.31.0 -> 2.32.3
744- ``python3-rpds-py`` 0.18.0 -> 0.20.0
745- ``python3-scons`` 4.6.0 -> 4.8.0
746- ``python3-setuptools`` 69.1.1 -> 72.1.0
747- ``python3-setuptools-rust`` 1.9.0 -> 1.10.1
748- ``python3-setuptools-scm`` 8.0.4 -> 8.1.0
749- ``python3-sphinx`` 7.2.6 -> 8.0.2
750- ``python3-sphinxcontrib-applehelp`` 1.0.8 -> 2.0.0
751- ``python3-sphinxcontrib-devhelp`` 1.0.6 -> 2.0.0
752- ``python3-sphinxcontrib-htmlhelp`` 2.0.5 -> 2.1.0
753- ``python3-sphinxcontrib-qthelp`` 1.0.7 -> 2.0.0
754- ``python3-sphinxcontrib-serializinghtml`` 1.1.10 -> 2.0.0
755- ``python3-testtools`` 2.7.1 -> 2.7.2
756- ``python3-trove-classifiers`` 2024.2.23 -> 2024.7.2
757- ``python3-typing-extensions`` 4.10.0 -> 4.12.2
758- ``python3-uritools`` 4.0.2 -> 4.0.3
759- ``python3-urllib3`` 2.2.1 -> 2.2.2
760- ``python3-webcolors`` 1.13 -> 24.8.0
761- ``python3-websockets`` 12.0 -> 13.0.1
762- ``python3-wheel`` 0.42.0 -> 0.44.0
763- ``python3-zipp`` 3.17.0 -> 3.20.1
764- ``qemu`` 8.2.3 -> 9.0.2
765- ``qemu-native`` 8.2.3 -> 9.0.2
766- ``qemu-system-native`` 8.2.3 -> 9.0.2
767- ``quilt`` 0.67 -> 0.68
768- ``quilt-native`` 0.67 -> 0.68
769- ``readline`` 8.2 -> 8.2.13
770- ``repo`` 2.42 -> 2.46
771- ``rng-tools`` 6.16 -> 6.17
772- ``rpcbind`` 1.2.6 -> 1.2.7
773- ``rsync`` 3.2.7 -> 3.3.0
774- ``rt-tests`` 2.6 -> 2.7
775- ``ruby`` 3.2.2 -> 3.3.4
776- ``rust`` 1.75.0 -> 1.79.0
777- ``rust-cross-canadian`` 1.75.0 -> 1.79.0
778- ``rust-llvm`` 1.75.0 -> 1.79.0
779- ``shaderc`` 2023.8 -> 2024.1
780- ``shadow`` 4.14.2 -> 4.16.0
781- ``spirv-headers`` 1.3.275.0 -> 1.3.290.0
782- ``spirv-tools`` 1.3.275.0 -> 1.3.290.0
783- ``sqlite3`` 3.45.1 -> 3.46.1
784- ``strace`` 6.7 -> 6.10
785- ``stress-ng`` 0.17.05 -> 0.18.02
786- ``sysklogd`` 2.5.2 -> 2.6.1
787- ``sysstat`` 12.7.5 -> 12.7.6
788- ``systemd`` 255.4 -> 256.5
789- ``systemd-boot`` 255.4 -> 256.5
790- ``systemd-boot-native`` 255.4 -> 256.5
791- ``systemtap`` 5.0 -> 5.1
792- ``systemtap-native`` 5.0 -> 5.1
793- ``taglib`` 2.0.1 -> 2.0.2
794- ``tcl`` 8.6.13 -> 8.6.14
795- ``texinfo`` 7.0.3 -> 7.1
796- ``ttyrun`` 2.31.0 -> 2.34.0
797- ``u-boot`` 2024.01 -> 2024.07
798- ``u-boot-tools`` 2024.01 -> 2024.07
799- ``util-linux`` 2.39.3 -> 2.40.2
800- ``util-linux-libuuid`` 2.39.3 -> 2.40.2
801- ``util-macros`` 1.20.0 -> 1.20.1
802- ``vala`` 0.56.15 -> 0.56.17
803- ``valgrind`` 3.22.0 -> 3.23.0
804- ``vte`` 0.74.2 -> 0.76.3
805- ``vulkan-headers`` 1.3.275.0 -> 1.3.290.0
806- ``vulkan-loader`` 1.3.275.0 -> 1.3.290.0
807- ``vulkan-samples`` git (2307c3eb5608…) -> git (fdce530c0295…)
808- ``vulkan-tools`` 1.3.275.0 -> 1.3.290.0
809- ``vulkan-utility-libraries`` 1.3.275.0 -> 1.3.290.0
810- ``vulkan-validation-layers`` 1.3.275.0 -> 1.3.290.0
811- ``vulkan-volk`` 1.3.275.0 -> 1.3.290.0
812- ``waffle`` 1.7.2 -> 1.8.1
813- ``wayland`` 1.22.0 -> 1.23.1
814- ``wayland-protocols`` 1.33 -> 1.37
815- ``webkitgtk`` 2.44.1 -> 2.44.3
816- ``weston`` 13.0.1 -> 13.0.3
817- ``wget`` 1.21.4 -> 1.24.5
818- ``wpa-supplicant`` 2.10 -> 2.11
819- ``x264`` r3039+git (baee400fa9ce…) -> r3039+git (31e19f92f00c…)
820- ``xauth`` 1.1.2 -> 1.1.3
821- ``xcb-proto`` 1.16.0 -> 1.17.0
822- ``xev`` 1.2.5 -> 1.2.6
823- ``xkeyboard-config`` 2.41 -> 2.42
824- ``xmlto`` 0.0.28+0.0.29+git -> 0.0.29
825- ``xorgproto`` 2023.2 -> 2024.1
826- ``xwayland`` 23.2.5 -> 24.1.2
827- ``xz`` 5.4.6 -> 5.6.2
828- ``zstd`` 1.5.5 -> 1.5.6
829
830
201Contributors to 5.1 831Contributors to 5.1
202~~~~~~~~~~~~~~~~~~~ 832~~~~~~~~~~~~~~~~~~~
203 833