Age | Commit message (Collapse) | Author | Files | Lines |
|
AddressSanitizers debugging requires shared libraries on runtime
to function.
Bug-AGL: SPEC-3040
Change-Id: Ibd7148f98f8ae9c9bd5989d4eeaef4256079955a
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Enable partial threading support to enable compiler atomic
operations which in turn avoids refcount corruption issue
that was causing aborts with moderate prolonged traffic.
Bug-AGL: SPEC-3044
Change-Id: I0b9ab8c27f2c436910dbabf03be5bedaf1a28136
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Update SRCREV in low-level-can-generator recipe so that the toolchain
will have a version that matches the low-can binding, changes:
d9c40fd dd management of version and new decoder signature.
7869e2e Change enum type to flag and add iso tp protocol
93debbc Add generator for boolean fields
afa9e97 Add some modifications (space, new line, coma, float).
f61a6cb Add some options for J1939 support
0bb5744 Fix the default decoder using "states"
da429cc Add gitreview
Bug-AGL: SPEC-2951
Change-Id: I1dc3ece955548ced95ae24b9a382ce0ed3ad3b68
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Bump afb-test & libappcontroller to fix missing event group during test
Bug-AGL: SPEC-2795
Change-Id: Iaa87ac5512d5b54bf56922883c54cf38eaa6ce79
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
|
|
Shift from the permission database cynara
to cynagora permission database with a compatibility
library.
The cache size required by dbus-cynara is updated
because that size is now a count of bytes, not a count
of entries.
Bug-AGL: SPEC-2844
Change-Id: I9a81de6e3b8bcb94adc0bb05c63183c2eda3f310
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
The following commits are added:
* 5b9cce9 Add function to add one json array to another one
* 25bb451 Pkg config files: use CMAKE_INSTALL_LIBDIR var
Bug-AGL: SPEC-2846,SPEC-2867
Change-Id: I1dfbfb841afb1313222360fbc646490946f34079
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Bump revision following gerrit review 21859
bd9e1c9 Fix new target test-tree
d9af887 Add automatic test tree creation
5a26df7 02-variables.cmake: Fix wrong variable tested
7593f0f Recurse path when using fallback zip tool
4e1d47b CMake Nav Panel: Changed configuration title
afba79c CMake project arch: Fixed title to match nav panel
c26a064 CMake Configuring: Updated topic title.
b99684d CMake Overview: Added TOC links and edits.
0c10393 Book manual updates for CMake Templates
f46dcf2 02-variables.cmake: project options for 3.12.4
1e0f297 02-variables.cmake: project options for 3.12.4
3490ab7 02-variables.cmake: warns - unset project options
9ad5e65 02-variables.cmake: fix project cmake-commands
74fd1a5 Fix cmake-apps-module document typo.
2345e80 CMake: Complete re-write of the CMake topic.
9c07127 CMake Topic book: Updated for the new file names.
2710740 CMake Section: Complete re-write.
16829a3 cmake-apps-module: New file names.
a6daa45 autobuild: fix warnings due to cp command exit code
bcdefaf docs: add yaml book
f3ce787 Avoid a target to link against itself
Bug-AGL: SPEC-2040
Change-Id: I51d60cf572eb2a9a49ed25d3bb162c4f70b0b316
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
|
|
This integrates the fix of the homescreen crashing
after recent audiomixer change.
Bug-AGL: SPEC-2520
Change-Id: Ia9899cbe23fc88179d26d8069c3e12463bdda5b6
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
The previous commit had it in the wrong folder.
Correct that.
Change-Id: Iadced308d90f4bb0babb40cc7e37f4c20a93a860
Bug-AGL: SPEC-2450
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
baaa511 - Inject binding v3 root api into controller plugins
3224600 - Fix: wrong string length size used
c32fc14 - Fix .deb packaging following review 20926
9fab427 - controller: fix broken link
cf08755 - devguides-book: needed for AGL documentation
Bug-AGL: SPEC-2369
Change-Id: If2ea6d0d560b8ec78e31d402dec7a7482a3c7768
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Update the core distro to YP 2.6 'thud'.
Bug-AGL: SPEC-1837
Change-Id: I5a753503c4ca15bcb0d4f0f30c4a91e7d50ab024
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
* 5c05223 - Use C++11 standard by default
* 1eb7fc7 - Set PROJECT_VERSION overwritable by cli
* f5bb1d7 - Moved Qt's automoc and autorcc variables
* a946245 - book.yml: needed for new doc workflow
* 8876fa0 - Fix gitreview file
* 9bcc943 - Set PROJECT_VERSION overwritable by cli
* b7e6dbe - Add functions reference documentation
* 2e36a74 - Call the freeCB function a manual timer stop call
* aba89b5 - Little code cleaning.
* a1976ff - Adding packaging files
Change-Id: I94b41f5656cfe81f808c0de46d0553a0a6690d51
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
The "afm-test" script use the "jq" tool to be able to launch
the test.
Change-Id: I1aa874e3227b7a265a3c012a9a45b85a3c7cfe86
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
* 340c0f1 - Use the action API rather than the source one
* 66bd15b - Rework 'ActionExecOne' to prevent race issues
* 0ed00b3 - Add fixed gitreview
* 8c276ea - Add the header files in the dev package
* d4bd750 - No bin package about now, only dev version
* 2fd0e00 - Adds more details about the library migration
* 8f76233 - Remove useless magic number check
* 08a8d17 - New installation instructions
* 680af25 - Adding packaging files
* 565e5a7 - Set afb-helpers lib as an explicit dependency
Change-Id: I3b7762023a5cc93704d2561f39a37e968c0fdbfc
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Changes include:
- Add LAYERSERIES_COMPAT definitions to layer.conf files
- Remove now unnecessary SECURITY_*FLAGS over-rides from distro
configuration
- Set intel-corei7-64 preferred kernel version to 4.19 to match
latest linux-intel kernel available in meta-intel
- Update qemuarm preferred kernel version to 4.18 to match latest
linux-yocto
- Update firmware package and devicetree file names for raspberrypi3
- Remove linux-firmware bbappend specific to raspberrypi, it seems no
longer required and breaks the cross SDK build
- Update linux-intel bbappend to 4.19, remove now unnecessary patch
- Remove now unnecessary lttng-modules backport
- Update linux-raspberrypi bbappend to 4.14 kernel
- Added kernel configuration fragment for raspberrypi to disable
Kprobes. This is required until linux-raspberrypi is updated to
greater than 4.14.104 to avoid a build failure in lttng-modules
related to a check for known breakage in the kernel CONFIG_OPTPROBES
code.
- Replace obsolete base_conditional usage with oe.utils.conditional
- Add gstreamer1.0-plugins-bad bbappend for raspberrypi3 to disable
faad PACKAGECONFIG to avoid commercial license issues
- Remove unused and unbuildable Vayu gstreamer recipes
- Update linux-ti-staging bbappend for new BSP kernel
- Regen dcan2_pinmux_enable.patch for linux-ti-staging to remove fuzz
warning, and remove upstreamed fix_dcan_addresses.patch
- Remove ipumm-fw from meta-agl-bsp/meta-ti, as newer version is
available in the upstream BSP
- Update meta-agl-bsp/meta-ti weston patch to apply against 5.0.0
- Update meta-agl-bsp/meta-ti wayland-ivi-extension patch to apply
against 2.2.0
- Add ti-sgx-ddk-km patch to add AGL toolchain configuration file
- Remove now unnecessary fdtoverlay recipe
- Update core.cfg and ivishell.cfg in weston-ini-conf recipe to handle
move of ivi-controller.so configuration in Weston 5.0.0
- Update connman-ncurses patch to remove fuzz warning
- Add installation of systemd over-ride file for run-postinsts.service
in run-postinsts bbappend to workaround race condition between
ldconfig.service and the /sbin/ldconfig invocations in the
post-install scripts run by run-postinsts.service. The observed
failure was cynara's post-install script failing and its database
not being created.
- Remove now unnecessary valgrind backport
- Add patches to fix most driver compilation against newer kernels
- Update libmicrohttpd bbappend
- Remove libssp-dev from agl-image-graphical-qt5-crosssdk and
agl-demo-platform-html5-crosssdk, upstream have removed it from
non-mingw32 platform SDKs
- Update wayland-ivi-extension recipe to build 2.2.0, and update
local patches
- Update weston patches for 5.0.0. Patches:
0016-ivi-shell_add_screen_remove_layer_api.patch
0017-ivi-shell-register-ivi_layout_interface.patch
have been removed as they have been applied upstream and are no longer
necessary. Patches:
0018-compositor-add-output-type-to-weston_output.patch
0019-compositor-drm-introduce-drm_get_dmafd_from_view.patch
(both related to Waltham) have been disabled for now as they need
significant rework.
- Remove weston-conf RRECOMMENDS in weston bbappend to avoid conflict
with weston-ini-conf
- Add OECMAKE_GENERATOR = "Unix Makefiles" to aglwgt.bbclass to work
around CMake+ninja issue in cmake-apps-module
- Update dbus cynara patches for 1.12.10
- Add do_install_append in cynara recipe to remove /var/cynara from
cynara package so the directory creation and labelling in the
post-install scriptlet will function as intended
- Remove now unnecessary e2fsprogs backport
- Remove now unnecessary libcap-ng backport
- Update pulseaudio patches to remove fuzz warnings
- Update neardal patch to remove fuzz warning
- Update freetype patch to remove fuzz warning
- Rename opencv bbappend to 3.% to handle 3.x backports in upstream
- Updated qtwayland patch to remove fuzz warning
Changes from Stephane Desneux <stephane.desneux@iot.bzh>:
- Remove wayland-ivi-extension PREFERRED_VERSION
- Remove now unnecessary nativesdk-cmake patch
- Remove now unnecessary ptest-runner patches
- Remove now unnecessary harfbuzz patches
- Disable waltham-transmitter as it does not build against weston 5.0.0
- Update af-main, cynara, and security-manager to use pkg_postinst_ontarget
- Bump connman-ncurses revision to avoid deprecated ncurses functions
- Update libva package usage with new intel-vaapi-driver name
- Add patches to security-manager to fix compilation with gcc8
- Updated systemd bbappend
Changes from Jan-Simon Möller <jsmoeller@linuxfoundation.org>:
- Remove meta-agl-bsp/ROCKO.FIXMEs
- Remove linux-yocto_4.12.bbappend and now unnecessary associated
patch
- Remove now unneeded kern-tools-native patch
- Bump gstreamer PREFERRED_VERSIONs to 1.14.x
- Remove latencytop from packagegroup-agl-core-devel, it has been
dropped by upstream
- Remove now unnecessary rpm patches
- Update pulseaudio bbappend to 12.2
- Update opencv bbappend to 3.4
- Update freetype bbappend to 2.9.1
- Update dbus bbappend to 1.12.10
- Update weston bbappend to 5.0.0
- Update cynara patches to remove fuzz warnings
- Add patch to cynara to fix compilation with gcc8
- Add xmlsec1 bbappend to clear EXTRA_OECONF to fix compilation on
sumo or newer
Changes from Ronan Le Martet <ronan.lemartet@iot.bzh>:
- Update meta-rcar-gen3-adas layer gstreamer1.0-plugin-vspfilter
bbappend to version 1.0.1
Known issues (marked with FIXME):
- CMake+ninja issue in cmake-apps-module has been worked around with
OECMAKE_GENERATOR
- waltham-transmitter and the patches to weston related to it have been
disabled
- Currently unclear if patch to libcap-native is actually required or
not
Bug-AGL: SPEC-1837
Change-Id: I7b8b9ef667aec2d229952eace6663dfc761654d0
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add the latest controller & afb-helpers libraries with a separated
Qt library to avoid dependency problem on AGL image without Qt support
Bug-AGL: SPEC-1689
Change-Id: I69d79b35a8dae0749f1947c641f28342c97d461b
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
This is due to the dependency on QT (cmake_qt5) which breaks the build of non-qt5 targets.
This reverts commit 73351742e32772a19f62086cea5a5e7a38fe02f7.
which is https://gerrit.automotivelinux.org/gerrit/#/c/19225/ .
Change-Id: I81b0638ab34dad59d3fe5522c0abe8e9d4f3f6c1
|
|
Migration for afb-helpers and app-controller from submodule to
library. This adds the library in the AGL SDK.
Bug-AGL: SPEC-1689
Change-Id: I95b1e66b2a363ce1bbea7cc8989992a7b592d264
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Change the version to stick to AGLVERSION value
* 9a441da - Adds CAN FD flag on message object.
* e2a6bd1 - Ability to use custom encoder for CAN signals
* 6a3e853 - Migrate app-templates to CMake module
* a422520 - Add boolean to set receive state of diagnostic message.
* d844c48 - Fix: git repo url in documentation.
* 92f9538 - Change default installation directory
Change-Id: Ibdfb2f82d4211d4c9b1955c8524c424599bc07a4
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Change the version to stick to AGLVERSION value
* f3ce787 - Avoid a target to link against itself
* d07e9a1 - Add option to preserve links during copy
* 3987620 - Tiny fix about packaging for openSUSE distribution
* 918ec8e - Point to SDK sysroot files first instead of native
* c631646 - Install docs and sample files in a separate dir
* c815f74 - Link with defined project libraries dependencies
* 95c2479 - Update installation abstract instructions
* f7307e9 - Revert "doc: Improve formatting"
* 60b0f45 - doc: Improve formatting
* b895ea4 - Allow overwritting the installation directory
* 742695d - Fix crosscompile installation
Change-Id: Ia520aba9a401251d1a5d8ae3cd7b9ab28403f133
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
This bump is mainly done to allow to select test verb to call
from the test widget on a board by improving the widget launcher
script and fix the installation in all build environment cross-compile
as well as native.
* 742695d - Fix crosscompile installation
* 81bd8f3 - Use target name as output name by default
* 8e59ed2 - Explain why add_subdirectory raise error
* 87b8529 - Fix indentation
* ff77dd1 - doc: Fix sample of SET_TARGET_PROPERTIES
* 53db393 - Packaging: find version from command line argument
* 5bc5dc9 - Fix: find the cmake project files.
* c38e321 - Fix: version variable detection.
* b418056 - Missing mandatory variable in the CMake sample file
* cf912a4 - Update docs
* 1156b45 - Reordering files inclusion by the module
* 5f06de0 - Adding packaging files
* dcdff18 - Merge "Fix: missing files in test widget"
* 381098a - Fix: missing files in test widget
* 35d5206 - Upgrade the autobuild script
* 8c25030 - Install the module in the system cmake path
* 28dc5cc - Select the test set to run
Change-Id: Ie17d150a4756cc219e310a61590945128d7a0a90
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
Adds the cmake-apps-module in the SDK and the normal Yocto
builds.
Bug-AGL: SPEC-1682
Change-Id: Ib8b83dd9664a1566318eb0a140e043c5d82510ce
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
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>
|
|
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>
|
|
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>
|
|
Include the agl-service-network-tools package into the core devel packagegroup
Change-Id: I839951c06532608334254fd8f974deb5bea04ffd
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|