summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-01-29templates/feature/agl-compositor: Allow to test experimental agl-compositorMarius Vlad1-0/+14
Facilitates testing the client shell (homescreen) with the newer agl-compositor, but only enabled when DISTRO_FEATURES has 'agl-compositor'. Uses a WIP branch for it. Regular clients, like hvac, mediaplayer, launcher and navigation-demo also use the WIP branch. This modifies the conf/local file so it either needs a clean build directory or it requires an override of the conf/local when sourcing the aglsetup script. Bug-AGL: SPEC-3123, SPEC-3124 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Suggested-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: Ice650b5b61ebd1e1a35f045301c14e0bedda3a05
2020-01-28af-main: Improve Smack setupJosé Bollo1-1/+1
Improve setup for solving access issues While developping the binding afb-test, the export of the binding afm-test, using "provided-binding" feature revealed to be broken because of security setup. Bug-AGL: SPEC-2795 Change-Id: I0af4a46aaa191cad167a332ebb2d14ebbfe04c6a Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2020-01-28af-main: Use xdg-shell-v6 for agl-compositorMarius Vlad1-1/+3
As we're using xdg-shell-v6 instead of ivi-shell for agl-compositor and applications, make the transition much easier (that is, having a fully bootable workable image) by making it default when the DISTRO_FEATURES specify it. Bug-AGL: SPEC-3128 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: I1bf1546d3cfab14b1b4b76199ba60207c984d69f
2020-01-28Bump libafb-helpFrederic Marec1-1/+1
Update SRCREV to pick-up: 1d1c6ce timer: Fix stopping a running timer 6d828a1 Add 'GetRunningBindingDirPath' function 4480e19 Add 'GetAFBRootDirPath' function Bug-AGL: SPEC-2795 Change-Id: Ia788cb99c84dd2bc5e62134447a9b26ae53a885e Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2020-01-27meta-agl-bsp: meta-raspberrypi: handle zeus upgradeScott Murray42-3262/+7
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>
2020-01-27meta-agl-profile-core: add patch for systemd-udevd SECLABEL crashScott Murray2-0/+35
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>
2020-01-27meta-security: disable dbus-cynara patchesScott Murray2-15/+17
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>
2020-01-27meta-agl-bsp: handle ptest-runner upgradeScott Murray2-30/+26
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>
2020-01-27meta-agl-distro: Add inc file for next branch over-ridesScott Murray2-0/+4
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>
2020-01-27meta-agl-distro: BBMASK problematic upstream meta-security bbappendScott Murray1-0/+6
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>
2020-01-27meta-agl-distro: prefer linux-yocto 4.19 LTS kernelScott Murray1-0/+3
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>
2020-01-27meta-agl-profile-graphical-qt5: enable qt5location servicesScott Murray1-0/+8
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>
2020-01-27meta-agl-profile-core: update most recipeScott Murray4-68/+20
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>
2020-01-27meta-agl-profile-core: update neardal recipeScott Murray1-3/+4
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>
2020-01-27Update base local.conf.sampleScott Murray1-16/+47
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>
2020-01-27meta-agl-profile-graphical: don't always build agl-compositorScott Murray1-1/+1
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>
2020-01-27meta-agl-profile-graphical: update weston and weston-initScott Murray13-91/+94
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>
2020-01-27Remove systemtap from AGLRonan Le Martret2-1/+1
- systemtap is not compatible with SOTA build. Change-Id: Ibdd7670b219b54f5c4243d0f67ce74e979f11db9 Bug-AGL: SPEC-3097 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2020-01-24packagegroup: agl-core-devel: add gcc-sanitizers packageMatt Ranostay1-0/+1
AddressSanitizers debugging requires shared libraries on runtime to function. Bug-AGL: SPEC-3040 Change-Id: Ibd7148f98f8ae9c9bd5989d4eeaef4256079955a Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2020-01-22meta-agl-profile-graphical: update wayland-ivi-extension for weston 7.0.0Scott Murray3-3/+17
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>
2020-01-22meta-agl-distro: add polkit to DISTRO_FEATURESScott Murray1-1/+1
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>
2020-01-22meta-agl-profile-core: update fontconfig bbappendScott Murray1-4/+5
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>
2020-01-22meta-agl-profile-core: switch to udisks2Scott Murray5-72/+23
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>
2020-01-22meta-security: handle systemd upgradeScott Murray1-0/+0
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>
2020-01-22meta-agl-profile-graphical-qt5: handle qtwayland upgradeScott Murray1-2/+0
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>
2020-01-22meta-agl-profile-core: handle freetype upgradeScott Murray2-35/+34
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>
2020-01-22meta-agl-bsp meta-agl-profile-core: upgrade to opencv 4.xScott Murray3-19/+6
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>
2020-01-22meta-agl-profile-core: update rtl-sdr recipe for zeusScott Murray1-1/+1
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>
2020-01-22meta-security meta-app-framework: handle xmlsec1 upgradeScott Murray2-5/+2
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>
2020-01-22meta-agl-profile-graphical: upgrade to gstreamer 1.16Scott Murray2-7/+7
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>
2020-01-22meta-agl-profile-core: remove libmicrohttpd backportScott Murray1-28/+0
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>
2020-01-22meta-agl-profile-core: remove backported curl and nghttp2 recipesScott Murray3-139/+0
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>
2020-01-22meta-agl-profile-core: remove libnfc recipeScott Murray1-18/+0
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>
2020-01-22meta-agl-profile-core: remove connman backportScott Murray8-853/+0
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>
2020-01-22meta-agl-profile-graphical: remove weston 5.0.0 patchesScott Murray19-1660/+0
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>
2020-01-22meta-agl-profile-core: remove old glibc patchScott Murray3-25/+0
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>
2020-01-22meta-agl-bsp/meta-intel: remove linux-firmware_git.bbappendScott Murray1-0/+0
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>
2020-01-22meta-agl-bsp: remove weston and wayland-protocols backportsScott Murray7-402/+0
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>
2020-01-22meta-app-framework: remove libzip recipeScott Murray2-32/+1
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>
2020-01-22meta-security: remove keyutils recipeScott Murray5-119/+0
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>
2020-01-22Declare layer compatibility with zeusJan-Simon Möller14-14/+14
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>
2020-01-21libqtappfw: update SRCREVScott Murray1-1/+1
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>
2020-01-21Extend qemux86-64 images to support real hardwarePaul Barker3-12/+7
* 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>
2020-01-10af-binder: UpgradeJose Bollo1-1/+1
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>
2019-12-30Update dependencies of agl-service-can-low-levelJan-Simon Moeller1-1/+1
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>
2019-12-30dev-mapping: Add RPROVIDES mechanismScott Murray3-5/+8
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>
2019-12-29libqtappfw: update SRCREVScott Murray1-1/+1
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>
2019-12-28Update distro configuration post-rc4Jan-Simon Möller1-2/+2
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>
2019-12-20Change the distro config for Icefish rc4icefish_8.99.4icefish/8.99.48.99.4Jan-Simon Möller1-3/+3
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>
2019-12-20af-main: Fix allocation of idsJose Bollo1-1/+1
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>