Skip to content

[WIP] RN: Add RN for v97#894

Open
angolini wants to merge 4 commits intofoundriesio:mainfrom
angolini:pre-rnv97
Open

[WIP] RN: Add RN for v97#894
angolini wants to merge 4 commits intofoundriesio:mainfrom
angolini:pre-rnv97

Conversation

@angolini
Copy link
Copy Markdown
Collaborator

@angolini angolini commented Mar 4, 2026

This is the preview of what RN for v97 will look like. There are several place holders we are going to work to fill in the near future

Comment thread release-notes/rn_v97.md Outdated
**Foundries Updated Platform Components:**
| Component | Version | Release |
|-----------|---------|-------|
| fioconfig | `87efd8b30ea163b2bc97d9ed43c3a666f29864f8` | [link](https://github.com/foundriesio/fioconfig/commit/87efd8b30ea163b2bc97d9ed43c3a666f29864f8) |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@angolini We had a big jump for fioconfig from v96 to v97. The commit for v96 was based on this branch:
https://github.com/foundriesio/fioconfig/tree/v94 (June 10, 2024)
and there are 79 new patches in the v97 version.

Can we add a new section for Fioconfig Updates section under the Composectl Updates and summarize the changes? NOTE: We might need help from @mike-sul or @detsch for the actual content to be added.

Copy link
Copy Markdown
Contributor

@mike-scott mike-scott Mar 5, 2026

Choose a reason for hiding this comment

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

@angolini Looking at @doanac commits for the Yocto recipe bumps -- this makes a fairly nice list of changes in order from oldest to newest:

  • feat(log): Make CLI(with tty) and daemon log appropriately for given environment
  • feat(app): Make a public API for using this tool inside other apps like fioup
  • feat(log): Move from log -> slog
  • rework init functions to make them more extensible
  • feat(config): Make pkcs11 support optionally compiled
  • feat(fiotest): Add support for run-and-report (remote actions base)
  • make transport public APIs more usable
  • move transport and config logic into public modules
  • fix(contrib): don't restart aklite if its not enabled
  • fix(systemd): check if service is enabled before restarting
  • feat(contrib): Add on-change handler for run-and-report
  • feat(contrib): Add a action to run fio-diag.sh
  • Add init logic to configure remote actions

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

I see two infos:

  • include a list of "new features/bugfixes" for the component fioconfig
  • add the components (or a small set of components) to the changelog (not only the meta-layers)

@angolini
Copy link
Copy Markdown
Collaborator Author

I just updated the content:

  • add a PRELIMINAR changelog which includes components (see that most update is not there yet, because https://github.com/foundriesio/lmp-manifest/pull/531is not merget yet)
  • add a section for fioconfig updates which was generated automatically from the changelog! Please @detsch @mike-sul review and remove what we don't want to be there. Or provide the better text that I replace completely

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
Comment thread release-notes/rn_v97.md
Comment on lines +68 to +72
### fio-diag Updates

- **Storage Usage:** Reports disk usage via `df -h`
- **SOTA conf.d Dump:** Reports contents of `/etc/sota/conf.d`
- **Speed Test:** More reliable speed test using `curl` with fallback to `wget`
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

I already reviewed this information with @Tim-Anderson and he confirmed this list is ok

Comment thread release-notes/rn_v97.md
Comment on lines +29 to +36
| Component | Version | Recipe Link |
|------------------------------|--------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| aktualizr-lite | `v97` | [aktualizr\_%.bbappend](https://github.com/foundriesio/meta-lmp/blob/d95a52269d8109de07bb1957c47dedcb45888f94/meta-lmp-base/recipes-sota/aktualizr/aktualizr_%.bbappend) |
| composectl | `lmp-97` | [composectl\_git.bb](https://github.com/foundriesio/meta-lmp/blob/d95a52269d8109de07bb1957c47dedcb45888f94/meta-lmp-base/recipes-containers/composeapp/composectl_git.bb) |
| fio-diag | `1.2` | [fio-diag\_1.2.bb](https://github.com/foundriesio/meta-lmp/blob/d95a52269d8109de07bb1957c47dedcb45888f94/meta-lmp-base/recipes-support/fio-diag/fio-diag_1.2.bb) |
| fioconfig | `638424812372cc60fea7f548712bfb92ed0275e2` | [fioconfig\_git.bb](https://github.com/foundriesio/meta-lmp/blob/d95a52269d8109de07bb1957c47dedcb45888f94/meta-lmp-base/recipes-support/fioconfig/fioconfig_git.bb) |
| lmp-device-register | `2557b25bedd47315dec47a01f09d27b979e84569` | [lmp-device-register\_git.bb](https://github.com/foundriesio/meta-lmp/blob/d95a52269d8109de07bb1957c47dedcb45888f94/meta-lmp-base/recipes-sota/lmp-device-register/lmp-device-register_git.bb) |
| optee-fiovb | `d65977034839e01fc69c9577071059b84ea08f1d` | [optee-fiovb\_git.bb](https://github.com/foundriesio/meta-lmp/blob/d95a52269d8109de07bb1957c47dedcb45888f94/meta-lmp-base/recipes-security/optee/optee-fiovb_git.bb) |
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

@caiotpereira and @mike-scott

I changed the list of components shown in the table. Please let me know your opinions.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks for adding optee-fiovb, we know this tool is very stable, but since it's a very important tool, it's a good idea to keep tracking the version in CN IMO.

Comment thread release-notes/rn_v97.md Outdated
- **Deployment Control:** Prevents aklite restart when not enabled


### Deprecations
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Since EL2GO is no longer supported by FF. Should we deprecate the lmp-el2go-auto-register on v97 or v98?

Comment thread release-notes/rn_v97.md
Comment on lines +29 to +36
| Component | Version | Recipe Link |
|------------------------------|--------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| aktualizr-lite | `v97` | [aktualizr\_%.bbappend](https://github.com/foundriesio/meta-lmp/blob/d95a52269d8109de07bb1957c47dedcb45888f94/meta-lmp-base/recipes-sota/aktualizr/aktualizr_%.bbappend) |
| composectl | `lmp-97` | [composectl\_git.bb](https://github.com/foundriesio/meta-lmp/blob/d95a52269d8109de07bb1957c47dedcb45888f94/meta-lmp-base/recipes-containers/composeapp/composectl_git.bb) |
| fio-diag | `1.2` | [fio-diag\_1.2.bb](https://github.com/foundriesio/meta-lmp/blob/d95a52269d8109de07bb1957c47dedcb45888f94/meta-lmp-base/recipes-support/fio-diag/fio-diag_1.2.bb) |
| fioconfig | `638424812372cc60fea7f548712bfb92ed0275e2` | [fioconfig\_git.bb](https://github.com/foundriesio/meta-lmp/blob/d95a52269d8109de07bb1957c47dedcb45888f94/meta-lmp-base/recipes-support/fioconfig/fioconfig_git.bb) |
| lmp-device-register | `2557b25bedd47315dec47a01f09d27b979e84569` | [lmp-device-register\_git.bb](https://github.com/foundriesio/meta-lmp/blob/d95a52269d8109de07bb1957c47dedcb45888f94/meta-lmp-base/recipes-sota/lmp-device-register/lmp-device-register_git.bb) |
| optee-fiovb | `d65977034839e01fc69c9577071059b84ea08f1d` | [optee-fiovb\_git.bb](https://github.com/foundriesio/meta-lmp/blob/d95a52269d8109de07bb1957c47dedcb45888f94/meta-lmp-base/recipes-security/optee/optee-fiovb_git.bb) |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks for adding optee-fiovb, we know this tool is very stable, but since it's a very important tool, it's a good idea to keep tracking the version in CN IMO.


### Compatibility Tests

Compatibility tests were conducted to ensure that LmP v97 works seamlessly with existing applications and services. The testing process is described in the [LmP v97 Release Testing Plan](placeholder). All compatibility tests passed without any issues.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I'm close to generating the first compatibility test, but I don't know how we will publish. Let's chat next week once I have the report done, but thanks for adding the placeholder, I can update with a new PR once the report is done.

@caiotpereira caiotpereira self-requested a review May 8, 2026 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants