Skip to content

Commit 1ba2f7e

Browse files
committed
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]>
1 parent 2257509 commit 1ba2f7e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

meta-lxatac-software/conf/distro/tacos.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
DISTRO = "tacos"
22
DISTRO_NAME = "TAC OS - The LXA TAC operating system"
3-
DISTRO_VERSION = "24.09+dev"
3+
DISTRO_VERSION = "25.04"
44
DISTRO_CODENAME = "tacos-walnascar"
55

66
MAINTAINER = "Linux Automation GmbH <[email protected]>"

0 commit comments

Comments
 (0)