upstart: Move MACHINE specific configuration to upstart-getty

* MACHINE specific upstart is causing different checksums for a lot
  do_package tasks, move MACHINE specific variables to upstart-getty
  and exclude it from SIGGEN
* use webos_upstartconfdir variable

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I09831d3c4790ac7205d72887af1339de7b47f04d
Reviewed-on: https://g2g.palm.com/1856
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Steve Lemke <steve.lemke@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
upstart: Use webos_upstartconfdir variable

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I491098543a3a00fc085cf6684e43086fd55bff6c
Reviewed-on: https://g2g.palm.com/1857
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
qt4-webos: explicitly disable opengl for x86

* mesa is now autodetected in some builds

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: Iab213a5ab5ffefeb6790891b4f877983007faa9f
Reviewed-on: https://g2g.palm.com/1888
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos-image: nyx-lib=65,v5.1.0 nyx-modules=84,v5.1.0

Changes for nyx-lib:
b7eea40 Add new method to DeviceInfo device type

Changes for nyx-modules:
2ba8331 Implement new query method to DeviceInfo device type
8de1a4e Rename WEBOS_DISTRO_BUILD_INFO to WEBOS_DISTRO_BUILD_ID

Open-webOS-DCO-1.0-Signed-off-by: Pekka Ropo <pekka.ropo@palm.com>
Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@lge.com>
Change-Id: Ibfcaedf29bbcc3b720f951dbfa4f05adc1a68ef1
Reviewed-on: https://g2g.palm.com/1867
Reviewed-by: Build Verification
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Tested-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
cjson: Inherit webos_public_repo

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: Idf1f701e3962d4b48427a42b74e66867be315477
Reviewed-on: https://g2g.palm.com/1879
Reviewed-by: Build Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos_public_repo: Require webos-repositories.inc

* moved from webos_enhanced_submissions.bbclass, this is better place

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I038e986e20065f586fbff95c977fbd038a272a6e
Reviewed-on: https://g2g.palm.com/1880
Reviewed-by: Build Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Remove execute permissions from non-executable files

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@lge.com>

Change-Id: Ide1763422c349ba260dd7cd4013578d9c4bb3925
Reviewed-on: https://g2g.palm.com/1900
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos-preferred-versions: Prefer connman 1.4

* prefer 1.4 so that connman-1.12 can be added to meta-webos-backports
  and then enabled together with .bbappend update

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I6777ea61a2022fafecbe7e4a6fea34fee13a3549
Reviewed-on: https://g2g.palm.com/1899
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Sapna Todwal <sapna.todwal@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
meta-webos submission: smartkey-hun=4

Add:
b12c170 Add missed reference to hunspell lib.
46a4451 Enabled Hunspell integration.
dca6ab5 Suppress Carrier DB Settings watch on Desktop
8c7c3d2 Update build parameters and add json schema for taps
9b311d7 Add support for secondary dictionaries
d59516e Improve functional comments and add TODO points
782521e Added comments to all functions in doxygen style

Open-webOS-DCO-1.0-Signed-off-by: Igor Kuksyuk <ikuksyuk@luxoft.com>

Change-Id: I311693057ee76c2435f7a5b3510a90062ec9a508
Reviewed-on: https://g2g.palm.com/1865
Reviewed-by: Roger Stringer <roger.stringer@lge.com>
Tested-by: Roger Stringer <roger.stringer@lge.com>
webos-image-devel: add python to devel image

enable python is webos test package group for inclusion in the
development image

Open-webOS-DCO-1.0-Signed-off-by: Iyad Qumei <iyad.qumei@palm.com>

Change-Id: Ic6509142ced5f0ca99c1554f9f2b570a32b71e3a
Reviewed-on: https://g2g.palm.com/1904
Reviewed-by: Build Verification
Reviewed-by: Iyad Qumei <iyad.qumei@palm.com>
Tested-by: Iyad Qumei <iyad.qumei@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: libpbnjson=8

98e7daf Fix operator==
315bf9a Remove two broken asserts.
06f03c2 Fix crash bug in JValue::operator==
1ded37c Remove broken debug assert from jsax_parse_internal in jparse_stream
82399ba pbnjson error handling
99b45eb add support for yajl 2.0+

[GF-3234] Libpbnjson == operator is faulty
[GF-2772] pbnjson::JValue::put assert in Debug version
[GF-2780] operator == causes segfault in pbnjson
[GF-2745] Assert in debug build of pbnjson
[GF-2816] pbnjson error handling

[GF-3395] CCC: sam=6, libpbnjson=8

Change-Id: I77c6b42b5f5a699920f9b324f2716ea60b2fd587
Open-webOS-DCO-1.0-Signed-off-by: Daniel Gunn <daniel.gunn@lge.com>
Reviewed-on: https://g2g.palm.com/1887
Reviewed-by: Eric Blade <eric.blade@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos-image: nyx-modules=85

