Age | Commit message (Collapse) | Author | Files | Lines |
|
Update SRCREV to get:
f9aef30 agl-demo-control-panel: Improve gRPC Mode
Bug-AGL: SPEC-4905, SPEC-4952
Change-Id: Ic3fde5793ad3f122ecdfdd4a340cab7f67b522ba
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29386
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
|
|
- camera-gstreamer app can now work with cameras via pipewire(default), V4L2 API
is also intact.
- Pipeline fallsback to a still image if the cameras are not available, so that
users understand the reason for not capturing the cameras.
Bug-AGL: SPEC-4881
Change-Id: Iae5a1ce3bf27301996915f705af413acada1b8a3
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29382
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Add recipe to build the agl-demo-control-panel application, and a
corresponding new image recipe, agl-ivi-demo-control-panel, that
yields an image that runs the control panel fullscreen on boot.
Bug-AGL: SPEC-4952
Change-Id: I17d762230e48ab47de3f6214a2a9dc1f59f3a8ea
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29347
Reviewed-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com>
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
|
|
Add recipe which installs a systemd drop-in configuration override
to run Weston as the agl-driver user. This will be used in the new
image for running agl-demo-control-panel, but may also be useful for
other downstream users.
Bug-AGL: SPEC-4952
Change-Id: I99c6801169e1c8e51a92c82fed354cdbbedda614
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29346
Tested-by: Jenkins Job builder account
Reviewed-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
|
|
Add a bbappend for python3-pyqt5 to enable its QtSvg module that
exposes Qt's SVG support. This is required for
agl-demo-control-panel.
Bug-AGL: SPEC-4952
Change-Id: Ic8ae0816227306139b6e14cbe6974bcfeffcef7f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29345
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com>
ci-image-build: Jenkins Job builder account
|
|
Add recipe for python3-qtwidegts, it is needed for
agl-demo-control-panel.
Bug-AGL: SPEC-4952
Change-Id: Id8a10801da5f1a5faa1c7255bc1b3c914db0f1aa
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29344
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com>
Tested-by: Jenkins Job builder account
|
|
Add recipe for python3-qtpy, it is needed for agl-demo-control-panel.
Bug-AGL: SPEC-4952
Change-Id: I1ce1bface3896e4760e4212593af49ff81b5165d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29343
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Lisandro Perez Meyer <lpmeyer@ics.com>
ci-image-boot-test: Jenkins Job builder account
|
|
Add xkbcommon to PACKAGECONFIG in our qtbase bbappend so that Qt
keyboard support will work in e.g. PyQt5.
Bug-AGL: SPEC-4952
Change-Id: I7ff9b58a6779e1b154a60184ee4a3c4f304c41ee
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29342
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
|
|
Update SRCREV to get:
09c2e4a Update numberpicker
This is required for the meta-flutter update that takes us to
Flutter 3.13.2.
Bug-AGL: SPEC-4936
Change-Id: I754a2f714a74a2627a7c0c8d7e1bad788cdaf5d7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29287
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Some rework to add agl-ivi-demo-base and agl-ivi-demo-base-flutter
images that have all of the required demo services and configuration,
but not our demo UI applications. As part of this, move some of the
conditional package inclusion logic out of the demo platform
packagegroups into the image recipes to make the packagegroup contents
stable, and add applaunchd to the IVI services packagegroup so it'll
always get pulled in. Some of this may still get redone in the future
per SPEC-4813.
Bug-AGL: SPEC-4933
Change-Id: Ief4b7ef3f0720315cbdc579f62b1196c66e237cd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29278
Reviewed-by: Lisandro P�rez Meyer <lpmeyer@ics.com>
Reviewed-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
|
|
Bug-AGL: SPEC-4881
Change-Id: Iaeffadaba88ad01da96312af7c0dc8cfcf99d0d1
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29123
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Update SRCREV to pick up:
6532dfa Switch to compositor's gRPC API
Bug-AGL: SPEC-4914
Change-Id: I7b34cb1633731258ce25e6ce29ae3268088cb9db
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29260
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
|
|
Pull the KUKSA.val databroker into the agl-cluster-demo-platform
when building without the agl-demo-preload feature. This matches
the behavior of the Flutter cluster demo image, and enables using
the image for standalone testing.
Bug-AGL: SPEC-4845
Change-Id: I8bc295858a28ea5cb842b01c5d58b59e3dc1e826
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29246
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Remove KUKSA.val server packagegroup from Flutter demo images now that
all the applications have been converted to using the databroker.
Bug-AGL: SPEC-4762
Change-Id: I50237b668bd7b6aac61bf6d893b14e7f5591760f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29245
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Update flutter-clutter-dashboard SRCREV to pick up KUKSA.val
databroker gRPC API changes, update its YAML configuration files to
match, and add the JWT authorization token the configuration requires.
Bug-AGL: SPEC-4762
Change-Id: I294b1b26e596fe650d194dca78adde7394d30d75
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29244
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
|
|
Update flutter-hvac SRCREV to pick up KUKSA.val databroker gRPC API
changes, update its YAML configuration file to match, and add the
JWT authorization token the configuration requires.
Bug-AGL: SPEC-4762
Change-Id: If272680063afb3d286f1f709dcc59c40c58f858a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29238
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
|
|
Update flutter-dashboard SRCREV to pick up KUKSA.val databroker gRPC
API changes, update its YAML configuration file to match, and add the
JWT authorization token the configuration requires.
Bug-AGL: SPEC-4762
Change-Id: I8a2e2da5bf5a03c9e935b91b9b25c1aa0610c399
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29231
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
|
|
Update flutter-homescreen SRCREV to pick up KUKSA.val databroker gRPC
API changes, update its YAML configuration file to match, and add the
JWT authorization token the configuration requires.
Bug-AGL: SPEC-4762, SPEC-4903
Change-Id: I230f77aa120d76af928990bd2b7b1d8eacdcaaaa
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29230
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
|
|
Bug-AGL: SPEC-4900
Change-Id: Ia3648c9351257f368745c6d0c80f22fb42b861fb
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29184
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
After the commit 4b4c0f15d1d2a52e636aa22e56cf864d1a8a656b1 of
meta-agl, AGL Demo IVI based container guest was not showing
display. The container guest need to drop tty dependency.
Before that commit, agl-compositore did not have tty
dependency. But that commit added new systemd service file,
it has tty dependency.
This patch re-remove tty dependency from agl-compositor.
Bug-AGL: SPEC-4888
Change-Id: I485041b19b89f06df5c26a557546dfd7d8ecaa73
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29172
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Changes to switch the Qt-based agl-demo-platform demo from using
the older KUKSA.val server to the new gRPC based databroker. The
Flutter demo's vehicle signalling behavior ends up a bit broken
by these, but the image still boots and basic things still work.
A follow on set of changes will convert the Flutter apps to the
new gRPC API and remove the KUKSA.val server completely.
Notable changes:
- Updated libqtappfw, homescreen, ondemandnavi, and tbtnavi recipes
to pick up changes to switch to using the databroker.
- Updated agl-service-audiomixer and agl-service-hvac recipes to
pick up their rework for using the databroker.
- All the Qt demo applications that use the VehicleSignals class
from libqtappfw have had their .conf and .token files updated to
work with the databroker. As well, the JSON files used to create
the new app-specific authorization tokens have been checked in to
provide a reference of how things are configured.
- The DBC feeder configuration has been changed to push into the
databroker. Having a duplicate instance to also push into the
older server has not been set up, as hopefully the Flutter demo
conversion will follow on quickly enough to not require it.
- Packagegroups for the KUKSA.val server and databroker have been
factored out and are used instead of using the agl-ivi-services
packagegroup.
- kuksa-databroker-cli and the simple CAN simulator script are now
included into the demo images when building with agl-devel.
Bug-AGL: SPEC-4762
Change-Id: I416bcfbf961535062043ef54acdea6c353f84af1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/29171
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Move kuksa.val and kuksa.val.feeders repos to a commit that includes
the recent 0.4.0 release plus a few post-release fixes, and update
our local patches for the new version. A new patch is required for
the databroker to disable the upstream addition of a vendored build
of protobuf tooling for the host platform, as that does not work
in the OE build enviroment, and is effectively not required since
known versions of protoc and libprotobuf are already present.
The major change coming in is a rework of TLS support, which requires
a minor change to the DBC feeder configuration file that has also
been included.
Bug-AGL: SPEC-4762
Change-Id: I1a43248f15c9946d9d9dc1e8aacf1c3a96ab45a0
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
When using the in-process-gpu flag, chromium fails to initialize gl and
angle with the proper values. Instead, get back to using gpu process.
Bug-AGL: SPEC-4871
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: I46f6c30ccc7aa41625a353d68e3ebe68f3e8c3aa
|
|
Bug-AGL: SPEC-4885
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: Id445f394a7979c705c5c344ce1f429afb19722d5
|
|
For the M108 chromium milestone it would be possible to use the
use_system_libwayland and system_wayland_scanner_path gn args to make
the cef recipe use system wayland and wayland-native dependencies, but
those option got deprecated[1] in newer milestones and chormium defaults
to use the bundled wayland. The more maintainable approach is to use the
third party dependency instead of patching chromium build system.
[1]: https://chromium-review.googlesource.com/c/chromium/src/+/4030440
Bug-AGL: SPEC-4871
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: I7cb22fcfb1943d6765599544069a379088053a2c
|
|
This cleans up all qtwayland patches that haven't been used in quite
some time and adapts a slightly recent patch that provided a
work-around to enable Qt debugging (using QT_LOGGING_RULES), which a
qtwayland update made it so the patch wouldn't apply anymore.
Bug-AGL: SPEC-4770
Change-Id: Ie24b4dff51500a9ab85635768045b2ee0c29bd0a
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
|
|
This updates the certificates to have subjectAltName defined as
subjectAltName=DNS:$1,DNS:localhost,IP:127.0.0.1
It allows clients from the localhost to connect.
We're debating if we need the IP:127.0.0.1 going forward,
so this might change in the future.
Bug-AGL: SPEC-4868
Change-Id: Ic6bbf5fd55b9f6a14a84512ae8748b3f48dbc3c1
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
The WAM service needs to run with the correct user and proper working
directory set to be able to find the nssdb containing the kuksa.val
certificates.
Bug-AGL: SPEC-4868
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: I22fb5281b4f331d671fba79645435e5357bbca3e
|
|
This enables the homescreen service to run using the regular or
the CEF backend.
Bug-AGL: SPEC-3872
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: I0fe710775626aabd3823b8c316f535ac9c966b51
|
|
This changes enables switching between the chromium and cef backends on
wam by passing the agl-cef feature to the agl-setup script.
Bug-AGL: SPEC-3872
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: Ib5b4b139789ec8303fef0a210a7e8f2f724d0c00
|
|
This change makes it possible to build applications that depend on
libcef, and also adds a few changes picked from our previous
implementation that enables the applications to communicate with the
agl-compositor.
Bug-AGL: SPEC-3872
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: I215138b8f5d63da84ada2f8c006f4025f0b3fafb
|
|
This is needed by the CEF recipe in order to retrieve chromium
dependencies.
Bug-AGL: SPEC-3872
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: I4aa73859e3578db92cbc72945ca86c812a12376f
|
|
Updated meson build script for latest changes related to pkgconfig API
changes, plus looking for wayland-scanner tool.
Bug-AGL: SPEC-4578
Change-Id: I6b3a886f1bc6dc5fbedfcb0e9492bffa71433348
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
|
|
Bump SRCREV to pull in the fix for deprecation of string_file helper
functions in boost 1.81
Bug-AGL: SPEC-4578
Change-Id: I30c3ad4f74f1e5e86070850c1c4272be17a41043
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
|
|
Bump SRCREV to pull in 2 latest fixes:
1. Deprecation of string_file helper functions in boost 1.81
2. Explicit inclusion of cstdint header to avoid error from gcc13
Bug-AGL: SPEC-4578
Change-Id: I9467a42e32abc633f9380414dfb25b501b88d513
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
|
|
While the change to ensure polkit starts before applaunchd in
meta-app-framework should resolve the observed failures, it is also
the case that the applications here that call into the applaunchd
API did not have dependencies on it in their systemd units, so also
fix that to improve overall robustness.
Bug-AGL: SPEC-4840
Change-Id: I884b7b326309a0dbdc374a93929aa33f421c680c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Remove the use of systemd user session to align with how upstream
runs Weston, and to allow using all systemd sandboxing features with
the compositor and homescreen, launcher, etc. applications. The
changes for this touched enough packagegroups and images that further
rework was done to address some of the cleanup described in SPEC-4813,
see below for details.
Changes:
- Rework systemd units and recipes of affected applications.
- Rework images to pull in image .bb files instead of .inc files.
- Pull in the new agl-image-compositor as a base image where
appropriate.
- Update weston-terminal-conf recipe to use new split out
weston-terminal package.
- Use new agl-crosssdk bbclass where appropriate.
- Pull some local common cross-SDK additions into a new
agl-ivi-crosssdk.inc include file and use as appropriate. Note
that this does have a side effect of likely correcting the contents
of agl-image-ivi-crosssdk for some recent additions.
- Remove flutter-gallery bbappend that turned it into an app, as we
are not using it in images, have other examples now, and it seems
better to not affect the contents of agl-image-flutter.
- Remove unused agl-image-graphical-html5. If a downstream user does
desire an image with Chromium+WAM without applications, restoring it
can be considered.
- Remove unused agl-image-graphical-qt5-crosssdk.
- Remove all packagegroup-agl-profile-* packagegroups, as they were
either empty or not providing value at this point. Any future plans
for defining profiles can start from a clean sheet.
- Added new packagegroup-agl-ivi-multimedia-hardware to hold some
rcar3 specific additions (via override) that were previously being
appended onto packagegroup-agl-graphical-multimedia even though
they are machine-specific and that packagegroup is not. This may
be a stopgap solution if the agl-ivi-* packagegroups are reworked
further.
- Replace some :append usage with += to avoid creating problems
for downstream users.
Bug-AGL: SPEC-4714, SPEC-4813
Change-Id: I544b1495bed1e2e2412a8e46b7d20d7622ec28c9
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Rework the flutter-homescreen and flutter-cluster-dashboard systemd
units to get the Flutter version and runtime type from the environment
file installed by the new agl-flutter-env recipe, and update their
JSON configuration files to remove the hardcoding of their bundle
paths.
Bug-AGL: SPEC-4819
Change-Id: I841db2cbb3acfe4aad173e9b8aa25ff2e201c2e2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
-Removes use of flutter bbclass runtime modes
Installed modes are determined by flutter-engine package config flags.
Default modes are debug, profile, and release.
-Single json file based on runtime=release. If additional
parameters are needed this happens as part of workspace
automation.
Scott Murray:
- update packagegroup-agl-demo-platform-flutter
Bug-AGL: SPEC-4819
Change-Id: I58fc1b30ea3367ec5f47f52b60951cf0be31dcbc
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update to the latest version of launcher that has D-Bus references removed.
Bug-AGL: SPEC-4801
Change-Id: Ic3f8e2b705f028390102f1b89dd7cafe38ca25d0
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
|
|
Add a recipe for the KUKSA.val databroker, a Rust implementation of
a VSS server with gRPC APIs, and add it to the images that currently
have the C++ kuksa-val server to ease further integration development.
Since the databroker listens for gRPC API requests on a different port
than the C++ server, there is no conflict during this period. Users
wanting to drive CAN data into the databroker for testing will have to
manually update the kuksa-dbc-feeder configuration during this interim
period.
Changes:
- Bump common KUKSA.val SRCREV to pick up some improvements.
- Add kuksa-databroker recipe to build the databroker.
- Add kuksa-databroker-agl recipe to install AGL-specific configuration
for the databroker, similar to what has previously been done with
kuksa-val-agl for the C++ server.
- Add missing branch node declarations in the AGL VSS overlay, as the
databroker VSS parser is stricter and treats their absence as an
error.
- Add the kuksa-databroker, kuksa-databroker-agl, and the
kuksa-databroker-cli packages to the appropriate packagegroups and
images. Some follow up work will factor out a packagegroup for the
KUKSA.val packages to make future changes easier.
Bug-AGL: SPEC-4762
Change-Id: Ie7837b7e42a2283914adc913b75639fcb83029a6
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Always install cluster-demo-config-flutter instead of tying it to the
agl-demo-preload feature, so that the receiver gets the desired display
geometry all the time.
Bug-AGL: SPEC-4815
Change-Id: I9bcdaced479781a018c0d7155aef6a06ac26b9dd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Make vss-agl a runtime dependency of the kuksa-val-agl package as the
configuration in that package is what actually requires it, and remove
the previous addition to packagegroup-agl-ivi-services as it will no
longer be necessary. This fixes the desired KUKSA.val configuration
for e.g. the Flutter cluster image.
Bug-AGL: SPEC-4761
Change-Id: I9ec93acf8e7a542acdb3e50a9cbace50e4928344
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Ensure the layers do pass again and that the scripts are up-to-date.
Bug-AGL: SPEC-4680
Bug-AGL: SPEC-4685
Change-Id: I65cc70f657c9c56e396764699930cfa74d893364
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Turns out using the agl-app would make this testing client show up in
our launcher which we don't really want as that might confuse users.
Change-Id: I5631e56a5e3045583233ce579900cb3ab7bccbb7
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
|
|
Last psplash patch has some HACK implementation for
drl lease support. It cause complex change to psplash
service file.
This patch fix this issue reusing
sandbox/ishii.hiroyuki/psplash-drm, that is worked by
ishii hiroyuki.
Bug-AGL: SPEC-4804
Change-Id: I4ae514293fbf1bc5a6cde4bcf96ff59ea8ba9b08
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
In https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/28690
review, I got a request for method change request. Existing
method use bbappend for base files.
New method use ROOTFS_POSTPROCESS_COMMAND.
Bug-AGL: SPEC-4803
Change-Id: Ie058ef55f7dfeae5d651b46d5ff731d1a2bebc19
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
Update SRCREVs in flutter-cluster-dashboard, libqtappfw, ondemandnavi,
and tbtnavi recipes to pick up vehicle signal changes for VSS 3.1.1.
This is required for working with KUKSA.val 0.3.1 and the upcoming
switch to the databroker.
Bug-AGL: SPEC-4761
Change-Id: Ic13cf7ef702bb88bfa5ca2fef496b06e135133ba
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Changes:
- Update kuksa-val to a commit that includes the 0.3.1 release and
some other fixes past that. Our local patches have been updated.
- Rework and rename the kuksa-viss-client recipe for the upstream
switch to kuksa-client as the name. Our local patches have been
updated.
- Update kuksa-dbc-feeder to a commit that supports the kuksa-client
library changes that come with 0.3.1. Our local patches have been
updated, and a new local patch has been added to fix the token file
configuration option behavior, this will be worked with upstream.
Upstream changed the configuration file format, so our local one
has also been updated to match.
- Update the parsing of the DBC feeder configuration file in the
can-dev-helper.sh script to work with the new format.
- Update kuksa-val-agl recipe to not install AGL signals overlay
for VSS, as that has been replaced with the use of the vss-agl
package.
- Add installation of vss-agl to packagegroup-agl-ivi-services so
the AGL specific signals and DBC configuration will be available.
Bug-AGL: SPEC-4761
Change-Id: I5933017a30f040a746f0a6a6eb2a3b68d1fc4bc1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add recipes that use the VSS tools to generate the stock VSS 3.1.1
JSON as well as a version with the extra AGL signals and DBC
configuration for the KUKSA.val CAN feeder. The latter has the
additional benefit of serving as a working example of using VSS
vspec overlays at build time.
Bug-AGL: SPEC-4761
Change-Id: I6358a8f0a8b64a857dc22cfbd91190ae05546cc0
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|