Details
-
Improvement
-
Resolution: Fixed
-
Major
-
Pike 16.0.0
-
None
Description
Since upstream has indicated that the C++ version of the KUKSA.val server is being deprecated in favor of the Rust implementation (known as the KUKSA.val databroker), we ideally need to switch over to stay with what is supported. The effort will include:
- Getting the databroker to build, which requires resolving it needing newer Rust and Cargo than are present in Yocto kirkstone.
- Converting our clients to using the databroker's gRPC interface. This had been planned against the C++ server, but is required with the databroker, as it does not implement the VISS WebSocket interface at all. Having both servers in images for an interim period where clients are converted is likely possible, but may prove not worthwhile as the effort to make a feeder configuration to drive both of them in sync would be extra (and throwaway) work.
Attachments
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
28899,1 | Add Kirkstone Rust 1.68 mixin layer | master | AGL/AGL-repo | Status: MERGED | +2 | +1 |
28902,2 | Use backported Rust 1.68 toolchain by default | master | AGL/meta-agl | Status: MERGED | +2 | +1 |
28934,3 | Add KUKSA.val databroker | master | AGL/meta-agl-demo | Status: MERGED | +2 | +1 |
29137,3 | Upgrade KUKSA.val components to 0.4.0 releases | master | AGL/meta-agl-demo | Status: MERGED | +2 | +1 |
29165,3 | Rework vehicle signals support to use KUKSA.val databroker | master | src/libqtappfw | Status: MERGED | +2 | 0 |
29166,1 | Rework to switch to using KUKSA.val databroker | master | apps/agl-service-hvac | Status: MERGED | +2 | +1 |
29167,1 | Rework to switch to using KUKSA.val databroker | master | apps/agl-service-audiomixer | Status: MERGED | +2 | +1 |
29168,2 | Update VehicleSignals usage | master | apps/homescreen | Status: MERGED | +2 | +1 |
29169,1 | Update Navigation usage | master | apps/ondemandnavi | Status: MERGED | +2 | +1 |
29170,1 | Update Navigation usage | master | apps/tbtnavi | Status: MERGED | +2 | +1 |
29171,2 | Switch Qt demo to KUKSA.val databroker | master | AGL/meta-agl-demo | Status: MERGED | +2 | +1 |
29192,2 | Rework to use KUKSA.val databroker gRPC API | master | apps/flutter-homescreen | Status: MERGED | +2 | +1 |
29193,1 | Rework to use KUKSA.val databroker gRPC API | master | apps/flutter-dashboard | Status: MERGED | +2 | +1 |
29202,2 | Upgrade KUKSA.val components to 0.4.0 releases | pike | AGL/meta-agl-demo | Status: MERGED | +2 | +1 |
29230,2 | flutter-homescreen: update SRCREV | master | AGL/meta-agl-demo | Status: MERGED | +2 | +1 |
29231,2 | flutter-dashboard: update SRCREV | master | AGL/meta-agl-demo | Status: MERGED | +2 | +1 |
29236,1 | Rework to use KUKSA.val databroker gRPC API | master | apps/flutter-hvac | Status: MERGED | +2 | +1 |
29238,2 | flutter-hvac: update SRCREV | master | AGL/meta-agl-demo | Status: MERGED | +2 | +1 |
29241,1 | Rework to use KUKSA.val databroker gRPC API | master | apps/flutter-instrument-cluster | Status: MERGED | +2 | +1 |
29244,2 | flutter-cluster-dashboard: update SRCREV | master | AGL/meta-agl-demo | Status: MERGED | +2 | +1 |
29245,2 | Remove KUKSA.val server from Flutter images | master | AGL/meta-agl-demo | Status: MERGED | +2 | +1 |