diff options
Diffstat (limited to 'documentation/migration-guides/release-notes-5.1.rst')
-rw-r--r-- | documentation/migration-guides/release-notes-5.1.rst | 1076 |
1 files changed, 1076 insertions, 0 deletions
diff --git a/documentation/migration-guides/release-notes-5.1.rst b/documentation/migration-guides/release-notes-5.1.rst new file mode 100644 index 0000000000..bab0c14581 --- /dev/null +++ b/documentation/migration-guides/release-notes-5.1.rst | |||
@@ -0,0 +1,1076 @@ | |||
1 | .. SPDX-License-Identifier: CC-BY-SA-2.0-UK | ||
2 | |||
3 | Release notes for 5.1 (styhead) | ||
4 | --------------------------------- | ||
5 | |||
6 | New Features / Enhancements in 5.1 | ||
7 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
8 | |||
9 | - Linux kernel 6.10, gcc 14.2, glibc 2.40, LLVM 18.1.18, and over 300 other | ||
10 | recipe upgrades. | ||
11 | |||
12 | - New variables: | ||
13 | |||
14 | - :term:`CVE_CHECK_MANIFEST_JSON_SUFFIX`: suffix for the CVE JSON manifest file. | ||
15 | |||
16 | - :term:`PRSERV_UPSTREAM`: Upstream PR service (``host:port``) for the local | ||
17 | PR server to connect to. | ||
18 | |||
19 | - :term:`RECIPE_UPGRADE_EXTRA_TASKS`: space-delimited list of tasks to run | ||
20 | after the new sources have been unpacked in the | ||
21 | ``scripts/lib/devtool/upgrade.py`` upgrade() method. | ||
22 | |||
23 | - :term:`UNPACKDIR`: allow change of the :ref:`ref-tasks-unpack` task | ||
24 | directory. | ||
25 | |||
26 | - Kernel-related changes: | ||
27 | |||
28 | - The default kernel is the current stable (6.10), and there is also support | ||
29 | for the latest long-term release (6.6). | ||
30 | |||
31 | - New core recipes: | ||
32 | |||
33 | - `fmt <https://fmt.dev>`__: an open-source formatting library for C++ | ||
34 | (imported from meta-oe). | ||
35 | |||
36 | - `xcb-util-errors <http://xcb.freedesktop.org/XcbUtil/>`__: gives human | ||
37 | readable names to error codes and event codes | ||
38 | |||
39 | - QEMU / ``runqemu`` changes: | ||
40 | |||
41 | - runqemu: ``QB_DRIVE_TYPE`` now support for sd card (``/dev/mmcblk``) | ||
42 | |||
43 | - Trigger ``write_qemuboot_conf`` task on changes of kernel image realpath | ||
44 | (:term:`KERNEL_IMAGE_NAME`). | ||
45 | |||
46 | - Go changes: | ||
47 | |||
48 | - New Go module fetcher (``gomod://``) for downloading module dependencies | ||
49 | to the module cache from a module proxy. | ||
50 | |||
51 | - New Go module fetcher (``gomodgit://``) for downloading module | ||
52 | dependencies to the module cache directly from a git repository. | ||
53 | |||
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: | ||
75 | |||
76 | - Included ``nativesdk-python3-pip`` in :term:`buildtools` by default. | ||
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 | |||
95 | - Enable ptests for ``python3-cffi``, ``python3-idna``, | ||
96 | ``python3-libarchive-c``, ``python3-mako``, ``python3-packaging``, | ||
97 | ``python3-uritools`` and ``python3-rpds-py``. | ||
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 | |||
122 | - Utility script changes: | ||
123 | |||
124 | - New ``cve-json-to-text`` script that converts the ``cve-check`` result | ||
125 | from the JSON format to the TEXT format as ``cve-check`` removed text | ||
126 | format. | ||
127 | |||
128 | - New ``makefile-getvar`` script to extract value from a Makefile. | ||
129 | |||
130 | - New ``pull-spdx-licenses`` script to pull SPDX license data, update | ||
131 | license list JSON data and update license directory. | ||
132 | |||
133 | - Several improvements in ``oe-build-perf-report`` report. | ||
134 | |||
135 | - ``oe-debuginfod``: add parameter "-d" to store debuginfod files in project | ||
136 | sub-directory. | ||
137 | |||
138 | - ``resulttool``: support test report generation in JUnit XML format. | ||
139 | |||
140 | - Remove ``install-buildtools`` "test installation" step harmless error | ||
141 | messages. | ||
142 | |||
143 | - ``bitbake-layers``: add a new subcommand ``show-machines`` to list the | ||
144 | machines available in the currently configured layers. | ||
145 | |||
146 | - BitBake changes: | ||
147 | |||
148 | - Fetcher for Rust crates: added a check for latest upstream version. | ||
149 | |||
150 | - ``syncrpc`` now requires a minimum version of the websockets module depend | ||
151 | on Python version. | ||
152 | |||
153 | - Improve ``bitbake-hashclient`` stress statistics reporting. | ||
154 | |||
155 | - ``bitbake-hashserv`` added ``reuseport`` parameter to enable SO_REUSEPORT, | ||
156 | allowing multiple servers to bind to the same port for load balancing | ||
157 | |||
158 | - Improve cloning speed with :term:`BB_GIT_SHALLOW` and | ||
159 | :term:`BB_GENERATE_MIRROR_TARBALLS`. | ||
160 | |||
161 | - `BitBake` UI now includes log paths for failed task. | ||
162 | |||
163 | - ``fetcher2``: support for wget and wget2. | ||
164 | |||
165 | - ``fetcher2``: support npm package name with '@' character. | ||
166 | |||
167 | - ``fetcher2``: remote name for ``git://`` is now ``origin`` by default. | ||
168 | |||
169 | - Codeparser now support shell substitution in quotes, for example:: | ||
170 | |||
171 | var1="$(cmd1 ...)" | ||
172 | |||
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 | ||
200 | |||
201 | - ``update-recipe``, ``finish``: fix error when calling on another layer and | ||
202 | having a localfile. | ||
203 | |||
204 | - ``devtool check-upgrade-status`` now groups recipes when they need to be | ||
205 | upgraded together. | ||
206 | |||
207 | - Packaging changes: | ||
208 | |||
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. | ||
237 | |||
238 | - :ref:`ref-classes-cve-check` changes: | ||
239 | |||
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 | |||
257 | - SPDX-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. | ||
274 | |||
275 | - Miscellaneous changes: | ||
276 | |||
277 | - Fix reproducibility for ``spirv-tools`` | ||
278 | |||
279 | - Allow selection of host key types used by openssh. | ||
280 | |||
281 | - New glibc task ``do_symlist`` to list exported symbols. | ||
282 | |||
283 | - ``initramfs-framework`` support for force reboot in the case of fatal error. | ||
284 | |||
285 | - The :ref:`ref-classes-insane` class now checks for ``patch-status`` and | ||
286 | ``pep517-backend`` by default. | ||
287 | |||
288 | - New ``yocto-space-optimize`` include file to allow turning off debug compiler options | ||
289 | for a small set of recipes to reduce build on disk footprint and package/sstate sizes. | ||
290 | |||
291 | - Image creation tasks inheriting from the :ref:`ref-classes-image` class | ||
292 | now produce a ``manifest.json`` file listing the images created. The | ||
293 | output manifest path is defined by the :term:`IMAGE_OUTPUT_MANIFEST` | ||
294 | variable. | ||
295 | |||
296 | - New :ref:`ref-classes-vex` class generates the minimum information that is necessary | ||
297 | for VEX generation by an external CVE checking tool. | ||
298 | |||
299 | - New :ref:`ref-classes-retain` class creates a tarball of the work directory for a recipe | ||
300 | when one of its tasks fails, or any other nominated directories. | ||
301 | |||
302 | - New ``localpkgfeed`` class in meta-selftest to create a subset of the | ||
303 | package feed that just contain the packages depended on by this recipe. | ||
304 | |||
305 | - New :term:`PACKAGECONFIG` options for individual recipes: | ||
306 | |||
307 | - ``appstream``: qt6 | ||
308 | - ``cronie``: inotify | ||
309 | - ``gstreamer1``.0-plugins-bad: gtk3 | ||
310 | - ``libsdl2``: libsamplerate | ||
311 | - ``mesa``: tegra | ||
312 | - ``openssh``: hostkey-rsa hostkey-ecdsa hostkey-ed25519 | ||
313 | - ``pciutils``: kmod zlib | ||
314 | - ``piglit``: wayland | ||
315 | - ``pulseaudio``: oss-output | ||
316 | - ``python3``: staticlibpython | ||
317 | - ``python3-jsonschema``: format-nongpl (previously "nongpl") | ||
318 | - ``systemd``: bpf-framework | ||
319 | - ``util-linux``: libmount-mountfd-support | ||
320 | |||
321 | - Stop referring :term:`WORKDIR` for :term:`S` and :term:`B` and trigger | ||
322 | :ref:`ref-classes-insane` errors when :term:`S` or :term:`B` are equal to | ||
323 | :term:`WORKDIR`. | ||
324 | |||
325 | - ``picolibc`` can now be used with :term:`TCLIBC` to build with | ||
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 ``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. | ||
404 | |||
405 | Known Issues in 5.1 | ||
406 | ~~~~~~~~~~~~~~~~~~~ | ||
407 | |||
408 | - ``oeqa/runtime``: the ``beaglebone-yocto`` target fails the ``parselogs`` | ||
409 | runtime test due to unexpected kernel error messages in the log (see | ||
410 | :yocto_bugs:`bug 15624 </show_bug.cgi?id=15624>` on Bugzilla). | ||
411 | |||
412 | Recipe License changes in 5.1 | ||
413 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
414 | |||
415 | The following corrections have been made to the :term:`LICENSE` values set by recipes: | ||
416 | |||
417 | - ``ccache``: ``GPL-3.0-or-later`` to ``GPL-3.0-or-later & MIT & BSL-1.0 & ISC`` after adding third-party licenses. | ||
418 | - ``dejagnu``: update to ``GPL-3.0-only``. | ||
419 | - ``gcr``: update to ``LGPL-2.0-only``. | ||
420 | - ``glibc``: update to ``GPL-2.0-only & LGPL-2.1-or-later``. | ||
421 | - ``gpgme``: update for different packages. | ||
422 | - ``iw``: update to ``ISC``. | ||
423 | - ``json-glib``: ``LGPL-2.1-only`` to ``LGPL-2.1-or-later`` after update to 1.10.0. | ||
424 | - ``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. | ||
425 | - ``linux-firmware``: set package :term:`LICENSE` for following firmware packages: | ||
426 | - ``cc33xx`` | ||
427 | - ``ath10k-wcn3990`` | ||
428 | - ``qcom-adreno-g750`` | ||
429 | - ``qcom-x1e80100-adreno`` | ||
430 | - ``wfx`` | ||
431 | - ``qcom-vpu`` | ||
432 | - ``qcom-sm8550-audio-tplg`` | ||
433 | - ``qcom-sm8650-audio-tplg`` | ||
434 | - ``linaro-license`` | ||
435 | - ``mali-csffw-arch108`` | ||
436 | - ``lz4``: ``BSD-2-Clause | GPL-2.0-only`` to ``BSD-2-Clause | GPL-2.0-or-later`` after update to 1.10.0. | ||
437 | - ``ppp``: add license ``RSA-MD`` . | ||
438 | - ``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. | ||
439 | - ``tiff``: update to ``libtiff``. | ||
440 | - ``unzip``: update to ``Info-ZIP``. | ||
441 | - ``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). | ||
442 | - ``xz``: ``PD`` removed and ``0BSD`` added after update to 5.6.2. | ||
443 | - ``xz``: add ``PD`` for xz, xz-dev and xz-doc package. | ||
444 | - ``zip``: update to ``Info-ZIP``. | ||
445 | |||
446 | Security Fixes in 5.1 | ||
447 | ~~~~~~~~~~~~~~~~~~~~~ | ||
448 | |||
449 | - ``apr``: :cve_nist:`2023-49582` | ||
450 | - ``busybox``: :cve_nist:`2021-42380`, :cve_nist:`2023-42363`, :cve_nist:`2023-42364`, :cve_nist:`2023-42365`, :cve_nist:`2023-42366` | ||
451 | - ``cups``: :cve_nist:`2024-35235` | ||
452 | - ``curl``: :cve_nist:`2024-6197`, :cve_nist:`2024-6874`, :cve_nist:`2024-7264` | ||
453 | - ``expat``: :cve_nist:`2024-45490`, :cve_nist:`2024-45491`, :cve_nist:`2024-45492`. | ||
454 | - ``gcc``: :cve_nist:`2023-4039` | ||
455 | - ``gdk-pixbuf``: :cve_nist:`2022-48622` | ||
456 | - ``ghostscript``: :cve_nist:`2024-33869`, :cve_nist:`2023-52722`, :cve_nist:`2024-33870`, :cve_nist:`2024-33871`, :cve_nist:`2024-29510` | ||
457 | - ``git``: :cve_nist:`2024-32002`, :cve_nist:`2024-32004`, :cve_nist:`2024-32020`, :cve_nist:`2024-32021`, :cve_nist:`2024-32465` | ||
458 | - ``glibc``: :cve_nist:`2024-2961`, :cve_nist:`2024-33599`, :cve_nist:`2024-33600`, :cve_nist:`2024-33601`, :cve_nist:`2024-33602` | ||
459 | - ``go``: :cve_nist:`2024-24790` | ||
460 | - ``gtk+3``: :cve_nist:`2024-6655` | ||
461 | - ``linux-yocto/6.10``: :cve_nist:`2020-16119` | ||
462 | - ``linux-yocto/6.6``: :cve_nist:`2020-16119` | ||
463 | - ``llvm``: :cve_nist:`2024-0151` | ||
464 | - ``ncurses``: :cve_nist:`2023-50495`, :cve_nist:`2023-45918` | ||
465 | - ``openssh``: :cve_nist:`2024-6387` | ||
466 | - ``openssl``: :cve_nist:`2024-4603`, :cve_nist:`2024-4741` | ||
467 | - ``ovmf``: :cve_nist:`2023-45236`, :cve_nist:`2023-45237`, :cve_nist:`2024-25742` | ||
468 | - ``python3``: :cve_nist:`2024-7592`, :cve_nist:`2024-8088`, :cve_nist:`2024-6232` | ||
469 | - ``ruby``: :cve_nist:`2024-27282`, :cve_nist:`2024-27281`, :cve_nist:`2024-27280` | ||
470 | - ``tiff``: :cve_nist:`2024-7006` | ||
471 | - ``vim``: :cve_nist:`2024-41957`, :cve_nist:`2024-41965`, :cve_nist:`2024-43374`, :cve_nist:`2024-43790`, :cve_nist:`2024-43802` | ||
472 | - ``wget``: :cve_nist:`2024-38428` | ||
473 | - ``wpa-supplicant``: :cve_nist:`2024-5290`, :cve_nist:`2023-52160` | ||
474 | - ``xserver-xorg``: :cve_nist:`2024-31080`, :cve_nist:`2024-31081`, :cve_nist:`2024-31082`, :cve_nist:`2024-31083` | ||
475 | |||
476 | Recipe Upgrades in 5.1 | ||
477 | ~~~~~~~~~~~~~~~~~~~~~~ | ||
478 | |||
479 | - ``acpica`` 20240322 -> 20240827 | ||
480 | - ``adwaita-icon-theme`` 45.0 -> 46.2 | ||
481 | - ``alsa-lib`` 1.2.11 -> 1.2.12 | ||
482 | - ``alsa-plugins`` 1.2.7.1 -> 1.2.12 | ||
483 | - ``alsa-ucm-conf`` 1.2.11 -> 1.2.12 | ||
484 | - ``alsa-utils`` 1.2.11 -> 1.2.12 | ||
485 | - ``asciidoc`` 10.2.0 -> 10.2.1 | ||
486 | - ``at-spi2-core`` 2.50.1 -> 2.52.0 | ||
487 | - ``attr`` 2.5.1 -> 2.5.2 | ||
488 | - ``automake`` 1.16.5 -> 1.17 | ||
489 | - ``base-passwd`` 3.6.3 -> 3.6.4 | ||
490 | - ``bash`` 5.2.21 -> 5.2.32 | ||
491 | - ``bash-completion`` 2.12.0 -> 2.14.0 | ||
492 | - ``bind`` 9.18.28 -> 9.20.1 | ||
493 | - ``binutils`` 2.42 -> 2.43.1 | ||
494 | - ``binutils-cross`` 2.42 -> 2.43.1 | ||
495 | - ``binutils-cross-canadian`` 2.42 -> 2.43.1 | ||
496 | - ``binutils-crosssdk`` 2.42 -> 2.43.1 | ||
497 | - ``bluez5`` 5.72 -> 5.78 | ||
498 | - ``boost`` 1.84.0 -> 1.86.0 | ||
499 | - ``boost-build-native`` 1.84.0 -> 1.86.0 | ||
500 | - ``btrfs-tools`` 6.7.1 -> 6.10.1 | ||
501 | - ``build-appliance-image`` 15.0.0 (bf88a67b4523…) -> 15.0.0 (7cc8bf7af794…) | ||
502 | - ``ca-certificates`` 20211016 -> 20240203 | ||
503 | - ``cairo`` 1.18.0 -> 1.18.2 | ||
504 | - ``cargo`` 1.75.0 -> 1.79.0 | ||
505 | - ``cargo-c-native`` 0.9.30+cargo-0.77.0 -> 0.10.3+cargo-0.81.0 | ||
506 | - ``ccache`` 4.9.1 -> 4.10.2 | ||
507 | - ``cmake`` 3.28.3 -> 3.30.2 | ||
508 | - ``cmake-native`` 3.28.3 -> 3.30.2 | ||
509 | - ``connman`` 1.42 -> 1.43 | ||
510 | - ``coreutils`` 9.4 -> 9.5 | ||
511 | - ``cracklib`` 2.9.11 -> 2.10.2 | ||
512 | - ``createrepo-c`` 1.0.4 -> 1.1.4 | ||
513 | - ``cross-localedef-native`` 2.39+git -> 2.40+git | ||
514 | - ``cryptodev-linux`` 1.13+gitX -> 1.14 | ||
515 | - ``cryptodev-module`` 1.13+gitX -> 1.14 | ||
516 | - ``cryptodev-tests`` 1.13+gitX -> 1.14 | ||
517 | - ``curl`` 8.7.1 -> 8.9.1 | ||
518 | - ``debianutils`` 5.16 -> 5.20 | ||
519 | - ``dhcpcd`` 10.0.6 -> 10.0.10 | ||
520 | - ``diffoscope`` 259 -> 277 | ||
521 | - ``dmidecode`` 3.5 -> 3.6 | ||
522 | - ``dnf`` 4.19.0 -> 4.21.1 | ||
523 | - ``dpkg`` 1.22.0 -> 1.22.11 | ||
524 | - ``dropbear`` 2022.83 -> 2024.85 | ||
525 | - ``e2fsprogs`` 1.47.0 -> 1.47.1 | ||
526 | - ``ell`` 0.64 -> 0.68 | ||
527 | - ``enchant2`` 2.6.7 -> 2.8.2 | ||
528 | - ``encodings`` 1.0.7 -> 1.1.0 | ||
529 | - ``epiphany`` 46.0 -> 46.3 | ||
530 | - ``erofs-utils`` 1.7.1 -> 1.8.1 | ||
531 | - ``ethtool`` 6.7 -> 6.10 | ||
532 | - ``ffmpeg`` 6.1.1 -> 7.0.2 | ||
533 | - ``findutils`` 4.9.0 -> 4.10.0 | ||
534 | - ``freetype`` 2.13.2 -> 2.13.3 | ||
535 | - ``fribidi`` 1.0.14 -> 1.0.15 | ||
536 | - ``gcc`` 13.3.0 -> 14.2.0 | ||
537 | - ``gcc-cross`` 13.3.0 -> 14.2.0 | ||
538 | - ``gcc-cross-canadian`` 13.3.0 -> 14.2.0 | ||
539 | - ``gcc-crosssdk`` 13.3.0 -> 14.2.0 | ||
540 | - ``gcc-runtime`` 13.3.0 -> 14.2.0 | ||
541 | - ``gcc-sanitizers`` 13.3.0 -> 14.2.0 | ||
542 | - ``gcc-source`` 13.3.0 -> 14.2.0 | ||
543 | - ``gcr`` 4.2.1 -> 4.3.0 | ||
544 | - ``gdb`` 14.2 -> 15.1 | ||
545 | - ``gdb-cross`` 14.2 -> 15.1 | ||
546 | - ``gdb-cross-canadian`` 14.2 -> 15.1 | ||
547 | - ``gdbm`` 1.23 -> 1.24 | ||
548 | - ``gi-docgen`` 2023.3 -> 2024.1 | ||
549 | - ``git`` 2.44.1 -> 2.46.0 | ||
550 | - ``glib-2.0`` 2.78.6 -> 2.82.1 | ||
551 | - ``glib-networking`` 2.78.1 -> 2.80.0 | ||
552 | - ``glibc`` 2.39+git -> 2.40+git | ||
553 | - ``glibc-locale`` 2.39+git -> 2.40+git | ||
554 | - ``glibc-mtrace`` 2.39+git -> 2.40+git | ||
555 | - ``glibc-scripts`` 2.39+git -> 2.40+git | ||
556 | - ``glibc-testsuite`` 2.39+git -> 2.40+git | ||
557 | - ``glibc-y2038-tests`` 2.39+git -> 2.40+git | ||
558 | - ``glslang`` 1.3.275.0 -> 1.3.290.0 | ||
559 | - ``gnu-config`` 20240101+git -> 20240823+git | ||
560 | - ``gnu-efi`` 3.0.17 -> 3.0.18 | ||
561 | - ``gnupg`` 2.4.4 -> 2.5.0 | ||
562 | - ``gnutls`` 3.8.4 -> 3.8.6 | ||
563 | - ``go-helloworld`` 0.1 (d9923f6970e9…) -> 0.1 (39e772fc2670…) | ||
564 | - ``gobject-introspection`` 1.78.1 -> 1.80.1 | ||
565 | - ``gptfdisk`` 1.0.9 -> 1.0.10 | ||
566 | - ``gsettings-desktop-schemas`` 46.0 -> 47.1 | ||
567 | - ``gst-devtools`` 1.22.12 -> 1.24.6 | ||
568 | - ``gstreamer1.0`` 1.22.12 -> 1.24.6 | ||
569 | - ``gstreamer1.0-libav`` 1.22.12 -> 1.24.6 | ||
570 | - ``gstreamer1.0-plugins-bad`` 1.22.12 -> 1.24.6 | ||
571 | - ``gstreamer1.0-plugins-base`` 1.22.12 -> 1.24.6 | ||
572 | - ``gstreamer1.0-plugins-good`` 1.22.12 -> 1.24.6 | ||
573 | - ``gstreamer1.0-plugins-ugly`` 1.22.12 -> 1.24.6 | ||
574 | - ``gstreamer1.0-python`` 1.22.12 -> 1.24.6 | ||
575 | - ``gstreamer1.0-rtsp-server`` 1.22.12 -> 1.24.6 | ||
576 | - ``gstreamer1.0-vaapi`` 1.22.12 -> 1.24.6 | ||
577 | - ``gtk+3`` 3.24.41 -> 3.24.43 | ||
578 | - ``gtk-doc`` 1.33.2 -> 1.34.0 | ||
579 | - ``gtk4`` 4.14.1 -> 4.16.0 | ||
580 | - ``harfbuzz`` 8.3.0 -> 9.0.0 | ||
581 | - ``hicolor-icon-theme`` 0.17 -> 0.18 | ||
582 | - ``hwlatdetect`` 2.6 -> 2.7 | ||
583 | - ``icu`` 74-2 -> 75-1 | ||
584 | - ``ifupdown`` 0.8.41 -> 0.8.43 | ||
585 | - ``iproute2`` 6.7.0 -> 6.10.0 | ||
586 | - ``iputils`` 20240117 -> 20240905 | ||
587 | - ``iw`` 6.7 -> 6.9 | ||
588 | - ``json-glib`` 1.8.0 -> 1.10.0 | ||
589 | - ``kea`` 2.4.1 -> 2.6.1 | ||
590 | - ``kexec-tools`` 2.0.28 -> 2.0.29 | ||
591 | - ``kmod`` 31 -> 33 | ||
592 | - ``kmscube`` 0.0.1+git (6ab022fdfcfe…) -> 0.0.1+git (467e86c5cbeb…) | ||
593 | - ``less`` 643 -> 661 | ||
594 | - ``libadwaita`` 1.5.2 -> 1.6.0 | ||
595 | - ``libassuan`` 2.5.6 -> 3.0.1 | ||
596 | - ``libbsd`` 0.12.1 -> 0.12.2 | ||
597 | - ``libcap`` 2.69 -> 2.70 | ||
598 | - ``libcomps`` 0.1.20 -> 0.1.21 | ||
599 | - ``libdnf`` 0.73.2 -> 0.73.3 | ||
600 | - ``libdrm`` 2.4.120 -> 2.4.123 | ||
601 | - ``libedit`` 20230828-3.1 -> 20240808-3.1 | ||
602 | - ``libevdev`` 1.13.1 -> 1.13.2 | ||
603 | - ``libfontenc`` 1.1.7 -> 1.1.8 | ||
604 | - ``libgcc`` 13.3.0 -> 14.2.0 | ||
605 | - ``libgcc-initial`` 13.3.0 -> 14.2.0 | ||
606 | - ``libgcrypt`` 1.10.3 -> 1.11.0 | ||
607 | - ``libgfortran`` 13.3.0 -> 14.2.0 | ||
608 | - ``libgit2`` 1.7.2 -> 1.8.1 | ||
609 | - ``libgpg-error`` 1.48 -> 1.50 | ||
610 | - ``libical`` 3.0.17 -> 3.0.18 | ||
611 | - ``libinput`` 1.25.0 -> 1.26.1 | ||
612 | - ``libjitterentropy`` 3.4.1 -> 3.5.0 | ||
613 | - ``libksba`` 1.6.6 -> 1.6.7 | ||
614 | - ``libnl`` 3.9.0 -> 3.10.0 | ||
615 | - ``libpam`` 1.5.3 -> 1.6.1 | ||
616 | - ``libpcap`` 1.10.4 -> 1.10.5 | ||
617 | - ``libpciaccess`` 0.18 -> 0.18.1 | ||
618 | - ``libpcre2`` 10.43 -> 10.44 | ||
619 | - ``libpng`` 1.6.42 -> 1.6.43 | ||
620 | - ``libportal`` 0.7.1 -> 0.8.1 | ||
621 | - ``libproxy`` 0.5.4 -> 0.5.8 | ||
622 | - ``librepo`` 1.17.0 -> 1.18.1 | ||
623 | - ``librsvg`` 2.57.1 -> 2.58.2 | ||
624 | - ``libsdl2`` 2.30.1 -> 2.30.7 | ||
625 | - ``libslirp`` 4.7.0 -> 4.8.0 | ||
626 | - ``libsolv`` 0.7.28 -> 0.7.30 | ||
627 | - ``libsoup`` 3.4.4 -> 3.6.0 | ||
628 | - ``libstd-rs`` 1.75.0 -> 1.79.0 | ||
629 | - ``libtirpc`` 1.3.4 -> 1.3.5 | ||
630 | - ``libtool`` 2.4.7 -> 2.5.2 | ||
631 | - ``libtool-cross`` 2.4.7 -> 2.5.2 | ||
632 | - ``libtool-native`` 2.4.7 -> 2.5.2 | ||
633 | - ``libtraceevent`` 1.7.3 -> 1.8.3 | ||
634 | - ``liburcu`` 0.14.0 -> 0.14.1 | ||
635 | - ``liburi-perl`` 5.27 -> 5.28 | ||
636 | - ``libva`` 2.20.0 -> 2.22.0 | ||
637 | - ``libva-initial`` 2.20.0 -> 2.22.0 | ||
638 | - ``libva-utils`` 2.20.1 -> 2.22.0 | ||
639 | - ``libwebp`` 1.3.2 -> 1.4.0 | ||
640 | - ``libwpe`` 1.14.2 -> 1.16.0 | ||
641 | - ``libx11`` 1.8.9 -> 1.8.10 | ||
642 | - ``libxcb`` 1.16 -> 1.17.0 | ||
643 | - ``libxdmcp`` 1.1.4 -> 1.1.5 | ||
644 | - ``libxfont2`` 2.0.6 -> 2.0.7 | ||
645 | - ``libxkbcommon`` 1.6.0 -> 1.7.0 | ||
646 | - ``libxml2`` 2.12.8 -> 2.13.3 | ||
647 | - ``libxmlb`` 0.3.15 -> 0.3.19 | ||
648 | - ``libxmu`` 1.1.4 -> 1.2.1 | ||
649 | - ``libxslt`` 1.1.39 -> 1.1.42 | ||
650 | - ``libxtst`` 1.2.4 -> 1.2.5 | ||
651 | - ``lighttpd`` 1.4.74 -> 1.4.76 | ||
652 | - ``linux-firmware`` 20240312 -> 20240909 | ||
653 | - ``linux-libc-headers`` 6.6 -> 6.10 | ||
654 | - ``linux-yocto`` 6.6.35+git -> 6.6.50+git, 6.10.8+git | ||
655 | - ``linux-yocto-dev`` 6.9+git -> 6.11+git | ||
656 | - ``linux-yocto-rt`` 6.6.35+git -> 6.6.50+git, 6.10.8+git | ||
657 | - ``linux-yocto-tiny`` 6.6.35+git -> 6.6.50+git, 6.10.8+git | ||
658 | - ``llvm`` 18.1.6 -> 18.1.8 | ||
659 | - ``logrotate`` 3.21.0 -> 3.22.0 | ||
660 | - ``ltp`` 20240129 -> 20240524 | ||
661 | - ``lttng-modules`` 2.13.12 -> 2.13.14 | ||
662 | - ``lttng-tools`` 2.13.13 -> 2.13.14 | ||
663 | - ``lua`` 5.4.6 -> 5.4.7 | ||
664 | - ``lz4`` 1.9.4 -> 1.10.0 | ||
665 | - ``lzip`` 1.24 -> 1.24.1 | ||
666 | - ``man-db`` 2.12.0 -> 2.12.1 | ||
667 | - ``man-pages`` 6.06 -> 6.9.1 | ||
668 | - ``mc`` 4.8.31 -> 4.8.32 | ||
669 | - ``mdadm`` 4.2 -> 4.3 | ||
670 | - ``meson`` 1.3.1 -> 1.5.1 | ||
671 | - ``mkfontscale`` 1.2.2 -> 1.2.3 | ||
672 | - ``mmc-utils`` 0.1+git (b5ca140312d2…) -> 0.1+git (123fd8b2ac39…) | ||
673 | - ``mpg123`` 1.32.6 -> 1.32.7 | ||
674 | - ``msmtp`` 1.8.25 -> 1.8.26 | ||
675 | - ``mtd-utils`` 2.1.6 -> 2.2.0 | ||
676 | - ``mtdev`` 1.1.6 -> 1.1.7 | ||
677 | - ``mtools`` 4.0.43 -> 4.0.44 | ||
678 | - ``musl`` 1.2.4+git -> 1.2.5+git | ||
679 | - ``nativesdk-libtool`` 2.4.7 -> 2.5.2 | ||
680 | - ``ncurses`` 6.4 -> 6.5 | ||
681 | - ``nettle`` 3.9.1 -> 3.10 | ||
682 | - ``nfs-utils`` 2.6.4 -> 2.7.1 | ||
683 | - ``nghttp2`` 1.61.0 -> 1.63.0 | ||
684 | - ``ninja`` 1.11.1 -> 1.12.1 | ||
685 | - ``npth`` 1.6 -> 1.7 | ||
686 | - ``ofono`` 2.4 -> 2.10 | ||
687 | - ``opensbi`` 1.4 -> 1.5.1 | ||
688 | - ``openssh`` 9.6p1 -> 9.8p1 | ||
689 | - ``openssl`` 3.2.3 -> 3.3.1 | ||
690 | - ``opkg`` 0.6.3 -> 0.7.0 | ||
691 | - ``opkg-utils`` 0.6.3 -> 0.7.0 | ||
692 | - ``ovmf`` edk2-stable202402 -> edk2-stable202408 | ||
693 | - ``p11-kit`` 0.25.3 -> 0.25.5 | ||
694 | - ``pango`` 1.52.1 -> 1.54.0 | ||
695 | - ``pciutils`` 3.11.1 -> 3.13.0 | ||
696 | - ``perl`` 5.38.2 -> 5.40.0 | ||
697 | - ``perlcross`` 1.5.2 -> 1.6 | ||
698 | - ``piglit`` 1.0+gitr (22eaf6a91cfd…) -> 1.0+gitr (c11c9374c144…) | ||
699 | - ``pinentry`` 1.2.1 -> 1.3.1 | ||
700 | - ``pkgconf`` 2.1.1 -> 2.3.0 | ||
701 | - ``psmisc`` 23.6 -> 23.7 | ||
702 | - ``ptest-runner`` 2.4.4+git -> 2.4.5+git | ||
703 | - ``puzzles`` 0.0+git (80aac3104096…) -> 0.0+git (1c1899ee1c4e…) | ||
704 | - ``python3-alabaster`` 0.7.16 -> 1.0.0 | ||
705 | - ``python3-attrs`` 23.2.0 -> 24.2.0 | ||
706 | - ``python3-babel`` 2.14.0 -> 2.16.0 | ||
707 | - ``python3-bcrypt`` 4.1.2 -> 4.2.0 | ||
708 | - ``python3-beartype`` 0.17.2 -> 0.18.5 | ||
709 | - ``python3-build`` 1.1.1 -> 1.2.1 | ||
710 | - ``python3-certifi`` 2024.2.2 -> 2024.8.30 | ||
711 | - ``python3-cffi`` 1.16.0 -> 1.17.0 | ||
712 | - ``python3-cryptography`` 42.0.5 -> 42.0.8 | ||
713 | - ``python3-cryptography-vectors`` 42.0.5 -> 42.0.8 | ||
714 | - ``python3-cython`` 3.0.8 -> 3.0.11 | ||
715 | - ``python3-dbusmock`` 0.31.1 -> 0.32.1 | ||
716 | - ``python3-docutils`` 0.20.1 -> 0.21.2 | ||
717 | - ``python3-dtschema`` 2024.2 -> 2024.5 | ||
718 | - ``python3-git`` 3.1.42 -> 3.1.43 | ||
719 | - ``python3-hatchling`` 1.21.1 -> 1.25.0 | ||
720 | - ``python3-hypothesis`` 6.98.15 -> 6.111.2 | ||
721 | - ``python3-idna`` 3.7 -> 3.8 | ||
722 | - ``python3-jsonpointer`` 2.4 -> 3.0.0 | ||
723 | - ``python3-jsonschema`` 4.21.1 -> 4.23.0 | ||
724 | - ``python3-libarchive-c`` 5.0 -> 5.1 | ||
725 | - ``python3-license-expression`` 30.2.0 -> 30.3.1 | ||
726 | - ``python3-lxml`` 5.0.0 -> 5.3.0 | ||
727 | - ``python3-mako`` 1.3.2 -> 1.3.5 | ||
728 | - ``python3-markdown`` 3.5.2 -> 3.6 | ||
729 | - ``python3-maturin`` 1.4.0 -> 1.7.1 | ||
730 | - ``python3-meson-python`` 0.15.0 -> 0.16.0 | ||
731 | - ``python3-more-itertools`` 10.2.0 -> 10.4.0 | ||
732 | - ``python3-packaging`` 23.2 -> 24.1 | ||
733 | - ``python3-pbr`` 6.0.0 -> 6.1.0 | ||
734 | - ``python3-pip`` 24.0 -> 24.2 | ||
735 | - ``python3-pluggy`` 1.4.0 -> 1.5.0 | ||
736 | - ``python3-psutil`` 5.9.8 -> 6.0.0 | ||
737 | - ``python3-pyasn1`` 0.5.1 -> 0.6.0 | ||
738 | - ``python3-pycairo`` 1.26.0 -> 1.26.1 | ||
739 | - ``python3-pycparser`` 2.21 -> 2.22 | ||
740 | - ``python3-pyelftools`` 0.30 -> 0.31 | ||
741 | - ``python3-pygments`` 2.17.2 -> 2.18.0 | ||
742 | - ``python3-pygobject`` 3.46.0 -> 3.48.2 | ||
743 | - ``python3-pyopenssl`` 24.0.0 -> 24.2.1 | ||
744 | - ``python3-pyparsing`` 3.1.1 -> 3.1.4 | ||
745 | - ``python3-pyproject-metadata`` 0.7.1 -> 0.8.0 | ||
746 | - ``python3-pytest`` 8.0.2 -> 8.3.2 | ||
747 | - ``python3-pytest-subtests`` 0.11.0 -> 0.13.1 | ||
748 | - ``python3-pyyaml`` 6.0.1 -> 6.0.2 | ||
749 | - ``python3-referencing`` 0.33.0 -> 0.35.1 | ||
750 | - ``python3-requests`` 2.31.0 -> 2.32.3 | ||
751 | - ``python3-rpds-py`` 0.18.0 -> 0.20.0 | ||
752 | - ``python3-scons`` 4.6.0 -> 4.8.0 | ||
753 | - ``python3-setuptools`` 69.1.1 -> 72.1.0 | ||
754 | - ``python3-setuptools-rust`` 1.9.0 -> 1.10.1 | ||
755 | - ``python3-setuptools-scm`` 8.0.4 -> 8.1.0 | ||
756 | - ``python3-sphinx`` 7.2.6 -> 8.0.2 | ||
757 | - ``python3-sphinxcontrib-applehelp`` 1.0.8 -> 2.0.0 | ||
758 | - ``python3-sphinxcontrib-devhelp`` 1.0.6 -> 2.0.0 | ||
759 | - ``python3-sphinxcontrib-htmlhelp`` 2.0.5 -> 2.1.0 | ||
760 | - ``python3-sphinxcontrib-qthelp`` 1.0.7 -> 2.0.0 | ||
761 | - ``python3-sphinxcontrib-serializinghtml`` 1.1.10 -> 2.0.0 | ||
762 | - ``python3-testtools`` 2.7.1 -> 2.7.2 | ||
763 | - ``python3-trove-classifiers`` 2024.2.23 -> 2024.7.2 | ||
764 | - ``python3-typing-extensions`` 4.10.0 -> 4.12.2 | ||
765 | - ``python3-uritools`` 4.0.2 -> 4.0.3 | ||
766 | - ``python3-urllib3`` 2.2.1 -> 2.2.2 | ||
767 | - ``python3-webcolors`` 1.13 -> 24.8.0 | ||
768 | - ``python3-websockets`` 12.0 -> 13.0.1 | ||
769 | - ``python3-wheel`` 0.42.0 -> 0.44.0 | ||
770 | - ``python3-zipp`` 3.17.0 -> 3.20.1 | ||
771 | - ``qemu`` 8.2.3 -> 9.0.2 | ||
772 | - ``qemu-native`` 8.2.3 -> 9.0.2 | ||
773 | - ``qemu-system-native`` 8.2.3 -> 9.0.2 | ||
774 | - ``quilt`` 0.67 -> 0.68 | ||
775 | - ``quilt-native`` 0.67 -> 0.68 | ||
776 | - ``readline`` 8.2 -> 8.2.13 | ||
777 | - ``repo`` 2.42 -> 2.46 | ||
778 | - ``rng-tools`` 6.16 -> 6.17 | ||
779 | - ``rpcbind`` 1.2.6 -> 1.2.7 | ||
780 | - ``rsync`` 3.2.7 -> 3.3.0 | ||
781 | - ``rt-tests`` 2.6 -> 2.7 | ||
782 | - ``ruby`` 3.2.2 -> 3.3.4 | ||
783 | - ``rust`` 1.75.0 -> 1.79.0 | ||
784 | - ``rust-cross-canadian`` 1.75.0 -> 1.79.0 | ||
785 | - ``rust-llvm`` 1.75.0 -> 1.79.0 | ||
786 | - ``shaderc`` 2023.8 -> 2024.1 | ||
787 | - ``shadow`` 4.14.2 -> 4.16.0 | ||
788 | - ``spirv-headers`` 1.3.275.0 -> 1.3.290.0 | ||
789 | - ``spirv-tools`` 1.3.275.0 -> 1.3.290.0 | ||
790 | - ``sqlite3`` 3.45.1 -> 3.46.1 | ||
791 | - ``strace`` 6.7 -> 6.10 | ||
792 | - ``stress-ng`` 0.17.05 -> 0.18.02 | ||
793 | - ``sysklogd`` 2.5.2 -> 2.6.1 | ||
794 | - ``sysstat`` 12.7.5 -> 12.7.6 | ||
795 | - ``systemd`` 255.4 -> 256.5 | ||
796 | - ``systemd-boot`` 255.4 -> 256.5 | ||
797 | - ``systemd-boot-native`` 255.4 -> 256.5 | ||
798 | - ``systemtap`` 5.0 -> 5.1 | ||
799 | - ``systemtap-native`` 5.0 -> 5.1 | ||
800 | - ``taglib`` 2.0.1 -> 2.0.2 | ||
801 | - ``tcl`` 8.6.13 -> 8.6.14 | ||
802 | - ``texinfo`` 7.0.3 -> 7.1 | ||
803 | - ``ttyrun`` 2.31.0 -> 2.34.0 | ||
804 | - ``u-boot`` 2024.01 -> 2024.07 | ||
805 | - ``u-boot-tools`` 2024.01 -> 2024.07 | ||
806 | - ``util-linux`` 2.39.3 -> 2.40.2 | ||
807 | - ``util-linux-libuuid`` 2.39.3 -> 2.40.2 | ||
808 | - ``util-macros`` 1.20.0 -> 1.20.1 | ||
809 | - ``vala`` 0.56.15 -> 0.56.17 | ||
810 | - ``valgrind`` 3.22.0 -> 3.23.0 | ||
811 | - ``vte`` 0.74.2 -> 0.76.3 | ||
812 | - ``vulkan-headers`` 1.3.275.0 -> 1.3.290.0 | ||
813 | - ``vulkan-loader`` 1.3.275.0 -> 1.3.290.0 | ||
814 | - ``vulkan-samples`` git (2307c3eb5608…) -> git (fdce530c0295…) | ||
815 | - ``vulkan-tools`` 1.3.275.0 -> 1.3.290.0 | ||
816 | - ``vulkan-utility-libraries`` 1.3.275.0 -> 1.3.290.0 | ||
817 | - ``vulkan-validation-layers`` 1.3.275.0 -> 1.3.290.0 | ||
818 | - ``vulkan-volk`` 1.3.275.0 -> 1.3.290.0 | ||
819 | - ``waffle`` 1.7.2 -> 1.8.1 | ||
820 | - ``wayland`` 1.22.0 -> 1.23.1 | ||
821 | - ``wayland-protocols`` 1.33 -> 1.37 | ||
822 | - ``webkitgtk`` 2.44.1 -> 2.44.3 | ||
823 | - ``weston`` 13.0.1 -> 13.0.3 | ||
824 | - ``wget`` 1.21.4 -> 1.24.5 | ||
825 | - ``wpa-supplicant`` 2.10 -> 2.11 | ||
826 | - ``x264`` r3039+git (baee400fa9ce…) -> r3039+git (31e19f92f00c…) | ||
827 | - ``xauth`` 1.1.2 -> 1.1.3 | ||
828 | - ``xcb-proto`` 1.16.0 -> 1.17.0 | ||
829 | - ``xev`` 1.2.5 -> 1.2.6 | ||
830 | - ``xkeyboard-config`` 2.41 -> 2.42 | ||
831 | - ``xmlto`` 0.0.28+0.0.29+git -> 0.0.29 | ||
832 | - ``xorgproto`` 2023.2 -> 2024.1 | ||
833 | - ``xwayland`` 23.2.5 -> 24.1.2 | ||
834 | - ``xz`` 5.4.6 -> 5.6.2 | ||
835 | - ``zstd`` 1.5.5 -> 1.5.6 | ||
836 | |||
837 | |||
838 | Contributors to 5.1 | ||
839 | ~~~~~~~~~~~~~~~~~~~ | ||
840 | |||
841 | Thanks to the following people who contributed to this release: | ||
842 | |||
843 | - Adithya Balakumar | ||
844 | - Adriaan Schmidt | ||
845 | - Adrian Freihofer | ||
846 | - Alban Bedel | ||
847 | - Alejandro Hernandez Samaniego | ||
848 | - Aleksandar Nikolic | ||
849 | - Alessandro Pecugi | ||
850 | - Alexander Kanavin | ||
851 | - Alexander Sverdlin | ||
852 | - Alexandre Belloni | ||
853 | - Alexandre Truong | ||
854 | - Alexis Lothoré | ||
855 | - Andrew Fernandes | ||
856 | - Andrew Oppelt | ||
857 | - Andrey Zhizhikin | ||
858 | - Anton Almqvist | ||
859 | - Antonin Godard | ||
860 | - Anuj Mittal | ||
861 | - Archana Polampalli | ||
862 | - Bartosz Golaszewski | ||
863 | - Benjamin Bara | ||
864 | - Benjamin Szőke | ||
865 | - Bruce Ashfield | ||
866 | - Carlos Alberto Lopez Perez | ||
867 | - Changhyeok Bae | ||
868 | - Changqing Li | ||
869 | - Chen Qi | ||
870 | - Chris Laplante | ||
871 | - Chris Spencer | ||
872 | - Christian Bräuner Sørensen | ||
873 | - Christian Lindeberg | ||
874 | - Christian Taedcke | ||
875 | - Clara Kowalsky | ||
876 | - Clément Péron | ||
877 | - Colin McAllister | ||
878 | - Corentin Lévy | ||
879 | - Daniel Klauer | ||
880 | - Daniel Semkowicz | ||
881 | - Daniil Batalov | ||
882 | - Dan McGregor | ||
883 | - Deepesh Varatharajan | ||
884 | - Deepthi Hemraj | ||
885 | - Denys Dmytriyenko | ||
886 | - Divya Chellam | ||
887 | - Dmitry Baryshkov | ||
888 | - Emil Kronborg | ||
889 | - Enguerrand de Ribaucourt | ||
890 | - Enrico Jörns | ||
891 | - Esben Haabendal | ||
892 | - Etienne Cordonnier | ||
893 | - Fabio Estevam | ||
894 | - Felix Nilsson | ||
895 | - Florian Amstutz | ||
896 | - Gassner, Tobias.ext | ||
897 | - Gauthier HADERER | ||
898 | - Guðni Már Gilbert | ||
899 | - Harish Sadineni | ||
900 | - Heiko Thole | ||
901 | - Het Patel | ||
902 | - Hongxu Jia | ||
903 | - Igor Opaniuk | ||
904 | - Intaek Hwang | ||
905 | - Iskander Amara | ||
906 | - Jaeyoon Jung | ||
907 | - Jan Vermaete | ||
908 | - Jasper Orschulko | ||
909 | - Joe Slater | ||
910 | - Johannes Schneider | ||
911 | - John Ripple | ||
912 | - Jonas Gorski | ||
913 | - Jonas Munsin | ||
914 | - Jonathan GUILLOT | ||
915 | - Jon Mason | ||
916 | - Jookia | ||
917 | - Jordan Crouse | ||
918 | - Jörg Sommer | ||
919 | - Jose Quaresma | ||
920 | - Joshua Watt | ||
921 | - Julien Stephan | ||
922 | - Kai Kang | ||
923 | - Kari Sivonen | ||
924 | - Khem Raj | ||
925 | - Kirill Yatsenko | ||
926 | - Konrad Weihmann | ||
927 | - Lee Chee Yang | ||
928 | - Lei Maohui | ||
929 | - Leon Anavi | ||
930 | - Leonard Göhrs | ||
931 | - Louis Rannou | ||
932 | - Marc Ferland | ||
933 | - Marcus Folkesson | ||
934 | - Marek Vasut | ||
935 | - Mark Hatle | ||
936 | - Markus Volk | ||
937 | - Marlon Rodriguez Garcia | ||
938 | - Marta Rybczynska | ||
939 | - Martin Hundebøll | ||
940 | - Martin Jansa | ||
941 | - Matthew Bullock | ||
942 | - Matthias Pritschet | ||
943 | - Maxin B. John | ||
944 | - Michael Glembotzki | ||
945 | - Michael Haener | ||
946 | - Michael Halstead | ||
947 | - Michael Opdenacker | ||
948 | - Michal Sieron | ||
949 | - Mikko Rapeli | ||
950 | - Mingli Yu | ||
951 | - Naveen Saini | ||
952 | - Niko Mauno | ||
953 | - Ninette Adhikari | ||
954 | - Noe Galea | ||
955 | - Ola x Nilsson | ||
956 | - Oleksandr Hnatiuk | ||
957 | - Otavio Salvador | ||
958 | - Patrick Wicki | ||
959 | - Paul Barker | ||
960 | - Paul Eggleton | ||
961 | - Paul Gerber | ||
962 | - Pedro Ferreira | ||
963 | - Peter Kjellerstedt | ||
964 | - Peter Marko | ||
965 | - Philip Lorenz | ||
966 | - Poonam Jadhav | ||
967 | - Primoz Fiser | ||
968 | - Quentin Schulz | ||
969 | - Ralph Siemsen | ||
970 | - Rasmus Villemoes | ||
971 | - Ricardo Simoes | ||
972 | - Richard Purdie | ||
973 | - Robert Joslyn | ||
974 | - Robert Kovacsics | ||
975 | - Robert Yang | ||
976 | - Ross Burton | ||
977 | - Rudolf J Streif | ||
978 | - Ryan Eatmon | ||
979 | - Sabeeh Khan | ||
980 | - Sakib Sajal | ||
981 | - Samantha Jalabert | ||
982 | - Siddharth Doshi | ||
983 | - simit.ghane | ||
984 | - Simone Weiß | ||
985 | - Soumya Sambu | ||
986 | - Sreejith Ravi | ||
987 | - Stefan Mueller-Klieser | ||
988 | - Sundeep KOKKONDA | ||
989 | - Sven Schwermer | ||
990 | - Teresa Remmet | ||
991 | - Theodore A. Roth | ||
992 | - Thomas Perrot | ||
993 | - Tim Orling | ||
994 | - Tom Hochstein | ||
995 | - Trevor Gamblin | ||
996 | - Troels Dalsgaard Hoffmeyer | ||
997 | - Tronje Krabbe | ||
998 | - Ulrich Ölmann | ||
999 | - Victor Kamensky | ||
1000 | - Vijay Anusuri | ||
1001 | - Vincent Kriek | ||
1002 | - Vivek Puar | ||
1003 | - Wadim Egorov | ||
1004 | - Wang Mingyu | ||
1005 | - Weisser, Pascal.ext | ||
1006 | - Willy Tu | ||
1007 | - Xiangyu Chen | ||
1008 | - Yang-Mark Zhang | ||
1009 | - Yash Shinde | ||
1010 | - Yi Zhao | ||
1011 | - Yoann Congal | ||
1012 | - Yogita Urade | ||
1013 | - Yuri D'Elia | ||
1014 | - Zahir Hussain | ||
1015 | - Zev Weiss | ||
1016 | - Zoltan Boszormenyi | ||
1017 | |||
1018 | |||
1019 | Repositories / Downloads for Yocto-5.1 | ||
1020 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
1021 | |||
1022 | poky | ||
1023 | |||
1024 | - Repository Location: :yocto_git:`/poky` | ||
1025 | - Branch: :yocto_git:`styhead </poky/log/?h=styhead>` | ||
1026 | - Tag: :yocto_git:`yocto-5.1 </poky/log/?h=yocto-5.1>` | ||
1027 | - Git Revision: :yocto_git:`8f01ae5c7cba251ed25c80f0141a950ebc8a5f73 </poky/commit/?id=8f01ae5c7cba251ed25c80f0141a950ebc8a5f73>` | ||
1028 | - Release Artefact: poky-8f01ae5c7cba251ed25c80f0141a950ebc8a5f73 | ||
1029 | - sha: 91f5b2bc8a2be153ac2c358aa8ad71737b4f91e83d2c3ed1aac4f5f087991769 | ||
1030 | - Download Locations: | ||
1031 | http://downloads.yoctoproject.org/releases/yocto/yocto-5.1/poky-8f01ae5c7cba251ed25c80f0141a950ebc8a5f73.tar.bz2 | ||
1032 | http://mirrors.kernel.org/yocto/yocto/yocto-5.1/poky-8f01ae5c7cba251ed25c80f0141a950ebc8a5f73.tar.bz2 | ||
1033 | |||
1034 | openembedded-core | ||
1035 | |||
1036 | - Repository Location: :oe_git:`/openembedded-core` | ||
1037 | - Branch: :oe_git:`styhead </openembedded-core/log/?h=styhead>` | ||
1038 | - Tag: :oe_git:`yocto-5.1 </openembedded-core/log/?h=yocto-5.1>` | ||
1039 | - Git Revision: :oe_git:`161c5b311f1aeb8f254dca96331b31d5b67fc92d </openembedded-core/commit/?id=161c5b311f1aeb8f254dca96331b31d5b67fc92d>` | ||
1040 | - Release Artefact: oecore-161c5b311f1aeb8f254dca96331b31d5b67fc92d | ||
1041 | - sha: 7b8ea61a3b811556f40b0912ee22b3ef37bccead1d65fb7e1c35a47aff4ca718 | ||
1042 | - Download Locations: | ||
1043 | http://downloads.yoctoproject.org/releases/yocto/yocto-5.1/oecore-161c5b311f1aeb8f254dca96331b31d5b67fc92d.tar.bz2 | ||
1044 | http://mirrors.kernel.org/yocto/yocto/yocto-5.1/oecore-161c5b311f1aeb8f254dca96331b31d5b67fc92d.tar.bz2 | ||
1045 | |||
1046 | meta-mingw | ||
1047 | |||
1048 | - Repository Location: :yocto_git:`/meta-mingw` | ||
1049 | - Branch: :yocto_git:`styhead </meta-mingw/log/?h=styhead>` | ||
1050 | - Tag: :yocto_git:`yocto-5.1 </meta-mingw/log/?h=yocto-5.1>` | ||
1051 | - Git Revision: :yocto_git:`4ac6cbfdce1f85294bd54bcd8b074f7ef32c378f </meta-mingw/commit/?id=4ac6cbfdce1f85294bd54bcd8b074f7ef32c378f>` | ||
1052 | - Release Artefact: meta-mingw-4ac6cbfdce1f85294bd54bcd8b074f7ef32c378f | ||
1053 | - sha: 7759361e141654cc84aad486ad36a9ddaf7ee47feebe2cc6dca3175f1922b7c4 | ||
1054 | - Download Locations: | ||
1055 | http://downloads.yoctoproject.org/releases/yocto/yocto-5.1/meta-mingw-4ac6cbfdce1f85294bd54bcd8b074f7ef32c378f.tar.bz2 | ||
1056 | http://mirrors.kernel.org/yocto/yocto/yocto-5.1/meta-mingw-4ac6cbfdce1f85294bd54bcd8b074f7ef32c378f.tar.bz2 | ||
1057 | |||
1058 | bitbake | ||
1059 | |||
1060 | - Repository Location: :oe_git:`/bitbake` | ||
1061 | - Branch: :oe_git:`2.10 </bitbake/log/?h=2.10>` | ||
1062 | - Tag: :oe_git:`yocto-5.1 </bitbake/log/?h=yocto-5.1>` | ||
1063 | - Git Revision: :oe_git:`d3c84198771b7f79aa84dc73061d8ca071fe18f3 </bitbake/commit/?id=d3c84198771b7f79aa84dc73061d8ca071fe18f3>` | ||
1064 | - Release Artefact: bitbake-d3c84198771b7f79aa84dc73061d8ca071fe18f3 | ||
1065 | - sha: 4b64120f26878a661d1aaf0b0bb5009a21614e2db0649c728cc9d4c16b1050b6 | ||
1066 | - Download Locations: | ||
1067 | http://downloads.yoctoproject.org/releases/yocto/yocto-5.1/bitbake-d3c84198771b7f79aa84dc73061d8ca071fe18f3.tar.bz2 | ||
1068 | http://mirrors.kernel.org/yocto/yocto/yocto-5.1/bitbake-d3c84198771b7f79aa84dc73061d8ca071fe18f3.tar.bz2 | ||
1069 | |||
1070 | yocto-docs | ||
1071 | |||
1072 | - Repository Location: :yocto_git:`/yocto-docs` | ||
1073 | - Branch: :yocto_git:`styhead </yocto-docs/log/?h=styhead>` | ||
1074 | - Tag: :yocto_git:`yocto-5.1 </yocto-docs/log/?h=yocto-5.1>` | ||
1075 | - Git Revision: :yocto_git:`c32b55b3403dcfd76a4694ff407d4b513e14c8f4 </yocto-docs/commit/?id=c32b55b3403dcfd76a4694ff407d4b513e14c8f4>` | ||
1076 | |||