Age | Commit message (Collapse) | Author | Files | Lines |
|
Fix a potential issue when reusing sstate cache
for building RVI SOTA client by adding openssl
as a dependency.
Bug-AGL: SPEC-176
Change-Id: I3fb3d5f0051aa56e44968fa71bc4a0cf6f39a250
Reported-by: Frederico Cadete <frederico.cadete@awtce.be>
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
OSTree is a tool for managing bootable, immutable,
versioned filesystem trees. Is will be used to
apply updates downloaded by RVI SOTA client.
Bug-AGL: SPEC-194
Change-Id: I286b9ce8631c6ef8632f134f89e85b462cb39fd3
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
LibGSystem is a GIO-based library. OSTree depends
on it.
Bug-AGL: SPEC-194
Change-Id: I42da04a5e332dc5121d0509b839ee289cfba23c7
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
Since we added compilation security flags (https://gerrit.
automotivelinux.org/gerrit/#/c/5631/), QEMU builds break
when compiling llvm3.3, which is a Mesa dependency.
(most hardware boards do not complain because they do not
rely on Mesa, but on specific graphics drivers instead)
Problem was reported on the mailing list :
https://lists.linuxfoundation.org/pipermail/
automotive-discussions/2016-June/002091.html
This a local backport of the following upstream patch :
http://lists.openembedded.org/pipermail/openembedded-devel/
2016-June/107727.html
Change-Id: Idd378802b303c16de5c0410d533d1680fcef4bb7
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
Update recipe for LTP as bbappend.
The LTP version is changed to 20160510 from 20150420.
Change-Id: Ic7b0b7eb0ee550622341119bdb998235535145af
Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp>
|
|
Set specific versions of crates openssl and hyper
which are known to be compatible with this version
of RVI SOTA client.
Bug-AGL: SPEC-176
Change-Id: I38c982963b88507ddc6d40cce1145af54886a0e1
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
From the original included file:
Setup extra CFLAGS and LDFLAGS which have 'security' benefits. These
don't work universally, there are recipes which can't use one, the other
or both so a blacklist is maintained here. The idea would be over
time to reduce this list to nothing.
It is likely that:
- some packages in the included layers don't compile with these flags
- bad recipes do not obey these flags
- binary drivers might expose issues at runtime
We need to check and extend the blacklist/whitelist or fix the code or recipe.
Change-Id: Ie4b80abd010eab438567923dea85aac23a565d23
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Build and deploy sota_client and a systemd
service. The application is written in the Rust
programming language and depends on Cargo
therefore the recipe requires on meta-rust. It is
using crate dbus-rs version 0.1.2 with fixed
casts of c_char raw pointers for ARM.
Bug-AGL: SPEC-176
Change-Id: Ic8f24ae3dd2e62297e303be23a40759b0b919b86
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
This changeset introduces the TI 'vayu' board.
We need to adapt the provided bsp layer 'meta-ti' as
it is only at YP 1.8 fido right now.
Two changes are needed/known:
a) BBMASK eudev bbappend (local.conf.sample)
b) apply patch for gcc5 to u-boot-ti-staging
On top thie changeset also does janitorial work on the templates:
- conf-notes is now in a folder common and symlinked
- layer additions have been sync'ed
- file layout sync'ed with templates in meta-agl-demo
Change-Id: Ib52a9252800d54d5105ac1f5354ad3a3b014188f
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
This is a quick workaround to avoid connman to bring
the boot interface down then up during network boot.
Bug-AGL: SPEC-171
Change-Id: I0b98bbdc5f727979e919f04f836af988a6c3974e
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
This variable allows to select the network manager daemon to use
in the distro. Possible values are: systemd, connman. Later, it's
possible to add other network daemons as well.
Change-Id: I4085b4459d3ea110513f6ca9b921c5da92a7d745
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Add a minimal image enhanced by the binaries needed to run the QA tests.
This image is intended to work w/o the graphics drivers and thus additional
files are needed. Pure open userspace.
Change-Id: I6a38cf9cd929eab9a72ea09e9a23ee7592692175
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Yocto 2.0 ("Jethro") provides Wayland and Weston 1.8.0;
manually upgrading to 1.9.0 does not break compatibility
with existing frameworks (Qt..), while at the same time
allowing easier integration of mandatory components such
as Weston IVI-Shell and Wayland IVI Extension.
We can thus in the same pass remove backport patches for
these 2 components.
Here is the related discussion on the mailing list :
http://lists.linuxfoundation.org/pipermail/
automotive-discussions/2016-March/001623.html
Change-Id: I874eac50ff64d8b93e32910b6f1297002faa06a5
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
New packagegroup and bitbake target are added which
includes utilities for testing distribution.
It is assumed to be used in the Quality Assurance of AGL Distro.
New package group: packagegroup-agl-test
packagegroup-ivi-common-test
New target: agl-image-ivi-qa
Change-Id: Ifb20d8a140dd71de6c464499e1b07fd9a0e36457
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
As we are now based upon Yocto 2.0, we can remove lots of
backported recipes and contextual patches, which only made
sense in the context of Yocto 1.7.
Here is the rationale behind each change:
- gupnp-dlna: already in meta-openembedded/jethro
- ofono: BlueZ 5 compatibility is now working
- rygel: already in meta-openembedded/jethro
- libgee: already in meta-openembedded/jethro
- pulseaudio: BlueZ 5 compatibility is now working
- lightmediascanner: already in meta-openembedded/jethro
- gpsd: BlueZ 5 compatibility is now working
- libmediaart: already in meta-openembedded/jethro
- gtest: already in meta-openembedded/jethro
- wayland-fits: already in meta-openembedded/jethro
PS: "meta-openembedded/meta-efl" is now required because we
require the "lightmediascanner" recipe, which is unrelated
to EFL but happens to live there.
Change-Id: Ib46d152f80b1a8ee5cf848a41e408ece28e6ec65
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
systemd now provides the logic necessary to obtain IP
connectivity with its networkd/resolved daemons.
Let us enable this feature for wired adapters : that is,
those prefixed with "eth*" (Renesas R-Car) or "en*" (QEMU).
Change-Id: I8e71b8d1f22364ffa8ee0c33769a8dba9e21f71a
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
Update linux kernel for QEMUx86-64 and Minnowboard MAX
to compatile with YP 2.0 jethro's.
- On QEMU in jethro, mouse not work with linux-3.17
- KVM becomes avairable when CPU support it
E.g. command lines to run qemu with kvm and serial console
$ cd tmp/deploy/images/qemux86-64
$ runqemu bzImage-qemux86-64.bin \
agl-demo-platform-qemux86-64.ext4 \
qemuparams="-m 512 -usbdevice tablet" serial kvm
Change-Id: Ia35b8d5e25c03094994041eaf399b8476e6a6b6c
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
When using install, the default mode value is 0755
that installs the files as executables.
This patch removes that unexpected mode.
Change-Id: I73e902a8907f98e94b5abaaf81d6c35ad98b0eb0
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
AGL distro conf (poky-agl.conf) is updated to be compatible
with YP 2.0 jethro. It is based on poky/meta-yocto/conf/distro/poky.conf.
Change-Id: I7d7924ebfd44cd3a3641a4e944bd9fbc0e26565d
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
In previous patch, meta-intel layer is added to BBLAYERS for
both QEMU(qemux86/qemux86-64) and Minnowboard MAX(intel-corei7-64)
although QEMU target doesn't need it.
It is preffered to prepare a template configuration
for each machine or board.
Change-Id: I19bd4e66e8375a1760d9850f4a056651ae0fa6ca
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
(NOTICE : this is the last patch necessary to fully migrate
to Yocto 2.0)
As newer Poky "Jethro" is now providing Weston 1.8.0, adapt
IVI-Shell 1.9.0 backport to it.
Remove unnecessary patches (touchscreen support for Qt,
panel toggle) which are now upstreamed.
Make the systemd service recipe name more generic.
Change-Id: Icaad3f40b29617bcb33ac235bbe3c65f7f4bdbd7
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
To configure for MinnowBoard MAX, use 'intel-corei7-64' as MACHINE.
E.g. set up build environment by meta-agl's script:
$ source meta-agl/script/envsetup.sh intel-corei7-64 [build-dir]
There are instructions to write image into SD card and boot system
at "http://elinux.org/Minnowboard:MinnowMaxYoctoProject".
Change-Id: I19062482848bb6157791ab698bf92984e24a6d9a
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
Fixup a missing space in the generated DEPENDS_append
Change-Id: Iceafb8528eda6446d5b9b6d23c0c1b8e816ef63d
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
As requested by :
https://jira.automotivelinux.org/browse/SPEC-84
add dhcpd for corresponding LTP test.
(systemd service is present, but not enabled by default)
Change-Id: I8f6dad39f36b51b1614a1fe589c8a6e655da2ebb
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
This commit :
- fixes CMakeLists.txt for CMake 3.3.1 (Yocto 2.0) ;
- merges Jan-Simon MÃller's AGL patch for cross-compilation
(gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl
.git;a=commit;h=8c7ab6abb2baae052ac5477ae45a35460da6b2df).
Change-Id: I317eade139d0c7f637bb603fd9301a0a5ce134c3
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
The service should be rygel not lightmediascanner.
Change-Id: I7f6641e48324fa7df287465f958e67823b659e70
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Fixup a missing space in the generated DEPENDS_append
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
|
|
This patch fixes a cross-compilation issue with hvacplugin.
The absolute path set for Boost_INCLUDE_DIRS is not
cross-compilation save.
According to https://cmake.org/Wiki/CMake:How_To_Find_Libraries
we better use find_package(Boost REQUIRED) .
Otherwise bitbake might fail with:
ERROR: QA Issue: hvacplugin: The compile log indicates that
host include and/or library paths were used.
Please check the log .../hvacplugin/0.1-r0/temp/log.do_compile'
for more information. [compile-host-path]
ERROR: QA run found fatal errors. Please consider fixing them.
ERROR: Function failed: do_package_qa
Due to:
cc1plus: warning: include location "/usr/include/boost" is unsafe
for cross-compilation [-Wpoison-system-directories]
Change-Id: I114962b60fdb0162f9e9a88964705cbbba901278
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
of change 4423
1. The source of the JVAC AMB plugin into meta-agl
2. GPLv2
3. Filenames fixed (hvacplugin)
4. Bitbake receipe added
Change-Id: I3fb92bafc616777735695212a793c851657cbf1b
Signed-off-by: Yury Asheshov <yury.asheshov@k2l.de>
|
|
When running on QEMU or VM, blinking cursor of console corrupt
screen. To fix this, it is stopped just before psplash launched.
Change-Id: I6e3cc49a6b65f3c70c246f315314710bd090ce13
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
Resolve issue which both weston's desktop-shell and tty(console)
are active. Now, weston.service and getty@tty1.service become exclusive.
Change-Id: I105e055dd7257d8867ada518bdad45a984d03f94
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
To suit systemd.bbclass and poky-agl.conf, recipe of weston has
been fixed.
Change-Id: I9b401748176d0afdf5f8566b6e126416bb9d79d8
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
Now Rygel becomes systemd user service because
it needs D-Bus session bus provided by D-Bus Daemon which
is managed by systemd (as user service).
Change-Id: Ib763b68b758e4b1fb7efc76f846f5e6d07a67bd9
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
Now lightmediascanner becomes systemd user service because
it needs D-Bus session bus provided by D-Bus Daemon which
is managed by systemd (as user service).
Change-Id: I38aa8a60394dbf078b3dd3a42e60514816f96969
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
To use systemd user mode from recipes, it convenient that
some variables are available, which point proper paths for unit files.
For that, backport 2 variables which has been added latest poky.
(From Poky rev:319a69f1d757a577b50a2ca9c8fbf845eba8e274)
When upgrading poky in future, these variables should be removed
from poky-agl.conf.
Change-Id: I8ba7594b488ecd6421caf7dde484eb6b091ff0de
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
D-Bus user message bus (session bus) is enabled from systemd
as system's user service.
D-Bus daemon becomes enable when triggered by socket access.
Change-Id: I8033dd546209288f45917176a38f79aef78062fa
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
Otherwise no Qt applications react on touch. This issue was
eventually resolved upstream by dropping the built-in evdev backend
and relying on libinput exclusively, where it is fixed. The libinput
backend is required since Weston 1.7. In 1.6 the libinput backend
was made the default, but the old backend was still there. Thus this
fix also applies to Weston 1.6.
Signed-off-by: Risto Avila <risto.avila@theqtcompany.com>
|
|
RTL2832U-based USB dongles provide a convenient hardware
interface for AM/FM radio reception, which is actively
required by AGL 1.0 specification (AGL:4.2.1.1).
This is also required by the AM/FM radio QML plugin
(https://github.com/iotbzh/qml_radio_plugin).
(this is an original recipe, because it does not fit
general-purpose repositories such as meta-openembedded,
but the constructor does not have an official Yocto
repository yet)
Change-Id: I1a0298e7a110181f86f9ec93dcea1567bb2c0379
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
We now allow gpsd to build with bluez5 (backport from OE) :
http://lists.openembedded.org/pipermail/openembedded-devel
/2015-November/104602.html
which allows us to re-enable gpsd in AMB.
Plus, we also explicitly build the GPSd plugin.
Change-Id: I21fff0d010ca849a0ff4bd940437bddabae2d218
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
Change-Id: I30193ff62fdea97c2cd100a031c60458879d11c8
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
Change-Id: I868d15c4d17c30c2807ce5f3d85adc1fefc6f90e
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
The Weston panel is the top bar containing launcher and
clock icons. We might want to disable it for demos.
This can now be done by adding in "weston.ini" :
[shell]
panel-location=none
This is a backport from upstream Weston :
http://cgit.freedesktop.org/wayland/weston/patch/
?id=e67118c80ad411ac46b7096aae2635510c80ea6d
Change-Id: Iaf60f612f8e01e7aa51f8a0558de00f26d36aee8
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
Change-Id: I6c84c593b8156a4abf4303f3a82763807eda9281
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
|
|
Change-Id: Ia2b763e540ffdc1a4df9bc341d931dc1050f7167
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
LightMediaScanner (https://github.com/profusion/
lightmediascanner) is a media indexation daemon, and a hard
dependency for GENIVI Media Manager *.
The Rygel media server, already present, uses a dedicated
plugin to collect media lists from LMS via D-Bus.
We are here :
- backporting a recipe recently submitted to the official
"meta-openembedded" layer :
http://lists.openembedded.org/pipermail/openembedded-devel/
2015-October/104022.html
- rebasing Tizen IVI patches, which have recently been
rebased on top of official Rygel code, on top of our own :
https://bugzilla.gnome.org/show_bug.cgi?id=757120
We can then pull Rygel LMS plugin and LightMediaScanner,
enabling only plugins associated with royalty-free formats.
* : https://github.com/konsulko/tizen-distro/blob/master/
meta-tizen/meta-open-ivi/recipes-apps/media-manager/
media-manager.bb
Change-Id: I42b375eb5c560daa1f8ea4052a782cdaac0cc1d6
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
oFono provides a mobile telephony (GSM/UMTS) mobile
telephony stack.
When compiled with Bluetooth support, it also compiles
the HFP (Hands Free Profile) plugin, which is actively
required by AGL 1.0 specification (AGL:5.1.1.1).
The "hfp_bluez5" and "hfp_ag_bluez5" plugins are compiled
as we now ship BlueZ 5.
Change-Id: I815d3aeceb02abff624d0223cf0fef46c509014f
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
Add "bluetooth" as an explicit DISTRO_FEATURE and,
as "bluez4" is the default choice, specify "bluez5"
which allows more modern features.
PulseAudio from Poky 1.7 always pulls BlueZ 4 if
Bluetooth is specified, thus creating build errors
unless we add a workaround for it.
Change-Id: I3e9f86c77f5971c0d71666f8decb7d3d3a0fdcb4
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
Rygel is a UPnP/DLNA audio-video media server, able to
share media files with devices through the network, and
also providing logic requird by DLNA players.
Rygel is best known as Tizen IVI's former Media Server, and
is also a base block for multimedia interfaces such as
GENIVI Media Manager.
We are here backporting recipes recently submitted to the
officiel "meta-openembedded" layer, most notably :
- libmediaart-2.0 : http://lists.openembedded.org/pipermail
/openembedded-devel/2015-October/103671.html
- gupnp-dlna : http://lists.openembedded.org/pipermail/
openembedded-devel/2015-October/103672.html
- libgee-0.8 : http://lists.openembedded.org/pipermail/
openembedded-devel/2015-March/100576.html
- rygel : http://lists.openembedded.org/pipermail/
openembedded-devel/2015-October/103673.html
(with some modifications - disabling gtk+3 e.g.)
and building Rygel by default via packagegroups, including
royalty-free codecs needed for basic functionality.
Change-Id: I017ca437a9be1c0b2cf6f3085da13efce90928c7
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
|
|
Add recipe for a basic cross SDK image for baseline of AGL Distribtuion
for IVI profile.
To build SDK,
$ bitbake agl-image-ivi-crosssdk
To install SDK (e.g. for porter),
$ cd tmp/deploy/sdk
$ ./poky-agl-glibc-x86_64-agl-ivi-image-crosssdk-cortexa15hf-vfp-neon-toolchain-1.0.0.sh
To use SDK (e.g. for porter),
$ source /opt/poky-agl/1.0.0/environment-setup-cortexa15hf-vfp-neon-poky-linux-gnueabi
Change-Id: If0d55026dfc53ce45ed8e73fc9d996cad85771b1
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
The recipe files and thier names are reworked by design of AGL
packagegroup.
For more details, see 'Packagegroups' section in README.md.
Change-Id: Ie7cd0efd1200c1a78d30ad6a834b9482487f0089
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|