mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01: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:`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:
|
||||
|
||||
- ``genericarm64``: a new :term:`MACHINE` to represent a 64-bit General Arm
|
||||
@@ -155,6 +159,12 @@ New Features / Enhancements in 5.0
|
||||
|
||||
- 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
|
||||
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).
|
||||
|
||||
- Proof-of-concept of screenshot-based runtime UI test
|
||||
(``meta/lib/oeqa/runtime/cases/login.py``)
|
||||
|
||||
- Enable ptests for ``python3-attrs``, ``python3-pyyaml``, ``xz``
|
||||
|
||||
- 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
|
||||
where ``/proc/pressure`` is disabled.
|
||||
|
||||
- Add garbage collection to remove unused unihashes from the database.
|
||||
|
||||
- ``taskexp_ncurses``: add ncurses version of ``taskexp``, the dependency
|
||||
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``
|
||||
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:
|
||||
|
||||
- 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`
|
||||
variable.
|
||||
|
||||
- Toaster Web UI improvements:
|
||||
|
||||
- Numerous bugfixes, and additional input validation
|
||||
|
||||
- Add `pytest` support and add/update test cases
|
||||
|
||||
- Prominent documentation updates:
|
||||
|
||||
- Documentation for using the new ``devtool ide-sdk`` command and features.
|
||||
|
||||
Reference in New Issue
Block a user