AGL/meta-agl.git
3 years agoEnable J1939 support for qemu machines 39/25139/2
Scott Murray [Wed, 19 Aug 2020 17:51:53 +0000 (13:51 -0400)]
Enable J1939 support for qemu machines

Tweak the can-bus.cfg kernel configuration fragment to set
CONFIG_CAN_J1939, and add an over-ride in the agl-service-can-low-level
recipe to enable J1939 support on qemu platforms where we know we have
a 5.4 kernel where it will work.

Bug-AGL: SPEC-3538

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I16e77a70794dd79ac37139dd19b15a9e131cbf3e
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25139
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agometa-agl-profile-graphical: remove agl-desktop-config 38/25138/2
Scott Murray [Wed, 19 Aug 2020 17:32:52 +0000 (13:32 -0400)]
meta-agl-profile-graphical: remove agl-desktop-config

Remove recipe and usage, as it has not been needed for a long time and
the user-weston-term systemd units cause spurious error messages.

Bug-AGL: SPEC-3539

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I2b7bde5846f9900d8a249a7e355a3d0f1a5ea032
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25138
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agometa-agl-profile-graphical-qt5: Update libqtappfw SRCREV 41/25141/3
Scott Murray [Wed, 19 Aug 2020 20:09:10 +0000 (16:09 -0400)]
meta-agl-profile-graphical-qt5: Update libqtappfw SRCREV

Pick up changes:

9209b7d fix recent call displayed direction
e366c2c test reply status for telephony command

Bug-AGL: SPEC-3537, SPEC-3208, SPEC-3515

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I423359cc6296f796db872fc6ef302497fc647ff5
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25141
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agometa-app-framework/recipes-core/af-binder: bump to latest revision 32/25132/2
Li, Xiaoming [Wed, 19 Aug 2020 09:14:29 +0000 (17:14 +0800)]
meta-app-framework/recipes-core/af-binder: bump to latest revision

pickup changes:
1b62498 fix(migration-to-binding-v3.sed): add a legacy call replacing rule
53228dc Fix typo

Change-Id: Ie090ad3b81047352fb002dc5cb4ec10e82418e01
Signed-off-by: Li, Xiaoming <lixm.fnst@cn.fujitsu.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25132
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agometa-pipewire: improve audio on iMX8MQ 93/25093/2
Walter Lozano [Mon, 10 Aug 2020 13:45:34 +0000 (10:45 -0300)]
meta-pipewire: improve audio on iMX8MQ

As a an initial step to solve audio issues on iMX8MQ add a patch to
reduce the period_size and in that sense have better control about
buffers usage.

Bug-AGL: SPEC-3410

Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
Change-Id: I0125515fc7ef6f0c9dbd6336d56d348d41f9115f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25093
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoAdd imx8mqevk machine that uses etnaviv 58/25058/2
Scott Murray [Thu, 30 Jul 2020 18:27:51 +0000 (14:27 -0400)]
Add imx8mqevk machine that uses etnaviv

To enable debugging/development of the etnaviv driver against the
GC7000L GPU in the i.MX8MQ, add a "imx8mqevk" template that uses
etnaviv instead of Vivante.  Since there seem to be some issues
with respect to GPU hangs and resulting graphical corruption, the
existing "imx8mqevk-viv" template that uses Vivante has been
retained for now.

Bug-AGL: SPEC-3520

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: If5b84c6021994cce0f30410985b1ec4678e718ef
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25058
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Walter Lozano <walter.lozano@collabora.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoAdd cloudproxy feature to CI-cycle. 54/25054/4
Andrey Shamanin [Mon, 27 Jul 2020 10:07:30 +0000 (13:07 +0300)]
Add cloudproxy feature to CI-cycle.

Bug-AGL: SPEC-3514

Signed-off-by: Andrey Shamanin <andrei.shamanin@orioninc.com>
Change-Id: If7991e5bb96e847371140fb11fb4ea4e46c75edc
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25054
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoWAM: update revision 10/25110/2
Antia Puentes [Wed, 12 Aug 2020 16:14:31 +0000 (18:14 +0200)]
WAM: update revision

Pick up changes:

bd65004 WebRuntimeAGL: add hander for the homescreen/ShowWindow event
e969ffd CMakeLists: Re-add libhomescreen dependency

Bug-AGL: SPEC-3497

Signed-off-by: Antia Puentes <apuentes@igalia.com>
Change-Id: I6f8618d5defae6db6556c14b9e37447aaabfb8cb
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25110
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
3 years agometa-agl-bsp: meta-raspberrypi updates for YP 3.1.2 81/25081/2
Scott Murray [Fri, 7 Aug 2020 18:05:25 +0000 (14:05 -0400)]
meta-agl-bsp: meta-raspberrypi updates for YP 3.1.2

Changes include:
- Rename bcm2835-bootfiles.bbappend to bootfiles.bbappend to match
  the recipe rename done in meta-raspberrypi
- Update bootfile paths in rpi-config_git.bbappend to match the rename
  done in meta-raspberrypi
- Remove local u-boot bbappend, as none of its changes are required
  with latest meta-raspberrypi and meta-updater
- A previously silently failing command in the create-combined-dtb
  recipe's do_install when building with agl-sota enabled now triggers
  a build failure, logic has been added to handle meta-updater's
  disabling of the required overlay file.

Bug-AGL: SPEC-3529

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ib5fd9f308fcd2da76ae882dd5b2413e56d3eee40
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25081
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoFix package license to Apache-2.0 67/25067/2
ZhongLu [Thu, 6 Aug 2020 10:15:30 +0000 (18:15 +0800)]
Fix package license to Apache-2.0

As this package is developed by IOT.BZH originally from scratch,
it should be licensed under Apache-2.0.

related patch:
yhttps://gerrit.automotivelinux.org/gerrit/c/apps/agl-service-data-persistence/+/24894

Bug-AGL: SPEC-3440

Signed-off-by: ZhongLu <zhongl.fnst@cn.fujitsu.com>
Change-Id: I1323e28a3b39ff1c22ac40bcc7fb4fa86cf6e23c
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25067
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agometa-agl-profile-graphical-html5: Point Chromium and WAM to agl-compositor 78/25078/2
Lorenzo Tilve [Fri, 7 Aug 2020 15:54:28 +0000 (17:54 +0200)]
meta-agl-profile-graphical-html5: Point Chromium and WAM to agl-compositor

Updates the branches and revs to the Chromium and WAM repositories
with the ongoing changes to work with the new compositor.
It also depends on the integration of the changes on the
webapps to remove former dependencies, and an additional
fix to properly resume not visible webapps.

Bug-AGL: SPEC-3497

Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
Change-Id: Iddf1d3675810d718c670a6275b3d1d683461f252
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25078
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agocmake-apps-module: update SRCREV 66/25066/2
Li, Xiaoming [Thu, 6 Aug 2020 08:59:59 +0000 (16:59 +0800)]
cmake-apps-module: update SRCREV

Pick up changes:
a357a6a Remove kill of test binding from launcher script

Bug-AGL: SPEC-3466

Change-Id: I55f7ee5d2e9d0df84337140c75c8e2983ac83863
Signed-off-by: Li, Xiaoming <lixm.fnst@cn.fujitsu.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25066
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
3 years agorecipes-graphics/wayland/agl-compositor: Bump SRCREV for agl-compositor 57/25057/2
Marius Vlad [Wed, 29 Jul 2020 13:51:51 +0000 (16:51 +0300)]
recipes-graphics/wayland/agl-compositor: Bump SRCREV for agl-compositor

Bumps the agl-compositor to the latest version. This update removes,
from the default, allow-all policy, the private extensions bind
tests, such that applications making use of those private
extensions are free to bind to them. We'll need some better ways to
corroborate/integrate with AFM to allow a dynamic way to communicate
which applications can bind to those private extensions.

On the other hand, for the deny-all policy, the permitted application
list has been extended to include the cluster dashboard and the cluster
receiver applications, and users can use that in practice if they
require some mechanism in place to control which application can bind to
the private extensions.

In more detail, the changes are:

c7bc55dce459 layout: Add missing hooks for other surface roles
bf016d204089 layout: Advertise state change for other types of surface roles
35f6733fb39b shell: Assume consistency with the desktop roles
5fe16df23483 policy-*: Remove any private binding restrictions for allow-all policy

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I3c25af73a76404c87e09245fee04d0f3a2a48ad9
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25057
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
3 years agoPost rc2 change in distro config
Jan-Simon Moeller [Thu, 30 Jul 2020 15:53:38 +0000 (17:53 +0200)]
Post rc2 change in distro config

Update the distro configuration post rc2.

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

3 years agoUpdate distro manifest for 9.99.2 9.99.2 jellyfish/9.99.2 jellyfish_9.99.2
Jan-Simon Moeller [Thu, 30 Jul 2020 15:48:22 +0000 (17:48 +0200)]
Update distro manifest for 9.99.2

Change the version to 9.99.2 for the rc2 release.

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

3 years agometa-app-framework: update app-framework-main SRCREV 51/25051/2
Scott Murray [Thu, 23 Jul 2020 14:40:40 +0000 (10:40 -0400)]
meta-app-framework: update app-framework-main SRCREV

Pick up changes:

af8db35 Fix native compilation
3a2efc3 Merge "Add wait for start jobs"
55e6be4 Add wait for start jobs
70d6c64 Fix labelling of files of widgets

Bug-AGL: SPEC-3365, SPEC-3427, SPEC-3457, SPEC-3489

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I5be593e8e3e91f461dfa3db8063b21839ed6460d
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25051
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoRemove duplicate layer inclusion 52/25052/2
Jan-Simon Möller [Fri, 24 Jul 2020 10:36:56 +0000 (12:36 +0200)]
Remove duplicate layer inclusion

meta-filesystem and meta-python are already part of the base system dependencies (default bblayers included).
A duplicate inclusion will fail the build, thus remove.

Bug-AGL: SPEC-3511
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I09fe5d6691792e88f29cfa3c75e3eb014a78d244
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25052
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agoUpdate README.md and meta-agl.md 43/25043/3
Jan-Simon Möller [Wed, 22 Jul 2020 13:27:12 +0000 (15:27 +0200)]
Update README.md and meta-agl.md

Remove duplication and update to dunfell.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I2a34a926e06b6b9b8ba49f57533f1df46b39e8ce
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25043
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agometa-agl-profile-graphical-qt5: Update libqtappfw SRCREV 47/25047/2
Scott Murray [Thu, 23 Jul 2020 01:56:44 +0000 (21:56 -0400)]
meta-agl-profile-graphical-qt5: Update libqtappfw SRCREV

Pick up changes:

2c9af60 update bt power state if no adapter

Bug-AGL: SPEC-3301

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Iaa26d422abbfeea90603d686a9642b29a24a248d
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25047
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agometa-agl-bsp: Remove Raspberry Pi 720p over-ride 38/25038/2
Scott Murray [Tue, 21 Jul 2020 02:27:35 +0000 (22:27 -0400)]
meta-agl-bsp: Remove Raspberry Pi 720p over-ride

Remove weston.ini config fragment over-ride to force 720p that has
been done for Raspberry Pi since scaling to screen size has been
dropped with the switch to the new compositor.  Raspberry Pi 4 is
capable of running at 1080p without the memory issues of the Pi 3,
so the scaling is not necessary for it, anyways.

Bug-AGL: SPEC-3455

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ib7cac877491cfe492fbc9a4ed49c4ff98f080667
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25038
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agometa-agl-profile-core: fix afb-test LIC_FILES_CHKSUM 36/25036/2
Scott Murray [Mon, 20 Jul 2020 19:25:10 +0000 (15:25 -0400)]
meta-agl-profile-core: fix afb-test LIC_FILES_CHKSUM

The previous update to LIC_FILES_CHKSUM in afb-test was incorrectly
pointing at a non-existent file, update to point at the newly renamed
file in the actual source tree.

Bug-AGL: SPEC-3440

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ifc61e9287ceb7e9d76abee5635dee53fd2920c57
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25036
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years ago[RCAR] Modify generated image and sdk path 31/25031/2
Ronan Le Martret [Thu, 16 Jul 2020 14:17:12 +0000 (14:17 +0000)]
[RCAR] Modify generated image and sdk path

For the kingfisher we want a specific file name, for generated image and
sdk. It will be useful to avoid any confusion between image/sdk of the
ulcb board and the ulcb board with kingfisher support.

IMAGE_LINK_NAME is used to create link to files using IMAGE_NAME
variable.

TOOLCHAIN_OUTPUTNAME is used to create the sdk files.

We can't overwrite SDK_NAME var, because this var is set in
poky/meta-poky/conf/distro/poky.conf (higher priority then us).

Bug-AGL: SPEC-3443

Change-Id: I541171d37d65091b617b8525675958b3800bf5c8
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25031
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoFollow-up change to change of LICENSE file 32/25032/2
Li, Xiaoming [Fri, 17 Jul 2020 07:57:34 +0000 (15:57 +0800)]
Follow-up change to change of LICENSE file

The LICENSE file of these repos has rename modification.
Adapt the recipe to follow.

Change-Id: I327d02f57eb7e3bb2aece5f1361dc4899da5587a
Signed-off-by: Li, Xiaoming <lixm.fnst@cn.fujitsu.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25032
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoAdd AWS embedded C SDK 50/24950/8
Andrey Shamanin [Tue, 7 Jul 2020 11:09:45 +0000 (14:09 +0300)]
Add AWS embedded C SDK

AWS embedded C SDK allows to create applications for communication with AWS cloud.
Commit includes a new recipe and patches for AWS SDK compilation.

Fix review comment (use mbedTLS from external recipes).

Bug-AGL: SPEC-3479

Signed-off-by: Andrey Shamanin <andrei.shamanin@orioninc.com>
Change-Id: I0d4923cd8541e7be89580b32ed6c68fcb10c1ce7
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24950
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoSynopsys,HSDK: Return files for HSDK board 24/25024/2
Evgeniy Didin [Wed, 15 Jul 2020 19:43:20 +0000 (22:43 +0300)]
Synopsys,HSDK: Return files for HSDK board

Lets return HSDK board support as the meta-synopsys
layer now is compatible to yocto dunfell.

Signed-off-by: Evgeniy Didin <didin@synopsys.com>
Change-Id: I3f11b9f8f5790d2513635beb05ec8e7584ebccc4
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25024
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agometa-agl-bsp: meta-sancloud: Use 1080p screen resolution 22/25022/2
Paul Barker [Wed, 15 Jul 2020 09:59:26 +0000 (10:59 +0100)]
meta-agl-bsp: meta-sancloud: Use 1080p screen resolution

Bug-AGL: SPEC-3498

Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
Change-Id: Id2e8af3dfac4db8040b7ab40ec6b11bb4d1737ae
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25022
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoRemove the amqp package from azure-iot-sdk build 05/25005/2
Leonid Lazarev [Mon, 13 Jul 2020 13:47:57 +0000 (16:47 +0300)]
Remove the amqp package from azure-iot-sdk build

At the moment the yocto receipt for azure-iot-sdk does not include
amqp symbols in libiothub_client.so library. It has been done due to build issue.

