Skip to content

Conversation

@hnez
Copy link
Member

@hnez hnez commented Sep 17, 2025

This updates software packages we carry locally in meta-lxatac to their most recent release.

The only exception is the bottom package, which was not updated because newer versions require a newer rustc compiler than we currently have.

This PR contains the same recipe changes as #296, but not the tool that generated them.
The tool may spark some discussions, that should not hold us back from updating these software packages and creating a new tacos / meta-lxatac release.

hnez added 8 commits October 1, 2025 14:23
Only the SRCBRANCH really changes from version to version, so move the URL
itself to the version-agnostic `gitlab-runner.inc` and only change the
`SRCBRANCH` on version updates in the `.bb`.

Signed-off-by: Leonard Göhrs <[email protected]>
This aligns the recipe with the one in meta-freescale.
It builds the same version as the one in the tarball.

Signed-off-by: Leonard Göhrs <[email protected]>
The cargo-update-recipe-crates.bbclass has been in poky since the nanbield
release. Up until now I have continued to use the `cargo bitbake` command
to generate updated crate SRC_URI lists.

Finally switch to the more convenient `cargo-update-recipe-crates.bbclass`
for updating rust dependencies.

Signed-off-by: Leonard Göhrs <[email protected]>
The cargo-update-recipe-crates.bbclass has been in poky since the nanbield
release. Up until now I have continued to use the `cargo bitbake` command
to generate updated crate SRC_URI lists.

Finally switch to the more convenient `cargo-update-recipe-crates.bbclass`
for updating rust dependencies.

Signed-off-by: Leonard Göhrs <[email protected]>
Since we are just using some commit and it does not really have releases.

Signed-off-by: Leonard Göhrs <[email protected]>
Recent bcu no longer needs libcurl, because its self-updating feature was
removed.

Remove the patch via bbappend until the upstream recipe is updated.

The recipe was upstreamed by us for use in meta-lxatac, this is why
meta-lxatac serves as a testing ground for changes we want to upstream and
why we have a `.bbappend` here in the first place.

Signed-off-by: Leonard Göhrs <[email protected]>
The license itself did not change, just the license text was updated
so that it no longer contains the FSF postal address.

Signed-off-by: Leonard Göhrs <[email protected]>
This updates all software packages to their most recent (applicable)
version.

  - The qdl (Qualcomm Download) package was switched from a _git.bb
    package to a versioned release, since it has seen a release quite
    recently[1].
  - The bottom[2] package was not updated, even though it had a new
    release, because one of its dependencies requires a more recent rust
    compiler than we currently have.

[1]: https://github.com/linux-msm/qdl/releases/tag/v2.2
[2]: https://github.com/ClementTsang/bottom

Signed-off-by: Leonard Göhrs <[email protected]>
@hnez hnez force-pushed the updates-20250917 branch from 8216934 to c7688c0 Compare October 1, 2025 12:38
Copy link
Collaborator

@ejoerns ejoerns left a comment

Choose a reason for hiding this comment

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

Fine for me. 👍
Thx @hnez for addressing my notes!

@hnez hnez merged commit e310364 into linux-automation:walnascar Oct 1, 2025
4 checks passed
@hnez hnez deleted the updates-20250917 branch October 1, 2025 18:14
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.

2 participants