webos-image: luna-sysservice=13

:Release Notes:
luna-sysservice: submissions/13

:Detailed Notes:
luna-sysservice: submissions/11...submissions/13
- f3461f5 Update for Qt5, using QtGuiApplication

:Testing Performed:

:QA Notes:

:Issues Addressed:
[GF-37917] CCC: luna-sysservice=13
[GF-37868] QPainter is crashing in luna-sysservice

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

Change-Id: I5eada34271cd9078fe8bdc2088ff0eb53f1cab70
Reviewed-on: https://g2g.palm.com/3409
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>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos-image: db8=84

:Release Notes:
db8: submissions/84

:Detailed Notes:
db8:submissions/83...submissions/84
- 9a44249 Make parameters passed for putPermission optional
- 36dde08 Revert "Adjust NICE value of db8"
- 2bd32b9 Adjust NICE value of db8

:Testing Performed:
verified bug fix by reviewing 'messages' file
mini-BAT

:QA Notes:

:Issues Addressed:
[GF-37888] CCC: db8=84
[GF-37859] putPermissions change now forces all to be present

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

Change-Id: Icb56365bb374f5ac3570b68b664221856e1068dd
Reviewed-on: https://g2g.palm.com/3407
Reviewed-by: Build Verification
Reviewed-by: Roger Stringer <roger.stringer@lge.com>
Tested-by: Roger Stringer <roger.stringer@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
update_build_changes.sh: Create target directories if needed

:Release Notes:
When creating new build someone had to manually create initial
baselines on server, this will create directory structure
automatically.

:Detailed Notes:

:Testing Performed:
Only build tested.

:QA Notes:
No change in image.

:Issues Addressed:
[ES-113] Convert verification builds to use build.sh

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I0fe0c005a9fda8f444242307f6702f7414301aae
Reviewed-on: https://g2g.palm.com/3359
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>
buildhistory.bbclass: Rename build-id to build-id.txt and add more info

:Release Notes:
Include complete build header as it's shown by bitbake

:Detailed Notes:

:Testing Performed:
Only build tested.

:QA Notes:

:Issues Addressed:
[ES-226] Add "Build Configuration" to build-id.txt

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I683d41f51228a6317eb7e2caafedd87422ba96cf
Reviewed-on: https://g2g.palm.com/3405
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Yegor Minin <yminin@luxoft.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: libpbnjson=20,v2.1.0

:Release Notes:
submissions/19..submissions/20:
249595d Redesign JSON validation against schema
acef3b1 Update to YAJL-2.0

:Detailed Notes:
Validation against JSON schema has been completely redesigned: it
precompiles a schema into a recurrent structure of validators aware of
particular parts of target JSON. This allows to check JSON instances as
they are parsed without additional memory allocations or other expensive
operations. This improves performance of the parser by the factor of
two.

Additionally, the library has been upgraded to support YAJL-2 (while
retaining YAJL-1 support).

:Testing Performed:
Unit tests passed.
Unit tests with memory checker passed.
Smoke test on a real device passed.
MiniBAT results attached to the CCC in JIRA.

:QA Notes:

:Issues Addressed:
[GF-8140]  Upgrade libpbnjson to YAJL-2
[GF-13496] pbnjson: Redesign validation against schema
[GF-35713] Make new validator compatible with the old one
[GF-35717] Fix small issues after validator integration
[GF-37961] CCC: libpbnjson=20,v2.1.0

Open-webOS-DCO-1.0-Signed-off-by: Anatolii Sakhnik <anatolii.sakhnik@lge.com>
Change-Id: Iec60e3c0e12c105dd76c5c5c848c795668ee9b00
Reviewed-on: https://g2g.palm.com/3403
Reviewed-by: Herb Kuta <herb.kuta@lge.com>
Tested-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image:pmlogdaemon=110,pmlogctl=17,nyx-lib=68

:Release Notes:
Fix issues discovered by Coverity scan, including resource leaks.

:Detailed Notes:
The coverity scan discovered numerous problems, including resource
leaks, extremely large local allocations which exceed the limits for
some targets, and potential overruns.

Additionally, applied standard code layout and indentation.

pmlogctl changes: submissions/16..17
60d3adf Cosmetic change to apply code formatting
906d0fe Coverity issues bug fixes

pmlogdaemon changes: submissions/109..110
2e11adf Cosmetic change to apply code formatting
9bc4620 Coverity issues bug fix

nyx-lib changes: submissions/67..68
d32c5ae Cosmetic change to apply code formatting
b9cca14 Eliminate possible buffer overrun

:Testing Performed:
Local compiles
Tested verification builds

:QA Notes:
These changes are not closely related. They were simply done in
a batch and tested using the same verification build.

:Issues Addressed:
[GF-36641] Apply Artistic Style with standard options
[GF-37397] pmlogdaemon: coverity issues
[GF-37394] pmlogctl: coverity issues
[GF-37400] nyx-lib: Coverity issue
[GF-37951] CCC: pmlogdaemon=110,pmlogctl=17,nyx-lib=68

Open-webOS-DCO-1.0-Signed-off-by: Keith Derrick <keith.derrick@lge.com>

Change-Id: Ib2e46b42161280bffb72ee9f6f47841a8497382d
Reviewed-on: https://g2g.palm.com/3417
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Tested-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Iyad Qumei <iyad.qumei@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: smartkey-hun=9

:Release Notes:
smartkey-hun: submissions/9

:Detailed Notes:
smartkey-hun: submissions/7...submissions/9
- 782017f Modify process start position to proper signal
- c1e76ac Remove script/end script whenever possible
- e6a6f67 Modify smartkey-hun start position in upstart 1.8
- 3888643 Fix for removePerson

:Testing Performed:
mini-BAT

:QA Notes:

:Issues Addressed:
[GF-37927] CCC: smartkey-hun=9
[GF-35147] [Boottime] Make best boot sequence to support showcase-app initialization
[GF-35091] Upstart scripts leaving many dangling /bin/sh procs
[GF-16469] [Boottime] change the start position of smartkey.conf
[GF-9985] snapshot boot: LS2: change the start condition
[GF-2635] [Boottime] Upgrade to Upstart 1.8
[GF-10667] com.palm.smartKey:removePerson - Unable to delete person with two details

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

Change-Id: I1483c40efe62cdc3cfeebcfeb09c04b37d35a55a
Reviewed-on: https://g2g.palm.com/3411
Reviewed-by: Roger Stringer <roger.stringer@lge.com>
Tested-by: Roger Stringer <roger.stringer@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos.inc: Fix missing checks in WARN_QA

:Release Notes:
Some QA checks were disabled since build 275, enable them again.

:Detailed Notes:
In commit:
commit db53550e638943aca5c8d94b2e8719e414c864ca
Author: Martin Jansa <Martin.Jansa@gmail.com>
Date:   Wed Aug 7 00:00:42 2013 +0200
buildhistory: use package_qa_handle_error for version-going-backwards

I've accidentally removed some checks when adding
version-going-backwards, because insane.bbclass sets them with weak
assignment and += here was overwritting it.

Before db53550e638943aca5c8d94b2e8719e414c864ca:
  WARN_QA="ldflags useless-rpaths rpaths staticdev libdir"
After:
  WARN_QA="version-going-backwards"
Now:
  WARN_QA="ldflags useless-rpaths rpaths staticdev libdir
           xorg-driver-abi textrel version-going-backwards"

:Testing Performed:
Checked qa.log from jenkins builds if there are new issues.

:QA Notes:

:Issues Addressed:
[GF-5387] zip recipe doesn't pass global LDFLAGS to the linker
[GF-5398] python2 recipe doesn't pass global LDFLAGS to the linker
[GF-5399] perl recipe doesn't pass global LDFLAGS to the linker
[GF-5401] libaio recipe doesn't pass global LDFLAGS to the linker
[GF-5402] tcf-agent recipe doesn't pass global LDFLAGS to the linker
[GF-5403] blktrace recipe doesn't pass global LDFLAGS to the linker

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I2aaf92d131a7cce414783811265afb1e4ac08397
Reviewed-on: https://g2g.palm.com/3348
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>