summaryrefslogtreecommitdiffstats
path: root/documentation/migration-guides/release-notes-5.1.rst
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/migration-guides/release-notes-5.1.rst')
-rw-r--r--documentation/migration-guides/release-notes-5.1.rst1076
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
3Release notes for 5.1 (styhead)
4---------------------------------
5
6New 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
405Known 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
412Recipe License changes in 5.1
413~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
414
415The 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
446Security 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
476Recipe 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
838Contributors to 5.1
839~~~~~~~~~~~~~~~~~~~
840
841Thanks 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
1019Repositories / Downloads for Yocto-5.1
1020~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1021
1022poky
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
1034openembedded-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
1046meta-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
1058bitbake
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
1070yocto-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