AGL/meta-agl.git
4 years agometa-security: activates dbus-cynagora 37/23737/6
José Bollo [Tue, 4 Feb 2020 17:02:26 +0000 (18:02 +0100)]
meta-security: activates dbus-cynagora

Change-Id: Ia82ef9c5693c5eb4ba147bb7ead54f2608cb5dd4
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agorecipes-graphics/wayland/weston: Expose weston_output_damage() 37/23937/2
Marius Vlad [Wed, 12 Feb 2020 12:08:51 +0000 (14:08 +0200)]
recipes-graphics/wayland/weston: Expose weston_output_damage()

Seems that we can damage all the outputs, but not individual and output
so patch libweston to include that declaration. The symbol's already
exported.

Bug-AGL: SPEC-3179

Change-Id: I6f765304c61d4ef288ebf015a131d9e138d50e97
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
4 years agometa-agl-profile-core: tweak udisks2 configuration for AGL 78/23878/1
Scott Murray [Tue, 11 Feb 2020 21:44:22 +0000 (16:44 -0500)]
meta-agl-profile-core: tweak udisks2 configuration for AGL

Per discussion on Arch wiki at:

https://wiki.archlinux.org/index.php/Udisks#Mount_to_/media_(udisks2)

add a udev rules file to tweak the UDISKS_FILESYSTEM_SHARED environment
variable to configure udisks2 to use /media as used to be the default
with the older udisks. This restores behavior to what is expected by
the AGL configuration for lightmediascanner.

Bug-AGL: SPEC-2932

Change-Id: I66fda10f71dea889f3cd06341d9daa809bec2aa5
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-bsp/meta-arago: update weston bbappend 54/23754/2
Scott Murray [Thu, 6 Feb 2020 21:09:39 +0000 (16:09 -0500)]
meta-agl-bsp/meta-arago: update weston bbappend

Update weston bbappend orginally from meta-arago/meta-arago-distro to
work with zeus.  The new weston_7.0.0.bbappend is based on the version
from meta-arago's zeus branch as of commit 9646a5e, with some edits to
remove unneeded patches after discussion with the meta-ti / meta-arago
maintainer.

Bug-AGL: SPEC-2932

Change-Id: Ia0a719b1fc7ed2f31c40a2b491cfc5e4b0f71cd0
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years ago[RCAR] Update rcar driver weston 7 bsp 3.21.0 69/23769/1
Ronan Le Martret [Fri, 7 Feb 2020 10:46:53 +0000 (11:46 +0100)]
[RCAR] Update rcar driver weston 7 bsp 3.21.0

- update new rcar driver (Linux_Drivers-weston7 20191021).

Bug-AGL: SPEC-2932

Change-Id: I231301ac5096715e52f2fbb2e35c159a323f8b71
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
4 years ago[RCAR] Update rcar driver weston 7 bsp 3.21.0 33/23733/1
Ronan Le Martret [Tue, 4 Feb 2020 09:06:13 +0000 (10:06 +0100)]
[RCAR] Update rcar driver weston 7 bsp 3.21.0

Change-Id: I052e4d0a27c1e0f6e6ab74c518d67dbf72e39b15
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
4 years ago[RCAR] Split ADSP path for ulcb and ulcb-kf 25/23725/1
Ronan Le Martret [Thu, 30 Jan 2020 19:25:36 +0000 (20:25 +0100)]
[RCAR] Split ADSP path for ulcb and ulcb-kf

- If we want to build AGL for ulcb board without
  the meta-rcar (kingficher board support), we need to
  split the patch.

Change-Id: I145887d4619a7132e46f98f30e1fc0dd3de6b29a
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
4 years agoFix nss-localuser post install 23/23723/1
Ronan Le Martret [Thu, 30 Jan 2020 10:51:43 +0000 (11:51 +0100)]
Fix nss-localuser post install

-post install script need to have ${sysconfdir}/nsswitch.conf available.
 This file is provides by base-files.

Change-Id: I4767341c442ab8242afa9fb7ed75c2ad8c6a6cc0
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
4 years agometa-agl-bsp: meta-raspberrypi: handle zeus upgrade 89/23689/1
Scott Murray [Mon, 27 Jan 2020 19:47:27 +0000 (14:47 -0500)]
meta-agl-bsp: meta-raspberrypi: handle zeus upgrade

Remove backported u-boot, mesa, userland, and linux-raspberrypi recipes,
tweaking local bbappends as required. Note that the linux-raspberrypi
bump to 4.19.80 for rpi4 dual screen support is now handled via bbappend.

Bug-AGL: SPEC-2932

Change-Id: I019633e86a921b9444bc718ac0557b04f25b27f4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-core: add patch for systemd-udevd SECLABEL crash 88/23688/1
Scott Murray [Mon, 27 Jan 2020 19:40:12 +0000 (14:40 -0500)]
meta-agl-profile-core: add patch for systemd-udevd SECLABEL crash

Add a patch to fix a systemd-udevd crash when parsing SECLABEL tokens
in udev rules. The issue was introduced by a rewrite of the rules parser
in systemd v243. The patch will be upstreamed to hopefully go into one
of the v243.x systemd-stable releases.

Bug-AGL: SPEC-2932

Change-Id: I9a8c3cf3c386290b8ede6b5fd7319c590322bc16
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-security: disable dbus-cynara patches 87/23687/1
Scott Murray [Mon, 27 Jan 2020 19:32:18 +0000 (14:32 -0500)]
meta-security: disable dbus-cynara patches

Rename meta-security dbus bbappend for new 1.2.16 version, and disable
the Cynara support patches until they can be updated by José Bollo.

Bug-AGL: SPEC-2932

Change-Id: Ia2211ad8147381898e47392fe857278189b670d3
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-bsp: handle ptest-runner upgrade 86/23686/1
Scott Murray [Mon, 27 Jan 2020 19:29:49 +0000 (14:29 -0500)]
meta-agl-bsp: handle ptest-runner upgrade

Rename ptest-runner to handle upgrade from 2.2 to 2.3.2, and update
local LAVA support patch.

Bug-AGL: SPEC-2932

Change-Id: Ia9edf303de689c42bad80a04522117c27e0977c2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-distro: Add inc file for next branch over-rides 85/23685/1
Scott Murray [Mon, 27 Jan 2020 19:10:56 +0000 (14:10 -0500)]
meta-agl-distro: Add inc file for next branch over-rides

Add poky-agl-next.inc file to hold temporary next branch over-rides,
and include it in poky-agl.conf. For now it just over-rides the
AGL_BRANCH value for agl-service-gps to use the next branch.
This can be removed once the next branches containing zeus support
are merged into master.

Bug-AGL: SPEC-2932

Change-Id: Id73597c6f35010e4e5f9b54ac09728c7783b9e2f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-distro: BBMASK problematic upstream meta-security bbappend 84/23684/1
Scott Murray [Mon, 27 Jan 2020 19:00:45 +0000 (14:00 -0500)]
meta-agl-distro: BBMASK problematic upstream meta-security bbappend

Mask upstream meta-security bbappend that interferes with non-linux-yocto
kernels due to the bug of having two wildcards, which bitbake does not
support. The result is the bbappend applying to all linux-% recipes,
breaking e.g. linux-raspberry compilation.  Not having it is not an issue,
since there is also explicit enabling of required security features done
by meta-agl/meta-security.

Bug-AGL: SPEC-2932

Change-Id: I60579cf539c0b134dda06af75f98a7960330b147
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-distro: prefer linux-yocto 4.19 LTS kernel 83/23683/1
Scott Murray [Mon, 27 Jan 2020 18:47:02 +0000 (13:47 -0500)]
meta-agl-distro: prefer linux-yocto 4.19 LTS kernel

Set PREFERRED_VERSION_linux-yocto in poky-agl.conf to prefer the
4.19 LTS linux-yocto kernel instead of 5.2.x. This only will affect
platforms such as qemux86-64 that use linux-yocto.

Bug-AGL: SPEC-2932

Change-Id: I64b90f48e6e32b6a4539c8dd3d2c4b33992d5199
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-graphical-qt5: enable qt5location services 82/23682/1
Scott Murray [Mon, 27 Jan 2020 18:40:55 +0000 (13:40 -0500)]
meta-agl-profile-graphical-qt5: enable qt5location services

Add bbappend for qt5location to enable the various geoservices
providers in its PACKAGECONFIG. They were previously enabled by
default, so this is required to yield the same location services
support that was present in pre-zeus builds.

Bug-AGL: SPEC-2932

Change-Id: Ic797e5d665560f21557b153f95a5d554bca0dc2e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-core: update most recipe 81/23681/1
Scott Murray [Mon, 27 Jan 2020 18:31:58 +0000 (13:31 -0500)]
meta-agl-profile-core: update most recipe

Update SRCREV in MOST driver recipe to pick up:

e4dbbaf sound.c: Remove snd_pcm_lib_mmap_vmalloc

As well, the following changes have been made to the bbappend:
- the kernel version detection logic has been removed
- the patch to support kernels older than 4.13 has been removed
- the patch that was handling the snd_pcm_lib_mmap_vmalloc issue on
  kernels >= 4.19 has been reworked to add the required #ifdefs to
  support kernels < 4.19 for e.g. the rcar3 4.14-ltsi kernel.

Bug-AGL: SPEC-2932

Change-Id: I388d186d04ccc017ff10b2024ae35ed22f7a8e36
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-core: update neardal recipe 80/23680/1
Scott Murray [Mon, 27 Jan 2020 18:28:41 +0000 (13:28 -0500)]
meta-agl-profile-core: update neardal recipe

Update neardal recipe to not use a github archive URL in its SRC_URI,
as this now triggers a QA warning due to such URLs being unstable.
Instead the git repository is used with the corresponding SRCREV for
version 0.14.

Bug-AGL: SPEC-2932

Change-Id: I56eaf984d573df5314ffb982c517aec66ae2f115
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoUpdate base local.conf.sample 79/23679/1
Scott Murray [Mon, 27 Jan 2020 18:26:30 +0000 (13:26 -0500)]
Update base local.conf.sample

Update local.conf.sample to the zeus version. This is required to
pick up default qemu configuration changes that are needed to get
qemu SDL support enabled.

Bug-AGL: SPEC-2932

Change-Id: I7a10ea42931dbb9c7e2c0dc4f2a15666d829f65d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-graphical: don't always build agl-compositor 78/23678/1
Scott Murray [Mon, 27 Jan 2020 18:23:27 +0000 (13:23 -0500)]
meta-agl-profile-graphical: don't always build agl-compositor

Make agl-compositor inclusion in packagegroup-agl-graphical-weston
dependent upon the agl-compositor DISTRO_FEATURE, to avoid build
failures due to weston 6.0.0 vs 7.0.0 issues in it. Those will need
to be addressed separately from the main zeus upgrade process.

Bug-AGL: SPEC-2932

Change-Id: Ibeae03d208eebaa87a210d4dbadd258db75fffae
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-graphical: update weston and weston-init 77/23677/1
Scott Murray [Mon, 27 Jan 2020 17:36:33 +0000 (12:36 -0500)]
meta-agl-profile-graphical: update weston and weston-init

Update weston and weston-init bbappends to handle weston 6.0.0 to
7.0.0 upgrade and other upstream changes:
- weston 6.0.0 bbappend renamed for weston 7.0.0.
- Wildcard weston_%.bbappend removed, as none of its changes are
  required with the latest upstream recipe.
- Update weston patches for 7.0.0. Notable changes are that the
  patch to allow launching weston as a non-root user has been
  reworked for the switch to meson for weston builds, and the
  compositor backend patch for Waltham has been disabled until
  someone more familiar with the code can update it.
- weston-init changes and udev rules updated to work with upstream
  support for running weston as non-root. The major rework is to
  simplify things such that all AGL configuration is done as an
  over-ride to the new upstream weston@.service file. The ability
  to specify which TTY to run weston on has been removed in favor
  of upstream's hard-coded tty7 as part of this change, to cut down
  on the amount of extra configuration required.

Bug-AGL: SPEC-2932

Change-Id: I6f8b213bacb2de7526aa1a3c01b1482be78becef
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-graphical: update wayland-ivi-extension for weston 7.0.0 76/23676/1
Scott Murray [Thu, 23 Jan 2020 01:26:42 +0000 (20:26 -0500)]
meta-agl-profile-graphical: update wayland-ivi-extension for weston 7.0.0

Tweak one patch to wayland-ivi-extension to handle switching from weston
6 to 7, and add another to handle the location of the plugin-registry.h
header file having changed in weston 7.

Bug-AGL: SPEC-2932

Change-Id: I6c861c593bbde24d4b18a88f1a42d87ac0450bfd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-distro: add polkit to DISTRO_FEATURES 75/23675/1
Scott Murray [Thu, 23 Jan 2020 01:18:04 +0000 (20:18 -0500)]
meta-agl-distro: add polkit to DISTRO_FEATURES

Add polkit to DISTRO_FEATURES in poky-agl.conf. This is now explicitly
required since the OE warrior release to be able to build udisks2.
Since the polkit packages were previously being pulled into images by
udisks anyways, the effective difference seems to be polkit support
being enabled in systemd.

Bug-AGL: SPEC-2932

Change-Id: Id87a1c04f5da431f3099d26ef3b78b189ff35b9d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-core: update fontconfig bbappend 74/23674/1
Scott Murray [Thu, 23 Jan 2020 01:16:24 +0000 (20:16 -0500)]
meta-agl-profile-core: update fontconfig bbappend

Update fontconfig bbappend to work with the newer fontconfig 2.13.1
in oe-core in zeus.