In result the amqp related symbols in libiothub_client.so are not resolved.
As the amqp is not used by AGL (cloudproxy service) at the moment, it is disabled at all.

Bug-AGL: SPEC-3496

Change-Id: I803a30c480f59e4f07f7dcb098b3d96bb6dcb6f1
Signed-off-by: Leonid Lazarev <leonid.lazarev@orioninc.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25005
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoFollow-up change to change of LICENSE file 19/25019/2
Jan-Simon Möller [Tue, 14 Jul 2020 23:26:52 +0000 (01:26 +0200)]
Follow-up change to change of LICENSE file

The LICENSE file of the agl-service-data-persistence has been adapted to Apache-2.0.
Adapt the recipe to follow.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I00826cbc21f20288642313522c442516fe284157
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25019

3 years agometa-rcar-gen3: fix rc.pvr weston dependency 12/25012/3
Scott Murray [Mon, 13 Jul 2020 21:45:11 +0000 (17:45 -0400)]
meta-rcar-gen3: fix rc.pvr weston dependency

Add a do_install_append to fix rc.pvr systemd unit weston dependency,
it needs to be weston@.service to work with YP dunfell / 3.1.

Bug-AGL: SPEC-3380, SPEC-3443

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I5f2a6d858c09812ab06e7a1a572fdd96801a8269
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25012
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
3 years agometa-rcar-gen3-adas: Restore local linux-renesas changes for KF 11/25011/3
Scott Murray [Mon, 13 Jul 2020 21:39:52 +0000 (17:39 -0400)]
meta-rcar-gen3-adas: Restore local linux-renesas changes for KF

The local patch to fix the KingFisher HDMI connector ordering and a
configuration fragment to disable its onboard MOST support were
accidentally dropped in the previous change for the perf BFD patch
issue.  Add them back to restore previous behavior.

Bug-AGL: SPEC-3443

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I527d073901bad4860475df81da36bbf60d8c5be5
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25011
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agometa-pipewire: Fix Kingfisher WirePlumber configuration 10/25010/3
Scott Murray [Mon, 13 Jul 2020 21:36:58 +0000 (17:36 -0400)]
meta-pipewire: Fix Kingfisher WirePlumber configuration

Fix Kingfisher WirePlumber configuration files with the required
s/rcarsound/ak4613/ to match the filenames.

Bug-AGL: SPEC-3453

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ic8398060e0085abe0b69b458788fb5b404a26010
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25010
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
3 years agometa-agl-bsp: Update weston-ini-conf fragments 09/25009/2
Scott Murray [Mon, 13 Jul 2020 21:31:56 +0000 (17:31 -0400)]
meta-agl-bsp: Update weston-ini-conf fragments

Remove ivi-shell and ivi-extension related configuration fragments,
and update the core.cfg fragment to remove related configuration, they
are now unnecessary with the new compositor.  Also remove commented
out old gst-record tweak from the bbappend.

Bug-AGL: SPEC-3469

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I67b0530c2e2929d07d2032de25d0e5e4706dbbb7
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/25009
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years ago[RCAR] Change default of the kf build image 74/24974/2
Ronan Le Martret [Sun, 12 Jul 2020 12:22:20 +0000 (14:22 +0200)]
[RCAR] Change default of the kf build image

To avoid confusion between image builded with or without kingfisher support
we need to, at least, change the name of the builded image.

Bug-AGL: SPEC-3443

Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: I35e4f0a5f856543ecaba6e30b62b11f4a149ea9f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24974
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years ago[RCAR] Fix salvator-x build 61/24961/5
Ronan Le Martret [Fri, 10 Jul 2020 07:10:07 +0000 (07:10 +0000)]
[RCAR] Fix salvator-x build

- We need a fix to build the package perf for salvator-x (m3/h3).
  This fix already exists but it was apllied for ulcb machine.

