Age | Commit message (Collapse) | Author | Files | Lines |
|
Switch afb-test recipe to using AGL_APP_REVISION as its SRCREV as
all the other binding recipes do.
This change picks up commits:
50911c8 Update autobuild scripts
ac22860 Change skip test verb
Bug-AGL: SPEC-2049, SPEC-3343
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ia148127ed90d900f021023fba99700f97925328e
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24776
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Nothing in-tree uses the agl-service-steering-wheel binding, which
was specific to one particular older demo setup with a USB steering
wheel peripheral. As well, it has never been converted to use the
CMake app templates, and thus lacks proper support for building
debug/test/coverage widgets. To ease maintenance effort and keep
the core set of APIs cleaner, remove it.
Bug-AGL: SPEC-2049, SPEC-3300
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ib0f33886b251397db1d63e7174f23daabf31d7ad
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24679
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Changes include:
- The agl-test-wgt/agl-devel-wgt image features and the scheme of
appending to their FEATURE_PACKAGES definitions turned out to be
problematic with respect to resulting in unexpected extra packages
ending up in agl-image-{minimal,ivi}, etc., when building with
agl-demo configured (which is typical usage). To avoid this, the
FEATURE_PACKAGE definitions for the image features have been
replaced with tweaks to define COMPLEMENTARY_GLOBS for the features
to bring in the test/debug/coverage packages via that mechanism.
- The above removes the need to define the extra test/devel
packagegroups, and requires some minor tweaks to aglwgt.bbclass to
use a -debug package for the debug widget instead of -dbg, to avoid
collisions with the dbg-pkgs image feature. As well, the afb-test
package has been added as to RDEPENDS of all test widget packages,
since that seems sensible and avoids needing to explicitly adding
it elsewhere.
- Attempt to rework the various crosssdk image definitions to use a
layered set of .inc files to remove duplication and ensure that
additions to the SDK are declared once in the appropriate profile.
It is likely that a clean sheet implementation would have some
things coming from meta-agl-profile-graphical, so further rework
may be required/desired to continue cleaning things up.
Bug-AGL: SPEC-3300, SPEC-3375
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I942b61501beb41d037001b70a501f90b9a59c45d
|
|
aglwgt.bbclass changes:
- Made the autobuild/agl/autobuild script a hard requirement, as all
upstream widgets have it, and this is the first step to actually
using it in the class to drive building the widgets after a
subsequent round of autobuild script updates.
- Reworked wgt packaging to simplify the logic and split the test,
debug, and coverage widgets into separate packages to allow
installing them separately.
- The on target install directories for the widgets have been changed
to release, test, debug, and coverage under /usr/AGL/apps, with the
previous logic with respect to the AGLWGT_AUTOINSTALL variable
being retained for the few widgets that need to go into the
manualinstall directory. An "autoinstall" symlink has been added to
point at the release directory to maintain previous behavior.
This should allow a simple path to configuring installation of the
debug or coverage widgets on first boot with future changes.
- Added logic to only assume test widgets exist for recipes with
names starting with "agl-service-". This can be over-ridden by
defining AGLWGT_HAVE_TESTS as "true" in a recipe.
- Added AGLWGT_EXTRA_BUILD_ARGS variable for passing extra arguments
to widget builds. Currently its default value includes the previous
VERBOSE=true that was passed to every autobuild invocation, and
"${PARALLEL_MAKE}" which has been added to improve build speed.
- Added AGLWGT_PACKAGE_WARN variable to control extra warnings
around the existence of test/debug/coverage widgets when packaging.
Once further build rework is done, the default for this will likely
be changed to "true", currently the output is too verbose to do so.
- Removed over-rides to force building of test widget when building
with the agl-ptest feature set, as it is now unnecessary and will
result in an undesired extra copy of the test widget in the release
folder.
Other changes:
- Created new devel and test packagegroup variants for several of the
existing packagegroups to contain the associated widgets.
- Added agl-devel-wgt and agl-test-wgt IMAGE_FEATURES to control the
addition of dbg/coverage and test widgets to images. Additions to
the FEATURE_PACKAGES variables have been added in several places to
add the corresponding widget packagegroups.
- Added the agl-devel-wgt image feature to the agl-devel feature
template definition to match current behavior.
Bug-AGL: SPEC-3300
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I3a28615db94bbc04e30e98ac3dce8cae942a499f
|
|
Remove local systemd enablement changes for psplash in favor of using
upstream support added in dunfell.
Bug-AGL: SPEC-3302
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I13a4b2523fe869898b2ccede793afd0cdefbab88
|
|
Update systemd-networkd CAN termination feature patch for systemd
2.44.3 in dunfell.
Bug-AGL: SPEC-3302
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I6fb2aed1870f4a3f946b1b0e8c0f5ec942252e33
|
|
Remove patch now present in bluez5 5.54 in dunfell.
Bug-AGL: SPEC-3302
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ief1048638cad9f9d57738830ced91c0d828be79f
|
|
Update pulseaudio bbappend for pulseaudio 13.0 in dunfell. Currently
untested since pulseaudio support is deprecated.
Bug-AGL: SPEC-3302
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I5bba29a724710c144ab543c01e7b3f54e29b6a72
|
|
For the upgrade to YP dunfell/3.1 we need to update the layer
compatibility.
Bug-AGL: SPEC-3302
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ieb1ac9ef1f48f077c9cd312c4ac295ae1cc062b0
|
|
The high-level-viwi-service recipe has been replaced with an updated
agl-service-can-high-level-viwi recipe in meta-agl-demo, so remove it.
Bug-AGL: SPEC-3113
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I42cf43415e9dcdbc993fda0d966ff75ce3df0853
|
|
This change introduce signature of widgets with
sample keys and certificates of app-framework-main
when the feature agl-devel is selected.
It also shows how to sign widgets in yocto build
environment, using WGTPKG_AUTOSIGN_X environment
variables.
v2: Use an own agl feature for the signing and not agl-devel
This allows us to switch it on selectively.
Bug-AGL: SPEC-2840
Change-Id: I8f66c25a2ae62ad2365c7cdb995049c00b7c780a
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
We re-use the OpenEmbedded / Yocto Project style to
declare the licenses more prominently in the top level folders.
LICENSE is derived from poky's LICENSE file.
Bug-AGL: SPEC-3295
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I059b5b42beb0d422ad2e679e958588240b5d8989
|
|
To save space and download bandwith, we use the compressed format in CI.
Also adapt the inclusion of the guest drivers to the compressed image.
Bug-AGL: SPEC-2771
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I140fb31954be5ec2b46596a9816087d3fb670416
|
|
The commit b1c5541c2 introduced a 'mkdir -p ${systemd_system_unitdir}'
which should be prefixed with ${D}.
It produces a build error (permission denied on do_install).
Fix it.
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ife8b374379937e87cf3c045f105c3eb121f0941d
|
|
Default MTU of 310 causes PBAP/OBEX transactions to timeout before
completing the entire transfer from coming from paired iOS device.
Change this to 930 to avoid timeouts. This is a workaround till
a better solution is devised.
Bug-AGL: SPEC-3206
Change-Id: I48bdc6107ac9176397bc0137496946c42b1c95d7
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Upstream YP/zeus unconditionally deploys a network config fragment for
systemd-networkd.
This breaks our CI builds as it races with connman and netboot.
At least it does disturb the network enough for netboot to fail.
We have a nicer solution for that in-tree that we will upstream.
Until then, we remove the config file from our filesystems.
Bug-AGL: SPEC-3233
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I9e8343e77af378c058702b13fe000a344e6a1ef9
|
|
Some CANBus adapters allow turning off/on of the termination
resistor. This patchset allows .network scripts to select
this value with Termination=
Bug-AGL: SPEC-3171
Change-Id: I33e71c44e32555ad5f5b0a7c8e6514df540a4266
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
On startup obexd attempts to read from %HOMEDIR%/.cache/obexd or
create the respective directory. Which is really not needed but causes
failure to start with SMACK failures, and so workaround this by
setting the parameter --root=/var/volatile/tmp
Bug-AGL: SPEC-3206
Change-Id: I8b39a91d8d095d94b903a6607f6960f38ed08b5d
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Update cmake-apps-module SRCREV to pick up:
9e3724b Create directories in separate commands
e708081 Change autobuild targets to avoid files remove
d75b9e1 build-options: add SANITIZERS build type
3dbbb81 autobuild: fix generating all widget target
6d4e784 variable: Fix trailing - in widget version
2175446 Update autobuild script to create new targets
354e327 docs(using-cmake.md): Remove & refresh expired link
57ec338 build_options: Avoid warning at configuration time
Update app-afb-test SRCREV to pick up:
205c820 Update autobuild script to create new targets
259aff7 Update .gitreview file
Update can-high-level-viwi SRCREV to pick up:
980e925 Update autobuild script to create new targets
2a4facc Fix broken link to local image
e3ecb64 Fixed book yml file (remove master reference)
e8927dd Changed doc to fit new format.
Bug-AGL: SPEC-2049
Change-Id: I29bcb72e0ceca02869c22114949d691110296820
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
|
|
Add the new style CFLAGS assignments without removing the existing, old
style assignments which are needed for earlier kernels.
Bug-AGL: SPEC-3205
Change-Id: I64db9a8fb11e028eafbffcbee3e88694ce8e5d53
Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
|
|
* agl/next:
meta-agl-bsp: Add CONFIG_LSM workaround for 5.1+ kernels
meta-agl-profile-cluster-qt5: disable qtbase patches
zeus updates for dragonboard-410c
meta-security: activates dbus-cynagora
recipes-graphics/wayland/weston: Expose weston_output_damage()
meta-agl-profile-core: tweak udisks2 configuration for AGL
meta-agl-bsp/meta-arago: update weston bbappend
[RCAR] Update rcar driver weston 7 bsp 3.21.0
[RCAR] Update rcar driver weston 7 bsp 3.21.0
[RCAR] Split ADSP path for ulcb and ulcb-kf
Fix nss-localuser post install
meta-agl-bsp: meta-raspberrypi: handle zeus upgrade
meta-agl-profile-core: add patch for systemd-udevd SECLABEL crash
meta-security: disable dbus-cynara patches
meta-agl-bsp: handle ptest-runner upgrade
meta-agl-distro: Add inc file for next branch over-rides
meta-agl-distro: BBMASK problematic upstream meta-security bbappend
meta-agl-distro: prefer linux-yocto 4.19 LTS kernel
meta-agl-profile-graphical-qt5: enable qt5location services
meta-agl-profile-core: update most recipe
meta-agl-profile-core: update neardal recipe
Update base local.conf.sample
meta-agl-profile-graphical: don't always build agl-compositor
meta-agl-profile-graphical: update weston and weston-init
meta-agl-profile-graphical: update wayland-ivi-extension for weston 7.0.0
meta-agl-distro: add polkit to DISTRO_FEATURES
meta-agl-profile-core: update fontconfig bbappend
meta-agl-profile-core: switch to udisks2
meta-security: handle systemd upgrade
meta-agl-profile-graphical-qt5: handle qtwayland upgrade
meta-agl-profile-core: handle freetype upgrade
meta-agl-bsp meta-agl-profile-core: upgrade to opencv 4.x
meta-agl-profile-core: update rtl-sdr recipe for zeus
meta-security meta-app-framework: handle xmlsec1 upgrade
meta-agl-profile-graphical: upgrade to gstreamer 1.16
meta-agl-profile-core: remove libmicrohttpd backport
meta-agl-profile-core: remove backported curl and nghttp2 recipes
meta-agl-profile-core: remove libnfc recipe
meta-agl-profile-core: remove connman backport
meta-agl-profile-graphical: remove weston 5.0.0 patches
meta-agl-profile-core: remove old glibc patch
meta-agl-bsp/meta-intel: remove linux-firmware_git.bbappend
meta-agl-bsp: remove weston and wayland-protocols backports
meta-app-framework: remove libzip recipe
meta-security: remove keyutils recipe
Declare layer compatibility with zeus
Change-Id: Ie8ee1e37958279e7cf2d503c54ffacb46ba0c31c
|
|
Add RestartSec=0.1 to canbus-can.network to allow recovery
when bus-off error conditions occur.
Bug-AGL: SPEC-3171
Change-Id: I4dc7ca9bd58666dc7a4e4a40f89af8bd47158193
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
Per discussion on Arch wiki at:
https://wiki.archlinux.org/index.php/Udisks#Mount_to_/media_(udisks2)
add a udev rules file to tweak the UDISKS_FILESYSTEM_SHARED environment
variable to configure udisks2 to use /media as used to be the default
with the older udisks. This restores behavior to what is expected by
the AGL configuration for lightmediascanner.
Bug-AGL: SPEC-2932
Change-Id: I66fda10f71dea889f3cd06341d9daa809bec2aa5
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update afb-test version to pick-up:
4d0948a afm-test target: change order of the script
Bug-AGL: SPEC-2795
Change-Id: Ib02a542121550ac5ec28834993170c03af6ee060
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
|
|
Update SRCREV to pick up:
1bef31c Remove use of prefix
2a588b7 Add function to get config default search path
3dd9b37 Improve plugin search path
Bump app-afb-test version to pick up:
910326f Change functions following controller modification
Bug-AGL: SPEC-2795
Change-Id: I432c5fca85d5476840bd662f4fd6a1882b3103a6
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
|
|
Update SRCREV to pick-up:
1d1c6ce timer: Fix stopping a running timer
6d828a1 Add 'GetRunningBindingDirPath' function
4480e19 Add 'GetAFBRootDirPath' function
Bug-AGL: SPEC-2795
Change-Id: Ia788cb99c84dd2bc5e62134447a9b26ae53a885e
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
|
|
Add a patch to fix a systemd-udevd crash when parsing SECLABEL tokens
in udev rules. The issue was introduced by a rewrite of the rules parser
in systemd v243. The patch will be upstreamed to hopefully go into one
of the v243.x systemd-stable releases.
Bug-AGL: SPEC-2932
Change-Id: I9a8c3cf3c386290b8ede6b5fd7319c590322bc16
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update SRCREV in MOST driver recipe to pick up:
e4dbbaf sound.c: Remove snd_pcm_lib_mmap_vmalloc
As well, the following changes have been made to the bbappend:
- the kernel version detection logic has been removed
- the patch to support kernels older than 4.13 has been removed
- the patch that was handling the snd_pcm_lib_mmap_vmalloc issue on
kernels >= 4.19 has been reworked to add the required #ifdefs to
support kernels < 4.19 for e.g. the rcar3 4.14-ltsi kernel.
Bug-AGL: SPEC-2932
Change-Id: I388d186d04ccc017ff10b2024ae35ed22f7a8e36
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update neardal recipe to not use a github archive URL in its SRC_URI,
as this now triggers a QA warning due to such URLs being unstable.
Instead the git repository is used with the corresponding SRCREV for
version 0.14.
Bug-AGL: SPEC-2932
Change-Id: I56eaf984d573df5314ffb982c517aec66ae2f115
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
- systemtap is not compatible with SOTA build.
Change-Id: Ibdd7670b219b54f5c4243d0f67ce74e979f11db9
Bug-AGL: SPEC-3097
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
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>
|
|
Update fontconfig bbappend to work with the newer fontconfig 2.13.1
in oe-core in zeus.
Bug-AGL: SPEC-2932
Change-Id: I7dfbe73def6b461915cdfa0131e1a529e1d3a5fd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
The udisks recipe was dropped from meta-oe in zeus, rework our
bbappend to work with udisks2 which replaces it.
Bug-AGL: SPEC-2932
Change-Id: I9ac1a25ee5a816d06874a5c859034f2c2758d117
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Rename and update freetype bbappend in meta-agl-profile-core to work
with new 2.10.1 recipe in oe-core.
Bug-AGL: SPEC-2932
Change-Id: I71ae6dfde9d9ae36a3f70661fbb84afb575d6786
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Rename meta-agl-bsp and meta-agl-profile-core bbappends to handle
opencv upgrade from 3.x to 4.x, and update patch in meta-agl-bsp.
Bug-AGL: SPEC-2932
Change-Id: I200fed501d0d09cb2ae6953fe95e3dafcc383457
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Update pkg-config CFLAGS tweaking in rtl-sdr to avoid failing updated
QA check in zeus.
Bug-AGL: SPEC-2932
Change-Id: I4a60c16050736f0c92f91f3804342fdaacf713ee
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Remove backported libmicrohttpd 0.9.63 recipe, as oe-core has a newer
0.9.66 recipe.
Bug-AGL: SPEC-2932
Change-Id: I96fccada545452217f28a29a42d4ba04e5a2f393
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Remove the curl and nghttp2 recipes that were backported from oe-core
zeus to get nghttp2 support for the Alexa SDK, since they're present
in oe-core now.
Bug-AGL: SPEC-2932
Change-Id: I1cc57ecd3113f68a1a980944c5b07b6a335bd622
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Remove libnfc recipe, as oe-core now has a recipe pointing at a newer
git commit.
Bug-AGL: SPEC-2932
Change-Id: Ib98a9ef5ae65b3aa533a5266ef72466aa73d934c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Remove backported connman 1.36 recipe, as oe-core has a newer 1.37
recipe.
Bug-AGL: SPEC-2932
Change-Id: I7bf60571f687a717f9f7841b7caa62ff21dbce3d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Remove patch against glibc since it no longer applies, and is no
longer relevant since no AGL platform uses a kernel old enough
(< 3.14.3) to require it.
Bug-AGL: SPEC-2932
Change-Id: I7fc1ae73b41f69892ea1ac72fbe563de7c9122f7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
For the uprev to YP 3.0 zeus we need to update the layer compatibility.
Change-Id: Ib762915305588c39400c3c8343152b4ecbfa4556
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
The upcoming changes require a new dependency to be added
to the recipe.
Bug-AGL: SPEC-3078
.
Change-Id: Iaf1954075903fcbbf414f024fce7b521e00c9017
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Add RPROVIDES and PREFFERED_RPROVIDER definitions to define a new
virtual/low-can-dev-mapping runtime package dependency that will
enable providing a different device mapping configuration for demo
setups.
Bug-AGL: SPEC-3076
Change-Id: I73d253a0a1285dd4576bb3b5bf04568c3d05e60c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
to use the cloc bbclass, cloc needs to be installed on the host.
Thus add it to HOSTTOOLS and also apply all patches.
Change-Id: Ifd9a355d2d0dc75f55b683e9d7f398a8f46bae16
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
to stay inline with all other recipes, change this to use gerrit.
.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: If68c42c2dcda0b8c19fc6ed9d634789ae06448c7
|
|
Switch agl-service-signal-composer's SRCREV to AGL_APP_REVISION so
it will automatically pick up changes. This matches the configuration
of all the other service bindings. Also change the SRC_URI from gitsm
to just git, since submodules are no longer used.
Bug-AGL: SPEC-3024
Change-Id: Ida819d937f9090134c885cd5e816342dad7b9c0b
Signed-off-by: Scott Murray <scott.murray@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>
|
|
Bug-AGL: SPEC-2500
v2: moved packagegroup-agl-core-navigation as packagegroup-agl-ivi-navigation
to meta-agl-demo
Change-Id: I9ce852c80cc7c9789c087517aeee6ce38947a270
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Bug-AGL: SPEC-3005
Change-Id: I4d28c2bb7b97ddf8aedbfedf1519362c27327b10
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
|