AGL/meta-agl.git
4 weeks agoPrepare Quirky Quillback 17.0.1 80/29780/2 17.0.1 quillback/17.0.1 quillback_17.0.1
Jan-Simon Moeller [Mon, 25 Mar 2024 16:47:54 +0000 (17:47 +0100)]
Prepare Quirky Quillback 17.0.1

Update the distro configuration.

Bug-AGL: SPEC-5102
Change-Id: I450cabf98399f52c8bd65e54eb285244c00b263c
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29780
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
5 weeks agometa-agl-core: Improve connman-wait-online usability 35/29635/2
Scott Murray [Wed, 21 Feb 2024 15:12:09 +0000 (10:12 -0500)]
meta-agl-core: Improve connman-wait-online usability

Changes:
- Ship connman-wait-online in packagegroup-agl-core-connectivity.
- Add installation of a systemd drop-in configuration file for
  systemd-networkd-wait-online when VIRTUAL_RUNIME_net_manager
  is set to connman that will disable it.  This is required to
  avoid boot hangs if a unit does add a dependency on the
  network-online target.  The approach is not ideal, but it is
  not clear how to avoid systemd-networkd-wait-online getting
  enabled without actually modifying the systemd-networkd unit.

Bug-AGL: SPEC-5082

Change-Id: Id0a1276e35c68ecb6087f89a880fc069594caca4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29697
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
(cherry picked from commit 4f764134d2f307c1eb63cea7cc0950a7873a2e43)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29635

5 weeks agometa-agl-bsp: linux-raspberrypi: update local patch 34/29634/2
Denys Dmytriyenko [Sat, 24 Feb 2024 21:43:43 +0000 (16:43 -0500)]
meta-agl-bsp: linux-raspberrypi: update local patch

Update local patch that fixes menuconfig to apply against updated
linux-raspberrypi kernel version.

Bug-AGL: SPEC-5069

Change-Id: I341859acb4b77aff5ebce88da66089ac6263789f
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29719
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
(cherry picked from commit ddc327473c7ac31100c16c9fb76ec5c3f7d1fa4a)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29634
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
5 weeks agoqtbase: drop local backported patches 33/29633/2
Denys Dmytriyenko [Thu, 22 Feb 2024 17:58:50 +0000 (12:58 -0500)]
qtbase: drop local backported patches

Those patches were backported and the changes are now
part of the latest Qt version.

Bug-AGL: SPEC-5069

Change-Id: Id82254c5f5ba01efe565b40c2f096d252f4c2c69
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29718
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
(cherry picked from commit 73886d069648abe492769325c81aea43335a972c)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29633
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2 months agoPrepare Quirky Quillback 17.0.0 87/29687/2 17.0.0 quillback/17.0.0 quillback_17.0.0
Jan-Simon Moeller [Sun, 18 Feb 2024 15:45:26 +0000 (16:45 +0100)]
Prepare Quirky Quillback 17.0.0

Update the distro configuration for
Quirky Quillback 17.0.0.

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

2 months agoQuillback: use quillback branch 86/29686/2
Jan-Simon Moeller [Sun, 18 Feb 2024 15:42:42 +0000 (16:42 +0100)]
Quillback: use quillback branch

Use the release branch for Quillback final.

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

2 months agowireplumber: remove virtual RPROVIDES 22/29622/4
Scott Murray [Fri, 9 Feb 2024 19:52:25 +0000 (14:52 -0500)]
wireplumber: remove virtual RPROVIDES

Remove the "virtual/pipewire-sessionmanager" RPROVIDES from the
meta-pipewire wireplumber recipe, as it is unused and latest
upstream now warns about the use of "virtual/" prefixes in
RPROVIDES.

Bug-AGL: SPEC-5067

Change-Id: I80fcd30a0eada4a270c95a126c8756574fb72f24
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29653
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
(cherry picked from commit 3875a429f6b8dfa445de00bfbe77fd71acfb695a)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29622
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2 months agounmatched: add firmware files for radeon graphics 25/29625/2
Jan-Simon Moeller [Thu, 15 Feb 2024 14:41:10 +0000 (15:41 +0100)]
unmatched: add firmware files for radeon graphics

The firmware files enable the amd graphics cards.

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

2 months agoAdd gitreview file for Quirky Quillback branch
Jan-Simon Moeller [Tue, 13 Feb 2024 21:14:24 +0000 (22:14 +0100)]
Add gitreview file for Quirky Quillback branch

Update the .gitreview file.

Bug-AGL: SPEC-5071
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I6045cf24f4c73806ad8bb96ec70e54294ff471eb

2 months agoUpdate Rust mixin layer directory 38/29638/3 16.93.0 quillback/16.93.0 quillback_16.93.0
Scott Murray [Tue, 30 Jan 2024 18:57:50 +0000 (13:57 -0500)]
Update Rust mixin layer directory

Drop the version number from the Rust mixin layer target directory
in the bblayers.conf template to match the repo manifest change.
Without the version number, we can hopefully avoid any future
changes here if we do end up needing another Rust bump during
Quillback LTS.

Bug-AGL: SPEC-5060

Change-Id: Iddda8a0e76ab4e202b93295dc985b3135c020be1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29638
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2 months agoPrepare Quirky Quillback Milestone 3 10/29610/2
Jan-Simon Moeller [Tue, 30 Jan 2024 13:34:53 +0000 (14:34 +0100)]
Prepare Quirky Quillback Milestone 3

Update the distro configuration.

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

3 months agowireplumber-policy-config-agl: Change Mediaplayer role policy 78/29578/2
Scott Murray [Thu, 4 Jan 2024 23:13:20 +0000 (18:13 -0500)]
wireplumber-policy-config-agl: Change Mediaplayer role policy

Change Mediaplayer role policy from cork to mix so that doing media
playback when radio is playing or vice versa does not result in one
of them becoming stuck in corked state.  This is not really optimal
for the older demo platform images where they are separate
applications, as they will be able to play over each other, but it
does allow us to avoid breakage in the new Flutter homescreen that
drives both media and radio playback from the same application.
Hopefully in the longer term a better solution for corking multiple
sources interacting in a single role will become available.

Bug-AGL: SPEC-4791

Change-Id: Ib0b3a559533d68733920290a303db6ed1875bf5a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29578
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
3 months agoFix OVERRIDES additions after recent DEFAULTTUNE change 87/29587/2
Denys Dmytriyenko [Fri, 5 Jan 2024 23:21:58 +0000 (23:21 +0000)]
Fix OVERRIDES additions after recent DEFAULTTUNE change

Add :agl-devel and :agl-ptest overrides using :append instead of .= operator
to defer its action after the distro config is parsed. The distro config now
resets OVERRIDES list since the recent DEFAULTTUNES change.

Bug-AGL: SPEC-5037

Reported-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I82e7832cab421726f783cec80556f59f6f4de312
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29587
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

3 months agoagl-compositor_git.bb: Bump SRCREV for fixes 76/29576/2
Marius Vlad [Thu, 4 Jan 2024 10:56:15 +0000 (12:56 +0200)]
agl-compositor_git.bb: Bump SRCREV for fixes

This SRCREV bump includes a couple of fixes for avoid a hard-to-catch
race between the gPRC proxy client the shell client. The update
simplifies the whole "conversation" between gRPC client and the
compositor.

In more details the following changes have been added since the previous
update:

e3f8379e48433d grpc-proxy: Add a prefix tag for debugging messages
ae3ef78cb1a01b grpc-proxy: Re-work bound_ok/bound_fail events handling
071440ef54444c shell: Provide a better explanation for terminating the connection

Bug-AGL: SPEC-4977
Change-Id: I6420441e7379f42c0455ffb78e3ea2867b5e332e
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29576
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
3 months agopipewire: Update PipeWire to v1.0.0 and WirePlumber to v0.4.17 46/29546/3
Ashok Sidipotu [Wed, 20 Dec 2023 00:05:41 +0000 (01:05 +0100)]
pipewire: Update PipeWire to v1.0.0 and WirePlumber to v0.4.17

