webos-image: db8=76

:Release Notes:
db8=76

:Detailed Notes:
 - Switch db8 over to use new format of PmLog
 - Changed db8's log level to 'notice'
 - Properly enforce log levels to greatly reduce default logging
 - db8: submissions/75...submissions/76
    6e7fd99 Convert DB8 to conform to new PmLog formats
    85121b4 Fix build issue with gcc-4.8.1
    89de2e5 Implement page function on "search" and add test code
    69a9241 Test Docs for Object, ObjectFilter and MessageDispatcher
    3ba0802 Test Docs for Int, HashMap, Json and Log Tests
    5f35328 Test Docs for RefCount,Schema and String Tests

:Testing Performed:
 - mini-BAT
 - Ran DB8 internal test suite without regressions
 - Set logging levels to 'warning' and 'debug' and examined logs

:QA Notes:

:Issues Addressed:
[GF-12673] CCC: db8=76
[GF-8000] Conform to new PmLogLib specification
[GF-10391] db8 build fails with gcc-4.8.1
[GF-7045] DB8: Page function is not implemented on "search"

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@lge.com>

Change-Id: Id9aa4cc5e99f9ee1dc40b899981694dce115a1c0
Reviewed-on: https://g2g.palm.com/3021
Reviewed-by: Roger Stringer <roger.stringer@lge.com>
Tested-by: Roger Stringer <roger.stringer@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: Update meta-webos for NodeJS v0.10 upgrade

:Release Notes:
Node.js is upgraded from v0.4 to v0.10

:Detailed Notes:
The Node.js component used for JavaScript services has been upgraded from
v0.4 to v0.10. This is the current version of Node, and we have gone to
building a completely "vanilla" Node build, which will make keeping
current *much* easier going forward.

:New component versions:
nodejs=0.10.15
nodejs-module-webos-sysbus=3.0.1-27
d80248d upgrade to support nodejs v0.10.x
887ce3e Assign Copyright to LG Electronics, Inc.
bfd33b5 Take Node.js 0.8.21 into use

nodejs-module-webos-pmlog=3.0.1-15
7f02b88 upgrade to support nodejs v0.10.x
a7e83a9 Direct console.* log messages to legacy-log
b0d7501 Assign Copyright to LG Electronics, Inc.
93169c8 Fix compilation error in submission 12
8b8e267 Use new pmloglib API in nodejs-module-pmloglib
d9495ac Take Node.js 0.8.21 into use

nodejs-module-webos-dynaload=3.0.1-13
4086bc5 upgrade to support nodejs v0.10.x
5fc6819 Assign Copyright to LG Electronics, Inc.
381d74f Take Node.js 0.8.21 into use

nodejs-module-webos-service=1.0.1-3
b635e7c Add "info" and "quit" commands to webos-service
b40899f Fix subscriptions

mojoservicelauncher=3.0.1-76
528a59b Node v0.10 compatibility fixes for mojoservicelauncher
7780a48 Disable fork_server for Node.js v0.10
4d6512d Fix build failure. jslauncher no longer exists
6e0bd64 Make changes to the service bootstrap file to support Node.js version 0.10

mojoservice-frameworks=1.1-3
0874bd2 Rename "concatenated" framework files
1daa1a4 Check in "concatenated" framework file, to improve load time on Node.js v0.10

foundation-frameworks=1.1-3
f5bd1b7 Rename "concatenated" framework files
eb09618 Foundations: include "concatenated" framework files

mojoloader=1.1-11
52b9fd0 Rename "concatenated" framework files
440cf77 Performance fixes for Node.js v0.10

app-services=3.0.1-3
c1284c4 JSON fixes for Node v0.10 compatibility

com.palm.service.deviceprofile=4.0.0-19
a757b82 JSON file fixes for Node v0.10 compatibility

:Testing Performed:
Existing services were tested with the new Node version, and seem to
be running properly.

:QA Notes:

:Issues Addressed:
[GF-2506] Upgrade Node.js to v0.10
[GF-11639] ccc: nodejs=0.10.15, and friends

Open-webOS-DCO-1.0-Signed-off-by: Mark Bessey <mark.bessey@lge.com>
Change-Id: I0ab4fd4e18f2ad3a81afc2db87bea6ef8aa950f4
Reviewed-on: https://g2g.palm.com/2982
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos-image: (pmlog)lib=35, daemon=107, ctl=14

:Release Notes:
Modified log formats for pmloglib and pmlogdaemon.
Fix bugs for pmlogctl.

:Detailed Notes:
- Modified formats for log messages.
- Validate json format for PmLogMsg().
- Macro ErrPrint will record log in /var/log/messages
- Modified routine to parse the log message

Changes included in pmloglib submissions/34../35
a381778 Modify method adding curly braces
99bc38c Validate json data
95f74d2 Add identifier to ErrPrint API
5ba340f Validation json data for kv-pairs
da92f4b Refine logs output format

Changes included in pmlogdaemon submissions/107
563d545 Refine logs output format

changes included in pmlogctl submissions/14
Ie4e410 Fix bug for flush command

:Testing Performed:
Compiled locally and tested on a device.
- Test program that is linked pmloglib is using to test.
- Full clean local build performed to ensure no components failed
  to compile due to use of the -Werror option.A
- Verification build pulled down for mini-BAT

:QA Notes:
For the test information, refer to GF-11955.

:Issues Addressed:
[GF-10703] pmloglib: Add json string check in PmLogString API
[GF-9842] Refine logs output format for parsing
[GF-9252] pmloglib: Add [pmlog] identifier to ErrPrint
[GF-11114] returnValue issue regarding of clearall API
[GF-10575] pmloglib: key-value pair should be in proper json ...
[GF-11955] CCC: pmloglib=35, pmlogdaemon=107, pmlogctl=14

Open-webOS-DCO-1.0-Signed-off-by: Hongjeon Ha <hj.ha@lge.com>

Change-Id: I0c50fe3dc17562f33025133c45591ae3cbe5010f
Reviewed-on: https://g2g.palm.com/3019
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
db8: Add missing dependency on boost

:Release Notes:
Last submission upgrade introduced new dependency on boost without
adding boost into DEPENDS.

:Detailed Notes:
Fails without boost built in sysroot:
| In file included from db8/2.0.0-76-r13/git/inc/db-luna/leveldb/MojDbLevelQuery.h:24:0,
|                  from db8/2.0.0-76-r13/git/src/db-luna/leveldb/MojDbLevelEngine.cpp:26:
| db8/2.0.0-76-r13/git/inc/db-luna/leveldb/MojDbLevelCursor.h:28:46:
  fatal error: boost/smart_ptr/scoped_ptr.hpp: No such file or directory
| compilation terminated.

:Testing Performed:
Builds OK after building boost.

:QA Notes:
No change in image

:Issues Addressed:
[GF-9365] Explicitly enable or disable autodetected dependencies

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

Change-Id: If6b07f4ebc138224b690654579a30b7e8cf5bd85
Reviewed-on: https://g2g.palm.com/3068
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>