Bug-AGL: SPEC-2932

Change-Id: I7dfbe73def6b461915cdfa0131e1a529e1d3a5fd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-core: switch to udisks2 73/23673/1
Scott Murray [Thu, 23 Jan 2020 00:46:20 +0000 (19:46 -0500)]
meta-agl-profile-core: switch to udisks2

The udisks recipe was dropped from meta-oe in zeus, rework our
bbappend to work with udisks2 which replaces it.

Bug-AGL: SPEC-2932

Change-Id: I9ac1a25ee5a816d06874a5c859034f2c2758d117
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-security: handle systemd upgrade 72/23672/1
Scott Murray [Wed, 22 Jan 2020 23:36:32 +0000 (18:36 -0500)]
meta-security: handle systemd upgrade

Rename systemd bbappend to work with newer 243.2 version in oe-core.
A wildcard is now used to reduce the need to rename the bbappend on
future upgrades, as the additions it makes have not changed recently.

Bug-AGL: SPEC-2932

Change-Id: Ie6413710e861b8dbf082bcae3d7592f1009927d5
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-graphical-qt5: handle qtwayland upgrade 71/23671/1
Scott Murray [Wed, 22 Jan 2020 23:32:31 +0000 (18:32 -0500)]
meta-agl-profile-graphical-qt5: handle qtwayland upgrade

Drop apparently no longer required qtwayland build fix patch since
it does not apply to the newer version in meta-qt5 zeus branch.

Bug-AGL: SPEC-2932

Change-Id: I8b218260da649aac9e5075100c271cf85c6a5c12
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-core: handle freetype upgrade 70/23670/1
Scott Murray [Wed, 22 Jan 2020 23:16:17 +0000 (18:16 -0500)]
meta-agl-profile-core: handle freetype upgrade

Rename and update freetype bbappend in meta-agl-profile-core to work
with new 2.10.1 recipe in oe-core.

Bug-AGL: SPEC-2932

Change-Id: I71ae6dfde9d9ae36a3f70661fbb84afb575d6786
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-bsp meta-agl-profile-core: upgrade to opencv 4.x 69/23669/1
Scott Murray [Wed, 22 Jan 2020 22:30:26 +0000 (17:30 -0500)]
meta-agl-bsp meta-agl-profile-core: upgrade to opencv 4.x

Rename meta-agl-bsp and meta-agl-profile-core bbappends to handle
opencv upgrade from 3.x to 4.x, and update patch in meta-agl-bsp.

Bug-AGL: SPEC-2932

Change-Id: I200fed501d0d09cb2ae6953fe95e3dafcc383457
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-core: update rtl-sdr recipe for zeus 68/23668/1
Scott Murray [Wed, 22 Jan 2020 22:02:59 +0000 (17:02 -0500)]
meta-agl-profile-core: update rtl-sdr recipe for zeus

Update pkg-config CFLAGS tweaking in rtl-sdr to avoid failing updated
QA check in zeus.

Bug-AGL: SPEC-2932

Change-Id: I4a60c16050736f0c92f91f3804342fdaacf713ee
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-security meta-app-framework: handle xmlsec1 upgrade 67/23667/1
Scott Murray [Wed, 22 Jan 2020 22:00:28 +0000 (17:00 -0500)]
meta-security meta-app-framework: handle xmlsec1 upgrade

Remove now unneeded meta-security xmlsec1 bbappend, and update the
bbappend in meta-app-framework to work with the new xmlsec1 1.2.28
recipe in oe-core.

Bug-AGL: SPEC-2932

Change-Id: If57b7c9fa2a4d2b8f9470dd67e95b4579d1210c7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-graphical: upgrade to gstreamer 1.16 66/23666/1
Scott Murray [Wed, 22 Jan 2020 21:46:21 +0000 (16:46 -0500)]
meta-agl-profile-graphical: upgrade to gstreamer 1.16

Rename gstreamer1.0-plugins-bad bbappend and update PREFERRED_VERSION
definitions in distro configuration to handle upgrade to gstreamer
1.16 in oe-core.

Bug-AGL: SPEC-2932

Change-Id: Ibc7362e6f45512fcda353a9479e2e437e1ee7f0c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-core: remove libmicrohttpd backport 65/23665/1
Scott Murray [Wed, 22 Jan 2020 19:04:35 +0000 (14:04 -0500)]
meta-agl-profile-core: remove libmicrohttpd backport

Remove backported libmicrohttpd 0.9.63 recipe, as oe-core has a newer
0.9.66 recipe.

Bug-AGL: SPEC-2932

Change-Id: I96fccada545452217f28a29a42d4ba04e5a2f393
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-core: remove backported curl and nghttp2 recipes 64/23664/1
Scott Murray [Wed, 22 Jan 2020 19:01:07 +0000 (14:01 -0500)]
meta-agl-profile-core: remove backported curl and nghttp2 recipes

Remove the curl and nghttp2 recipes that were backported from oe-core
zeus to get nghttp2 support for the Alexa SDK, since they're present
in oe-core now.

Bug-AGL: SPEC-2932

Change-Id: I1cc57ecd3113f68a1a980944c5b07b6a335bd622
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-core: remove libnfc recipe 63/23663/1
Scott Murray [Wed, 22 Jan 2020 18:55:02 +0000 (13:55 -0500)]
meta-agl-profile-core: remove libnfc recipe

Remove libnfc recipe, as oe-core now has a recipe pointing at a newer
git commit.

Bug-AGL: SPEC-2932

Change-Id: Ib98a9ef5ae65b3aa533a5266ef72466aa73d934c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-core: remove connman backport 62/23662/1
Scott Murray [Wed, 22 Jan 2020 18:53:21 +0000 (13:53 -0500)]
meta-agl-profile-core: remove connman backport

Remove backported connman 1.36 recipe, as oe-core has a newer 1.37
recipe.

Bug-AGL: SPEC-2932

Change-Id: I7bf60571f687a717f9f7841b7caa62ff21dbce3d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-graphical: remove weston 5.0.0 patches 61/23661/1
Scott Murray [Wed, 22 Jan 2020 18:48:13 +0000 (13:48 -0500)]
meta-agl-profile-graphical: remove weston 5.0.0 patches

Remove weston 5.0.0 patches and associated bbappend since there is no
longer a weston 5.0.0 recipe in-tree to apply against.

Bug-AGL: SPEC-2932

Change-Id: I033286c4214313b8cb665cdb8e0bf1d388cb696e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-core: remove old glibc patch 60/23660/1
Scott Murray [Wed, 22 Jan 2020 18:47:34 +0000 (13:47 -0500)]
meta-agl-profile-core: remove old glibc patch

Remove patch against glibc since it no longer applies, and is no
longer relevant since no AGL platform uses a kernel old enough
(< 3.14.3) to require it.

Bug-AGL: SPEC-2932

