Age | Commit message (Collapse) | Author | Files | Lines |
|
To support user sessions we need to use ssh-server-openssh.
Bug-AGL: SPEC-4195
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I14dca131d5c3f6c64a9623f9a1755c05e3f6dd27
|
|
Add SYSTEMD_DEFAULT_TARGET definition to agl-image-ivi to result in
agl-compositor starting automatically in it and derivative images.
This is required with the new weston-init behavior until we upgrade
past 3.3/Hardknott, when "weston" in IMAGE_FEATURES can be used
instead.
Bug-AGL: SPEC-4121
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I282953edce89220bca6b2a1b217dada9b685f023
|
|
During the last workshop the transition to the new framework was presented.
This change essentially deprecates the SMACK-based application framework.
To prepare the integration of it, we remove the deprecated components:
- recipes-apis : all agl-service-*
- recipes-demos: all demo apps but homescreen
- non-essential configurations
Todo:
We need to bring-back the html5 image in a follow-up w/o ties into the old framework.
v2: kept WAM + Chromium recipes for reference
v3: rebased
Bug-AGL: SPEC-4121
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I58075f5f1e477106a1aad3d2171a0904bf0cb16e
|
|
This is the result of running a slightly customized version of the
convert-overrides.py script from poky with additional overrides
added.
The intent of these changes is to minimize the effort to keep the
"next" branch that builds against poky master up to date and tested
in preparation for the switch to the next Yocto LTS release in
early 2022.
Bug-AGL: SPEC-4052
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I6eeadd2c985c008b04f8f9815bf0f6fb064bedac
|
|
It looks wrong to depend on pipewire, as that does not guarantee
that all the modules, tools, etc are present in the image
Bug-AGL: SPEC-3844
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
Change-Id: Id361ec1eb8e1c715f97c05b21e52db394f14384b
|
|
Tweak the cluster demo to move the weston-ini-conf-landscape
dependency to the image recipe, where the use of the regular or
inverted configuration is now based on whether the "agl-demo-preload"
feature is set. This means the cluster demo images will now by
default have no rotation, but still allows building images for the
AGL demo setup with its inverted cluster display.
Bug-AGL: SPEC-3791
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I4f82cc84d27687f228ed3b9587103edef9c150c0
|
|
Changes:
- Remove feature templates and associated include files for the
agl-cluster-demo and agl-telematics-demo features. All of the
demo images can now be built by just configuring with the agl-demo
feature.
- Remove feature template for agl-cluster-demo-preload, the cluster
demo configuration it was pulling into the cluster image is now
driven by the agl-demo-preload feature instead.
- Moved speech framework and Alexa voiceagent feature inclusion to
agl-demo-platform.inc to avoid them accidentally being pulled into
the cluster or telematics demo images. Part of this change is
moving agl-voiceagent-alexa from using IMAGE_FEATURES to
AGL_FEATURES, which needs a corresponding change to meta-agl-devel.
- Remove leftover use of agl-core-image-profile DISTRO_FEATURE, which
no longer exists.
- Remove unneeded explicit dependency on the
PREFERRED_RPROVIDER_virtual/voice-high-config, things seem to be
working fine with the dependency from agl-service-voice-high, so it
is not required.
Bug-AGL: SPEC-3749
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ibcfbce28231a91aa56269db9196c471458d0e928
|
|
This is required in the SDK for some apps.
Bug-AGL: SPEC-3723
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I5169e3e15fe8221583b3510ff3b94aa4a27c597a
|
|
All demo related components should be in here now.
We keep the packagegroups on purpose for now to stay backward-compatible.
v2: layer does pass yocto-check-layer, dependencies adapted
v3: remove the dynamic-layer setup, use all-in-one approach
v4: Fixed comments from Paul Barker. Tnx!
v5: Removed wayland/weston/agl-compositor additions, except for demo
specific weston-init bbappend
Follow-up changes required later:
- massaging packagegroups
- scrub of recipes
Bug-AGL: SPEC-3723
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I47cefd8c23d46b2cdd063470e3f7d97d5ad952d8
|
|
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
|
|
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
|
|
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
|
|
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>
|
|
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
|
|
This reverts commit 3f5c8fe94111312e3186cbf0d5c8c06d4e344ecd.
Reason for revert:
Requested package itself is not merged, yet.
Change-Id: Iba64dcf588b469f497df49b906a7eec423f95ac3
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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>
|
|
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>
|
|
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>
|
|
Add libstdc++-staticdev to target toolchain to support building
agl-service-voice-high or other users of the C++17 filesystem standard
library feature. This can be removed upon upgrade to gcc 9.x, as it
will no longer be necessary.
Bug-AGL: SPEC-2856, SPEC-2857
Change-Id: Ifd50d4e9960fe0bede887317116e6587eca5eb3d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add nlohmann-json to target toolchain to support building the speech
services. This is required until either the agl-speech-framework
feature is added as a dependency of agl-demo, or the speech services
are migrated into the core profile.
Bug-AGL: SPEC-2856, SPEC-2857
Change-Id: I67fe96a73f5cccc8c2dbf2642041f2b64802c512
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
This moves all soundmanager components off into meta-agl-devel/meta-audio-soundmanager-framework .
Soundmanager is not supported in HH.
Furthermore, I simplified the image and packagegroup recipes.
Feature templates were modified to reflect the change as well.
Bug-AGL: SPEC-2473
Change-Id: I48b437fb2ed727ed362d92af56596096df62dd8d
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
vCard parsing is done within the agl-service-bluetooth-pbap binding
so libqtappfw not longer requires libvcard, and in turn the SDK
doesn't either
Bug-AGL: SPEC-2392
Change-Id: I588f1ebfe54924542921b67b3c2c7be5e4cd6d78
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Add mosquitto-dev to agl-demo-platform-crosssdk to enable CI to
build the telematics demo image application. This is likely a
stopgap for now, as the plan to handle this situation going forward
(i.e. use separate profile SDKs versus one superset one) will be
discussed at the May 2019 F2F. A comment has been added to indicate
this.
Change-Id: Ibd48842d95c246dc0b7e7f0ec3fdb8300da55f7b
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Changes include:
- Add LAYERSERIES_COMPAT definition to layer.conf
- Replace libvcard recipe with bbappend now that a recipe is available
in meta-qt5
- Add OECMAKE_GENERATOR = "Unix Makefiles" to libnaviapi-agl recipe
for now to work around CMake+ninja issue
- Add patch to navigation app to fix compilation against OpenSSL 1.1
- Remove libssp-dev from agl-demo-platform-crosssdk, upstream have
removed it from non-mingw32 platform SDKs
Known issues:
- CMake+ninja issue in cmake-apps-module has been worked around with
OECMAKE_GENERATOR
Bug-AGL: SPEC-1837
Change-Id: I14c5355fb38d5eed064f154f889d61d8e46854b7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
The libavirt library is added to the SDK, and is no longer
required as a submodule for 4A modules.
Change-Id: I0e7568b3f0e297b3ba132d09c5daeacedd6dc049
Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
|
|
Bug-AGL: SPEC-1689
Change-Id: I373bc6eac903c7513fddee25f82f30e7d1567f1a
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
This reverts commit 602b0293ac24702e1e4957312dcd1e765d28e125.
This is needed due to the other revert in meta-agl (#19359).
Otherwise, agl-demo-platform-crosssdk is not buildable.
Bug-AGL: SPEC-1689
Change-Id: Iae246faf53f8fa4946891de49646aec87fb14c19
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Bug-AGL: SPEC-1689
Change-Id: I5f7ab962f9df3b931aeae7fa44f0160801ca1c1d
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Bug-AGL: SPEC-1601
Change-Id: I6744e2beb9e577f6c3df51c6c6a3369ac2b835c9
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
It was moved to meta-agl / core .
Change-Id: I4144f4ad7a7c052a28c43f6dba9ab9b4bc047e5c
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
libqtappfw depends on libvcard so add it to the SDK.
Bug-AGL: SPEC-1436
Change-Id: I1040a38add3fc45ca801ef66485f2e24823986af
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
This is the last part of the layer rework series.
Notable changes are:
- move demo specific recipes to the demo (dlt, web-runtime mocca-usb)
- wayland-ivi-extension moved to the meta-agl-demo layer for now.
- web-runtime moved here (from appfw layer to allow console-only builds with appfw)
- adapted packagegroups and agl-features
v2: squashed with commit on sandbox to form single commit (tnx, Scott)
v3: inclusion of old packagegroup-agl-image-ivi (TODO: refactor and include in profile packagegroups. Tnx, Stephane)
v4: base packagegroup-agl-demo-platform on packagegroup-agl-profile-graphical-qt5
v5: fix MOST_DRIVERS_append (disable due to FTBS)
v6: re-add RDEPENDS for virtual/pulseaudio-config
Bug-AGL: SPEC-145
Bug-AGL: SPEC-1422
Change-Id: I20bd5b9a957ea54a7ecd08bd4f8b99a32266c9c8
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: I89c4813f6a5716435cbb7f9ee2ff271c0f1bbd7b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Bug-AGL: SPEC-1215
Change-Id: Ie35ee27bde3859d1e1a929a0ab82697dcc7cdb1c
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Navigation can not build in crosssdk.
This problem due to the fact that the perl module was not installed.
This patch adds nativesdk-perl-modules to crosssdk.
Bug-AGL:SPEC-1095
Change-Id: I8c535adf48653988eee3f033791920aa340fbcdc
Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
|
|
ffmpeg-dev is not available unless 'commercial' license is added to LICENSE_FLAGS_WHITELIST
Bug-AGL: SPEC-942
Change-Id: I175cdf3de8e3c6ab560588ea9e0be2f169c07a4d
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
To ensure we have all native tools available in the SDK
It should help to solve the missing tool issue in
https://gerrit.automotivelinux.org/gerrit/#/c/11083/ .
Use of TOOLCHAIN_HOST_TASK directly instead of bouncing through packagegroup.
Change-Id: I7e93e93c8601fb57e0d0a52ef7a2f091e0d12863
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
This adds the following recipes/adjustements:
* recipes-devtools/gn (copied from https://github.com/Igalia/meta-browser, branch ozone/wayland/20170928, rev a01cf92)
* recipes-devtools/ninja
* recipes-extended/gperf
Bug-AGL: SPEC-942
Change-Id: Ibc34a055ead85aeea24c66665655c9070b47d032
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
This enables out-of-tree development of kernel code (such as kernel
modules). This is present in the core-image-weston SDK, but not this
one.
Bug-AGL: SPEC-928
Change-Id: I8c6fb8aae43d8bd0c2eff5e8dcd934f93691965d
Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
|
|
I wonder how it worked o_O .
Change-Id: Ic8ee6973666c5d14ad8b7e86296b81e156dd8c94
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
* [SPEC-424]
* yocto image should use dependency to facilitate maintenance
* yocto image should have its own LICENSE defined
Change-Id: Ie7f2e48bab9cc194ce10e7d364e150d2678e64d6
Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
|
|
* Task do_populate_sdk and do_rootfs can't be exec simultaneously.
* Both exec "createrepo" on the same directory, and so one of them
* can failed (randomly).
Change-Id: I72d2b5dce49bfdab41e9882c5c67b8541327551e
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
This patch updates the recipes used to build the MOST driver.
Since the driver source directory holds version 1.4.0-stable
as of commit f19c18408b515c5e33f96893cbe213d9ab30b904 it also
adds backport patches for the MOST sound and networking driver
needed to build for porter.
v2 (jsmoeller): combine with c8359
Change-Id: Ie56cadf9ef6224afb585fe950a0c3b0aff53b572
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|