public inbox for docs@lists.yoctoproject.org
 help / color / mirror / Atom feed
* [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