Change-Id: I7fc1ae73b41f69892ea1ac72fbe563de7c9122f7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-bsp/meta-intel: remove linux-firmware_git.bbappend 59/23659/1
Scott Murray [Wed, 22 Jan 2020 18:30:36 +0000 (13:30 -0500)]
meta-agl-bsp/meta-intel: remove linux-firmware_git.bbappend

Remove empty meta-intel specific linux_firmware_git.bbappend, as there
is no _git version of the recipe in zeus for it to apply to.

Bug-AGL: SPEC-2932

Change-Id: I7675d024a069e51b8c8b6b8ba34579cbff629158
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-bsp: remove weston and wayland-protocols backports 58/23658/1
Scott Murray [Wed, 22 Jan 2020 18:26:00 +0000 (13:26 -0500)]
meta-agl-bsp: remove weston and wayland-protocols backports

Remove weston 6.0.0 and wayland-protocols 1.17 backports, as they are
no longer required. oe-core now has weston 7.0.0 and wayland-protocols
1.18.

Bug-AGL: SPEC-2932

Change-Id: I351c44616a0f47b128e10371bf05f16b0bfe054f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-app-framework: remove libzip recipe 57/23657/1
Scott Murray [Wed, 22 Jan 2020 18:20:56 +0000 (13:20 -0500)]
meta-app-framework: remove libzip recipe

Remove libzip 1.1.1 recipe since meta-oe has a newer 1.5.2 recipe
now, and add a bbappend to enable required native and nativesdk
building with BBCLASSEXTEND.

Bug-AGL: SPEC-2932

Change-Id: I224ba96ffce78c07590d7f791d4ab3b64c7febda
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-security: remove keyutils recipe 56/23656/1
Scott Murray [Wed, 22 Jan 2020 18:17:36 +0000 (13:17 -0500)]
meta-security: remove keyutils recipe

Remove keyutils 1.5.8 recipe since meta-oe has a newer 1.6 recipe.

Bug-AGL: SPEC-2932

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

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

Change-Id: Ib762915305588c39400c3c8343152b4ecbfa4556
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agolibqtappfw: update SRCREV 00/23600/3
Scott Murray [Mon, 20 Jan 2020 23:03:39 +0000 (18:03 -0500)]
libqtappfw: update SRCREV

Update SRCREV to pick up:

cd1a7f3 libqtappfw: add initial HVAC support
cd5c8fe Add initial voice-capabilities binding support
68cb7fe voice: remove workarounds for broken vshl-core event JSON

Bug-AGL: SPEC-3084, SPEC-3110, SPEC-2984

Change-Id: I93bd9bf25e9f15cc163a2b531794369480265b6a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoExtend qemux86-64 images to support real hardware 91/23591/2
Paul Barker [Mon, 20 Jan 2020 15:54:30 +0000 (15:54 +0000)]
Extend qemux86-64 images to support real hardware

* Build wic images for qemux86-64 which can be written to a USB stick or
  SD card.

* Support both virtual and physical displays for all qemu targets.

* Use a wks file which works on both virtual and physical machines. EFI
  is now required to boot the VMDK image.

* Drop inclusion of `microcode.cpio` in the boot partition in the wic
  file `systemd-intel-corei7-64-bootdisk.wks`. This file is not
  available for qemux86-64 images and is not strictly necessary.

Bug-AGL: SPEC-2931

Change-Id: Ib3982906e52d3a964a921c9a2234cab697fe0551
Signed-off-by: Paul Barker <pbarker@konsulko.com>
4 years agoaf-binder: Upgrade 70/23570/1
Jose Bollo [Fri, 10 Jan 2020 09:23:25 +0000 (10:23 +0100)]
af-binder: Upgrade

This upgrade of the binder includes improvement in
event handling (SPEC-3069) and minor fixes.
Unscription should now be immediately effective
as expected, no matter how many subscribe was done.

Included commits:
 * 8828c6be main-afb-client-demo: Fix typo
 * f3d1f19a afb-apiset: Fix start of apis
 * 18d28239 AFB.js: pass event name
 * ca0f859d afb-proto-ws: Improve comment and names
 * f40979c7 afb-proto-ws: Add message for unexpected event
 * c6fcbec3 afb-evt: Improve name of listening functions
 * 36ed9d2e afb-evt: Ensure unsubscribe works
 * 164f1414 afb-ws-client: Improve direct URI
 * 65353dce Update copyright dates

Bug-AGL: SPEC-3066
Bug-AGL: SPEC-3069
Bug-AGL: SPEC-3087
Bug-AGL: SPEC-3094

Change-Id: I499643564a1026f54b7cfd68f73352561e1d8649
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
4 years agoUpdate dependencies of agl-service-can-low-level 07/23507/1
Jan-Simon Moeller [Mon, 30 Dec 2019 15:14:16 +0000 (16:14 +0100)]
Update dependencies of agl-service-can-low-level

The upcoming changes require a new dependency to be added
to the recipe.

Bug-AGL: SPEC-3078

.

Change-Id: Iaf1954075903fcbbf414f024fce7b521e00c9017
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 years agodev-mapping: Add RPROVIDES mechanism 99/23499/2
Scott Murray [Sun, 29 Dec 2019 23:16:54 +0000 (18:16 -0500)]
dev-mapping: Add RPROVIDES mechanism

Add RPROVIDES and PREFFERED_RPROVIDER definitions to define a new
virtual/low-can-dev-mapping runtime package dependency that will
enable providing a different device mapping configuration for demo
setups.

Bug-AGL: SPEC-3076

Change-Id: I73d253a0a1285dd4576bb3b5bf04568c3d05e60c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agolibqtappfw: update SRCREV 00/23500/1
Scott Murray [Mon, 30 Dec 2019 01:07:04 +0000 (20:07 -0500)]
libqtappfw: update SRCREV

Update SRCREV to pick up:

95e3f5a Merge "voice: add vendor name to voiceagent model"
68e84b1 radio: Make sure min/max frequency are initialized
edb90cd voice: add vendor name to voiceagent model

Bug-AGL: SPEC-2981, SPEC-3041

Change-Id: I30582015b13721c8bf54386404f7e67a978bc016
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoUpdate distro configuration post-rc4 74/23474/1
Jan-Simon Möller [Sat, 28 Dec 2019 21:58:30 +0000 (22:58 +0100)]
Update distro configuration post-rc4

Itchy Icefish rc4 is out.
The merge window for rc5 is open.

Change-Id: I7cf6aee8b43db5fa7159d8fa0dbc1b9c97edced8
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoChange the distro config for Icefish rc4 53/23453/1 8.99.4 icefish/8.99.4 icefish_8.99.4
Jan-Simon Möller [Fri, 20 Dec 2019 22:23:40 +0000 (23:23 +0100)]
Change the distro config for Icefish rc4

Due to a critical bug in rc3, we'll do an early rc4.
This changes the distro configuration.

