release-notes-5.2.rst 61 KB

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