Skip to content
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

meta-lxatac-software: update various software packages #139

Merged
merged 9 commits into from
Jun 11, 2024

Conversation

hnez
Copy link
Member

@hnez hnez commented May 14, 2024

This PR updates multiple software packages that we package in meta-lxatac to their most recent release:

  • bottom
  • github-act-runner
  • gitlab-runner
  • py-spy
  • ripgrep
  • imx-uuu

TODO before merging:

  • Since this is a PR into the new scarthgap branch, that does not yet contain scarthgap-y content Update to Yocto 5.0 - Scarthgap #137 should be merged first, which performs the scarthgap update.

@hnez hnez requested a review from jluebbe May 14, 2024 09:55
@hnez
Copy link
Member Author

hnez commented May 23, 2024

I've had to disable bottom in the scarthgap update PR #137, because the old version does not build on new rust compilers.
The updated version we have here does not suffer from the same issue so we can re-enable it here.
To make sure I do not forget to do so I've cherry-picked the commit that disables bottom from #137 to here and re-enabled it right after. The former commit should go away when rebasing on top of a merged #137.

@hnez
Copy link
Member Author

hnez commented May 29, 2024

Now that labgrid-project/meta-labgrid#48 and labgrid-project/meta-labgrid#49 we can also have an lxa-iobus server with Optick support and a usbsdmux with MQTT based statistics reporting 🎉.

hnez added 9 commits May 30, 2024 07:13
In the meantime uuu has started to depend on tinyxml2.
Since tinyxml2 was not packaged yet a recipe for it was added as well.

Signed-off-by: Leonard Göhrs <[email protected]>
While py-spy is a useful tool it has sadly not seen a new release in some
time, which results in it no longer being compatible with the python
version we ship on the LXA TAC.
This means it does not make a lot of sense to ship py-spy right now.

We can re-enable the recipe once py-spy is updated to support current
python versions.

Signed-off-by: Leonard Göhrs <[email protected]>
Changelog for version 0.5.0:

 - Fix "LICENSE" typo in setup.cfg
 - Expose individual node info via REST and allow CORS requests
 - Add formatters and linters to the CI and fix the fallout
 - lxa_iobus: move the project from setup.py to pyproject.toml
 - Cleanups, code deduplication, improvements and maintenance
 - lxa_iobus: node: add HTTP API based LxaRemoteNode
 - Add support for the LXA Optick latency measurement util
 - lxa_iobus: firmware: update Ethernet Mux and 4DO-3DI-3AI firmware to 0.6.0
 - README: Update DCO to follow the kernel wording

Changelog for version 0.5.1:

 - lxa_iobus: server: fix string/integer type confusion in set_pin()

Signed-off-by: Leonard Göhrs <[email protected]>
Changelog for version 24.01:

 - implement 'info' command to show SD card SCR, CID and CSD
 - Add JSON status output for all commands and errors
 - Add support for decoding SCR, CID and CSD registers
 - Add pytest tests and a GitHub Actions workflow for SD register decoding
 - add test that checks README.rst against usbsdmux -h output

Changelog for version 24.01.1:

 - Add statistics via mqtt
 - README: Update DCO to follow the kernel wording

Signed-off-by: Leonard Göhrs <[email protected]>
@hnez
Copy link
Member Author

hnez commented May 30, 2024

Hi, now that #137 is merged and the dust has settled (default branches are updated, build jobs are updated and ran successfully, labgrid tests are updated and also ran fine and the first scarthgap based testing bundle is available and installable) we can go ahead and merge this PR as well..

@hnez
Copy link
Member Author

hnez commented Jun 11, 2024

I've just noticed that this PR is still open. I think we should get this merged.

@hnez hnez merged commit 74e45ab into linux-automation:scarthgap Jun 11, 2024
2 checks passed
@hnez hnez deleted the updates-2024-05-14 branch June 11, 2024 13:53
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