Change-Id: I25cb3fa513a66e26b443e986641cddf42a303e94
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoaf-main: Fix allocation of ids 46/23446/2
Jose Bollo [Fri, 20 Dec 2019 17:10:42 +0000 (18:10 +0100)]
af-main: Fix allocation of ids

The allocation of ids and ports was broken because
ids was not well scanned since commit 6008a3e

Bug-AGL: SPEC-3068

Change-Id: Ia92a9c05e99ba1b62856d1610d2a91c9693c35e2
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
4 years agoaf-binder: Fix a critical bug 42/23442/2
Jose Bollo [Fri, 20 Dec 2019 14:02:31 +0000 (15:02 +0100)]
af-binder: Fix a critical bug

This fix a critical bug of the binder that lead to memory
crash and instabilities.

Bug-AGL: SPEC-3066

Change-Id: Ied3756fb7cf0dea423cda1c8367510fc175ab447
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
4 years agoAdd cloc to hosttools and use patched sources 38/23438/2
Jan-Simon Möller [Thu, 19 Dec 2019 23:51:48 +0000 (00:51 +0100)]
Add cloc to hosttools and use patched sources

to use the cloc bbclass, cloc needs to be installed on the host.
Thus add it to HOSTTOOLS and also apply all patches.

Change-Id: Ifd9a355d2d0dc75f55b683e9d7f398a8f46bae16
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoaf-main: OAuth client credentials and localuser names 56/23356/5
José Bollo [Tue, 17 Dec 2019 18:56:16 +0000 (19:56 +0100)]
af-main: OAuth client credentials and localuser names

This includes:
 - the basic OAuth client credential server
 - the token logic for WAM apps
 - the use of localuser names WAM apps

Bug-AGL: SPEC-2968
Bug-AGL: SPEC-3032
Bug-AGL: SPEC-3033
Bug-AGL: SPEC-3014

Change-Id: I37588d4a4f9b74bb0ab0da70c7fbae1f8979f25e
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agocynagoauth: Add a basic OAuth server 09/23409/3
José Bollo [Tue, 17 Dec 2019 18:41:11 +0000 (19:41 +0100)]
cynagoauth: Add a basic OAuth server

cynagoauth is a basic OAuth2 server implementing
delivery of tokens based on the Smack label of the
client.

Bug-AGL: SPEC-2550
Bug-AGL: SPEC-2968
Bug-AGL: SPEC-3032

Change-Id: I93aa1864ac68ec51963a25e80150879ea88a5766
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agolibwindowmanager & libhomescreen: Handle hostname of remote 11/23411/2
José Bollo [Tue, 17 Dec 2019 18:47:58 +0000 (19:47 +0100)]
libwindowmanager & libhomescreen: Handle hostname of remote

The remote can be different from localhost. This new
versions allow to specify explicitely the host. Implicitely,
it is still localhost.

Bug-AGL: SPEC-3014

Change-Id: Id3b4e84801e17ba6c67f2df0d32b5f449cdcb841
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agocynagora: Bump version 12/23412/2
José Bollo [Tue, 17 Dec 2019 18:50:37 +0000 (19:50 +0100)]
cynagora: Bump version

Includes:
 * 23bc103 agent-at: Move field separator from : to ;
 * c29761c Improve integration of cynagora

Bug-AGL: SPEC-2968

Change-Id: I83af517b446f0a55de253568b17069b6231d3034
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agoaf-binder: Fix issue when no port defined 10/23410/2
José Bollo [Tue, 17 Dec 2019 18:44:33 +0000 (19:44 +0100)]
af-binder: Fix issue when no port defined

Since introduction of interfaces, it is no more
needed to define a port. But the binder was still
complaining that no port were defined.

Bug-AGL: SPEC-2968
Bug-AGL: SPEC-3014

Change-Id: Ia3d748615641db5f467c3313ff7b02c16608d0ac
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agometa-agl-profile-graphical-qt5: add libqtappfw 21/23421/3
Scott Murray [Wed, 11 Dec 2019 20:05:54 +0000 (20:05 +0000)]
meta-agl-profile-graphical-qt5: add libqtappfw

Add libqtappfw recipe to meta-agl-profile-graphical-qt5 to move it from
meta-agl-demo, making it available for use in other images builds like
the cluster demo.

Bug-AGL: SPEC-3045

Change-Id: Ic8230975fdfe2d953b49325e86b3a7bd042e70a5
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoBump of configuration post RC3 of Icefish 23/23423/1
Jan-Simon Möller [Wed, 18 Dec 2019 17:54:47 +0000 (18:54 +0100)]
Bump of configuration post RC3 of Icefish

Change the distro configuration after rc3 is cut.
The window for rc4 is open now.

Change-Id: Id1a51cf18d5c7f1cb4a307c1b3e2b8df2ae02349
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agofix weston crash on h3+KF after first bootup 05/23405/2
Veeresh Kadasani [Fri, 13 Dec 2019 10:56:17 +0000 (19:56 +0900)]
fix weston crash on h3+KF after first bootup

Bug-AGL: SPEC-2827

remove 0002-compositor-add-output-type-to-weston_output.patch
this patch was ported from weston 2.0 transmitter fix
which use to crash because of invalid member access.
with weston 6.0 transmitter works fine without this patch
so remove it to fix crash after first boot on h3+KF

Change-Id: I607bec3bdfb5146af68d36d717d3305f5fd58998
Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
4 years agoivi-shell: Fix crash due no transmitter screen 06/23406/2
Veeresh Kadasani [Mon, 16 Dec 2019 10:48:43 +0000 (19:48 +0900)]
ivi-shell: Fix crash due no transmitter screen

Bug-AGL: SPEC-3056

Registered the events for the output_created, destroyed,
resized events.So that the ivi_scrn can be destroyed,
created dynamically during destroyed and created events.
And the view properties are dynamically changed during
resized/moved events.

Change-Id: I136b66c9747412af1fa868cef8a061ef2ea624f7
Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
4 years agoAdd agl-virt-xen feature 10/22710/2
Jérémy Fanguède [Tue, 15 Oct 2019 10:05:13 +0000 (12:05 +0200)]
Add agl-virt-xen feature

"agl-virt-xen" feature set the desired hypervisor to Xen with the
AGL_XEN_WANTED flag, boards that support it will then compile all the
needed Xen binaries and libraries. Depends on "agl-virt" feature
(because of meta-virtualization).

Bug-AGL: SPEC-2912
Change-Id: I4123f208bebfd5d768bb4391b21308d1db962366
Signed-off-by: Jérémy Fanguède <j.fanguede@virtualopensystems.com>
4 years agoAdd agl-virt feature 09/22709/2
Jérémy Fanguède [Tue, 15 Oct 2019 10:04:45 +0000 (12:04 +0200)]
Add agl-virt feature

New feature "agl-virt" adds meta-virtualization layer

