Skip to content

manifest: another batch of optional -> external modules #93383

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

nashif
Copy link
Member

@nashif nashif commented Jul 20, 2025

  • manifest: move tf-m-tests to main manifest
  • manifest: move psa-arch-tests to main manifest
  • ci: twister: pull testing group in manifest
  • manifest: move zscilib to be an external module
  • manifest: optional: move lz4 to external

Part of #91061

Copy link

github-actions bot commented Jul 20, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
lz4 ❌ zephyrproject-rtos/lz4@11b8a1e (zephyr) N/A (Removed) N/A
zscilib ❌ zephyrproject-rtos/zscilib@ee3c0c4 (master) N/A (Removed) N/A

DNM label due to: 2 removed projects

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@github-actions github-actions bot added manifest manifest-lz4 manifest-zscilib DNM (manifest) This PR should not be merged (controlled by action-manifest) labels Jul 20, 2025
@nashif nashif force-pushed the topic/manifest/optional branch from 55055db to ebeb05c Compare July 20, 2025 13:03
@nashif nashif changed the title manifest: another batch of optional -> external modules" manifest: another batch of optional -> external modules Jul 20, 2025
@nashif nashif force-pushed the topic/manifest/optional branch 4 times, most recently from d1f0ae2 to e1e3466 Compare July 20, 2025 18:47
@@ -5534,16 +5534,6 @@ West:
labels:
- "area: LVGL"

"West project: lz4":
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Commit message didn't say "WHY". May I know the context here?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

west.yml Outdated
group-filter: [-babblesim, -optional, -testing]]
group-filter: [-babblesim, -optional, -testing]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks like this should have been squashed in the first commit

@nashif nashif force-pushed the topic/manifest/optional branch from e1e3466 to 728e322 Compare July 23, 2025 10:44
nashif added 4 commits July 24, 2025 06:12
Those tests are needed for verifying and testing tf-m. While not needed
directly by zephyr, they are needed for testing and CI.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Tests needed to verify tf-a module.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
We need the tests in CI to be able to run them on supported platforms.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Remove from manifest and make it an external module.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
Move lz4 to become external module. It is not in the default manifest
anymore (through submanifests) and will need to be added if application
requires it per the docs.

Samples will be moved to the module itself.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
@nashif nashif force-pushed the topic/manifest/optional branch from 728e322 to b8404e9 Compare July 24, 2025 10:14
@nashif nashif requested a review from parthitce July 24, 2025 10:14
Copy link

Copy link
Contributor

@kartben kartben left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't realize I hadn't submitted my review comments - sorry (and thanks for doing this!)

projects:
- name: lz4
url: https://github.com/zephyrproject-rtos/lz4
revision: main
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
revision: main
revision: zephyr

projects:
- name: zscilib-
url: https://github.com/zephyrproject-rtos/zscilib
revision: main
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should probably rename the branch to main - I think GitHub handles this fully transparently, right? Meanwhile:

Suggested change
revision: main
revision: master

Comment on lines +42 to +45
Be sure to run source zephyr/zephyr-env.sh (OS X or Linux) or
.\zephyr\zephyr-env.cmd (Windows) before the commands below!
This also assumes qemu-system-arm is available on your local system.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's safe to drop -- this was probably useful recommendations several years ago but probably not really useful anymore.

In fact, do you want to completely drop "Running a sample application" and "Running Unit Tests" section? At line 33-34 you're already sending people to the project's repo for more info, I think that's enough.

Suggested change
Be sure to run source zephyr/zephyr-env.sh (OS X or Linux) or
.\zephyr\zephyr-env.cmd (Windows) before the commands below!
This also assumes qemu-system-arm is available on your local system.

https://github.com/lz4/lz4/tree/dev/doc

.. _lz4 examples:
https://github.com/zephyrproject-rtos/lz4/tree/zephyr/zephyr/samples
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this path doesn't exist - guess you want https://github.com/zephyrproject-rtos/lz4/tree/zephyr/examples
But I guess it would be nice to move the sample you're deleting in this PR to the lz4 repo, so that there is an actual "zephyr" sample. I'll make a PR

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

zephyrproject-rtos/lz4#3
So that link should actually work once merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants