AGL/meta-agl-demo.git
3 years agoWorkaround issue with homescreen-demo-ci with AGLCI on 59/25759/2
Jan-Simon Moeller [Mon, 7 Dec 2020 10:15:54 +0000 (11:15 +0100)]
Workaround issue with homescreen-demo-ci with AGLCI on

Ensure we can build master with AGLCI on.

This fixes:
Error:
 Problem: package packagegroup-agl-demo-platform-1.0-r0.noarch requires packagegroup-hmi-framework, but none of the providers can be installed
  - conflicting requests
  - nothing provides homescreen-demo-ci needed by packagegroup-hmi-framework-1.0-2.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

until we can debug the root cause.

Bug-AGL: SPEC-3718
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ide1836430622f91a34a7acb012c444b26c983505

3 years agoAdd waltham-dev dependency to agl-demo-platform-crosssdk 27/25727/1
Jan-Simon Moeller [Fri, 4 Dec 2020 05:46:58 +0000 (06:46 +0100)]
Add waltham-dev dependency to agl-demo-platform-crosssdk

This fixes:
Missing or unbuildable dependency chain was: ['agl-image-minimal-crosssdk', 'waltham-dev']

Bug-AGL: SPEC-3605, SPEC-3604
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I89bfe1e7b044ec471c7688459ca9cf7a4ce4977d

3 years agowaltham-receiver_git: Add missing waltham runtime dependency 41/25641/1
Marius Vlad [Wed, 25 Nov 2020 15:37:32 +0000 (17:37 +0200)]
waltham-receiver_git: Add missing waltham runtime dependency

Seems I missed adding the runtime dependecy for waltham, and testing it
with the transmitter (which already had a runtime dependency for waltham)
didn't revealed any issue. Fixed by adding the RDEPENDS in the receiver
as well.

Bug-AGL: SPEC-3605

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Icbfb6686223582acab753911803f66f5aa8b99b0

3 years agopickckagegroup-agl-demo-platform: Enable waltham-receiver 70/25470/3
Marius Vlad [Wed, 21 Oct 2020 10:46:09 +0000 (13:46 +0300)]
pickckagegroup-agl-demo-platform: Enable waltham-receiver

Only if we specify agl-weston-waltham-remoting distro feature

Bug-AGL: SPEC-3605

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I64b5746a96e9e8e7226c6c9068f2eda5a6644c49

3 years agowaltham-receiver: Added waltham-receiver recipe 69/25469/3
Marius Vlad [Tue, 20 Oct 2020 17:14:30 +0000 (20:14 +0300)]
waltham-receiver: Added waltham-receiver recipe

Bug-AGL: SPEC-3605

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I14009401162f22a597f2abd970ab9e6b681c08ed

4 years agoAdd kr font into agl-demo-platform 83/25483/2
hongyevgeny [Mon, 26 Oct 2020 05:32:44 +0000 (14:32 +0900)]
Add kr font into agl-demo-platform

Signed-off-by: hongyevgeny <yev@drimaes.com>
Change-Id: I931c449b32dad02830d2db4f49d07f6d4c0f763a

4 years agoAdd libcloudproxy to demo image and crosssdk as feature 84/25484/1
Andrey Shamanin [Mon, 26 Oct 2020 12:22:32 +0000 (15:22 +0300)]
Add libcloudproxy to demo image and crosssdk as feature

Bug-AGL: SPEC-3667
Signed-off-by: Andrey Shamanin <andrei.shamanin@orioninc.com>
Change-Id: I9b14ebd1e3c3c647c8c2b90f02886b397e9a81bc

4 years agoAdapt agl-service-cloudproxy dependencies 81/25481/1
Jan-Simon Moeller [Fri, 23 Oct 2020 10:01:06 +0000 (12:01 +0200)]
Adapt agl-service-cloudproxy dependencies

The latest changes require the recipe to change.
Also the LICENSE file had whitespace at the end removed.

Required to fix the build.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I07c2ce652f67757ba303c343ed0410baf3f7e7ac

4 years agoAdd AWS SDK dependency to the cloudproxy 39/25439/2
Andrey Shamanin [Thu, 15 Oct 2020 12:38:33 +0000 (15:38 +0300)]
Add AWS SDK dependency to the cloudproxy

Bug-AGL: SPEC-3644
Signed-off-by: Andrey Shamanin <andrei.shamanin@orioninc.com>
Change-Id: I1810931aab0bc8dafc057f82517ba570a82f66fa

4 years agoAdapt packages of agl-image-ivi-crosssdk 30/25430/1
Jan-Simon Moeller [Wed, 14 Oct 2020 00:08:32 +0000 (02:08 +0200)]
Adapt packages of agl-image-ivi-crosssdk

The agl-image-ivi-crosssdk image was missing multiple services required for CI use.

Bug-AGL: SPEC-3598
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ide6a367955b9a019863d7b29e04157c94dd33f60

4 years agopackagegroup-hmi-framework: Add homescreen-demo-ci package 13/25313/2
Marius Vlad [Mon, 21 Sep 2020 12:56:17 +0000 (15:56 +0300)]
packagegroup-hmi-framework: Add homescreen-demo-ci package

Include the homescreen-demo-ci application when agl-ci distro feature
has been passed.

Bug-AGL: SPEC-3592

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I7b27d96a3451fd80ef290eef5ae6ebddbc654e98

4 years agohomescreen-demo-ci: Recipe for homescreen-demo-ci 12/25312/2
Marius Vlad [Sat, 19 Sep 2020 15:28:49 +0000 (18:28 +0300)]
homescreen-demo-ci: Recipe for homescreen-demo-ci

homescreen-demo-ci is a qt client shell, useful in providing a way to
take a screenshot that doesn't dynamically update itself. It still uses
qt and has the same dependencies as homescreen.

Bug-AGL: SPEC-3592

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I732abb386ca0362e896ac3a89325a411a9748968

4 years agoagl-service-cloudproxy: fix recipe branch/revision 48/25348/1
Scott Murray [Wed, 23 Sep 2020 16:36:38 +0000 (12:36 -0400)]
agl-service-cloudproxy: fix recipe branch/revision

Change branch and SRCREV in agl-service-cloudproxy recipe to use
AGL_BRANCH and AGL_APP_REVISION variables like all other upstream
service bindings.  This will pick up:

329d8ba Add tests for cloudproxy service

Also reordered some things in the recipe to match OE guidelines.

Bug-AGL: SPEC-3485

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ica02bd4a34c41490105b2e88f085b0d6c163c615

4 years agohtml5-homescreen: revert avoiding autostart of launcher on qemu 38/25238/1 9.99.4 jellyfish/9.99.4 jellyfish_9.99.4
Lorenzo Tilve [Fri, 11 Sep 2020 13:36:31 +0000 (15:36 +0200)]
html5-homescreen: revert avoiding autostart of launcher on qemu

With the changes added at gerrit 25237 and 25233 the workaround
to avoid starting the launcher from the homescreen can be
dropped.

This reverts commit 13109053397fd99ad6ce38f9a2edc4e9fc6e009f.

Bug-AGL: SPEC-3544

Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
Change-Id: Ifd8f3e71e8bfa7be4342480cbfb22c1da5ca842b

4 years agoRemove agl-service-taskmanager from packagegroup-agl-ivi-services 22/25222/2
Jan-Simon Moeller [Tue, 8 Sep 2020 23:36:07 +0000 (01:36 +0200)]
Remove agl-service-taskmanager from packagegroup-agl-ivi-services

This packagegroup is also used in the html5-only image.
Remove the dependency to qt components.

Bug-AGL: SPEC-3571
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I1f8d203ebbe1b5a9b98e364591776830627bfb51

4 years agohtml5-homescreen: Avoid autostart of launcher on qemu 17/25217/2
Lorenzo Tilve [Tue, 8 Sep 2020 08:26:03 +0000 (10:26 +0200)]
html5-homescreen: Avoid autostart of launcher on qemu

When launching automatically the html5-laucher from the html5-homescreen
using the sw compositing pipeline on qemu, a race condition is happening
that is breaking the UI.

This is removing this autostart of the launcher, which still can
be started manually, while the racing issues are fixed.

Bug-AGL: SPEC-3544

Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
Change-Id: Ic9e3dbf68d69d3042b0e850e63c7ff0c210cf1a4

4 years agopackagegroup-agl-demo-platform: Add dependency for qtwayland-config 21/25121/3
Marius Vlad [Fri, 14 Aug 2020 11:36:41 +0000 (14:36 +0300)]
packagegroup-agl-demo-platform: Add dependency for qtwayland-config

Bug-AGL: SPEC-3522

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ib6a9592e60551251e3f8248896e3ca8b7326e358
Depends-On: Ib0dcda6382dd52677a0768afe3948ab62955c9f8

4 years agoAdd can-dev-mapping-helper 42/25142/1 9.99.3 jellyfish/9.99.3 jellyfish_9.99.3
Scott Murray [Wed, 19 Aug 2020 22:37:51 +0000 (18:37 -0400)]
Add can-dev-mapping-helper

Changes:
- Add a can-dev-mapping-helper.sh script and systemd unit to drive
  it, the script checks if the CAN devices specified in the low-can
  configuration file /etc/dev-mapping.conf exist, and if not brings
  up corresponding virtual CAN devices.
- Add a systemd over-ride conf file for agl-service-can-low-level
  that makes can-dev-mapping-helper a dependency. This should ensure
  that the low-can binding always starts even if there are no physical
  CAN hardware devices.
- Added a Before statement to sllin-demo.service to ensure that it
  will run before can-dev-mapping-helper and ensure that lin_config
  can create sllin0 correctly.
- Removed the sllin-demo-virtual systemd unit, as it will no longer
  be required with can-dev-mapping-helper.
- Updated the /var/run paths in sllin-demo.service and associated
  start_lin_demo.sh script to quiet systemd warnings about /var/run
  usage.

Bug-AGL: SPEC-3540

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ife02f75f57ac7bbdee6b02217e2ab657fe8c36e0

4 years agoagl-image-ivi: remove agl-desktop-config 40/25140/1
Scott Murray [Wed, 19 Aug 2020 17:55:56 +0000 (13:55 -0400)]
agl-image-ivi: remove agl-desktop-config

The agl-desktop-config recipe has been removed from meta-agl,
remove usage.

Bug-AGL: SPEC-3539

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I1497082cf42edd51635831036ddeef2734914e51

4 years agohtml5-background: (new) Added recipe 87/25087/2
Antia Puentes [Fri, 7 Aug 2020 20:46:08 +0000 (22:46 +0200)]
html5-background: (new) Added recipe

Bug-AGL: SPEC-3497

Signed-off-by: Antia Puentes <apuentes@igalia.com>
Change-Id: Ic70838f19c268b836e364b1d52e77b4e80156e1b

4 years agotbtnavi: update DEPENDS 88/25088/2
Scott Murray [Sun, 9 Aug 2020 21:23:53 +0000 (17:23 -0400)]
tbtnavi: update DEPENDS

Add wayland-native and qtwayland-native to DEPENDS in tbtnavi recipe
to fix building against the new compositor.

Bug-AGL: SPEC-3531

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I05101e3e6ea43537060417bc60d28450dec66b80

4 years agoAdd the cloudproxy service in meta-agl-demo 04/25004/5 9.99.2 jellyfish/9.99.2 jellyfish_9.99.2
Leonid Lazarev [Mon, 13 Jul 2020 14:51:02 +0000 (17:51 +0300)]
Add the cloudproxy service in meta-agl-demo

The recipes for cloudproxy service has been added in ivi-service packagegroup
The new feature cloudproxy has been added to agl-demo

Bug-AGL: SPEC-3496
Change-Id: I9d9a2efd5d686b25b593ddc18a9147aa27d5054c
Signed-off-by: Leonid Lazarev <leonid.lazarev@orioninc.com>
4 years agoAdd aws-iot-device-embedded-c support to crosssdk 69/24969/5
Andrey Shamanin [Tue, 7 Jul 2020 11:31:49 +0000 (14:31 +0300)]
Add aws-iot-device-embedded-c support to crosssdk

AWS SDK is included to AGL cross SDK, it allows users to use AWS SDK
during appropriate (working with cloud) AGL application development.

v2: resubmit

Library mbedTLS has been added to AGL SDK, because it is required for AWS SDK.

Bug-AGL: SPEC-3480

Signed-off-by: Andrey Shamanin <andrei.shamanin@orioninc.com>
Change-Id: I015ecad01970bebad8f25b8c5024cbe74c7fd78c
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 years agoUpdate README.md and meta-agl-demo.md 42/25042/2
Jan-Simon Möller [Wed, 22 Jul 2020 13:25:21 +0000 (15:25 +0200)]
Update README.md and meta-agl-demo.md

Remove duplication and update to dunfell.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Id818cc7bdd66f92572d10d1ef09c6130a8bcfb6d

4 years agoremove old packagegroup 45/25045/1
Jan-Simon Möller [Wed, 22 Jul 2020 17:41:36 +0000 (19:41 +0200)]
remove old packagegroup

The layer meta-sdl does not have a dunfell branch. Remove the packagegroup as well.

Bug-AGL: SPEC-3452

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I1d72656f53fbb56ea4c15fe082e6d0bcf3d707c7

4 years agoDeclare rpi3 incompatible with the agl-demo-platform 40/25040/1
Jan-Simon Moeller [Tue, 21 Jul 2020 14:23:22 +0000 (16:23 +0200)]
Declare rpi3 incompatible with the agl-demo-platform

to avoid issues due to the limited graphics memory on the pi3,
exclude the agl-demo-platform from the build.

Bug-AGL: SPEC-390
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ie32940a841d2bb5ed5c7b8590b27cadb0ac26d5f

4 years agoPoint to new mailinglist at groups.io 71/24971/1
Jan-Simon Moeller [Fri, 10 Jul 2020 20:09:11 +0000 (22:09 +0200)]
Point to new mailinglist at groups.io

https://lists.automotivelinux.org/g/agl-dev-community  is the right url.

Bug-AGL: SPEC-3490
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2651ff46f175c54dd34e6493f3ec6f26df533a28

4 years agoRevert "Add aws-iot-device-embedded-c support to crosssdk" 76/24976/1
Jan-Simon Moeller [Fri, 10 Jul 2020 15:49:31 +0000 (15:49 +0000)]
Revert "Add aws-iot-device-embedded-c support to crosssdk"

This reverts commit 3f5c8fe94111312e3186cbf0d5c8c06d4e344ecd.

Reason for revert:

Requested package itself is not merged, yet.

Change-Id: Iba64dcf588b469f497df49b906a7eec423f95ac3

4 years agoAdd aws-iot-device-embedded-c support to crosssdk 51/24951/3
Andrey Shamanin [Tue, 7 Jul 2020 11:31:49 +0000 (14:31 +0300)]
Add aws-iot-device-embedded-c support to crosssdk

AWS SDK is included to AGL cross SDK, it allows users to use AWS SDK
during appropriate (working with cloud) AGL application development.

Bug-AGL: SPEC-3480

Signed-off-by: Andrey Shamanin <andrei.shamanin@orioninc.com>
Change-Id: I2494396bec28156ba2e732515f9ab2b61a8f71f7

4 years agoAdd distro-build-manifest per image instead of packagegroup 91/24891/1 9.99.1 jellyfish/9.99.1 jellyfish_9.99.1
Jan-Simon Möller [Fri, 26 Jun 2020 19:36:24 +0000 (21:36 +0200)]
Add distro-build-manifest per image instead of packagegroup

Adding distro-build-manifest in the packagegroup-agl-core-boot does trigger rebuilds
of the packagegroup if the manifest changes. Avoid this by adding the manifest
directly in the images only (e.g. agl-demo-platform).

This prevents multiple tasks from being triggered and saves time.

Also this recipe is *not* reproducible by design (timestamps, layer hashes).

Bug-AGL: SPEC-3456
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I6845772da1b4ae88506270e6105182f73e00feb2

4 years agoRemove agl-sdl integration as the layer is dysfunctional 18/24818/2
Jan-Simon Möller [Wed, 24 Jun 2020 11:56:51 +0000 (13:56 +0200)]
Remove agl-sdl integration as the layer is dysfunctional

meta-sdl upstream does not support YP 3.1 LTS 'dunfell' .
Remove the feature.

Bug-AGL: SPEC-3446
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I855f4c0b5a2dd361b9179f4861d8c120cb4f1256

4 years agoFix typo in homescreen recipe 63/24863/1
Jan-Simon Möller [Thu, 25 Jun 2020 12:23:13 +0000 (14:23 +0200)]
Fix typo in homescreen recipe

Fixes trivial typo.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I629596e7737ba309059e438e97080e0d10097541

4 years agoMerge the agl-compositor sandbox into master 59/24859/1
Jan-Simon Möller [Wed, 24 Jun 2020 15:53:33 +0000 (17:53 +0200)]
Merge the agl-compositor sandbox into master

The changes prepared by Marius for agl-compositor
have been reviewed in the sandbox/mvlad/agl-compositor.

This is the merge to master.

Notes:
- weston+ivi-shell+windowmanager are replaced using agl-compositor
- applications have been adapted accordingly
- CI will likely fail as we need to merge all related patches

* gerrit/sandbox/mvlad/agl-compositor:
  Make the agl-compositor the default compositor
  recipes-demo-hmi: Remove qtaglextras and *-windowmanager depends
  packagegroup-agl-demo-platform: Remove qtaglextras dependency
  packagegroup-hmi-framework: Remove *-windowmanager dependency

 recipes-demo-hmi/alexa-viewer/alexa-viewer_git.bb                | 6 ++++--
 recipes-demo-hmi/dashboard/dashboard_git.bb                      | 2 +-
 recipes-demo-hmi/homescreen/homescreen_git.bb                    | 6 ++++--
 recipes-demo-hmi/hvac/hvac_git.bb                                | 5 +++--
 recipes-demo-hmi/launcher/launcher_git.bb                        | 5 ++++-
 recipes-demo-hmi/mediaplayer/mediaplayer_git.bb                  | 1 -
 recipes-demo-hmi/messaging/messaging_git.bb                      | 1 -
 recipes-demo-hmi/mixer/mixer_git.bb                              | 1 -
 recipes-demo-hmi/navigation/navigation-demo_git.bb               | 1 -
 recipes-demo-hmi/navigation/ondemandnavi_git.bb                  | 2 --
 recipes-demo-hmi/navigation/poiapp_git.bb                        | 2 +-
 recipes-demo-hmi/navigation/tbtnavi_git.bb                       | 1 -
 recipes-demo-hmi/onscreenapp/onscreenapp_git.bb                  | 2 +-
 recipes-demo-hmi/phone/phone_git.bb                              | 1 -
 recipes-demo-hmi/radio/radio_git.bb                              | 2 +-
 recipes-demo-hmi/settings/settings_git.bb                        | 2 +-
 recipes-demo-hmi/taskmanager/taskmanager_git.bb                  | 1 -
 recipes-platform/packagegroups/packagegroup-agl-demo-platform.bb | 4 +---
 recipes-platform/packagegroups/packagegroup-hmi-framework.bb     | 6 ------
 19 files changed, 21 insertions(+), 30 deletions(-)

Change-Id: I2942a82beee36f283817ae566ec44b5f3219411f
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoMake the agl-compositor the default compositor
Jan-Simon Möller [Wed, 24 Jun 2020 11:47:02 +0000 (13:47 +0200)]
Make the agl-compositor the default compositor

thus fix the dependencies for the homescreen,
launcher and alexa-viewer apps.

Bug-AGL: SPEC-
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I30766be7a7b4bb5f6d398e2b93de2415094c6b43

4 years agorecipes-demo-hmi: Remove qtaglextras and *-windowmanager depends
Marius Vlad [Thu, 14 May 2020 14:12:48 +0000 (17:12 +0300)]
recipes-demo-hmi: Remove qtaglextras and *-windowmanager depends

Bug-AGL: SPEC-3342

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I3a5e73e30cae02c97d7d0ab6ca041b32a8862e73

4 years agopackagegroup-agl-demo-platform: Remove qtaglextras dependency
Marius Vlad [Thu, 14 May 2020 14:12:32 +0000 (17:12 +0300)]
packagegroup-agl-demo-platform: Remove qtaglextras dependency

qtaglextras is linked and has depedencies on libqwindowmanager. Remove
it entirely.

Bug-AGL: SPEC-3342

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I69eb0cb3b184470560199e8df9bf98efc7a9a8ce

4 years agopackagegroup-hmi-framework: Remove *-windowmanager dependency
Marius Vlad [Thu, 14 May 2020 12:23:37 +0000 (15:23 +0300)]
packagegroup-hmi-framework: Remove *-windowmanager dependency

Bug-AGL: SPEC-3342

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Iad1da72d18eb0a938026434e47b36a30b1c43eef

4 years agoradio: update LIC_FILES_CHKSUM 14/24814/1
Scott Murray [Tue, 23 Jun 2020 21:02:48 +0000 (17:02 -0400)]
radio: update LIC_FILES_CHKSUM

The COPYING file has been removed from the app repository.

Bug-AGL: SPEC-3440

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ifa6195a7c801c8aae3e79deaf7c727652e1010cd

4 years agoAdapt path to LICENSE file 98/24798/2
Jan-Simon Möller [Fri, 19 Jun 2020 21:17:14 +0000 (23:17 +0200)]
Adapt path to LICENSE file

It was moved to the toplevel directory.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ibab0b450fa74e3c5637abbb8d848e6e45c088d58

4 years agoremove libqtappfw package from QTAGLEXTRAS 27/24627/4
Raquel Medina [Fri, 5 Jun 2020 17:56:50 +0000 (19:56 +0200)]
remove libqtappfw package from QTAGLEXTRAS

Remove libqtappfw package from QTAGLSEXTRAS and
add to individual recipe RDEPENDS.

Bug-AGL: SPEC-3390
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: Idb5aaca35a8d797a4e758f82df6650ef3aeb6561

4 years agopackagegroup-agl-ivi-services: remove agl-service-steering-wheel 80/24680/1
Scott Murray [Tue, 9 Jun 2020 00:12:30 +0000 (20:12 -0400)]
packagegroup-agl-ivi-services: remove agl-service-steering-wheel

Nothing in-tree uses the agl-service-steering-wheel binding, which
was specific to one particular older demo setup with a USB steering
wheel peripheral.  As well, it has never been converted to use the
CMake app templates, and thus lacks proper support for building
debug/test/coverage widgets.  To ease maintenance effort and keep
the core set of APIs cleaner, remove it.

Bug-AGL: SPEC-2049, SPEC-3300

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I65097dd48933aefe5ec9ee689ad0b60bb520035d

4 years agoRemove low-can-demo 78/24678/1
Scott Murray [Mon, 8 Jun 2020 23:45:12 +0000 (19:45 -0400)]
Remove low-can-demo

Nothing in the demo platform uses the low-can-demo widget contents,
and has not for a couple of releases.  To ease maintenance effort,
remove it.

Bug-AGL: SPEC-3415

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I89471926d94e65fdcf57765b8087b49f46a71d1a

4 years agoUpdate html5 widget recipes 08/24608/1
Scott Murray [Tue, 2 Jun 2020 16:49:23 +0000 (12:49 -0400)]
Update html5 widget recipes

Remove aglwgt task over-rides so that autobuild scripts will be used,
and clean up DEPENDS definitions to match OE style recommendation.

Bug-AGL: SPEC-2049, SPEC-3397

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I4cc54aa272060ec8130ea253164a99cd00ad5c44

4 years agohtml5-mixer: remove recipe overrides to use autobuild script 83/24583/2
Lorenzo Tilve [Fri, 29 May 2020 11:05:33 +0000 (13:05 +0200)]
html5-mixer: remove recipe overrides to use autobuild script

Bug-AGL: SPEC-3397

Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
Change-Id: I119af4b627f351dbbb2c4b97dafc8464804913a6

4 years agottf-dejavu: clean up emoji removal 78/24578/4
Matt Ranostay [Thu, 28 May 2020 00:19:28 +0000 (03:19 +0300)]
ttf-dejavu: clean up emoji removal

Remove emoji.json and just add integer index to check for the
actual emojis unicode indexes.

Bug-AGL: SPEC-2701
Change-Id: I5d2c0a4049770ed17a873646ae9986b3ee72199d
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoCluster demo support updates 69/24569/2
Scott Murray [Mon, 25 May 2020 17:14:16 +0000 (17:14 +0000)]
Cluster demo support updates

Changes include:
- Rework cluster-demo-network-config recipe to have the installed
  service file be a template, allowing the recipe to potentially
  change the target network device easily. A new variable
  AGL_CLUSTER_NET_DEVICE has been added to do so, with a default
  value of eth1. The interface configuration has been moved to a
  helper shell script, cluster-demo-network-conf.sh, with some
  additional logic added to update the interface blacklist in the
  connman configuration. This makes things more generic and allows
  setting up the cluster demo on boards other than H3+KF.
- Update agl-cluster-demo-support feature dependency with new
  agl-weston-remoting feature that replaces agl-gstrecorder.

Bug-AGL: SPEC-3395

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I9109b8e7782112d5504866f67e6bb5953c79d4a8

4 years agoAdd umock-c to crosssdk 63/24563/1
maratsabitov [Thu, 21 May 2020 17:10:03 +0000 (20:10 +0300)]
Add umock-c to crosssdk

Add azure-iot-sdk-c and umock-c to support building agl-service-cloudproxy

Bug-AGL: SPEC-3376

Signed-off-by: Marat Sabitov <marat.sabitov@mera.com>
Change-Id: Idd26e32a0cd4fe1d50b888c49fdba425b2e12ddd

4 years agofix qt-qrcode memory corruption 33/24533/1
Raquel Medina [Tue, 19 May 2020 00:06:53 +0000 (02:06 +0200)]
fix qt-qrcode memory corruption

Bug-AGL: SPEC-3364
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I74b3e66e3fe14c37b75beee7316941f4268395bd

4 years agoUpdate test/devel feature and crosssdk definitions 06/24506/3
Scott Murray [Wed, 13 May 2020 01:03:23 +0000 (21:03 -0400)]
Update test/devel feature and crosssdk definitions

To match the update in meta-agl, rework to drop the agl-test-wgt and
agl-devel-wgt feature package additions and now unnecessary test/devel
packagegroups. They'll now be pulled in by the COMPLEMENTARY_GLOBS
definitions for those image features.

As well, to ensure that agl-demo-platform-crosssdk contains required
extra additions, use new .inc file from meta-agl-profile-graphical-qt5
in the SDK definition.

Bug-AGL: SPEC-3300, SPEC-3375

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I6b54af5f7c76965171282ed81dc8160c69a9441f

4 years agoAdd azure-iot-sdk-c-dev to crosssdk 12/24512/1
maratsabitov [Wed, 13 May 2020 15:29:14 +0000 (18:29 +0300)]
Add azure-iot-sdk-c-dev to crosssdk

Add azure-iot-sdk-c to support building agl-service-cloudproxy

Bug-AGL: SPEC-3376

Signed-off-by: maratsabitov <marat.sabitov@mera.com>
Change-Id: I895fc149243d90c58d81d318eecbf030bfbafc53

4 years agoWidget packaging rework 86/24486/1
Scott Murray [Tue, 28 Apr 2020 21:11:32 +0000 (21:11 +0000)]
Widget packaging rework

Changes include:
- Add "agl-test-wgt" to IMAGE_FEATURES in the agl-demo template
  definition to yield the desired default behavior of the test
  widgets always being added to the agl-demo-platform image.
- Created new devel and test packagegroup variants for several of the
  existing packagegroups to contain the associated widgets.
- Added several services to the RDEPENDS in the definition of
  packagegroup-agl-ive-services that have been getting picked up by
  application RDEPENDS. This simplifies the test/devel packagegroup
  definitions.
- Extend the agl-devel-wgt and agl-test-wgt FEATURE_PACKAGES
  variables as necessary to add the required corresponding widget
  packagegroups.
- Shifted some non-applications and the use of
  packagegroup-hmi-framework around a bit in the definition of
  packagegroup-agl-demo-platform to improve clarity.
- The alexa-viewer app and virtual/alexa-voiceagent-config package
  are now pulled in by extending the agl-voiceagent-alexa
  FEATURE_PACKAGES definition. This is a cleaner use of the image
  feature than the previous checking of IMAGE_FEATURES that was being
  done in the packagegroup-agl-demo-platform definition.

Bug-AGL: SPEC-3300

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I0ace2d140fdceb1e0d778a0fe71d7f856a953ae4

4 years agoCleanup post next merge 40/24440/1
Jan-Simon Möller [Thu, 30 Apr 2020 14:04:22 +0000 (16:04 +0200)]
Cleanup post next merge

Remove recipes no longer used by any image.
- als-meter-demo
- controls
- settings-log-utils
- vod-server
- windowmanager (old version)
- web-runtime (replaced with chromium)

Packagegroup updates.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I2824a1a645a6f31e2f2ee9023548aefd7710aa07

4 years agoMerge branch 'next' 33/24433/1
Jan-Simon Möller [Mon, 27 Apr 2020 15:35:50 +0000 (17:35 +0200)]
Merge branch 'next'

* next:
  Remove vboxguestdrivers recipe
  packagegroup-agl-demo: remove python-curses
  agl-demo-platform-crosssdk: remove Chromium specific bits from SDK
  Remove ttf-noto-emoji recipe
  Declare layer compatibility for dunfell

Change-Id: I2393ea0057dfac4abecf1c965ca337c26a5532be
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoRemove vboxguestdrivers recipe
Scott Murray [Mon, 30 Mar 2020 19:00:35 +0000 (15:00 -0400)]
Remove vboxguestdrivers recipe

Remove local vboxguestdrivers recipe as a newer version is available
in meta-oe in dunfell.

Bug-AGL: SPEC-3302

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I33173cb0524e8e9cac137e730aecdb7b51a60cd0

4 years agopackagegroup-agl-demo: remove python-curses
Scott Murray [Thu, 2 Apr 2020 16:46:55 +0000 (12:46 -0400)]
packagegroup-agl-demo: remove python-curses

Python 2 support has been removed in dunfell, and there is no obvious
requirement for python-curses in the demo images at this point, so just
remove python-curses from the packagegroup.

Bug-AGL: SPEC-3302

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I973315fb8273790840998ca3b03d7805cbc10a3b

4 years agoagl-demo-platform-crosssdk: remove Chromium specific bits from SDK
Scott Murray [Thu, 2 Apr 2020 16:45:47 +0000 (12:45 -0400)]
agl-demo-platform-crosssdk: remove Chromium specific bits from SDK

The gn tool recipe is not usable on dunfell due to python2
dependencies, and the current AGL solution for web applications
does not require building Chromium with the SDK, so remove the
recipe and the packages explicitly added for Chromium to cut down
on the SDK size and build time.

Bug-AGL: SPEC-3302

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I7e99f2c7711d2fad9d7608a734a2d96f2cb52e48

4 years agoRemove ttf-noto-emoji recipe
Scott Murray [Mon, 30 Mar 2020 18:58:43 +0000 (14:58 -0400)]
Remove ttf-noto-emoji recipe

Remove local ttf-noto-emoji recipe, as the same version is now
available in meta-oe in dunfell.

Bug-AGL: SPEC-3302

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: If93d97d97e199514bc1828295ad191b0a113371d

4 years agoDeclare layer compatibility for dunfell
Scott Murray [Mon, 30 Mar 2020 18:54:56 +0000 (14:54 -0400)]
Declare layer compatibility for dunfell

For the upgrade to YP dunfell/3.1 we need to update the layer
compatibility.

Bug-AGL: SPEC-3302

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I7ca7a4ebba5bc723bf631b6908ee2f670c478103

4 years agoUse top-level LICENSE files for each repo 90/24290/1
Jan-Simon Moeller [Wed, 1 Apr 2020 12:30:01 +0000 (14:30 +0200)]
Use top-level LICENSE files for each repo

We re-use the OpenEmbedded / Yocto Project style to
declare the licenses more prominently in the top level folders.

LICENSE is derived from poky's LICENSE file.

Bug-AGL: SPEC-3295
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I5be58a988f62e1c72e7095795cd4c9e59f8042df

4 years agoDisable MOST driver on cyclone5 54/24254/1
Scott Murray [Tue, 17 Mar 2020 18:20:25 +0000 (14:20 -0400)]
Disable MOST driver on cyclone5

Since it fails to compile against the linux-altera default kernel
configuration, disable MOST driver when building for cyclone5 for
now.  This can be revisited if someone with the hardware that desires
it and is motivated to test it becomes available.

Bug-AGL: SPEC-2932

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ib6db911b697116481c2cf7e1956c0d0a732233b4

4 years agoqtquickcontrols2: update SRCREV 86/24186/2
Matt Ranostay [Thu, 5 Mar 2020 19:34:59 +0000 (21:34 +0200)]
qtquickcontrols2: update SRCREV

* symbols: qml: add missing special character

Bug-AGL: SPEC-3001

Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Change-Id: I6472bcbc903570d405a8152c1b4c03ca8dbd0596

4 years agoondemandnavi-config: update config for new MapBox API 07/24207/3
Matt Ranostay [Tue, 10 Mar 2020 20:58:32 +0000 (22:58 +0200)]
ondemandnavi-config: update config for new MapBox API

Mapbox Studio Classic static tiles will be EOL on June 1st,
and thus the URIs need to be updated.

Bug-AGL: SPEC-3264
Change-Id: I69a4bcf4e01d33f064a8a10ce0b0cbe3bf95f43a
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agodocs(meta-agl-demo.md): fix typo 53/24153/2
Li Xiaoming [Tue, 3 Mar 2020 07:07:34 +0000 (15:07 +0800)]
docs(meta-agl-demo.md): fix typo

Bug-AGL: SPEC-2714

Change-Id: I5801af966775959e133dd307ef76e6c0686d3fda
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
4 years agopackagegroup-agl-demo: Re-enable most for dra7xx-evm 94/24194/2
Paul Barker [Fri, 6 Mar 2020 19:03:39 +0000 (19:03 +0000)]
packagegroup-agl-demo: Re-enable most for dra7xx-evm

This is now fixed after commit 47580653229c4dc4f1f23a26299960f37b767ea6
in meta-agl.

Bug-AGL: SPEC-3205

Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
Change-Id: If48a2446b74331ff0963359c5947c051c379e925

4 years agottf-noto-emoji: change recipe to match upstream version 31/24131/1
Matt Ranostay [Wed, 26 Feb 2020 23:03:35 +0000 (01:03 +0200)]
ttf-noto-emoji: change recipe to match upstream version

Match recipe being upstreamed to allow easy removal of this
file on future upgrades

Ref: http://lists.openembedded.org/pipermail/openembedded-devel/2020-February/205154.html
Bug-AGL: SPEC-2701

Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Change-Id: Ieffb8aed6498867a19b03a5910f081df62dcb834

4 years agoMerge remote-tracking branch 'agl/next' 62/24062/2
Jan-Simon Möller [Fri, 21 Feb 2020 15:21:35 +0000 (16:21 +0100)]
Merge remote-tracking branch 'agl/next'

* agl/next:
  packagegroup-agl-demo: replace udisks with udisk2
  vboxguestdrivers: upgrade to 6.1.2
  qtlocation: remove local patch
  Declare layer compatibility with zeus

Change-Id: Iac02f582ee0808329b343f80666d74fc5385af90

4 years agoBump low-can-demo 58/24058/2
Frederic Marec [Fri, 21 Feb 2020 08:22:28 +0000 (09:22 +0100)]
Bump low-can-demo

Update low-can-demo SRCREV to pick up:

9f0973a Update autobuild script to create new targets

Bug-AGL; SPEC-2049

Change-Id: I48b2997ff6aab69229e813961bb11f06b29640d5
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
4 years agoAdd defaultbranch=master to gitreview file 00/23800/1
Jan-Simon Moeller [Tue, 11 Feb 2020 15:27:46 +0000 (16:27 +0100)]
Add defaultbranch=master to gitreview file

Update .gitreview to have the defaultbranch= tag.
This simplifies changing the branches.

.

Change-Id: I991baa4851aca6bed3af467992f596fc1b4ccb71
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 years agohtml5-dashboard: create recipe and add to html5 demo 59/23759/2
Lorenzo Tilve [Thu, 6 Feb 2020 18:03:29 +0000 (19:03 +0100)]
html5-dashboard: create recipe and add to html5 demo

Bug-AGL: SPEC-3151

Change-Id: Iee5fcba63de56f7d326a9015902f63e4d48632bf
Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
4 years agohtml5-mediaplayer: create recipe and add to html5 demo 58/23758/2
Lorenzo Tilve [Thu, 6 Feb 2020 18:01:54 +0000 (19:01 +0100)]
html5-mediaplayer: create recipe and add to html5 demo

Bug-AGL: SPEC-3152

Change-Id: I70ada4d6cf6da76b03bca7c2d8905f364b8a460f
Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
4 years agohtml5-mixer: create recipe and add to html5 demo 57/23757/2
Lorenzo Tilve [Thu, 6 Feb 2020 18:00:44 +0000 (19:00 +0100)]
html5-mixer: create recipe and add to html5 demo

Bug-AGL: SPEC-2824

Change-Id: Icc15a48d2a78dfdd57bf60f050ec0b66c714aefa
Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
4 years agohtml5-homescreen: create recipe and add to html5 demo 56/23756/2
Lorenzo Tilve [Mon, 3 Feb 2020 15:05:25 +0000 (16:05 +0100)]
html5-homescreen: create recipe and add to html5 demo

Bug-AGL: SPEC-2401

Change-Id: I6bcc182f856fa56d76152e28a0ee96d74ff7b555
Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
4 years agohtml5-settings: create recipe and add to html5 demo 55/23755/2
Lorenzo Tilve [Mon, 3 Feb 2020 10:46:50 +0000 (11:46 +0100)]
html5-settings: create recipe and add to html5 demo

Bug-AGL: SPEC-2823

Change-Id: Ia58ae3d871b1f5119daf60ea08378aba6fc75046
Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
4 years agocluster-demo-support: add recipe for cluster-demo-simulator 53/23753/2
Jan-Simon Moeller [Mon, 6 Jan 2020 04:47:48 +0000 (05:47 +0100)]
cluster-demo-support: add recipe for cluster-demo-simulator

The cluster-demo-simulator is a small python script that sends can messages
to simulate speed and rpm. It has support for steering wheel events.

Bug-AGL: SPEC-3090

.

Change-Id: I45bf259c984c59912a674a57ccc642a1917a3209
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
(cherry picked from commit b0620c288705d14aadb9cdd95e47b8b22dc7662a)

4 years agodemo-i2c-udev-conf: fix inclusion in packagegroup-agl-demo-platform 90/23590/3
Jan-Simon Moeller [Mon, 6 Jan 2020 07:00:26 +0000 (08:00 +0100)]
demo-i2c-udev-conf: fix inclusion in packagegroup-agl-demo-platform

The inclusion was not working. Fix it.

Bug-AGL: SPEC-3091

.

Change-Id: Ibbeed9665e4f1cde58a7b60205b33f94a7039d59
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 years agopackagegroup-agl-demo: replace udisks with udisk2 96/23696/1
Scott Murray [Mon, 27 Jan 2020 17:32:16 +0000 (12:32 -0500)]
packagegroup-agl-demo: replace udisks with udisk2

The recipe for udisks has been removed upstream, replace with udisks2
for zeus upgrade.

Bug-AGL: SPEC-2932

Change-Id: I66afa20c9053185b632b20b3141a3d77b096403c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agovboxguestdrivers: upgrade to 6.1.2 95/23695/1
Scott Murray [Wed, 22 Jan 2020 21:37:24 +0000 (16:37 -0500)]
vboxguestdrivers: upgrade to 6.1.2

The previously backported 6.0.10 version of the vboxguestdrivers
recipe does not build against newer kernels, and meta-oe still
just has 5.2.22, so backport the 6.1.2 recipe from meta-oe master
branch commit df61601.

Bug-AGL: SPEC-2932

Change-Id: I258636ed6a4afe6edb7959480b18fc5e38438e99
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoqtlocation: remove local patch 94/23694/1
Scott Murray [Wed, 22 Jan 2020 18:15:25 +0000 (13:15 -0500)]
qtlocation: remove local patch

Remove local patch to qtlocation as it has been applied upstream.

Bug-AGL: SPEC-2932

Change-Id: Ib89b6e7c7bb43514c9676224331773324078bd1f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoDeclare layer compatibility with zeus
Jan-Simon Möller [Tue, 5 Nov 2019 11:19:13 +0000 (12:19 +0100)]
Declare layer compatibility with zeus

For the uprev to YP 3.0 zeus we need to update the layer compatibility.

Change-Id: I1ed9fcd2134dc7a70855b8fed639a6e0f6d7f0f6
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoAdd agl-service-can-high-level-viwi 94/23594/2 8.99.5 icefish/8.99.5 icefish_8.99.5
Scott Murray [Mon, 20 Jan 2020 19:35:23 +0000 (14:35 -0500)]
Add agl-service-can-high-level-viwi

Add agl-service-can-high-level-viwi recipe to replace the
high-level-viwi-service one from meta-agl (which will later be
removed), and update packagegroup-agl-ivi-services to use it.
Also remove high-level-viwi-service and agl-service-signal-composer
from the AGL_APPS list in packagegroup-agl-demo-platform, as they
are already pulled in via packagegroup-agl-ivi-services.

Bug-AGL: SPEC-3113

Change-Id: I4ceab8b5ab1a4653f59749317d1a72c31652ca54
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoalexa-viewer: add recipe and conditionally add to demo image 01/23601/1
Scott Murray [Mon, 20 Jan 2020 22:58:48 +0000 (17:58 -0500)]
alexa-viewer: add recipe and conditionally add to demo image

Add recipe for demo voice capabilities GUI metadata event viewer for
Alexa voiceagent, and conditionally add it to the list of applications
in packagegroup-agl-demo-platform based on the agl-voiceagent-alexa
feature being present in IMAGE_FEATURES.

Bug-AGL: SPEC-3110

Change-Id: I7b84ace51430937dbcb35f4773b06290039a19bd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agohvac: add libqtappfw to buildtime DEPENDS 58/23558/2
Matt Ranostay [Wed, 8 Jan 2020 08:32:58 +0000 (10:32 +0200)]
hvac: add libqtappfw to buildtime DEPENDS

Bug-AGL: SPEC-2984
Change-Id: Ie839c03c99dd5bfeb47efd31d559855e454031cc
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoAdd qt-qrcode recipe for use in settings app 97/23497/2
Scott Murray [Sun, 29 Dec 2019 23:51:16 +0000 (18:51 -0500)]
Add qt-qrcode recipe for use in settings app

Add a recipe for the qt-qrcode libqrencode wrapper library to allow
using it to display QR codes in the settings app, and update the
settings app dependencies to add it as a dependency. As cleanup,
the qtwebsockets dependency has been dropped from settings since it
no longer requires it.

Bug-AGL: SPEC-2981

Change-Id: Ia0d40ea1151765fa967457bf2ab6624dc7bc259d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoAdd demo low-can device mapping 98/23498/2
Scott Murray [Sun, 29 Dec 2019 23:30:47 +0000 (18:30 -0500)]
Add demo low-can device mapping

Rework the agl-demo-preload feature to specify a new demo-specific
PREFERRED_RPROVIDER for the new virtual/low-can-dev-mapping virtual
package. This enables using the sllin0 interface on the CES demo
setup as the low-speed interface.

Bug-AGL: SPEC-3076

Change-Id: I872137d8acb1f5ec5df9eac92f25953b28128b36
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoRemove libqtappfw recipe 02/23502/1
Scott Murray [Mon, 30 Dec 2019 01:11:50 +0000 (20:11 -0500)]
Remove libqtappfw recipe

Remove libqtappfw recipe, as it has been migrated to meta-agl to make
it available for other images that use meta-agl-profile-graphical-qt5.

Bug-AGL: SPEC-3045

Change-Id: I7e6a284bad3f87bb862a4e8a3554b3720d2f8f48
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoAdd virtual sllin support and LIN bridging to CAN for demos 01/23501/1
Scott Murray [Sun, 29 Dec 2019 23:36:48 +0000 (18:36 -0500)]
Add virtual sllin support and LIN bridging to CAN for demos

To enable seeing the steering wheel LIN messages on the cluster board
for the planned CES demo, a systemd unit that wraps the use of candump
in bridging mode is added when the agl-cluster-support feature is
enabled.  To make sure that the sllin0 interface is always available
for testing without the specific demo LIN hardware, a vcan interface
is set up as sllin0 when the ttyUSB0 device representing the serial
adapter for the LIN transceiver is not present.  Since this virtual
sllin0 interface is very useful for general testing of the steering
wheel event support up through the low-can and signal-composer stack,
it has not been hidden behind agl-cluster-demo-support.

Bug-AGL: SPEC-3049

Change-Id: Idb478e3fe4085859e8704ab0329a341b1a11e0ef
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoRemove unneeded recipe 27/23427/3 8.99.4 icefish/8.99.4 icefish_8.99.4
Jan-Simon Möller [Wed, 18 Dec 2019 22:51:46 +0000 (23:51 +0100)]
Remove unneeded recipe

This removes a warning.

Change-Id: I7054d7770531577be6b7e609369a684b9d5fe716
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoUpdate libqtappfw SRCREV after changes to support voice settings ui 25/23425/1
Jan-Simon Möller [Wed, 18 Dec 2019 20:03:13 +0000 (21:03 +0100)]
Update libqtappfw SRCREV after changes to support voice settings ui