55377e7 Implement NYX_OS_INFO_CORE_OS_KERNEL_* queries
9acb410 Implement WiFi and BT addr queries

[GF-3632] nyx-modules: Default implementation for WiFi and BT addr queries
[GF-3209] Implement NYX_OS_INFO_CORE_OS_KERNEL_*
[GF-3635] CCC: nyx-modules=85

Open-webOS-DCO-1.0-Signed-off-by: Pekka Ropo <pekka.ropo@palm.com>

Change-Id: I4b5e5a0b962a3b53b04cf077b301570e007e8d89
Reviewed-on: https://g2g.palm.com/1916
Tested-by: Pekka Ropo <pekka.ropo@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: webos-connman-adapter=7

4ad0436 Fix compilation warnings
ef2f570 Fix segfault while retrieving manager properties

Fixes:
[GF-2463] Cleanup all warnings in webos-connman-adapter
CCC:
[GF-3557] webos-image: webos-connman-adapter=7

Open-webOS-DCO-1.0-Signed-off-by: Sapna Todwal <sapna.todwal@lge.com>

Change-Id: I17580f1311b76c092f754f05af1fd7d39f5f7290
Reviewed-on: https://g2g.palm.com/1909
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos-image: Inherit core-image and remove duplicated stuff

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Change-Id: I695344f4030ee8a7b58aa3bf1632c2bc03e54885
Reviewed-on: https://g2g.palm.com/1892
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Iyad Qumei <iyad.qumei@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
lsb: Add patch to make lsb_release work if there are parens in codename

[GF-3431] Output from "nyx-cmd OSInfo query core_os_release_codename" is
incorrect

[GF-3654] CCC: Patch lsb-release to parse OS name containing parens

Open-webOS-DCO-1.0-Signed-off-by: Janne Hurskainen <janne.hurskainen@palm.com>

Change-Id: I2709f76523c52a9f2e98d0dfa670f5548089b229
Reviewed-on: https://g2g.palm.com/1917
Reviewed-by: Janne Hurskainen <janne.hurskainen@palm.com>
Tested-by: Janne Hurskainen <janne.hurskainen@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos: Define VIRTUAL-RUNTIME_init-manager and use it

* Also, remove the addition of the init-manager (upstart) to
  RDEPENDS_${PN} by webos_daemon.bbclass . It shouldn't do this because
  the daemon might not be in ${PN} in the case where, say, the daemon
  and its "controller" utility are built from the same repo but put in
  different packages. And note that sometimes a different component
  from the init-manager is what should be added to the RDEPENDS for
  the package containing the daemon.

[GF-1932] Backport systemd features from Yocto 1.4 into meta-webos-backports

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I49397c748d6af0b845f70e4f990af2fb1384acea
Reviewed-on: https://g2g.palm.com/1839
Reviewed-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
distro: webos: set PREFERRED_PROVIDER_jpeg to libjpeg-turbo

Use libjpeg-turbo, as it provides SIMD acceleration and improves
performance on applications needing to render many and/or big
JPEG images.

Open-webOS-DCO-1.0-Signed-off-by: Jose Dapena Paz <jose.dapena@palm.com>

Change-Id: I90d7e598d3025a1ac1093ad5a6de8866dce9e6c3
Reviewed-on: https://g2g.palm.com/1923
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
packagegroup-webos-boot: Drop and use packagegroup-core-boot instead

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: Ic3c7c9a452033aa7fba19ea869333aff6b82535e
Reviewed-on: https://g2g.palm.com/1893
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos: Select udev provider based on DISTRO_FEATURES

[GF-1932] Backport systemd features from Yocto 1.4 into meta-webos-backports

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I3a318a27eb28783507fe56e9d1d0150df1bc4e29
Reviewed-on: https://g2g.palm.com/1841
Reviewed-by: Build Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: nyx-lib=66, nyx-modules=86

Changes for nyx-lib:
ee65656 Rename NYX_OS_INFO_WEBOS_BUILD to NYX_OS_INFO_WEBOS_BUILD_ID
0e5170d Improve documentation of nyx_device_info_type_t

Changes for nyx-modules:
fd68dbf Take NYX_OS_INFO_WEBOS_BUILD_ID into use
efd4f13 Support multiline replies in OSInfo

[GF-2811] Remove non-constant fields from device_info.json
[GF-3209] Implement NYX_OS_INFO_CORE_OS_KERNEL_*
[GF-3283] nyx-lib: Rename NYX_OS_INFO_WEBOS_BUILD to NYX_OS_INFO_WEBOS_BUILD_ID
[GF-3775] CCC: nyx-lib=66, nyx-modules=86

Open-webOS-DCO-1.0-Signed-off-by: Pekka Ropo <pekka.ropo@palm.com>

Change-Id: I446b5e1175320da5979f88b6fcc33f52980e3337
Reviewed-on: https://g2g.palm.com/1927
Tested-by: Pekka Ropo <pekka.ropo@palm.com>
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>