xulrunner: Add recipe for v3.6.27

:Release Notes:
Add a recipe for xulrunner. It is used to make NPAPI plugins.

:Detailed Notes:

:Testing Performed:
See [GF-10571].

:QA Notes:

:Issues Addressed:
[GF-7675]  alljoyn: Split off build of xulrunner into a separate recipe
[GF-10571] CCC: alljoyn=r2 add xulrunner=v3.6.27

Open-webOS-DCO-1.0-Signed-off-by: seongho.kim <seongho.kim@lge.com>
Change-Id: Ia165e7fdb73a3283db0b00adcaf63d897a2b1cb7
Reviewed-on: https://g2g.palm.com/2902
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>
alljoyn: Build a versioned liballjoyn; install additional headers

:Release Notes:
- Patch the Makefile to create a versionsed liballjoyn containing a
  SONAME record.
- Install additional header files into the staging area.

:Detailed Notes:

:Testing Performed:
See [GF-10571].

:QA Notes:

:Issues Addressed:
[GF-7676]  Must build versioned liballjoyn with SONAME record
[GF-10571] CCC: alljoyn=r2 add xulrunner=v3.6.27

Open-webOS-DCO-1.0-Signed-off-by: seongho.kim <seongho.kim@lge.com>
Change-Id: Id1ff9fad22c930cd5a46f30ee93231542b9075f5
Reviewed-on: https://g2g.palm.com/3082
Reviewed-by: Build Verification
Reviewed-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos-image: luna-applauncher=2,v4.0.0

:Release Notes:
Fix version, currently used submissions/1.00 tag is after commit
"Release luna-applauncher 4.0.0 to the public".
Tags "versions/4.0.0" and "submissions/2" were created to match
with webos_enhanced_submissions convention for tags.

:Detailed Notes:
00d1847 Assign Copyright to LG Electronics, Inc.
90d6853 Add build instructions

:Testing Performed:
Only build tested.

:QA Notes:
No change in functionality, only Copyright and README were updated.

:Issues Addressed:
[GF-5328]  Improve build performance and allow to build completely
           from PREMIRROR
[GF-12492] Convert PREFERRED_VERSION to WEBOS_VERSION and modify
           webos_enhanced_submissions.bbclass

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I08166bd9de558f9d5bcdf8bf76bd0b90c6fbfb3d
Reviewed-on: https://g2g.palm.com/3058
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos-image: loadable-frameworks=2,v1.0.1

:Release Notes:
Update version, currently we were using 1.0.1 submission tag, create
versions/1.0.1 and submissions/2 tag and use it instead.

:Detailed Notes:
We can inherit webos_enhanced_submissions now.
c1b13a9 Assign Copyright to LG Electronics, Inc.

:Testing Performed:
Only build tested.

:QA Notes:
No change in functionality, only Copyright was changed.

:Issues Addressed:
[GF-5328]  Improve build performance and allow to build completely
           from PREMIRROR
[GF-12492] Convert PREFERRED_VERSION to WEBOS_VERSION and modify
           webos_enhanced_submissions.bbclass

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I0fd7ab74957f188688d9a4fa61f4a4af1626eff0
Reviewed-on: https://g2g.palm.com/3066
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
qt4-webos: Inherit webos_enhanced_submissions

:Release Notes:
Drop inherits already included in .inc file, change
webos_submissions to webos_enhanced_submissions.

:Detailed Notes:
Tags are matching enhanced conventions, so we can inherit
webos_enhanced_submissions now.

:Testing Performed:
Only build tested.

:QA Notes:
No change in image.

:Issues Addressed:
[GF-5328] Improve build performance and allow to build completely from PREMIRROR
[GF-12492] Convert PREFERRED_VERSION to WEBOS_VERSION and modify webos_enhanced_submissions.bbclass

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: Ib5308a7bf55bdbf451991bd3671930789e0fef67
Reviewed-on: https://g2g.palm.com/3067
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
nodejs: Remove second nodejs recipe and blacklist cloud9

:Release Notes:
Current webos_enhanced_submissions bbclass doesn't work well with
multiple recipes with different versions. We would like to use:
recipes-upstreamable/nodejs/nodejs_0.10.15.bb
but
recipes-webos/nodejs/nodejs.bb
automatically gains the same version through
webos_enhanced_submissions so setting PREFERRED_VERSION doesn't help
much to select between these two.

:Detailed Notes:
Also move PREFERRED_VERSION to right section.

:Testing Performed:
Build tested only.

:QA Notes:
No change in image.

:Issues Addressed:
[GF-2506] Upgrade Node.js to v0.10

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I45a49caadf4b9c3663864fe50cfae1cdf9640da2
Reviewed-on: https://g2g.palm.com/3054
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos-image: DB8=79, activitymanager=112

:Release Notes:
DB8: submissions/76 to submissions/79
activitymanager: submissions/111 to submissions/112