We include these:
72eb23f fix parsing for all events, overloading for specific needs
21bba7d fix parsing event payload in presence of '\n' chars, and include signal emit for voice status and cbl changes.
9f3896c voice: register for all vshl events on start up
0ff12f7 voice: remove vshl-capabilities dependencies
c4e2933 Add steering wheel events
d56ec00 Add units and timestamp to signal-composer signal
3cd5fe3 Add initial signal-composer support
16c4429 voice: add status events to VshlCoreVoiceMessages

Bug-AGL: SPEC-3060

.

Change-Id: If2a5ba6292de4d7a833d4e67e651a4ad32a3849e
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agohtml5-hvac: create recipe and add to html5 demo 00/23400/1
Jacobo Aragunde Pérez [Mon, 16 Dec 2019 17:00:24 +0000 (18:00 +0100)]
html5-hvac: create recipe and add to html5 demo

Bug-AGL: SPEC-2645

Change-Id: Ie4394528f8e960b5a018097a55942865ea5f4554
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
4 years agoAdd udev rules and scripts for demo platform configuration 65/23365/1 8.99.3 icefish/8.99.3 icefish_8.99.3
Jan-Simon Moeller [Sat, 14 Dec 2019 01:40:33 +0000 (02:40 +0100)]
Add udev rules and scripts for demo platform configuration

Add recipes for udev rules and associated scripts
1) Support USB attached I2C devices for RTC and HVAC LED support.
   The RTC support loads and configures the required rtc-ds1307
   driver, and sets the time from the RTC clock.  The HVAC LED
   support configures the LED device names for use by the HVAC
   binding.

The new demo-i2c-udev-conf recipe is
added to DEMO_PLATFORM_CONF variable in packagegroup-agl-demo-platform
to have them added to the agl-demo-platform image.  Since they use
udev rules to detect the corresponding hardware, this should be safe
for all platforms.

Change-Id: Id08571b43c7ae9275496980e0a5568e145a1f653
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 years agoDisable Kingfisher onboard Bluetooth when using h3ulcb 24/23324/2
Scott Murray [Wed, 11 Dec 2019 19:40:00 +0000 (19:40 +0000)]
Disable Kingfisher onboard Bluetooth when using h3ulcb

Extend the current default disabling of the Kingfisher onboard
Bluetooth when using m3ulcb to include h3ulcb as well.

Bug-AGL: SPEC-3043

Change-Id: I85aff38424cd00781bb1e3c0ccbb28117fe0aa9e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoagl-demo-platform-crosssdk: add gcc-sanitizer to TOOLCHAIN_TARGET_TASK 14/23314/2
Matt Ranostay [Wed, 11 Dec 2019 05:50:19 +0000 (07:50 +0200)]
agl-demo-platform-crosssdk: add gcc-sanitizer to TOOLCHAIN_TARGET_TASK

Add gcc-sanitizers package to TOOLCHAIN_TARGET_TASK which allows linking of
libasan for detecting use-after-free and other memory corruption issue in
built applications/libraries.

Bug-AGL: SPEC-3040
Change-Id: Idad618e2bd0e9fa98baa9a3befc694c5bddeb711
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agodashboard: update dependencies 25/23325/1
Scott Murray [Wed, 11 Dec 2019 19:43:17 +0000 (19:43 +0000)]
dashboard: update dependencies

Add libqtappfw to DEPENDS for dashboard app for signal composer
event support, and to RDEPENDS as well as new runtime dependency
agl-service-signal-composer.

Bug-AGL: SPEC-3042

Change-Id: I955f821798d85fbb0f9265ee55b81ff0bd7db620
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoagl-demo-platform-html5: Create new image 89/23289/1
Jacobo Aragunde Pérez [Mon, 9 Dec 2019 17:13:44 +0000 (18:13 +0100)]
agl-demo-platform-html5: Create new image

Add new image called agl-demo-platform-html5, which contains the web
application runtime and HTML demo apps.

Currently, only the HTML launcher is available, but more will be
published.

Bug-AGL: SPEC-2322

Change-Id: I4628d1be18f64b7eaf4a0882a13bd1d680426516
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
4 years agoagl-demo-platform: refactor packagegroups 88/23288/1
Jacobo Aragunde Pérez [Mon, 9 Dec 2019 09:25:42 +0000 (10:25 +0100)]
agl-demo-platform: refactor packagegroups

Move Qt-specific packages to packagegroup-agl-demo-platform, and
non-specific to packagegroup-agl-demo. The goal is to be able to reuse
packagegroup-agl-demo in an HTML5-only demo image.

Bug-AGL: SPEC-2322

Change-Id: I9e3e34a1b224e10915b6e3d8dae90d50d8c6c806
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
4 years agolibqtappfw: update SRCREV 82/23182/2 8.99.2 icefish/8.99.2 icefish_8.99.2
Raquel Medina [Wed, 4 Dec 2019 09:55:08 +0000 (10:55 +0100)]
libqtappfw: update SRCREV

da09164 voice: add initial support for voice agents
        configuration

Bug-AGL: SPEC-2981
Change-Id: Id491edc34010e8711385d85b4199e3203a0fc0b6
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
4 years agoMove packages from agl-core to agl-ivi 24/23124/3
Ronan Le Martret [Fri, 29 Nov 2019 09:17:56 +0000 (10:17 +0100)]
Move packages from agl-core to agl-ivi

Bug-AGL: SPEC-2500

v2: rename packagegroup-agl-ivi-navigation, remove duplicate

Change-Id: I4bbd4474768a84291e94877f3a6b5b4d5a3edc58
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agodocs: Update descriptions of agl-sota. 94/22894/2 8.99.1 icefish/8.99.1 icefish_8.99.1
Patrick Vacek [Mon, 11 Nov 2019 10:19:51 +0000 (11:19 +0100)]
docs: Update descriptions of agl-sota.

Corrected the layers required for the agl-sota feature.

Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
Change-Id: I5a464fe600e9502348cbaf3d314a69fbf10358ce

4 years agonavigation: remove deprecated package 12/22912/2
Matt Ranostay [Tue, 12 Nov 2019 05:26:31 +0000 (07:26 +0200)]
navigation: remove deprecated package

navigation is no longer used, and will not work with
agl-service-navigation rewrite so must be removed.

Bug-AGL: SPEC-2880
Change-Id: Ifbd96abfba2c46b1b20180ca86d5fcef2b1d5aae
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agolibnaviapi-agl: remove deprecated package 11/22911/3
Matt Ranostay [Tue, 12 Nov 2019 05:12:49 +0000 (07:12 +0200)]
libnaviapi-agl: remove deprecated package

agl-service-navigation rewrite no longer has a interface library.
For interfacing to clients this has been moved to libqtappfw

Bug-AGL: SPEC-2880
Change-Id: I286020ddb0fa26ecb286c1f3682841b40683e418
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>