Bug-AGL: SPEC-2912
Change-Id: I4b708eb86694a657f05f3a43a3e813e241ec3d7b
Signed-off-by: Jérémy Fanguède <j.fanguede@virtualopensystems.com>
4 years agoaf-main: Ensure home and workdir to platform's app 95/23395/1
Jose Bollo [Mon, 16 Dec 2019 08:41:54 +0000 (09:41 +0100)]
af-main: Ensure home and workdir to platform's app

The widget requesting the permission to run at
platform scope: urn:AGL:permission::partner:scope-platform
should be able to record data and state.
This change provides a default place to achieve it.

Bug-AGL: SPEC-2998

Change-Id: I1278375591716d18ce1346acc0f63fb073e4556a
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
4 years agoPrepare Icefish rc3 76/23376/1 8.99.3 icefish/8.99.3 icefish_8.99.3
Jan-Simon Moeller [Sun, 15 Dec 2019 22:10:24 +0000 (23:10 +0100)]
Prepare Icefish rc3

Change the distro config.

.

Change-Id: Ide8f369190a073bf34c2d043732fa1cd2872d0fd
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 years agoChange the URL to gerrit 59/23359/2
Jan-Simon Moeller [Fri, 13 Dec 2019 17:21:27 +0000 (18:21 +0100)]
Change the URL to gerrit

to stay inline with all other recipes, change this to use gerrit.

.

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

4 years agoPost RC2 bump of distro config 37/23337/1
Jan-Simon Moeller [Thu, 12 Dec 2019 13:51:52 +0000 (14:51 +0100)]
Post RC2 bump of distro config

Change-Id: Ic5521e64bf51446c5f50601636761fd775b84f21
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 years agoagl-service-signal-composer: switch to AGL_APP_REVISION 33/23333/2
Scott Murray [Wed, 11 Dec 2019 23:40:49 +0000 (23:40 +0000)]
agl-service-signal-composer: switch to AGL_APP_REVISION

Switch agl-service-signal-composer's SRCREV to AGL_APP_REVISION so
it will automatically pick up changes. This matches the configuration
of all the other service bindings. Also change the SRC_URI from gitsm
to just git, since submodules are no longer used.

Bug-AGL: SPEC-3024

Change-Id: Ida819d937f9090134c885cd5e816342dad7b9c0b
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agojson-c: add --enable-threading to EXTRA_OECONF 20/23320/1
Matt Ranostay [Wed, 11 Dec 2019 18:47:49 +0000 (20:47 +0200)]
json-c: add --enable-threading to EXTRA_OECONF

Enable partial threading support to enable compiler atomic
operations which in turn avoids refcount corruption issue
that was causing aborts with moderate prolonged traffic.

Bug-AGL: SPEC-3044
Change-Id: I0b9ab8c27f2c436910dbabf03be5bedaf1a28136
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoCut 8.99.2 II rc2 release 81/23281/2 8.99.2 icefish/8.99.2 icefish_8.99.2
Jan-Simon Moeller [Fri, 6 Dec 2019 16:45:12 +0000 (17:45 +0100)]
Cut 8.99.2 II rc2 release

.

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

4 years agometa-agl-profile-graphical-html5: remove layer and AGL feature 72/23072/3
Jacobo Aragunde Pérez [Wed, 27 Nov 2019 09:44:34 +0000 (10:44 +0100)]
meta-agl-profile-graphical-html5: remove layer and AGL feature

Remove old layer, based on OpenIVI and using deprecated QtWebKit, to
free up the name to be used by the Chromium-based web runtime.

Bug-AGL: SPEC-2322

Change-Id: I41730d629be846c2b0a624f5ab881ada31a8e0dc
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
4 years agoaf-main & af-binder: Partial shift to token logic 84/23184/2
Jose Bollo [Wed, 4 Dec 2019 15:30:32 +0000 (16:30 +0100)]
af-main & af-binder: Partial shift to token logic

This commit includes changes related to integration
of token security logic and use of nss-localuser.

Changes from af-main are:
 * 581f99c wgtpkg-install: Add default permissions
 * 50ab763 Remove tokens
 * 6008a3e Enforce numeric application IDs
 * 653562e Introduce localuser interface for applications

Changes from af-binder are:
 * 5026e71 docs(func-service.md): typo
 * 2243df1 afb-api-dbus: Fix broken broadcast in dbus apis
 * ff5446e afb-proto-ws: Fix crash on event to disconnected
 * 1b240e6 afb-hreq: Handle HTTP header Authorization
 * 29ae81f Introduce object for tokens
 * 6f59158 coverage: Fix regression
 * 9a623c3 monitoring: Fix display on connection error
 * e6908a2 afb-hreq: Handle access_token query parameter
 * 0d3dc97 Remove refreshing token
 * 7c67e96 Remove returning token
 * e08d57c Don't return the uuid
 * b4da3b7 Move tokens from sessions to requests
 * e80c1a7 Use afb_token in contexts
 * d735ff8 afb-session: Expose a local id for sessions
 * 5ac7bb0 afb-session: remove initial token
 * 0fd887b u16id: Add maps for identifiers id of 16 bits
 * eaf5670 afb-evt: Use 16 bits for ids
 * b55f3cd afb-stub-ws: Enforce asynchronous describe
 * 7386e1c afb-proto-ws: Change the protocol WSAPI
 * 74a7ebb afb-error-text: Introduce standard error text
 * af003cd afb-auth: Increase and improve use of afb-auth
 * 98b214e afb-hswitch: Update websocket policy
 * b70caad afb-context: Move credentials to context
 * d8aff62 afb-context & afb-token: rework token validation
 * 36094f9 afb-supervision: Improve messages
 * 354dfe5 afb-perm: separate access to permission db
 * 93483c5 AFB.js: Enforce single code
 * c79b6ba Relax constraint on aliases
 * 7a28ebb afb-socket: Add ability to set a default scheme
 * 82a9d79 main-afb-daemon: manage listening interfaces

Bug-AGL: SPEC-2968

Change-Id: If4751144595c38a69608a962c92b54ae1a976ac8
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
4 years agoFollow move of agl-image-ivi-crosssdk to meta-agl-demo 61/23261/1
Jan-Simon Moeller [Thu, 5 Dec 2019 15:43:25 +0000 (16:43 +0100)]
Follow move of agl-image-ivi-crosssdk to meta-agl-demo

The latest changes require a follow-up.

Bug-AGL: SPEC-2500

.

Change-Id: Ibfbdb1c01be3a3548860313854ab45bd58748597
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 years agoMove packages from agl-core to agl-ivi 25/23125/3
Ronan Le Martret [Fri, 29 Nov 2019 09:07:00 +0000 (10:07 +0100)]
Move packages from agl-core to agl-ivi

Bug-AGL: SPEC-2500

v2: moved packagegroup-agl-core-navigation as packagegroup-agl-ivi-navigation
    to meta-agl-demo