:Detailed Notes:
DB8: submissions/76...submissions/79
    0fa1367 Docs for Bulk Insert and Concurrency Tests.
    f74238b Remove error checks which causes false failures
    ea50cb3 Create minimal functionality LS2 methods for addl information
    88fcad5 Add device tracing cache and ID generation
    eb68b3b Initial revision of DB8 logging levels
    7cffe51 Test Docs for Error,List,Map and ObjectSerialization Tests
    f3e3c1f Convert logging's unique ID to uppercase
    080a3bc Revise "_id" field for optional prefix; Add new parameter to 'put'

activitymanager: submissions/111...submissions/112
    0d13521 CMakeLists: Enable USE_PMLOG flag
    cf765b1 Fix for activityManager getDetails() & list() bugs
    e2a48b6 Allow registering activities which has "method" started with "luna://"
    cc673c3 CMakeLists: enable UNITTEST flags
    ec3d4a1 CMakeLists: add MOJ_DEBUG flag for DEBUG build

:Testing Performed:
mini-BAT

:QA Notes:

:Issues Addressed:
[GF-14491] CCC: DB8=79, activitymanager=112
[GF-14550] DB8#77 and #78 are failing in test_db_stress and test_dbclient
[GF-3562] DB8 Ext: Create minimal functionality LS2 methods for ...
[GF-3560] DB8 Ext: Virtual Shard for attached storage
[GF-9293] DB8 Ext: Revise "_id" field inside DB8 to include optional prefix
[GF-3558] DB8 Ext: Add optional parameter on 'put' method
[GF-8150] ActivityManager: Conform to new PmLogLib specifications
[GF-11691] activityManager/getDetails - returns True for less number ...
[GF-11693] activityManager/list - returns True for less number of ...
[GF-11716] Can't register activity that has "callback" which has ...

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

Change-Id: Ic6881c6eef3afe3b66d83eb3b89b6a62c6b5cafc
Reviewed-on: https://g2g.palm.com/3121
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
buildhistory: Record size of installed package not compressed archive

:Release Notes:
* Usually it's more important to know how much space will each
  package take on target device then size of compressed package.

:Detailed Notes:
* Example for libewebkit0 with 4 different architectures, interesting
  that om_gta02 .ipk is bigger but it's smaller when installed

  before:
  MACHINE     DEFAULTTUNE       SIZE (.ipk file)
  om_gta04    cortexa8t-neon    15996 KiB libewebkit0
  qemux86_64  x86-64            16992 KiB libewebkit0
  spitz       xscale            16148 KiB libewebkit0
  om_gta02    arm920t           16260 KiB libewebkit0

  after:
  MACHINE     DEFAULTTUNE       SIZE (installed)
  om_gta04    cortexa8t-neon    60544 KiB libewebkit0
  qemux86_64  x86-64            63720 KiB libewebkit0
  spitz       xscale            60588 KiB libewebkit0
  om_gta02    arm920t           56268 KiB libewebkit0

* Backport of oe-core commit
  http://lists.openembedded.org/pipermail/openembedded-core/2013-July/080878.html

:Testing Performed:
Build tested, buildhistory output checked.

:QA Notes:
No change in image

:Issues Addressed:
[GF-3127] Backport newer buildhistory.bbclass
[GF-9902] Disable checking for package version decreases

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I9862be8a90225e989b710d1cf5934cd614d19e03
Reviewed-on: https://g2g.palm.com/3053
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
buildstats-summary: Import from meta-mentor

:Release Notes:
It's useful to see the ratio between tasks reused from sstate and tasks
executed locally during the build.

:Detailed Notes:

:Testing Performed:
Shows output like this:
NOTE: Build completion summary:
NOTE:   From shared state: 1
NOTE:   From scratch: 339
at the end of build log, the ratio is bad, because buildhistory change
invalidates almost all checksums.

:QA Notes:
No change in image

:Issues Addressed:

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

Change-Id: I265b59bcb12ef733099aad8c644bfaed1fa5842e
Reviewed-on: https://g2g.palm.com/3052
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos.inc: Fix KERNEL_IMAGE_BASE_NAME, add MODULE_IMAGE_BASE_NAME

:Release Notes:
Fix AUTOINC appearing in filenames and sync with oe-core format.

:Detailed Notes:
* PKG* variables should be used in filename to resolve AUTOINC,
  before:
    bzImage-3.4.43+gitAUTOINC+1bab5bd090948b4cc4c4ed57c834603a3cf9f235_
    fff57da7886cf5e99c07adf6649610cb1cd89330-r5.4-qemux86-
    20130610060635.bin
  after:
    bzImage-1-3.4.43+git0+1bab5bd090948b4cc4c4ed57c834603a3cf9f235_
    fff57da7886cf5e99c07adf6649610cb1cd89330-r5.4.2-qemux86-
    20130624050252.bin
* add matching value for MODULE_IMAGE_BASE_NAME
* bump PE in linux-yocto bbappend
  Some people don't like two hyphens in KERNEL_IMAGE_BASE_NAME caused
  by empty PKGE variable. Personally I don't like PE bumps (without
  very good reasons), but it was requested in review).

:Testing Performed:
There aren't two hyphens next to each other in filenames:
bzImage--3.4.43+git0* -> bzImage-1-3.4.43+git0*

:QA Notes:
No change in image

:Issues Addressed:
[GF-4890] Arrange for the build number to appear in the image filenames

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

:Release Notes:
PREFERRED_VERSION is needed in order to define WEBOS_VERSION which will
became mandatory with new webos_enhanced_submissions implementation.

:Detailed Notes:
nyx-utils repository still isn't public, so do_fetch will still fail,
but this will allow to at least parse it.

:Testing Performed:
Only parse tested.

:QA Notes:
No change in image.

:Issues Addressed:
[GF-12492] Convert from setting PREFERRED_VERSION centrally to setting
           WEBOS_VERSION in each recipe

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

:Release Notes:
webos_enhanced_submissions must now be inherited by all webOS recipes that
fetch their source from Git tags, regardless of the format of the tags.

:Detailed Notes:

:Testing Performed:
Only build tested; the same versions are used in the image.

:QA Notes:
No change in image.

:Issues Addressed:
[GF-12492] Convert from setting PREFERRED_VERSION centrally to setting
           WEBOS_VERSION in each recipe

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I54d42cdf2f3b538baafad5a07655da6fc9d2052b
Reviewed-on: https://g2g.palm.com/3116
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
recipes: Replace PR_append with EXTENDPRAUTO_append

:Release Notes:
Non-numeric PR_appends unlike PRINC doesn't provide stable versioning.

:Detailed Notes:
When .bbappend in layer A (with lower BBFILE_PRIORITY) adds
PR_append = "foo1"
and later layer B adds .bbappend for the same recipe with
PR_append = "bar1"
then version goes backward from "1.0-r0foo1" to "1.0-r0bar1foo1".
That's why PRINC was introduced to allow combining multiple .bbappends
while ensuring always increasing overall version, but we're not using
PRINC.

:Testing Performed:
PR_appends are moved to last part of PR, not before numeric value from
PR service or BB_TASKHASH.

:QA Notes:
Version string of all installed components will change, but not the
content.

:Issues Addressed:
[GF-13471] Assign to EXTENDPRAUTO_append instead of PR_append in
           .bbappend-s

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I6b76ef62e4924897f35c0aa44625de810a58f552
Reviewed-on: https://g2g.palm.com/3033
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>
base-files: Add bbappend to mount /var/db/temp at tmpfs

:Release Notes:
Allocate storage in RAM for com.palm.tempdb by adding a tmpfs entry for
/var/db/temp to /etc/fstab. Its size is set to 32MB.

:Detailed Notes:
Added validation for fstab to ensure that only one record exists per
mount-point.

:Testing Performed:
Verified that build of base-files produced a package with correct
contents (folders with correct permissions and fstab).

:QA Notes:

:Issues Addressed:
[GF-1826]  DB8: Qualify support of in-memory database
[GF-23954] CCC: Add base-files=webos1

Open-webOS-DCO-1.0-Signed-off-by: Nikolay Orliuk <nikolay.orliuk@lge.com>

Change-Id: I9e6dd5800627e9d8c9c051fd7b54c38620cb7403
Reviewed-on: https://g2g.palm.com/2688
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos-image: app-services=4

:Release Notes:
Include "Fix "start on" in upstart 1.8 job file" app-services
fix in webos-image

:Detailed Notes:
In /etc/init/, createLocalAccount.conf was starting too early -
on <codename>-luna-surface-manager.  Move to more appropriate
"stopped configurator"

submissions/3..submissions/4:
021d509 fix Upstart 1.8 file start on

:Testing Performed:
miniBAT with results attached to GF-17224

:QA Notes:

:Issues Addressed:
[GF-17224] change name of upstart 1.8 file to remove a codename
[GF-2635] Upgrade to Upstart 1.8

Open-webOS-DCO-1.0-Signed-off-by: Ed Chejlava <ed.chejlava@lge.com>

Change-Id: I8c423c6b8b4d32ea4dc5d0d550319692a37b1dc5
Reviewed-on: https://g2g.palm.com/3143
Reviewed-by: Ed Chejlava <ed.chejlava@lge.com>
Tested-by: Ed Chejlava <ed.chejlava@lge.com>
Reviewed-by: Sangwoo Kang <sangwoo82.kang@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Revert "recipes: Replace PR_append with EXTENDPRAUTO_append"

This reverts commit 92bb7ab19ecc5e0b9eddb85311aedc146c9de561.
This slipped in before everything else was ready. Sorry for any
inconvenience.

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