Marius Vlad [Thu, 30 Jun 2022 11:18:17 +0000 (14:18 +0300)]
x86-extra-graphic-devices: Build vmwgfx driver as built-in
Rather than building the vmwgfx driver as a module, build it as
a built-in in module to avoid a possible probe failure when the driver
loads up.
This is a temporary work-around which seems to work just fine on VBox
but also on qemu.
Bug-AGL: SPEC-4449
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I4f342854df1a0ed2d14ed0ca2bbe754618c61689
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27695
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Mon, 4 Jul 2022 20:03:23 +0000 (22:03 +0200)]
Re-enable PRServ and Hashserv
With the new improved PRServ and HashServ we can run this.
Also we can expose the readonly ports to the public.
Bug-AGL: SPEC-4381
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2c52cd80fa387457fd95b853519d8768fafacb10
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27699
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Jan-Simon Moeller [Wed, 29 Jun 2022 18:21:59 +0000 (20:21 +0200)]
Remove use of AGL_APP_REVISION
We did use the variable AGL_APP_REVISION to change between the HEAD of the branch
via to the fixed tag at release time (regs/tags/xyz) .
While this worked well previously, it turns out that bitbake will query git every time
it runs for either or tags likewise. For tags it cannot trust whatever is known locally
is actually the latest tags as there can be force pushed tags.
To fix this we use a well-defined SRCREV for apps/* in the same way
as we do it for src/* .
Bug-AGL: SPEC-4455
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I54bad2ef6c8b171b1ae1270b4adb951fb180b260
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27693
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
duerpei [Mon, 17 May 2021 10:04:29 +0000 (18:04 +0800)]
freetype: Delete a patch that is no longer used
The patch /meta-agl/meta-agl-core-test/recipes-test/freetype/files/0001-ft2demos-Makefile-Do-not-hardcode-libtool-path.patch
is already deleted from the file freetype_2.%.bbappend by
https://git.automotivelinux.org/AGL/meta-agl/commit/meta-agl-core-test/recipes-test/freetype/freetype_2.%25.bbappend?id=
f8e4906de8e21b9affb9f901527d587eb31b68ff
and it was no longer used
Bug-AGL: SPEC-4451
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I0787bf9bba8b2140da2ebc0c912e321a51b48f46
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27685
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jose Dapena Paz [Tue, 21 Jun 2022 07:48:36 +0000 (09:48 +0200)]
meta-agl-core: add connman-conf dependency
After kirkstone, connman has an independent package for its
configuration. This package is not added as a dependency.
As a consequence, we do not ship /etc/connman/main.conf, that, in
AGL builds, is expected to provide a fallback for NTP. This means
Raspberry PI4 does not synchronize the clock on boot if connection
is available. As a side effect, all SSL connections fail.
Bug-AGL: SPEC-4447
Change-Id: Iaa34c0a41cd161b0a0edea7602c39f724831412a
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27683
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Ronan Le Martret [Tue, 14 Jun 2022 10:15:29 +0000 (12:15 +0200)]
[RCAR] Fix video stream for user "agl-driver"
* Remove RPROVIDES:${PN} "kernel-module-vspm-if" in kernel-module-vspmif
recipes. kernel-module-vspmif should not provide "kernel-module-vspm-if". "kernel-module-vspm-if" is a separate package with module rules.
* Add udev rules for /dev files: uvcs_drv, vspm_if, mmngr, mmngrbuf
Bug-AGL: SPEC-4436
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: I44a0665d6576cdcc9dbbfe5401de3dc9bc281473
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27635
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
duerpei [Thu, 16 Jun 2022 07:56:53 +0000 (15:56 +0800)]
weston: Delete four patches that are no longer used
The following four patches are submitted in
https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27257
to fix a potential memory leak problem.
Now that Weston has been updated to 10.0,
the original memory leak problem has been solved,
and the following four patches are no longer required
Bug-AGL: SPEC-4438
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Ibe4191a2a902ddac9f9a32d4f6239ae5761894a4
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27665
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
Jan-Simon Moeller [Tue, 14 Jun 2022 16:09:34 +0000 (16:09 +0000)]
Feature cleanup for Nifty Needlefish
Remove features with upstream deprecated or unmaintained:
- meta-gplv2
Bug-AGL: SPEC-4407
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I39a08b3ebd26a0187a8fd31e6f154dd53471bb9c
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27658
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
duerpei [Fri, 27 May 2022 02:51:24 +0000 (10:51 +0800)]
pipewire: Fix recipe style error
The bitbake recipe has style guide at
https://www.openembedded.org/wiki/Styleguide
In do_install
Don't use mkdir to create destination directories,
use install -d instead.
Bug-AGL: SPEC-4401
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Iaf33b842321e0199aee7227077520a12a9a53d74
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27562
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Thu, 26 May 2022 15:24:43 +0000 (11:24 -0400)]
meta-agl-core: add kuksa user and group
Add a kuksa user and group to the static passwd and group files to
facilitate running the KUKSA.val Vehicle Information Service (VIS)
server as non-root and control access to some of its configuration
files.
Bug-AGL: SPEC-4405
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I199d79df42a6e5ea032ccfa084a1d38625b508f0
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27557
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
(cherry picked from commit
9363f1c67fe97a0c47cf44985ce0fb7f879bf7ac)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27538
Scott Murray [Fri, 27 May 2022 13:22:18 +0000 (09:22 -0400)]
meta-agl-core: move polkit addition to dynamic-layers
Since polkit comes from meta-oe and not poky, move adding it to
packagegroup-agl-graphical-weston to a bbappend that is in a meta-oe
dynamic-layers hierarchy. This is required to avoid breaking the
meta-agl-core testing on the Yocto autobuilder, which does not pull
in meta-oe currently. This may need to be revisited down the road
when providing a binary packagefeed is attempted, as it may be the
case that explicitly adding meta-oe as a meta-agl-core dependency
ends up the better solution for packagefeed stability.
Bug-AGL: SPEC-4359, SPEC-4375
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I920d9184f936d0c529db944bf1667a470aa863c6
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27568
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Marius Vlad [Fri, 13 May 2022 15:15:07 +0000 (18:15 +0300)]
packagegroup-agl-graphical-weston: Add polkit to RDEPENDS
Images that require/inherit packagegroup-agl-graphical-weston would pull
in polkit which is needed by weston/AGL compositor in order to be able
to switch VTs as a regular user without needing CAP_SYS_ADMIN
privileges.
Added initially a workaround, by incorrectly assuming that this was due
to missing psplash. Upon further investigation noticed that polkit
wasn't really installed which ultimately failed to activate the
session.
With this change, I'm able to boot-up and display the gallery app for
agl-image-flutter and cluster-dashboard application for the
agl-cluster-demo-platform image.
Bug-AGL: SPEC-4359, SPEC-4375
Suggested-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ifd01fb61fc4d0f797519b54bf22395970e2a9fec
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27482
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
duerpei [Fri, 20 May 2022 10:23:46 +0000 (18:23 +0800)]
agl_m3-salvator-x-nogfx.inc:
Masking out the weston_%.bbappend
In patch 27430, may have forgotten to modify this file.
Bug-AGL: SPEC-4389
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I9b451f236613c7e9efba158713723051b10b489b
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27502
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
duerpei [Fri, 20 May 2022 01:11:54 +0000 (09:11 +0800)]
applaunchd: Correct "HOMEPAGE" in applaunchd_git.bb
The originally link in homepage cannot be opened
when copied to the browser.
Replace it with link that can be opened
Bug-AGL: SPEC-4368
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I33fccf7711527a657b6b4a0170c85a6f4b6d3767
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27500
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Vasyl Vavrychuk [Tue, 10 May 2022 15:33:56 +0000 (17:33 +0200)]
virtio: Enable virtio-scmi and IIO SCMI drivers.
VIRTIO-SCMI device implements the Arm System Control and Management
Interface (SCMI) [1]. This VIRTIO device is part of "Virtual I/O Device
(VIRTIO) Version 1.2" specification [2].
The SCMI can be used for sensors, power state management, clock
management and performance management among other things.
Enable IIO-SCMI driver that works on top of VIRTIO-SCMI and supports
SCMI sensors.
[1]: https://developer.arm.com/Architectures/System%20Control%20and%20Management%20Interface
[2]: https://docs.oasis-open.org/virtio/virtio/v1.2/csd01/virtio-v1.2-csd01.html
Bug-AGL: SPEC-3865, SPEC-4365
Change-Id: Iaf2092d869d938d0b45029038d8eea36110d7e3e
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27473
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Thu, 14 Apr 2022 10:58:39 +0000 (13:58 +0300)]
agl-compositor-init_agl-app-fw: Include agl-shell-activator
Turns out we weren't including the agl-shell-activator activation
tool so include it by default. It remains to be seen if it makes
sense to have in the compositor, rather than outside, but for the time
being just include it by default.
Bug-AGL: SPEC-4324
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I5a16baca8be83715f86e02809324497a837a235a
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27385
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Mon, 16 May 2022 12:37:23 +0000 (15:37 +0300)]
agl-shell-activator: Bump SRCREV
A bug-fixing update, includes the following changes:
-
0b21156c3b4f0493 Fix compilation error due to missing wl_output_listener fields initializers.
-
22f8d43e58594012 Fix no reaction to 'Ctrl+C'.
-
6ebbb41822da663b Remove unneeded wl_display_flush.
Bug-AGL: SPEC-4324
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ieb68a256f891af5507e261a46e2e645ea5bf0608
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27484
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Wed, 4 May 2022 11:35:15 +0000 (14:35 +0300)]
agl-compositor_git: Bump up SRCREV
This SRCREV bump is a bug-fixing update: includes some fixes with
fullscreen surface roles, uses libweston's _fini calls to verify and
check-up and if cleaned up correctly when shutting down the compositor,
and finally, does some minor clean-ups.
Specifically, the following changes have been added since the last
update:
-
1304d412eb2bcefd4 shell: Do not set none role for applications w/o appid
-
43bdf9a42bac33df1 shell: Let the output destroy handler handle layer fini
-
a89fbd6702dd82c4b desktop: Document the repaint schedule
-
5274f6ea9da2f119f Revert "desktop: No need to schedule a compositor repaint"
-
71deafe03f41738bf shell: Added missing layer fini calls
-
41791c9fa1839e93a compositor: Proper indentation
-
40f5e3bbfac73375b desktop: Remove dead code
-
8f85581e96bc71512 desktop: No need to schedule a compositor repaint
-
c40f46aa4d2644b18 meson.build: Bump up meson version
-
7a7b46bd7040b2814 layout: Inform client to resize for fullscreen roles
-
13ac8bab43fffd002 layout: Send dimensions when setting up property as fullscreen
-
2cd345013ccaaccd7 layout: Do perform a view update transform when unmapped
-
b13e185e7214218ca layout: Make the view mapped at activation completion
-
7ecc8c2ee8a776bb1 compositor: Rename activated_by_default to mapped
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I3f5735fad1ea99fa6ce388fbb73796436f956bf6
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27450
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
duerpei [Mon, 16 May 2022 03:10:07 +0000 (11:10 +0800)]
Replace "/etc" with "${sysconfidir}"
make them more standardized
Bug-AGL: SPEC-4374
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Ie11168254ab76acd11382b33501fb4881710a5bf
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27479
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Wed, 4 May 2022 20:04:40 +0000 (16:04 -0400)]
Add template for generic-arm64 machine
This is a standard aarch64 (ARM 64bit) machine for use with
'SystemReady' (aka UEFI) systems. It had been added to the next
branch in meta-agl-devel for some testing on AWS Graviton instances,
but now that the upgrade to kirkstone has landed, it seems sensible
to move it to meta-agl to ease maintenance.
Bug-AGL: SPEC-4353
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I51e223ee80ea62bce99b725c4daef1a010cb0835
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27456
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Mon, 9 May 2022 21:53:46 +0000 (17:53 -0400)]
meta-agl-bsp: update virtio-aarch64
Updates to get the virtio-aarch64 machine building after the
upgrade to Yocto Project 4.0 / kirkstone:
- Switch to the 5.15 linux-yocto kernel and drop the local backport
of the 5.10 recipe.
- Fix override syntax in the machine-specific linux-yocto bbappend.
- Remove all the patches applied for the virtio and virtio-snd
configuration fragments, they seem to have all been applied
upstream.
Bug-AGL: SPEC-4356
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I96d4bb9b04d74280d1a3767fe17284fe6049fcba
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27465
Reviewed-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Tue, 3 May 2022 18:22:51 +0000 (14:22 -0400)]
Enable usrmerge
An increasing number of advanced systemd features with respect to
immutable systems and sandboxing are effectively dependent on the
usrmerge distro feature, so it seems reasonable to enable it since
upstream AGL currently requires systemd usage. See SPEC-4352 for
more detailed discussion of rationale.
Changes:
- Add usrmerge to AGL_DEFAULT_DISTRO_FEATURES in poky-agl.conf.
- Add workarounds via bbappends in meta-agl-bsp for the assumption
of using /lib instead of ${nonarch_base_libdir} in various
meta-rcar-gen3 kernel module recipes. This will be followed up
with upstream to hopefully fix the recipes.
- Replaced some explicit /sbin usage with ${sbindir} in the
initramfs-netboot recipe used by the agl-netboot feature to avoid
packaging errors.
Bug-AGL: SPEC-4352
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ibc0ae1e2628aca6474401e0852bbb97085f4ecfa
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27437
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Ashok Sidipotu [Thu, 17 Feb 2022 13:29:25 +0000 (18:59 +0530)]
wireplumber: Create new recipe for policy daemon
-carve out a new recipe for wireplumber policy, so that it
can be assigned to the concerned container.
-create new packagegroup-pipewire-base capturing the set of
packages required to use PipeWire API.
-remove the implicit dependencies between different wireplumber
recipes, now each of those recipes will have to be included
in the top level bb file.
-remove the wireplumber-config virtual package.
Bug-AGL: SPEC-4100
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Change-Id: I8ff6834c5dae94b75e07a0709c403b5d7f3b274b
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27254
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
Marius Vlad [Thu, 14 Apr 2022 07:53:42 +0000 (10:53 +0300)]
agl-shell-activator_git.bb: Update agl-shell-activator
Bumps agl-shell-activator to include the following changes:
-
b1006c97511b6e6ed script/agl-activator: No need for the script
-
69bda7298f3ee3199 main: Handle agl-shell-desktop events
-
81f41152446b315b7 meson.build: Update compositor protocols version
Bug-AGL: SPEC-4324
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I46b7470f7731eaa83cf0dc0ef6e722d0124a8c82
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27384
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Fri, 29 Apr 2022 16:44:27 +0000 (12:44 -0400)]
meta-agl-bsp: add fix for intermittent failures in arm-trusted-firmware
Add a work around in the arm-trusted-firmware bbappend for
meta-rcar-gen3 to fix intermittent failures due to a bug in the
upstream recipe where it is dependent on something else happening
to have run first and creating DEPLOY_DIR_IMAGE.
Bug-AGL: SPEC-4343
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ibe43bdb0cf1b525e30ada758e12b687f5dda0d3f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27431
ci-image-build: Jenkins Job builder account
Reviewed-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Fri, 29 Apr 2022 16:36:26 +0000 (12:36 -0400)]
meta-agl-bsp: fix building weston for rcar3 nogfx machines
Work around use of obsolete Weston backend-fbdev in meta-rcar-gen3
when building without the proprietary driver stack. Masking out the
weston_%.bbappend seems the simplest approach for now, as forcing
USE_GLES = "1" to disable the adding of -Dbackend-default="fbdev" to
EXTRA_OEMESON triggers adding "libgbm" to DEPENDS, which breaks due
to that being a component specific to the proprietary stack we are
explicitly disabling. If the "libgbm" usage in the bbappend was
instead "virtual/libgbm" as is now used in poky, it might be possible
to just tweak PREFERRED_PROVIDER_virtual/libgbm = "mesa".
Bug-AGL: SPEC-4343
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I603a9c4744befb97513808714cedd3e21664525f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27430
ci-image-build: Jenkins Job builder account
Reviewed-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Fri, 29 Apr 2022 16:29:11 +0000 (12:29 -0400)]
meta-agl-bsp: fix rcar3 packaging errors
Provide a default value of PACKAGE_ARCH for the packagegroup
packagegroup-multimedia-libs from meta-rcar-gen3 to avoids errors from
a new packaging QA check with respect to packagegroups depending on
versioned library packages needing to be machine-specific.
Note that this needs to be done in global configuration space as
opposed to in a bbappend because the value needs to be set before the
packagegroup bbclass is inherited. This can be removed when upstream
is fixed to add the required PACKAGE_ARCH = "${MACHINE_ARCH}".
Bug-AGL: SPEC-4343
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I60dc1fbb976c7e08b174017268949dc43d6d17fe
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27429
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Fri, 29 Apr 2022 16:16:55 +0000 (12:16 -0400)]
meta-agl-bsp: avoid meta-gnome dependency from meta-rcar-gen3
The kirkstone-dev_3.5_M3_v5.9.0 branch of meta-renesas contains a
new bbappend for cogl which requires meta-gnome. Since nothing
in the BSP layer itself depends on cogl, and there is currently
no obvious usecase for cogl outside of GNOME desktop related
libraries, BBMASK out the bbappend so we do not need to pull in
meta-gnome. This can be revisited if an AGL member presents a need
for cogl on rcar3 in their downstream use of AGL. Ideally, upstream
will move the bbappend to a dynamic layer directory to remove the
issue.
Bug-AGL: SPEC-4343
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I6e55c07d1ff1fd7d68d1798ecca3c9c1b35cdf14
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27428
Reviewed-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Ronan Le Martret [Fri, 22 Apr 2022 07:32:05 +0000 (09:32 +0200)]
[RCAR] Fix IMAGE_INSTALL command syntax
Bug-AGL: SPEC-4343
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: I5de57cdc2ba0fbc0692f0a4c3a8d7a1c5aa6a3ec
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27427
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Ronan Le Martret [Fri, 8 Apr 2022 07:52:17 +0000 (09:52 +0200)]
[RCAR] Fix LICENSE name and checksum
Bug-AGL: SPEC-4343
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: I867c25e7a8ee1fd43e07d0e72ab3d35d5289471e
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27426
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Ronan Le Martret [Fri, 25 Mar 2022 08:47:48 +0000 (09:47 +0100)]
[RCAR] Add some new var conf for poky kirkstone
Bug-AGL: SPEC-4343
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: I0e7f9dfbd18f1c2ec99b96c3a9afad57a424e6c9
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27425
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Ronan Le Martret [Fri, 25 Mar 2022 08:43:10 +0000 (09:43 +0100)]
[RCAR] Remove useless recipes
On the branch kirkstone-dev_3.5_M3_v5.9.0 of meta-renesas some recipes
are now up to date and don't need patches anymore.
Bug-AGL: SPEC-4343
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
[Restored arm-trusted-firmware patch as it is still needed for any
potential Xen use.]
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ib0eac9fe65f28645ec9aab5cf987508457d92ea9
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27424
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Thu, 28 Apr 2022 15:11:56 +0000 (11:11 -0400)]
meta-agl-core: switch next branch users back to master
Remove the aglnext override that was added on the next branch to
switch the couple of affected libweston users (agl-compositor and
waltham-transmitter-plugin) to forked next branches for handling
Weston 9.0 and 10.0 changes. Now that those changes have been
merged to the master branches in the respective repositories, this
is no longer required. As well, bump the SRCREVs to pick up the
Weston update changes.
Bug-AGL: SPEC-4343
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I7a4598a9e776aefa3ec7b2bf13b2e89c086c0681
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27418
Jan-Simon Moeller [Tue, 26 Apr 2022 21:32:02 +0000 (23:32 +0200)]
Disable hashserv and prserv settings until new servers are actually up
The new server revisions for kirkstone need to be deployed before we can use them.
Bug-AGL: SPEC-4343
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I351d7e2a7f434bf194b03ed5cb982a1a3d93f282
Scott Murray [Mon, 11 Apr 2022 22:44:44 +0000 (18:44 -0400)]
meta-agl-core: update connman configuration override
Upstream is now supplying a connman main.conf file in the
connman-conf recipe, move installing our own modified
version in our bbappend to just supplying our alternative
file in a connman-conf bbappend.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ib89a24b29fd94093ead9ca6d13d9e60bb97b8a60
Scott Murray [Mon, 11 Apr 2022 19:53:32 +0000 (15:53 -0400)]
meta-agl-bsp: Update J7 EVM support for Kirkstone
Changes:
- Rename machine template and related files to use j721e-evm instead
of j7-evm to match meta-ti change.
- Update machine template to point into new meta-ti-bsp layer in the
meta-ti repository.
- Drop local multiconfig TMPDIR tweak as it seems unrequired now,
and is triggering a build failure around sysroot population that
needs further investigation. It may be added back in the future
if the single TMPDIR again proves to have issues.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I8c2717bb749735cfe36d86b48e3c61b1cca990e4
Scott Murray [Mon, 11 Apr 2022 15:07:56 +0000 (11:07 -0400)]
meta-agl-bsp: Update Beaglebone support for Kirkstone
Changes:
- Update machine template to point into new meta-ti-bsp layer in the
meta-ti repository, and update the dynamic layer directory name to
match.
- meta-ti currently does not have Weston 10.0.0 support, and testing
confirms it will not build against the currently provided version
of the SGX GPU driver, so disable using it for now.
- Even though the GPU driver is not being used ATM, the local patch
for ti-sgx-ddk-km to handle AGL toolchain naming has been updated
to ease testing meta-ti updates down the road.
- The Weston bbappend that had been based on meta-arago's has been
removed for now. A re-evaluation of what is needed locally will
need to be done when TI have their Weston 10.0.0 support settled.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ie61cef722a643791970214710835423a21696694
Scott Murray [Fri, 1 Apr 2022 16:03:39 +0000 (12:03 -0400)]
meta-agl-bsp: Update i.MX8MQ EVK support for kirkstone
Changes:
- Rename machine template and related files to use imx8mq-evk instead
of imx8mqevk to match meta-freescale change.
- Switch to purely using the default "mainline" BSP configuration in
meta-freescale for imx8mq-evk as opposed to the tweaking of the
"nxp" configuration previously used. The mainline configuration now
builds a working image, and this lowers maintenance on our part.
- Remove imx8mqevk-viv configuration to build with Vivante GPU driver.
NXP have not yet released Weston 10 support, and at this point the
etnaviv driver is stable. If a demonstration of support of Vivante
is requested in the future (e.g. for other i.MX8 variants that still
require it), this can be revisited.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I7e279268463f68978ecd2990927aab6d64e3cbd2
Scott Murray [Wed, 30 Mar 2022 18:13:41 +0000 (14:13 -0400)]
Add AGL_META_MULTIMEDIA layer hook
Add AGL_META_MULTIMEDIA hook to bblayers.conf.sample to match the
other common meta-openembedded layer dependencies. This will be
used to pull in the MPD recipes in meta-agl-demo.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I15bbabd8b14b6fa37185d3b514b576137e88ca8a
Scott Murray [Wed, 30 Mar 2022 18:09:36 +0000 (14:09 -0400)]
meta-agl-bsp: Update Raspberry Pi create-combined-dtb recipe
Update the create-combined-dtb recipe that creates merged dtb files
for netbooting on the Pi 4 to handle the upstream kernel change to a
separate Pi 4 specific version of the vc4-kms-v3d overlay (it now
needs vc4-kms-v3d-pi4.dtbo). Also remove the Pi 3 support, as AGL
no longer supports it.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I1c331dc3a752e3cc778d40f59dae693b60d5fc96
Scott Murray [Wed, 30 Mar 2022 17:58:24 +0000 (13:58 -0400)]
meta-agl-bsp: update Raspberry Pi dtc bbappend
Upstream has upgrade to dtc 1.6.1, rename our local bbappend to match.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I72542846436838222e839c659cd75a27973aabed
Scott Murray [Fri, 4 Mar 2022 19:18:29 +0000 (14:18 -0500)]
Update QEMU audio configuration
Replace obsoleted "-sound hda" QEMU default audio option with the
-device and -audiodev options that now yield the same result.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: If3b6e33f3d1b77516950d299b98f394eff1efa72
Scott Murray [Tue, 22 Feb 2022 16:15:42 +0000 (11:15 -0500)]
Update to SPDX license names
Apply updates from running the new convert-spdx-licenses script
from upstream. This is not currently a hard requirement from
upstream, but futureproofs for when the license name mapping is
finally removed.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I0af2a3ef75c999d447549127ae4cd2ed5c5b910f
Scott Murray [Tue, 22 Feb 2022 15:42:30 +0000 (10:42 -0500)]
Update for kirkstone variable renames
Apply updates from running the new convert-variable-renames script
from upstream, plus a few manual tweaks to the sample BB_DISKMON_DIRS
configuration in the sample local.conf files to match the changes
made in upstream. There are a few things outside of BitBake variables
that the script still complains about that will need to be addressed
in follow up changes.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I65e483043c1f2e48827e735cf8fdaec8d04e5fee
Scott Murray [Thu, 3 Feb 2022 22:46:24 +0000 (17:46 -0500)]
pipewire: remove old meson compatibility patches
Remove accumulated patches to PipeWire that allowed building it with
the older meson in dunfell, as they break building it newer meson
in poky master/kirkstone. A fix contained in one of those patches
for installing the systemd system unit has been reworked and added
as a new separate patch.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I949875339b500c9ccd8590a635f7734158617579
Scott Murray [Tue, 11 Jan 2022 18:32:18 +0000 (13:32 -0500)]
meta-agl-core: remove backported gstreamer patch
Remove backported gstreamer1.0-plugins-bad waylandsink patch as it is
no longer required with the version in poky master/Kirkstone.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I84ef92bde4ac28382321e9faf7be6ac8a4ce70e8
Scott Murray [Sun, 5 Dec 2021 23:27:19 +0000 (18:27 -0500)]
Update various READMEs
The upstream Yocto compatibility checking now looks for "patch"
and "maintainer" in layer README files, add some documentation
in affected layers to avoid failures on the Yocto autobuilder.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I779546316198530888788772f9355e93ea325782
Scott Murray [Sat, 6 Nov 2021 18:19:31 +0000 (14:19 -0400)]
meta-agl-core: remove weston-init backport
Remove backport of weston-init changes done for Marlin release,
they are not required with post-hardknott releases of Yocto.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I81e32fa082df174b3a8a705ac51085176bddb4b8
Scott Murray [Sat, 16 Oct 2021 17:22:35 +0000 (13:22 -0400)]
meta-agl-core: update reproducible builds configuration
reproducible_build.bbclass and the BUILD_REPRODUCIBLE_BINARIES
variable are no longer required to enable reproducible builds in
upstream poky, remove usage from the poky-agl distro configuration.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I17a3c0cbb897c2ca08e3e778520d7071ed72a64b
Scott Murray [Wed, 1 Sep 2021 00:12:04 +0000 (00:12 +0000)]
meta-agl-core: remove qtwayland patch
The qtwayland patch being applied for Qt issue:
https://bugreports.qt.io/browse/QTBUG-79838
does not apply against 5.15, and the issue has been determined to
have been fixed by upstream qtwayland rework, so remove it.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I21eaec04a1d07080936ae8cd22de82d0d4df54ec
Scott Murray [Thu, 19 Aug 2021 02:53:03 +0000 (22:53 -0400)]
meta-agl-core: Update x86 kernel configuration
Update x86 kernel configuration fragment that enables extra graphics
drivers for removal of GMA600 and GMA3600 options in 5.13. Support
for them is now enabled by default when GMA500 is enabled.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: If5bc8d36c4473a0adea71d9456e2938f20143a3d
Scott Murray [Mon, 2 Aug 2021 21:10:51 +0000 (17:10 -0400)]
Update configuration versions
Update the configuration versions to "2" in the local.conf templates.
This is now required to work work with Yocto honister or newer.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ie02e1b56656da563d2a9f4b16602b9ebe970042a
Scott Murray [Mon, 12 Jul 2021 20:35:41 +0000 (16:35 -0400)]
meta-agl-core: update qemu x86-64 configuration
The "-show-cursor" option has been removed in QEMU 6.0, replace
usage with the newer "-display default,show-cursor=on".
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ic7a9610d77e641faa624435488cc371a51c7c92d
Scott Murray [Mon, 12 Jul 2021 20:33:33 +0000 (16:33 -0400)]
meta-agl-core: remove image-mklibs usage
image-mklibs.bbclass has been removed from upstream poky in honister,
remove usage in the poky-agl distro configuration and the base
local.conf.sample file.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I25f5edb7afd28f874f10062af56d3282ae910346
Scott Murray [Tue, 9 Mar 2021 19:42:21 +0000 (14:42 -0500)]
meta-agl-bsp: update Raspberry Pi weston.ini fragments
Remove the unused hdmi-a-1-270-720p.cfg and update the transform
in dsi.cfg for weston 9.0 just in case someone needs to use it.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Id4ada1bbb3c4ff4c9f9f49dad11226f23fbdfe7b
Scott Murray [Tue, 9 Mar 2021 19:34:34 +0000 (14:34 -0500)]
meta-agl-bsp: remove linux-raspberrypi_5.4.bbappend
Remove the Xen-specific linux-raspberry kernel bbappend and associated
patch as they are no longer applicable to the default 5.10 kernel.
Based on Xen project announcements, it is believed that Xen should
work out of the box with 5.10 on Raspberry Pi 4, but that has not been
tested as part of this upgrade.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I879f9ddb63f1ad83051df56f167d63c901a7b5e8
Scott Murray [Tue, 9 Mar 2021 19:31:02 +0000 (14:31 -0500)]
meta-agl-bsp: remove Raspberry Pi U-Boot backport
The backport of the U-Boot 2021.07 recipe is no longer required
with the upgrade to meta-raspberrypi master.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Id00d6aaad805b7c4aff386b4e9d04dda2f1e241c
Scott Murray [Mon, 8 Mar 2021 21:37:22 +0000 (16:37 -0500)]
meta-agl-bsp: remove Raspberry Pi bootfiles.bbappend
Upstream have renamed their bootfiles recipe to rpi-bootfiles,
but since AGL has dropped meta-updater support just remove the
bbappend, and also remove a related sota override in the bbappend
for rpi-config.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Id03780ecf10c4f9e6de6d9b71d0d5cf3e0144eed
Scott Murray [Mon, 1 Mar 2021 21:51:26 +0000 (16:51 -0500)]
meta-agl-core-test: Fix freetype-demos build
Update freetype bbappend and patches for building freetype-demos
with freetype 2.11 in poky master.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I393cec758934786cfa1d9d261b7e069b4d7514b5
Scott Murray [Wed, 24 Feb 2021 23:21:49 +0000 (18:21 -0500)]
meta-agl-core: use next branch for weston dependent packages
Add a "aglnext" OVERRIDE in the distro configuration, and use it
to select the "next" branches in the agl-compositor and
waltham-transmitter-plugin recipes, and use AUTOREV for their
SRCREV. The latter will allow rebasing the next branches in
those repositories as next branch updates occur without requiring
SRCREV updates every time.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I4f2a57fface53374d9428b5af1c6ad02edfde7eb
Scott Murray [Wed, 24 Feb 2021 20:35:44 +0000 (15:35 -0500)]
meta-agl-core: update poky-agl distro configuration
Replace use of DATE with METADATA_REVISION to match upsteam's
change (which was to improve reproducibility)
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I4dc14cdb682730af442c90e73ee3d1d205e497e3
Scott Murray [Wed, 24 Feb 2021 20:14:19 +0000 (15:14 -0500)]
meta-agl-core: update ptest-runner patch
Update local ptest-runner patch for LAVA enablement to work with
newer version in upstream poky master.
v3: update for ptest 2.4.2
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I818c8fc0e18510f2a9d8c888bb923772b2f2e901
Scott Murray [Tue, 23 Feb 2021 21:28:01 +0000 (16:28 -0500)]
meta-agl-core: update weston-ini-conf
Update weston-ini-conf recipe to handle weston 9.0 in poky master.
The changes are to handle the flip of the meaning of 90 and 270
degree rotations in the transform option in weston.ini, and the
rename of its values to "rotate-X" instead of just the number of
degrees.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I2bb316a195f7eb3733ff757a565535317db1da08
Scott Murray [Tue, 23 Feb 2021 21:26:14 +0000 (16:26 -0500)]
meta-agl-core: update weston
Update weston bbappend for weston 10.0 in poky master, and remove
now upstreamed patches.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I5d10435ec9b7c18bb36e8a88f6853f1628e5b052
Scott Murray [Tue, 23 Feb 2021 18:39:10 +0000 (13:39 -0500)]
meta-agl-core: update systemd patches
Remove patch for now upstreamed fix.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I2f4441e8936df72edea2b1256fd06bed6fd8c2b1
Scott Murray [Mon, 22 Feb 2021 23:01:41 +0000 (18:01 -0500)]
Declare layer compatibility with kirkstone
For tracking upstream, we need to update the layer compatibility.
Bug-AGL: SPEC-3819
Change-Id: Ic1bc22653e59b2891d77d44cdd409a805e5cc332
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Wed, 23 Mar 2022 15:27:06 +0000 (11:27 -0400)]
pipewire: Backport crash fix
Backport revert done post-0.3.47 to fix crashes seen in MPD.
See upstream discussion here:
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2147
Bug-AGL: SPEC-4294
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I48bf5bc632ad50daa43a3e8125ec8885f7f3a537
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27297
Reviewed-by: Georgios Kiagiadakis <george.kiagiadakis@collabora.com>
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Jan-Simon Moeller [Tue, 22 Mar 2022 14:45:31 +0000 (15:45 +0100)]
Master branch is now needlefish
With the 'marlin' release branch being cut, master is now open for changes
to the upcoming 'needlefish' release.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ifdae048c4b89a6dc7acf9e26cdfc0f123e0e0230
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27273
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Marius Vlad [Tue, 8 Mar 2022 14:28:58 +0000 (16:28 +0200)]
wayland/agl-compositor_git.bb: Bump SRCREV
Another bump update for agl-compositor, addresses a small issue found
while using the cursor + some left-overs which have been added with the
previous update.
Since the last SRCREV update, the following changes has been added:
-
cec4cf8fe409c layout: Address all other callsites w/ dirty+surface damage
-
62e020b90b062 layout: Inflict surface damage
-
b06ffcc3ca1ed layout: Remove left-over comment
-
f24765124d3a5 Fix potential memory leak
-
9cc8100eef72b meson.build: Don't set the dependency type for wayland-scanner
-
26c37c4140ce5 Fix potential memory leak
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Id2ba7019777da1c06fdecec5a174c8bfeae1a7f3
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27252
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
duerpei [Mon, 14 Mar 2022 05:27:43 +0000 (13:27 +0800)]
Fix potential memory leak of two pointers (xwayland and client)
This backports four patches from weston to solve a memory leak problem
These four patches are:
https://gitlab.freedesktop.org/wayland/weston/-/commit/
5a6604a7a2e52e5cd84c1f53724b3f7c325b5dff.patch
https://gitlab.freedesktop.org/wayland/weston/-/commit/
f53c05d3c2c19c139c52e9bd621c2654dd3dac69.patch
https://gitlab.freedesktop.org/wayland/weston/-/commit/
e2583ca0844bd7a8ce4fc94da9ad67edf49ffd45.patch
https://gitlab.freedesktop.org/wayland/weston/-/commit/
8740037a93c7c4400cc381ecf3009d1e4014be07.patch
The following is the valgrind log:
160 bytes in 1 blocks are definitely lost in loss record 39 of 66
at 0x484B64C: calloc (in /usr/lib/valgrind/vgpreload_memcheck-arm64-linux.so)
by 0x4A73C87: ??? (in /usr/lib/libweston-desktop-8.so.0.0.0)
by 0x4A7184F: weston_desktop_create (in /usr/lib/libweston-desktop-8.so.0.0.0)
by 0x487096B: ivi_desktop_init (in /usr/lib/agl-compositor/libexec_compositor.so.0.0.0)
by 0x486F5E7: wet_main (in /usr/lib/agl-compositor/libexec_compositor.so.0.0.0)
by 0x48B010F: (below main) (in /lib/libc-2.31.so)
In agl-compositor/src/composiotr.c
"ivi->desktop->compositor->xwayland" is zalloced by
wet_main()->ivi_desktop_init()->weston_desktop_create()->weston_desktop_xwayland_init()
"ivi->desktop->compositor->xwayland->client" is zalloced by
wet_main()->ivi_desktop_init()->weston_desktop_create()->weston_desktop_xwayland_init()->weston_desktop_client_create()
"ivi->desktop->compositor->xwayland" and
"ivi->desktop->compositor->xwayland->client"
The memory pointed to has not been released
Now, I want to free the memory pointed by the two pointers.
What can do this is the function of weston_desktop_xwayland_fini() in
0003-libweston-desktop-add-weston_desktop_xwayland_fini.patch
And the submission of this patch depends on the first three patches,
so I submitted these four patches.
Bug-AGL: SPEC-4291
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I3b1140e88eadad9e378c2bb43221026e280ecd90
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27257
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
Jan-Simon Moeller [Tue, 15 Mar 2022 12:57:22 +0000 (13:57 +0100)]
Update distro configuration after release
Stabilization cycle open for Magic Marlin (final) 13.0.0 .
Bug-AGL: SPEC-4268
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ifb3b39670535ea4014768e4bcde3d78770c660de
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27267
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
duerpei [Mon, 28 Feb 2022 08:08:10 +0000 (16:08 +0800)]
Fix potential memory leak
Bug-AGL:SPEC-4259
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I4be57103eee67d64893baccf878d2dbebd1f9cf5
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27219
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Jan-Simon Moeller [Wed, 2 Mar 2022 16:30:44 +0000 (17:30 +0100)]
Disable CONFIG_RELAY on BBE board
The config option does provoke an Internal error at runtime.
Disable it for the BBE.
Bug-AGL: SPEC-4156
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I9c6c8a1279a3c4f40c383e036251f51bb4e9fc8e
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27240
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Ashok Sidipotu [Thu, 24 Feb 2022 06:16:15 +0000 (11:46 +0530)]
pipewire: Update pw to v0.3.47 and wp to v0.4.8
Highlights of Pipewire.
- Removed check and warnings to catch leaked listeners on the proxy.
- Fix critical bug where alsa devices would not show when the kernel
was compiled without VERBOSE_PROCFS
- Almost all limits on number of ports, clients and nodes are removed.
- Many more bug fixes and imporovements.
Highlights of Wireplumber.
- Added bluetooth profile auto-switching support between A2DP and HFP
modes
- Better default audio sources and sinks selection
- Backported a fix for a known issue with selecting the default
devices on top of 0.4.8 (
ae6c9a5e)
- Many more bug fixes and imporovements.
Change-Id: Id5414aed065593893a237437a8c77645cbf15804
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27220
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jose Dapena Paz [Tue, 1 Mar 2022 16:17:15 +0000 (17:17 +0100)]
meta-app-framework: depend on weston-ini
To allow different default layouts depending on target or kind of demo
make app framework layer depend on weston-ini instead of the default
one.
This allows HTML5 demo, that runs in landscape, to initialize
properly.
Bug-AGL: SPEC-4250
Change-Id: I199a2bf27f65094fbebf62976c33968ce3841aaa
Signed-off-by: Jose Dapena Paz <jdapena@igalia.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27236
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Jan-Simon Moeller [Fri, 25 Feb 2022 23:57:11 +0000 (00:57 +0100)]
Update distro config for Magic Marlin Milestone 3
Update the distro configuration.
Bug-AGL: SPEC-4268
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I1e6216aa00b907fdadff757b4d13008c1b6b6cd2
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27222
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Marius Vlad [Fri, 4 Feb 2022 09:09:51 +0000 (11:09 +0200)]
meta-rcar-gen3/recipes-kernel: Add v4l2 vivid module
Testing out video streaming would be much more easier if the vivid
module was there to be used in the first place.
Bug-AGL: SPEC-4244
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I423499c1cc67fa55585af88308312883a80a9d29
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27131
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Thu, 17 Feb 2022 14:12:48 +0000 (15:12 +0100)]
Post-release update of distro configuration
MM m2 is out.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: If2b8c67600fbd4a62c03ec4bb8268b00d81962a3
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27207
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Jan-Simon Moeller [Fri, 11 Feb 2022 23:07:32 +0000 (00:07 +0100)]
Remove IMAGE_FEATURES setting from agl-image-weston
This should be set down in the final images if required.
We do not need it in the core image that will be reused.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ic694e5a3209336adbb6e558ceb205c7cc306b8d8
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27168
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Mon, 14 Feb 2022 23:39:44 +0000 (18:39 -0500)]
meta-agl-bsp: BBMASK out rcar3 base-files and systemd modifications
To avoid breaking changes to systemd-tmpfiles' default behavior,
disable the base-files and systemd bbappends in meta-rcar-gen3 with
BBMASK. The changes in the BSP seem aimed at fixing an issue with
a particular NFS root configuration that does not apply to upstream
AGL, and break the documented expected behavior of systemd-tmpfiles
with respect to configuring files/directories under /var/volatile.
Additionally, this potentially improves shared state reuse across
aarch64 machine builds.
Bug-AGL: SPEC-4256
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I03807d2190a963f8cdf303d07f00fc1c099d230e
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27200
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: ronan Le Martret <ronan.lemartret@iot.bzh>
Reviewed-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Ronan Le Martret [Wed, 26 Jan 2022 10:14:55 +0000 (11:14 +0100)]
[RCAR] Update RCAR BSP to 5.9.0
Update driver for the new RCAR BSP v5.9.0
From files:
R-Car_Gen3_Series_Evaluation_Software_Package_for_Linux-
20220121.zip
R-Car_Gen3_Series_Evaluation_Software_Package_of_Linux_Drivers-
20220121.zip
From URL:
https://www.renesas.com/us/en/products/automotive-products/automotive-system-chips-socs/r-car-h3-m3-documents-software
Bug-AGL: SPEC-4234
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: Ic7487f15502825747a2dd121b4aee61dc194d00c
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27161
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Mon, 7 Feb 2022 12:46:41 +0000 (13:46 +0100)]
Prepare Magic Marlin Milestone 2
Update the distro configuration.
Bug-AGL: SPEC-4245
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: If45ab3bab534233d5eb5ee608e08b50b8769852a
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27157
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Ashok Sidipotu [Fri, 4 Feb 2022 05:37:55 +0000 (11:07 +0530)]
pipewiresink: set a default channel map if the number of channels is fixed
-This allows remaping streams using pipewiresink to match the channel layout
of the target device
Bug-AGL: SPEC-4241
Change-Id: I4090187dc9977fc3d0ee440b601cb95f6864a9cf
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27130
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Ronan Le Martret [Fri, 28 Jan 2022 14:34:25 +0000 (15:34 +0100)]
[RCAR] Fix block device performance decreased
* After the RCAR BSP 5.5.O, the block device performance decreased.
The root cause is a change in the default kernel configuration of the BSP
(CPU Frequency scaling) from (RCAR BSP 4.7.0):
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
\# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
To its new default (RCAR BSP 5.5.0)
\# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
You can check current value at runtime using:
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
cat /sys/devices/system/cpu/cpufreq/policy4/scaling_governor
To mediate the regression we do switch back to the PERFORMANCE governor.
Bug-AGL: SPEC-4205
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: I6d19d92dae9dd8c7977e2034215fce07d8318773
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27108
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
Paul Barker [Mon, 31 Jan 2022 10:54:55 +0000 (10:54 +0000)]
meta-agl-bsp: meta-sancloud: Revert problematic kernel commit
Linux 5.10.y commit
4b21d4e820bb causes a backtrace to be printed on
boot:
[ 3.244915] ------------[ cut here ]------------
[ 3.249608] WARNING: CPU: 0 PID: 1 at block/blk-mq.c:3045 blk_mq_release+0x78/0xe8
[ 3.257337] Modules linked in:
[ 3.260422] CPU: 0 PID: 1 Comm: swapper Not tainted 5.10.65-sc1 #1
[ 3.266670] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 3.272822] [<
c010e880>] (unwind_backtrace) from [<
c010b2bc>] (show_stack+0x10/0x14)
[ 3.280681] [<
c010b2bc>] (show_stack) from [<
c0129160>] (__warn+0xec/0x104)
[ 3.287740] [<
c0129160>] (__warn) from [<
c0b16b34>] (warn_slowpath_fmt+0x64/0xc8)
[ 3.295302] [<
c0b16b34>] (warn_slowpath_fmt) from [<
c04ef948>] (blk_mq_release+0x78/0xe8)
[ 3.303580] [<
c04ef948>] (blk_mq_release) from [<
c04e20f4>] (blk_release_queue+0xb0/0x120)
[ 3.311889] [<
c04e20f4>] (blk_release_queue) from [<
c0573b84>] (kobject_put+0x90/0xfc)
[ 3.319900] [<
c0573b84>] (kobject_put) from [<
c04f4eb8>] (disk_release+0xa0/0xd8)
[ 3.327441] [<
c04f4eb8>] (disk_release) from [<
c06f8c30>] (device_release+0x30/0xa0)
[ 3.335232] [<
c06f8c30>] (device_release) from [<
c0573b84>] (kobject_put+0x90/0xfc)
[ 3.342929] [<
c0573b84>] (kobject_put) from [<
c072c474>] (nbd_dev_add+0x20c/0x260)
[ 3.350551] [<
c072c474>] (nbd_dev_add) from [<
c112aa0c>] (nbd_init+0xfc/0x11c)
[ 3.357824] [<
c112aa0c>] (nbd_init) from [<
c0101ef0>] (do_one_initcall+0x44/0x26c)
[ 3.365445] [<
c0101ef0>] (do_one_initcall) from [<
c11010b8>] (kernel_init_freeable+0x1c4/0x224)
[ 3.374196] [<
c11010b8>] (kernel_init_freeable) from [<
c0b23ad0>] (kernel_init+0x8/0x120)
[ 3.382411] [<
c0b23ad0>] (kernel_init) from [<
c0100148>] (ret_from_fork+0x14/0x2c)
[ 3.390023] Exception stack(0xc18dffb0 to 0xc18dfff8)
[ 3.395106] ffa0:
00000000 00000000 00000000 00000000
[ 3.403329] ffc0:
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 3.411542] ffe0:
00000000 00000000 00000000 00000000 00000013 00000000
[ 3.418203] ---[ end trace
de955d2022fa8082 ]---
This commit was reverted in Linux 5.10.66 but the Sancloud kernel tree
is based on Linux 5.10.65. For now we can simply carry the patch to
revert this change in meta-agl-bsp.
Bug-AGL: SPEC-4156
Signed-off-by: Paul Barker <paul.barker@sancloud.com>
Change-Id: I448037f3273c6ee249facb14c42fe93fbfd0c27b
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27120
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Ashok Sidipotu [Thu, 27 Jan 2022 09:32:48 +0000 (15:02 +0530)]
meta-app-framework: add agl-driver to pipewire group
- Update agl-session recipe to add agl-driver to pipewire
group
- Apps in the new framework can access pipewire services
if agl-driver is a part of pipewire group.
Bug-AGL: SPEC-4210
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Change-Id: Iba3856006b36c0182aaa0e36e8e98f85d9c49af3
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27100
Reviewed-by: Georgios Kiagiadakis <george.kiagiadakis@collabora.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Ashok Sidipotu [Wed, 26 Jan 2022 14:16:38 +0000 (19:46 +0530)]
config: fix wireplumber config issues
- AGL project not to take the wireplumber project upstream config
files which are recently moved to /usr/share/wireplumber/.
- create-items.lua to be loaded with correct arguments.
Change-Id: I57200755d749e2222e90996cc034f66baca5568a
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27099
Reviewed-by: Georgios Kiagiadakis <george.kiagiadakis@collabora.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Ashok Sidipotu [Thu, 6 Jan 2022 01:16:45 +0000 (06:46 +0530)]
policy: fix record not working
Define a capture endpoint to get record working.
Change-Id: I3356736676bf112249b078ffeb16548cfa3daea3
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27073
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27092
Reviewed-by: Georgios Kiagiadakis <george.kiagiadakis@collabora.com>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Ashok Sidipotu [Fri, 14 Jan 2022 15:38:56 +0000 (21:08 +0530)]
pipewire: update to pw 0.3.43 and wp 0.4.7
Change-Id: I3e478f5e1215d128f0d76ffb2b18c278d90de266
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27022
Reviewed-by: Georgios Kiagiadakis <george.kiagiadakis@collabora.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Tue, 28 Dec 2021 14:48:17 +0000 (16:48 +0200)]
meta-agl-core/recipes-graphics/wayland: Backport two fixes for libweston-8
This backports two small fixes for some potential libweston crashes
happening on the DRM backend tear down, or EGL initailization failure
paths.
Bug-AGL: SPEC-4197
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reported-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Idc28bb7ef6d8fde8c149bb5eb35a2ba40a25706a
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27068
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Fri, 14 Jan 2022 15:42:40 +0000 (17:42 +0200)]
agl-compositor.service.in: Add default EnvironmentFile
Debugging compositor protocol requires passing environmental variable
to the compositor. This adds /etc/default/agl-compositor file which was
in the past under /etc/default/weston filename, for this same purpose.
Bug-AGL: SPEC-4219
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ia6231c6360625f0e194a246d0c392a0a05e8a5d9
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27084
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Fri, 14 Jan 2022 09:22:36 +0000 (11:22 +0200)]
recipes-graphics/wayland/agl-compositor_git.bb: Do another SRCREV bump
As it seems I've broken the screenshoter for single ouputs, this bump is
necessary to get it working again in CI.
Specifically this bump includes the following changes:
-
2ee86feebc8888d client/screenshooter: Compute the width/height for a single output
-
838df78fe94e5bb agl-compositor: Add NULL check after creating surface/view
Bug-AGL: SPEC-4217
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: If5ad858d2e9aed9f8fc074f7240b54334267538c
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27083
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Fri, 14 Jan 2022 16:39:10 +0000 (18:39 +0200)]
weston_8.0_aglcore.inc: Set-up app_id for toytoolkit apps
Necessary to allow weston-terminal to be able to set-up an
app_id.
Bug-AGL: SPEC-4218
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I221ed0160d33136b0fd51ce9eb1277b0ce21b815
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27085
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Tue, 11 Jan 2022 10:26:14 +0000 (12:26 +0200)]
recipes-graphics/wayland/agl-compositor_git: Bump agl-compositor SRCVREV
The most notable change is an update in the agl-shell protocol and with
a version increase. A few other bug-fixes have also made it.
Specifically, since the previous update the following changes have
added:
-
471a12ee38098aaa agl-compositor:Add NULL check after zalloc in src directory
-
18918978ba5c0f91 agl-compositor:Add NULL check after zalloc in screenshooter.c
-
6371b14eb0abbb23 agl-compositor: Correct several spell issues in the protocol xml files
-
53046f8863e0320d agl-compositor: Correct several spell or grammar issues in the README.md file.
-
fd4708c898aafc58 layout: Remove explicit damage call
-
d456a0c59a316f8f layout: Inflict damage on all subsurfaces
-
c0bc469e505b91e0 meson.build: Bump compositor version
-
9e9c768ad6360ef5 shell: Refactor pending surfaces for existing pending ones
-
6d4038380b39f204 src/desktop: Add a compositor destroy listener
-
5101851ecb304e75 src/shell: Add set_app_property_mode request
-
e4f4aef1a5b1feb9 layout: Fix-up the positions when placing the pop-up/dialog
-
52df92d73985dba8 shell: Fix passing maximized state from the start
-
b25020f9a5055c4c meson.build: Add a waltham-transmitter pkg-config pc file
-
e5016cbc47b46b86 meson.build: Conditionally build with headless support
-
d6f64b665a39e0bd meson.build: Clarify out-of-tree build error
-
5b8d4c56e7d793cf clients/screenshooter: Fix taking screenshot on multiple outputs
Note that with this bump update, starting with `
c0bc469e505b91e0
meson.build: Bump compositor version` all clients using the agl-shell
protocol will have to be updated to use agl-compositor-protocols-0.0.20
version.
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ica7bb61f16664fb74f051fd7bf2e61120cb1dba7
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27074
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Tue, 11 Jan 2022 22:34:13 +0000 (23:34 +0100)]
Update distro configuration after release
Magic Marlin M1 is out. Update the distro configuration.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I9c33f9adb9565b7aacc5db52efbd458d2e0511de
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27076
Vasyl Vavrychuk [Tue, 23 Nov 2021 05:34:35 +0000 (06:34 +0100)]
meta-agl-core: gstreamer: Add 0001-waylandsink-Fix-xdg_shell-fullscreen-mode.patch.
It is needed to make waylandsink work with AGL compositor.
Patch included conditionally to pass:
meta-agl-core/scripts/run-yocto-check-layer.sh
Bug-AGL: SPEC-4148
Change-Id: Iebe5595e468404483d7e599c6c4a664474271988
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/26981
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Wed, 22 Dec 2021 17:40:43 +0000 (18:40 +0100)]
Prepare Magic Marlin Milestone 1
Magic Marlin Milestone 1 is v12.91.0 .
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: If0edb4ead565b0deac1dffe482dca5f137522995
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27062
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Jan-Simon Moeller [Tue, 7 Dec 2021 22:57:41 +0000 (23:57 +0100)]
Refresh ptest-runner patch for latest dunfell
This fixes
WARNING: ptest-runner-2.4.0+gitAUTOINC+
834670317b-r0
do_patch: QA Issue: Patch log indicates that patches
do not apply cleanly. [patch-fuzz]
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I47e3bbc32ad324c989b298849d3792a59ef8a606
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/26978
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Ashok Sidipotu [Wed, 1 Dec 2021 08:17:25 +0000 (13:47 +0530)]
pipewire: update to pw 0.3.40 and wp 0.4.5
Change-Id: Ie9e3fd0a67e6a5fa38543cb9b4cc54f2e0555813
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27040
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Tue, 21 Dec 2021 23:37:36 +0000 (18:37 -0500)]
meta-app-framework: tweak agl-driver definition
Tweak agl-driver user definition in agl-session recipe to ensure
it is a member of the video and display groups (the latter has
been added back to the static group file). This is required to
avoid agl-compositor startup failures on rcar3. The display
group membership potentially could be dropped if we were to
bbappend rcar3's gles-user-module recipe to tweak its udev rules.
For now, take the most straightforward approach.
Bug-AGL: SPEC-4161
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I7237ade5d8680655f17716ac048349a476eb5f29
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27060
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account