Change-Id: Ia42a8c0e3bdd7e6aaf844b1931d2c2df85b9dabf
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24961
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoPoint to new mailinglist at groups.io 70/24970/2
Jan-Simon Moeller [Fri, 10 Jul 2020 20:08:42 +0000 (22:08 +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: Icd17b02b48cc91d6bd209a0d84809648f6e4f08f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24970
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agoPost RC1 change of distro config 66/24966/2
Jan-Simon Moeller [Fri, 10 Jul 2020 12:48:39 +0000 (14:48 +0200)]
Post RC1 change of distro config

Update the distro config after the release.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I73548b1c1c83b879646f1198836b9c5a97b532eb
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24966
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agorecipes-graphics/wayland/agl-compositor_git: Add PACKAGECONFIG for 28/24928/2
Marius Vlad [Fri, 3 Jul 2020 11:20:23 +0000 (14:20 +0300)]
recipes-graphics/wayland/agl-compositor_git: Add PACKAGECONFIG for
deny-all policy

Bug-AGL: SPEC-3432

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ib91bfe7056ad268f660243d3f859c9eb5f9fd1f4
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24928
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agorecipes-graphics/wayland/agl-compositor_git: Update SRCREV 27/24927/2
Marius Vlad [Fri, 3 Jul 2020 11:04:39 +0000 (14:04 +0300)]
recipes-graphics/wayland/agl-compositor_git: Update SRCREV

Another round of updates for agl-compositor. This update adds
a deny-all policy engine, and adds checks in the allow-all policy
as to use SMACK labels to check the clients binding to the agl_shell*
interfaces. The allow-all policy is still in effect, with the deny-all
policy being available to be used as a meson, compile option.

A few minor corner cases fixes, found while testing out waylandsink.

The update includes the following:

39ea644837d desktop: Fix destruction of applications that fallback to the desktop role
faea097edab shell: Avoid checking against surfaces that do not have an app_id
40da59d00a7 README: Add a few words about the deny-all policy engine
572d0eac44f desktop: Allow desktop_api to handle surface removal
03f51daf2fc policy: Add a deny-all policy as an example
ea317303ac4 policy-default: Use libsmack to check client label
bbf173123cd policy: Add a new policy hook to restrict access to private extensions
9827cfd2557 desktop: Avoid referencing the output's surface for pending surfaces

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ibd67e06a60b18334d3c07c2f6c710b7e77201148
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24927
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
3 years ago[RCAR] Fix renesas bsp path in ebisu script 59/24959/5
Ronan Le Martret [Thu, 9 Jul 2020 13:00:24 +0000 (15:00 +0200)]
[RCAR] Fix renesas bsp path in ebisu script

Bug-AGL: SPEC-3443

Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: Ief197eaba04e8c5993c050a77e76a504cc7c3b16
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24959
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years ago[RCAR] Fix Renesas BSP path for h3-salvator 58/24958/5
Ronan Le Martret [Thu, 9 Jul 2020 11:55:13 +0000 (13:55 +0200)]
[RCAR] Fix Renesas BSP path for h3-salvator

Bug-AGL: SPEC-3443

Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: I8ffb32570c1dcf1d68916ecf817aeef2192de81b
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24958
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years ago[RCAR] Add/update description for Renesas machine 57/24957/3
Ronan Le Martret [Fri, 3 Jul 2020 07:33:11 +0000 (09:33 +0200)]
[RCAR] Add/update description for Renesas machine

Bug-AGL: SPEC-3443

Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: Ia0c9e87ae374d1a0e69ea89a72cc3c0cbe91efbd
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24957
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years ago[RCAR] Delete useless nogfx machine 56/24956/2
Ronan Le Martret [Fri, 3 Jul 2020 07:03:45 +0000 (09:03 +0200)]
[RCAR] Delete useless nogfx machine

BUG-AGL: SPEC-3443

Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: Ic9614ba6841ec2cfd2617ee0ca28aeaebc47a7fb
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24956
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agofacilitate start up without bluetooth controller 52/24952/3
Raquel Medina [Tue, 7 Jul 2020 21:52:55 +0000 (23:52 +0200)]
facilitate start up without bluetooth controller

Add prefix '-' in the bluetooth service ExecStartPre
directive, to allow for errors: hciconfig will
return an error if there's no controller in the
system.

Bug-AGL: SPEC-3301
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: Id4d5de549e73fe8f744681b33debd6043e1bc9ba
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24952
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
3 years agoUse the correct BBFILE_PATTERN for meta-rcar-gen3-adas 16/24916/5
Jan-Simon Möller [Tue, 30 Jun 2020 20:14:58 +0000 (22:14 +0200)]
Use the correct BBFILE_PATTERN for meta-rcar-gen3-adas

We have multiple entries to cover, fix the BBFILE_PATTERN .

Bug-AGL: SPEC-3443
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I2fe95bf183fafa776668a63f9e28775a6f0547e0
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24916
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
3 years agoReadd the radio packages in the local.conf include 15/24915/5
Jan-Simon Möller [Tue, 30 Jun 2020 20:13:57 +0000 (22:13 +0200)]
Readd the radio packages in the local.conf include

We need to see if we leave it as generic IMAGE_INSTALL_append here or
do it elsewhere.
For now this is a straightforward migration and helps clean-up the layer.conf .

Bug-AGL: SPEC-3443
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: If7a482dc411ba7fc4d172f8fdf8493b81475ea93
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24915
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
3 years agoApply the perf fix only when meta-rcar-gen3-adas is not present 14/24914/5
Jan-Simon Möller [Tue, 30 Jun 2020 19:45:45 +0000 (21:45 +0200)]
Apply the perf fix only when meta-rcar-gen3-adas is not present

Currently the upstream rcar bsp does need the fix for building perf.
The meta-rcar-gen3-adas layer contains a fix in the big patchqueue.
Thus conditionally apply the perf build fix.

Bug-AGL: SPEC-3443
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Icbf53add71ed731c35dec149841691c82ae4372c
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24914
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
3 years agoRefactor the m3ulcb machine templates 13/24913/5
Jan-Simon Moeller [Tue, 30 Jun 2020 17:13:19 +0000 (19:13 +0200)]
Refactor the m3ulcb machine templates

This splits the machine templates for the m3 into three:
- m3ulcb = plain m3ulcb with graphics driver package
- m3ulcb-nogfx = plain m3ulcb without graphics driver package
- m3ulcb-kf = m3ulcb with kingfisher baseboard and graphics driver package

This improves maintainability of the m3ulcb machine targets.

Bug-AGL: SPEC-3443

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ib878833709ddc7f706fd15107bfb8dee4272d431
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24913
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
3 years agoRefactor the h3ulcb machine templates 12/24912/5
Jan-Simon Moeller [Tue, 30 Jun 2020 17:13:11 +0000 (19:13 +0200)]
Refactor the h3ulcb machine templates

This splits the machine templates for the h3 into three:
- h3ulcb = plain h3ulcb with graphics driver package
- h3ulcb-nogfx = plain h3ulcb without graphics driver package
- h3ulcb-kf = h3ulcb with kingfisher baseboard and graphics driver package

This improves maintainability of the h3ulcb machine targets.

Bug-AGL: SPEC-3443

Change-Id: Ibca5e7615ca5bc467ec46d4564f42363a2a5466c
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24912
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
3 years agoRevert temp fix of perf build and weston bbappend 11/24911/5
Jan-Simon Moeller [Tue, 30 Jun 2020 17:12:56 +0000 (19:12 +0200)]
Revert temp fix of perf build and weston bbappend

We need to evaluate if and where we need to place the perf fix or if upstream includes it.
Likewise for the weston bbappend.

Bug-AGL: SPEC-3443
Change-Id: I78fb37bc3b0d4531c70e71d70c6663de1ab0d987
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24911
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
3 years agoOptee_os recipes modification et al. 10/24910/5
Jan-Simon Moeller [Tue, 30 Jun 2020 17:12:33 +0000 (19:12 +0200)]
Optee_os recipes modification et al.

Port of three optee patches:
- https://git.automotivelinux.org/AGL/meta-renesas-rcar-gen3/commit/?id=a9eb8fa93867b8012e0e2d520961221a2a3ffffa
- https://git.automotivelinux.org/AGL/meta-renesas-rcar-gen3/commit/?id=88d94ef02988376c22bf493e40ba339b2572236e
- https://git.automotivelinux.org/AGL/meta-renesas-rcar-gen3/commit/?id=0ba07a07e5847381c776fc07688707f1feff5a56

Bug-AGL: SPEC-3443
Change-Id: I1d49a2cf632f1f64cb66178f4899b1354b62b2a3
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24910
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
3 years agoAdd driver control checksum 09/24909/3
Jan-Simon Moeller [Tue, 30 Jun 2020 17:12:13 +0000 (19:12 +0200)]
Add driver control checksum

Port of https://git.automotivelinux.org/AGL/meta-renesas-rcar-gen3/commit/?id=9e58bd97144ab56a7858c6cd2206d3bd793bb09e

Original commit message:

* As the driver files come from out of git repository,
  we need to check driver file integrity.

FormerChange-Id: I46f2a281f8da1ae606e8ae1ee55324fd5fd9b772
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Bug-AGL: SPEC-3443

Change-Id: If8cb040cae4ca227b883f4cdf250e3afec503976
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24909
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
3 years agoUse upstream meta-renesas from github and update meta-rcar-gen3-adas integration 96/24796/7
Jan-Simon Moeller [Tue, 30 Jun 2020 17:19:19 +0000 (19:19 +0200)]
Use upstream meta-renesas from github and update meta-rcar-gen3-adas integration

Thanks to the work done by Renesas and members of our community, we can
now directly use meta-renesas from upstream github.
A shout-out to everyone involved (Kurokawa-san, Ronan, Stephane).

It turned-out it is simpler to create a symlink-based slim version
of meta-rcar-gen3-adas layer instead of BBMASK'ing what should
not be in there. See the comments in
meta-agl-bsp/meta-rcar-gen3-adas/conf/NOTES
as to why.

Remaining work is to include the packages outside of the layer.conf
in a follow-up.

Bug-AGL: SPEC-3380

Change-Id: I2be1b44049d74146546380e2eb866f0558a26822
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24796
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
3 years agoRemove deprecated bsp files from meta-agl 18/24918/2
Jan-Simon Möller [Tue, 30 Jun 2020 23:21:53 +0000 (01:21 +0200)]
Remove deprecated bsp files from meta-agl

- hsdk does not have a dunfell branch
- meta-intel was deprecated in favour of a unified qemux86-64 target
- sdcard_image-socfpga is deprecated as upstream changed to use wic

Bug-AGL: SPEC-3468
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ie79fc9c379bd6260a18fe6fe0115d9ce8de1017f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24918
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
3 years agoagl-image-graphical-qt5-crosssdk: Use -tools version of 29/24929/2
Marius Vlad [Fri, 3 Jul 2020 14:57:08 +0000 (17:57 +0300)]
agl-image-graphical-qt5-crosssdk: Use -tools version of
nativesdk-qtwayland

Turns out, the qtwaylandscanner is actually included with the -tools
version of the nativesdk-qtwayland.

Bug-AGL: SPEC-3467

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I9ffc2eb7ec930cc36922d1a8a0bf7835da2280e1
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24929
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agoAdd qtwaylandscanner to the SDK 08/24908/3
Jan-Simon Moeller [Tue, 30 Jun 2020 15:45:46 +0000 (17:45 +0200)]
Add qtwaylandscanner to the SDK

This is required by qt apps in recent master (e.g. launcher).
Add it to the SDK.

Bug-AGL: SPEC-3467
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I165428d25fd9b46d2d0425e0caf8b07752178c8f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24908
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agoPrepare AGL Jumping Jellyfish RC1 97/24897/2 9.99.1 jellyfish/9.99.1 jellyfish_9.99.1
Jan-Simon Möller [Mon, 29 Jun 2020 09:28:22 +0000 (11:28 +0200)]
Prepare AGL Jumping Jellyfish RC1

Update the distro configuration file with the RC1 version (v9.99.1)
of the upcoming AGL UCB 'Jumping Jellyfish' release (v10.0.0).

Bug-AGL: SPEC-3460
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ib1d4f6a923cab0b2642fc71abd97f31652adde5c
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24897
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years ago[RCAR] Remove meta-rcar-gen3-adas from machine conf 95/24895/3
Ronan Le Martret [Mon, 29 Jun 2020 08:33:08 +0000 (10:33 +0200)]
[RCAR] Remove meta-rcar-gen3-adas from machine conf

* Machine h3-salvator-x, m3-salvator-x, ebisu do not
need meta-rcar-gen3-adas. Only board allowing kingfisher
extention need meta-rcar-gen3-adas.

Bug-AGL: SPEC-3463

Change-Id: Id070f9d8ca797aa304a2fb1016ecc65f67f3c44f
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24895
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
3 years ago[RCAR] adjust asound.state for new Cogent BSP 3.21/YP3.1 60/24760/7
Ronan Le Martret [Thu, 11 Jun 2020 15:57:04 +0000 (17:57 +0200)]
[RCAR] adjust asound.state for new Cogent BSP 3.21/YP3.1

The meta-rcar has a patch that change the name of the sound card.
Reintroduce the Cogent layer "meta-rcar" into AGL mean adjust the sound card name.

Bug-AGL: SPEC-3463
Change-Id: I4ff025752314fdbebbdae39c66280943304daefc
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24760
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
3 years agoAdd distro-build-manifest per image instead of packagegroup 90/24890/2
Jan-Simon Möller [Fri, 26 Jun 2020 19:35:47 +0000 (21:35 +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: I8c7f6c922465ae5fe08013b0df6f4f6fbcac36ae
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24890
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agometa-app-framework: add do_configure task in aglwgt.bbclass 89/24889/2
Scott Murray [Fri, 26 Jun 2020 17:17:28 +0000 (13:17 -0400)]
meta-app-framework: add do_configure task in aglwgt.bbclass

Add a placeholder stub do_configure to aglwgt.bbclass instead of
marking it as noexec to make things like externalsrc that bbappend or
add prefunc's to do_configure work.  For externalsrc specifically,
this fixes the creation of the convenience oe-logs and oe-workdir
symlinks.

Bug-AGL: SPEC-3300

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ice6bc23c21f2206963b258c57dac5045721fcfe5
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24889
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoImport BBMASK of pipewire 88/24888/2
Jan-Simon Möller [Fri, 26 Jun 2020 15:15:38 +0000 (17:15 +0200)]
Import BBMASK of pipewire

This is an import of
https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-devel/+/24867

Bug-AGL: SPEC-3450
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Iaf37bb60d3b11dada758370557b7c454a79faf0c
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24888
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agoMove meta-agl-profile-graphical-html5 and meta-pipewire into the main layer 75/24875/4
Jan-Simon Möller [Thu, 25 Jun 2020 17:47:24 +0000 (19:47 +0200)]
Move meta-agl-profile-graphical-html5 and meta-pipewire into the main layer

Reasoning:
- the profile-graphical-html5 belongs in the main layer
- meta-pipewire is enabled by default

For reference - the original location is:
https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL%2Fmeta-agl-devel.git;a=commit;h=8479cd0c37e5e5e207a16f21c864610103e4f20f

Bug-AGL: SPEC-3453
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ib475331bb6f84437020728fbb3f17b4acaab0106
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24875
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
3 years agometa-app-framework: rework aglwgt.bbclass to solely use autobuild 84/24884/2
Scott Murray [Thu, 25 Jun 2020 22:26:23 +0000 (18:26 -0400)]
meta-app-framework: rework aglwgt.bbclass to solely use autobuild

Changes include:
- OE_QMAKE_STRIP definition added to re-enable strip so it will work
  for qmake based widgets.
- AGLWGT_HAVE_TESTS and AGLWGT_PACKAGE_WARN changed to use 0/1 instead
  or true/false to match more typical OE flag usage.  As well, their
  definitions are now done with ?= to make over-riding more
  straightforward.
- The AGLWGT_AUTOINSTALL_${PN} variable has been renamed to just be
  AGLWGT_AUTOINSTALL, and a default definition has been added to make
  the behavior more explicit.  There is only one in-tree user (the
  agl-service-can-high-viwi binding), which is currently not built and
  has been slated for removal, so this change is thought to have no
  impact.
- A new AGLWGT_CMAKE_CONFIGURE_ARGS variable has been added with a
  definition derived from what is used in cmake.bbclass, and a
  combination of anonymous python and a prefunc is used to append its
  value to AGLWGT_EXTRA_BUILD_ARGS if cmake.bbclass has been inherited.
  This fixes issues with e.g. widgets that use CMake and Qt5, as the
  Qt5 CMake modules seem to have issues with finding module includes
  if the generated toolchain.cmake and OE_CMAKE* values are not passed
  down to CMake.
- The do_aglwgt_package and do_aglwgt_deploy tasks have been converted
  into aglwgt_do_compile and aglwgt_do_install, and aglwgt_do_compile
  now calls autobuild to build and package all widgets.  This fixes
  a lot of inconsistencies with respect to the debug/test/coverage
  widget build environment that were seen with the previous approach.
- Logic has been added to clear out the target build directory (${B})
  if it is not the same as the source directory (${S}) to match the
  behavior of do_configure in cmake.bbclass.
- All autobuild invocations are now done with the working directory
  being the build directory (${B}).  If a widget build for some reason
  needs it to be inside the source tree (i.e. ${S}), as before, it
  should either over-ride the value of B in its recipe, or change
  directories in its autobuild script.  An example of widgets that
  this affects are the html5-* applications, their autobuild scripts
  have been appropriately updated.
- The BUILD_DIR* output directory arguments passed to the autobuild
  script now point into ${B} and not ${S}, to ensure that the widget
  source trees are not contaminated if at all possible.  It is
  believed that the previous rounds of autobuild script rework have
  addressed the need to support this in all in-tree widgets.
- The do_install_bbappend in the agl-service-network binding recipe
  has been updated for the change to build output directory location.

Bug-AGL: SPEC-2049, SPEC-3300

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I88ca33ad7a460436008442a3a8f1adf197f5a669
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24884
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoRemove unused config include for pulseaudio 70/24870/2
Jan-Simon Möller [Thu, 25 Jun 2020 16:23:42 +0000 (18:23 +0200)]
Remove unused config include for pulseaudio

Cleanup.

Bug-AGL: SPEC-3452
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I0664d1374b613e126e9e4524dd377b911346890e
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24870
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agolibqtappfw: update SRCREV 69/24869/2
Raquel Medina [Thu, 25 Jun 2020 15:25:08 +0000 (17:25 +0200)]
libqtappfw: update SRCREV

Update SRCREV to pick up:

14c3bea: add checks to avoid duplicates in qtappfw-bt model

Bug-AGL: SPEC-3424
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I79dd6404f4192f9672398e3b40510272f4865a02
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24869
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoagl-compositor: Update SRCREV 65/24865/2
Marius Vlad [Thu, 25 Jun 2020 13:35:06 +0000 (16:35 +0300)]
agl-compositor: Update SRCREV

Bump SRCREV to match latest master. This update includes the following
changes:

06773d6a doc: Added arch diagram
03755785 README: move README.md to doc/
51be2ca7 layout: Clip the view to the size specified by width and height
7854caac shell: Pass the bounding box values to the pop-up surface
40d73940 agl-shell-desktop: Add the ability to pass width and height as area of the bounding box
9701fd67 (review/marius_vlad/24652) shell: Advertise application_id event for other surface roles
c8d025cd (review/marius_vlad/24651) layout: Do not attempt to activate the surface on the remote output
16826129 src: Mark surfaces with the 'remote' role if configuration file says so
81be1de5 main: Do the installment of black surfaces for remote outputs as well
ba9b65aa shell: Add some extra checks to make sure we don't trip ourselves
a04518d8 main: Enable remote outputs later than local (DRM) outputs
7536014f main, layout: Minor clean-ups and added some further logging
9af06129 main: Retrieve the agl-shell-app-id from the config file
bafead57 main: Retrieve the transform and scale from config file
9f2f83ea src: Create an ivi_output for the remote output
22514079 src: Hold a reference for remoting_api in the ivi_compositor
b3c4f205 main: Add the ability to load the remote plugin
7af3d376 desktop: Remove commiting code for the panel
b491db31 shell: Do not remove the black surface if we don't have a background set for that output
c6941d74 desktop: Display a black surface for apps being moved using config file
9d29ef9f layout: Remove black surface when trying to use migrate views to other outputs
8df7681a src/: Use agl-shell-app-id to set-up views on a different output
f235042e layout: Add a wrapper to print out the surface role
5c90f163 src: Insert a black surface/remove it when the last remote surface role is present
f88d870a layout, desktop: Treat the remote surface role like the desktop one
226f4ca4 layout: Remove the quirks as now we have the policy hooks in place to handle that
978c7f8c src/: Add the remote surface role
0e4d30b4 src/: Add all surface roles to a wrapper for retrieving the output
496b4170 (sandbox/mvlad/split-wip-take2) layout: Do not attempt to activate a split or a fs surface
a9ae8d75 layout: Resize the active surface when doing the split
831d1b21 layout: Allow to commit the fullscreen and split surface roles
a2d066f0 layout: Remove unused ivi_compositor reference
af2b5c21 shell: Determine the role type
edbfbad7 shell: Introduce fullscreen and split role type of a surface
f73edbcf desktop: Missing assert include
a2f9566b desktop: Handle correctly panel and bg removal of agl-shell unbind
79420056 README.md: Add documentation details about agl-shell and agl-shell-desktop

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I67971d937e0348d31c2e47c70ebffe6127f96bbe
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24865
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoMerge "Merge the agl-compositor sandbox into master"
Jan-Simon Moeller [Thu, 25 Jun 2020 12:12:23 +0000 (12:12 +0000)]
Merge "Merge the agl-compositor sandbox into master"

3 years agogstreamer1.0-plugins-bad: Modify meson build file to install wayland 60/24860/2
Marius Vlad [Wed, 24 Jun 2020 16:50:55 +0000 (19:50 +0300)]
gstreamer1.0-plugins-bad: Modify meson build file to install wayland
header

Removes the older patch in the process as autotools/autogen are
no longer in use.

Bug-AGL: SPEC-3382
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ib5c99b62e5cd434bc8ebfd7c1b5460784f72e806
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24860
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoMask the recipe in meta-rcar-gen3-adas incompatible with YP 3.1.1 61/24861/2
Jan-Simon Möller [Thu, 25 Jun 2020 00:26:43 +0000 (02:26 +0200)]
Mask the recipe in meta-rcar-gen3-adas incompatible with YP 3.1.1

There is a bbappend in the cogent layer which is not forward-compatible with
YP 'dunfell' 3.1.1 . BBMASK it until upstream did fix it.

Bug-AGL: SPEC-3445

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ib301bb14e53a37f445c74461982fbbc24bcdae2f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24861
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agoMerge the agl-compositor sandbox into master 58/24858/1
Jan-Simon Möller [Wed, 24 Jun 2020 15:47:43 +0000 (17:47 +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

Updating 8e93c361..95b8edd4
Fast-forward
 meta-agl-bsp/conf/include/agl_rcar.inc                                             | 11 ++++++++++
 meta-agl-profile-graphical-qt5/recipes-qt/qt5/qtwayland_%.bbappend                 |  4 ++--
 meta-agl-profile-graphical/recipes-graphics/wayland/agl-compositor_git.bb          |  6 +++++-
 meta-agl-profile-graphical/recipes-graphics/wayland/weston-init.bbappend           |  7 +++---
 .../recipes-platform/packagegroups/packagegroup-agl-graphical-weston.bb            |  3 +--
 meta-app-framework/recipes-core/af-main/af-main_git.inc                            |  2 +-
 templates/base/99_local.conf.inc                                                   | 14 ++++++++++++
 templates/feature/agl-compositor/50_local.conf.inc                                 | 48 -----------------------------------------
 templates/feature/agl-compositor/README_feature_agl-compositor.md                  | 13 -----------
 9 files changed, 38 insertions(+), 70 deletions(-)

Bug-AGL: SPEC-3444

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

3 years agoMake the agl-compositor the default compositor
Jan-Simon Möller [Tue, 23 Jun 2020 16:10:10 +0000 (18:10 +0200)]
Make the agl-compositor the default compositor

This makes the agl-compositor the default starting with Jumping Jellyfish

For development purposes, you have these variables at hand to influence the setup:
AGL_DEFAULT_WESTONSTART
AGL_DEFAULT_WM_SHELL

Check your conf/local.conf for details.

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

3 years agoaf-main: update SRCREV
Scott Murray [Wed, 17 Jun 2020 19:13:31 +0000 (15:13 -0400)]
af-main: update SRCREV

Update app-framework-main SRCREV in af-main recipe, picking up
changes:

ac6f7ed Add weston dependency for units with display permission

Bug-AGL: SPEC-3411

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Iecb3cec7674e5c0a634925067cf66a27581536a3
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24788
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agometa-agl-bsp: BBMASK meta-renesas-rcar-gen3 weston-init tweaks
Scott Murray [Wed, 17 Jun 2020 22:03:28 +0000 (18:03 -0400)]
meta-agl-bsp: BBMASK meta-renesas-rcar-gen3 weston-init tweaks

Mask out meta-renesas-rcar-gen3's tweaks to weston-init, as they do
not seem necessary for anything in AGL, and the addition of
dbus.service and multi-user.target dependencies to the weston systemd
unit that is done is problematic with respect to potentially blocking
weston if any user units like application framework "platform"
services fail. They also likely affect boot up speed with respect to
getting weston started.  There is no clear rationale expressed in the
meta-renesas-rcar-gen3 commit history for the extra dependencies, and
testing shows no issues on H3ULCB when not having them.

Bug-AGL: SPEC-3411, SPEC-3301

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I1d87017defea0bdfafd575303c6683bb23c1b75f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24789
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agotemplates/feature/agl-compositor: Replace SRCREVs with AUTOREV
Marius Vlad [Tue, 19 May 2020 15:32:38 +0000 (18:32 +0300)]
templates/feature/agl-compositor: Replace SRCREVs with AUTOREV

As the applications are still in flux and require often modifcations
use AUTOREV to point to HEAD.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Suggested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Icdd2b5e0aa7a59fb32c65ce67c7d5bd2a3542b71
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24539
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agopackagegroup-agl-graphical-weston: Remove weston-ready dependency
Marius Vlad [Thu, 14 May 2020 15:21:07 +0000 (18:21 +0300)]
packagegroup-agl-graphical-weston: Remove weston-ready dependency

weston-ready was in place to make sure that weston was up and running
before agl-service-windowmanager. As the latter will no longer be
needed we no longer need weston-ready (not only that but it blocks/hangs
other apps from running with the agl-compositor).

Bug-AGL: SPEC-3342

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

3 years agoRemove unused pulseaudio bbappends and plugins 11/24811/2
Jan-Simon Moeller [Mon, 22 Jun 2020 16:58:04 +0000 (18:58 +0200)]
Remove unused pulseaudio bbappends and plugins

This is not actively used for a long time.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I93f8c339e12837fac9dcedd51bb26f889d850e34
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24811
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
3 years agoRevert "Fix m3ulcb/m3ulcb-nogfx h3ulcb/h3ulcb-nogfx builds" 59/24759/4
Ronan Le Martret [Fri, 12 Jun 2020 07:41:00 +0000 (09:41 +0200)]
Revert "Fix m3ulcb/m3ulcb-nogfx h3ulcb/h3ulcb-nogfx builds"

This reverts commit 207b42d00d129aeb7768dadb0965a5ef6cd86ca0.
This reverts commit c24cdffea9dfa3904fc3ea9da0bc80e5515b078d.

Bug-AGL: SPEC-3380

Change-Id: I2e29c1bc862d29d61a4529ee722b758fca6a42e0
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24759
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoRemove meta-intel in favour of qemux86-64 as combined target 92/24792/2
Jan-Simon Möller [Fri, 19 Jun 2020 07:31:58 +0000 (09:31 +0200)]
Remove meta-intel in favour of qemux86-64 as combined target

the qemux86-64 target will build bootable media for x86 targets
(virtual and physical). Thus we do not need another config anymore.
For compatibility, do a symlink
  intel-corei7-64 -> qemux86-64
when selecting the machine.

Bug-AGL: SPEC-2931

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I65aab61680d982ccfb1d9146bead591a6cfd1dd3
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24792
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Matt Ranostay <matt.ranostay@konsulko.com>
3 years agometa-netboot/README: Fix typo when passing commands to u-boot 90/24790/2
Marius Vlad [Thu, 18 Jun 2020 19:00:27 +0000 (22:00 +0300)]
meta-netboot/README: Fix typo when passing commands to u-boot

README refers to some raddr and rfile (the initrd address
and the file to load). Copy-pasta them into u-boot would
boot correctly.

Bug-AGL: SPEC-3439

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I09b4cadd59be4a40371f35d71708cd59c38bc7f4
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24790
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agocmake-apps-module: update SRCREV 87/24787/2
Scott Murray [Tue, 16 Jun 2020 23:08:28 +0000 (19:08 -0400)]
cmake-apps-module: update SRCREV

Pick up changes:

dc06c9d Update autobuild script templates
811548a Fix generated install target
7f16573 Revert "project_targets_populate: source_permissions, test"
cab6a70 project_targets_populate: source_permissions, test

Bug-AGL: SPEC-3300, SPEC-3381

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I211e2acef3262cef9af510bded77e97e0fa216be
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24787
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoafb-test: use AGL_APP_REVISION as SRCREV 76/24776/2
Scott Murray [Tue, 16 Jun 2020 20:00:57 +0000 (16:00 -0400)]
afb-test: use AGL_APP_REVISION as SRCREV

Switch afb-test recipe to using AGL_APP_REVISION as its SRCREV as
all the other binding recipes do.

This change picks up commits:

50911c8 Update autobuild scripts
ac22860 Change skip test verb

Bug-AGL: SPEC-2049, SPEC-3343

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ia148127ed90d900f021023fba99700f97925328e
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24776
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoAdapt the local.conf.sample 74/24774/2
Jan-Simon Möller [Tue, 16 Jun 2020 15:48:39 +0000 (17:48 +0200)]
Adapt the local.conf.sample

Add PRSERV, Archiver and Parallelism options for reference.

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I40edf03201b053006c67c55270da4ec31c60c054
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24774
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
3 years agoUpdate conf-notes.txt with current targets 73/24773/2
Jan-Simon Moeller [Tue, 16 Jun 2020 15:47:21 +0000 (17:47 +0200)]
Update conf-notes.txt with current targets

Adapt the conf-notes.txt with what is available in the tree.

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I64b941915690289fa6a8d7b295bc4269533df18d
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24773
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agosplit libqtappfw in modules 28/24628/7
Raquel Medina [Fri, 5 Jun 2020 18:06:37 +0000 (20:06 +0200)]
split libqtappfw in modules

- Update libqtappfw SRCREV to pick up:
ae208a6: split qtappfw in independent qtappfw-* modules
45dc51a: enforce engine object access via factory
cb62d2e: block direct *Message objects creation

Bug-AGL: SPEC-3390
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I1353b2e19cac541e57f4e0e8c423a556a0121e2b
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24628
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Scott Murray <scott.murray@konsulko.com>
3 years agometa-agl-profile-core: remove agl-service-steering-wheel 79/24679/2
Scott Murray [Tue, 9 Jun 2020 00:03:27 +0000 (20:03 -0400)]
meta-agl-profile-core: 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: Ib0f33886b251397db1d63e7174f23daabf31d7ad
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24679
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agometa-app-framework: aglwgt.bbclass fixes 77/24677/2
Scott Murray [Mon, 8 Jun 2020 23:14:07 +0000 (19:14 -0400)]
meta-app-framework: aglwgt.bbclass fixes

Changes include:
- AGLWGT_EXTRA_BUILD_ARGS definition reworked to pass PARALLEL_MAKE
  in as BUILD_ARGS, as that gets it down to where it needs to go to
  be useful in most of the autobuild scripts/makefiles.
- The logic has been tweaked in do_aglwgt_package to only try to
  build the coverage version of widgets for things that have test
  widgets. This avoids build and packaging complications with
  applications, and seems reasonable ATM given there are no plans to
  attempt coverage for non-bindings.
- A widget not being present after calling "autobuild package" has
  been bumped to bbfatal instead of bbwarn for the release widget to
  immediately flag errors.
- "-maxdepth 1" has been added to the find commands used to check for
  widget presence to avoid picking up stray .wgt files outside of the
  immediate target build directory.

Bug-AGL: SPEC-3300

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I9d814894684b525f774f730c8e94e1c46cda16ce
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24677
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agoagl-service-homescreen: use AGL_APP_REVISION as SRCREV 76/24676/2
Scott Murray [Mon, 8 Jun 2020 23:09:21 +0000 (19:09 -0400)]
agl-service-homescreen: use AGL_APP_REVISION as SRCREV

Switch agl-service-homescreen recipe to using AGL_APP_REVISION as its
SRCREV as all the other binding recipes do.

This change picks up commits:

89edd73 Fix CMake files and non-debug crashes
055909f Update autobuild script to create new targets

Bug-AGL: SPEC-2049, SPEC-3343

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ibb1b8b78f5dc15b73a81d51afe87082cd9796d9e
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24676
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agoagl-virt-guest-xen feature for qemuarm64 60/24560/4
Leonid Lazarev [Fri, 15 May 2020 14:13:30 +0000 (17:13 +0300)]
agl-virt-guest-xen feature for qemuarm64

Add feature agl-virt-guest-xen to allow to prepare Xen DomU images for arm64 targets.

Bug-AGL: SPEC-3384
Signed-off-by: Leonid Lazarev <leonid.lazarev@mera.com>
Change-Id: I9e5a4b768ab8ea8629e56075550f9d5fdd64e562
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24560
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
3 years agoFix FTBS of sdk due to missing azure-macro-utils-c package when installing azure... 12/24612/3
maratsabitov [Tue, 2 Jun 2020 18:56:36 +0000 (21:56 +0300)]
Fix FTBS of sdk due to missing azure-macro-utils-c package when installing azure-macro-utils-c-dev

ALLOW_EMPTY_${PN} = "1" to enforce the package generation

v2 (jsmoeller): just fixed the version wildcard.

Bug-AGL: SPEC-3407

Signed-off-by: maratsabitov <marat.sabitov@mera.com>
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ie6b142a8b103922ce7c5281601e5b6c0e35634d2
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24612
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agoFix m3ulcb/m3ulcb-nogfx builds 89/24589/2
Scott Murray [Mon, 1 Jun 2020 15:34:41 +0000 (11:34 -0400)]
Fix m3ulcb/m3ulcb-nogfx builds

Temporarily disable the Kingfisher support layer in the m3ulcb and
m3ulcb-nogfx machine templates as was done for the h3ulcb templates.
This fixes building with these machine types.

Bug-AGL: SPEC-3380

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ib54490ef95582909a34c9d3001283c40debf241b
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24589
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agometa-app-framework: update af-main SRCREV 84/24584/3
Scott Murray [Fri, 29 May 2020 14:39:03 +0000 (10:39 -0400)]
meta-app-framework: update af-main SRCREV

Update app-framework-main SRCREV in af-main recipe to pick up:

f8cee78 Fix uninstall of widgets without icons
f8f2338 Improve use of systemd's states

Bug-AGL: SPEC-3323, SPEC-3401

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I35f6fcb8677bd3d5d49e588d03f5868249532baa
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24584
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years ago[RCAR] adjust asound.state for new BSP 3.21/YP3.1 72/24572/4
Stephane Desneux [Tue, 26 May 2020 10:05:17 +0000 (10:05 +0000)]
[RCAR] adjust asound.state for new BSP 3.21/YP3.1

Alsa sound card name has changed in BSP 3.21 for YP3.1: old name 'ak4613' has
been replaced by 'rcarsound'.

Specific fix for Ebisu board also becomes useless (alsa-state.bbappenda) and
is removed.

This change adjusts the card name while keeping the volume levels as before:
* 20% on DVC Out
* 10% on DVC In

Bug-AGL: SPEC-3380

Change-Id: Ic23c9b4c218ab275d5bd299911886cb40ebc8dc1
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24572
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years ago[RCAR] Update rcar drivers to BSP 3.21.0 (weston8) 59/24559/5
Stephane Desneux [Tue, 19 May 2020 21:18:51 +0000 (21:18 +0000)]
[RCAR] Update rcar drivers to BSP 3.21.0 (weston8)

Update new rcar drivers in setup_mm_packages.sh:
- R-Car_Gen3_Series_Evaluation_Software_Package_of_Linux_Drivers-weston8-20191021.zip
- R-Car_Gen3_Series_Evaluation_Software_Package_for_Linux-weston8-20191206.zip

Bug-AGL: SPEC-3380

Change-Id: I563eef45d99a0bb888b2d2ef11f241f77506c8ec
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24559
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoEnsure the ptests used in CI are part of the filesystem 77/24577/3
Jan-Simon Möller [Wed, 27 May 2020 19:05:27 +0000 (21:05 +0200)]
Ensure the ptests used in CI are part of the filesystem

Explicitely call of the ptests used in CI to be part of the filesystem.
This will fix h3ulcb-nogfx not having the lua ptest deployed.

Bug-AGL: SPEC-3398

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I058a5a0d0a3a39710316b3d366a3d94215d1cedc
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24577
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agoRaspberry 4: XEN support 22/24522/6
Leonid Lazarev [Fri, 15 May 2020 08:51:48 +0000 (11:51 +0300)]
Raspberry 4: XEN support

Added the support for DOM0 in raspberry pi4. The feature agl-virt-xen should be enabled to activate this code.

1512 MB of memory is used for DOM0 machine.

There are limitations:
- brcmfmac module disabled (bluethooth and Wifi) due to the crash
- total_memory is set to the 3Gb, as it impacts the USB ports on rasbperry pi4 on Linux kernel 4.19

v2 (jsmoeller): make changes in virtualization-layer conditional to raspberrypi4

Bug-AGL: SPEC-3259
Change-Id: I873fbf1f5498e31ae5f468407502f16e1873f7fc
Signed-off-by: Leonid Lazarev <leonid.lazarev@mera.com>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24522
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agoCluster demo support updates 67/24567/2
Scott Murray [Mon, 25 May 2020 19:01:08 +0000 (15:01 -0400)]
Cluster demo support updates

Changes include:
- Add agl-weston-remoting feature that sets "weston-remoting" distro
  feature. The intent is to replace agl-gstrecorder in meta-agl-devel
  with something more generic.
- Add weston remoting initialization timing patch to weston bbappend
  in meta-agl-profile-graphical, conditional on "weston-remoting"
  distro feature.
- The 0004-unconditionally-include-mman.h.patch weston patch is no
  longer required after the SMACK labeling changes, remove it as
  cleanup.
- Enable the weston "remoting" PACKAGECONFIG in weston bbappend, also
  conditional on "weston-remoting". A redefinition of the "remoting"
  PACKAGECONFIG option is required to fix a recipe bug that will have
  a fix sent upstream.
- Rename virtualoutput.cfg weston.ini fragment to remote-output.cfg
  to better reflect its current contents.

Bug-AGL: SPEC-3395

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I9c0579670d81296492b3b8bed93aafb3f7ffc15c
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24567
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
3 years agoFix nss-localuser postinst scriptlet to run only on the target 30/24530/3
Jan-Simon Möller [Mon, 18 May 2020 15:33:48 +0000 (17:33 +0200)]
Fix nss-localuser postinst scriptlet to run only on the target

Otherwise we fail on do_rootfs now.

Bug-AGL: SPEC-3385
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I47be059b77a79e7f6414ea233f591b4957db4818
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24530
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
3 years agoFix FTBS of sdk due to missing umock-c package when installing umock-c-dev 65/24565/4
Jan-Simon Möller [Fri, 22 May 2020 15:03:51 +0000 (17:03 +0200)]
Fix FTBS of sdk due to missing umock-c package when installing umock-c-dev

umock-c-dev has a built-in dependency to umock-c by default.

Previously there was no 'umock-c' package as all was shipped as
headers/cmake in -dev and a -staticdev package only.

ALLOW_EMPTY_${PN} = "1" will enforce the package generation.

This will be discussed with upstream on how to fix the package.

Bug-AGL: SPEC-3391

Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I2429ae1fe77e6dcfb630a78ffc420046593b952f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24565
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

3 years agotemplates/machine/bbe: Populate the README file with some links 57/24557/3
Paul Barker [Tue, 19 May 2020 14:52:38 +0000 (15:52 +0100)]
templates/machine/bbe: Populate the README file with some links

Also use the general Yocto/AGL Sancloud mailbox in the authors tag.

Bug-AGL: SPEC-3372

Change-Id: I7f56db2b7ddc1333753f38e83d7e37c97705ee53
Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24557
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Scott Murray <scott.murray@konsulko.com>
3 years agotemplates/machine/bbe: Re-enable SanCloud BBE support 56/24556/2
Paul Barker [Tue, 19 May 2020 14:52:30 +0000 (15:52 +0100)]
templates/machine/bbe: Re-enable SanCloud BBE support

Bug-AGL: SPEC-3372

Change-Id: Iac7417e40c39facc12edc8e312d5295d993f69f4
Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24556
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>