mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 01:19:52 +00:00
release-notes-5.1: update for several section
update for these changes: - license - recipe enable for ptests - new class, recipe and variable. - PACKAGECONFIG - some utility script, class and include file. - bitbake. - qemu/runqemu. - Contributors. removed wic as no significant change or improvement. Antonin Godard: amend and fix some typos. (From yocto-docs rev: afbcc16cd5244d8bb6bb79796aa064156f99e3d3) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
1a0e884473
commit
e21d9bcda7
@@ -10,30 +10,102 @@ New Features / Enhancements in 5.1
|
|||||||
|
|
||||||
- New variables:
|
- New variables:
|
||||||
|
|
||||||
|
- :term:`CVE_CHECK_MANIFEST_JSON_SUFFIX`: suffix for the CVE JSON manifest file.
|
||||||
|
|
||||||
|
- :term:`PRSERV_UPSTREAM`: Upstream PR service (``host:port``) for the local
|
||||||
|
PR server to connect to.
|
||||||
|
|
||||||
|
- :term:`RECIPE_UPGRADE_EXTRA_TASKS`: space-delimited list of tasks to run
|
||||||
|
after the new sources have been unpacked in the
|
||||||
|
``scripts/lib/devtool/upgrade.py`` upgrade() method.
|
||||||
|
|
||||||
|
- :term:`UNPACKDIR`: allow change of the :ref:`ref-tasks-unpack` task
|
||||||
|
directory.
|
||||||
|
|
||||||
- Architecture-specific enhancements:
|
- Architecture-specific enhancements:
|
||||||
|
|
||||||
- Kernel-related enhancements:
|
- The default kernel is the current stable (6.10), and there is also support
|
||||||
|
for the latest long-term release (6.6).
|
||||||
|
|
||||||
- New core recipes:
|
- New core recipes:
|
||||||
|
|
||||||
|
- `fmt <https://fmt.dev>`__: an open-source formatting library for C++
|
||||||
|
(imported from meta-oe).
|
||||||
|
|
||||||
|
- `xcb-util-errors <http://xcb.freedesktop.org/XcbUtil/>`__: gives human
|
||||||
|
readable names to error codes and event codes
|
||||||
|
|
||||||
- QEMU / ``runqemu`` enhancements:
|
- QEMU / ``runqemu`` enhancements:
|
||||||
|
|
||||||
|
- runqemu: ``QB_DRIVE_TYPE`` now support for sd card (``/dev/mmcblk``)
|
||||||
|
|
||||||
- Rust improvements:
|
- Rust improvements:
|
||||||
|
|
||||||
- wic Image Creator enhancements:
|
|
||||||
|
|
||||||
- SDK-related improvements:
|
- SDK-related improvements:
|
||||||
|
|
||||||
|
- included ``nativesdk-python3-pip`` in buildtools.
|
||||||
|
|
||||||
- Testing:
|
- Testing:
|
||||||
|
|
||||||
- oeqa/selftest: Only rewrite envvars paths that absolutely point to builddir
|
- oeqa/selftest: Only rewrite envvars paths that absolutely point to builddir
|
||||||
|
|
||||||
- Enable ptests for ``python3-libarchive-c``
|
- Enable ptests for ``python3-cffi``, ``python3-idna``, ``python3-libarchive-c``,
|
||||||
|
``python3-mako``, ``python3-packaging``, ``python3-uritools`` and ``python3-rpds-py``.
|
||||||
|
- Included ``nativesdk-python3-pip`` in :term:`buildtools` by default.
|
||||||
|
|
||||||
|
- Enable ptests for ``python3-cffi``, ``python3-idna``,
|
||||||
|
``python3-libarchive-c``, ``python3-mako``, ``python3-packaging``,
|
||||||
|
``python3-uritools`` and ``python3-rpds-py``.
|
||||||
|
|
||||||
- Utility script changes:
|
- Utility script changes:
|
||||||
|
|
||||||
|
- New ``cve-json-to-text`` script that converts the ``cve-check`` result
|
||||||
|
from the JSON format to the TEXT format as ``cve-check`` removed text
|
||||||
|
format.
|
||||||
|
|
||||||
|
- New ``makefile-getvar`` script to extract value from a Makefile.
|
||||||
|
|
||||||
|
- New ``pull-spdx-licenses`` script to pull SPDX license data, update
|
||||||
|
license list JSON data and update license directory.
|
||||||
|
|
||||||
|
- Several improvements in ``oe-build-perf-report`` report.
|
||||||
|
|
||||||
|
- ``oe-debuginfod``: add parameter "-d" to store debuginfod files in project
|
||||||
|
sub-directory.
|
||||||
|
|
||||||
|
- ``resulttool``: support test report generation in JUnit XML format.
|
||||||
|
|
||||||
|
|
||||||
- BitBake improvements:
|
- BitBake improvements:
|
||||||
|
|
||||||
|
- New go module fetcher (``gomod://``) for downloading module dependencies to the
|
||||||
|
module cache from a module proxy.
|
||||||
|
|
||||||
|
- Fetcher for Rust crates: added a check for latest upstream version.
|
||||||
|
|
||||||
|
- ``syncrpc`` now requires a minimum version of the websockets module depend
|
||||||
|
on Python version.
|
||||||
|
|
||||||
|
- Improve ``bitbake-hashclient`` stress statistics reporting.
|
||||||
|
|
||||||
|
- ``bitbake-hashserv`` added ``reuseport`` parameter to enable SO_REUSEPORT,
|
||||||
|
allowing multiple servers to bind to the same port for load balancing
|
||||||
|
|
||||||
|
- Improve cloning speed with :term:`BB_GIT_SHALLOW` and
|
||||||
|
:term:`BB_GENERATE_MIRROR_TARBALLS`.
|
||||||
|
|
||||||
|
- `BitBake` UI now includes log paths for failed task.
|
||||||
|
|
||||||
|
- ``fetcher2``: support for wget and wget2.
|
||||||
|
|
||||||
|
- ``fetcher2``: support npm package name with '@' character.
|
||||||
|
|
||||||
|
- ``fetcher2``: remote name for ``git://`` is now ``origin`` by default.
|
||||||
|
|
||||||
|
- Codeparser now support shell substitution in quotes, for example::
|
||||||
|
|
||||||
|
var1="$(cmd1 ...)"
|
||||||
|
|
||||||
- devtool improvements:
|
- devtool improvements:
|
||||||
|
|
||||||
- Fix ``_test_devtool_add_git_url`` test
|
- Fix ``_test_devtool_add_git_url`` test
|
||||||
@@ -52,6 +124,52 @@ New Features / Enhancements in 5.1
|
|||||||
|
|
||||||
- Fix reproducibility for ``spirv-tools``
|
- Fix reproducibility for ``spirv-tools``
|
||||||
|
|
||||||
|
- Allow selection of host key types used by openssh.
|
||||||
|
|
||||||
|
- New glibc task ``do_symlist`` to list exported symbols.
|
||||||
|
|
||||||
|
- ``initramfs-framework`` support for force reboot in the case of fatal error.
|
||||||
|
|
||||||
|
- The :ref:`ref-classes-insane` class now checks for ``patch-status`` and
|
||||||
|
``pep517-backend`` by default.
|
||||||
|
|
||||||
|
- New ``yocto-space-optimize`` include file to allow turning off debug compiler options
|
||||||
|
for a small set of recipes to reduce build on disk footprint and package/sstate sizes.
|
||||||
|
|
||||||
|
- Image creation tasks inheriting from the :ref:`ref-classes-image` class
|
||||||
|
now produce a ``manifest.json`` file listing the images created. The
|
||||||
|
output manifest path is defined by the :term:`IMAGE_OUTPUT_MANIFEST`
|
||||||
|
variable.
|
||||||
|
|
||||||
|
- New :ref:`ref-classes-vex` class generates the minimum information that is necessary
|
||||||
|
for VEX generation by an external CVE checking tool.
|
||||||
|
|
||||||
|
- New :ref:`ref-classes-retain` class creates a tarball of the work directory for a recipe
|
||||||
|
when one of its tasks fails, or any other nominated directories.
|
||||||
|
|
||||||
|
- New ``localpkgfeed`` class in meta-selftest to create a subset of the
|
||||||
|
package feed that just contain the packages depended on by this recipe.
|
||||||
|
|
||||||
|
- New :term:`PACKAGECONFIG` options for individual recipes:
|
||||||
|
|
||||||
|
- ``appstream``: qt6
|
||||||
|
- ``cronie``: inotify
|
||||||
|
- ``gstreamer1``.0-plugins-bad: gtk3
|
||||||
|
- ``libsdl2``: libsamplerate
|
||||||
|
- ``mesa``: tegra
|
||||||
|
- ``openssh``: hostkey-rsa hostkey-ecdsa hostkey-ed25519
|
||||||
|
- ``pciutils``: kmod zlib
|
||||||
|
- ``piglit``: wayland
|
||||||
|
- ``pulseaudio``: oss-output
|
||||||
|
- ``python3``: staticlibpython
|
||||||
|
- ``python3-jsonschema``: format-nongpl (previously "nongpl")
|
||||||
|
- ``systemd``: bpf-framework
|
||||||
|
- ``util-linux``: libmount-mountfd-support
|
||||||
|
|
||||||
|
- Stop referring :term:`WORKDIR` for :term:`S` and :term:`B` and trigger
|
||||||
|
:ref:`ref-classes-insane` errors when :term:`S` or :term:`B` are equal to
|
||||||
|
:term:`WORKDIR`.
|
||||||
|
|
||||||
Known Issues in 5.1
|
Known Issues in 5.1
|
||||||
~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
@@ -60,6 +178,20 @@ Recipe License changes in 5.1
|
|||||||
|
|
||||||
The following corrections have been made to the :term:`LICENSE` values set by recipes:
|
The following corrections have been made to the :term:`LICENSE` values set by recipes:
|
||||||
|
|
||||||
|
- ``dejagnu``: update :term:`LICENSE` to ``GPL-3.0-only``.
|
||||||
|
- ``gcr``: update :term:`LICENSE` to ``LGPL-2.0-only``.
|
||||||
|
- ``glibc``: update :term:`LICENSE` to ``GPL-2.0-only & LGPL-2.1-or-later``.
|
||||||
|
- ``gpgme``: update :term:`LICENSE` for different packages.
|
||||||
|
- ``libgcrypt``: add license ``BSD-3-Clause``.
|
||||||
|
- ``linux-firmware``: separate license ``Firmware-linaro`` for linaro-license package.
|
||||||
|
- ``iw``: update :term:`LICENSE` to ``ISC``.
|
||||||
|
- ``ppp``: add license ``RSA-MD`` .
|
||||||
|
- ``tiff``: update :term:`LICENSE` to ``libtiff``.
|
||||||
|
- ``unzip``: update :term:`LICENSE` to ``Info-ZIP``.
|
||||||
|
- ``xz``: add :term:`LICENSE` ``PD`` for xz, xz-dev and xz-doc package.
|
||||||
|
- ``zip``: update :term:`LICENSE` to ``Info-ZIP``.
|
||||||
|
|
||||||
|
|
||||||
Security Fixes in 5.1
|
Security Fixes in 5.1
|
||||||
~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
@@ -71,5 +203,181 @@ Contributors to 5.1
|
|||||||
|
|
||||||
Thanks to the following people who contributed to this release:
|
Thanks to the following people who contributed to this release:
|
||||||
|
|
||||||
|
- Adithya Balakumar
|
||||||
|
- Adriaan Schmidt
|
||||||
|
- Adrian Freihofer
|
||||||
|
- Alban Bedel
|
||||||
|
- Alejandro Hernandez Samaniego
|
||||||
|
- Aleksandar Nikolic
|
||||||
|
- Alessandro Pecugi
|
||||||
|
- Alexander Kanavin
|
||||||
|
- Alexander Sverdlin
|
||||||
|
- Alexandre Belloni
|
||||||
|
- Alexandre Truong
|
||||||
|
- Alexis Lothoré
|
||||||
|
- Andrew Fernandes
|
||||||
|
- Andrew Oppelt
|
||||||
|
- Andrey Zhizhikin
|
||||||
|
- Anton Almqvist
|
||||||
|
- Antonin Godard
|
||||||
|
- Anuj Mittal
|
||||||
|
- Archana Polampalli
|
||||||
|
- Bartosz Golaszewski
|
||||||
|
- Benjamin Bara
|
||||||
|
- Benjamin Szőke
|
||||||
|
- Bruce Ashfield
|
||||||
|
- Carlos Alberto Lopez Perez
|
||||||
|
- Changhyeok Bae
|
||||||
|
- Changqing Li
|
||||||
|
- Chen Qi
|
||||||
|
- Chris Laplante
|
||||||
|
- Chris Spencer
|
||||||
|
- Christian Bräuner Sørensen
|
||||||
|
- Christian Lindeberg
|
||||||
|
- Christian Taedcke
|
||||||
|
- Clara Kowalsky
|
||||||
|
- Clément Péron
|
||||||
|
- Colin McAllister
|
||||||
|
- Corentin Lévy
|
||||||
|
- Daniel Klauer
|
||||||
|
- Daniel Semkowicz
|
||||||
|
- Daniil Batalov
|
||||||
|
- Dan McGregor
|
||||||
|
- Deepesh Varatharajan
|
||||||
|
- Deepthi Hemraj
|
||||||
|
- Denys Dmytriyenko
|
||||||
|
- Divya Chellam
|
||||||
|
- Dmitry Baryshkov
|
||||||
|
- Emil Kronborg
|
||||||
|
- Enguerrand de Ribaucourt
|
||||||
|
- Enrico Jörns
|
||||||
|
- Esben Haabendal
|
||||||
|
- Etienne Cordonnier
|
||||||
|
- Fabio Estevam
|
||||||
|
- Felix Nilsson
|
||||||
|
- Florian Amstutz
|
||||||
|
- Gassner, Tobias.ext
|
||||||
|
- Gauthier HADERER
|
||||||
|
- Guðni Már Gilbert
|
||||||
|
- Harish Sadineni
|
||||||
|
- Heiko Thole
|
||||||
|
- Het Patel
|
||||||
|
- Hongxu Jia
|
||||||
|
- Igor Opaniuk
|
||||||
|
- Intaek Hwang
|
||||||
|
- Iskander Amara
|
||||||
|
- Jaeyoon Jung
|
||||||
|
- Jan Vermaete
|
||||||
|
- Jasper Orschulko
|
||||||
|
- Joe Slater
|
||||||
|
- Johannes Schneider
|
||||||
|
- John Ripple
|
||||||
|
- Jonas Gorski
|
||||||
|
- Jonas Munsin
|
||||||
|
- Jonathan GUILLOT
|
||||||
|
- Jon Mason
|
||||||
|
- Jookia
|
||||||
|
- Jordan Crouse
|
||||||
|
- Jörg Sommer
|
||||||
|
- Jose Quaresma
|
||||||
|
- Joshua Watt
|
||||||
|
- Julien Stephan
|
||||||
|
- Kai Kang
|
||||||
|
- Kari Sivonen
|
||||||
|
- Khem Raj
|
||||||
|
- Kirill Yatsenko
|
||||||
|
- Konrad Weihmann
|
||||||
|
- Lee Chee Yang
|
||||||
|
- Lei Maohui
|
||||||
|
- Leon Anavi
|
||||||
|
- Leonard Göhrs
|
||||||
|
- Louis Rannou
|
||||||
|
- Marc Ferland
|
||||||
|
- Marcus Folkesson
|
||||||
|
- Marek Vasut
|
||||||
|
- Mark Hatle
|
||||||
|
- Markus Volk
|
||||||
|
- Marlon Rodriguez Garcia
|
||||||
|
- Marta Rybczynska
|
||||||
|
- Martin Hundebøll
|
||||||
|
- Martin Jansa
|
||||||
|
- Matthew Bullock
|
||||||
|
- Matthias Pritschet
|
||||||
|
- Maxin B. John
|
||||||
|
- Michael Glembotzki
|
||||||
|
- Michael Haener
|
||||||
|
- Michael Halstead
|
||||||
|
- Michael Opdenacker
|
||||||
|
- Michal Sieron
|
||||||
|
- Mikko Rapeli
|
||||||
|
- Mingli Yu
|
||||||
|
- Naveen Saini
|
||||||
|
- Niko Mauno
|
||||||
|
- Ninette Adhikari
|
||||||
|
- Noe Galea
|
||||||
|
- Ola x Nilsson
|
||||||
|
- Oleksandr Hnatiuk
|
||||||
|
- Otavio Salvador
|
||||||
|
- Patrick Wicki
|
||||||
|
- Paul Barker
|
||||||
|
- Paul Eggleton
|
||||||
|
- Paul Gerber
|
||||||
|
- Pedro Ferreira
|
||||||
|
- Peter Kjellerstedt
|
||||||
|
- Peter Marko
|
||||||
|
- Philip Lorenz
|
||||||
|
- Poonam Jadhav
|
||||||
|
- Primoz Fiser
|
||||||
|
- Quentin Schulz
|
||||||
|
- Ralph Siemsen
|
||||||
|
- Rasmus Villemoes
|
||||||
|
- Ricardo Simoes
|
||||||
|
- Richard Purdie
|
||||||
|
- Robert Joslyn
|
||||||
|
- Robert Kovacsics
|
||||||
|
- Robert Yang
|
||||||
|
- Ross Burton
|
||||||
|
- Rudolf J Streif
|
||||||
|
- Ryan Eatmon
|
||||||
|
- Sabeeh Khan
|
||||||
|
- Sakib Sajal
|
||||||
|
- Samantha Jalabert
|
||||||
|
- Siddharth Doshi
|
||||||
|
- simit.ghane
|
||||||
|
- Simone Weiß
|
||||||
|
- Soumya Sambu
|
||||||
|
- Sreejith Ravi
|
||||||
|
- Stefan Mueller-Klieser
|
||||||
|
- Sundeep KOKKONDA
|
||||||
|
- Sven Schwermer
|
||||||
|
- Teresa Remmet
|
||||||
|
- Theodore A. Roth
|
||||||
|
- Thomas Perrot
|
||||||
|
- Tim Orling
|
||||||
|
- Tom Hochstein
|
||||||
|
- Trevor Gamblin
|
||||||
|
- Troels Dalsgaard Hoffmeyer
|
||||||
|
- Tronje Krabbe
|
||||||
|
- Ulrich Ölmann
|
||||||
|
- Victor Kamensky
|
||||||
|
- Vijay Anusuri
|
||||||
|
- Vincent Kriek
|
||||||
|
- Vivek Puar
|
||||||
|
- Wadim Egorov
|
||||||
|
- Wang Mingyu
|
||||||
|
- Weisser, Pascal.ext
|
||||||
|
- Willy Tu
|
||||||
|
- Xiangyu Chen
|
||||||
|
- Yang-Mark Zhang
|
||||||
|
- Yash Shinde
|
||||||
|
- Yi Zhao
|
||||||
|
- Yoann Congal
|
||||||
|
- Yogita Urade
|
||||||
|
- Yuri D'Elia
|
||||||
|
- Zahir Hussain
|
||||||
|
- Zev Weiss
|
||||||
|
- Zoltan Boszormenyi
|
||||||
|
|
||||||
|
|
||||||
Repositories / Downloads for Yocto-5.1
|
Repositories / Downloads for Yocto-5.1
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|||||||
Reference in New Issue
Block a user