webos-image: luna-prefs=2

:Release Notes:
luna-prefs: submissions/2

:Detailed Notes:
luna-prefs: submissions/1.01...submissions/2
- 79ebe84 Get system properties from Nyx modules
- a68ef30 Assign Copyright to LG Electronics, Inc.

:Testing Performed:
mini-BAT

:QA Notes:

:Issues Addressed:
[GF-35862] CCC:luna-prefs=2
[GF-9621]  systemProperties: getSomeSysPropertiesObj some keys don't exist
[GF-9625]  systemProperties: getAllSysProperties doesn't get expected results
[GF-33126] luna-prefs needs to get from build information from Nyx
[GF-33130] luna-prefs needs to get NDUID from Nyx

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

Change-Id: I99e3b2116cbe00b9e3cc87f0e111ad41578bfc00
Reviewed-on: https://g2g.palm.com/3313
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: luna-sysservice=8

:Release Notes:
luna-sysservice: submissions/8

:Detailed Notes:
luna-sysservice: submissions/6...submissions/8
- 0b49945 Remove script/end script whenever possible
- c6ab07a Added check for mandatory params in setTimeChangeLaunch
- 56abfba Fix for luna-sysservice getPreferences() bug
- 057dcc9 Fix for luna-sysservice getTimeZoneFromEasData bug
- 5581804 Use correct offset to get time from ntpserver

:Testing Performed:
mini-BAT

:QA Notes:

:Issues Addressed:
[GF-35816] CCC: luna-sysservice=8
[GF-9619]  Issue in com.palm.systemservice/getTimeZoneFromEasData
[GF-9623]  time/setTimeChangeLaunch : Returns true without a required field
[GF-10551] getNTPTime() doesn't work
[GF-13470] com.palm.systemservice doesn't respond with "subscribed: true"

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

Change-Id: Ia548bc1808508972cf650c7b5b6f95bbd27ecc75
Reviewed-on: https://g2g.palm.com/3311
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos_lttng.bbclass: Add bbclass for LTTng tracing

:Release Notes:
Setting WEBOS_LTTNG_ENABLED="1" in webos_lttng.bbclass or in
webos-local.conf will enable LTTng-UST tracing support in
multiple recipes. Recipes which use LTTng-UST should
"import webos_lttng".

:Detailed Notes:

:Testing Performed:
Built with and without WEBOS_LTTNG_ENABLED="1".
Without WEBOS_LTTNG_ENABLED, the tracepoints are not present, and
none of the dependencies such as lttng-ust and lttng-tools are
installed.
With WEBOS_LTTNG_ENABLED, all LTTng tracing functionality is
present and the runtime dependencies are automatically installed.

:QA Notes:
No special testing, since LTTng features are disabled by default.

:Issues Addressed:
[GF-30758] Add LTTng tracing for webapp launch time

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

Change-Id: I6925467b5c700077031a04b2f13e6ad7d8898a88
Reviewed-on: https://g2g.palm.com/3308
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos-image: pmloglib=39, pmlogdaemon=109

:Release Notes:
PmLogLib : Bug fix for pmloglib segfault
PmLogDaemon : Change method for uploading rotated log
              Change all ErrPrint to use SysLogMessage

:Detailed Notes:
PmLogLib has modified bug when log message exceeds 1024 bytes.
PmLogDaemon has modified to change method for uploading rotated
log, and to change all ErrPrint to use PmLogLib's API.
If ErrPrint() is using when before PmLogDaemon start replaced by
DgbPrint(). DbgPrint() is nothing to do.

Changes included in pmloglib submissions/39
a61a929 Bug fix for pmloglib

Changes included in pmlogdaemon submissions/109
2860f29 Include luna-service2 from correct location
90e7869 Change ErrPrint to PmLogLib APIs
665f334 Change method for uploading rotated log
66d8800 Remove script/end script whenever possible
99b0e68 Request making report when mainstream is rotated.

:Testing Performed:
Compiled locally and tested on a device.
- 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-34897

:Issues Addressed:
[GF-35485] CCC: pmlogdaemon=109 rdxd=132 pmloglib=39
[GF-35130] SunSpider benchmarks cause PmLogLib crash in WAM2
[GF-8012] Change all ErrPrint to use SysLogMessage
[GF-12506] pmlogdaemon: Initiate log report create and upload, ..

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

Change-Id: Id8a3488cad63fed2a22b50c583420292d95e66bc
Reviewed-on: https://g2g.palm.com/3324
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
base-files: Create /media/internal to be writeable by all

:Release Notes:
webOS expects /media/internal (${webos_mountablestoragedir}) to be
writeable by all (because it's typically been mounted on a VFAT
partition, which doesn't enforce permissions).

:Detailed Notes:
Also, remove the extraneous parent directory of ${webos_db8datadir}/temp
from dirs700 (install -d creates parent directories).

:Testing Performed:
Confirmed that image contains this directory with the expected
permissions.

:QA Notes:

:Issues Addressed:
[GF-34330] /media/internal (webos_mountablestoragedir) must be writeable
           by all
[GF-35143] CCC: base-files=webos2

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@lge.com>
Change-Id: I3a2d7ef2823eb48c4e717aa0ad7b11a70f5fea4e
Reviewed-on: https://g2g.palm.com/3272
Tested-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: luna-service2=154,v3.5.1

:Release Notes:
Add APIs to register in gmainloop through context
Add ls-monitor-pub accessible from jail
Build luna-send-pub on the source code of luna-send
Add special support for "com.webos." the same as for "com.palm."
Compare whole subscription token instead of first 50 characters
Replace script/end with exec in upstart script

:Detailed Notes:
submissions/152..submissions/154
08562dd Revert comparator of service names
f0d7552 Remove script/end script whenever possible
aa15541 Change library version to 3.5.0
8144cbb Add APIs to register in gmainloop through context
a89d643 Add ls-monitor-pub accessible from jail
e599fae Deploy luna-send-pub with no access to the private hub
59dd2c5 Introduce comparator of service names
cab34fc Compare whole subscription token

:Testing Performed:
Intenal unit tests were passed successfully with memory error detection
MiniBAT test was done on the target

:QA Notes:

:Issues Addressed:
[GF-4768] Add special support for "com.webos." in luna-service2
[GF-35091] Upstart scripts leaving many dangling /bin/sh procs
[GF-14219] Add LCSGmainontextAttach(LSHandle *, GMainContext *, LSError *) call
[GF-13492] Deploy ls-monitor-pub to track public bus only
[GF-13491] Deploy luna-send-pub with restricted privileges
[GF-13831] LSSubscriptionProcess/LSSubscriptionAdd failure
[GF-34666] CCC: luna-service2=154,v3.5.1

Open-webOS-DCO-1.0-Signed-off-by: Alekseyev Oleksandr <alekseyev.oleksandr@lge.com>
Change-Id: I1ea4421ffc61c1b4f130c9c6b21c123f99d28ee9
Reviewed-on: https://g2g.palm.com/3241
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
sdparm: Add recipe for v1.08

:Release Notes:
Add linux shell utility for accessing SCSI device parameters.h

:Detailed Notes:

:Testing Performed:
Tested sdparm is built successfully.

:QA Notes:

:Issues Addressed:
[GF-35127] CCC: Add sdparm=v1.08 and gptfdisk=v0.8.7

Open-webOS-DCO-1.0-Signed-off-by: Juhee Cho <juhee.cho@lge.com>

Change-Id: I1c8a89958fe3dc2b87a9a20f40e7e41fa65a90b6
Reviewed-on: https://g2g.palm.com/3280
Reviewed-by: Juhee Cho <juhee.cho@lge.com>
Tested-by: Juhee Cho <juhee.cho@lge.com>
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
gptfdisk: Add recipe for v0.8.7

:Release Notes:
Add recipe for gptfdisk, which are utilities for GUID Partition Tables.

:Detailed Notes:

:Testing Performed:
Tested gptfdisk is built successfully.

:QA Notes:

:Issues Addressed:
[GF-35127] CCC: Add sdparm=v1.08 gptfdisk=v0.8.7

Open-webOS-DCO-1.0-Signed-off-by: Juhee Cho <juhee.cho@lge.com>
Change-Id: Id3e5785ba3654c48c662836c0bd422df6167d7f6
Reviewed-on: https://g2g.palm.com/3281
Reviewed-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>