You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
meta-lxatac-software: distro: tacos: update version to v25.04
It's time to spin a new release.
Notable Changes since v24.09:
- Update to labgrid 25.0 which uses gRPC instead of crossbar/autobahn
for communication between client/exporter and coordinator.
This is a *breaking change*. See the Breaking Changes section below
for upgrade instructions.
The LXA TAC images now also contain the `labgrid-coordinator`,
which means you could now build a fully self-contained "distributed"
labgrid setup (exporter, coordinator, client) on a single TAC.
- Update yocto version from scarthgap to walnascar
- Update Linux Kernel from 6.10 to 6.14.
- Enable more USB Bluetooth and WiFi drivers and make them available via
NetworkManager.
- Fix an issue where the TAC would freeze when performing some USB
gadget operations.
- Update various pieces of included software and switch to mainlined
bitbake recipes where available.
Breaking Changes:
(This is an excerpt from the Labgrid 25.0 release notes[1])
Due to the gRPC migration, 25.0 includes the following breaking changes:
- The labgrid environment config option `crossbar_url` was replaced by
`coordinator_address`. The environment variable `LG_CROSSBAR` was
replaced by `LG_COORDINATOR`¹.
- The labgrid environment config option `crossbar_realm` is now
obsolete as well as the environment variable `LG_CROSSBAR_REALM`.
- The coordinator is available as `labgrid-coordinator` (instead of
`crossbar start`). No additional configuration file is required.
- The systemd services in contrib/systemd/ were updated¹.
To update your deployment to 25.0, you'll need to:
- Update the coordinator, all clients and all exporters to the new
release.
- Start `labgrid-coordinator` directly (instead of via the crossbar
configuration file)². If needed, you can set the listening address
using the --listen option.
- Update any existing client and exporter configuration by replacing
the crossbar URL with the coordinator address.¹
¹) Unless you are using a customized setup this is already handled on
the TAC for you. You may however have to update the rest of your
labgrid deployment.
²) This step has to be performed on the host where your coordinator
runs, which is most likely not the TAC.
PS: we are a bit late for this April (25.04) release, but decided to keep
the naming schema since we aim to follow the yocto release schedule (April
and October).
[1]: https://github.com/labgrid-project/labgrid/releases/tag/v25.0
Signed-off-by: Leonard Göhrs <[email protected]>
0 commit comments