Change-Id: I9ce852c80cc7c9789c087517aeee6ce38947a270
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoAdd development headers for pipewire and wireplumber to SDK 70/23170/2
Jan-Simon Möller [Tue, 3 Dec 2019 18:10:35 +0000 (19:10 +0100)]
Add development headers for pipewire and wireplumber to SDK

This is required to build the agl-service-audiomixer with the SDK.

Change-Id: Ie717633f92a85d14d311cf282f9d920bc95ca9f6
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agonss-localuser: Add application to localuser family 37/23137/2
José Bollo [Tue, 3 Dec 2019 08:18:28 +0000 (09:18 +0100)]
nss-localuser: Add application to localuser family

This allows to use separate hostnames for separate
applications and separate users.

Bug-AGL: SPEC-2968

Change-Id: Iac139e3cda57c67796bbdacceceb39fe57c46591
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agosecurity-manager: Improve integration 65/23065/5
José Bollo [Tue, 26 Nov 2019 14:21:18 +0000 (15:21 +0100)]
security-manager: Improve integration

This fixes some issues encountered by the current
integration of the security-manager:

 - its recipes is spread in too much directories (see SPEC-2092)
 - its initialization should be checked (see SPEC-2091)
 - the location of the database has to be changed
   (see SPEC-1717 that provided a workaround)

All in one, I decided to create that ticket that summarize
the work that can be quickly achieved to answer all this
issues that are tightly coupled.

Bug-AGL: SPEC-2972
Bug-AGL: SPEC-2092
Bug-AGL: SPEC-2091
Bug-AGL: SPEC-1717

Change-Id: I7af941c25cfa1624d76c2e8f512f6535918912f0
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agoExtend intel-corei7-64 machine to support virtual targets 00/22900/5
Paul Barker [Sun, 10 Nov 2019 00:39:42 +0000 (00:39 +0000)]
Extend intel-corei7-64 machine to support virtual targets

These changes allow images built for the intel-corei7-64 machine to be
booted under qemu (by using the normal `runqemu` command) and vmware or
virtualbox after a build. Functionality on real hardware should not be
compromised.

Bug-AGL: SPEC-2931

Change-Id: If25782bf59e145cab32a4c9a0e39b599106ce7cc
Signed-off-by: Paul Barker <pbarker@konsulko.com>
4 years agoafb-test: add missing jq package to RDEPENDS 27/23127/1
Matt Ranostay [Sun, 1 Dec 2019 20:00:02 +0000 (22:00 +0200)]
afb-test: add missing jq package to RDEPENDS

Bug-AGL: SPEC-3005
Change-Id: I4d28c2bb7b97ddf8aedbfedf1519362c27327b10
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agocan-low-level: bump version to get latest changes 58/23058/3
Romain Forlot [Tue, 26 Nov 2019 13:33:14 +0000 (13:33 +0000)]
can-low-level: bump version to get latest changes

Be in sync with the low-can-generator.
Update the version of the binding wih the following changes:

42163fc Add steering wheel LIN message signal definitions
069aa21 refactor(config.xml.in):Replace required api with required
binding
9402835 Update documentation
ccf35c0 Remove file socketcan-j1939 that was not removed before
f83aef5 Remove in function convert_from_addr, the variable flags was not
used
4c8485a Remove in function rx_filter_can, the variable val was not used
491c4d4 Add new decoders bytes for signal of long size
96232f8 Change signature of decoders
6d6b880 Add some typedef to reduce the size of the lines
d489919 Change vector to list to allow to remove signal.
b9b4580 Update bit position and bit size in signal
b8e8186 Add feature ISO TP (multi frames and peer to peer)
7f038fe Replace all enum types with masks
6208328 Update function tx_send for multi frame prevision
7656fad Only defined signals can be written
59bffa4 Update function rx_filter_can for multi frame prevision.
5d0fe05 Change function get_bcm_msg to return a reference.
fa8c188 Move attributes flags and maxdlen
f516a12 Add function remove last bcm frame
ff6e251 Add many frames in a subscription in the function tx_send.
f5997f7 Add function to convert vector to canfd or can frame.
4216b5e Add function get_data_vector with index
4693c2e Update function to encode and decode message
9230028 Update j1939 decode with function to_hex
3d8c045 Add file converter to manage all conversions
4bc8984 Uniform indentation with tabulation
08a4337 Fix: only one subscription could be made

Bug-AGL: SPEC-2976

Change-Id: I4f813b634421c781dbe34190417febc69336c649
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
4 years agoBump distro config after release of RC1 75/23075/2
Jan-Simon Möller [Wed, 27 Nov 2019 14:55:35 +0000 (15:55 +0100)]
Bump distro config after release of RC1

Window open for RC2.

Change-Id: If247ce798874c5daa06f930e649e923ecce6e871
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoEnable pi 4 boot log on console output temporarily 73/23073/1
Li Xiaoming [Wed, 27 Nov 2019 09:48:59 +0000 (17:48 +0800)]
Enable pi 4 boot log on console output temporarily

Although the rpi-config_git.bbappend enable ENABLE_UART_raspberrypi4 =
"1", it seems make no effect.

This patch is temporary solution, which can do some help to debug pi 4
boot issue.

Bug-AGL: SPEC-2995

Change-Id: I0b634c4d8df576884b939ea259d4f8b7ca5330d7
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
4 years agoagl-compositor: Add DISTRO_FEATURE to enable compositor 44/23044/2
Daniel Stone [Mon, 25 Nov 2019 19:25:52 +0000 (19:25 +0000)]
agl-compositor: Add DISTRO_FEATURE to enable compositor

When the 'agl-compositor' distro feature is enabled, the AGL compositor
will be enabled and start at boot instead of Weston.

Change-Id: Idcd0c401c3d2c332637ddde1cd83d1fe85c4ae2a
Signed-off-by: Daniel Stone <daniels@collabora.com>
4 years agographics: Add agl-compositor recipe 40/23040/5
Daniel Stone [Mon, 25 Nov 2019 13:15:30 +0000 (13:15 +0000)]
graphics: Add agl-compositor recipe

Add a recipe for the new AGL compositor and enable it when building the
Weston package group.

Change-Id: I3fe88370a4fc6a01b8ba8c3126a407cd9c39a842
Signed-off-by: Daniel Stone <daniels@collabora.com>
4 years agoweston: Add patch to export more config-parser API 39/23039/2
Daniel Stone [Mon, 25 Nov 2019 12:30:34 +0000 (12:30 +0000)]
weston: Add patch to export more config-parser API

Used by the AGL compositor to implement configuration parsing.

Change-Id: I30b207f23bbc252dfee30ddf90d84e02779b0395
Upstream: https://gitlab.freedesktop.org/wayland/weston/merge_requests/314
Signed-off-by: Daniel Stone <daniels@collabora.com>
4 years agoagl-service-hvac: add low level canbus service in RDEPENDS 47/23047/2
Matt Ranostay [Mon, 25 Nov 2019 22:54:25 +0000 (00:54 +0200)]
agl-service-hvac: add low level canbus service in RDEPENDS

