Age | Commit message (Collapse) | Author | Files | Lines |
|
This includes the following changes:
* b2329b7 CMakeLists: Use AGLVERSION if set
* 2a0ac96 wgtpkg-install: Force uninstall
* 91baca1 doc: Changed doc to new format
* f031387 afm-unit.conf: force symbolic link on update
* 43bc2e5 docs: Improve documentating 'required-binding'
* 9e1d25b Merge "docs: Improve documentating 'required-binding'"
* 0e0ae55 afm-unit.conf: Restrict service for APIs
* 24f0c20 Add the ability to access binding through tcp
* 375f481 afm-unit.conf: Enforce starting after network
* 19e745e Merge "afm-unit.conf: Restrict service for APIs"
* 73f3570 Merge "afm-unit.conf: Enforce starting after network"
* d40fc40 afm-urun: Force scan of systemd units
* dc0836f Install afm-user-daemon with correct rights
* 5f7901d afm-util: Fix report of error
It fixes:
Bug-AGL: SPEC-1863
Bug-AGL: SPEC-1846
Bug-AGL: SPEC-1836
Bug-AGL: SPEC-1650
Bug-AGL: SPEC-1800
Bug-AGL: SPEC-1230
Change-Id: Ifd1775448db4ebffa4bb656b5bcefaf891c4efa5
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
/usr/local should point to ../var/local (and not ../../var/local)
Thanks to Vasyl Vavrychuk <vvavrychuk@gmail.com>
Bug-AGL: SPEC-1844
Change-Id: I700065290deff979db2e74cb68eae78ef55cda9c
Signed-off-by: Stephane Desneux <stephane.desneux@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>
|
|
It is critical for agl-sota feature
Bug-AGL: SPEC-1717
Change-Id: Ia4060721e3a092d13934d3af575199e67e356e71
Signed-off-by: Anton Gerasimov <anton.gerasimov@here.com>
|
|
Change-Id: Ie1ff83f007d9d8d819829540d51e576f088c97eb
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
|
|
This includes the following binder changes (from newer to older):
* 29f544b afb-apiset: fixed the error message upon api open.
* 8647a34 afb-session: Use ad-hoc pseudo-random uuid
* d3edd5f VERSION 5.99.FFRC6
* 72385ab main-afb-daemon: Export API after initialization
* 408acbd app-framework-binder doc: Changed doc to fit new format.
* a02a162 Allow choice to trap or not program faults
* 5dd7df3 main-afb-daemon: Set AFB_ROOTDIR and AFB_WORKDIR in environment
* 8706522 afb-hook-flags: Fix a compilation warning
Bug-AGL: SPEC-1655
Bug-AGL: SPEC-1724
Bug-AGL: SPEC-1694
Change-Id: I3d7b191322e6fbea94ea7345979f3b80da988d8c
Signed-off-by: José Bollo <jose.bollo@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>
|
|
It include for the binder 3 important fixes:
SPEC-1668, SPEC-1669 and SPEC-1681.
Changes of app-framework-binder:
* jobs: Abort when systemd's event loop lost
* afb-stub-ws: Add reconnection of ws-clients on need
* afb-stub-ws: Safe handling of deconnections
* afb-stub-ws: Process error on call to remote
* Send error replies on disconnection
* afb-wsj1: Split 'wsj1_on_text' in 2
* afb-stub-ws: Clean up
* afb-api-ws: Use afb-socket features
* afb-socket: Improvement
* afb-stub-ws: Improve naming
* hello3: Add mutebug
* Set version to 5.99.FFRC4
* Provide functions afb_service_call[_sync]_legacy
Changes of app-framework-main:
* Set version to 5.99.FFRC4
Bug-AGL: SPEC-1668
Bug-AGL: SPEC-1669
Bug-AGL: SPEC-1681
Change-Id: I99b129a1722f1d3182205bc07de449b6ed034002
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This feature is needed for testing.
Change-Id: I5c9cd33c57bfd6c939bb56d4ddb0c153ffc69dc7
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
|
|
This upgrade include bug fixes and the ability
to set variables for bindings.
The included changes, from newest to oldest, are:
* 3aa0f4d Fix warnings and false errors
* de0527f afb-export: Manage path of libraries
* 5ef271e Add ability to provide binding settings
* e39610f Improve parsing of json string
* 10aa15a afb-socket: Separate socket creation
* df67c02 tic-tac-toe: improve event handling
* b4455a7 afb-msg-json: remove obsolete function
* f70e19a afs-supervisor: Improve comments
* 4772c56 coverage: Improve coverage test
* 4bbad5b afb-export: Set API context as validated
* 61b54dd main-afb-client-demo: Exit with a significant code
* 635772b Tune dependency to fdev-epoll
* 9cbff28 afb-api-v3: Simplify the code
* 8d4e6df fdev: Simplify the code
* 1bc9713 coverage: Add inet's API test case
* 9c2e6e4 Fix some more memory leaks
* f96bbb4 afb-config: Rewrite the config as JSON object
* fe9601c Fix tiny documentation bug
* 8d95d38 main-afb-daemon: Reorder instantiation of API
* 77ca8b4 json-c: Remove escaping of slashs
* e17ae41 coverage and test: Add tests
* 4c0f6ce afb-api: Define the function afb_api_is_public
* f44a28a Tiny documentation fixes
* a4fd4bd afb-export: Fix event handler of API
Change-Id: I8f29701be8f9add9506fc6038bac968bfb63d2b8
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
* Remove, from recipes, reference to porter, gen2, krogoth.
* cleanup mardown from reference to porter.
* cleanup markdown (markdownlint score 0).
Change-Id: I70b9880fc52ef3c848da588d3a256fa8eee48606
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
Allow widgets to be unsigned even in non-development mode. This is a temporary
workaround to let some time to setup the apps signing workflow.
This workaround can be disabled for smoother transition to the world where
all apps must be signed. For this, define AGL_FORBID_UNSIGNED_APPS="1" in
local.conf.
**IMPORTANT: THIS PATCH MUST BE REVERTED IN THE FUTURE AND ALL APPS MUST BE SIGNED**
This patch alters the correct behaviour that was introduced here:
https://gerrit.automotivelinux.org/gerrit/#/c/15527/1/meta-app-framework/recipes-core/af-main/af-main_1.0.bb
Bug-AGL: SPEC-1614
Change-Id: I6bf50b70905a00445598f42ef5f6d9326c6d4cfe
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
- Fix issue in handling signature of widgets.
- Fix access to system API afm-main.
This change include the commits:
* 8c7132a Creates systemd service for APIs
* d8d819b wgtpkg-digsig: Add flag to accept/refuse a WGT without signature
* f97f8d2 wgtpkg-digsig: Fix digital signature check
Bug-AGL: SPEC-1592
Bug-AGL: SPEC-1590
Change-Id: I0ecc19466180799e23b7863eb85755d9e4c2894f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
This upgrade include this following commits
* 59d2f19 afb-config: Simplify version print
* 1634f34 afb-trace: Fix bug on uuid of session's events
* e9eac35 afb-trace: Fix bug in session handling
* b798adf Fix errors in migration to V3
Bug-AGL: SPEC-1595
Change-Id: I6c195b2a7c48d12bfc175f8d6206727637ff16ec
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Bug-AGL: SPEC-1578
Bug-AGL: SPEC-1544
Change-Id: Ib9c73f05c6b5d945e27529c857a73eae33c12f40
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Bump to latest bug fixes:
* Fix crash when no icon is set in the config.xml
* Fix tiny memory leaks in the binder
af-main:
* 259d262 wgtpkg-install: Fix SEGV when no icon in config file
af-binder:
* c98c0d9 coverage: Improve testing
* 42b655f hello2: Add a binding v2 example
* 298f697 hello3: Fix a bug
* 10ac210 afb-api-v3: Fix a bug introduced by 8ca7b69
* 7491c74 afb-cred: Fix memory leak
* 44b2477 coverage: Add valgrind diagnostics
Bug-AGL: SPEC-1573
Change-Id: I8843b406502b66ff78c4dabb3fca72d41323bb45
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
5.99.FFRC2)
This patch bumps app-framework-binder to latest revision.
This includes the following changes on the binder:
* 171e010 Update version to 5.99.FFRC2
* 95ad001 Simplify build by introducing queuing function
* 12ec841 Remove uses of deprecated macros
* 75526aa supervision: Exclude conditionaly the supervision
* 0d05349 Simplify build process
* 65bbbd7 locale-root: fixed uninitialized variable
* 425458b afb-trace: Fix bug in tracing of afb_req_get_client_info
* 26286eb afb-client-demo: Fix bug that forbids interactive behaviour
* eb0abe2 afb-req: Fix a bug in afb_req_verbose
* c8dcf6b saha -> salam: To continue using hello
* ddbabdd doc: Tiny improvement
* 4f7f5ae Improve readdirs to follow symbolic links
* f645c76 coverage: Add the missing files
* 57e0934 coverage: Add coverage test
* 1f9e60c main-afb-client-demo: Allow scripting
* b474ee6 afb-autoset: Automatic prefix with unix:
* 8ca7b69 afb-api-v3: Refactor verb description
* b28c89d afb-api-so: accept symbolic links for bindings
* 176d14b hello3: Add verbs
* cd6d449 api-v3: Add monitoring of faults in preinit functions
* 211343c afb-client-demo: Add option to keep running
Change-Id: If74f48e2820615cc8618145eac4042a432d39ec1
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
And also upgrade af-main to use new feature.
This new version brings the the following features:
* Dynamic api
* Event handler
* Automatic bounding to unknown api
* Improvement of subcalls
* Improvement of supervision
Bindings v2 are still supported but are
deprecated and will be removed in some future.
CAUTION: Bindings v1 and vdyn are removed.
Bug-AGL: SPEC-1511
Bug-AGL: SPEC-1020
Bug-AGL: SPEC-1485
Bug-AGL: SPEC-1400
Bug-AGL: SPEC-1126
Change-Id: I0ecc513601cfc7f571f2a3ff90095496b32491d3
Signed-off-by: José Bollo <jose.bollo@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>
|
|
This changes how user session are started and handled
within systemd. This evolution add a tiny program to
start and handle user sessions: afm-user-session.
This is the first step of a serie because, actually,
due to platform restrictions, the common users if started
this way will not be able to run correctly (issues with
wayland/weston and with handling of CGROUP2 with Smack LSM)
Also fixes memory leaks and improves build process.
Bug-AGL: SPEC-545
Bug-AGL: SPEC-1016
Change-Id: Icaf7c575633fc663a3df0ffee683b22cc087bb16
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
|
|
|
|
The dependency loop appeared when compiling
with DISTRO_FEATURE ptest.
To avoid it, I restore the logic implemented before in
meta-intel-iot-security. I also remove unless files.
Bug-AGL: SPEC-1334
Change-Id: Ibe8b9359a65fec034df2534c5fceb4769e63aa99
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
The profiles need a clear priorization of the layers.
Especially the core layers need a high prio in this context.
Apply a prio of 70 to core/essential layers and of 60 to BSP, netboot and smack.
Change-Id: I24a59daadab4c98ffbcb799cc784e84e87ac7d23
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
* without LIC_FILES_CHKSUM, it seems the license of the recipes is not
in the licenses collected.
Bug-AGL: SPEC-781
Change-Id: Icd5520d87c90a3eb8df5d0b89b769a6cf7055d04
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
Bug-AGL: SPEC-1276
Change-Id: If5363c8e17d4a77d3547e53db727b5d268a17738
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
This fix bug in connection of websockets. It appears
that the bug is herre since months but was not detected
before 14th March 2018.
Also, include a fix for future version of libmicrohttpd
(newer than 0.9.59).
Bug-AGL: SPEC-1345
Change-Id: I6f13c437255fc2079361a61dd274163e39822522
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Improvements:
- addition of supervisor (in devel mode)
- handling of mimetype
- integration of systemd watchdog
- refactor of code handling sessions
- hooking of sessions
- started: isolation of systemd event loop
- started: test of the code
Fixes:
- exclude directories starting with dot (.) from search
to avoid issues with debugging libraries
- memory leaks
- session leaks
- segmentation fault on disconnections
- robustness against time adjust
Bug-AGL: SPEC-1293
Bug-AGL: SPEC-1296
Bug-AGL: SPEC-1303
Change-Id: Idb7908b8a4148a052c72aa662e1d453356d8e40d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
|
|
The upstream location of xmlsec1 changed from
recipes-support/xmlsec1
to
recipes-security/xmlsec1
Also we need to add 2 more dependencies added.
Bug-AGL: SPEC-1297
Change-Id: Iba96bbb8a63ea9c9b8240f1a72e6e3423178e05c
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Changes have been merged in the 4.12 kernel and are no longer needed to applied
Change-Id: I5173a40d95a87a2bdba1666519d6ad09118a52eb
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
* agl/sandbox/ronan/rocko: (58 commits)
Update ulcb conf file
Remove unsed gstreamer backport
[GEN3] add preferred version on omx package
run-(agl-)postinst: Emit progress to console
meta-security: Remove unused content
Upgrade wayland-ivi-extension
Revert "Fix kernel gcc7 issue"
remove backport commit
Revert "Fix CVE-2017-1000364 by backporting the patches for gen3"
Remove fix for optee-os
Remove gcc 6 fix
Update rcar gen3 kernel bbappend version
Update rcar gen3 driver
Remove porter machine
dbus-cynara: Upgrade to 1.10.20
xmlsec1: switch to meta-security version
systemd: earlier smack label switch
cynara: upgrade to 0.14.10
Remove smack recipe
Integrate parts of meta-intel-iot-security
...
Bug-AGL: SPEC-1181
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Conflicts:
meta-app-framework/recipes-security/cynara/cynara_git.bbappend
Change-Id: I9875fcb31e960038ce6c23165c99b52a3bd1a1c0
|
|
* agl/sandbox/locust2001/rocko: (33 commits)
most: remove skb_put_data patch from SRC_URI
linux-linaro-qcomlt: update to kernel 4.14
dragonboard-410c: update 96boards-tools recipe
dragonboard-410c: remove ACCEPT_EULA setting
00_local.conf.agl.inc: Disable GObject Introspection Data
linux-ti-staging: Remove linux-dtb.inc
geoclue: Remove unnecessary dependency
u-boot-ota: Fix build error with gcc7
linux-firmware: Remove duplicated lines
Change image type to wic.vmdk
glibc: Arrange patch file
netboot.bbclass: Remove image_types_uboot inheritance
meta-agl-bsp/classes: Remove bbclass files
rygel: Arrange rocko
security-manager: Fix build error that causes gcc v7.0
cynara: Fix build error that causes gcc v7.0
libcap: Fix warning
mesa: Arrange the recipe
libmicrohttpd: Remove the recipe
connman: Arrange patch file
...
Bug-AGL: SPEC-1181
Change-Id: I8fa84553664fd3d7495b42c7198744f05eebcce0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
The main patches from dbus to make it cynara aware are
cherry-picked on top of the dbus 1.10.20 that is the
upstream version for rocko.
Change-Id: Ib7b07f335543cb56c4c96ef8f55305e61bc69b5c
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: Ic677e94468153fda3167c55150291861c88f5642
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I33caaa8a435e0b36afff43c4199428ae9336d612
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
smack user space library is provided by meta-security
Change-Id: Ifb5e88e5f5a1aab3e695ab91a56d8c55c33fd004
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Using the OVERRIDE "smack" came with the use of
the layer meta-intel-iot-security.
When switching to meta-security, it conflicts with the
package name 'smack' that provide the smack user library.
Yocto was reporting the following error:
ERROR: .../meta-security/recipes-security/smack/smack_1.3.0.bb:
QA Issue: Recipe .../meta-security/recipes-security/smack/smack_1.3.0.bb
has PN of "smack" which is in OVERRIDES, this can result
in unexpected behaviour. [pn-overrides]
Change-Id: Id71b283bf1ce5682bd94bf96595eb32506acb1d5
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
gcc v7 requires include <functional> for std::function.
Bug-AGL: SPEC-1181
Change-Id: Id5deb6f5ea5c2c82ae4a26889f209e1d7619000e
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
|
|
- gcc v7 requires include <functional> for std::function.
- gcc v7 recognize implicit-fallthrough.
Bug-AGL: SPEC-1181
Change-Id: I40b35ef54d3a1e567330102e9e7cbe6882728b95
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
|
|
WARNING:
libcap-native-2.25-r0 do_configure: QA Issue: libcap-native:
invalid PACKAGECONFIG: attr [invalid-packageconfig]
Bug-AGL: SPEC-1181
Change-Id: I675aaa404286a04fcd914aecbf570018d2069d2f
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
|
|
The recipe is already applied in upstream meta-oe.
Bug-AGL: SPEC-1181, SPEC-632
Change-Id: I1f76504d191105dacd65f51de83cd6178807bab4
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
|
|
Bug-AGL: SPEC-1181
Change-Id: I87b72202bb728a33bd16e0b275c268946ce61aff
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
|
|
IMAGE_DEPENDS is removed in oe-core.
(Poky rev: f93d58378fb4095a18c1403de03ca0e13ce465cd)
(OE-Core rev: c5f33d466122e53be910fa448af60ef3937eb828)
Bug-AGL: SPEC-1181
Change-Id: Id2605ac13b80f8096261f186c3d28eb1d165e2c4
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
|
|
Bug-AGL: SPEC-1121
Change-Id: Id31e34af1276682dbe39457a145889f0d0c7e7c3
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
gcc v7 requires include <functional> for std::function.
Bug-AGL: SPEC-1181
Change-Id: Id5deb6f5ea5c2c82ae4a26889f209e1d7619000e
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
|
|
- gcc v7 requires include <functional> for std::function.
- gcc v7 recognize implicit-fallthrough.
Bug-AGL: SPEC-1181
Change-Id: I40b35ef54d3a1e567330102e9e7cbe6882728b95
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
|
|
WARNING:
libcap-native-2.25-r0 do_configure: QA Issue: libcap-native:
invalid PACKAGECONFIG: attr [invalid-packageconfig]
Bug-AGL: SPEC-1181
Change-Id: I675aaa404286a04fcd914aecbf570018d2069d2f
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
|
|
The recipe is already applied in upstream meta-oe.
Bug-AGL: SPEC-1181, SPEC-632
Change-Id: I1f76504d191105dacd65f51de83cd6178807bab4
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
|
|
Bug-AGL: SPEC-1181
Change-Id: I87b72202bb728a33bd16e0b275c268946ce61aff
Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
|