From: Paul Eggleton <bluelightning@bluelightning.org>
To: docs@lists.yoctoproject.org
Cc: Michael Opdenacker <michael.opdenacker@bootlin.com>
Subject: [PATCH 2/2] release-notes: add a few more new features
Date: Thu, 18 Apr 2024 11:27:55 -0700 [thread overview]
Message-ID: <cc26bc98e5e739c38641388aaeb5b9e23337eb08.1713464653.git.bluelightning@bluelightning.org> (raw)
In-Reply-To: <cover.1713464653.git.bluelightning@bluelightning.org>
Add some features I missed earlier (patchtest, Toaster, hash
equivalence enhancements, screenshot-based UI test,
USERADD_DEPENDS).
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
---
.../migration-guides/release-notes-5.0.rst | 32 +++++++++++++++++--
1 file changed, 30 insertions(+), 2 deletions(-)
diff --git a/documentation/migration-guides/release-notes-5.0.rst b/documentation/migration-guides/release-notes-5.0.rst
index 4bd9125d17..f53f5459af 100644
--- a/documentation/migration-guides/release-notes-5.0.rst
+++ b/documentation/migration-guides/release-notes-5.0.rst
@@ -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.
--
2.25.1
next prev parent reply other threads:[~2024-04-18 18:28 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-04-18 18:27 [PATCH 0/2] Add a few missed new features for 5.0 Paul Eggleton
2024-04-18 18:27 ` [PATCH 1/2] variables: add USERADD_DEPENDS Paul Eggleton
2024-04-18 18:27 ` Paul Eggleton [this message]
2024-04-19 7:26 ` [docs] [PATCH 0/2] Add a few missed new features for 5.0 Michael Opdenacker
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cc26bc98e5e739c38641388aaeb5b9e23337eb08.1713464653.git.bluelightning@bluelightning.org \
--to=bluelightning@bluelightning.org \
--cc=docs@lists.yoctoproject.org \
--cc=michael.opdenacker@bootlin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).