mirror of
https://git.yoctoproject.org/poky
synced 2026-04-27 12:32:13 +02: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
c772c2b278
commit
49d98fab62
@@ -10,30 +10,102 @@ New Features / Enhancements in 5.1
|
||||
|
||||
- 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:
|
||||
|
||||
- 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:
|
||||
|
||||
- `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:
|
||||
|
||||
- runqemu: ``QB_DRIVE_TYPE`` now support for sd card (``/dev/mmcblk``)
|
||||
|
||||
- Rust improvements:
|
||||
|
||||
- wic Image Creator enhancements:
|
||||
|
||||
- SDK-related improvements:
|
||||
|
||||
- included ``nativesdk-python3-pip`` in buildtools.
|
||||
|
||||
- Testing:
|
||||
|
||||
- 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:
|
||||
|
||||
- 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:
|
||||
|
||||
- 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:
|
||||
|
||||
- Fix ``_test_devtool_add_git_url`` test
|
||||
@@ -52,6 +124,52 @@ New Features / Enhancements in 5.1
|
||||
|
||||
- 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
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
@@ -60,6 +178,20 @@ Recipe License changes in 5.1
|
||||
|
||||
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
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
@@ -71,5 +203,181 @@ Contributors to 5.1
|
||||
|
||||
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
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Reference in New Issue
Block a user