The PipeWire project is immensely proud to announce the 1.0 release
of PipeWire.

Highlights of Pipewire.
- Fix a memfd/dmabuf leak when uploading buffers while shutting down.
- Handle concurrent jack_port_get_buffer() calls because ardour seems to be doing this.
- Improve time reporting (less jitter) in ALSA when using IRQ.
- Many doc improvements

Highlights of wireplumber.
- Fixed a reference counting issue in the object managers that could cause crashes due to memory corruption (#534)
- Fixed an issue with filters linking to wrong targets, often with two sets of links (#536)
- Fixed a crash in the endpoints policy that would show up when log messages were enabled at level 3 or higher

Bug-AGL: SPEC-5022
Change-Id: Ibeff85f7f4b02b8b667e4c6caf6beab4487854bc
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29546
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>
4 months agoPrepare Quirky Quillback Milestone 2 43/29543/2 16.92.0 quillback/16.92.0 quillback_16.92.0
Jan-Simon Moeller [Mon, 18 Dec 2023 13:49:28 +0000 (14:49 +0100)]
Prepare Quirky Quillback Milestone 2

Update the distro manifest.

Bug-AGL: SPEC-5021
Change-Id: I243e0fe1a6fec2264a64a249b3ceb5a3e7d53c77
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29543
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
4 months agoRevert "Do not include agl-create-spdx in agl-ci" 71/29371/3
Jan-Simon Moeller [Mon, 18 Dec 2023 16:59:20 +0000 (16:59 +0000)]
Revert "Do not include agl-create-spdx in agl-ci"

This reverts commit 7e9efbe2d607886748a786e5e9818dd6b541ad94.

Reason for revert: we do want to produce the SPDX artifacts for QQ.

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

4 months agoEnhance DEFAULTTUNE mechanism 41/29541/3
Jan-Simon Moeller [Fri, 15 Dec 2023 19:55:06 +0000 (20:55 +0100)]
Enhance DEFAULTTUNE mechanism

This commit enhances the way we select the DEFAULTTUNE.

DEFAULTTUNE in AGL is meant to be set to either
corei7-64 for x86-64
aarch64 for 64bit ARM
armv7vethf-neon-vfpv4 for 32bit ARM (where applicable)

The reason is that we do want to work towards a binary distro and
also maximize sstate reuse between platforms. Each and every board
having different settings is counter-productive here.

The original setting was done in SPEC-491. See this presentation:
https://docs.google.com/presentation/d/1_VSGfheItufCCP_rbGBDg3-2miCyh02-yZva6m8cyUE

The enhancement is that we introduce a variable 'AGL_DEFAULTTUNE'
that a user could override if he really needs to change the defaults.
Also we introduce OVERRIDES to help support this mechanism
(agldefaulttune, forcedefaulttune).

Bug-AGL: SPEC-491
Bug-AGL: SPEC-5014
Bug-AGL: SPEC-5016

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

4 months agoagl-compositor_git: SRCREV bump 38/29538/3
Marius Vlad [Fri, 15 Dec 2023 15:47:49 +0000 (17:47 +0200)]
agl-compositor_git: SRCREV bump

To pick up the latest fix for agl-compositor. It's a simple fix for
setting up applications on different outputs.

Change-Id: I63118c793faf0e7a4e68bfd15719c6939cca964d
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29538
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 months agoweston-ini-conf: Rename from TRANSMITTER to REMOTING 37/29537/3
Marius Vlad [Fri, 15 Dec 2023 15:44:50 +0000 (17:44 +0200)]
weston-ini-conf: Rename from TRANSMITTER to REMOTING

Just a rename as transmitter no longer exists.

Change-Id: I719993864888aba54875227718549c3cb5b125e0
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29537
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 months agotransmitter-output.cfg.in: Remove the file 36/29536/3
Marius Vlad [Fri, 15 Dec 2023 15:23:08 +0000 (17:23 +0200)]
transmitter-output.cfg.in: Remove the file

We no longer have the transmitter plug-in so remove the config file and
the references from weston-ini-conf.bb

Change-Id: I982dd2cda36166852f36c7edd9371d80a4d8c2bf
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29536
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>
4 months agoEnforce DEFAULTTUNE even if overrides are used 30/29530/2
Jan-Simon Moeller [Thu, 14 Dec 2023 20:03:08 +0000 (21:03 +0100)]
Enforce DEFAULTTUNE even if overrides are used

Some BSPs do use a series of overrides. This can take over DEFAULTTUNE
which we try to set for all boards in the same way.

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

4 months agobsp: meta-ti-bsp: correct PR for mesa-pvr 24/29524/2
Denys Dmytriyenko [Wed, 13 Dec 2023 06:00:17 +0000 (06:00 +0000)]
bsp: meta-ti-bsp: correct PR for mesa-pvr

Reset PR that is being set in meta-ti-bsp, which uses '-' symbol not accepted
by rpm:

| error: line 4: Illegal char '-' (0x2d) in: Release: sgxrgx-54fd9d7dea098b6f11c2a244b0c6763dc8c5690c.1

Bug-AGL: SPEC-4941

Change-Id: Id28d4a8bf06269b90965dda30d6587a1b877989e
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29524
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account

4 months agobsp: meta-ti-bsp: drop local toolchain patch 23/29523/2
Denys Dmytriyenko [Wed, 13 Dec 2023 05:57:27 +0000 (05:57 +0000)]
bsp: meta-ti-bsp: drop local toolchain patch

Local patch to recognize AGL toolchain when building meta-ti SGX module
is no longer required.

Bug-AGL: SPEC-4941

Change-Id: Ic5870a75a75d2f8a649b14044cb6b5c99c1e549c
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29523
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
4 months agoAdd BeaglePlay template 22/29522/2
Denys Dmytriyenko [Tue, 12 Dec 2023 22:57:39 +0000 (22:57 +0000)]
Add BeaglePlay template

This adds templates to build for the BeagleBoard.org BeaglePlay platform,
which is based on Texas Instruments AM625x SoC.

https://www.beagleboard.org/boards/beagleplay
https://www.ti.com/product/AM625

Bug-AGL: SPEC-4941

Change-Id: I21130e2b8f719f227f5c33045b7e5a3728247bfc
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29522
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account

4 months agobsp: beaglebone-ai64: move deploy dir back into main TMPDIR 21/29521/2
Denys Dmytriyenko [Tue, 12 Dec 2023 22:52:12 +0000 (22:52 +0000)]
bsp: beaglebone-ai64: move deploy dir back into main TMPDIR

Now that TMPDIRs are separated for meta-ti multiconfigs[1], move deploy
dir back into the main TMPDIR, where AGL CI expects the artifacts.

[1] https://git.yoctoproject.org/meta-ti/commit/?h=kirkstone&id=d725334e9c010ca9ea139d9089f0bcfa593cd106

Bug-AGL: SPEC-4941

Change-Id: Ia627b4c9e561099b069a4bf43511f7084815d31c
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29521
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 months agobsp: beaglebone-ai64: drop fix for LIC_FILES_CHKSUM 20/29520/2
Denys Dmytriyenko [Tue, 12 Dec 2023 22:44:40 +0000 (22:44 +0000)]
bsp: beaglebone-ai64: drop fix for LIC_FILES_CHKSUM

No need to adjust LIC_FILES_CHKSUM anymore after this fix:
https://git.yoctoproject.org/meta-ti/commit/?h=kirkstone&id=523a1e604d7dc94996573d0242187e5b6395b704

Bug-AGL: SPEC-4941

Change-Id: I2df3a234ac8058ebbb5f28d2a036341b85fe9c0e
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29520
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 months agoAdd initial templates for ec2-arm64 and ec2-x86-64 MACHINES 11/29511/5
Jan-Simon Moeller [Fri, 8 Dec 2023 02:15:56 +0000 (03:15 +0100)]
Add initial templates for ec2-arm64 and ec2-x86-64 MACHINES

Support building images for ec2.

v2: Add meta-virt into the templates.
v3: workaround bug in cloud-init recipe leading to empty cloud-init-systemd package

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

5 months agowireplumber: Add Equalizer filter chain node 66/29466/4
Ashok Sidipotu [Thu, 23 Nov 2023 00:38:06 +0000 (01:38 +0100)]
wireplumber: Add Equalizer filter chain node

- The filter has two bands one for bass and another one for treble.
- The filter node attaches itself to multimedia endpoint, this setting
  is configurable.
- Also add a patch to fix the dangling logs issue in the endpoints
  policy.

Bug-AGL: SPEC-4931
Change-Id: Ibb3f56ac40eedc8c30445186624e50cbb3049afa
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29466
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
5 months agowireplumber: Upgrade to v0.4.16 65/29465/2 16.91.0 quillback/16.91.0 quillback_16.91.0
Ashok Sidipotu [Thu, 23 Nov 2023 00:28:24 +0000 (01:28 +0100)]
wireplumber: Upgrade to v0.4.16

- The endpoints policy now marks the endpoint nodes as "passive" instead of
  marking their links, adjusting for the behavior change in PipeWire 0.3.68,
  this fixes the pipewire busy loop issue.
- Introduced the filter node in between the endpoints and sink devices.
  This mechanism is intended to add equalizer node with multimedia
  endpoint.

Bug-AGL: SPEC-4972
Change-Id: Ib624ac89ddff66b161025235a30fdaa6372e597b
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29465
Reviewed-by: Georgios Kiagiadakis <george.kiagiadakis@collabora.com>
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
5 months agonative-shell-client: update SRCREV 57/29457/2
Scott Murray [Tue, 21 Nov 2023 23:08:03 +0000 (18:08 -0500)]
native-shell-client: update SRCREV

Update SRCREV to pick up:

43c9077 Bump agl-shell protocol version

Bug-AGL: SPEC-4973

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

5 months agoRemove remaining "display" group usage 56/29456/2
Scott Murray [Tue, 21 Nov 2023 23:02:41 +0000 (18:02 -0500)]
Remove remaining "display" group usage

Update the meta-rcar-gen3 driver specific bbappends to use the
"video" group instead of "display", and remove the weston-init
bbappend that was adding the "display" group when using it with
weston.  The group is no longer used in meta-rcar-gen3 or in any
of the AGL layers since the rework done for SPEC-4714; these
uses were missed at that time, and were causing permission issues
with the PVR driver initialization scripts.

Bug-AGL: SPEC-4979

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

5 months agoPrepare Quirky Quillback Milestone 1 52/29452/2 16.91.1 quillback/16.91.1 quillback_16.91.1
Jan-Simon Moeller [Tue, 21 Nov 2023 03:43:47 +0000 (04:43 +0100)]
Prepare Quirky Quillback Milestone 1

Update the distro configuration.

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

5 months agorecipes-graphics/wayland/agl-compositor_git.bb: Bump SRCREV 05/29405/2
Marius Vlad [Tue, 14 Nov 2023 10:21:48 +0000 (12:21 +0200)]
recipes-graphics/wayland/agl-compositor_git.bb: Bump SRCREV

This SRC_REV bump updates the gRPC proxy API to address some start-up
issues we're seeing when switching the qt homescreen shell client to
using the start-up + activation procedure rather than relying on the
wayland protocol to do that. A smaller fix for restarting the
compositor, as well as functionality to dynamically move windows with
it and scale windows was added in this update.

The recipe changes does include a version bump for the compositor as
well, making it easier to track down the compositor version.

In more detail, the following changes have been added since the previous
update:

bdc551314dc5 meson.build: Bump version to 0.0.22
be197db866b8 grpc-proxy: Use smaller waiting time
73e82a6f346d grpc-proxy: Start the gRPC server and waiting thread much sooner
53b470c60986 grpc-proxy: Fix missing args LOG()
0d2e33ded529 grpc-proxy/main-grpc: Don't fall trough assuming we have a wl_display
994d8a30b27f grpc-proxy: Don't attempt to connect if there's no compositor running
d8e72099ecbc grpc-proxy: Terminate thread when we're exiting
ca537df2c529 grpc-proxy: Add dynamic scale of floating windows
2edba91d3eab grpc-proxy: Add dynamic floating window movement

Change-Id: Ic07b11e6334f14f60a1d71e48347a3d66f07b823
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29405
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
5 months agopipewire: Fix GST hang for unavailable cameras 97/29397/3
Ashok Sidipotu [Fri, 10 Nov 2023 00:27:59 +0000 (01:27 +0100)]
pipewire: Fix GST hang for unavailable cameras

- GST pipeline or camera-gstreamer app hangs for a unavailable target.

- To fix the issue gstpipewiresrc element in pipewire is enhanced to
  handle the pw_stream error in a better manner.

Bug-AGL: SPEC-4881
Change-Id: Id67095b1ecf5e59d00f9c79e15c7464f27a43eb4
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29397
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
5 months agogstreamer1.0-plugins-bad: fix build failure with NXP BSP 92/29392/3
Scott Murray [Wed, 8 Nov 2023 23:39:44 +0000 (18:39 -0500)]
gstreamer1.0-plugins-bad: fix build failure with NXP BSP

Our local patch does not apply against NXP's forked version, so
disable applying it when building for machines that are using the
NXP BSP (currently only imx8mq-evk-viv).

Bug-AGL: SPEC-4962

Change-Id: I8b716c658dbe92e543f3899ea15539ed59dce96b
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29392
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
5 months agopipewire: Update PipeWire to v0.3.83 and WirePlumber to v0.4.15 88/29388/3
Ashok Sidipotu [Fri, 27 Oct 2023 10:25:01 +0000 (15:55 +0530)]
pipewire: Update PipeWire to v0.3.83 and WirePlumber to v0.4.15

Highlights of Pipewire.
- Add BAP broadcast source and sink support.
- Vulkan DMA buf support was merged.
- Fix a leak in the SBC codecs for SCO.
- More bugfixes and improvements.
- IRQ based scheduling in ALSA was improved and enabled by default for
  Pro-Audio profile. It will also link the pcms together to get lower
  latency. This now matches what JACK does and results in equal latency
  for Pro-Audio profiles.
- A new L permission was added to make it possible to force a link between
  nodes even when the nodes can't see each other.
- Libcamera and v4l2 devices now have properties so that duplicates can be
  filtered out by the session manager.
- Improve RAOP compatibility.
- ALSA hires timestamps are now disabled by default.

Highlights of Wireplumber.
- A new "DSP policy" module has been added; its purpose is to automatically
  load a filter-chain when a certain hardware device is present, so that
  audio always goes through this software DSP before reaching the device.
  This is mainly to support Apple M1/M2 devices, which require a software
  DSP to be always present
- WpImplModule now supports loading module arguments directly from a SPA-JSON
  config file; this is mainly to support DSP configuration for Apple M1/M2
  and will likely be reworked for 0.5

Bug-AGL: SPEC-4940
Change-Id: I7caa7b08686704cc94be896bcd0c2269ab3c8133
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29388
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account

5 months agoweston-ini-conf: disable locking and idle timeout 41/29341/4
Scott Murray [Mon, 30 Oct 2023 22:34:25 +0000 (18:34 -0400)]
weston-ini-conf: disable locking and idle timeout

Disable screen locking and the idle timeout in our weston.ini
shell.cfg and core.cfg fragments, respectively.  This makes the
default configurations more useful for applications like the
agl-ivi-demo-control-panel image, where there is only one
fullscreen application running.  These changes should only affect
Weston based images using the desktop or potentially kiosk shells,
and will have no effect with agl-compositor.

Bug-AGL: SPEC-4952

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

5 months agoagl-users: factor out reusable include file 40/29340/3
Scott Murray [Mon, 30 Oct 2023 21:21:46 +0000 (17:21 -0400)]
agl-users: factor out reusable include file

Refactor the recipe to put the actual useradd configuration into an
include file.  This will allow other recipes that need to use the
agl-driver user for file ownership to pull that in as opposed to
duplicating the configuration and risking mismatches.

Bug-AGL: SPEC-4952

Change-Id: Ica16a13a3750722c6d22b14944898f7b289e4bbe
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29340
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
5 months agoAdd BeagleBone AI-64 template 51/29351/3
Denys Dmytriyenko [Mon, 30 Oct 2023 23:28:49 +0000 (23:28 +0000)]
Add BeagleBone AI-64 template

This adds templates to build for the BeagleBoard.org BeagleBone AI-64 platform,
which is based on Texas Instruments J721e (TDA4VM) SoC.

https://www.beagleboard.org/boards/beaglebone-ai-64
https://www.ti.com/document-viewer/TDA4VM/datasheet/

Bug-AGL: SPEC-4941

Change-Id: Ie32a93178697907b6a71272af0bd3b1f453e1640
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29351
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account

5 months agoFixup folder change in meta-ti-bsp 79/29379/3
Jan-Simon Moeller [Fri, 3 Nov 2023 12:02:19 +0000 (13:02 +0100)]
Fixup folder change in meta-ti-bsp

Meta-ti-bsp breaks expectations of the output folder in its layer.conf
Enforce the usual folder structure.

Bug-AGL: SPEC-4957
Change-Id: Ie887e83015dcb9be609289442840b131cbad1b32
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29379

5 months agoDo not include agl-create-spdx in agl-ci 56/29356/2
Jan-Simon Moeller [Thu, 2 Nov 2023 21:00:15 +0000 (22:00 +0100)]
Do not include agl-create-spdx in agl-ci

Currently the sdpx generation is buggy and upstream has patches in master (but not in kirkstone).
To allow builds to continue and being able to investigate more, disable the features.

Bug-AGL: SPEC-4956
Change-Id: Ie01b7aa4b01bec95d057e1034b4783627981df53
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29356

6 months agoCL: drop pinning/overriding of UNINATIVE_VERSION 78/29178/4
Denys Dmytriyenko [Mon, 28 Aug 2023 20:45:10 +0000 (20:45 +0000)]
CL: drop pinning/overriding of UNINATIVE_VERSION

Version 4.0 of Uninative tarball had a bug in patchelf that would break
CI builds, so we had to pin the version down to 3.9 first, then explicitly
update to 4.1 that would be used in YP 4.0.12

Now YP 4.0.13 comes with Uninative 4.3 tarball which resolves this issue,
so we no longer need to pin down or explicitly override Uninative vars.

This reverts commit 18f817e16daefe3bd7479cd66a9103974ff2a9be.
This reverts commit 45b1b63c35c52b8283e1893dfa099607baa0cdcc.

Bug-AGL: SPEC-4875
Change-Id: Iec5ffa77c0e9778f40bedd9092c25bcc593ac39c
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29178
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 months agometa-agl: sifive unmatched: add radeon drivers for gfx 52/29252/2
Jan-Simon Moeller [Thu, 28 Sep 2023 19:59:39 +0000 (21:59 +0200)]
meta-agl: sifive unmatched: add radeon drivers for gfx

Add the amd / radeon drivers for pci-e gfx support.

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

7 months agoAdd templates for Sifive unmatched board 34/29234/7
Jan-Simon Moeller [Tue, 12 Sep 2023 21:15:26 +0000 (23:15 +0200)]
Add templates for Sifive unmatched board

This adds the templates to build for the sifive-unmatched board.
Currently we have to tweak the layer.conf to enable kirkstone to build.

v2: Simplify addition and add patch to agl-compositor for -latomic
v2: rename template to just the boardname to match all other boards
v3: Drop patch and use LDFLAGS:append:riscv64 = " -Wl,--no-as-needed -latomic -Wl,--as-needed"

Bug-AGL: SPEC-4909

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

7 months agoRemove dependencies not working on riscv. 33/29233/2
Jan-Simon Moeller [Tue, 12 Sep 2023 21:23:40 +0000 (23:23 +0200)]
Remove dependencies not working on riscv.

These can be added by the developer as needed in local.conf .

Bug-AGL: SPEC-4909

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

7 months agoAdding s4sk support 19/29219/2
Loc Nguyen [Wed, 2 Aug 2023 07:36:34 +0000 (14:36 +0700)]
Adding s4sk support

supporting agl-image-minimal and agl-telematics-demo-platform
Bug-AGL: SPEC-4907

Change-Id: Ibc0ae906de5ceb6bb2f945b1c505bd37ff3bfb1d
Signed-off-by: Loc Nguyen <loc.nguyen.wt@renesas.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29219
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: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
7 months agometa-agl-core: fix check-layer for gstreamer1.0-plugins-bad bbappend 85/29185/2
Jan-Simon Moeller [Fri, 8 Sep 2023 13:04:47 +0000 (15:04 +0200)]
meta-agl-core: fix check-layer for gstreamer1.0-plugins-bad bbappend

The bbapend is not conditional. Add it.

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

7 months agoRestructure Salvator-x .inc files 75/29175/3
Hau Vo [Tue, 22 Aug 2023 03:10:17 +0000 (12:10 +0900)]
Restructure Salvator-x .inc files

This commit restructure the .inc files relate to H3/M3 Salvator-x boards.

Bug-AGL: SPEC-4808

Signed-off-by: Hau Vo <hau.vo.ra@renesas.com>
Change-Id: I9e01f61f75010c1cbf54feec30422855b43cf051
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29175
Reviewed-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.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

7 months agoAdd attention description for service file change 74/29174/2
Naoto Yamaguchi [Mon, 28 Aug 2023 16:18:21 +0000 (01:18 +0900)]
Add attention description for service file change

When integrate some service in guest container, that need to drop tty
dependency.  AGL compositor has tty dependency at default.
This dependency drop using drop-in config in meta-agl-demo layer.

This patch add attention description for service file change to
avoid break.

Bug-AGL: SPEC-4888

Change-Id: Iaeae73b6d81c87f4d61d5829f49e8ab01f84a3f6
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29174
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>
8 months agowireplumber: Enable v4l2 monitor 17/29117/6
Ashok Sidipotu [Fri, 11 Aug 2023 05:09:47 +0000 (10:39 +0530)]
wireplumber: Enable v4l2 monitor

The monitor scans for the V4L2 camera devices and registers
pipewire device nodes for them.

This effectively enables AGL to talk to cameras.

Bug-AGL: SPEC-4881
Change-Id: Ia1d989da229304b1b514d6b25ebbc2530503d370
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29117
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>
8 months agogstreamer1.0-plugins-bad_%.bbappend: Added a title/appid 15/29115/9 sandbox/nguyentanloc27/spec4808
Marius Vlad [Thu, 10 Aug 2023 09:47:56 +0000 (12:47 +0300)]
gstreamer1.0-plugins-bad_%.bbappend: Added a title/appid

This is necessary to display gst-launch application which uses its own
xdg-shell toplevel window. Any other application that creates its own
toplevel window would *not* have this problem.

There's a patch specific for rcar-gen3, as they have their own gstreamer
fork.

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

8 months agoagl-compositor_git.bb: Bump agl-compositor SRCREV 01/29101/6
Marius Vlad [Mon, 7 Aug 2023 13:10:44 +0000 (16:10 +0300)]
agl-compositor_git.bb: Bump agl-compositor SRCREV

This SRCREV bump update is necessary to avoid a circular dependency
between libweston and the AGL compositor. This update includes Xwayland
support (and a few fixes related to that) and an update for using
logging scopes to match with that we have in upstream.

Note that Xwayland requires to build with Xwayland enabled and have a
working Xwayland image (which requires a bit of tweaks to make it work).

In more detail, the following changes have been added since previous
bump:

a68408367cf desktop: Fix Xwayland build
5ec94158612 compositor: Use the logging context when iterating over scopes
f3ae1a25e24 layout: Check against app_id being valid
26700fa20ab layout: Determine xwayland surface in a generic fashion
8033c46081b compositor: Add XWayland basic support

Change-Id: Ib4aa552eec776a5badafb56bbdd2f780eb0ff331
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29101
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>
8 months agoweston_10.0_aglcore.inc: Update logger scopes iterator 64/29064/6
Marius Vlad [Mon, 24 Jul 2023 17:33:38 +0000 (20:33 +0300)]
weston_10.0_aglcore.inc: Update logger scopes iterator

With the actual patch that made in upstream.

Bug-AGL: SPEC-4861
Change-Id: Ifbee85ce7ae2b38c56613694b5c9934c93341566
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29064
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
8 months agoCI: upgrade UNINATIVE_VERSION on YP 4.0.11 to fixed version 24/29124/2
Jan-Simon Moeller [Tue, 15 Aug 2023 20:47:35 +0000 (22:47 +0200)]
CI: upgrade UNINATIVE_VERSION on YP 4.0.11 to fixed version

UNINATIVE_VERSION 4.1 does have the fix for patchelf.
Uprev to the new version as it will become the standard soon.

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

8 months agoCI: downgrade UNINATIVE_VERSION on YP 4.0.11 03/29103/2
Jan-Simon Möller [Mon, 7 Aug 2023 21:11:56 +0000 (23:11 +0200)]
CI: downgrade UNINATIVE_VERSION on YP 4.0.11

The update to YP 4.0.11 came with a new UNINATIVE tarball.
This led to problems in CI. Downgrade the tarball till we
either fix the tarball or uprev the builders.

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

8 months agoUpdate distro configuration for Quirky Quillback 98/29098/2
Jan-Simon Moeller [Thu, 3 Aug 2023 12:41:40 +0000 (14:41 +0200)]
Update distro configuration for Quirky Quillback

Change for the upcoming AGL release 'Quirky Quillback'.

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

9 months agoPrepare Prickly Pike Milestone 2 55/29055/2 15.92.0 pike/15.92.0 pike_15.92.0
Jan-Simon Moeller [Tue, 18 Jul 2023 18:19:25 +0000 (20:19 +0200)]
Prepare Prickly Pike Milestone 2

Change config to release mode.

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

9 months agoPrepare Prickly Pike Milestone 2 42/29042/2
Jan-Simon Moeller [Tue, 4 Jul 2023 13:51:16 +0000 (15:51 +0200)]
Prepare Prickly Pike Milestone 2

Update the distro manifest.

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

9 months ago[agl][cef][applaunchd] Make it possible to switch between chromium and cef backends 48/29048/3
Roger Zanoni [Thu, 13 Jul 2023 20:56:26 +0000 (22:56 +0200)]
[agl][cef][applaunchd] Make it possible to switch between chromium and cef backends

Bug-AGL: SPEC-3872

Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: I574c8c19b977f29a9d73b7d7e5261494d9d2676f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29048
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>
9 months agometa-agl-bsp: remove now unnecessary workarounds 43/29043/3
Scott Murray [Thu, 6 Jul 2023 21:18:22 +0000 (17:18 -0400)]
meta-agl-bsp: remove now unnecessary workarounds

Remove our usrmerge workarounds since meta-rcar-gen3 now has been
fixed.  Also remove now unnecessary workarounds for the "display"
user and weston systemd unit naming.

Bug-AGL: SPEC-4854

Change-Id: Ieaebb24385f9d75eaad012043993dcfc733aa01a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29043
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
10 months agometa-agl-core: add Upstream-Status tag to patches 39/29039/2
Jan-Simon Moeller [Wed, 28 Jun 2023 20:39:37 +0000 (22:39 +0200)]
meta-agl-core: add Upstream-Status tag to patches

This fixes the build in the YP autobuilder.

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

10 months agoweston-ini-conf: Add activate-by-default=false by default 18/29018/3
Marius Vlad [Wed, 14 Jun 2023 13:14:30 +0000 (16:14 +0300)]
weston-ini-conf: Add activate-by-default=false by default

As all our platforms (flutter, qt, html5) are now capable of starting
and activating windows on their own, we can turn off the implicit
activation by default from the compositor.

We would remove it entirely from the configuration file once we won't
have any code in the compositor. Make it default for now.

Change-Id: I43df54cd2bba5f05612989b02ce99c63f93a5c2d
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29018
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
10 months agoweston-ini-config: Fix gRPC missing in other images 17/29017/3
Marius Vlad [Wed, 14 Jun 2023 12:41:09 +0000 (15:41 +0300)]
weston-ini-config: Fix gRPC missing in other images

Flutter images in particular were affected because we only added the
gRPC proxy in just the no-activate case.

Change-Id: I32ee2ef739147e6cee3063004b98611ea7fd8198
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Suggested-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29017
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>
10 months agometa-app-framework: update applaunchd 34/29034/3
Scott Murray [Tue, 20 Jun 2023 17:13:09 +0000 (13:13 -0400)]
meta-app-framework: update applaunchd

Update the applaunchd SRCREV to pick up:

c32fe42 Add sd_notify call

Also change the applaunchd systemd unit to use Type=notify so that
the calling of sd_notify in applaunchd will work as intended.

Bug-AGL: SPEC-4843

Change-Id: Iee326fa24de0a1a33f92dcff3bf29d2be13252a1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29034
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>
10 months agoPrepare Prickly Pike Milestone 1.1 25/29025/3 15.91.1 pike/15.91.1 pike_15.91.1
Jan-Simon Moeller [Fri, 16 Jun 2023 16:13:43 +0000 (18:13 +0200)]
Prepare Prickly Pike Milestone 1.1

Respin of Prickly Pike Milestone 1 to include
- polkit-rule-agl-app: try to prevent transaction error
- meta-agl-core: fix polkit dependencies
- polkit-rule-agl-app: add useradd class and USERADD_PARAM
- Add explicit applaunchd systemd dependencies
- meta-app-framework: make applaunchd polkit dependency explicit
- recipes-graphics/wayland/agl-compositor_git: Bump SRCREV

This fixes the flutter images and a build issue seen in CI around
packaging of polkit-rule-agl-app due to the polkit group requirement.

Bug-AGL: SPEC-4824
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I1f154d0cd650648b116211a632c81dfa6f749d27
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29025

10 months agorecipes-graphics/wayland/agl-compositor_git: Bump SRCREV 13/29013/2
Marius Vlad [Tue, 13 Jun 2023 11:54:57 +0000 (14:54 +0300)]
recipes-graphics/wayland/agl-compositor_git: Bump SRCREV

The SRCREV bumps fixes for handling the activation area.

In more detail the following changes have been integrated:

ffdbb335ee72a5b layout: Give ini config precedence over agl_shell
e089e3ba1b7581a shell: Don't reset the activation area always
07c332f0b8c3297 layout: Add a fallback for reading activation-area

Change-Id: Ib6a0bf15330290a464bf61b948f7ca7f69c8968f
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29013
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>
10 months agometa-app-framework: make applaunchd polkit dependency explicit 20/29020/2
Scott Murray [Thu, 15 Jun 2023 22:03:10 +0000 (18:03 -0400)]
meta-app-framework: make applaunchd polkit dependency explicit

Since there seems to be no inherent dependency in the shipped systemd
default or polkit unit files with respect to polkit availability with
respect to network.target, we do seem to need to make applaunchd's
dependency on polkit explicit to guarantee systemd DBus API access
works.  As well, it seems worthwhile to enforce the systemd and polkit
DISTRO_FEATURES being present if someone attempts to build applaunchd,
so update the recipe to do so.

Bug-AGL: SPEC-4840

Change-Id: I1cc998ac7c6234de0bb857d4c4fda00d847e00bf
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29020
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>
10 months agopolkit-rule-agl-app: add useradd class and USERADD_PARAM 23/29023/3 15.91.0 pike/15.91.0 pike_15.91.0
Jan-Simon Moeller [Fri, 16 Jun 2023 11:11:19 +0000 (13:11 +0200)]
polkit-rule-agl-app: add useradd class and USERADD_PARAM

The only diff left to e.g. polkit and systemd is the USERADD_PARAM.
Add it into the recipe.

Bug-AGL: SPEC-4824
Change-Id: I7eb2862dc5c40577a1c3311ac9b7a7cc43c5be2a
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29023

10 months agometa-agl-core: fix polkit dependencies 14/29014/2
Scott Murray [Tue, 13 Jun 2023 20:21:39 +0000 (16:21 -0400)]
meta-agl-core: fix polkit dependencies

As part of the systemd user session removal, some changes were
made to attempt to fix pulling in polkit for core-image-weston,
agl-image-weston, and agl-image-compositor so that the compositors
would correctly start up in the resulting images.  Unfortunately,
just gating the dependency on polkit being in DISTRO_FEATURES breaks
the usecase of using poky and meta-agl-core with our poky-agl distro
configuration without also pulling in the meta-oe layer.  This
combination is used for testing meta-agl-core on the Yocto Project
autobuilder, so that broke and was reported by upstream.

To fix this usecase, the polkit dependency logic has been shifted to
weston-init and agl-compositor-init via bbappends that are only used
when meta-oe is present via our existing BBFILES_DYNAMIC set up.
Since the dependency on polkit stems from a combination of the
compositor PAM configuration from the -init packages and having
systemd, pam, and polkit in DISTRO_FEATURES, this seems more correct,
anyways.

Other changes:
- The explicit pam DISTRO_FEATURES checking that was added in the
  previous cleanup has been removed; it is actually redundant due to
  weston and weston-init having checks.  Using the .inc file for that
  from upstream has been added to the agl-compositor and
  agl-compositor-init recipes to match the weston recipes and make
  the dependency visible in our tree.
- There is no further need for our bbappend to core-image-weston, so
  it has been removed.

Bug-AGL: SPEC-4836

Change-Id: Ia3052023dfb06d1c2190a03c72606ab4b27bbdd2
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29014
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>
10 months agopolkit-rule-agl-app: try to prevent transaction error 16/29016/3
Jan-Simon Moeller [Wed, 14 Jun 2023 14:04:49 +0000 (16:04 +0200)]
polkit-rule-agl-app: try to prevent transaction error

While creating the final filesystem we see this error in CI:
Running transaction test
Error: Transaction test error:
  file /etc/polkit-1/rules.d conflicts between attempted installs of polkit-rule-agl-app-1.0-r0.11.corei7_64 and polkit-0.119-r0.11.corei7_64

ERROR: Logfile of failure stored in: /w/workspace/release-jjb-pike-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/qemux86_64-agl-linux/agl-demo-platform-crosssdk/1.0-r0/temp/log.do_rootfs.44779
NOTE: recipe agl-demo-platform-crosssdk-1.0-r0: task do_rootfs: Failed

Try to work this around.

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

10 months agoPrepare Prickly Pike Milestone 1 86/28986/2
Jan-Simon Moeller [Mon, 5 Jun 2023 16:00:31 +0000 (18:00 +0200)]
Prepare Prickly Pike Milestone 1

Update the distro manifest.

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

10 months agoRemove systemd user session and clean up packagegroups and images 96/28996/2
Scott Murray [Mon, 5 Jun 2023 14:07:24 +0000 (10:07 -0400)]
Remove systemd user session and clean up packagegroups and images

Remove the use of a systemd user session to align with how upstream
runs Weston, and to allow using all systemd sandboxing features with
the compositor and homescreen, launcher, etc. applications.  The
changes for this touched enough packagegroups and images that further
rework was done to address some of the cleanup described in SPEC-4813,
see below for details.

Changes:
- Remove agl-session and update various recipes that were manually
  adding dependencies to the user session it created.  The compositor
  (be it weston or agl-compositor) and Wayland clients now run in the
  system session as non-root users.
- Revive agl-users recipe, this time living in meta-agl-core, with
  the purpose of creating the agl-driver user.  For simplicity,
  agl-compositor is always run as the agl-driver user, as opposed to
  trying to wrangle running it as different users depending on build
  configuration.  This can potentially be made more configurable if a
  downstream user has a usecase to be able to specify another user.
- Fully split agl-compositor's systemd unit with a tweaked fork of the
  weston-init recipe and unit which lives in meta-agl-core.  This will
  be easier to maintain than the attempt to reuse weston-init for
  builds without meta-app-framework that was done previously.
- Create packagegroup-agl-graphical-compositor, distinct from the
  weston packagegroup.  This should make it more straightforward for
  downstreams that want agl-compositor or weston.
- Rename agl-image-agl-compositor to agl-image-compositor to remove
  redundancy.
- Tweak the logic for the inclusion of a few debug packages (e.g.
  agl-shell-activator) to ensure they only show up in images when
  agl-devel is enabled.
- Split weston-terminal and the required icon resources into separate
  packages in our weston bbappend to avoid pulling in weston just to
  get the terminal for testing.
- Add a agl-core-image.bbclass to use as a base for images.
- Move our cross-SDK configuration to a agl-crosssdk.bbclass to ease
  reuse.
- Remove various empty packagegroups.
- Unify image .inc files with their .bb files as a simplification,
  and to move towards more how upstream Yocto Project does things.
- Split pipewire tools into their own -devel packagegroup.
- Remove rcar3 additions to packagegroup-agl-graphical-multimedia, as
  that packagegroup is not machine-specific.  They will be added back
  in via a change in meta-agl-demo.  If a downstream user desires a
  platform-specific packagegroup for such packages in meta-agl-core,
  this can be revisited, though a different implementation should be
  used.
- Replace some :append usage with += to avoid creating problems
  for downstream users.

Bug-AGL: SPEC-4714, SPEC-4813

Change-Id: I55b29bf749f0d5d50993a362c665bce62b785f67
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28996
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
10 months agoUse new weston-ini-conf scheme and remove old per-machine files 85/28985/3
Jan-Simon Moeller [Mon, 5 Jun 2023 11:56:35 +0000 (13:56 +0200)]
Use new weston-ini-conf scheme and remove old per-machine files

The previous commit used an old file. Use the new generated version.

Bug-AGL: SPEC-4822
Change-Id: Ic1b7018ce2840332c0e051101ce854b90f96ecae
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28985
Tested-by: Jenkins Job builder account
10 months agowayland/agl-compositor_git.bb: Bump SRCREV 80/28980/2
Marius Vlad [Fri, 2 Jun 2023 09:37:01 +0000 (12:37 +0300)]
wayland/agl-compositor_git.bb: Bump SRCREV

This SRCREV bump update formally removes SMACK and Waltham
and modifies the client screenshooter client to generate
a PNG screenshot for each output -- rather than creating an
image for all outputs.

In more detail to following changes have been added since the previous
SRCREV bump:

69bd3ddac4b23 policy-deny: Remove SMACK support
0ed8064b0de23 compositor: Remove Waltham support
e0a1dcc548087 clients/screenshooter: Add the output name to screenshot name

Change-Id: Ic951fdeddc3abff8b1f80be45896f1fdfb67bced
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28980
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>
10 months agoFix orientation for dual-hdmi setup on pi4 84/28984/2
Jan-Simon Moeller [Sun, 4 Jun 2023 20:37:40 +0000 (22:37 +0200)]
Fix orientation for dual-hdmi setup on pi4

The weston-ini-conf was not ready for dual-screen setup.
Fix it.

Bug-AGL: SPEC-4822

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

10 months agoapplaunchd: update Flutter app systemd template unit 79/28979/2
Scott Murray [Thu, 1 Jun 2023 23:01:04 +0000 (19:01 -0400)]
applaunchd: update Flutter app systemd template unit

Applications built with newer meta-flutter package their bundles in
a directory hierarchy containing the Flutter SDK version and
multiple runtime flavors (release, debug, profile).  Rework our
applaunchd systemd template unit to work with that.  FLUTTER_VERSION
and FLUTTER_RUNTIME environment variables are used in the ExecStart
command line, with working defaults defined in the unit.  The unit
also includes sourcing a global /etc/default/flutter environment
file as well as a per-application one to give us hooki for setting
the version based on the value of FLUTTER_SDK_TAG in meta-agl-flutter.

Bug-AGL: SPEC-4819

Change-Id: I4879760bfd9c01f29daf25d6cd4a3c70d07429fd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28979
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>
10 months agoagl-session: remove agl-driver user from applaunchd group 30/28930/2
Denys Dmytriyenko [Tue, 30 May 2023 19:41:14 +0000 (19:41 +0000)]
agl-session: remove agl-driver user from applaunchd group

Previously agl-driver user was part of applaunchd group for D-Bus activation
to work woth the correct access rights. Now that D-Bus activation has been
removed from applaunchd, agl-driver user no longer needs to be in the same
group with applaunchd.

Bug-AGL: SPEC-4801

Change-Id: Ia473b391432d8c797cd38c0841f7fe655dcdb8e6
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28930
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

10 months agoapplaunchd: bump SRCREV for D-Bus removal 29/28929/2
Denys Dmytriyenko [Tue, 30 May 2023 19:38:18 +0000 (19:38 +0000)]
applaunchd: bump SRCREV for D-Bus removal

Update to the latest version of applaunchd that has D-Bus services removed.
Since D-Bus definitions are no longer installed, update FILES list accordingly.

Bug-AGL: SPEC-4801

Change-Id: Ia502e62ab7797c509433ced5347c3ebaf8e09e7c
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28929
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

10 months agoEnsure all layers do pass yocto-check-layer and run-yocto-check-layer.sh scripts 75/28875/3
Jan-Simon Moeller [Thu, 11 May 2023 11:02:46 +0000 (13:02 +0200)]
Ensure all layers do pass yocto-check-layer and run-yocto-check-layer.sh scripts

Ensure the layers do pass again and that the scripts are up-to-date.

Bug-AGL: SPEC-4680
Bug-AGL: SPEC-4681
Bug-AGL: SPEC-4682
Bug-AGL: SPEC-4683
Bug-AGL: SPEC-4684
Change-Id: I5ab1bc49dc361a7fc30a62c5c82d286e66bad72e
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28875
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account

10 months agoFix up i.MX8MQ EVK configuration 25/28925/2
Scott Murray [Tue, 23 May 2023 21:48:49 +0000 (17:48 -0400)]
Fix up i.MX8MQ EVK configuration

Changes:
- Since linux-fslc-lts does not boot on the EVK at the moment,
  and both it and linux-fslc still do not have support for the
  HDMI output, switch back to using linux-fslc-imx with tweaks
  to use etnaviv as we did pre-kirkstone.
- A bbappend has been added for linux-fslc-lts since that was
  missed in a previous upgrade, and even though we are not using
  it now, it is possibly useful for other i.MX variants.
- A machine template for using the NXP BSP with the Vivante GPU
  driver, imx8mq-evk-viv, has been restored, as testing shows it
  now works with the current panel-less homescreens.  As before,
  the intent of this configuration is for testing or as an example
  of potential production use of meta-freescale where NXP support
  is available.
- Start up of Bluetooth support has been disabled, as it currently
  causes kernel oopses or panics (both have been seen in testing).
  This happens with both machine templates.  SPEC-4807 has been
  opened to track this issue.

Bug-AGL: SPEC-4799

Change-Id: I38e4e720643714541efb0fed08d5ab64545bb02d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28925
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>
10 months agorecipes-graphics/wayland/weston_10.0_aglcore.inc: Backport libweston11 buffer release... 06/28906/2
Marius Vlad [Fri, 19 May 2023 14:19:33 +0000 (17:19 +0300)]
recipes-graphics/wayland/weston_10.0_aglcore.inc: Backport libweston11 buffer release patch

This is a backport from libweston 11 to would perform a synchronous
commit that disables the output. Further more this removes our
global state hammer regarding the such that we don't disable a
CRTC that has a pending flip.

Bug-AGL: SPEC-4772
Change-Id: I2631c818fd3a3192e293436fc4898f4a3de8b85d
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28906
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>
11 months agoRemove unnecessary group change at meta-agl-bsp for R-Car 90/28890/2
Naoto Yamaguchi [Sat, 13 May 2023 15:07:13 +0000 (00:07 +0900)]
Remove unnecessary group change at meta-agl-bsp for R-Car

Current AGL run each process by agl-driver user, that user
need access permission for GPU.  The old AGL use display
group to accept access for GPU, but current agl-driver
user join to video group that is default group for GPU.

This patch remove unnecessary group change at
meta-agl-bsp for R-Car.

Bug-AGL : SPEC-4797

Change-Id: Ife20dea685035b336675304a5c6fc292ed83deb6
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28890
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>
11 months agoUse backported Rust 1.68 toolchain by default 02/28902/2
Scott Murray [Wed, 17 May 2023 18:11:42 +0000 (14:11 -0400)]
Use backported Rust 1.68 toolchain by default

Add the kirkstone/rust-1.68 mixin layer from meta-lts-mixins into
the AGL default base so that the newer Rust toolchain is available
by default to all builds.  This seems the most straightforward way
to integrate it and have it available for use in builds that may or
may not include meta-agl-demo.  It also ensures that build shared
state and any binary packagefeed work do not get impacted by having
a mix of different versions across builds.

Bug-AGL: SPEC-4762

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

11 months agometa-ti-bsp: linux-bb.org: add bbappend to apply AGL config fragments 57/28857/2
Denys Dmytriyenko [Mon, 8 May 2023 21:07:06 +0000 (21:07 +0000)]
meta-ti-bsp: linux-bb.org: add bbappend to apply AGL config fragments

Add bbappend to apply AGL kernel config fragments to the new linux-bb.org
kernel recipe used in meta-ti-bsp for Beagle platforms now.

Bug-AGL: SPEC-4785

Change-Id: I2ca57d4a70b296fd00e72520ada267d96a149a21
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28857
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>
11 months agorecipes-graphics/wayland/agl-shell-activator_git: Bump SRCREV 09/28809/4
Marius Vlad [Fri, 5 May 2023 09:27:18 +0000 (12:27 +0300)]
recipes-graphics/wayland/agl-shell-activator_git: Bump SRCREV

To include the lastest agl-compositor changes, related to set_app_output
request.

Bug-AGL: SPEC-4673
Change-Id: I4c057182d5d39904a2b1b3a464fa29c927776cab
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28809
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>
11 months agorecipes-graphics/wayland/agl-compositor_git: Bump agl-compositor SRCREV 06/28806/4
Marius Vlad [Fri, 5 May 2023 09:10:45 +0000 (12:10 +0300)]
recipes-graphics/wayland/agl-compositor_git: Bump agl-compositor SRCREV

This update includes further gRPC API support, adding the ability to
now move windows dynamically between different outputs. Further more
this includes also the ability to susbcribe to the drm-backend debug scope
(which is being created by the drm-backend module) and to also list
other possible debug scopes the AGL compositor can subscribe.

In more detail the following changes have been added since the previous
update:

01171e9abf8a13 compositor: Let the user know about the debug scopes available
cea026b06a9073 compositor: Add support for subscribing to libweston scopes
0fef26d32431e7 shell: Add the ability to dynamically move application window
998097db427c6a layout: Fix no-op check due to invalid checks
d5d2af73456fba desktop: Look for app_ids after the initial commit
b80044887e9750 src: Send out the output name for the remote role
456f3fed4ff45b layout: Split remote from desktop role
4a1684308bd6a1 grpc-proxy: Added set_app_output request

Change-Id: I99f96aa983495b1eee2034de39526893085c7c0f
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28806
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
11 months agowaltham: Drop waltham support 05/28805/4
Marius Vlad [Fri, 5 May 2023 08:44:16 +0000 (11:44 +0300)]
waltham: Drop waltham support

Given than we don't really have any users and more importantly no
maintainers it would be best to remove Waltham support entirely from
the tree. The AGL compositor will shortly follow-up to remove supporting
code.

Bug-AGL: SPEC-4669
Change-Id: I4df495bb873d70f380dcc09cb083686f11f0b2e2
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28805
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
11 months agoweston_10.0_aglcore: Add helper iterator to loop over debug scopes 04/28804/4
Marius Vlad [Fri, 5 May 2023 08:38:40 +0000 (11:38 +0300)]
weston_10.0_aglcore: Add helper iterator to loop over debug scopes

This is helpful for users to list the available scopes, that other
compoments of libweston subscribed to.

Bug-AGL: SPEC-4593
Change-Id: Idec02efe997104f6af8164281eee0f2e46f996bf
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28804
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
11 months ago[R-CAR] meta-agl-bsp: correct vspm-if package name 82/28782/2
Harunobu Kurokawa [Tue, 2 May 2023 17:34:02 +0000 (02:34 +0900)]
[R-CAR] meta-agl-bsp: correct vspm-if package name

kernel-module-vspmif package name is no longer used. We should
correct kernel-module-vspm-if in these files.

Bug-AGL: SPEC-4780

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

11 months agometa-agl-bsp: Use pixman renderer on qemuarm/qemuarm64 66/27066/3
Hiroyuki Ishii [Thu, 23 Dec 2021 08:10:40 +0000 (17:10 +0900)]
meta-agl-bsp: Use pixman renderer on qemuarm/qemuarm64

Using GL-renderer on qemu without any acceleration support such as
kvm results pretty much higher cpu consumption. To avoid it, we'll
use pixman-renderer on qemuarm and qemuarn64.

Bug-AGL: SPEC-4165

Signed-off-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Change-Id: Iaffe1bd624d6f1c6df9af67e33cc1fa2168293ac
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/27066
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
11 months agoagl_bbe.inc: remove old graphics preferences 44/28744/3
Denys Dmytriyenko [Mon, 1 May 2023 15:40:09 +0000 (15:40 +0000)]
agl_bbe.inc: remove old graphics preferences

Latest TI graphics completely redone its dependencies and preferences
to be aligned with upstream and use Mesa packages as proper providers
for GBM, EGL, GLES, etc. components. There's no more need for local
workarounds to adjust graphics settings.

Note: SGX is currently set in meta-ti-bsp to fall back to software
rendering and will be fixed later. Rogue in newer K3 devices is fully
functioning though.

Bug-AGL: SPEC-4723

Change-Id: I072a5e25bdbb444db8e7d4b87a1f181c349240ea
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28744
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
11 months agoagl_beaglebone.inc: remove old graphics preferences 43/28743/3
Denys Dmytriyenko [Mon, 1 May 2023 15:33:58 +0000 (15:33 +0000)]
agl_beaglebone.inc: remove old graphics preferences

Latest TI graphics completely redone its dependencies and preferences
to be aligned with upstream and use Mesa packages as proper providers
for GBM, EGL, GLES, etc. components. There's no more need for local
workarounds to adjust graphics settings.

Note: SGX is currently set in meta-ti-bsp to fall back to software
rendering and will be fixed later. Rogue in newer K3 devices is fully
functioning though.

Bug-AGL: SPEC-4723

Change-Id: Ifb6f594c6203924aa1b90f421d475b716c61a796
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28743
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
11 months agometa-ti-bsp: don't apply mesa virgl patch for TI pvr graphics 42/28742/2
Denys Dmytriyenko [Mon, 1 May 2023 15:25:48 +0000 (15:25 +0000)]
meta-ti-bsp: don't apply mesa virgl patch for TI pvr graphics

Latest TI graphics now uses Mesa, but it uses a slightly newer and
patched version of Mesa for SGX and Rogue GPUs. Since generic mesa
virgl patch from meta-agl-bsp/core already exists in that version
of Mesa, need to skip applying it here.

Bug-AGL: SPEC-4723

Change-Id: I795e2bf41bea8305be25418de7cc3262aefb3b4a
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28742
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
11 months agometa-agl-bsp/core: mesa: generic patches should be y-c-l safe 41/28741/2
Denys Dmytriyenko [Mon, 1 May 2023 15:07:47 +0000 (15:07 +0000)]
meta-agl-bsp/core: mesa: generic patches should be y-c-l safe

SPEC-4724 added a generic backported patch to mesa. But instead of
adding it directly to mesa_%.bbappend, it should have been added to
mesa_agl.inc which is only active when "aglcore" feature is enabled,
making it yocto-check-layer safe.

Bug-AGL: SPEC-4723

Change-Id: I226cba14de917f6e4109d1dc1df364cb74e7ee45
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28741
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

11 months agometa-ti-bsp: ti-sgx-ddk-um: drop systemd service workaround 40/28740/2
Denys Dmytriyenko [Mon, 1 May 2023 15:01:57 +0000 (15:01 +0000)]
meta-ti-bsp: ti-sgx-ddk-um: drop systemd service workaround

Latest TI graphics package uses udev rules to initialize the driver
and does not install legacy SysVinit rc.pvr script unless udev isn't
available. No need for systemd service workaround anymore.

Bug-AGL: SPEC-4723

Change-Id: I3ce5d270357578086152d87fb2cf91512691e1a9
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28740
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>
11 months agometa-ti-bsp: mesa: drop unneeded bbappend 39/28739/2
Denys Dmytriyenko [Mon, 1 May 2023 14:55:57 +0000 (14:55 +0000)]
meta-ti-bsp: mesa: drop unneeded bbappend

Latest TI graphics libraries for SGX and Rogue GPUs no longer include
Mesa pieces, but rather build on top of proper Mesa packages (although
patched). Remove local bbappend disabling GBM.

Bug-AGL: SPEC-4723

Change-Id: I8a4ba82d0e7540d6fe2da7efdcefab7a2dc77c6b
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28739
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>
11 months agoweston-ini-conf: Add grpc-shell-server to no-activate ini 38/28738/2
Marius Vlad [Sat, 29 Apr 2023 09:15:19 +0000 (12:15 +0300)]
weston-ini-conf: Add grpc-shell-server to no-activate ini

This embeddeds the grpc-proxy configuration file into the no-activate
configuration file, rather than creating a new no-activate-grpc-proxy,
or no-activate-landscape-grpc-proxy.

The grpc-proxy.cfg file is just a rename of grpc-server.cfg from
meta-agl-demo/ tree, introduced with 1b347d8823, '[weston-ini-conf] Fix
dependency issue with grpc in meta-agl-core'.

Bug-AGL: SPEC-4776
Change-Id: Ie6183887cdb7b6e3f7cb431f01edb8da75e05946
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Suggested-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28738
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>
12 months agofiles/group: add sgx group with static ID for new systemd 20/28720/2
Denys Dmytriyenko [Thu, 27 Apr 2023 17:38:02 +0000 (17:38 +0000)]
files/group: add sgx group with static ID for new systemd

Yocto Project 4.0.9 now comes with systemd v250, which uses sgx group:

https://git.openembedded.org/openembedded-core/commit/?h=kirkstone&id=3fd47697df858d4093d9cb4c6a378fc07aa4d064

Note: here sgx is not related to Imagination PowerVR GPU, but rather
means Intel Software Guard Extensions:

https://en.wikipedia.org/wiki/Software_Guard_Extensions

Bug-AGL: SPEC-4768

Change-Id: I3f8656b5e859f1126388f52d9f8b54bfac0734a7
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/28720
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>
12 months agoAdd templates for gitlab issues and merge requests
Jan-Simon Moeller [Thu, 27 Apr 2023 11:53:26 +0000 (13:53 +0200)]
Add templates for gitlab issues and merge requests

Notify users to use jira.automotivelinux.org and
gerrit.automotivelinux.org in the default messages.

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