Age | Commit message (Collapse) | Author | Files | Lines |
|
get this old core test into current agl-test-framework.
re-write old bb file, make it working for agl-test-framework.
Bug-AGL: SPEC-4345
Signed-off-by: yanxk <yanxk.fnst@fujitsu.com>
Change-Id: I341b18516e2b3b57622239f47b4b40d2d4d4a160
|
|
Define the defaults to launch the cluster and ivi containers on qemu.
Platform specific customizations can be added in dynamic layers.
Bug-AGL: SPEC-4464
Change-Id: I3d2bc4e3dfa8afdad4d29fc29700833f5bc7ecaa
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
|
|
Bump agl-test-framework SRCREV to include recently added test
suites into the test framework.
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I73eac509f7394be62c757c2c3b1e443b271064a9
|
|
Update the kernel-module-gles bbappend so it will actually build with
linux-dummy in the guest multiconfigs.
Bug-AGL: SPEC-4703
Change-Id: Icc083aecff9f7dd3d5359c843bf04681925db031
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Changes:
- Switch to pulling in a agl-ic-container.inc include file from the
feature local.conf.inc template to simplify development.
- Add include files for the host ("default" in BitBake) multiconfig
to allow disabling agl-demo and related features in the host build.
This reduces the impact on the host image when using the images
from meta-agl-demo as guest containers. At present the
"agl-selinux" feature is left alone, as support pretty much needs
to be present in the host to allow using it at all. This likely
needs to be investigated further and discussed with respect to the
IC EG requirements.
Bug-AGL: SPEC-4703
Change-Id: I833fa8754f0044552a8b775bcc06c4ccd3fcac3e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update agl-ic-container template to use new AGL_META_QT5 variable
instead of explicitly adding meta-qt5 to BBLAYERS. This should
avoid duplicate layer issues when combining agl-ic-container
with other features.
Bug-AGL: SPEC-4703
Change-Id: I91ce8ddec689afd1ebe8e275013f9a15152a52f8
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
The qtlocation bbappend has been replaced with one in meta-agl-core
to avoid collisions when combining with meta-agl-demo.
Bug-AGL: SPEC-4703
Change-Id: Icacdf7d4a5777bee8ee98b9cc103f64b6c52749f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
AGL IC container is supporting R-Car board.
This patch add raspberry pi4 support that aim to easy use hobbyists.
Bug-AGL: SPEC-4678
Change-Id: Ia0175d57b956d763f1ac8a81ae624a4b93b5f727
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
Bump agl-test-framework SRCREV to include recently added test sets
into the test framework.
By the way, change a code indentation which is not standard.
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I314d0e40d02a478d57fc918017456219b5699249
|
|
Bump agl-test-framework SRCREV to include recently added test sets
into the test framework.
Move the installation of the test set scripts to a new bbappend
file, and this will make subsequent maintenance easier.
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Iaa08a7eb7d5712a6ff9b38e3d2b28ad8782b506d
|
|
pytest-order is now ready for the framework to use.
it is now migrated into agl-test-framework.
Bug-AGL: SPEC-4345
Signed-off-by: yanxk <yanxk.fnst@fujitsu.com>
Change-Id: If5dbd30be3227086200469b394f78cc5df745317
|
|
Add a patch to flutter-auto to add an optional agl_shell static
plugin to expose the activate_app call from the agl-shell Wayland
protocol that is used when running against the AGL compositor.
This provides a way for a homescreen application to activate other
application surfaces to switch between multiple applications as is
needed for the AGL demo. A new PACKAGECONFIG option is defined to
control enabling the plugin, and it is enabled by default in our
build.
Upstreaming this will be discussed with the Toyota team. Given the
previous discussion about not picking up significant meta-flutter
updates until after CES, it may be that the patch here is carried
for a while.
Bug-AGL: SPEC-4612
Change-Id: Ie8e06c88bbf082ee7dc5126dfb3b24b1bb8deabe
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
This driver should conform RFC spec draft v2 [1].
This driver is based on RFC version [2].
Imported from internal OpenSynergy's revision:
3918336a7caab95a72442c33945a193ca893d5e8
Supply build file `Kbuild` and do not supply makefile [3] since external
kernel module could be built without it. On the other hand, module
BitBake class relies on wrapper makefile presence, therefore
`MAKE_TARGETS` and `MODULES_INSTALL_TARGET` had to be set to specify
arguments per [3].
Add driver as an external module to avoid unnecessary kernel rebuild and
simplify future updates.
[1]: https://lists.oasis-open.org/archives/virtio-dev/202208/msg00159.html
[2]: https://lists.oasis-open.org/archives/virtio-dev/202208/msg00160.html
[3]: https://www.kernel.org/doc/html/v6.0/kbuild/modules.html
Change-Id: I9b654f58cc0c34983cd4103a5f7836263db79ec7
Bug-AGL: SPEC-4597
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
|
|
Remove -msse and -msse2 as they are x86 only flags.
Bug-AGL: SPEC-4600
Change-Id: I48f52c1c8be7ccfa2db9d70f09d81ad52006a891
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Synchronize with AGL compositor and update the drm-lease patch to allow
the AGL compositor to build.
Bug-AGL: SPEC-4601
Change-Id: Ia76c0de7269917cebe19c7b789b62646de1f7914
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
|
|
Add the test set of aio-stress to agl-test
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Ic5bee24e24ef1b89a6212d72c7a0a08725e1fe36
|
|
Bump agl-test-framework SRCREV and add scripts
of expat and bzip2 to the test framework.
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Ia80dc0d1155872f387f3ed449fafa2302d6b5475
|
|
Due to the previous framework adjustment, the scripts for
running glib2 tests has been moved to 'agl-test-framework'.
And rpm will support its ptest later, and then its scripts
will also be placed under 'agl-test-framework'.
So 'agl-test-glib2.bb' and 'agl-test-rpm.bb' are no longer needed
The content under 'agl-test-framework' has changed,
so 'agl-test-framework.bb' has also been updated.
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Ia6dd71966e5ba18cbb5cb81fb594d4fc3722db27
|
|
In the agl-test-framework, the jinja2 module need
to be called to process html files.
Remove repeat code from packagegroup-agl-extend-test
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I161ffa6b06da4f44d79e3e61b4c7a0760b943424
|
|
The agl-cluster-demo-lxc-host will start ci package check.
That work require to image manifest to compare reference image and build image.
This patch add manifest file for h3ulcb-kf.
Bug-AGL : SPEC-4465
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I7a131d7678d31c9a82b9c36cc0c6a7b011f551e3
|
|
Bug-AGL: SPEC-4453
Change-Id: Ib3641884bac404c7281df37e5ed4f4939e2830b4
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
|
|
Bumped to have higher priority then meta-agl-bsp (60) to overlay
recipes files (in particular linux-yocto) from meta-agl-bsp.
Bug-AGL: SPEC-4453
Change-Id: Id558df0df39d7b3203da548a8c00db0cdd1a632c
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
|
|
Bug-AGL: SPEC-3848
Change-Id: Iafba35a4fedf81b09edef57d7610d3714023cbae
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
|
|
On qemu network bridge setting by lxc-net service fails because
of missing kernel module as shown as following message:
iptables v1.8.7 (legacy): unknown option "--checksum-fill"
With this change we'd like to add missing kernel config to fix
that.
Bug-AGL: SPEC-4464
Signed-off-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Change-Id: I73169289c84755e0eb9a28658e8337c79824ab1b
|
|
The patches seems to be applied correctly without any changes, so
we just use wildcard to avoid build error due to version mis-matching.
Bug-AGL: SPEC-4564
Signed-off-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Change-Id: I61ab8beb1e97190c58987bf54217a9553efa6c39
|
|
-layer README
-flutter workspace configuration file
-consolidation of gallery json files
-remove flutter sdk version pin; now happens upstream
-add engine_sdk.zip to all images (non-production)
-add SSH server to debug and profile images
-factor out flutter-auto xdg-shell-app-id patch
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Change-Id: I6fdf1277bb4011126103f74eda5e230f34f497d7
|
|
'agl-test' is used to compile the test sets and test framework into the
image, make it more convenient to test target.
Now it's only support the target agl-demo-platform(ivi)
Enable the `agl-test` AGL feature when setting up your build environment
with aglsetup.sh.
This will add the `packagegroup-agl-extend-test` packagegroup to the image,
For specific packages to be added, please refer to the file:
./recipes-platform/packagegroup/packagegroup-agl-extend-test.bb
For running test using 'agl-test', refer to:
https://git.automotivelinux.org/src/agl-test-framework/tree/README
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Ic217bff672f3dae1ac3abc18c01ba802ebcb8fe1
|
|
At 2dd3bafb0c21d7f49fcc2945836924d9c052d268 commit has issue for it can't separate build.
At 2ab22b2df67f915c74efab68cf9e6e2424805dd2 commit, I fixed that issue.
In this patch I fix to that issue in recipe side.
Bug-AGL: SPEC-4551
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I3623bece877cb9cc76721f340d96eaab677ded17
|
|
After the kirkstone, packagegroup-agl-ic-core out the error message
in build time.
Ex:
ERROR: mc:agl-container-cluster:packagegroup-agl-ic-core-1.0-r0
do_package_write_rpm: An allarch packagegroup shouldn't depend on
packages which are dynamically renamed (libclusterapi-dbg to
libcluster-api-dbg)
This error is depend on this commit.
https://www.mail-archive.com/openembedded-core@lists.openembedded.org/msg155223.html
This patch add "PACKAGE_ARCH = "${TUNE_PKGARCH}"" to package group recipe
to fix this issue.
Bug-AGL: SPEC-4552
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I70f56e4a96a658cbcefa48ac688b49382b299879
|
|
To ensure reproducibility as well as avoid build failures when
Google upstream runs ahead of meta-flutter, set FLUTTER_SDK_TAG to
pin the Flutter SDK components as opposed to the meta-flutter
default of letting them float.
Bug-AGL: SPEC-4545
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: If7543329ba13f87abc0b66080494bd8f1e812642
|
|
meta-agl-lxc is no longer reflecting the actual content and use of the layer.
Rename it to 'meta-agl-ic-container' and the feature to 'agl-ic-container'.
Also rename the main image to 'agl-cluster-demo-lxc-host' to match the pattern used
by all other images e.g. agl-<ivi,cluster,telematics>-demo-* .
But keep the names of the underlying images as-is.
Bug-AGL: SPEC-4464
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I898c786ca884331b302a3be8e150379fcf5bdc9b
|
|
The librefop is a redundancy file operation library.
This patch is 1st integration in AGL.
Bug-AGL: SPEC-4500
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I1266e2683f2f427853a10d8db5d9f8db96d465e0
|
|
We can remove 0001-Handle-switch-to-proc_ops.patch as it is available in the upstream codebase now.
Bug-AGL: SPEC-4376
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I8e26a01c126337cbae44aac862e9eb21fda198fb
|
|
Update the SRCREV after the build issues was fixed.
Bug-AGL: SPEC-4376
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I984813327c03a1adba481dfa80af516f711e2e9b
|
|
The last update of RCAR BSP has change the recipes name of the recipes kernel-module-vspm-if.
meta-agl-lxc must be updated too.
Bug-AGL: SPEC-4517
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Ia900cc06e9a4d30f4a16c57d70a328f66c7b7dfa
|
|
This is missing and fails the build.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2f85f8401149372746ce790f4380b9213eb791c8
|
|
The previous change missed removing the extra couple of unused apps
from agl-image-flutter-runtimedebug as was done with the other
variants, do so to keep the images consistent.
Bug-AGL: SPEC-4485
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ifcae9a42b1387af6b4441f8d7adfeefea8e02c73
|
|
Changes:
- Remove Igalia homescreen and Pumped Fuel app recipes since they
duplicate what is in meta-flutter. Now that there is a AGL
Flutter demo image in meta-agl, any recipes or bbappends for
apps should go there except for the flutter-gallery integration
for agl-image-flutter (see below).
- Move flutter-gallery systemd unit changes out of flutter-auto
bbappend to a new flutter-gallery bbappend to simplify using
flutter-auto on its own. To facilitate interoperation with the
use of flutter-gallery in the agl-ivi-demo-platform-flutter image,
the systemd files are split out into a -init package that has been
added to agl-image-flutter.
- Added back a reworked version of the app-id command-line option
patch in the flutter-auto bbappend with the option changed to
--xdg-shell-app-id per upstream request. This wil be submitted
upstream as time permits. The merged patches that were deleted have
been removed from SRC_URI.
The intent of the above is to move to meta-agl-flutter just having the
minimal set of changes to integrate flutter-auto with AGL use, with
the agl-image-flutter image kept as a simple smoketest / example.
Bug-AGL: SPEC-4485
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I171852820be404774d7580778643c801e8fad34f
|
|
- application rename -> flutter-auto
- adopts upstream (meta-flutter) bbclass for runtime selection
runtimedebug -> runtime=debug
runtimeprofile -> runtime=profile
runtimerelease -> runtime=release
*This also affects image names*
- A discrete json files for each runtime configuration
demuxing of runtime config happens in bbappend.
- prevent dev host conflict with flutter-auto.service in case
of debug and profile. The dev host machine controls
homescreen in these scenarios.
- simplifies inc and recipes
Dependent on https://gerrit.automotivelinux.org/gerrit/c/AGL/AGL-repo/+/27850
Bug-AGL: SPEC-4326
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Change-Id: I877811417e3befab4d48a906058dcb52c81be4ce
|
|
We need to allow network also for do_ar_original.
https://github.com/meta-flutter/meta-flutter/blob/kirkstone/conf/include/flutter-version.inc#L12
does a network query.
Ideally this should be cached (e.g. what happens during a slow build and multiple queries could have
Bug-AGL: SPEC-4511
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ia6ab9cdcc1e25f90680e0be373e8e014ca5df6fc
|
|
Changes:
- For now add local patches for three changes that Marius has
submitted upstream that fix issues with respect to running as
a normal application against agl-compositor and configuration
via the JSON configuration file. The first of these patches has
been merged upstream, but bumping the level of meta-flutter to
get it brings other rework that it seems perhaps better to wait
on a tagged upstream release for.
- Add another patch to add a '--app-id' command-line option to
the embedder. This avoids needing to use a JSON configuration
file for simple (i.e. non-homescreen) applications when running
multiple apps against agl-compositor. The use of the example JSON
file for the ivi-homescreen recipe itself has been left alone for
now since it provides a reference for doing so.
- Rename the embedder binary from "homescreen" to "flutter" to
avoid collision with the existing Qt homescreen application in
meta-agl-demo. This allows integrating Flutter applications into
images using the Qt homescreen for testing in the period while a
Flutter replacement is worked on. Discussion about possibly
renaming the embedder to something more generic along these lines
has started with upstream.
- Split the embedder binary into a separate package from the
ivi-homescreen package that contains the systemd unit file.
We do not want the "homescreen" systemd unit when using the
embedder in other images that use applaunchd, so this split seems
the most straightforward way to avoid pulling it in.
- Remove installing the "homescreen" system level systemd unit, as
it does not get used in agl-image-flutter (it is installed as a
user unit instead).
Bug-AGL: SPEC-4485
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I9f02f4312cf8c77ab224a3de8114c7fc3f4f6d36
|
|
- This enables offline voice recognition in AGL
- Can successfully run vosk API and vosk websocket server
Changes:
- Create a new layer: meta-offline-voice-recognition
- Create recipes for the the Vosk library, API, websocket server and model
- Create feature template for the layer (agl-offline-voice-agent)
- Add all required packages to IMAGE_INSTALL
- ptest enable recipe python3-vosk-api
- Few fixes
Bug-AGL: SPEC-4497
Change-Id: Icb290ceee22e2c3a51cbd67f7431701795f1201b
Signed-off-by: amanarora_09 <aman.arora9848@gmail.com>
|
|
On lxc-host-image-demo, network (physical ethernet) is statically
assigned to the ivi-guest space currently. This may be a bit
problematic since the other guests and also host can't use network
for some future usecases, for example we can't login to host by
ssh. This change enables network bridge settings via lxc-net to
solve this problem.
Bug-AGL: SPEC-4475
Signed-off-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Change-Id: Ic1a39b64de932f67b7be833d469ef1a80e0c52c9
|
|
Update the DRM lease support for agl-compositor to reflect upstream changes.
Bug-AGL: SPEC-4472
Change-Id: I306e02a6a7cc0a7046531f8d2ee09d808e69fcbd
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
|
|
The AGL IC images use NO_RECOMMENDATIONS, that remove all recommend
packages. Basically it mandatory option for IC EG QM stack.
In Yocto 4.0, kernel image package dependency changed from RDEPEND to
RRECOMMEND. After that, lxc-host-image-xxx is not including kernel image.
This patch fix this issue.
Bug-AGL : SPEC-4464
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Ie65d5519657e96179d408018e03b6330aad96e3b
|
|
A drm-lease-manager is core package of AGL IC software stack.
It move into minimal image.
The meta-agl-lxc fully depend to meta-drm-lease. I removed conditional
for drm-lease-manager installations.
Bug-AGL : SPEC-4464
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Id9d713bd66d90b5ec9007bb35d24abb321c0a4a9
|
|
Since the last update to ivi-homescreen it requires a JSON configuration
file. This one brings it to be able to bind to the agl-shell interface
and use the app gallery as the background surface.
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I7ec2c64308f028d7d25b3604bbe0cde32199aab9
|
|
We need this packagegroup patch to get the image to work.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ib3cb76c0a931ce73f0d351d0ec99ed790ffd42e6
|
|
-upstream is now pinning ivi-homescreen
-fix breaking change. Change --a to --b
-adds test apps to images: secure storage, EGL texture, and video_player
-adds Igalia homescreen to images
-add Pumped Fuel ped recipe to images
v2 (jsmoeller): fixup missing require in recipes
v3 (jsmoeller): rework duplication in recipes and use BBCLASSEXTEND
v4 (jsmoeller): add dependencies to application framework and pipewire
v5 (jsmoeller): update agl-image-flutter to use new naming
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I924335eb2ceb9ad91944630b43b72a6fe296b98d
|
|
Since there is some race condition between initialization of
drm-lease-manager and startup of lxc guest images in
lxc-host-image-demo currently, we sometimes observe a startup
failure of the cluster-guest, especially on refhw platform,
due to delay of lease device creation.
This change adds unit dependencies between lxc and
drm-lease-manager so that lxc guests can be started after lease
devices creation stably.
Bug-AGL: SPEC-4427
Signed-off-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Change-Id: I16183c784d8e1132ba316f842e5dedc664ec2853
|