release-notes-5.1.rst 38 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076
  1. .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
  2. Release notes for 5.1 (styhead)
  3. ---------------------------------
  4. New Features / Enhancements in 5.1
  5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6. - Linux kernel 6.10, gcc 14.2, glibc 2.40, LLVM 18.1.18, and over 300 other
  7. recipe upgrades.
  8. - New variables:
  9. - :term:`CVE_CHECK_MANIFEST_JSON_SUFFIX`: suffix for the CVE JSON manifest file.
  10. - :term:`PRSERV_UPSTREAM`: Upstream PR service (``host:port``) for the local
  11. PR server to connect to.
  12. - :term:`RECIPE_UPGRADE_EXTRA_TASKS`: space-delimited list of tasks to run
  13. after the new sources have been unpacked in the
  14. ``scripts/lib/devtool/upgrade.py`` upgrade() method.
  15. - :term:`UNPACKDIR`: allow change of the :ref:`ref-tasks-unpack` task
  16. directory.
  17. - Kernel-related changes:
  18. - The default kernel is the current stable (6.10), and there is also support
  19. for the latest long-term release (6.6).
  20. - New core recipes:
  21. - `fmt <https://fmt.dev>`__: an open-source formatting library for C++
  22. (imported from meta-oe).
  23. - `xcb-util-errors <http://xcb.freedesktop.org/XcbUtil/>`__: gives human
  24. readable names to error codes and event codes
  25. - QEMU / ``runqemu`` changes:
  26. - runqemu: ``QB_DRIVE_TYPE`` now support for sd card (``/dev/mmcblk``)
  27. - Trigger ``write_qemuboot_conf`` task on changes of kernel image realpath
  28. (:term:`KERNEL_IMAGE_NAME`).
  29. - Go changes:
  30. - New Go module fetcher (``gomod://``) for downloading module dependencies
  31. to the module cache from a module proxy.
  32. - New Go module fetcher (``gomodgit://``) for downloading module
  33. dependencies to the module cache directly from a git repository.
  34. - The old 1.4 Go bootstrap written in C has been dropped. The default
  35. Go bootstrap provider is now ``go-binary-native`` only.
  36. - Rust changes:
  37. - Cargo dependencies specified as git repositories now also have their git
  38. submodules checked out.
  39. - Rust is now built with its default set of tools instead of just
  40. ``rust-demangler``.
  41. - wic Image Creator changes:
  42. - Add the ``truncate`` utility in :term:`HOSTTOOLS`, needed by some wic
  43. commands.
  44. - The ``get_boot_files`` function is no longer part of the
  45. ``bootimg-partition`` plugin and is part of the common ``bootfiles.py``
  46. library.
  47. - SDK-related changes:
  48. - Included ``nativesdk-python3-pip`` in :term:`buildtools` by default.
  49. - :ref:`ref-classes-nativesdk` now have :ref:`ref-tasks-package_qa` run when
  50. calling :ref:`ref-tasks-populate_sdk`.
  51. - A new 7zip archive type can be used to create the SDK by setting
  52. :term:`SDK_ARCHIVE_TYPE` to ``7zip``.
  53. - The :ref:`ref-classes-toolchain-scripts` class now exports the target
  54. endianness and wordsize in environment variables ``OECORE_TARGET_BITS``
  55. and ``OECORE_TARGET_ENDIAN``.
  56. - Testing-related changes:
  57. - oeqa/selftest: Only rewrite envvars paths that absolutely point to
  58. :term:`BUILDDIR`.
  59. - oeqa/manual: remove obsolete CROPS and Eclipse manually testing scripts
  60. - Enable ptests for ``python3-cffi``, ``python3-idna``,
  61. ``python3-libarchive-c``, ``python3-mako``, ``python3-packaging``,
  62. ``python3-uritools`` and ``python3-rpds-py``.
  63. - Running tests on target with :ref:`ref-classes-testimage` can now be done
  64. over a serial connection.
  65. - Artifact collection when using the :ref:`ref-classes-testimage` class is
  66. now optional and allowed by making :term:`TESTIMAGE_FAILED_QA_ARTIFACTS`
  67. empty.
  68. - Artifacts from ``oeqa`` post-actions are now retrieved as whole archives
  69. instead of individual copies. The archive is left uncompressed on the
  70. host.
  71. - A test for the ``minidebuginfo`` feature of :term:`DISTRO_FEATURES` is now
  72. part of the test suite.
  73. - A test for building a kernel module was added to the SDK test suite.
  74. - oeqa/selftest: run test serially if neither the ``testtools`` or
  75. ``subunit`` Python modules have been found.
  76. - Artifact collection and test result collection are now separated and
  77. artifact collection can be controlled with the ``OEQA_ARTEFACT_DIR``
  78. variable.
  79. - Utility script changes:
  80. - New ``cve-json-to-text`` script that converts the ``cve-check`` result
  81. from the JSON format to the TEXT format as ``cve-check`` removed text
  82. format.
  83. - New ``makefile-getvar`` script to extract value from a Makefile.
  84. - New ``pull-spdx-licenses`` script to pull SPDX license data, update
  85. license list JSON data and update license directory.
  86. - Several improvements in ``oe-build-perf-report`` report.
  87. - ``oe-debuginfod``: add parameter "-d" to store debuginfod files in project
  88. sub-directory.
  89. - ``resulttool``: support test report generation in JUnit XML format.
  90. - Remove ``install-buildtools`` "test installation" step harmless error
  91. messages.
  92. - ``bitbake-layers``: add a new subcommand ``show-machines`` to list the
  93. machines available in the currently configured layers.
  94. - BitBake changes:
  95. - Fetcher for Rust crates: added a check for latest upstream version.
  96. - ``syncrpc`` now requires a minimum version of the websockets module depend
  97. on Python version.
  98. - Improve ``bitbake-hashclient`` stress statistics reporting.
  99. - ``bitbake-hashserv`` added ``reuseport`` parameter to enable SO_REUSEPORT,
  100. allowing multiple servers to bind to the same port for load balancing
  101. - Improve cloning speed with :term:`BB_GIT_SHALLOW` and
  102. :term:`BB_GENERATE_MIRROR_TARBALLS`.
  103. - `BitBake` UI now includes log paths for failed task.
  104. - ``fetcher2``: support for wget and wget2.
  105. - ``fetcher2``: support npm package name with '@' character.
  106. - ``fetcher2``: remote name for ``git://`` is now ``origin`` by default.
  107. - Codeparser now support shell substitution in quotes, for example::
  108. var1="$(cmd1 ...)"
  109. - Function code of pylib functions are now taken into account when computing
  110. taskhashes.
  111. - Fix ``_test_devtool_add_git_url`` test
  112. - Hashserv: add a batch stream API that reduces the round trip latency on the
  113. server.
  114. - The :ref:`ref-classes-prserv` class now uses a shared sqlite3 database to
  115. allow multiple processes to access the database.
  116. - The Python codeparser now skips the checksumming of external Python
  117. modules imported with ``from module import something``.
  118. - Enable batching of ``unihash`` queries to reduce the effect of latency
  119. when making multiple queries to the server.
  120. - Parser: improve cache invalidation reliability by using the mtime's
  121. nanoseconds, inode number and size of files.
  122. - When using the syntax ``addtask do_XXX before YYY after ZZZ``, bitbake now
  123. ensures that ``YYY`` and ``ZZZ`` are prefixed with ``do_``, to avoid
  124. unexpected failures.
  125. - ``devtool`` changes:
  126. - Fix ``_test_devtool_add_git_url`` test
  127. - ``update-recipe``, ``finish``: fix error when calling on another layer and
  128. having a localfile.
  129. - ``devtool check-upgrade-status`` now groups recipes when they need to be
  130. upgraded together.
  131. - Packaging changes:
  132. - When processing ``pkgconfig``'s ``pc`` files, also process
  133. "Requires.private" in addition to "Requires". This fixes a broken
  134. dependency list for IPKs and avoids installing unecessary recommended
  135. additional packages (and save disk usage).
  136. - Package management: make the extraction of IPK packages not depend on
  137. ``zst`` compression, as it can be changed with :term:`OPKGBUILDCMD`.
  138. - Remove support for ``DIRFILES`` of :ref:`ref-classes-package_rpm` as it is
  139. rpm-specific and untested.
  140. - Bump ``abi_version`` and ``package`` versions after recent ``pkgconfig``
  141. changes.
  142. - Security changes:
  143. - The ``busybox`` default configuration now disables internal TLS code to
  144. use the ``openssl`` backend instead, for a more secure initial set of
  145. settings.
  146. - Limit ssh host keys pre-generation to qemu machines by default, for
  147. security purposes.
  148. - LLVM related changes:
  149. - Enable ``libllvm`` in :term:`PACKAGECONFIG` for native builds.
  150. - Fetch release tarballs instead of git checkouts to reduce disk usage.
  151. - :ref:`ref-classes-cve-check` changes:
  152. - The class :ref:`ref-classes-cve-check` now uses a local copy of the NVD
  153. database during builds.
  154. - New statuses can be reported by :ref:`ref-classes-cve-check`:
  155. - ``fix-file-included``: when a fix file has been included (set automatically)
  156. - ``version-not-in-range``: version number NOT in the vulnerable range (set automatically)
  157. - ``version-in-range``: version number IS in the vulnerable range (set automatically)
  158. - ``unknown``: impossible to conclude if the vulnerability is present or not
  159. - The TEXT output format was removed to favor the JSON format which offers
  160. more features.
  161. - Allow overriding the default "policies" from
  162. ``meta/conf/cve-check-map.conf`` by including it before distro include
  163. files in ``meta/conf/bitbake.conf``.
  164. - SPDX-related changes:
  165. - Update the SPDX license set too version 3.24.0, and produce SPDX output in
  166. version 3.0 by default, instead of 2.2.
  167. - New ``create-spdx-3.0`` class to generate SPDX 3.0 output (used by generic
  168. class :ref:`ref-classes-create-spdx`). New ``create-spdx-image-3.0``
  169. class that is used when generating images and ``create-spdx-sdk-3.0`` for SDK
  170. based recipes.
  171. - New :ref:`ref-classes-nospdx` class that allows recipes to opt out of
  172. generating SPDX.
  173. - Specify the SPDX image purposes for ``tar``, ``cpio`` and ``wic`` images.
  174. - The :ref:`ref-classes-create-spdx` class now reports for
  175. :ref:`ref-classes-multilib*` classes.
  176. - Miscellaneous changes:
  177. - Fix reproducibility for ``spirv-tools``
  178. - Allow selection of host key types used by openssh.
  179. - New glibc task ``do_symlist`` to list exported symbols.
  180. - ``initramfs-framework`` support for force reboot in the case of fatal error.
  181. - The :ref:`ref-classes-insane` class now checks for ``patch-status`` and
  182. ``pep517-backend`` by default.
  183. - New ``yocto-space-optimize`` include file to allow turning off debug compiler options
  184. for a small set of recipes to reduce build on disk footprint and package/sstate sizes.
  185. - Image creation tasks inheriting from the :ref:`ref-classes-image` class
  186. now produce a ``manifest.json`` file listing the images created. The
  187. output manifest path is defined by the :term:`IMAGE_OUTPUT_MANIFEST`
  188. variable.
  189. - New :ref:`ref-classes-vex` class generates the minimum information that is necessary
  190. for VEX generation by an external CVE checking tool.
  191. - New :ref:`ref-classes-retain` class creates a tarball of the work directory for a recipe
  192. when one of its tasks fails, or any other nominated directories.
  193. - New ``localpkgfeed`` class in meta-selftest to create a subset of the
  194. package feed that just contain the packages depended on by this recipe.
  195. - New :term:`PACKAGECONFIG` options for individual recipes:
  196. - ``appstream``: qt6
  197. - ``cronie``: inotify
  198. - ``gstreamer1``.0-plugins-bad: gtk3
  199. - ``libsdl2``: libsamplerate
  200. - ``mesa``: tegra
  201. - ``openssh``: hostkey-rsa hostkey-ecdsa hostkey-ed25519
  202. - ``pciutils``: kmod zlib
  203. - ``piglit``: wayland
  204. - ``pulseaudio``: oss-output
  205. - ``python3``: staticlibpython
  206. - ``python3-jsonschema``: format-nongpl (previously "nongpl")
  207. - ``systemd``: bpf-framework
  208. - ``util-linux``: libmount-mountfd-support
  209. - Stop referring :term:`WORKDIR` for :term:`S` and :term:`B` and trigger
  210. :ref:`ref-classes-insane` errors when :term:`S` or :term:`B` are equal to
  211. :term:`WORKDIR`.
  212. - ``picolibc`` can now be used with :term:`TCLIBC` to build with
  213. ``picolibc`` as the C library.
  214. - ``openssh`` now uses ``sd_notify`` patch from upstream instead of custom
  215. one, which does not depend on libsystemd and is standalone.
  216. - ``cmake`` now uses the ``${COREBASE}/scripts/git`` wrapper instead of the
  217. host's, which is required during :ref:`ref-tasks-install` to call git
  218. while disabling fakeroot, and avoid "dubious ownership" git errors.
  219. - Default compiler option changes:
  220. - :term:`BUILD_CFLAGS` now includes the `-pipe` option by default.
  221. - Remove the ``eliminate-unused-debug-types`` option from
  222. the default compiler options since it is now included by default.
  223. - ``uninative`` updated to 4.6 for glibc 2.40
  224. - Mark recipe ``meta-ide-support`` as machine specific with
  225. :term:`PACKAGE_ARCH`.
  226. - sstate: Drop intercept functions support which was only used by now
  227. removed ``siteconfig`` class.
  228. - sstate: Drop support for ``SSTATEPOSTINSTFUNC`` variable now that
  229. ``postfunc`` is available.
  230. - openssl: strip the test suite after building, reducing the build tree of
  231. 50% after installation.
  232. - u-boot: Refactor some of the :ref:`ref-tasks-configure` tasks into new
  233. functions, making it easier to modify using a bbappend.
  234. - The ``musl`` recipe now shows an error if used with
  235. :ref:`ref-classes-multilib*` enabled (``musl`` does not support multilib).
  236. - The ``git`` recipe is now configured with default configuration pointing to
  237. ``/etc/gitconfig`` for :ref:`ref-classes-native` recipes.
  238. - The ``apt-native`` recipe, used to compile ``dpkg`` and handle ``deb``
  239. packages, was modified to avoid files being overriden by other packages when
  240. they share common files. Instead, prompt an error.
  241. - The :ref:`ref-tasks-savedefconfig` was moved from the u-boot and kernel
  242. recipes to the :ref:`ref-classes-cml1` class, so that more kbuild-based
  243. recipes can use it.
  244. - The :ref:`ref-classes-sanity` class now checks if user namespaces are
  245. enabled on the host as they are required for network isolation.
  246. - The recipe ``os-release`` is now part of
  247. :term:`SIGGEN_EXCLUDERECIPES_ABISAFE` and does not trigger a rebuild on a
  248. change for dependent tasks.
  249. - In :ref:`ref-classes-kernel-fitimage`, the existence of
  250. :term:`EXTERNAL_KERNEL_DEVICETREE` is checked more thoroughly to avoid
  251. false positives.
  252. - rootfs: ensure ``run-postinsts`` is not uninstalled when the
  253. *read-only-rootfs-delayed-postinsts* and *read-only-rootfs*
  254. :term:`IMAGE_FEATURES` are enabled.
  255. - Gcc can now use ``libc++`` as its runtime.
  256. - The variable ``CMDLINE_CONSOLE`` was removed from the
  257. :ref:`ref-classes-kernel` class, as it wasn't used anywhere.
  258. - ``python3``: make ``-core`` depend on ``-compression`` as it needs to
  259. import the ``zipfile`` module.
  260. - The classes :ref:`ref-classes-native` and :ref:`ref-classes-nativesdk` do
  261. not override the ``*FLAGS`` variables anymore, allowing users to use the
  262. ``+=`` syntax in recipes.
  263. - The ``multilib_script`` class (part of :ref:`ref-classes-multilib*`)
  264. now expands the ``MULTILIB_SCRIPTS`` variable before splitting the
  265. scripts, fixing some issues seen when :term:`PACKAGECONFIG` would
  266. conditionally modify it.
  267. Known Issues in 5.1
  268. ~~~~~~~~~~~~~~~~~~~
  269. - ``oeqa/runtime``: the ``beaglebone-yocto`` target fails the ``parselogs``
  270. runtime test due to unexpected kernel error messages in the log (see
  271. :yocto_bugs:`bug 15624 </show_bug.cgi?id=15624>` on Bugzilla).
  272. Recipe License changes in 5.1
  273. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274. The following corrections have been made to the :term:`LICENSE` values set by recipes:
  275. - ``ccache``: ``GPL-3.0-or-later`` to ``GPL-3.0-or-later & MIT & BSL-1.0 & ISC`` after adding third-party licenses.
  276. - ``dejagnu``: update to ``GPL-3.0-only``.
  277. - ``gcr``: update to ``LGPL-2.0-only``.
  278. - ``glibc``: update to ``GPL-2.0-only & LGPL-2.1-or-later``.
  279. - ``gpgme``: update for different packages.
  280. - ``iw``: update to ``ISC``.
  281. - ``json-glib``: ``LGPL-2.1-only`` to ``LGPL-2.1-or-later`` after update to 1.10.0.
  282. - ``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.
  283. - ``linux-firmware``: set package :term:`LICENSE` for following firmware packages:
  284. - ``cc33xx``
  285. - ``ath10k-wcn3990``
  286. - ``qcom-adreno-g750``
  287. - ``qcom-x1e80100-adreno``
  288. - ``wfx``
  289. - ``qcom-vpu``
  290. - ``qcom-sm8550-audio-tplg``
  291. - ``qcom-sm8650-audio-tplg``
  292. - ``linaro-license``
  293. - ``mali-csffw-arch108``
  294. - ``lz4``: ``BSD-2-Clause | GPL-2.0-only`` to ``BSD-2-Clause | GPL-2.0-or-later`` after update to 1.10.0.
  295. - ``ppp``: add license ``RSA-MD`` .
  296. - ``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.
  297. - ``tiff``: update to ``libtiff``.
  298. - ``unzip``: update to ``Info-ZIP``.
  299. - ``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).
  300. - ``xz``: ``PD`` removed and ``0BSD`` added after update to 5.6.2.
  301. - ``xz``: add ``PD`` for xz, xz-dev and xz-doc package.
  302. - ``zip``: update to ``Info-ZIP``.
  303. Security Fixes in 5.1
  304. ~~~~~~~~~~~~~~~~~~~~~
  305. - ``apr``: :cve_nist:`2023-49582`
  306. - ``busybox``: :cve_nist:`2021-42380`, :cve_nist:`2023-42363`, :cve_nist:`2023-42364`, :cve_nist:`2023-42365`, :cve_nist:`2023-42366`
  307. - ``cups``: :cve_nist:`2024-35235`
  308. - ``curl``: :cve_nist:`2024-6197`, :cve_nist:`2024-6874`, :cve_nist:`2024-7264`
  309. - ``expat``: :cve_nist:`2024-45490`, :cve_nist:`2024-45491`, :cve_nist:`2024-45492`.
  310. - ``gcc``: :cve_nist:`2023-4039`
  311. - ``gdk-pixbuf``: :cve_nist:`2022-48622`
  312. - ``ghostscript``: :cve_nist:`2024-33869`, :cve_nist:`2023-52722`, :cve_nist:`2024-33870`, :cve_nist:`2024-33871`, :cve_nist:`2024-29510`
  313. - ``git``: :cve_nist:`2024-32002`, :cve_nist:`2024-32004`, :cve_nist:`2024-32020`, :cve_nist:`2024-32021`, :cve_nist:`2024-32465`
  314. - ``glibc``: :cve_nist:`2024-2961`, :cve_nist:`2024-33599`, :cve_nist:`2024-33600`, :cve_nist:`2024-33601`, :cve_nist:`2024-33602`
  315. - ``go``: :cve_nist:`2024-24790`
  316. - ``gtk+3``: :cve_nist:`2024-6655`
  317. - ``linux-yocto/6.10``: :cve_nist:`2020-16119`
  318. - ``linux-yocto/6.6``: :cve_nist:`2020-16119`
  319. - ``llvm``: :cve_nist:`2024-0151`
  320. - ``ncurses``: :cve_nist:`2023-50495`, :cve_nist:`2023-45918`
  321. - ``openssh``: :cve_nist:`2024-6387`
  322. - ``openssl``: :cve_nist:`2024-4603`, :cve_nist:`2024-4741`
  323. - ``ovmf``: :cve_nist:`2023-45236`, :cve_nist:`2023-45237`, :cve_nist:`2024-25742`
  324. - ``python3``: :cve_nist:`2024-7592`, :cve_nist:`2024-8088`, :cve_nist:`2024-6232`
  325. - ``ruby``: :cve_nist:`2024-27282`, :cve_nist:`2024-27281`, :cve_nist:`2024-27280`
  326. - ``tiff``: :cve_nist:`2024-7006`
  327. - ``vim``: :cve_nist:`2024-41957`, :cve_nist:`2024-41965`, :cve_nist:`2024-43374`, :cve_nist:`2024-43790`, :cve_nist:`2024-43802`
  328. - ``wget``: :cve_nist:`2024-38428`
  329. - ``wpa-supplicant``: :cve_nist:`2024-5290`, :cve_nist:`2023-52160`
  330. - ``xserver-xorg``: :cve_nist:`2024-31080`, :cve_nist:`2024-31081`, :cve_nist:`2024-31082`, :cve_nist:`2024-31083`
  331. Recipe Upgrades in 5.1
  332. ~~~~~~~~~~~~~~~~~~~~~~
  333. - ``acpica`` 20240322 -> 20240827
  334. - ``adwaita-icon-theme`` 45.0 -> 46.2
  335. - ``alsa-lib`` 1.2.11 -> 1.2.12
  336. - ``alsa-plugins`` 1.2.7.1 -> 1.2.12
  337. - ``alsa-ucm-conf`` 1.2.11 -> 1.2.12
  338. - ``alsa-utils`` 1.2.11 -> 1.2.12
  339. - ``asciidoc`` 10.2.0 -> 10.2.1
  340. - ``at-spi2-core`` 2.50.1 -> 2.52.0
  341. - ``attr`` 2.5.1 -> 2.5.2
  342. - ``automake`` 1.16.5 -> 1.17
  343. - ``base-passwd`` 3.6.3 -> 3.6.4
  344. - ``bash`` 5.2.21 -> 5.2.32
  345. - ``bash-completion`` 2.12.0 -> 2.14.0
  346. - ``bind`` 9.18.28 -> 9.20.1
  347. - ``binutils`` 2.42 -> 2.43.1
  348. - ``binutils-cross`` 2.42 -> 2.43.1
  349. - ``binutils-cross-canadian`` 2.42 -> 2.43.1
  350. - ``binutils-crosssdk`` 2.42 -> 2.43.1
  351. - ``bluez5`` 5.72 -> 5.78
  352. - ``boost`` 1.84.0 -> 1.86.0
  353. - ``boost-build-native`` 1.84.0 -> 1.86.0
  354. - ``btrfs-tools`` 6.7.1 -> 6.10.1
  355. - ``build-appliance-image`` 15.0.0 (bf88a67b4523…) -> 15.0.0 (7cc8bf7af794…)
  356. - ``ca-certificates`` 20211016 -> 20240203
  357. - ``cairo`` 1.18.0 -> 1.18.2
  358. - ``cargo`` 1.75.0 -> 1.79.0
  359. - ``cargo-c-native`` 0.9.30+cargo-0.77.0 -> 0.10.3+cargo-0.81.0
  360. - ``ccache`` 4.9.1 -> 4.10.2
  361. - ``cmake`` 3.28.3 -> 3.30.2
  362. - ``cmake-native`` 3.28.3 -> 3.30.2
  363. - ``connman`` 1.42 -> 1.43
  364. - ``coreutils`` 9.4 -> 9.5
  365. - ``cracklib`` 2.9.11 -> 2.10.2
  366. - ``createrepo-c`` 1.0.4 -> 1.1.4
  367. - ``cross-localedef-native`` 2.39+git -> 2.40+git
  368. - ``cryptodev-linux`` 1.13+gitX -> 1.14
  369. - ``cryptodev-module`` 1.13+gitX -> 1.14
  370. - ``cryptodev-tests`` 1.13+gitX -> 1.14
  371. - ``curl`` 8.7.1 -> 8.9.1
  372. - ``debianutils`` 5.16 -> 5.20
  373. - ``dhcpcd`` 10.0.6 -> 10.0.10
  374. - ``diffoscope`` 259 -> 277
  375. - ``dmidecode`` 3.5 -> 3.6
  376. - ``dnf`` 4.19.0 -> 4.21.1
  377. - ``dpkg`` 1.22.0 -> 1.22.11
  378. - ``dropbear`` 2022.83 -> 2024.85
  379. - ``e2fsprogs`` 1.47.0 -> 1.47.1
  380. - ``ell`` 0.64 -> 0.68
  381. - ``enchant2`` 2.6.7 -> 2.8.2
  382. - ``encodings`` 1.0.7 -> 1.1.0
  383. - ``epiphany`` 46.0 -> 46.3
  384. - ``erofs-utils`` 1.7.1 -> 1.8.1
  385. - ``ethtool`` 6.7 -> 6.10
  386. - ``ffmpeg`` 6.1.1 -> 7.0.2
  387. - ``findutils`` 4.9.0 -> 4.10.0
  388. - ``freetype`` 2.13.2 -> 2.13.3
  389. - ``fribidi`` 1.0.14 -> 1.0.15
  390. - ``gcc`` 13.3.0 -> 14.2.0
  391. - ``gcc-cross`` 13.3.0 -> 14.2.0
  392. - ``gcc-cross-canadian`` 13.3.0 -> 14.2.0
  393. - ``gcc-crosssdk`` 13.3.0 -> 14.2.0
  394. - ``gcc-runtime`` 13.3.0 -> 14.2.0
  395. - ``gcc-sanitizers`` 13.3.0 -> 14.2.0
  396. - ``gcc-source`` 13.3.0 -> 14.2.0
  397. - ``gcr`` 4.2.1 -> 4.3.0
  398. - ``gdb`` 14.2 -> 15.1
  399. - ``gdb-cross`` 14.2 -> 15.1
  400. - ``gdb-cross-canadian`` 14.2 -> 15.1
  401. - ``gdbm`` 1.23 -> 1.24
  402. - ``gi-docgen`` 2023.3 -> 2024.1
  403. - ``git`` 2.44.1 -> 2.46.0
  404. - ``glib-2.0`` 2.78.6 -> 2.82.1
  405. - ``glib-networking`` 2.78.1 -> 2.80.0
  406. - ``glibc`` 2.39+git -> 2.40+git
  407. - ``glibc-locale`` 2.39+git -> 2.40+git
  408. - ``glibc-mtrace`` 2.39+git -> 2.40+git
  409. - ``glibc-scripts`` 2.39+git -> 2.40+git
  410. - ``glibc-testsuite`` 2.39+git -> 2.40+git
  411. - ``glibc-y2038-tests`` 2.39+git -> 2.40+git
  412. - ``glslang`` 1.3.275.0 -> 1.3.290.0
  413. - ``gnu-config`` 20240101+git -> 20240823+git
  414. - ``gnu-efi`` 3.0.17 -> 3.0.18
  415. - ``gnupg`` 2.4.4 -> 2.5.0
  416. - ``gnutls`` 3.8.4 -> 3.8.6
  417. - ``go-helloworld`` 0.1 (d9923f6970e9…) -> 0.1 (39e772fc2670…)
  418. - ``gobject-introspection`` 1.78.1 -> 1.80.1
  419. - ``gptfdisk`` 1.0.9 -> 1.0.10
  420. - ``gsettings-desktop-schemas`` 46.0 -> 47.1
  421. - ``gst-devtools`` 1.22.12 -> 1.24.6
  422. - ``gstreamer1.0`` 1.22.12 -> 1.24.6
  423. - ``gstreamer1.0-libav`` 1.22.12 -> 1.24.6
  424. - ``gstreamer1.0-plugins-bad`` 1.22.12 -> 1.24.6
  425. - ``gstreamer1.0-plugins-base`` 1.22.12 -> 1.24.6
  426. - ``gstreamer1.0-plugins-good`` 1.22.12 -> 1.24.6
  427. - ``gstreamer1.0-plugins-ugly`` 1.22.12 -> 1.24.6
  428. - ``gstreamer1.0-python`` 1.22.12 -> 1.24.6
  429. - ``gstreamer1.0-rtsp-server`` 1.22.12 -> 1.24.6
  430. - ``gstreamer1.0-vaapi`` 1.22.12 -> 1.24.6
  431. - ``gtk+3`` 3.24.41 -> 3.24.43
  432. - ``gtk-doc`` 1.33.2 -> 1.34.0
  433. - ``gtk4`` 4.14.1 -> 4.16.0
  434. - ``harfbuzz`` 8.3.0 -> 9.0.0
  435. - ``hicolor-icon-theme`` 0.17 -> 0.18
  436. - ``hwlatdetect`` 2.6 -> 2.7
  437. - ``icu`` 74-2 -> 75-1
  438. - ``ifupdown`` 0.8.41 -> 0.8.43
  439. - ``iproute2`` 6.7.0 -> 6.10.0
  440. - ``iputils`` 20240117 -> 20240905
  441. - ``iw`` 6.7 -> 6.9
  442. - ``json-glib`` 1.8.0 -> 1.10.0
  443. - ``kea`` 2.4.1 -> 2.6.1
  444. - ``kexec-tools`` 2.0.28 -> 2.0.29
  445. - ``kmod`` 31 -> 33
  446. - ``kmscube`` 0.0.1+git (6ab022fdfcfe…) -> 0.0.1+git (467e86c5cbeb…)
  447. - ``less`` 643 -> 661
  448. - ``libadwaita`` 1.5.2 -> 1.6.0
  449. - ``libassuan`` 2.5.6 -> 3.0.1
  450. - ``libbsd`` 0.12.1 -> 0.12.2
  451. - ``libcap`` 2.69 -> 2.70
  452. - ``libcomps`` 0.1.20 -> 0.1.21
  453. - ``libdnf`` 0.73.2 -> 0.73.3
  454. - ``libdrm`` 2.4.120 -> 2.4.123
  455. - ``libedit`` 20230828-3.1 -> 20240808-3.1
  456. - ``libevdev`` 1.13.1 -> 1.13.2
  457. - ``libfontenc`` 1.1.7 -> 1.1.8
  458. - ``libgcc`` 13.3.0 -> 14.2.0
  459. - ``libgcc-initial`` 13.3.0 -> 14.2.0
  460. - ``libgcrypt`` 1.10.3 -> 1.11.0
  461. - ``libgfortran`` 13.3.0 -> 14.2.0
  462. - ``libgit2`` 1.7.2 -> 1.8.1
  463. - ``libgpg-error`` 1.48 -> 1.50
  464. - ``libical`` 3.0.17 -> 3.0.18
  465. - ``libinput`` 1.25.0 -> 1.26.1
  466. - ``libjitterentropy`` 3.4.1 -> 3.5.0
  467. - ``libksba`` 1.6.6 -> 1.6.7
  468. - ``libnl`` 3.9.0 -> 3.10.0
  469. - ``libpam`` 1.5.3 -> 1.6.1
  470. - ``libpcap`` 1.10.4 -> 1.10.5
  471. - ``libpciaccess`` 0.18 -> 0.18.1
  472. - ``libpcre2`` 10.43 -> 10.44
  473. - ``libpng`` 1.6.42 -> 1.6.43
  474. - ``libportal`` 0.7.1 -> 0.8.1
  475. - ``libproxy`` 0.5.4 -> 0.5.8
  476. - ``librepo`` 1.17.0 -> 1.18.1
  477. - ``librsvg`` 2.57.1 -> 2.58.2
  478. - ``libsdl2`` 2.30.1 -> 2.30.7
  479. - ``libslirp`` 4.7.0 -> 4.8.0
  480. - ``libsolv`` 0.7.28 -> 0.7.30
  481. - ``libsoup`` 3.4.4 -> 3.6.0
  482. - ``libstd-rs`` 1.75.0 -> 1.79.0
  483. - ``libtirpc`` 1.3.4 -> 1.3.5
  484. - ``libtool`` 2.4.7 -> 2.5.2
  485. - ``libtool-cross`` 2.4.7 -> 2.5.2
  486. - ``libtool-native`` 2.4.7 -> 2.5.2
  487. - ``libtraceevent`` 1.7.3 -> 1.8.3
  488. - ``liburcu`` 0.14.0 -> 0.14.1
  489. - ``liburi-perl`` 5.27 -> 5.28
  490. - ``libva`` 2.20.0 -> 2.22.0
  491. - ``libva-initial`` 2.20.0 -> 2.22.0
  492. - ``libva-utils`` 2.20.1 -> 2.22.0
  493. - ``libwebp`` 1.3.2 -> 1.4.0
  494. - ``libwpe`` 1.14.2 -> 1.16.0
  495. - ``libx11`` 1.8.9 -> 1.8.10
  496. - ``libxcb`` 1.16 -> 1.17.0
  497. - ``libxdmcp`` 1.1.4 -> 1.1.5
  498. - ``libxfont2`` 2.0.6 -> 2.0.7
  499. - ``libxkbcommon`` 1.6.0 -> 1.7.0
  500. - ``libxml2`` 2.12.8 -> 2.13.3
  501. - ``libxmlb`` 0.3.15 -> 0.3.19
  502. - ``libxmu`` 1.1.4 -> 1.2.1
  503. - ``libxslt`` 1.1.39 -> 1.1.42
  504. - ``libxtst`` 1.2.4 -> 1.2.5
  505. - ``lighttpd`` 1.4.74 -> 1.4.76
  506. - ``linux-firmware`` 20240312 -> 20240909
  507. - ``linux-libc-headers`` 6.6 -> 6.10
  508. - ``linux-yocto`` 6.6.35+git -> 6.6.50+git, 6.10.8+git
  509. - ``linux-yocto-dev`` 6.9+git -> 6.11+git
  510. - ``linux-yocto-rt`` 6.6.35+git -> 6.6.50+git, 6.10.8+git
  511. - ``linux-yocto-tiny`` 6.6.35+git -> 6.6.50+git, 6.10.8+git
  512. - ``llvm`` 18.1.6 -> 18.1.8
  513. - ``logrotate`` 3.21.0 -> 3.22.0
  514. - ``ltp`` 20240129 -> 20240524
  515. - ``lttng-modules`` 2.13.12 -> 2.13.14
  516. - ``lttng-tools`` 2.13.13 -> 2.13.14
  517. - ``lua`` 5.4.6 -> 5.4.7
  518. - ``lz4`` 1.9.4 -> 1.10.0
  519. - ``lzip`` 1.24 -> 1.24.1
  520. - ``man-db`` 2.12.0 -> 2.12.1
  521. - ``man-pages`` 6.06 -> 6.9.1
  522. - ``mc`` 4.8.31 -> 4.8.32
  523. - ``mdadm`` 4.2 -> 4.3
  524. - ``meson`` 1.3.1 -> 1.5.1
  525. - ``mkfontscale`` 1.2.2 -> 1.2.3
  526. - ``mmc-utils`` 0.1+git (b5ca140312d2…) -> 0.1+git (123fd8b2ac39…)
  527. - ``mpg123`` 1.32.6 -> 1.32.7
  528. - ``msmtp`` 1.8.25 -> 1.8.26
  529. - ``mtd-utils`` 2.1.6 -> 2.2.0
  530. - ``mtdev`` 1.1.6 -> 1.1.7
  531. - ``mtools`` 4.0.43 -> 4.0.44
  532. - ``musl`` 1.2.4+git -> 1.2.5+git
  533. - ``nativesdk-libtool`` 2.4.7 -> 2.5.2
  534. - ``ncurses`` 6.4 -> 6.5
  535. - ``nettle`` 3.9.1 -> 3.10
  536. - ``nfs-utils`` 2.6.4 -> 2.7.1
  537. - ``nghttp2`` 1.61.0 -> 1.63.0
  538. - ``ninja`` 1.11.1 -> 1.12.1
  539. - ``npth`` 1.6 -> 1.7
  540. - ``ofono`` 2.4 -> 2.10
  541. - ``opensbi`` 1.4 -> 1.5.1
  542. - ``openssh`` 9.6p1 -> 9.8p1
  543. - ``openssl`` 3.2.3 -> 3.3.1
  544. - ``opkg`` 0.6.3 -> 0.7.0
  545. - ``opkg-utils`` 0.6.3 -> 0.7.0
  546. - ``ovmf`` edk2-stable202402 -> edk2-stable202408
  547. - ``p11-kit`` 0.25.3 -> 0.25.5
  548. - ``pango`` 1.52.1 -> 1.54.0
  549. - ``pciutils`` 3.11.1 -> 3.13.0
  550. - ``perl`` 5.38.2 -> 5.40.0
  551. - ``perlcross`` 1.5.2 -> 1.6
  552. - ``piglit`` 1.0+gitr (22eaf6a91cfd…) -> 1.0+gitr (c11c9374c144…)
  553. - ``pinentry`` 1.2.1 -> 1.3.1
  554. - ``pkgconf`` 2.1.1 -> 2.3.0
  555. - ``psmisc`` 23.6 -> 23.7
  556. - ``ptest-runner`` 2.4.4+git -> 2.4.5+git
  557. - ``puzzles`` 0.0+git (80aac3104096…) -> 0.0+git (1c1899ee1c4e…)
  558. - ``python3-alabaster`` 0.7.16 -> 1.0.0
  559. - ``python3-attrs`` 23.2.0 -> 24.2.0
  560. - ``python3-babel`` 2.14.0 -> 2.16.0
  561. - ``python3-bcrypt`` 4.1.2 -> 4.2.0
  562. - ``python3-beartype`` 0.17.2 -> 0.18.5
  563. - ``python3-build`` 1.1.1 -> 1.2.1
  564. - ``python3-certifi`` 2024.2.2 -> 2024.8.30
  565. - ``python3-cffi`` 1.16.0 -> 1.17.0
  566. - ``python3-cryptography`` 42.0.5 -> 42.0.8
  567. - ``python3-cryptography-vectors`` 42.0.5 -> 42.0.8
  568. - ``python3-cython`` 3.0.8 -> 3.0.11
  569. - ``python3-dbusmock`` 0.31.1 -> 0.32.1
  570. - ``python3-docutils`` 0.20.1 -> 0.21.2
  571. - ``python3-dtschema`` 2024.2 -> 2024.5
  572. - ``python3-git`` 3.1.42 -> 3.1.43
  573. - ``python3-hatchling`` 1.21.1 -> 1.25.0
  574. - ``python3-hypothesis`` 6.98.15 -> 6.111.2
  575. - ``python3-idna`` 3.7 -> 3.8
  576. - ``python3-jsonpointer`` 2.4 -> 3.0.0
  577. - ``python3-jsonschema`` 4.21.1 -> 4.23.0
  578. - ``python3-libarchive-c`` 5.0 -> 5.1
  579. - ``python3-license-expression`` 30.2.0 -> 30.3.1
  580. - ``python3-lxml`` 5.0.0 -> 5.3.0
  581. - ``python3-mako`` 1.3.2 -> 1.3.5
  582. - ``python3-markdown`` 3.5.2 -> 3.6
  583. - ``python3-maturin`` 1.4.0 -> 1.7.1
  584. - ``python3-meson-python`` 0.15.0 -> 0.16.0
  585. - ``python3-more-itertools`` 10.2.0 -> 10.4.0
  586. - ``python3-packaging`` 23.2 -> 24.1
  587. - ``python3-pbr`` 6.0.0 -> 6.1.0
  588. - ``python3-pip`` 24.0 -> 24.2
  589. - ``python3-pluggy`` 1.4.0 -> 1.5.0
  590. - ``python3-psutil`` 5.9.8 -> 6.0.0
  591. - ``python3-pyasn1`` 0.5.1 -> 0.6.0
  592. - ``python3-pycairo`` 1.26.0 -> 1.26.1
  593. - ``python3-pycparser`` 2.21 -> 2.22
  594. - ``python3-pyelftools`` 0.30 -> 0.31
  595. - ``python3-pygments`` 2.17.2 -> 2.18.0
  596. - ``python3-pygobject`` 3.46.0 -> 3.48.2
  597. - ``python3-pyopenssl`` 24.0.0 -> 24.2.1
  598. - ``python3-pyparsing`` 3.1.1 -> 3.1.4
  599. - ``python3-pyproject-metadata`` 0.7.1 -> 0.8.0
  600. - ``python3-pytest`` 8.0.2 -> 8.3.2
  601. - ``python3-pytest-subtests`` 0.11.0 -> 0.13.1
  602. - ``python3-pyyaml`` 6.0.1 -> 6.0.2
  603. - ``python3-referencing`` 0.33.0 -> 0.35.1
  604. - ``python3-requests`` 2.31.0 -> 2.32.3
  605. - ``python3-rpds-py`` 0.18.0 -> 0.20.0
  606. - ``python3-scons`` 4.6.0 -> 4.8.0
  607. - ``python3-setuptools`` 69.1.1 -> 72.1.0
  608. - ``python3-setuptools-rust`` 1.9.0 -> 1.10.1
  609. - ``python3-setuptools-scm`` 8.0.4 -> 8.1.0
  610. - ``python3-sphinx`` 7.2.6 -> 8.0.2
  611. - ``python3-sphinxcontrib-applehelp`` 1.0.8 -> 2.0.0
  612. - ``python3-sphinxcontrib-devhelp`` 1.0.6 -> 2.0.0
  613. - ``python3-sphinxcontrib-htmlhelp`` 2.0.5 -> 2.1.0
  614. - ``python3-sphinxcontrib-qthelp`` 1.0.7 -> 2.0.0
  615. - ``python3-sphinxcontrib-serializinghtml`` 1.1.10 -> 2.0.0
  616. - ``python3-testtools`` 2.7.1 -> 2.7.2
  617. - ``python3-trove-classifiers`` 2024.2.23 -> 2024.7.2
  618. - ``python3-typing-extensions`` 4.10.0 -> 4.12.2
  619. - ``python3-uritools`` 4.0.2 -> 4.0.3
  620. - ``python3-urllib3`` 2.2.1 -> 2.2.2
  621. - ``python3-webcolors`` 1.13 -> 24.8.0
  622. - ``python3-websockets`` 12.0 -> 13.0.1
  623. - ``python3-wheel`` 0.42.0 -> 0.44.0
  624. - ``python3-zipp`` 3.17.0 -> 3.20.1
  625. - ``qemu`` 8.2.3 -> 9.0.2
  626. - ``qemu-native`` 8.2.3 -> 9.0.2
  627. - ``qemu-system-native`` 8.2.3 -> 9.0.2
  628. - ``quilt`` 0.67 -> 0.68
  629. - ``quilt-native`` 0.67 -> 0.68
  630. - ``readline`` 8.2 -> 8.2.13
  631. - ``repo`` 2.42 -> 2.46
  632. - ``rng-tools`` 6.16 -> 6.17
  633. - ``rpcbind`` 1.2.6 -> 1.2.7
  634. - ``rsync`` 3.2.7 -> 3.3.0
  635. - ``rt-tests`` 2.6 -> 2.7
  636. - ``ruby`` 3.2.2 -> 3.3.4
  637. - ``rust`` 1.75.0 -> 1.79.0
  638. - ``rust-cross-canadian`` 1.75.0 -> 1.79.0
  639. - ``rust-llvm`` 1.75.0 -> 1.79.0
  640. - ``shaderc`` 2023.8 -> 2024.1
  641. - ``shadow`` 4.14.2 -> 4.16.0
  642. - ``spirv-headers`` 1.3.275.0 -> 1.3.290.0
  643. - ``spirv-tools`` 1.3.275.0 -> 1.3.290.0
  644. - ``sqlite3`` 3.45.1 -> 3.46.1
  645. - ``strace`` 6.7 -> 6.10
  646. - ``stress-ng`` 0.17.05 -> 0.18.02
  647. - ``sysklogd`` 2.5.2 -> 2.6.1
  648. - ``sysstat`` 12.7.5 -> 12.7.6
  649. - ``systemd`` 255.4 -> 256.5
  650. - ``systemd-boot`` 255.4 -> 256.5
  651. - ``systemd-boot-native`` 255.4 -> 256.5
  652. - ``systemtap`` 5.0 -> 5.1
  653. - ``systemtap-native`` 5.0 -> 5.1
  654. - ``taglib`` 2.0.1 -> 2.0.2
  655. - ``tcl`` 8.6.13 -> 8.6.14
  656. - ``texinfo`` 7.0.3 -> 7.1
  657. - ``ttyrun`` 2.31.0 -> 2.34.0
  658. - ``u-boot`` 2024.01 -> 2024.07
  659. - ``u-boot-tools`` 2024.01 -> 2024.07
  660. - ``util-linux`` 2.39.3 -> 2.40.2
  661. - ``util-linux-libuuid`` 2.39.3 -> 2.40.2
  662. - ``util-macros`` 1.20.0 -> 1.20.1
  663. - ``vala`` 0.56.15 -> 0.56.17
  664. - ``valgrind`` 3.22.0 -> 3.23.0
  665. - ``vte`` 0.74.2 -> 0.76.3
  666. - ``vulkan-headers`` 1.3.275.0 -> 1.3.290.0
  667. - ``vulkan-loader`` 1.3.275.0 -> 1.3.290.0
  668. - ``vulkan-samples`` git (2307c3eb5608…) -> git (fdce530c0295…)
  669. - ``vulkan-tools`` 1.3.275.0 -> 1.3.290.0
  670. - ``vulkan-utility-libraries`` 1.3.275.0 -> 1.3.290.0
  671. - ``vulkan-validation-layers`` 1.3.275.0 -> 1.3.290.0
  672. - ``vulkan-volk`` 1.3.275.0 -> 1.3.290.0
  673. - ``waffle`` 1.7.2 -> 1.8.1
  674. - ``wayland`` 1.22.0 -> 1.23.1
  675. - ``wayland-protocols`` 1.33 -> 1.37
  676. - ``webkitgtk`` 2.44.1 -> 2.44.3
  677. - ``weston`` 13.0.1 -> 13.0.3
  678. - ``wget`` 1.21.4 -> 1.24.5
  679. - ``wpa-supplicant`` 2.10 -> 2.11
  680. - ``x264`` r3039+git (baee400fa9ce…) -> r3039+git (31e19f92f00c…)
  681. - ``xauth`` 1.1.2 -> 1.1.3
  682. - ``xcb-proto`` 1.16.0 -> 1.17.0
  683. - ``xev`` 1.2.5 -> 1.2.6
  684. - ``xkeyboard-config`` 2.41 -> 2.42
  685. - ``xmlto`` 0.0.28+0.0.29+git -> 0.0.29
  686. - ``xorgproto`` 2023.2 -> 2024.1
  687. - ``xwayland`` 23.2.5 -> 24.1.2
  688. - ``xz`` 5.4.6 -> 5.6.2
  689. - ``zstd`` 1.5.5 -> 1.5.6
  690. Contributors to 5.1
  691. ~~~~~~~~~~~~~~~~~~~
  692. Thanks to the following people who contributed to this release:
  693. - Adithya Balakumar
  694. - Adriaan Schmidt
  695. - Adrian Freihofer
  696. - Alban Bedel
  697. - Alejandro Hernandez Samaniego
  698. - Aleksandar Nikolic
  699. - Alessandro Pecugi
  700. - Alexander Kanavin
  701. - Alexander Sverdlin
  702. - Alexandre Belloni
  703. - Alexandre Truong
  704. - Alexis Lothoré
  705. - Andrew Fernandes
  706. - Andrew Oppelt
  707. - Andrey Zhizhikin
  708. - Anton Almqvist
  709. - Antonin Godard
  710. - Anuj Mittal
  711. - Archana Polampalli
  712. - Bartosz Golaszewski
  713. - Benjamin Bara
  714. - Benjamin Szőke
  715. - Bruce Ashfield
  716. - Carlos Alberto Lopez Perez
  717. - Changhyeok Bae
  718. - Changqing Li
  719. - Chen Qi
  720. - Chris Laplante
  721. - Chris Spencer
  722. - Christian Bräuner Sørensen
  723. - Christian Lindeberg
  724. - Christian Taedcke
  725. - Clara Kowalsky
  726. - Clément Péron
  727. - Colin McAllister
  728. - Corentin Lévy
  729. - Daniel Klauer
  730. - Daniel Semkowicz
  731. - Daniil Batalov
  732. - Dan McGregor
  733. - Deepesh Varatharajan
  734. - Deepthi Hemraj
  735. - Denys Dmytriyenko
  736. - Divya Chellam
  737. - Dmitry Baryshkov
  738. - Emil Kronborg
  739. - Enguerrand de Ribaucourt
  740. - Enrico Jörns
  741. - Esben Haabendal
  742. - Etienne Cordonnier
  743. - Fabio Estevam
  744. - Felix Nilsson
  745. - Florian Amstutz
  746. - Gassner, Tobias.ext
  747. - Gauthier HADERER
  748. - Guðni Már Gilbert
  749. - Harish Sadineni
  750. - Heiko Thole
  751. - Het Patel
  752. - Hongxu Jia
  753. - Igor Opaniuk
  754. - Intaek Hwang
  755. - Iskander Amara
  756. - Jaeyoon Jung
  757. - Jan Vermaete
  758. - Jasper Orschulko
  759. - Joe Slater
  760. - Johannes Schneider
  761. - John Ripple
  762. - Jonas Gorski
  763. - Jonas Munsin
  764. - Jonathan GUILLOT
  765. - Jon Mason
  766. - Jookia
  767. - Jordan Crouse
  768. - Jörg Sommer
  769. - Jose Quaresma
  770. - Joshua Watt
  771. - Julien Stephan
  772. - Kai Kang
  773. - Kari Sivonen
  774. - Khem Raj
  775. - Kirill Yatsenko
  776. - Konrad Weihmann
  777. - Lee Chee Yang
  778. - Lei Maohui
  779. - Leon Anavi
  780. - Leonard Göhrs
  781. - Louis Rannou
  782. - Marc Ferland
  783. - Marcus Folkesson
  784. - Marek Vasut
  785. - Mark Hatle
  786. - Markus Volk
  787. - Marlon Rodriguez Garcia
  788. - Marta Rybczynska
  789. - Martin Hundebøll
  790. - Martin Jansa
  791. - Matthew Bullock
  792. - Matthias Pritschet
  793. - Maxin B. John
  794. - Michael Glembotzki
  795. - Michael Haener
  796. - Michael Halstead
  797. - Michael Opdenacker
  798. - Michal Sieron
  799. - Mikko Rapeli
  800. - Mingli Yu
  801. - Naveen Saini
  802. - Niko Mauno
  803. - Ninette Adhikari
  804. - Noe Galea
  805. - Ola x Nilsson
  806. - Oleksandr Hnatiuk
  807. - Otavio Salvador
  808. - Patrick Wicki
  809. - Paul Barker
  810. - Paul Eggleton
  811. - Paul Gerber
  812. - Pedro Ferreira
  813. - Peter Kjellerstedt
  814. - Peter Marko
  815. - Philip Lorenz
  816. - Poonam Jadhav
  817. - Primoz Fiser
  818. - Quentin Schulz
  819. - Ralph Siemsen
  820. - Rasmus Villemoes
  821. - Ricardo Simoes
  822. - Richard Purdie
  823. - Robert Joslyn
  824. - Robert Kovacsics
  825. - Robert Yang
  826. - Ross Burton
  827. - Rudolf J Streif
  828. - Ryan Eatmon
  829. - Sabeeh Khan
  830. - Sakib Sajal
  831. - Samantha Jalabert
  832. - Siddharth Doshi
  833. - simit.ghane
  834. - Simone Weiß
  835. - Soumya Sambu
  836. - Sreejith Ravi
  837. - Stefan Mueller-Klieser
  838. - Sundeep KOKKONDA
  839. - Sven Schwermer
  840. - Teresa Remmet
  841. - Theodore A. Roth
  842. - Thomas Perrot
  843. - Tim Orling
  844. - Tom Hochstein
  845. - Trevor Gamblin
  846. - Troels Dalsgaard Hoffmeyer
  847. - Tronje Krabbe
  848. - Ulrich Ölmann
  849. - Victor Kamensky
  850. - Vijay Anusuri
  851. - Vincent Kriek
  852. - Vivek Puar
  853. - Wadim Egorov
  854. - Wang Mingyu
  855. - Weisser, Pascal.ext
  856. - Willy Tu
  857. - Xiangyu Chen
  858. - Yang-Mark Zhang
  859. - Yash Shinde
  860. - Yi Zhao
  861. - Yoann Congal
  862. - Yogita Urade
  863. - Yuri D'Elia
  864. - Zahir Hussain
  865. - Zev Weiss
  866. - Zoltan Boszormenyi
  867. Repositories / Downloads for Yocto-5.1
  868. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  869. poky
  870. - Repository Location: :yocto_git:`/poky`
  871. - Branch: :yocto_git:`styhead </poky/log/?h=styhead>`
  872. - Tag: :yocto_git:`yocto-5.1 </poky/log/?h=yocto-5.1>`
  873. - Git Revision: :yocto_git:`8f01ae5c7cba251ed25c80f0141a950ebc8a5f73 </poky/commit/?id=8f01ae5c7cba251ed25c80f0141a950ebc8a5f73>`
  874. - Release Artefact: poky-8f01ae5c7cba251ed25c80f0141a950ebc8a5f73
  875. - sha: 91f5b2bc8a2be153ac2c358aa8ad71737b4f91e83d2c3ed1aac4f5f087991769
  876. - Download Locations:
  877. http://downloads.yoctoproject.org/releases/yocto/yocto-5.1/poky-8f01ae5c7cba251ed25c80f0141a950ebc8a5f73.tar.bz2
  878. http://mirrors.kernel.org/yocto/yocto/yocto-5.1/poky-8f01ae5c7cba251ed25c80f0141a950ebc8a5f73.tar.bz2
  879. openembedded-core
  880. - Repository Location: :oe_git:`/openembedded-core`
  881. - Branch: :oe_git:`styhead </openembedded-core/log/?h=styhead>`
  882. - Tag: :oe_git:`yocto-5.1 </openembedded-core/log/?h=yocto-5.1>`
  883. - Git Revision: :oe_git:`161c5b311f1aeb8f254dca96331b31d5b67fc92d </openembedded-core/commit/?id=161c5b311f1aeb8f254dca96331b31d5b67fc92d>`
  884. - Release Artefact: oecore-161c5b311f1aeb8f254dca96331b31d5b67fc92d
  885. - sha: 7b8ea61a3b811556f40b0912ee22b3ef37bccead1d65fb7e1c35a47aff4ca718
  886. - Download Locations:
  887. http://downloads.yoctoproject.org/releases/yocto/yocto-5.1/oecore-161c5b311f1aeb8f254dca96331b31d5b67fc92d.tar.bz2
  888. http://mirrors.kernel.org/yocto/yocto/yocto-5.1/oecore-161c5b311f1aeb8f254dca96331b31d5b67fc92d.tar.bz2
  889. meta-mingw
  890. - Repository Location: :yocto_git:`/meta-mingw`
  891. - Branch: :yocto_git:`styhead </meta-mingw/log/?h=styhead>`
  892. - Tag: :yocto_git:`yocto-5.1 </meta-mingw/log/?h=yocto-5.1>`
  893. - Git Revision: :yocto_git:`4ac6cbfdce1f85294bd54bcd8b074f7ef32c378f </meta-mingw/commit/?id=4ac6cbfdce1f85294bd54bcd8b074f7ef32c378f>`
  894. - Release Artefact: meta-mingw-4ac6cbfdce1f85294bd54bcd8b074f7ef32c378f
  895. - sha: 7759361e141654cc84aad486ad36a9ddaf7ee47feebe2cc6dca3175f1922b7c4
  896. - Download Locations:
  897. http://downloads.yoctoproject.org/releases/yocto/yocto-5.1/meta-mingw-4ac6cbfdce1f85294bd54bcd8b074f7ef32c378f.tar.bz2
  898. http://mirrors.kernel.org/yocto/yocto/yocto-5.1/meta-mingw-4ac6cbfdce1f85294bd54bcd8b074f7ef32c378f.tar.bz2
  899. bitbake
  900. - Repository Location: :oe_git:`/bitbake`
  901. - Branch: :oe_git:`2.10 </bitbake/log/?h=2.10>`
  902. - Tag: :oe_git:`yocto-5.1 </bitbake/log/?h=yocto-5.1>`
  903. - Git Revision: :oe_git:`d3c84198771b7f79aa84dc73061d8ca071fe18f3 </bitbake/commit/?id=d3c84198771b7f79aa84dc73061d8ca071fe18f3>`
  904. - Release Artefact: bitbake-d3c84198771b7f79aa84dc73061d8ca071fe18f3
  905. - sha: 4b64120f26878a661d1aaf0b0bb5009a21614e2db0649c728cc9d4c16b1050b6
  906. - Download Locations:
  907. http://downloads.yoctoproject.org/releases/yocto/yocto-5.1/bitbake-d3c84198771b7f79aa84dc73061d8ca071fe18f3.tar.bz2
  908. http://mirrors.kernel.org/yocto/yocto/yocto-5.1/bitbake-d3c84198771b7f79aa84dc73061d8ca071fe18f3.tar.bz2
  909. yocto-docs
  910. - Repository Location: :yocto_git:`/yocto-docs`
  911. - Branch: :yocto_git:`styhead </yocto-docs/log/?h=styhead>`
  912. - Tag: :yocto_git:`yocto-5.1 </yocto-docs/log/?h=yocto-5.1>`
  913. - Git Revision: :yocto_git:`c32b55b3403dcfd76a4694ff407d4b513e14c8f4 </yocto-docs/commit/?id=c32b55b3403dcfd76a4694ff407d4b513e14c8f4>`