mirror of
https://git.yoctoproject.org/poky
synced 2026-09-15 15:49:32 +02:00
release-notes: add a few more new features
Add some features I missed earlier (patchtest, Toaster, hash equivalence enhancements, screenshot-based UI test, USERADD_DEPENDS). (From yocto-docs rev: 774f0ba6345592571c7c7cff495f2b15dca21f25) Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
8eb06eb958
commit
795511f0ea
@@ -25,6 +25,10 @@ New Features / Enhancements in 5.0
|
|||||||
|
|
||||||
- :term:`TARGET_DBGSRC_DIR`: specifies the target path to debug source files
|
- :term:`TARGET_DBGSRC_DIR`: specifies the target path to debug source files
|
||||||
|
|
||||||
|
- :term:`USERADD_DEPENDS`: provides a way to declare dependencies on the users
|
||||||
|
and/or groups created by other recipes, resolving a long-standing build
|
||||||
|
ordering issue
|
||||||
|
|
||||||
- Architecture-specific enhancements:
|
- Architecture-specific enhancements:
|
||||||
|
|
||||||
- ``genericarm64``: a new :term:`MACHINE` to represent a 64-bit General Arm
|
- ``genericarm64``: a new :term:`MACHINE` to represent a 64-bit General Arm
|
||||||
@@ -155,6 +159,12 @@ New Features / Enhancements in 5.0
|
|||||||
|
|
||||||
- Testing:
|
- Testing:
|
||||||
|
|
||||||
|
- Move `patchtest` to the core (as ``scripts/patchtest``, test cases under
|
||||||
|
``meta/lib/patchtest/tests``) and make a number of improvements to enable
|
||||||
|
it to validate patches submitted on the mailing list again. Additionally,
|
||||||
|
make it work with the original upstream version of
|
||||||
|
`Patchwork <http://jk.ozlabs.org/projects/patchwork/>`__.
|
||||||
|
|
||||||
- Add an optional ``unimplemented-ptest`` QA warning to detect upstream
|
- Add an optional ``unimplemented-ptest`` QA warning to detect upstream
|
||||||
packages with tests, that do not use ptest.
|
packages with tests, that do not use ptest.
|
||||||
|
|
||||||
@@ -163,6 +173,9 @@ New Features / Enhancements in 5.0
|
|||||||
|
|
||||||
- ``oeqa``, ``oe-selftest``: add test cases for Maturin (SDK and runtime).
|
- ``oeqa``, ``oe-selftest``: add test cases for Maturin (SDK and runtime).
|
||||||
|
|
||||||
|
- Proof-of-concept of screenshot-based runtime UI test
|
||||||
|
(``meta/lib/oeqa/runtime/cases/login.py``)
|
||||||
|
|
||||||
- Enable ptests for ``python3-attrs``, ``python3-pyyaml``, ``xz``
|
- Enable ptests for ``python3-attrs``, ``python3-pyyaml``, ``xz``
|
||||||
|
|
||||||
- Utility script changes:
|
- Utility script changes:
|
||||||
@@ -191,8 +204,6 @@ New Features / Enhancements in 5.0
|
|||||||
extra tasks if the system load is too high, especially in distributions
|
extra tasks if the system load is too high, especially in distributions
|
||||||
where ``/proc/pressure`` is disabled.
|
where ``/proc/pressure`` is disabled.
|
||||||
|
|
||||||
- Add garbage collection to remove unused unihashes from the database.
|
|
||||||
|
|
||||||
- ``taskexp_ncurses``: add ncurses version of ``taskexp``, the dependency
|
- ``taskexp_ncurses``: add ncurses version of ``taskexp``, the dependency
|
||||||
explorer originally implemented with GTK.
|
explorer originally implemented with GTK.
|
||||||
|
|
||||||
@@ -208,6 +219,17 @@ New Features / Enhancements in 5.0
|
|||||||
- ``git-make-shallow`` script: add support for Git's ``safe.bareRepository=explicit``
|
- ``git-make-shallow`` script: add support for Git's ``safe.bareRepository=explicit``
|
||||||
configuration setting.
|
configuration setting.
|
||||||
|
|
||||||
|
- Hash equivalence gained a number of scalability improvements including:
|
||||||
|
|
||||||
|
- Support for a wide range of database backends through `SQLAlchemy`
|
||||||
|
|
||||||
|
- Support for hash equivalence server and client to communicate over websockets
|
||||||
|
|
||||||
|
- Support for per-user permissions in the hashserver, and on the client side
|
||||||
|
specifying credentials via the environment or ``.netrc``
|
||||||
|
|
||||||
|
- Add garbage collection to remove unused unihashes from the database.
|
||||||
|
|
||||||
- devtool improvements:
|
- devtool improvements:
|
||||||
|
|
||||||
- Introduce a new ``ide-sdk`` plugin to generate a configuration to use
|
- Introduce a new ``ide-sdk`` plugin to generate a configuration to use
|
||||||
@@ -255,6 +277,12 @@ New Features / Enhancements in 5.0
|
|||||||
incremental update can be configured with :term:`CVE_DB_INCR_UPDATE_AGE_THRES`
|
incremental update can be configured with :term:`CVE_DB_INCR_UPDATE_AGE_THRES`
|
||||||
variable.
|
variable.
|
||||||
|
|
||||||
|
- Toaster Web UI improvements:
|
||||||
|
|
||||||
|
- Numerous bugfixes, and additional input validation
|
||||||
|
|
||||||
|
- Add `pytest` support and add/update test cases
|
||||||
|
|
||||||
- Prominent documentation updates:
|
- Prominent documentation updates:
|
||||||
|
|
||||||
- Documentation for using the new ``devtool ide-sdk`` command and features.
|
- Documentation for using the new ``devtool ide-sdk`` command and features.
|
||||||
|
|||||||
Reference in New Issue
Block a user