To allow the removal of direct CANBus socket calls we must
add low level CANBus service to RDEPENDS

Bug-AGL: SPEC-2984
Change-Id: I168a48578014a92a1da8704790aaa103d82d29b6
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agolibhomescreen: remove org.agl.statusbar.conf dbus policy 55/22955/3
Matt Ranostay [Fri, 15 Nov 2019 08:06:33 +0000 (10:06 +0200)]
libhomescreen: remove org.agl.statusbar.conf dbus policy

StatusBar dbus interface is deprecated and no longer actively
used so remove dbus session policy.

Bug-AGL: SPEC-2964
Change-Id: I7fc6dce12761ed81c59e4d96a0db95f748570e84
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoBump waltham-transmitter src revision. 99/22999/1
Veeresh Kadasani [Wed, 20 Nov 2019 01:58:02 +0000 (10:58 +0900)]
Bump waltham-transmitter src revision.

8409a6d - output:fix seg fault in transmitter when weston terminates
e448fc5 - output:fix repaint func not to skip first buffer
5287483 - output:don't push surface to remote if receiver not ready

Change-Id: Iaf2004bc95bc59e2daf5e4954ea14139e9a3a6ac
Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
4 years agoChange distro config for Icefish RC1 96/22996/1 8.99.1 icefish/8.99.1 icefish_8.99.1
Jan-Simon Möller [Wed, 20 Nov 2019 22:19:04 +0000 (23:19 +0100)]
Change distro config for Icefish RC1

Update the file.

Change-Id: Ibaf9eadae606842f9f148ee2a0be7f02835614c7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agolow-level-can-generator: update to latest revision 83/22983/1
Scott Murray [Wed, 20 Nov 2019 05:13:36 +0000 (00:13 -0500)]
low-level-can-generator: update to latest revision

Update SRCREV in low-level-can-generator recipe so that the toolchain
will have a version that matches the low-can binding, changes:

d9c40fd dd management of version and new decoder signature.
7869e2e Change enum type to flag and add iso tp protocol
93debbc Add generator for boolean fields
afa9e97 Add some modifications (space, new line, coma, float).
f61a6cb Add some options for J1939 support
0bb5744 Fix the default decoder using "states"
da429cc Add gitreview

Bug-AGL: SPEC-2951

Change-Id: I1dc3ece955548ced95ae24b9a382ce0ed3ad3b68
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoSupport meta-ti 2019.04 release 70/22970/2
Paul Barker [Mon, 18 Nov 2019 20:50:50 +0000 (20:50 +0000)]
Support meta-ti 2019.04 release

* The libgbm recipe has disappeared. "virtual/libgbm" is now provided by
  ti-sgx-ddk-um.

* Update ti-sgx-ddk-km and adapt the AGL toolchain support to fit with
  the upstream Makefile changes.

Change-Id: I2744868b466306cf2c1cb458a6889ab2043f9421
Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
4 years agoagl-service-hvac: rework configuration file packaging 30/22930/2
Scott Murray [Wed, 13 Nov 2019 03:22:57 +0000 (22:22 -0500)]
agl-service-hvac: rework configuration file packaging

Move agl-service-hvac hvac.json configuration file install into its
own recipe so that just it will be machine-specific, and replace
m3ulcb-specific agl-service-hvac bbappend with a more generic
do_install_append_ulcb in the new agl-service-hvac-conf recipe.

Bug-AGL: SPEC-2949

Change-Id: Iabdfa2c204017a30bf82bed3eb6debbd3eb0be9c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoraspberrypi4.conf: Enable Bluetooth 46/22946/2
Leon Anavi [Wed, 13 Nov 2019 13:32:33 +0000 (15:32 +0200)]
raspberrypi4.conf: Enable Bluetooth

Enable Bluetooth for 64-bit AGL images for Raspberry Pi through
recipe pi-bluetooth. It provides a script that starts
automatically and properly configures BT-HCI.

Bug-AGL: SPEC-2936

Change-Id: I01cd5ea446bfe5f4182284c5e88984ee054fe62f
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
4 years agoraspberrypi4/50_local.conf.inc: Use Image format 90/22890/4
Leon Anavi [Fri, 8 Nov 2019 10:30:54 +0000 (12:30 +0200)]
raspberrypi4/50_local.conf.inc: Use Image format

Use the "Image" format for 64-bit AGL images for Raspberry Pi 4.

Bug-AGL: SPEC-2936

Change-Id: I4c671ed3cc775cd3356cb2e35a8ac73efd54603e
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
4 years agoconf/machine/raspberrypi4: Switch to 64-bit 89/22889/4
Leon Anavi [Thu, 7 Nov 2019 16:26:02 +0000 (18:26 +0200)]
conf/machine/raspberrypi4: Switch to 64-bit

Switch from 32-bit to 64-bit AGL image for Raspberry Pi 4.
Machine configuration has been modified according to the existing
configurations from meta-raspberrypi branches master and zeus.
When AGL moves to a newer release of the Yocto project and the BSP
these configurations can be removed from meta-agl.

Bug-AGL: SPEC-2936

Change-Id: Iddc3f75be179797e7d56f6806ec6ba52b080d766
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
4 years agosystemd: Install canbus network script in nonarch_base_libdir 49/22949/3
Max Tomago [Tue, 5 Nov 2019 18:47:31 +0000 (18:47 +0000)]
systemd: Install canbus network script in nonarch_base_libdir

This is the directory where systemd keeps network scripts (e.g /lib
rather than /lib64). Installing them in base_libdir breaks the build for
multilib targets.

Bug-AGL: SPEC-2966

Change-Id: If1f780a8cfed29f22f46b9ff1d08f36dee3296ee
Signed-off-by: Max Tomago <max.tomago@codethink.co.uk>
4 years agoBump afb-test & libappcontroller 69/22969/2
Frederic Marec [Mon, 18 Nov 2019 14:05:47 +0000 (15:05 +0100)]
Bump afb-test & libappcontroller

Bump afb-test & libappcontroller to fix missing event group during test

Bug-AGL: SPEC-2795

Change-Id: Iaa87ac5512d5b54bf56922883c54cf38eaa6ce79
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
4 years agometa-agl-bsp/meta-rcar-gen3: Apply E3 audio configuration 74/22374/4
Harunobu Kurokawa [Tue, 10 Sep 2019 22:10:38 +0000 (07:10 +0900)]
meta-agl-bsp/meta-rcar-gen3: Apply E3 audio configuration

v2:
 add PACKAGE_ARCH = "${MACHINE_ARCH}"

Bug-AGL: SPEC-2808

Change-Id: Id1587761c9be10a55ea18a938b74b39c512b63e2
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>