webos-image: db8=130

:Release Notes:
Factory reset doesn't work
We need to remain logs why factory reset happens.
SpamTest - fix mount rule
Change ShardTest check value (invert them)
Partition full error
jemalloc doesn't work
Investigate and fix potential issues detected by cppcheck
Bad RPATH in db8-tests

:Detailed Notes:
submissions/128...submissions/130
e3ddac4 Remove from spamtest rights for su
26eb773 Fix bad RPATH in db8 tests.
3c4953b Fix factory reset
9750e49 Add API for db compact
efcca48 Fix broken shard tests
174c5a6 Move SpamTest to leveldb test suite
044f5df Fix SpamTest
e07e1e9 Add db8 tempdb upstart script for OpenWebos

:Testing Performed:
MiniBAT

:QA Notes:

:Issues Addressed:
[BHV-1553] Factory reset doesn't work
[BHV-1557] We need to remain logs why factory reset happens.
[BHV-1214] SpamTest - fix mount rule
[BHV-1215] Change ShardTest check value (invert them)
[BHV-1276] Partition full error
[BHV-1555] jemalloc doesn't work
[BHV-3] Investigate and fix potential issues detected by cppcheck
[BHV-1435] Bad RPATH in db8-tests
[BHV-1603] CCC: db8=130

Open-webOS-DCO-1.0-Signed-off-by: Igor Kuksyuk <igor.kuksiuk@lge.com>

Change-Id: Iba0a210d09dd69c3c1cbd8a7b657b6411d0c9bcd
Reviewed-on: https://g2g.palm.com/4861
Reviewed-by: DCO Verification
Reviewed-by: Igor Kuksyuk <igor.kuksiuk@lge.com>
Tested-by: Igor Kuksyuk <igor.kuksiuk@lge.com>
Reviewed-by: Oleg Yablokov <oleg.yablokov@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: nodejs=v0.10.25

:Release Notes:
Upgrade nodejs from 0.10.15 to 0.10.25

:Detailed Notes:
Upgraded version contains stability fixes (memory leaks and data corruption)
LIC_FILES_CHKSUM is changed because npm license is changed from MIT to Artistic 2.0

:Testing Performed:
miniBAT succeeded
manual testing

:QA Notes:

:Issues Addressed:
[BHV-189] Update nodejs from 0.10.15 to 0.10.25
[BHV-925] CCC: nodejs=0.10.25

Open-webOS-DCO-1.0-Signed-off-by: Dmytro Bozhko <dmytro.bozhko@lge.com>

Change-Id: I715b23f29fa5942f2b45c6d991e8afffbb6e14ff
Reviewed-on: https://g2g.palm.com/4761
Reviewed-by: DCO Verification
Build: Dmytro Bozhko <dmytro.bozhko@lge.com>
Reviewed-by: Dmytro Bozhko <dmytro.bozhko@lge.com>
Tested-by: Dmytro Bozhko <dmytro.bozhko@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: uriparser=v0.8.0

:Release Notes:
Upgrade uriparser from 0.7.7 to 0.8.0

:Detailed Notes:
Upstream uriparser version contains some bugfixes and improvements so we
need to upgrade it.

:Testing Performed:
Manual testing perfomed

:QA Notes:

:Issues Addressed:
[BHV-241] Upgrade uriparser from 0.7.7 to 0.8.0
[BHV-907] CCC: uriparser=0.8.0

Open-webOS-DCO-1.0-Signed-off-by: Andrii Motsok <andrii.motsok@lge.com>

Change-Id: Ic4dae1862c03ba87c1aed40472f27d39c43890c8
Reviewed-on: https://g2g.palm.com/4759
Reviewed-by: DCO Verification
Reviewed-by: Iyad Qumei <iyad.qumei@lge.com>
Reviewed-by: Dmytro Bozhko <dmytro.bozhko@lge.com>
Tested-by: Dmytro Bozhko <dmytro.bozhko@lge.com>
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Revert "sstatesig: Allow to cross target-native/cross/nativesdk boundary"

:Release Notes:
Revert https://g2g.palm.com/4267 to solve several side effects
of the original fix.

:Detailed Notes:
This reverts commit 9ac3a7c803e7793b3274e4998f167b6278db8042.
Three issues caused by original fix:
* Upstream commit which excludes signatures of runtime 
  dependencies for packagegroups can cause do_rootfs 
  errors when some component is renamed and packagegroup 
  still depends on old name. 
* Since we're including native signatures in target recipe
  signatures, we end with different signatures for 32bit
  and 64bit builders. 
* Certain packages that depend on native tools that depend
  on WEBOS_DISTRO_BUILD_ID are now being recompiled
  unnecessarily.

Revert this until we have better solutions.

:Testing Performed:
Only build tested.

:QA Notes:

:Build Notes:
Invalidates almost all sstate signatures.

:Issues Addressed:
[GF-51950] Build doesn't recognize bbappend-ed
           cmake-modules-webos-native as having changed
[ES-439]   Shared state for certain packages cannot be
           re-used when WEBOS_DISTRO_BUILD_ID differs

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I05d3fd62a9bdb3a04231b1cb81ce4a3eec561df0
Reviewed-on: https://g2g.palm.com/4595
Reviewed-by: DCO Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
Revert "webos-image: nodejs=v0.10.25"

Reverted https://g2g.palm.com/#/c/4761/ because of intermittent
build failures. See BHV-925 for details.

This reverts commit d27b85776b97d4626349684a4a1b85b05dfeb76e.

Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Change-Id: I2397157b46119bebe39d8ea8aec31b8fc8a3536c
Reviewed-on: https://g2g.palm.com/4882
Build: Susan Montooth <susan.montooth@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos.inc: Use WEBOS_DISTRO_BRANCHPOINT_MICRO_VERSION in image filenames

:Release Notes:
Invent WEBOS_DISTRO_BRANCHPOINT_MICRO_VERSION, which is the official
build number, prefixed with the build codename, at which the branch for
a micro version was made. When defined, it appears instead of
WEBOS_DISTRO_BUILD_CODENAME in image filenames.

Also, allow the WEBOS_DISTRO_BUILD_CODENAME portion of IMAGE_NAME to be
overridden by setting WEBOS_IMAGE_BUILD_CODENAME.

:Detailed Notes:
The hyphen in WEBOS_DISTRO_BRANCHPOINT_MICRO_VERSION is replaced by a
period when forming the image filenames.

:Testing Performed:
Confirmed using:
  $ bitbake -e starfish-image | grep '^IMAGE_NAME='
that WEBOS_DISTRO_BRANCHPOINT_MICRO_VERSION was present instead of
WEBOS_DISTRO_BUILD_CODENAME when it was defined.

:QA Notes:

:Issues Addressed:
[GF-61406] Add support for branching for micro version releases
[GF-61414] CCC: Add support for branching for micro version releases

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

Change-Id: Iebf3e5c68999967a34741b740b97a9c44b812a0a
Originally-reviewed-on: https://g2g.palm.com/4806
Cherry-picked-from-commit: 67978debf46bfd93dc830433310f03941142db26
Cherry-picked-from-branch: @acadia
cmake: Upgrade to v2.8.10.2 from oe-core

:Release Notes:
webOS has been using v2.8.7 so as to match what's provided by Ubuntu
12.04 (the supported version for standalone desktop development). Drop
it to use the slightly newer version provided by upstream OE.

:Detailed Notes:
The newer version has a few improvements in Qt support, but the
significant improvement is in even newer versions (from oe-core/dora or
oe-core/master) in combination with the newer meta-qt5 layer.

:Testing Performed:
Only build tested.

:QA Notes:
No change in the image.

:Issues Addressed:
[ANG-329]  Ongoing metadata improvement/cleanup work
[BHV-1392] Upgrade cmake to version from oe-core
[BHV-1393] CCC: cmake-native=v2.8.10.2 (version from oe-core)

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: Iad6856bba9536b182ddba26142a4aacf2066fe8b
Reviewed-on: https://g2g.palm.com/4517
Reviewed-by: DCO Verification
Build: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
psmisc: Add ${S} to sed call to support separate build directory

:Release Notes:
Using ${B} != ${S} is safer for rebuilds in the same WORKDIR, fix
sed calls by using absolute path to ${S}.

:Detailed Notes:

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[ANG-329] Ongoing metadata improvement/cleanup work

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>

Change-Id: I42f3512b2549420da8083a58d421c1c0882334aa
Reviewed-on: https://g2g.palm.com/4799
Reviewed-by: DCO Verification
Build: Martin Jansa <Martin.Jansa@lge.com>
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>