summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides/release-notes-5.2.rst
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/migration-guides/release-notes-5.2.rst')
-rw-r--r--documentation/migration-guides/release-notes-5.2.rst2300
1 files changed, 2300 insertions, 0 deletions
diff --git a/documentation/migration-guides/release-notes-5.2.rst b/documentation/migration-guides/release-notes-5.2.rst
new file mode 100644
index 0000000000..5fc426c050
--- /dev/null
+++ b/documentation/migration-guides/release-notes-5.2.rst
@@ -0,0 +1,2300 @@
1.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
2
3.. |yocto-codename| replace:: walnascar
4.. |yocto-ver| replace:: 5.2
5
6Release notes for |yocto-ver| (|yocto-codename|)
7------------------------------------------------
8
9New Features / Enhancements in |yocto-ver|
10~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11
12- Linux kernel 6.12, gcc 14.2, glibc 2.41, LLVM 19.1.7, and over 300 other
13 recipe upgrades.
14
15- Minimum Python version required on the host: 3.9.
16
17- New variables:
18
19 - ``linux-firmware``: Add the :term:`FIRMWARE_COMPRESSION` variable which
20 allows compression the firmwares provided by the ``linux-firmware`` recipe.
21 Possible values are ``xz`` and ``zst``.
22
23 - Reproducibility: Add the :term:`OEQA_REPRODUCIBLE_TEST_LEAF_TARGETS`
24 variable which enables a reproducibility test on recipes using
25 :ref:`Shared State <overview-manual/concepts:Shared State>` for the
26 dependencies. See :doc:`/test-manual/reproducible-builds`.
27
28 - ``systemd``: Add :term:`WATCHDOG_RUNTIME_SEC`: for controlling the
29 ``RuntimeWatchdogSec`` option in ``/etc/systemd/system.conf``.
30
31 - :term:`FIT_UBOOT_ENV` to allow including a u-boot script as a text in a
32 fit image. See the ``kernel-fitimage`` for more information.
33
34 - :ref:`ref-classes-meson`: :term:`MESON_INSTALL_TAGS` to allow passing
35 install tags (``--tags``) to the ``meson install`` command during the
36 :ref:`ref-tasks-install` task.
37
38 - :ref:`ref-classes-cve-check`: :term:`NVD_DB_VERSION` to allow choosing the
39 CVE feed when using the :ref:`ref-classes-cve-check` class.
40
41 - The :term:`BB_USE_HOME_NPMRC` controls whether or not BitBake uses the
42 user's ``.npmrc`` file within their home directory within the npm fetcher.
43 This can be used for authentication of private NPM registries, among other
44 uses.
45
46 - The :term:`GRUB_MKIMAGE_OPTS` can be used to control the flags to the
47 ``grub-mkimage`` command in the context of the GRUB recipe (``grub-efi``).
48
49 - The :term:`SPDX_PACKAGE_VERSION` variable controls the package version as
50 seen in the SPDX 3.0 JSON output (``software_packageVersion``).
51
52- Kernel-related changes:
53
54 - :ref:`ref-classes-cml1`: in :ref:`ref-tasks-diffconfig`, do not override
55 ``.config`` with ``.config.orig``. This applies to other recipes using the
56 class :ref:`ref-classes-cml1`.
57
58 - ``linux-firmware``: add following new firmware packages:
59
60 - ``qcom-qcm6490-audio``
61 - ``qcom-qcm6490-compute``
62 - ``qcom-adreno-a663``
63 - ``qcom-qcm6490-adreno``
64 - ``qcom-sa8775p-adreno``
65 - ``qcom-qcm6490-ipa``
66 - ``qcom-x1e80100-audio``
67 - ``qcom-qcs615-adreno``
68 - ``qcom-aic100``
69 - ``qcom-qdu100``
70 - ``qca-qca2066``
71 - ``qca-qca61x4-serial``
72 - ``qca-qca61x4-usb``
73 - ``qca-qca6390``
74 - ``qca-qca6698``
75 - ``qca-wcn3950``
76 - ``qca-wcn3988``
77 - ``qca-wcn399x``
78 - ``qca-wcn6750``
79 - ``qca-wcn7850``
80 - ``qcom-2-license``
81 - ``qcom-aic100``
82 - ``qcom-qcm6490-wifi``
83 - ``qcom-qdu100``
84 - ``qcom-sa8775p-audio``
85 - ``qcom-sa8775p-compute``
86 - ``qcom-sa8775p-generalpurpose``
87 - ``qcom-x1e80100-lenovo-t14s-g6-adreno``
88 - ``qcom-x1e80100-lenovo-t14s-g6-audio``
89 - ``qcom-x1e80100-lenovo-t14s-g6-compute``
90 - ``qcom-adreno-a623``
91 - ``qcom-qcs8300-adreno``
92 - ``qca-qca2066``
93 - ``qcom-adreno-a2xx``
94
95 - ``linux-firmware``: split ``amgpu``, ``ath10k``, ``ath11k`` and ``ath12k``
96 in separate packages.
97
98 - The :ref:`ref-classes-kernel-yocto` classes now supports in-tree
99 configuration fragments. These can be added with the
100 :term:`KERNEL_FEATURES` variable.
101
102 - Kernel configuration audit can now be disabled by setting
103 :term:`KMETA_AUDIT` to 1.
104
105 - The ``kern-tools`` recipe is now able to recognize files ending with
106 ``.config`` for :ref:`ref-classes-kernel-yocto`-based Kernel recipes.
107
108 - Support the LZMA compression algorithm in the
109 :ref:`ref-classes-kernel-uboot` class. This can be done by setting the
110 variable :term:`FIT_KERNEL_COMP_ALG` to ``lzma``.
111
112 - :ref:`ref-classes-kernel-yocto`: Reproducibility for commits created by
113 the :ref:`ref-classes-kernel-yocto` class was improved.
114
115 - ``kernel-arch``: add ``-fmacro-prefix-map`` in ``KERNEL_CC`` to fix a
116 reproducibility issue.
117
118- New core recipes:
119
120 - ``python3-pefile``: required for the :ref:`ref-classes-uki` class.
121
122 - Add initial support for the `Barebox <https://www.barebox.org>`__
123 bootloader, along with associated OEQA test cases. This adds the
124 ``barebox`` and the ``barebox-tools`` recipes.
125
126 - Import ``makedumpfile`` from meta-openembedded, as the ``kexec-tools``
127 recipe :term:`RDEPENDS` on it.
128
129 - The ``tcl-8`` recipe was added back to support the build of ``expect``.
130
131 - Add the ``libdisplay-info`` recipe, an EDID and DisplayID library,
132 required for Weston 14.0.1 and newer.
133
134 - The ``hwdata`` recipe was imported from :oe_git:`meta-openembedded
135 </meta-openembedded>`, a recipe for hardware identification and
136 configuration data, needed by ``libdisplay-info``.
137
138 - The ``cve-update-db-native`` was restored from kirkstone and can be used
139 to update the CVE National Vulnerability Database (NVD). Add support for
140 the FKIE-CAD (https://github.com/fkie-cad/nvd-json-data-feeds) CVE source
141 for it.
142
143 - The ``rpm-sequoia-crypto-policy`` to ship a crypto policy file for the
144 ``rpm-sequoia`` recipe.
145
146 - The ``libsass`` and ``sassc`` for the C/C++ port of the Sass CSS
147 pre-compiler, required by the ``libadwaita`` recipe.
148
149 - ``python3-roman-numerals-py``: module providing utilities for working with
150 well-formed Roman numerals. ``python3-sphinx`` relies on this recipe.
151
152 - The ``fastfloat`` recipe, a header-only library for fast number parsing.
153 This will be a dependency for the ``vte`` recipe in later versions.
154
155 - The ``avahi-libnss-mdns`` was renamed from ``libnss-mdns``.
156
157 - The ``cargo-c`` was renamed from ``cargo-c-native``.
158
159 - The ``tcl8`` recipe was added to support the failing build of ``expect``.
160 The ``tcl`` recipe (version 9) remains the main recipe for this component.
161
162 - The ``scdoc`` recipe is imported from
163 :oe_layerindex:`/layerindex/branch/master/layer/meta-wayland` to support
164 the generation of the man-pages of ``kdoc``.
165
166- New core classes:
167
168 - New :ref:`ref-classes-uki` class for building Unified Kernel Images (UKI).
169 Associated OEQA tests were also added for this class.
170
171 - New :ref:`ref-classes-cython` class for python recipes that require Cython
172 for their compilation. Existing recipes depending on Cython now inherit
173 this class. This class also strips potential build paths in the compilation
174 output for reproducibility.
175
176 - New :ref:`ref-classes-ptest-python-pytest` class to automatically
177 configure :ref:`ref-classes-ptest` for Python packages using the `pytest
178 <https://docs.pytest.org>`__ unit test framework.
179
180- Architecture-specific changes:
181
182 - ``tune-cortexa32``: set tune feature to ``armv8a``.
183
184 - Add the ``loongarch64`` architecture for the ``grub2`` and ``llvm``
185 recipes. It was also added to build with ``musl`` as the toolchain.
186
187- QEMU / ``runqemu`` changes:
188
189 - ``qemu/machine``: change the ``QEMU_EXTRAOPTIONS_${TUNE_PKGARCH}`` syntax
190 in QEMU machine definitions to ``QEMU_EXTRAOPTIONS:tune-${TUNE_PKGARCH}``
191 to follow the same patterns as other QEMU-related variables.
192
193- Documentation changes:
194
195 - Use ``rsvg`` as a replacement of ``inkscape`` to convert svg files in the
196 documentation.
197
198 - The ``cve`` role was replaced by ``cve_nist`` to avoid a conflict with
199 more recent version of Sphinx.
200
201 - New documentation on the multiconfig feature: :doc:`/dev-manual/multiconfig`.
202
203 - New documentation on ``bblock``: :doc:`/dev-manual/bblock`.
204
205- Go changes:
206
207 - The :ref:`ref-classes-go-mod` class now sets an internal variable
208 ``GO_MOD_CACHE_DIR`` to enable the use of the Go module fetchers for
209 downloading and unpacking module dependencies to the module cache.
210
211 - Make the :ref:`ref-tasks-compile` task run before
212 :ref:`ref-tasks-populate_lic` in the :ref:`ref-classes-go-mod` class so
213 license files are found by :ref:`ref-tasks-populate_lic` after the ``go
214 install`` command is run in :ref:`ref-tasks-compile`.
215
216- Rust changes:
217
218 - ``rust-target-config``: Update the data layout for the *x86-64* target, as
219 it was different in Rust from LLVM, which produced a data layout error.
220
221 - The :term:`PACKAGECONFIG_CONFARGS` value if now passed to the ``cargo
222 build`` command, which means that Rust recipes can now properly define
223 their :term:`PACKAGECONFIG` configuration.
224
225- Wic Image Creator changes:
226
227 - Allow the ``--exclude-path`` option to exclude symlinks.
228
229 - Add the variable :term:`WIC_SECTOR_SIZE` to control the sector size of Wic
230 images.
231
232 - ``bootimg-efi``: Support "+" symbol in filenames passed in
233 :term:`IMAGE_EFI_BOOT_FILES`.
234
235- SDK-related changes:
236
237 - Add support for ZST-compression through :term:`SDK_ARCHIVE_TYPE`, by
238 setting its value to ``tar.zst``.
239
240 - The ``debug-tweaks`` features were removed from ``-sdk`` images
241 (``core-image-*-sdk.bb``).
242
243 - Enable ``ipv6``, ``acl``, and ``xattr`` in :term:`DISTRO_FEATURES_NATIVESDK`.
244
245 - Toolchain SDKs (``meta-toolchain``) now properly supports the ``usrmerge``
246 feature (part of :term:`DISTRO_FEATURES`).
247
248 - The ``pipefail`` shell option is now added to the SDK installer script.
249
250- Testing-related changes:
251
252 - ``oeqa/postactions``: Fix archive retrieval from target.
253
254 - ``oeqa/selftest/gcc``: Fix kex exchange identification error.
255
256 - ``oeqa/utils/qemurunner``: support ignoring vt100 escape sequences.
257
258 - ``oeqa``: support passing custom boot patterns to runqemu.
259
260 - ``oeqa/selftest/cases``: add basic U-boot and Barebox tests.
261
262 - ``oeqa/selftest/rust``: skip on all MIPS platforms.
263
264 - Lots of changes and improvements to the :term:`Toaster` OEQA tests.
265
266 - ``oeqa/selftest``: add a test for bitbake "-e" and "-getvar" difference.
267
268 - ``oeqa/selftest``: Fix failure when configuration contains ``BBLAYERS:append``
269
270 - ``oeqa/ssh``: improve performance and log sizes when handling large files.
271
272 - ``oeqa/poisoning``: fix and improve gcc include poisoning tests.
273
274- Utility script changes:
275
276 - The ``patchreview.py`` script now uses the ``check_upstream_status`` from
277 ``oe.qa`` to get patch statuses.
278
279 - ``resulttool``:
280
281 - Allow store to filter to specific revisions (``--revision`` flag).
282
283 - Use single space indentation in JSON output, to save disk
284 space.
285
286 - Add ``--logfile-archive`` option to store and archive log files
287 separately.
288
289 - Handle LTP raw logs as well as Ptest.
290
291 - ``yocto-check-layer``:
292
293 - Check for the presence of a ``SECURITY.md`` file in layers and make it
294 mandatory.
295
296 - The :ref:`ref-classes-yocto-check-layer` class now uses
297 :term:`CHECKLAYER_REQUIRED_TESTS` to get the list of QA checks to verify
298 when running the ``yocto-check-layer`` script.
299
300 - New ``oe-image-files-spdx`` script utility directory under
301 ``scripts/contrib`` to that processes the SPDX 3.0.1 output from a build
302 and lists all the files on the root file system with their checksums.
303
304 - ``install-buildtools``:
305
306 - Add the ``--downloads-directory`` argument to the script to allow
307 specifying the location of the artifact download directory.
308
309 - The download URL are now stored next to the download artifacts for
310 traceability.
311
312 - New ``clean-hashserver-database`` under ``scripts/`` that can be used to
313 clean the hashserver database based on the files available in the sstate
314 directory (see :ref:`overview-manual/concepts:Hash Equivalence` for more
315 information).
316
317- BitBake changes:
318
319 - Add a new concept of configuration fragment, which allows providing
320 configuration snippets contained in layers in a structured and controlled
321 way. For more information, see the
322 :ref:`bitbake:bitbake-user-manual/bitbake-user-manual-metadata:\`\`addfragments\`\`
323 Directive` section of the BitBake User Manual.
324
325 - Add a new ``include_all`` directive, which can be used to include multiple
326 files present in the same location in different layers.
327
328 - Fetcher related changes (``fetch2``):
329
330 - Do not preserve ownership when unpacking.
331
332 - switch from Sqlite ``persist_data`` to a standard cache file
333 for checksums, and drop ``persist_data``.
334
335 - add support for GitHub codespaces by adding the
336 ``GITHUB_TOKEN`` to the list of variables exported during ``git``
337 invocations.
338
339 - set User-Agent to 'bitbake/version' instead of a "fake
340 mozilla" user agent.
341
342 - ``wget``: handle HTTP 308 Permanent Redirect.
343
344 - ``wget``: increase timeout to 100s from 30s to match CDN worst
345 response time.
346
347 - Add support for fast initial shallow fetch. The fetcher will prefer an
348 initial shallow clone, but will re-utilize an existing bare clone if
349 there is one. If the remote server does not allow shallow fetches, the
350 fetcher falls back to a bare clone. This improves the data transfer
351 size on the initial fetch of a repository, eliminates the need to use
352 an HTTPS tarball :term:`SRC_URI` to reduce data transfer, and allows
353 SSH-based authentication when using non-public repos, so additional
354 HTTPS tokens may not be required.
355
356 - ``compress``: use ``lz4`` instead of ``lz4c``, as ``lz4c`` as been
357 considered deprecated since 2018.
358
359 - ``server/process``: decrease idle/main loop frequency, as it is idle and
360 main loops have socket select calls to know when to execute.
361
362 - ``bitbake-worker``:
363
364 - improve bytearray truncation performance when large
365 amounts of data are being transferred from the cooker to the worker.
366
367 - ``cooker``: increase the default pipe size from 64KB to
368 512KB for better efficiency when transferring large amounts of data.
369
370 - ``bitbake-getvar``: catch ``NoProvider`` exception to improve error
371 readability when a recipe is not found with ``--recipe``.
372
373 - ``bb/build``: add a function ``bb.build.listtasks()`` to list the tasks in
374 a datastore.
375
376 - Remove custom exception backtrace formatting, and replace occurrences of
377 ``bb.exception.format_exception()`` by ``traceback.format_exception()``.
378
379 - ``runqueue``: various performance optimizations including:
380
381 - Fix performance of multiconfigs with large overlap.
382 - Optimise ``setscene`` loop processing by starting where it
383 was left off in the previous execution.
384
385 - ``knotty`` now hints the user if :term:`MACHINE` was not set in
386 the ``local.conf`` file.
387
388 - ``utils``: add Go mod h1 checksum support, specific to Go modules. Use
389 with ``goh1``.
390
391 - The parser now catches empty variable name assignments such as::
392
393 += "value"
394
395 The previous code would have assigned ``value`` to the variable named ``+``.
396
397 - ``hashserv``: Add the ``gc-mark-stream`` command for batch hash marking.
398
399
400- Packaging changes:
401
402 - ``systemd``: extract dependencies from ``.note.dlopen`` ELF segments, to
403 better detect dynamically linked libraries at runtime.
404
405 - ``package_rpm``: use ZSTD's default compression level from the variable
406 :term:`ZSTD_COMPRESSION_LEVEL`.
407
408 - ``package_rpm``: restrict RPM packaging to 4 threads to improve
409 the compression speed.
410
411 - ``sign_rpm``: ``rpm`` needs the ``sequoia`` :term:`PACKAGECONFIG`
412 config set to be able to generate signed packages.
413
414- LLVM related changes:
415
416 - Set ``LLVM_HOST_TRIPLE`` for cross-compilation, which is recommended when
417 cross-compiling Llvm.
418
419- SPDX-related changes:
420
421 - SPDX 3.0:
422
423 - Find local sources when searching for debug sources.
424
425 - Map ``gitsm`` URIs to ``git``.
426
427 - Link license and build by alias instead of SPDX ID.
428
429 - Fix SPDX tasks not running when code changes (use of ``file-checksums``).
430
431- ``devtool`` changes:
432
433 - Remove the "S = WORKDIR" workaround as now :term:`S` cannot be equal to
434 :term:`WORKDIR`.
435
436 - The already broken ``--debug-build-config`` option of
437 ``devtool ide-sdk`` has been replaced by a new ``--debug-build`` option
438 of ``devtool modify``. The new ``devtool ide-sdk`` workflow is:
439 ``devtool modify my-recipe --debug-build`` followed by
440 ``devtool ide-sdk my-recipe my-image``.
441
442 - ``create-spdx``: support line numbers for :term:`NO_GENERIC_LICENSE`
443 license types.
444
445 - ``spdx30``: Adds a "contains" relationship that relates the root file
446 system package to the files contained in it. If a package provides a file
447 with a matching hash and path, it will be linked, otherwise a new File
448 element will be created.
449
450 - The output of :ref:`devtool upgrade-status
451 <ref-manual/devtool-reference:Checking on the Upgrade Status of a Recipe>`
452 is now sorted by recipe name.
453
454- Patchtest-related changes:
455
456 - Refactor pattern definitions in a ``patterns`` module.
457
458 - Refactor and improve the ``mbox`` module.
459
460 - Split out result messages.
461
462 - Add a check for user name tags in patches (for example "fix added by
463 @username").
464
465- :ref:`ref-classes-insane` class related changes:
466
467 - Only parse ELF if they are files and not symlinks.
468
469 - Check for ``RUNPATH`` in addition to ``RPATH`` in binaries.
470
471 - Ensure :ref:`ref-classes-insane` tasks of dependencies run in builds when
472 expected.
473
474- Security changes:
475
476 - The ``PIE`` gcc flag is now passed for the *powerpc* architecture after a
477 bugfix in gcc (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81170).
478
479 - ``openssh``: be more restrictive on private key file permissions by
480 setting them from the :ref:`ref-tasks-install` task.
481
482- :ref:`ref-classes-cve-check` changes:
483
484 - Update the :term:`DL_DIR` database location name
485 (``${DL_DIR}/CVE_CHECK2``).
486
487 - Add the field "modified" to the JSON report (from "NVD-modified").
488
489 - Add support for CVSS v4.0.
490
491 - Fix malformed cve status description with ``:`` characters.
492
493 - Restore the :term:`CVE_CHECK_SHOW_WARNINGS` variable and functionality. It
494 currently prints warning message for every unpatched CVE the
495 :ref:`ref-classes-cve-check` class finds.
496
497 - Users can control the NVD database source using the :term:`NVD_DB_VERSION`
498 variable with possible values ``NVD1``, ``NVD2``, or ``FKIE``.
499
500 - The default feed for CVEs is now ``FKIE`` instead of ``NVD2`` (see
501 :term:`NVD_DB_VERSION` for more information).
502
503- New :term:`PACKAGECONFIG` options for individual recipes:
504
505 - ``perf``: ``zstd``
506 - ``ppp``: ``pam``, ``openssl``
507 - ``libpciaccess``: ``zlib``
508 - ``gdk-pixbuf``: ``gif``, ``others``
509 - ``libpam``: ``selinux``
510 - ``libsecret``: ``pam``
511 - ``rpm``: ``sequoia``
512 - ``systemd``: ``apparmor``, ``fido``, ``mountfsd``, ``nsresourced``
513 - ``ovmf``: ``debug``
514 - ``webkitgtk``: ``assertions``
515 - ``iproute2``: ``iptables``
516 - ``man-db``: ``col``
517
518- Systemd related changes:
519
520 - ``systemd``:
521
522 - set better sane time at startup by creating the ``clock-epoch`` file in
523 ``${libdir}`` if the ``set-time-epoch`` :term:`PACKAGECONFIG` config is
524 set.
525
526 - really disable `Predictable Network Interface names
527 <https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/>`__
528 if the ``pni-names`` feature is not part of :term:`DISTRO_FEATURES`.
529 Previously it was only really disabled for QEMU machines.
530
531 - split ``networkd`` into its own package named ``systemd-networkd``.
532
533 - ``systemd-bootchart``: now supports the 32-bit *riscv* architecture.
534
535 - ``systemd-boot``: now supports the *riscv* architecture.
536
537 - ``systemd-serialgetty``:
538
539 - the recipe no longer sets a default value for
540 :term:`SERIAL_CONSOLES`, and uses the one set in ``bitbake.conf``.
541
542 - the recipe no longer ships a copy of the ``serial-getty@.service`` as
543 it is provided by systemd directly.
544
545 - Don't set a default :term:`SERIAL_CONSOLES` value in the
546 ``systemd-serialgetty`` recipe and take the global value that should
547 already be set.
548
549 - Replace custom unit files by existing unit files provided in the
550 systemd source code.
551
552 - User unit supports was improved. All the user units are now enabled by
553 default.
554
555 - The custom implementation of ``systemctl`` in :term:`OpenEmbedded-Core
556 (OE-Core)` was removed to use the upstream one. This ``systemctl`` binary
557 is now compiled and used for systemd-related operations.
558
559- :ref:`ref-classes-sanity` class changes:
560
561 - Add a sanity check to validate that the C++ toolchain is functional on the
562 host.
563
564 - Add a sanity check to check that the C++ compiler on the host supports
565 C++20.
566
567 - Add a sanity check to verify that :term:`TOPDIR` does not contain
568 non-ASCII characters, as it may lead to unexpected build errors.
569
570- Miscellaneous changes:
571
572 - ``bluez``: fix mesh build when building with musl.
573
574 - ``python3-pip``: the ``pip`` executable is now left and not deleted, and
575 can be used instead of ``pip3`` and ``pip2``.
576
577 - ``tar`` image types are now more reproducible as the :term:`IMAGE_CMD` for
578 ``tar`` now strips ``atime`` and ``ctime`` from the archive content.
579
580 - :term:`SOLIBSDEV` and :term:`SOLIBS` are now defined for the *mingw32*
581 architecture (``.dll``).
582
583 - :ref:`rootfs-postcommands <ref-classes-rootfs*>`: make ``opkg`` status
584 reproducible.
585
586 - The default :term:`KERNEL_CONSOLE` value is no longer ``ttyS0`` but the
587 first entry from the :term:`SERIAL_CONSOLES` variable.
588
589 - ``virglrenderer``: add a patch to fix ``-int-conversion`` build issue.
590
591 - ``ffmpeg``: disable asm optimizations for the *x86* architecture as PIC is
592 required and *x86* ASM code is not PIC.
593
594 - ``udev-extraconf``: fix the ``network.sh`` script that did not configure
595 hotplugged interfaces.
596
597 - ``classes-global/license``: move several functions and logic to library
598 code in :oe_git:`meta/lib/oe/license.py </openembedded-core/tree/meta/lib/oe/license.py>`.
599
600 - The recipe ``cairo`` now disables the features ``symbol-lookup``,
601 ``spectre``, and ``tests`` by default.
602
603 - The recipe ``glib-2.0`` now disables the feature ``sysprof`` by default.
604
605 - The recipe ``gstreamer1.0-libav`` now disables the feature ``doc`` by default.
606
607 - ``rxvt-unicode``: change ``virtual/x-terminal-emulator`` from
608 :term:`PROVIDES` to :term:`RPROVIDES` as ``virtual-x-terminal-emulator``.
609 Also make this recipe depend on the ``x11`` distro features with
610 :term:`REQUIRED_DISTRO_FEATURES`.
611
612 - ``rxvt-unicode.inc``: disable the ``terminfo`` installation by setting
613 ``TIC`` to ``:`` in :term:`EXTRA_OECONF`, to avoid host contamination.
614
615 - ``matchbox-terminal``: add ``x-terminal-emulator`` as :term:`RPROVIDES`
616 and set :term:`ALTERNATIVE` for the recipe.
617
618 - ``default-providers.conf``: set ``rxvt-unicode`` as the default
619 ``virtual-x-terminal-emulator`` runtime provider with
620 :term:`PREFERRED_RPROVIDER`.
621
622 - ``cve-update-nvd2-native``: updating the database will now result in an
623 error if :term:`BB_NO_NETWORK` is enabled and
624 :term:`CVE_DB_UPDATE_INTERVAL` is not set to ``-1``. Users can control the
625 NVD database source using the :term:`NVD_DB_VERSION` variable with
626 possible values ``NVD1``, ``NVD2``, or ``FKIE``.
627
628 - ``systemtap``: add ``--with-extra-version="oe"`` configure option to
629 improve the reproducibility of the recipe.
630
631 - ``python3``: package ``tkinter``'s shared objects separately in the
632 ``python3-tkinter`` package.
633
634 - ``init-manager``: set the variable ``VIRTUAL-RUNTIME_dev_manager`` to
635 ``udev`` by default in
636 :oe_git:`meta/conf/distro/include/init-manager-none.inc
637 </openembedded-core/tree/meta/conf/distro/include/init-manager-none.inc>`
638 and :oe_git:`meta/conf/distro/include/init-manager-sysvinit.inc
639 </openembedded-core/tree/meta/conf/distro/include/init-manager-sysvinit.inc>`,
640 instead of :oe_git:`meta/recipes-core/packagegroups/packagegroup-core-boot.bb
641 </openembedded-core/tree/meta/recipes-core/packagegroups/packagegroup-core-boot.bb>`
642 only.
643
644 Likewise, the same is done for ``VIRTUAL-RUNTIME_keymaps`` with
645 ``keymaps`` as its default value.
646
647 - ``seatd``: Create a ``seat`` group and package the systemd service
648 ``seatd.service`` with correct permissions.
649
650 That way, the ``weston`` user in ``weston-init.bb`` was added to the
651 ``seat`` group to be able to properly establish connection between the
652 Weston and the ``seatd`` socket.
653
654 - ``webkitgtk``:
655
656 - Fix build on 32bit arches with 64bit ``time_t`` only.
657
658 - Disable JIT on RISCV64.
659
660 - :ref:`ref-classes-report-error`: Add :term:`PN` to error report files.
661
662 - ``initrdscripts``: add UBI support for mounting a live ``ubifs`` rootfs.
663
664 - ``uboot-extlinux-config.bbclass``: add support for device tree overlays.
665
666 - ``glibc``: add ``ld.so.conf`` to :term:`CONFFILES`.
667
668 - ``udev-extraconf``: Allow FAT mount group to be specified with
669 :term:`MOUNT_GROUP`.
670
671 - New ``bbverbnote`` log utility which can be used to print on the console
672 (equivalent to the ``bb.verbnote`` Python implementation).
673
674 - :ref:`ref-classes-grub-efi`: Add :term:`GRUB_TITLE` variable to set
675 custom GRUB titles.
676
677 - ``gawk``: Enable high precision arithmetic support by default (``mpfr``
678 enabled by default in :term:`PACKAGECONFIG`).
679
680 - ``licenses``: Map the license ``SGIv1`` to ``SGI-OpenGL``, as ``SGIv1`` is
681 not an SPDX license identifier.
682
683 - Configuration files for the `b4 <https://b4.docs.kernel.org>`__
684 command-line tool was added to the different Yocto Project and OpenEmbedded
685 repositories.
686
687 - ``kernel-fitimage``: handle :doc:`multiconfig
688 </dev-manual/multiconfig>` dependency when
689 :term:`INITRAMFS_MULTICONFIG` is set.
690
691 - ``psplash``: when using the ``systemd`` feature from
692 :term:`DISTRO_FEATURES`, start the ``psplash`` service when the
693 ``/dev/fb0`` framebuffer is detected with Udev.
694
695 - ``gdb``: is now compiled with xz support by default (``--with-lzma``).
696
697 - ``busybox``: drop net-tools from the default ``defconfig``, since these tools
698 (``ifconfig``, etc.) have been deprecated since `2009
699 <https://lists.debian.org/debian-devel/2009/03/msg00780.html>`__.
700
701 - ``perf`` is built with ``zstd`` in :term:`PACKAGECONFIG` by default.
702
703 - ``boost``: add ``charconv`` to built libraries by default.
704
705 - ``mirrors``: rationalise Debian mirrors to point at the canonical server
706 (deb.debian.org) instead of country specific ones. This server is backed
707 by a :wikipedia:`CDN <Content_delivery_network>` to properly balance the
708 server load.
709
710 - ``lib: sbom30``: Add action statement for affected VEX statements with
711 "Mitigation action unknown", as these are not tracked by the existing
712 code.
713
714Known Issues in |yocto-ver|
715~~~~~~~~~~~~~~~~~~~~~~~~~~~
716
717- The :ref:`ref-classes-cve-check` class is based on the `National
718 Vulnerability Database <https://nvd.nist.gov/>`__ (NVD). Since the beginning
719 of 2024, the maintainers of this database have stopped annotating CVEs with
720 the affected CPEs. This prevents the :ref:`ref-classes-cve-check` class to
721 properly report CVEs as CPEs are used to match Yocto recipes with CVEs
722 affecting them. As a result, the current CVE reports may look good but the
723 reality is that some vulnerabilities are just not reported.
724
725 During that time, users may look up the 'CVE database
726 <https://www.cve.org/>'__ for entries concerning software they use, or follow
727 release notes of such projects closely.
728
729 Please note, that the :ref:`ref-classes-cve-check` tool has always been a
730 helper tool, and users are advised to always review the final result. Results
731 of an automatic scan may not take into account configuration options,
732 compiler options and other factors.
733
734Recipe License changes in |yocto-ver|
735~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
736
737The following changes have been made to the :term:`LICENSE` values set by recipes:
738
739.. list-table::
740 :widths: 20 40 40
741 :header-rows: 1
742
743 * - Recipe
744 - Previous value
745 - New value
746 * - ``babeltrace2``
747 - ``MIT & GPL-2.0-only & LGPL-2.1-only & BSD-2-Clause``
748 - ``MIT & GPL-2.0-only & LGPL-2.1-only & BSD-2-Clause & BSD-4-Clause & GPL-3.0-or-later & CC-BY-SA-4.0 & PSF-2.0``
749 * - ``busybox``
750 - ``GPL-2.0-only & bzip2-1.0.4``
751 - ``GPL-2.0-only & bzip2-1.0.6``
752 * - ``dbus-glib``
753 - ``AFL-2.1 | GPL-2.0-or-later``
754 - ``(AFL-2.1 & LGPL-2.0-or-later & MIT) | (GPL-2.0-or-later & LGPL-2.0-or-later & MIT)``
755 * - ``diffstat``
756 - ``MIT``
757 - ``X11``
758 * - ``docbook-xsl-stylesheets``
759 - ``XSL``
760 - ``DocBook-XML``
761 * - ``font-util``
762 - ``Unicode-TOU & BSD-4-Clause & BSD-2-Clause``
763 - ``Unicode-TOU & MIT & X11 & BSD-2-Clause``
764 * - ``json-glib``
765 - ``LGPL-2.1-only``
766 - ``LGPL-2.1-or-later``
767 * - ``libbsd``
768 - ``BSD-3-Clause & BSD-4-Clause & ISC & PD``
769 - ``BSD-3-Clause & ISC & PD``
770 * - ``libxfont2``
771 - ``MIT & MIT & BSD-4-Clause & BSD-2-Clause``
772 - ``MIT & MIT & BSD-4-Clause-UC & BSD-2-Clause``
773 * - ``libxkbcommon``
774 - ``MIT & MIT``
775 - ``MIT & MIT-open-group & HPND & HPND-sell-variant & X11``
776 * - ``man-pages``
777 - ``GPL-2.0-or-later & GPL-2.0-only & GPL-1.0-or-later & BSD-2-Clause & BSD-3-Clause & BSD-4-Clause & MIT``
778 - ``GPL-2.0-or-later & GPL-2.0-only & GPL-1.0-or-later & BSD-2-Clause & BSD-3-Clause & BSD-4-Clause-UC & MIT``
779 * - ``ppp``
780 - ``BSD-3-Clause & BSD-3-Clause-Attribution & GPL-2.0-or-later & LGPL-2.0-or-later & PD & RSA-MD & MIT``
781 - ``BSD-2-Clause & GPL-2.0-or-later & LGPL-2.0-or-later & PD & RSA-MD & MIT``
782 * - ``tcf-agent``
783 - ``EPL-1.0 | EDL-1.0``
784 - ``EPL-1.0 | BSD-3-Clause``
785 * - ``unfs3``
786 - ``unfs3``
787 - ``BSD-3-Clause``
788 * - ``usbutils``
789 - ``GPL-2.0-or-later & (GPL-2.0-only | GPL-3.0-only)``
790 - ``GPL-2.0-or-later & (GPL-2.0-only | GPL-3.0-only) & CC0-1.0 & LGPL-2.1-or-later & MIT``
791 * - ``util-linux``
792 - ``GPL-1.0-or-later & GPL-2.0-only & GPL-2.0-or-later & LGPL-2.1-or-later & BSD-2-Clause & BSD-3-Clause & BSD-4-Clause & MIT``
793 - ``GPL-1.0-or-later & GPL-2.0-only & GPL-2.0-or-later & LGPL-2.1-or-later & BSD-2-Clause & BSD-3-Clause & BSD-4-Clause-UC & MIT``
794
795Security Fixes in |yocto-ver|
796~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797
798The following CVEs have been fixed:
799
800.. list-table::
801 :widths: 30 70
802 :header-rows: 1
803
804 * - Recipe
805 - CVE IDs
806 * - ``barebox``
807 - :cve_nist:`2025-26721`, :cve_nist:`2025-26722`, :cve_nist:`2025-26723`, :cve_nist:`2025-26724`, :cve_nist:`2025-26725`
808 * - ``binutils``
809 - :cve_nist:`2024-53589`, :cve_nist:`2025-1153`
810 * - ``curl``
811 - :cve_nist:`2024-8096`, :cve_nist:`2024-9681`, :cve_nist:`2024-11053`, :cve_nist:`2025-0167`, :cve_nist:`2025-0665`, :cve_nist:`2025-0725`
812 * - ``expat``
813 - :cve_nist:`2024-8176`, :cve_nist:`2024-50602`
814 * - ``ghostscript``
815 - :cve_nist:`2024-46951`, :cve_nist:`2024-46952`, :cve_nist:`2024-46953`, :cve_nist:`2024-46954`, :cve_nist:`2024-46955`, :cve_nist:`2024-46956`
816 * - ``gnutls``
817 - :cve_nist:`2024-12243`
818 * - ``go``
819 - :cve_nist:`2024-34155`, :cve_nist:`2024-34156`, :cve_nist:`2024-34158`, :cve_nist:`2024-45336`, :cve_nist:`2024-45341`, :cve_nist:`2025-22866`, :cve_nist:`2025-22870`
820 * - ``grub``
821 - :cve_nist:`2024-45774`, :cve_nist:`2024-45775`, :cve_nist:`2024-45776`, :cve_nist:`2024-45777`, :cve_nist:`2024-45778`, :cve_nist:`2024-45779`, :cve_nist:`2024-45780`, :cve_nist:`2024-45781`, :cve_nist:`2024-45782`, :cve_nist:`2024-45783`, :cve_nist:`2024-56737`, :cve_nist:`2025-0622`, :cve_nist:`2025-0624`, :cve_nist:`2025-0677`, :cve_nist:`2025-0678`, :cve_nist:`2025-0684`, :cve_nist:`2025-0685`, :cve_nist:`2025-0686`, :cve_nist:`2025-0689`, :cve_nist:`2025-0690`, :cve_nist:`2025-1118`, :cve_nist:`2025-1125`
822 * - ``gstreamer1.0``
823 - :cve_nist:`2024-47606`
824 * - ``gstreamer1.0-plugins-base``
825 - :cve_nist:`2024-47538`, :cve_nist:`2024-47541`, :cve_nist:`2024-47542`, :cve_nist:`2024-47600`, :cve_nist:`2024-47607`, :cve_nist:`2024-47615`, :cve_nist:`2024-47835`
826 * - ``gstreamer1.0-plugins-good``
827 - :cve_nist:`2024-47537`, :cve_nist:`2024-47539`, :cve_nist:`2024-47540`, :cve_nist:`2024-47543`, :cve_nist:`2024-47544`, :cve_nist:`2024-47545`, :cve_nist:`2024-47546`, :cve_nist:`2024-47596`, :cve_nist:`2024-47597`, :cve_nist:`2024-47598`, :cve_nist:`2024-47599`, :cve_nist:`2024-47601`, :cve_nist:`2024-47602`, :cve_nist:`2024-47603`, :cve_nist:`2024-47606`, :cve_nist:`2024-47613`, :cve_nist:`2024-47774`, :cve_nist:`2024-47775`, :cve_nist:`2024-47776`, :cve_nist:`2024-47777`, :cve_nist:`2024-47778`, :cve_nist:`2024-47834`
828 * - ``libarchive``
829 - :cve_nist:`2024-57970`, :cve_nist:`2025-1632`, :cve_nist:`2025-25724`
830 * - ``libcap``
831 - :cve_nist:`2025-1390`
832 * - ``libsndfile1``
833 - :cve_nist:`2024-50612`
834 * - ``libtasn1``
835 - :cve_nist:`2024-12133`
836 * - ``libxml2``
837 - :cve_nist:`2024-56171`, :cve_nist:`2025-24928`
838 * - ``ofono``
839 - :cve_nist:`2024-7539`, :cve_nist:`2024-7540`, :cve_nist:`2024-7541`, :cve_nist:`2024-7542`
840 * - ``omvf``
841 - :cve_nist:`2023-45236`, :cve_nist:`2023-45237`, :cve_nist:`2024-25742`
842 * - ``openssh``
843 - :cve_nist:`2025-26465`, :cve_nist:`2025-26466`
844 * - ``openssl``
845 - :cve_nist:`2024-9143`, :cve_nist:`2024-12797`, :cve_nist:`2024-13176`
846 * - ``orc``
847 - :cve_nist:`2024-40897`
848 * - ``python3``
849 - :cve_nist:`2025-0938`, :cve_nist:`2024-12254`
850 * - ``qemu``
851 - :cve_nist:`2024-6505`
852 * - ``rsync``
853 - :cve_nist:`2024-12084`, :cve_nist:`2024-12085`, :cve_nist:`2024-12086`, :cve_nist:`2024-12087`, :cve_nist:`2024-12088`, :cve_nist:`2024-12747`
854 * - ``ruby``
855 - :cve_nist:`2024-41123`, :cve_nist:`2024-41946`
856 * - ``rust``
857 - :cve_nist:`2024-43402`
858 * - ``socat``
859 - :cve_nist:`2024-54661`
860 * - ``tiff``
861 - :cve_nist:`2023-6277`, :cve_nist:`2023-6228`, :cve_nist:`2023-52356`
862 * - ``vim``
863 - :cve_nist:`2024-45306`, :cve_nist:`2024-47814`, :cve_nist:`2025-1215`, :cve_nist:`2025-22134`, :cve_nist:`2025-24014`, :cve_nist:`2025-26603`, :cve_nist:`2025-27423`, :cve_nist:`2025-29768`
864 * - ``webkitgtk``
865 - :cve_nist:`2025-24143`, :cve_nist:`2025-24150`, :cve_nist:`2025-24158`, :cve_nist:`2025-24162`
866 * - ``wpa-supplicant``
867 - :cve_nist:`2024-5290`
868 * - ``xserver-xorg``
869 - :cve_nist:`2024-9632`, :cve_nist:`2025-26594`, :cve_nist:`2025-26595`, :cve_nist:`2025-26596`, :cve_nist:`2025-26597`, :cve_nist:`2025-26598`, :cve_nist:`2025-26599`, :cve_nist:`2025-26600`, :cve_nist:`2025-26601`
870 * - ``xwayland``
871 - :cve_nist:`2024-9632`, :cve_nist:`2025-26594`, :cve_nist:`2025-26595`, :cve_nist:`2025-26596`, :cve_nist:`2025-26597`, :cve_nist:`2025-26598`, :cve_nist:`2025-26599`, :cve_nist:`2025-26600`, :cve_nist:`2025-26601`
872
873Recipe Upgrades in |yocto-ver|
874~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
875
876.. list-table::
877 :widths: 20 40 40
878 :header-rows: 1
879
880 * - Recipe
881 - Previous version
882 - New version
883 * - ``adwaita-icon-theme``
884 - 46.2
885 - 48.0
886 * - ``alsa-lib``
887 - 1.2.12
888 - 1.2.13
889 * - ``alsa-ucm-conf``
890 - 1.2.12
891 - 1.2.13
892 * - ``alsa-utils``
893 - 1.2.12
894 - 1.2.13
895 * - ``appstream``
896 - 1.0.3
897 - 1.0.4
898 * - ``at-spi2-core``
899 - 2.52.0
900 - 2.56.0
901 * - ``autoconf-archive``
902 - 2023.02.20
903 - 2024.10.16
904 * - ``babeltrace2``
905 - 2.0.6
906 - 2.1.0
907 * - ``base-passwd``
908 - 3.6.4
909 - 3.6.6
910 * - ``bash``
911 - 5.2.32
912 - 5.2.37
913 * - ``bash-completion``
914 - 2.14.0
915 - 2.16.0
916 * - ``bc``
917 - 1.07.1
918 - 1.08.1
919 * - ``bind``
920 - 9.20.1
921 - 9.20.6
922 * - ``binutils``
923 - 2.43.1
924 - 2.44
925 * - ``binutils-cross``
926 - 2.43.1
927 - 2.44
928 * - ``binutils-cross-canadian``
929 - 2.43.1
930 - 2.44
931 * - ``binutils-crosssdk``
932 - 2.43.1
933 - 2.44
934 * - ``binutils-testsuite``
935 - 2.43.1
936 - 2.44
937 * - ``bluez5``
938 - 5.78
939 - 5.79
940 * - ``boost``
941 - 1.86.0
942 - 1.87.0
943 * - ``boost-build-native``
944 - 1.86.0
945 - 1.87.0
946 * - ``btrfs-tools``
947 - 6.10.1
948 - 6.13
949 * - ``build-appliance-image``
950 - 15.0.0 (6a5ba188b79e…)
951 - 15.0.0 (2fe7f46e1779…)
952 * - ``busybox``
953 - 1.36.1
954 - 1.37.0
955 * - ``busybox-inittab``
956 - 1.36.1
957 - 1.37.0
958 * - ``ca-certificates``
959 - 20240203
960 - 20241223
961 * - ``cairo``
962 - 1.18.2
963 - 1.18.4
964 * - ``cargo``
965 - 1.79.0
966 - 1.84.1
967 * - ``ccache``
968 - 4.10.2
969 - 4.11
970 * - ``chrpath``
971 - 0.16
972 - 0.18
973 * - ``cmake``
974 - 3.30.2
975 - 3.31.6
976 * - ``cmake-native``
977 - 3.30.2
978 - 3.31.6
979 * - ``connman``
980 - 1.42
981 - 1.43
982 * - ``coreutils``
983 - 9.5
984 - 9.6
985 * - ``cracklib``
986 - 2.10.2
987 - 2.10.3
988 * - ``createrepo-c``
989 - 1.1.4
990 - 1.2.0
991 * - ``cross-localedef-native``
992 - 2.40+git
993 - 2.41+git
994 * - ``cups``
995 - 2.4.10
996 - 2.4.11
997 * - ``curl``
998 - 8.9.1
999 - 8.12.1
1000 * - ``dbus``
1001 - 1.14.10
1002 - 1.16.2
1003 * - ``dbus-glib``
1004 - 0.112
1005 - 0.114
1006 * - ``debianutils``
1007 - 5.20
1008 - 5.21
1009 * - ``debugedit``
1010 - 5.0
1011 - 5.1
1012 * - ``desktop-file-utils``
1013 - 0.27
1014 - 0.28
1015 * - ``dhcpcd``
1016 - 10.0.10
1017 - 10.2.2
1018 * - ``diffoscope``
1019 - 277
1020 - 289
1021 * - ``diffstat``
1022 - 1.66
1023 - 1.67
1024 * - ``diffutils``
1025 - 3.10
1026 - 3.11
1027 * - ``dnf``
1028 - 4.21.1
1029 - 4.22.0
1030 * - ``dropbear``
1031 - 2024.85
1032 - 2024.86
1033 * - ``dtc``
1034 - 1.7.0
1035 - 1.7.2
1036 * - ``ed``
1037 - 1.20.2
1038 - 1.21
1039 * - ``efivar``
1040 - 39+39+git
1041 - 39
1042 * - ``elfutils``
1043 - 0.191
1044 - 0.192
1045 * - ``ell``
1046 - 0.68
1047 - 0.74
1048 * - ``epiphany``
1049 - 46.3
1050 - 48.0
1051 * - ``erofs-utils``
1052 - 1.8.1
1053 - 1.8.5
1054 * - ``ethtool``
1055 - 6.10
1056 - 6.11
1057 * - ``expat``
1058 - 2.6.4
1059 - 2.7.0
1060 * - ``ffmpeg``
1061 - 7.0.2
1062 - 7.1.1
1063 * - ``file``
1064 - 5.45
1065 - 5.46
1066 * - ``fmt``
1067 - 11.0.2
1068 - 11.1.4
1069 * - ``fribidi``
1070 - 1.0.15
1071 - 1.0.16
1072 * - ``gawk``
1073 - 5.3.0
1074 - 5.3.1
1075 * - ``gcr``
1076 - 4.3.0
1077 - 4.3.1
1078 * - ``gdb``
1079 - 15.1
1080 - 16.2
1081 * - ``gdb-cross``
1082 - 15.1
1083 - 16.2
1084 * - ``gdb-cross-canadian``
1085 - 15.1
1086 - 16.2
1087 * - ``gettext``
1088 - 0.22.5
1089 - 0.23.1
1090 * - ``gettext-minimal-native``
1091 - 0.22.5
1092 - 0.23.1
1093 * - ``ghostscript``
1094 - 10.04.0
1095 - 10.05.0
1096 * - ``gi-docgen``
1097 - 2024.1
1098 - 2025.3
1099 * - ``git``
1100 - 2.46.1
1101 - 2.49.0
1102 * - ``glib-2``
1103 - .0 2.80.4
1104 - 2.84.0
1105 * - ``glib-2``
1106 - .0-initial 2.80.4
1107 - 2.84.0
1108 * - ``glibc``
1109 - 2.40+git
1110 - 2.41+git
1111 * - ``glibc-locale``
1112 - 2.40+git
1113 - 2.41+git
1114 * - ``glibc-mtrace``
1115 - 2.40+git
1116 - 2.41+git
1117 * - ``glibc-scripts``
1118 - 2.40+git
1119 - 2.41+git
1120 * - ``glibc-testsuite``
1121 - 2.40+git
1122 - 2.41+git
1123 * - ``glibc-y2038-tests``
1124 - 2.40+git
1125 - 2.41+git
1126 * - ``glslang``
1127 - 1.3.290.0
1128 - 1.4.309.0
1129 * - ``gnu-efi``
1130 - 3.0.18
1131 - 4.0.0
1132 * - ``gnupg``
1133 - 2.5.0
1134 - 2.5.5
1135 * - ``gnutls``
1136 - 3.8.6
1137 - 3.8.9
1138 * - ``go``
1139 - 1.22.12
1140 - 1.24.1
1141 * - ``go-binary-native``
1142 - 1.22.12
1143 - 1.24.1
1144 * - ``go-cross-canadian``
1145 - 1.22.12
1146 - 1.24.1
1147 * - ``go-cross-core2-32``
1148 - 1.22.12
1149 - 1.24.1
1150 * - ``go-crosssdk``
1151 - 1.22.12
1152 - 1.24.1
1153 * - ``go-helloworld``
1154 - 0.1 (39e772fc2670…)
1155 - 0.1 (d7b0ac127859…)
1156 * - ``go-runtime``
1157 - 1.22.12
1158 - 1.24.1
1159 * - ``gobject-introspection``
1160 - 1.80.1
1161 - 1.84.0
1162 * - ``gpgme``
1163 - 1.23.2
1164 - 1.24.2
1165 * - ``gsettings-desktop-schemas``
1166 - 46.1
1167 - 48.0
1168 * - ``gst-devtools``
1169 - 1.24.10
1170 - 1.24.12
1171 * - ``gstreamer1.0``
1172 - 1.24.10
1173 - 1.24.12
1174 * - ``gstreamer1.0-libav``
1175 - 1.24.10
1176 - 1.24.12
1177 * - ``gstreamer1.0-plugins-bad``
1178 - 1.24.10
1179 - 1.24.12
1180 * - ``gstreamer1.0-plugins-base``
1181 - 1.24.10
1182 - 1.24.12
1183 * - ``gstreamer1.0-plugins-good``
1184 - 1.24.10
1185 - 1.24.12
1186 * - ``gstreamer1.0-plugins-ugly``
1187 - 1.24.10
1188 - 1.24.12
1189 * - ``gstreamer1.0-python``
1190 - 1.24.10
1191 - 1.24.12
1192 * - ``gstreamer1.0-rtsp-server``
1193 - 1.24.10
1194 - 1.24.12
1195 * - ``gstreamer1.0-vaapi``
1196 - 1.24.10
1197 - 1.24.12
1198 * - ``gtk4``
1199 - 4.14.5
1200 - 4.18.1
1201 * - ``harfbuzz``
1202 - 9.0.0
1203 - 10.4.0
1204 * - ``hwlatdetect``
1205 - 2.7
1206 - 2.8
1207 * - ``i2c-tools``
1208 - 4.3
1209 - 4.4
1210 * - ``icu``
1211 - 75-1
1212 - 76-1
1213 * - ``ifupdown``
1214 - 0.8.43
1215 - 0.8.44
1216 * - ``igt-gpu-tools``
1217 - 1.28
1218 - 1.30
1219 * - ``inetutils``
1220 - 2.5
1221 - 2.6
1222 * - ``init-system-helpers``
1223 - 1.66
1224 - 1.68
1225 * - ``iproute2``
1226 - 6.10.0
1227 - 6.13.0
1228 * - ``iptables``
1229 - 1.8.10
1230 - 1.8.11
1231 * - ``iputils``
1232 - 20240117
1233 - 20240905
1234 * - ``iso-codes``
1235 - 4.16.0
1236 - 4.17.0
1237 * - ``json-c``
1238 - 0.17
1239 - 0.18
1240 * - ``json-glib``
1241 - 1.8.0
1242 - 1.10.6
1243 * - ``kbd``
1244 - 2.6.4
1245 - 2.7.1
1246 * - ``kern-tools-native``
1247 - 0.3+git (7160ebe8b865…)
1248 - 0.3+git (bfca22a52ec5…)
1249 * - ``kexec-tools``
1250 - 2.0.29
1251 - 2.0.30
1252 * - ``kmod``
1253 - 33
1254 - 34.1
1255 * - ``kmscube``
1256 - 0.0.1+git (b2f97f53e01e…)
1257 - 0.0.1+git (311eaaaa473d…)
1258 * - ``less``
1259 - 661
1260 - 668
1261 * - ``libadwaita``
1262 - 1.5.3
1263 - 1.7.0
1264 * - ``libarchive``
1265 - 3.7.4
1266 - 3.7.8
1267 * - ``libassuan``
1268 - 3.0.1
1269 - 3.0.2
1270 * - ``libcap``
1271 - 2.70
1272 - 2.75
1273 * - ``libdnf``
1274 - 0.73.3
1275 - 0.73.4
1276 * - ``libdrm``
1277 - 2.4.123
1278 - 2.4.124
1279 * - ``libedit``
1280 - 20240808-3.1
1281 - 20250104-3.1
1282 * - ``libexif``
1283 - 0.6.24
1284 - 0.6.25
1285 * - ``libffi``
1286 - 3.4.6
1287 - 3.4.7
1288 * - ``libgit2``
1289 - 1.8.1
1290 - 1.9.0
1291 * - ``libgpg-error``
1292 - 1.50
1293 - 1.51
1294 * - ``libical``
1295 - 3.0.18
1296 - 3.0.20
1297 * - ``libice``
1298 - 1.1.1
1299 - 1.1.2
1300 * - ``libidn2``
1301 - 2.3.7
1302 - 2.3.8
1303 * - ``libinput``
1304 - 1.26.1
1305 - 1.27.1
1306 * - ``libjitterentropy``
1307 - 3.5.0
1308 - 3.6.2
1309 * - ``libmatchbox``
1310 - 1.12
1311 - 1.13
1312 * - ``libnl``
1313 - 3.10.0
1314 - 3.11.0
1315 * - ``libnotify``
1316 - 0.8.3
1317 - 0.8.4
1318 * - ``libpam``
1319 - 1.6.1
1320 - 1.7.0
1321 * - ``libpcre2``
1322 - 10.44
1323 - 10.45
1324 * - ``libpipeline``
1325 - 1.5.7
1326 - 1.5.8
1327 * - ``libpng``
1328 - 1.6.43
1329 - 1.6.47
1330 * - ``libportal``
1331 - 0.7.1
1332 - 0.9.1
1333 * - ``libproxy``
1334 - 0.5.8
1335 - 0.5.9
1336 * - ``librepo``
1337 - 1.18.1
1338 - 1.19.0
1339 * - ``librsvg``
1340 - 2.58.2
1341 - 2.59.2
1342 * - ``libsdl2``
1343 - 2.30.7
1344 - 2.32.2
1345 * - ``libseccomp``
1346 - 2.5.5
1347 - 2.6.0
1348 * - ``libsecret``
1349 - 0.21.4
1350 - 0.21.6
1351 * - ``libslirp``
1352 - 4.8.0
1353 - 4.9.0
1354 * - ``libsm``
1355 - 1.2.4
1356 - 1.2.6
1357 * - ``libsolv``
1358 - 0.7.30
1359 - 0.7.31
1360 * - ``libsoup``
1361 - 3.6.0
1362 - 3.6.4
1363 * - ``libssh2``
1364 - 1.11.0
1365 - 1.11.1
1366 * - ``libstd-rs``
1367 - 1.79.0
1368 - 1.84.1
1369 * - ``libtest-warnings-perl``
1370 - 0.033
1371 - 0.038
1372 * - ``libtirpc``
1373 - 1.3.5
1374 - 1.3.6
1375 * - ``libtool``
1376 - 2.5.2
1377 - 2.5.4
1378 * - ``libtool-cross``
1379 - 2.5.2
1380 - 2.5.4
1381 * - ``libtool-native``
1382 - 2.5.2
1383 - 2.5.4
1384 * - ``libtraceevent``
1385 - 1.8.3
1386 - 1.8.4
1387 * - ``libtry-tiny-perl``
1388 - 0.31
1389 - 0.32
1390 * - ``libubootenv``
1391 - 0.3.5
1392 - 0.3.6
1393 * - ``libunistring``
1394 - 1.2
1395 - 1.3
1396 * - ``liburcu``
1397 - 0.14.1
1398 - 0.15.1
1399 * - ``libuv``
1400 - 1.48.0
1401 - 1.50.0
1402 * - ``libwebp``
1403 - 1.4.0
1404 - 1.5.0
1405 * - ``libwpe``
1406 - 1.16.0
1407 - 1.16.2
1408 * - ``libx11``
1409 - 1.8.10
1410 - 1.8.12
1411 * - ``libxau``
1412 - 1.0.11
1413 - 1.0.12
1414 * - ``libxcrypt``
1415 - 4.4.36
1416 - 4.4.38
1417 * - ``libxcrypt-compat``
1418 - 4.4.36
1419 - 4.4.38
1420 * - ``libxcursor``
1421 - 1.2.2
1422 - 1.2.3
1423 * - ``libxcvt``
1424 - 0.1.2
1425 - 0.1.3
1426 * - ``libxi``
1427 - 1.8.1
1428 - 1.8.2
1429 * - ``libxkbcommon``
1430 - 1.7.0
1431 - 1.8.1
1432 * - ``libxmlb``
1433 - 0.3.19
1434 - 0.3.22
1435 * - ``libxrender``
1436 - 0.9.11
1437 - 0.9.12
1438 * - ``libxshmfence``
1439 - 1.3.2
1440 - 1.3.3
1441 * - ``libxslt``
1442 - 1.1.42
1443 - 1.1.43
1444 * - ``libxt``
1445 - 1.3.0
1446 - 1.3.1
1447 * - ``libxv``
1448 - 1.0.12
1449 - 1.0.13
1450 * - ``libxxf86vm``
1451 - 1.1.5
1452 - 1.1.6
1453 * - ``lighttpd``
1454 - 1.4.76
1455 - 1.4.77
1456 * - ``linux-firmware``
1457 - 20240909
1458 - 20250311
1459 * - ``linux-libc-headers``
1460 - 6.10
1461 - 6.12
1462 * - ``linux-yocto``
1463 - 6.6.75+git, 6.10.14+git
1464 - 6.12.19+git
1465 * - ``linux-yocto-dev``
1466 - 6.11+git
1467 - 6.14+git
1468 * - ``linux-yocto-rt``
1469 - 6.6.75+git, 6.10.14+git
1470 - 6.12.19+git
1471 * - ``linux-yocto-tiny``
1472 - 6.6.75+git, 6.10.14+git
1473 - 6.12.19+git
1474 * - ``llvm``
1475 - 18.1.8
1476 - 20.1.0
1477 * - ``log4cplus``
1478 - 2.1.1
1479 - 2.1.2
1480 * - ``lsof``
1481 - 4.99.3
1482 - 4.99.4
1483 * - ``ltp``
1484 - 20240524
1485 - 20250130
1486 * - ``lttng-modules``
1487 - 2.13.14
1488 - 2.13.17
1489 * - ``lzip``
1490 - 1.24.1
1491 - 1.25
1492 * - ``lzlib``
1493 - 1.14
1494 - 1.15
1495 * - ``man-db``
1496 - 2.12.1
1497 - 2.13.0
1498 * - ``man-pages``
1499 - 6.9.1
1500 - 6.13
1501 * - ``mc``
1502 - 4.8.32
1503 - 4.8.33
1504 * - ``mesa-demos``
1505 - 8.5.0
1506 - 9.0.0
1507 * - ``meson``
1508 - 1.5.1
1509 - 1.7.0
1510 * - ``minicom``
1511 - 2.9
1512 - 2.10
1513 * - ``mmc-utils``
1514 - 0.1+git (123fd8b2ac39…)
1515 - 0.1+git (2aef4cd9a84d…)
1516 * - ``mpg123``
1517 - 1.32.7
1518 - 1.32.10
1519 * - ``msmtp``
1520 - 1.8.26
1521 - 1.8.28
1522 * - ``mtd-utils``
1523 - 2.2.0
1524 - 2.3.0
1525 * - ``mtools``
1526 - 4.0.44
1527 - 4.0.48
1528 * - ``musl``
1529 - 1.2.5+git (dd1e63c3638d…)
1530 - 1.2.5+git (c47ad25ea3b4…)
1531 * - ``nativesdk-libtool``
1532 - 2.5.2
1533 - 2.5.4
1534 * - ``netbase``
1535 - 6.4
1536 - 6.5
1537 * - ``nettle``
1538 - 3.10
1539 - 3.10.1
1540 * - ``nfs-utils``
1541 - 2.6.4
1542 - 2.8.2
1543 * - ``nghttp2``
1544 - 1.63.0
1545 - 1.65.0
1546 * - ``npth``
1547 - 1.7
1548 - 1.8
1549 * - ``numactl``
1550 - 2.0.18
1551 - 2.0.19
1552 * - ``ofono``
1553 - 2.10
1554 - 2.15
1555 * - ``opensbi``
1556 - 1.5.1
1557 - 1.6
1558 * - ``openssh``
1559 - 9.8p1
1560 - 9.9p2
1561 * - ``openssl``
1562 - 3.3.1
1563 - 3.4.1
1564 * - ``orc``
1565 - 0.4.40
1566 - 0.4.41
1567 * - ``ovmf``
1568 - edk2-stable202402
1569 - edk2-stable202411
1570 * - ``pango``
1571 - 1.54.0
1572 - 1.56.2
1573 * - ``piglit``
1574 - 1.0+gitr (c11c9374c144…)
1575 - 1.0+gitr (fc8179d31904…)
1576 * - ``pixman``
1577 - 0.42.2
1578 - 0.44.2
1579 * - ``pkgconf``
1580 - 2.3.0
1581 - 2.4.3
1582 * - ``ppp``
1583 - 2.5.0
1584 - 2.5.2
1585 * - ``procps``
1586 - 4.0.4
1587 - 4.0.5
1588 * - ``psplash``
1589 - 0.1+git (ecc191375669…)
1590 - 0.1+git (1f64c654129f…)
1591 * - ``ptest-runner``
1592 - 2.4.5+git
1593 - 2.4.5.1
1594 * - ``puzzles``
1595 - 0.0+git (1c1899ee1c4e…)
1596 - 0.0+git (7da464122232…)
1597 * - ``python3``
1598 - 3.12.9
1599 - 3.13.2
1600 * - ``python3-attrs``
1601 - 24.2.0
1602 - 25.3.0
1603 * - ``python3-babel``
1604 - 2.16.0
1605 - 2.17.0
1606 * - ``python3-bcrypt``
1607 - 4.2.0
1608 - 4.3.0
1609 * - ``python3-beartype``
1610 - 0.18.5
1611 - 0.20.0
1612 * - ``python3-build``
1613 - 1.2.1
1614 - 1.2.2
1615 * - ``python3-certifi``
1616 - 2024.8.30
1617 - 2025.1.31
1618 * - ``python3-cffi``
1619 - 1.17.0
1620 - 1.17.1
1621 * - ``python3-click``
1622 - 8.1.7
1623 - 8.1.8
1624 * - ``python3-cryptography``
1625 - 42.0.8
1626 - 44.0.2
1627 * - ``python3-cryptography-vectors``
1628 - 42.0.8
1629 - 44.0.2
1630 * - ``python3-cython``
1631 - 3.0.11
1632 - 3.0.12
1633 * - ``python3-dbus``
1634 - 1.3.2
1635 - 1.4.0
1636 * - ``python3-dbusmock``
1637 - 0.32.1
1638 - 0.33.0
1639 * - ``python3-dtc``
1640 - 1.7.0
1641 - 1.7.2
1642 * - ``python3-dtschema``
1643 - 2024.5
1644 - 2025.2
1645 * - ``python3-flit-core``
1646 - 3.9.0
1647 - 3.11.0
1648 * - ``python3-gitdb``
1649 - 4.0.11
1650 - 4.0.12
1651 * - ``python3-hatchling``
1652 - 1.25.0
1653 - 1.27.0
1654 * - ``python3-hypothesis``
1655 - 6.111.2
1656 - 6.129.2
1657 * - ``python3-idna``
1658 - 3.8
1659 - 3.10
1660 * - ``python3-jinja2``
1661 - 3.1.4
1662 - 3.1.6
1663 * - ``python3-jsonschema-specifications``
1664 - 2023.12.1
1665 - 2024.10.1
1666 * - ``python3-license-expression``
1667 - 30.3.1
1668 - 30.4.1
1669 * - ``python3-lxml``
1670 - 5.3.0
1671 - 5.3.1
1672 * - ``python3-mako``
1673 - 1.3.5
1674 - 1.3.9
1675 * - ``python3-markdown``
1676 - 3.6
1677 - 3.7
1678 * - ``python3-markupsafe``
1679 - 2.1.5
1680 - 3.0.2
1681 * - ``python3-maturin``
1682 - 1.7.1
1683 - 1.8.3
1684 * - ``python3-meson-python``
1685 - 0.16.0
1686 - 0.17.1
1687 * - ``python3-more-itertools``
1688 - 10.4.0
1689 - 10.6.0
1690 * - ``python3-numpy``
1691 - 1.26.4
1692 - 2.2.3
1693 * - ``python3-packaging``
1694 - 24.1
1695 - 24.2
1696 * - ``python3-pip``
1697 - 24.2
1698 - 25.0.1
1699 * - ``python3-poetry-core``
1700 - 1.9.0
1701 - 2.1.1
1702 * - ``python3-psutil``
1703 - 6.0.0
1704 - 7.0.0
1705 * - ``python3-pyasn1``
1706 - 0.6.0
1707 - 0.6.1
1708 * - ``python3-pycairo``
1709 - 1.26.1
1710 - 1.27.0
1711 * - ``python3-pycryptodome``
1712 - 3.20.0
1713 - 3.22.0
1714 * - ``python3-pycryptodomex``
1715 - 3.20.0
1716 - 3.22.0
1717 * - ``python3-pyelftools``
1718 - 0.31
1719 - 0.32
1720 * - ``python3-pygments``
1721 - 2.18.0
1722 - 2.19.1
1723 * - ``python3-pygobject``
1724 - 3.48.2
1725 - 3.52.2
1726 * - ``python3-pyopenssl``
1727 - 24.2.1
1728 - 25.0.0
1729 * - ``python3-pyparsing``
1730 - 3.1.4
1731 - 3.2.1
1732 * - ``python3-pyproject-hooks``
1733 - 1.0.0
1734 - 1.2.0
1735 * - ``python3-pyproject-metadata``
1736 - 0.8.0
1737 - 0.9.1
1738 * - ``python3-pytest``
1739 - 8.3.2
1740 - 8.3.5
1741 * - ``python3-pytest-subtests``
1742 - 0.13.1
1743 - 0.14.1
1744 * - ``python3-pytz``
1745 - 2024.1
1746 - 2025.1
1747 * - ``python3-rdflib``
1748 - 7.0.0
1749 - 7.1.3
1750 * - ``python3-referencing``
1751 - 0.35.1
1752 - 0.36.2
1753 * - ``python3-rpds-py``
1754 - 0.20.0
1755 - 0.22.3
1756 * - ``python3-ruamel-yaml``
1757 - 0.18.6
1758 - 0.18.10
1759 * - ``python3-scons``
1760 - 4.8.0
1761 - 4.9.0
1762 * - ``python3-setuptools``
1763 - 72.1.0
1764 - 76.0.0
1765 * - ``python3-setuptools-rust``
1766 - 1.10.1
1767 - 1.11.0
1768 * - ``python3-setuptools-scm``
1769 - 8.1.0
1770 - 8.2.0
1771 * - ``python3-six``
1772 - 1.16.0
1773 - 1.17.0
1774 * - ``python3-spdx-tools``
1775 - 0.8.2
1776 - 0.8.3
1777 * - ``python3-sphinx``
1778 - 8.0.2
1779 - 8.2.1
1780 * - ``python3-sphinx-rtd-theme``
1781 - 2.0.0
1782 - 3.0.2
1783 * - ``python3-trove-classifiers``
1784 - 2024.7.2
1785 - 2025.3.13.13
1786 * - ``python3-typogrify``
1787 - 2.0.7
1788 - 2.1.0
1789 * - ``python3-urllib3``
1790 - 2.2.2
1791 - 2.3.0
1792 * - ``python3-websockets``
1793 - 13.0.1
1794 - 15.0.1
1795 * - ``python3-wheel``
1796 - 0.44.0
1797 - 0.45.1
1798 * - ``python3-xmltodict``
1799 - 0.13.0
1800 - 0.14.2
1801 * - ``python3-yamllint``
1802 - 1.35.1
1803 - 1.36.0
1804 * - ``python3-zipp``
1805 - 3.20.1
1806 - 3.21.0
1807 * - ``qemu``
1808 - 9.0.2
1809 - 9.2.0
1810 * - ``qemu-native``
1811 - 9.0.2
1812 - 9.2.0
1813 * - ``qemu-system-native``
1814 - 9.0.2
1815 - 9.2.0
1816 * - ``re2c``
1817 - 3.1
1818 - 4.1
1819 * - ``repo``
1820 - 2.46
1821 - 2.52
1822 * - ``rpm``
1823 - 4.19.1.1
1824 - 4.20.0
1825 * - ``rsync``
1826 - 3.3.0
1827 - 3.4.1
1828 * - ``rt-tests``
1829 - 2.7
1830 - 2.8
1831 * - ``ruby``
1832 - 3.3.4
1833 - 3.4.2
1834 * - ``rust``
1835 - 1.79.0
1836 - 1.84.1
1837 * - ``rust-cross-canadian``
1838 - 1.79.0
1839 - 1.84.1
1840 * - ``rust-llvm``
1841 - 1.79.0
1842 - 1.84.1
1843 * - ``screen``
1844 - 4.9.1
1845 - 5.0.0
1846 * - ``seatd``
1847 - 0.8.0
1848 - 0.9.1
1849 * - ``shaderc``
1850 - 2024.1
1851 - 2024.3
1852 * - ``shadow``
1853 - 4.16.0
1854 - 4.17.3
1855 * - ``socat``
1856 - 1.8.0.0
1857 - 1.8.0.3
1858 * - ``spirv-headers``
1859 - 1.3.290.0
1860 - 1.4.309.0
1861 * - ``spirv-tools``
1862 - 1.3.290.0
1863 - 1.4.309.0
1864 * - ``sqlite3``
1865 - 3.46.1
1866 - 3.48.0
1867 * - ``strace``
1868 - 6.10
1869 - 6.12
1870 * - ``stress-ng``
1871 - 0.18.02
1872 - 0.18.11
1873 * - ``subversion``
1874 - 1.14.3
1875 - 1.14.5
1876 * - ``sudo``
1877 - 1.9.15p5
1878 - 1.9.16p2
1879 * - ``swig``
1880 - 4.2.1
1881 - 4.3.0
1882 * - ``sysklogd``
1883 - 2.6.1
1884 - 2.7.1
1885 * - ``sysstat``
1886 - 12.7.6
1887 - 12.7.7
1888 * - ``systemd``
1889 - 256.5
1890 - 257.4
1891 * - ``systemd-boot``
1892 - 256.5
1893 - 257.4
1894 * - ``systemd-boot-native``
1895 - 256.5
1896 - 257.4
1897 * - ``systemd-systemctl-native``
1898 - 1.0
1899 - 257.4
1900 * - ``systemtap``
1901 - 5.1
1902 - 5.2
1903 * - ``systemtap-native``
1904 - 5.1
1905 - 5.2
1906 * - ``sysvinit``
1907 - 3.04
1908 - 3.14
1909 * - ``tcl``
1910 - 8.6.14
1911 - 9.0.1
1912 * - ``texinfo``
1913 - 7.1
1914 - 7.2
1915 * - ``tiff``
1916 - 4.6.0
1917 - 4.7.0
1918 * - ``ttyrun``
1919 - 2.34.0
1920 - 2.37.0
1921 * - ``u-boot``
1922 - 2024.07
1923 - 2025.01
1924 * - ``u-boot-tools``
1925 - 2024.07
1926 - 2025.01
1927 * - ``usbutils``
1928 - 017
1929 - 018
1930 * - ``utfcpp``
1931 - 4.0.5
1932 - 4.0.6
1933 * - ``util-linux``
1934 - 2.40.2
1935 - 2.40.4
1936 * - ``util-linux-libuuid``
1937 - 2.40.2
1938 - 2.40.4
1939 * - ``util-macros``
1940 - 1.20.1
1941 - 1.20.2
1942 * - ``vala``
1943 - 0.56.17
1944 - 0.56.18
1945 * - ``valgrind``
1946 - 3.23.0
1947 - 3.24.0
1948 * - ``vim``
1949 - 9.1.1043
1950 - 9.1.1198
1951 * - ``vim-tiny``
1952 - 9.1.1043
1953 - 9.1.1198
1954 * - ``virglrenderer``
1955 - 1.0.1
1956 - 1.1.0
1957 * - ``vte``
1958 - 0.76.3
1959 - 0.78.2
1960 * - ``vulkan-headers``
1961 - 1.3.290.0
1962 - 1.4.309.0
1963 * - ``vulkan-loader``
1964 - 1.3.290.0
1965 - 1.4.309.0
1966 * - ``vulkan-samples``
1967 - git (fdce530c0295…)
1968 - git (8547ce1022a1…)
1969 * - ``vulkan-tools``
1970 - 1.3.290.0
1971 - 1.4.309.0
1972 * - ``vulkan-utility-libraries``
1973 - 1.3.290.0
1974 - 1.4.309.0
1975 * - ``vulkan-validation-layers``
1976 - 1.3.290.0
1977 - 1.4.309.0
1978 * - ``vulkan-volk``
1979 - 1.3.290.0
1980 - 1.4.309.0
1981 * - ``wayland-protocols``
1982 - 1.37
1983 - 1.41
1984 * - ``webkitgtk``
1985 - 2.44.3
1986 - 2.48.0
1987 * - ``weston``
1988 - 13.0.3
1989 - 14.0.1
1990 * - ``wget``
1991 - 1.24.5
1992 - 1.25.0
1993 * - ``wireless-regdb``
1994 - 2024.10.07
1995 - 2025.02.20
1996 * - ``wpebackend-fdo``
1997 - 1.14.2
1998 - 1.16.0
1999 * - ``xauth``
2000 - 1.1.3
2001 - 1.1.4
2002 * - ``xcb-util-cursor``
2003 - 0.1.4
2004 - 0.1.5
2005 * - ``xf86-input-evdev``
2006 - 2.10.6
2007 - 2.11.0
2008 * - ``xf86-input-libinput``
2009 - 1.4.0
2010 - 1.5.0
2011 * - ``xf86-input-synaptics``
2012 - 1.9.2
2013 - 1.10.0
2014 * - ``xf86-video-fbdev``
2015 - 0.5.0
2016 - 0.5.1
2017 * - ``xhost``
2018 - 1.0.9
2019 - 1.0.10
2020 * - ``xinit``
2021 - 1.4.2
2022 - 1.4.4
2023 * - ``xkeyboard-config``
2024 - 2.42
2025 - 2.44
2026 * - ``xprop``
2027 - 1.2.7
2028 - 1.2.8
2029 * - ``xrandr``
2030 - 1.5.2
2031 - 1.5.3
2032 * - ``xtrans``
2033 - 1.5.0
2034 - 1.6.0
2035 * - ``xxhash``
2036 - 0.8.2
2037 - 0.8.3
2038 * - ``xz``
2039 - 5.6.2
2040 - 5.6.4
2041 * - ``zstd``
2042 - 1.5.6
2043 - 1.5.
2044 7
2045
2046Contributors to |yocto-ver|
2047~~~~~~~~~~~~~~~~~~~~~~~~~~~
2048
2049Thanks to the following people who contributed to this release:
2050
2051- Aditya Tayade
2052- Adrian Freihofer
2053- Alban Bedel
2054- Aleksandar Nikolic
2055- Alessio Cascone
2056- Alexander Hirsch
2057- Alexander Kanavin
2058- Alexander Sverdlin
2059- Alexander van Gessel
2060- Alexander Yurkov
2061- Alexandre Marques
2062- Alexis Cellier
2063- Alex Kiernan
2064- Andrej Valek
2065- Angelo Ribeiro
2066- Antonin Godard
2067- Archana Polampalli
2068- Artur Kowalski
2069- Awais Belal
2070- Balaji Pothunoori
2071- Bartosz Golaszewski
2072- Bastian Germann
2073- Bastian Krause
2074- Bastien JAUNY
2075- BELHADJ SALEM Talel
2076- Benjamin Bara
2077- Benjamin Grossschartner
2078- Benjamin Szőke
2079- Bin Lan
2080- Bruce Ashfield
2081- Changhyeok Bae
2082- Changqing Li
2083- Chen Qi
2084- Chris Laplante
2085- Christian Lindeberg
2086- Christian Taedcke
2087- Christos Gavros
2088- Claus Stovgaard
2089- Clayton Casciato
2090- Colin McAllister
2091- Daniel Ammann
2092- Daniel McGregor
2093- Dan McGregor
2094- Deepesh Varatharajan
2095- Deepthi Hemraj
2096- Denis OSTERLAND-HEIM
2097- Denys Dmytriyenko
2098- Derek Straka
2099- Divya Chellam
2100- Dmitry Baryshkov
2101- Enrico Jörns
2102- Enrico Scholz
2103- Eric Meyers
2104- Esben Haabendal
2105- Etienne Cordonnier
2106- Fabio Berton
2107- Fabio Estevam
2108- Gaël PORTAY
2109- Georgi, Tom
2110- Guðni Már Gilbert
2111- Guénaël Muller
2112- Harish Sadineni
2113- Haseeb Ashraf
2114- Hiago De Franco
2115- Hongxu Jia
2116- Igor Opaniuk
2117- Jagadeesh Krishnanjanappa
2118- Jamin Lin
2119- Jason Schonberg
2120- Jean-Pierre Geslin
2121- Jermain Horsman
2122- Jesse Riemens
2123- Jiaying Song
2124- Jinfeng Wang
2125- João Henrique Ferreira de Freitas
2126- Joerg Schmidt
2127- Jonas Gorski
2128- Jon Mason
2129- Jörg Sommer
2130- Jose Quaresma
2131- Joshua Watt
2132- Julien Stephan
2133- Justin Bronder
2134- Kai Kang
2135- Katariina Lounento
2136- Katawann
2137- Kevin Hao
2138- Khem Raj
2139- Koen Kooi
2140- Lee Chee Yang
2141- Lei Maohui
2142- Lei YU
2143- Leon Anavi
2144- Louis Rannou
2145- Maik Otto
2146- Makarios Christakis
2147- Marc Ferland
2148- Marco Felsch
2149- Marek Vasut
2150- Mark Hatle
2151- Markus Volk
2152- Marta Rybczynska
2153- Martin Jansa
2154- Mathieu Dubois-Briand
2155- Matthias Schiffer
2156- Maxin John
2157- Michael Estner
2158- Michael Halstead
2159- Michael Nazzareno Trimarchi
2160- Michael Opdenacker
2161- Michelle Lin
2162- Mikko Rapeli
2163- Ming Liu
2164- Moritz Haase
2165- Nick Owens
2166- Nicolas Dechesne
2167- Nikolai Merinov
2168- Niko Mauno
2169- Ninette Adhikari
2170- Ola x Nilsson
2171- Oleksandr Hnatiuk
2172- Oliver Kästner
2173- Omri Sarig
2174- Pascal Eberhard
2175- Patrik Nordvall
2176- Paul Barker
2177- Pavel Zhukov
2178- Pedro Ferreira
2179- Peter Bergin
2180- Peter Delevoryas
2181- Peter Kjellerstedt
2182- Peter Marko
2183- Peter Tatrai
2184- Philip Lorenz
2185- Priyal Doshi
2186- Purushottam Choudhary
2187- Quentin Schulz
2188- Ralph Siemsen
2189- Randy MacLeod
2190- Ranjitsinh Rathod
2191- Rasmus Villemoes
2192- Regis Dargent
2193- Ricardo Salveti
2194- Richard Purdie
2195- Robert Yang
2196- Rohini Sangam
2197- Roland Hieber
2198- Ross Burton
2199- Ryan Eatmon
2200- Savvas Etairidis
2201- Sean Nyekjaer
2202- Sebastian Zenker
2203- Sergei Zhmylev
2204- Shunsuke Tokumoto
2205- Sid-Ali
2206- Simon A. Eugster
2207- Simone Weiß
2208- Slawomir Stepien
2209- Sofiane HAMAM
2210- Stefan Gloor
2211- Stefan Herbrechtsmeier
2212- Stefan Koch
2213- Stefan Mueller-Klieser
2214- Steve Sakoman
2215- Sunil Dora
2216- Sven Kalmbach
2217- Talel BELHAJSALEM
2218- Thomas Perrot
2219- Thomas Roos
2220- Tim Orling
2221- Tom Hochstein
2222- Trevor Gamblin
2223- Ulrich Ölmann
2224- Valeria Petrov
2225- Victor J. Hansen
2226- Victor Kamensky
2227- Vijay Anusuri
2228- Vince Chang
2229- Vivek Puar
2230- Vyacheslav Yurkov
2231- Walter Schweizer
2232- Wang Mingyu
2233- Weisser, Pascal
2234- Xiangyu Chen
2235- Xiaotian Wu
2236- Yash Shinde
2237- Yi Zhao
2238- Yoann Congal
2239- Yogita Urade
2240- Zoltán Böszörményi
2241
2242Repositories / Downloads for Yocto-|yocto-ver|
2243~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2244
2245
2246poky
2247
2248- Repository Location: :yocto_git:`/poky`
2249- Branch: :yocto_git:`walnascar </poky/log/?h=walnascar>`
2250- Tag: :yocto_git:`yocto-5.2 </poky/log/?h=yocto-5.2>`
2251- Git Revision: :yocto_git:`9b96fdbb0cab02f4a6180e812b02bc9d4c41b1a5 </poky/commit/?id=9b96fdbb0cab02f4a6180e812b02bc9d4c41b1a5>`
2252- Release Artefact: poky-9b96fdbb0cab02f4a6180e812b02bc9d4c41b1a5
2253- sha: 2d3c0e216c7fa71a364986be6754549e2059d37581aad0a53f0f95c33fb1eefe
2254- Download Locations:
2255 https://downloads.yoctoproject.org/releases/yocto/yocto-5.2/poky-9b96fdbb0cab02f4a6180e812b02bc9d4c41b1a5.tar.bz2
2256 https://mirrors.kernel.org/yocto/yocto/yocto-5.2/poky-9b96fdbb0cab02f4a6180e812b02bc9d4c41b1a5.tar.bz2
2257
2258openembedded-core
2259
2260- Repository Location: :oe_git:`/openembedded-core`
2261- Branch: :oe_git:`walnascar </openembedded-core/log/?h=walnascar>`
2262- Tag: :oe_git:`yocto-5.2 </openembedded-core/log/?h=yocto-5.2>`
2263- Git Revision: :oe_git:`6ec2c52b938302b894f119f701ffcf0a847eee85 </openembedded-core/commit/?id=6ec2c52b938302b894f119f701ffcf0a847eee85>`
2264- Release Artefact: oecore-6ec2c52b938302b894f119f701ffcf0a847eee85
2265- sha: 00453354efdd9c977d559f7c0047691bb974170ce313ac9a1e6cb94108d6c648
2266- Download Locations:
2267 https://downloads.yoctoproject.org/releases/yocto/yocto-5.2/oecore-6ec2c52b938302b894f119f701ffcf0a847eee85.tar.bz2
2268 https://mirrors.kernel.org/yocto/yocto/yocto-5.2/oecore-6ec2c52b938302b894f119f701ffcf0a847eee85.tar.bz2
2269
2270meta-mingw
2271
2272- Repository Location: :yocto_git:`/meta-mingw`
2273- Branch: :yocto_git:`walnascar </meta-mingw/log/?h=walnascar>`
2274- Tag: :yocto_git:`yocto-5.2 </meta-mingw/log/?h=yocto-5.2>`
2275- Git Revision: :yocto_git:`edce693e1b8fabd84651aa6c0888aafbcf238577 </meta-mingw/commit/?id=edce693e1b8fabd84651aa6c0888aafbcf238577>`
2276- Release Artefact: meta-mingw-edce693e1b8fabd84651aa6c0888aafbcf238577
2277- sha: 6cfed41b54f83da91a6cf201ec1c2cd4ac284f642b1268c8fa89d2335ea2bce1
2278- Download Locations:
2279 https://downloads.yoctoproject.org/releases/yocto/yocto-5.2/meta-mingw-edce693e1b8fabd84651aa6c0888aafbcf238577.tar.bz2
2280 https://mirrors.kernel.org/yocto/yocto/yocto-5.2/meta-mingw-edce693e1b8fabd84651aa6c0888aafbcf238577.tar.bz2
2281
2282bitbake
2283
2284- Repository Location: :oe_git:`/bitbake`
2285- Branch: :oe_git:`2.12 </bitbake/log/?h=2.12>`
2286- Tag: :oe_git:`yocto-5.2 </bitbake/log/?h=yocto-5.2>`
2287- Git Revision: :oe_git:`5b4e20377eea8d428edf1aeb2187c18f82ca6757 </bitbake/commit/?id=5b4e20377eea8d428edf1aeb2187c18f82ca6757>`
2288- Release Artefact: bitbake-5b4e20377eea8d428edf1aeb2187c18f82ca6757
2289- sha: 48cff22c1e61f47adce474b636ca865e7e0b62293fc5c8829d09e7f1ac5252af
2290- Download Locations:
2291 https://downloads.yoctoproject.org/releases/yocto/yocto-5.2/bitbake-5b4e20377eea8d428edf1aeb2187c18f82ca6757.tar.bz2
2292 https://mirrors.kernel.org/yocto/yocto/yocto-5.2/bitbake-5b4e20377eea8d428edf1aeb2187c18f82ca6757.tar.bz2
2293
2294yocto-docs
2295
2296- Repository Location: :yocto_git:`/yocto-docs`
2297- Branch: :yocto_git:`walnascar </yocto-docs/log/?h=walnascar>`
2298- Tag: :yocto_git:`yocto-5.2 </yocto-docs/log/?h=yocto-5.2>`
2299- Git Revision: :yocto_git:`b8d9cf79d299b2e553e6bc962527d835206022ec </yocto-docs/commit/?id=b8d9cf79d299b2e553e6bc962527d835206022ec>`
2300