Age | Commit message (Collapse) | Author | Files | Lines |
|
RPM is causing a serious performance regression on Docker.
Docker can set ulimit -n to 1048576 but it causes huge time
consumption when thousands of packages are installed like
bitbake agl-demo-platform.
This issue is already resolved in upstream of RPM and
yocto follows it at sumo, so backporting it into Flounder.
(From OE-Core rev: 6ecb10e3952af4a77bc79160ecd81117e97d022a)
Bug-AGL: SPEC-1622
Change-Id: Ia8d97daea663f9682928a14ab84199ed6fda6d61
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
The dependecy to glib-2.0 was missing in the services
- agl-service-geofence
- agl-service-iiodevices
- agl-service-mediascanner
Change-Id: I303a2968ecbc3c497fa34545eaf768cfd5e7b0bd
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
On some boards (typically Minnowboard Max), the kernel's random number entropy
pool may fill too slowly. As a consequence, if many processes ask for random
data at the same time, the reads on /dev/random are blocked until the entropy
pool has been filled.
This patch adds rng-tools in the core images: the rngd daemon will start at boot
and fill the entropy pool.
Bug-AGL: SPEC-1655
Change-Id: Icbcf6a9ea685774dd13e33597689a3fd05aaadf4
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Change-Id: I6639128b0942ee2218a897a3128bbb1e3218a9f3
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
This includes the following changes:
* bba4bef Use controller new behavior that add objects
* a826da1 Silence all outputs of kill command
* 2f768ef Reset context functions between test files
Change-Id: I0329bdd9f5e04423558057ce0a55adbf086dd366
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
3c1dab4 - Update gitignore
39f65fa - Lower CMake version requirement
82c8c5f - Make afTest test itself correctly
e681815 - Don't crash if lua test files aren't found
d54d2b7 - afb-test doc: Updated doc.
a7fecc2 - Native test script launcher improvments
fd49db6 - afb-test doc: Changed doc to new format
Change-Id: I3877322929824f489c288feb51d71ee732abb6b4
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Changes of agl-service-can-low-level:
* 0171561 Cleaning, set up binding version in config.cmake
* efa12f0 Use TEST app-templates labels
* e17d3ee Specify the API name to be tested
* ac574c3 Use dedicated API name for the test
Changes of agl-service-signal-composer:
* 8264bd8 - Missing API_NAME for the test widget
* fbdf29b - Fix: segfault at object addition
* 3d09d0c - Bump submodules
* 7697648 - Setup the project for afb-test framework
Depends-On: I9b4da627485ad16bc4ed925e97b3a8a320dd7238
Change-Id: Ic399f97ccfdaeec392f829f406222e8c955c19f8
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
This will build afb-test binding and tests it using PTest.
Bug-AGL: SPEC-1439
Change-Id: I75d1bbb0a780ca036ab0d653fdcbacda883122f9
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Change-Id: I28d58ec2096531e6db008f8417c47fde23768994
Bug-AGL: SPEC-1678
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
For development, systemd-coredump should be enabled especially
for meta-agl/meta-agl-demo because all applications which
compatible with agl appfw are running on systemd.
This patch make systemd-coredump available when
agl-devel is set on (run aglsetup.sh with 'agl-devel').
The core dump files are stored in /var/lib/systemd/coredump/
and 'coredumpctl' is helpful to use dump files.
Change-Id: Ic8a011e96fe36be0266389c03d761d1b8e78bf68
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
Some issues appear with the current version of valgrind on aarch64.
(valgrind exits due to an unhandled instruction)
An update of valgrind solves this problem.
I guess other platform need a update on valgrind too, so this port is
not gen3 exclusive.
This port uses the yocto
recipes(poky:7e7ee662f5dea4d090293045f7498093322802cc):
* with some fix on the patch.
* remove patch already merged in valgrind git.
Bug-AGL: SPEC-1677
Change-Id: Ibf467bee03487252f24ef046b9fe4e4ff6d389da
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
The WiFi binding has been deprecated by the network binding.
Remove the recipe and remove it from core services.
Bug-AGL: SPEC-1543
Change-Id: Ifb86faafa0e6d8550c735be5e54c18d0af1b3775
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
We were overwriting the previous values.
Thus quilt was not deployed for patching and thus failing.
Change-Id: I031a09059dd5ae163baa37d7bf8866528cde3fce
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Include the agl-service-network-tools package into the core devel packagegroup
Change-Id: I839951c06532608334254fd8f974deb5bea04ffd
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Add debug utilities package to allow testing of agl-network-service functionality
Change-Id: I0adaf40a5888a34df9dd6780ddd0ea693d730c93
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
This interferes with the default.pa that is shipped in
meta-audio-4a-framework (unload modules fails because the
modules are not loaded).
Change-Id: I0d82fd0e3696ba3b1615b45599bce8e69c3e464d
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Bug-AGL: SPEC-1234
Bug-AGL: SPEC-1601
Change-Id: I6bcf01d15d47d5224faf36a2ee28fa5d79cf77bd
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
No recipe uses those.
Change-Id: Iec368fcf6e6340866c6d346a438e21c8cb7960ef
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
- New way to store value
- Added metadata attribute
- Improved performance
Change-Id: I788e733015c7ec205418e62d907a38dc831ee1a9
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
For QA, test and diagnostics, some files or results need to be parsed.
jq and xsltproc are useful tools to process respectively JSON and XML files.
Change-Id: I76810fbdbac2a5d1e243d2e87e63dd41530cdd99
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Fix build error due to wrong apidef header file generated.
Bugs-AGL: SPEC-1613
Change-Id: Ibf563c1b4ca872c746f673494d627099aa8c5b42
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
This patch makes the recipe apply a backport patch on systems
running a kernel older than 4.13.
It is needed to avoid build errors due to API changes.
v2 (jsmoeller): rewrite as KERNEL_VERSION is not available at parsing stage
This requires quite some plumbing and the maxkver (and minkver) should
probably go upstream.
For now we draft this up here as a bbappend.
Change-Id: I48f75f6e98c7b6b4e92b6e43bc3743a5ec3fbbf7
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: Ifdfac6a6ae6ef4e28fe636cbe07db08265892349
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
|
|
Without this commit, the service CAN is displayed by the home screen.
But it shouldn't.
Change-Id: I3b3d854edcda2b337b8b55c7e3a5eba930e43c2d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Bug-AGL: SPEC-1554
Change-Id: Iec2bb77e3f4a5a729298b57a50fb40fb49dba400
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Add neard, and neardal package to the connectivity packagegroup
Bug-AGL: SPEC-1554
Change-Id: I2fffaaa91517088a0f2ed51c742dff7f9004a737
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Include libneardal dependency to allow easy of use to neard package
Bug-AGL: SPEC-1554
Change-Id: Ibc28b24ad28b612ca189871635e3130fb3b96add
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Bug-AGL: SPEC-1554
Link: https://patchwork.openembedded.org/patch/88673/
Change-Id: Id0287d8cd6bc75b03ec06d0445938a7c27304620
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
- Typo and comments
- Correctly destroy context avoiding waiting for nothing when
no CAN bus activity.
- New CAN sample to be used for the agl-vcar configuration example
- Detecting that engine is off and use it during diagnostic messages
subscription
- Run by default as a service
- Add tests
Change-Id: I69ffb7c7f493abdb07793547f5934742bceb8b24
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
For the sdk build the cmake config file is source:
sysroots/x86_64-aglsdk-linux/environment-setup.d/cmake.sh
But use "alias" :
alias cmake="cmake ..."
Unfortunatly alias is not expand inside a script.
using an environnement variable for "CMAKE_TOOLCHAIN_FILE" solve the
issue.
This Fix is a port of the yocto FIX 139551:
https://patchwork.openembedded.org/patch/139551/
Unfortunatly this patch is not include in yocto upstream
Bug-AGL: SPEC-1530
Change-Id: Ica80f66cbe976a6ccb1acb7d96b4c4ce4252d4f3
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
Adds network binding to the core service binding packagegroup.
Bug-AGL: SPEC-1540
Change-Id: Ic46ac041e5c6122d812483910867aacbeb657d4e
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Add the network binding recipe to the core profile.
Bug-AGL: SPEC-1540
Change-Id: I0fd169951e11eebd4448d7519f2cac9e016ed044
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Change-Id: Id2d911a8c9393feb5d15ebe92e8897a11d8d80db
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
|
|
Runtime dependency is missing. agl-service-iiodevices now
pulls the appropriate deps.
Change-Id: I32b2e6d3d35d4fdc9a2e45fc8a0fe0183e1204ae
Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
|
|
* For the Renesas Gen3 extention board Kingfisher,
we must specify the GPS device for gpsd service.
* Create a new machine type kingfisher.
Bug-AGL: SPEC-1538
Change-Id: If6b7e49f6a006218e57c58e15855e0d65eb849cd
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
add agl-service-iiodevices to packagegroup-agl-core-services
Change-Id: Ifa61ddd9904cf5e7d166e515bc36e0f647fd7c1f
Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
|
|
Adds bluez5-obex to connectivity packagegroup for SDK builds.
Bug-AGL: SPEC-1517
Change-Id: Idab6802d6d675d21100d1233c4c77bfd78234382
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Adds Bluetooth PBAP to the core service binding packagegroup.
Bug-AGL: SPEC-1517
Change-Id: Ifa96ba3059cb2130d11af7a257e13e59b011445a
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
Add the Bluetooth PBAP binding recipe to the core profile.
This brings in bluez obexd as a runtime dependency.
Bug-AGL: SPEC-1517
Change-Id: I3de18f7e6453e34eb8b6575a5908691f23ff5809
Signed-off-by: Matt Porter <mporter@konsulko.com>
|
|
This patch adds the network-backport patch to the files directory.
It is needed to replace the skb_put_data function with a call to
memcpy for kernels older than 4.13 .
Change-Id: Ic20a99a88b632f3b4e6281e3d8cd462dc5c0752b
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
|
|
This patch updates the git source reference to have Yocto download
the latest version of the driver.
Change-Id: I526ada0b0544fa6bf81161db10568f117ef74ad8
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
|
|
For compatibility and until changes propagate through CI, add an alias.
Change-Id: Ie035e4148c64f737b95cfcea05e72ccd586d532b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Updates for changes to the binding to directly support 4A:
- the over-ride of the output sink is no longer required
- building now always requires gstreamer-1.0
- pulseaudio is now only required when building for non-4A
- set HAVE_4A_FRAMEWORK when building for 4A
Change-Id: If98abbb27ed4f6b04a3102956dfc2923bc7ec2db
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
This is the last larger commit in this series and deals with the graphical part.
We introduce the graphical profiles:
- meta-agl-profile-graphical
-- meta-agl-profile-graphical-html5
-- meta-agl-profile-graphical-qt5
Notable changes:
- weston-ini-conf moved to the meta-agl-bsp layer. Most BSPs have bbappends, so we need to have the recipes present (but unused) even in the console images.
- new image: agl-image-boot = terminal-only + network + package-manaager. Ready for using package-feeds
- new image/sdk: agl-image-minimal-crosssdk
- agl-service-mediaplayer has a dependency on weston, thus it cannot be in the 'core'. Moved it to profile-graphical.
- The wayland-ivi-extension moved to the agl-demo-platform.
- The app-framework layer included and pulled 'web-runtime' as dependency. This broke console-only images. This has been moved to be in meta-agl-demo only for now.
- added and massaged the agl-features.
- found and added a useful script 'oe-depends-dot' that helps to work with the dot files (produced with bitbake -g)
Todo:
- we'll need another pass through the packagegroups. The dependencies for the layers/profiles are now sorted-out but we might have to add/shuffle a few packages.
For further details, see meta-agl/docs/profiles.md.
v2: fix meta-agl/meta-security/conf/layer.conf - the immediate expansion previously used in there caused some recipes not being added to BBFILES.
v3: fix packagegroup renaming (packagegroup-agl-devel -> packagegroup-agl-core-devel)
v4: fix missing packagegroup inclusion (tnx Jose, Scott, Stephane)
v5: fix missing packagegroup inclusion
v6: explicitely put profile-graphical-qt5 on-top of profile-graphical
v7: re-add 'procps' when agl-devel feature is on
Bug-AGL: SPEC-145
Change-Id: I24cdcd1118932758d0c55d333338238f2a770877
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Main goal of this is to move the agl-service-* bindings into the core and to
unify common recipes like wayland/weston into meta-agl-profile-graphical.
As a placeholder for recipes is meta-agl-profile-demo which are being reshuffled.
TLDR: agl-service move to meta-agl-profile-core. wayland/weston moves to meta-agl-profile-graphical.
This patchset needs the 2nd patchset of the series to build (meta-agl-demo).
Bug-AGL: SPEC-145 , SPEC-876 , SPEC-877
v2: rebase including udiscs patches from meta-agl-demo
Change-Id: I5e33f72d01707fa8b826d382bccaca3addcbbc47
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Rework towards agl profiles.
This change is part of a series of changes to create the
AGL profiles.
This set will mainly introduce the 'core' profile.
It is setup to be a drop-in change, thus some files were kept
in (dummy) locations for now.
However, they'll be taken care of in the next changes in this series.
The main target of the meta-agl-profile-core layer is to host:
- a minimal, bootable image with network and package management enabled
-- agl-image-boot
- a minimal image with network and packagemanagement and the AGL APIs
-- agl-image-minimal
The layer meta-agl-profile-graphical is used as superset of these
and includes support for egl+wayland+weston. All recipes concerning
graphics were moved there. This is not a full profile as we still have
to migrate some parts of meta-agl-demo in a follow-up changeset.
The roadmap as discussed during the F2F session in Karlsruhe is:
- week 16 : core profile and profiles w/o graphics
- week 17 : graphical profiles
- week 18 : final conversion of the demo image
v2: moved agl-login-manager from -graphics to -core (see Jose's comment)
v3: moved back after discussion - follow-up in separate changeset
Change-Id: Idacb0d1274baac1f63f8d1b850d4b1104ac33918
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|