* [PATCH 0/2] Add a few missed new features for 5.0
@ 2024-04-18 18:27 Paul Eggleton
2024-04-18 18:27 ` [PATCH 1/2] variables: add USERADD_DEPENDS Paul Eggleton
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Paul Eggleton @ 2024-04-18 18:27 UTC (permalink / raw)
To: docs; +Cc: Michael Opdenacker
Add a few new features in 5.0 that I missed in the previous patchset.
Apologies for being last-minute!
The following changes since commit 0cdc0afd3332459d30cfc8f4c2e62bdcc23f5ed5:
release-notes: additional features and one known issue for 5.0 (2024-04-15 17:39:29 +0200)
are available in the Git repository at:
https://git.yoctoproject.org/poky-contrib paule/5.0-extras
https://git.yoctoproject.org/poky-contrib/log/?h=paule/5.0-extras
Paul Eggleton (2):
variables: add USERADD_DEPENDS
release-notes: add a few more new features
.../migration-guides/release-notes-5.0.rst | 32 +++++++++++++++++--
documentation/ref-manual/variables.rst | 6 ++++
2 files changed, 36 insertions(+), 2 deletions(-)
--
2.25.1
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 1/2] variables: add USERADD_DEPENDS
2024-04-18 18:27 [PATCH 0/2] Add a few missed new features for 5.0 Paul Eggleton
@ 2024-04-18 18:27 ` Paul Eggleton
2024-04-18 18:27 ` [PATCH 2/2] release-notes: add a few more new features Paul Eggleton
2024-04-19 7:26 ` [docs] [PATCH 0/2] Add a few missed new features for 5.0 Michael Opdenacker
2 siblings, 0 replies; 4+ messages in thread
From: Paul Eggleton @ 2024-04-18 18:27 UTC (permalink / raw)
To: docs; +Cc: Michael Opdenacker
New variable in 5.0.
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
---
documentation/ref-manual/variables.rst | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
index 9cdcc1b61b..3f37f42f21 100644
--- a/documentation/ref-manual/variables.rst
+++ b/documentation/ref-manual/variables.rst
@@ -9771,6 +9771,12 @@ system and gives an overview of their function and contents.
``meta-poky/conf/templates/default/local.conf.sample`` in the
:term:`Source Directory`.
+ :term:`USERADD_DEPENDS`
+ Specifies a list of recipes that create users / groups (via
+ :term:`USERADD_PARAM` / :term:`GROUPADD_PARAM`) which a recipe
+ depends upon. This ensures that those users / groups are available
+ when building a recipe.
+
:term:`USERADD_ERROR_DYNAMIC`
If set to ``error``, forces the OpenEmbedded build system to produce
an error if the user identification (``uid``) and group
--
2.25.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 2/2] release-notes: add a few more new features
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
2024-04-19 7:26 ` [docs] [PATCH 0/2] Add a few missed new features for 5.0 Michael Opdenacker
2 siblings, 0 replies; 4+ messages in thread
From: Paul Eggleton @ 2024-04-18 18:27 UTC (permalink / raw)
To: docs; +Cc: Michael Opdenacker
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
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [docs] [PATCH 0/2] Add a few missed new features for 5.0
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 ` [PATCH 2/2] release-notes: add a few more new features Paul Eggleton
@ 2024-04-19 7:26 ` Michael Opdenacker
2 siblings, 0 replies; 4+ messages in thread
From: Michael Opdenacker @ 2024-04-19 7:26 UTC (permalink / raw)
To: Paul Eggleton; +Cc: docs
Hi Paul
On 4/18/24 at 20:27, Paul Eggleton wrote:
> Add a few new features in 5.0 that I missed in the previous patchset.
> Apologies for being last-minute!
>
>
> The following changes since commit 0cdc0afd3332459d30cfc8f4c2e62bdcc23f5ed5:
>
> release-notes: additional features and one known issue for 5.0 (2024-04-15 17:39:29 +0200)
>
> are available in the Git repository at:
>
> https://git.yoctoproject.org/poky-contrib paule/5.0-extras
> https://git.yoctoproject.org/poky-contrib/log/?h=paule/5.0-extras
>
> Paul Eggleton (2):
> variables: add USERADD_DEPENDS
> release-notes: add a few more new features
>
> .../migration-guides/release-notes-5.0.rst | 32 +++++++++++++++++--
> documentation/ref-manual/variables.rst | 6 ++++
> 2 files changed, 36 insertions(+), 2 deletions(-)
That wasn't too late, many thanks for everything!
Cheers
Michael.
--
Michael Opdenacker, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-04-19 7:26 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 ` [PATCH 2/2] release-notes: add a few more new features Paul Eggleton
2024-04-19 7:26 ` [docs] [PATCH 0/2] Add a few missed new features for 5.0 Michael Opdenacker
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox