Difference between revisions of "LuneOS-webOS-OSE Migration Status"

From WebOS-Ports
Jump to navigation Jump to search
(44 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
! Migration Status !! Meaning !! !! Migration Complexity
 
! Migration Status !! Meaning !! !! Migration Complexity
 
|-
 
|-
| {{CellMigrationStatus|Done}}    || Migration completed || || {{CellMigrationComplexity|Easy}}
+
| {{CellMigrationStatus|Done}}    || Migration completed (39 / 31%) || || {{CellMigrationComplexity|Easy}}
 
|-
 
|-
| {{CellMigrationStatus|In progress}} || Migration in progress || || {{CellMigrationComplexity|Medium}}
+
| {{CellMigrationStatus|In progress}} || Migration in progress (12 / 10%) || || {{CellMigrationComplexity|Medium}}
 
|-
 
|-
| {{CellMigrationStatus|To start}}  || To start migration || || {{CellMigrationComplexity|Hard}}
+
| {{CellMigrationStatus|To start}}  || To start migration (7 / 6%) || || {{CellMigrationComplexity|Hard}}
 
|-
 
|-
| {{CellMigrationStatus|Not started}} || Migration not started || || {{CellMigrationComplexity|Very Hard}}
+
| {{CellMigrationStatus|Not started}} || Migration not started (47 of which 10 will likely be migrated, 16 to be determined later / 37%) || || {{CellMigrationComplexity|Very hard}}
 
|-
 
|-
| {{CellMigrationStatus|N/A}}      || Not Applicable, no migration needed || || {{CellMigrationComplexity|N/A}}
+
| {{CellMigrationStatus|N/A}}      || Not Applicable, no migration needed (21 / 17 %) || || {{CellMigrationComplexity|N/A}}
 +
|-
 +
| '''Total components'''      || '''126 / 31% completed''' || ||
 
|}
 
|}
  
Line 18: Line 20:
 
! style="font-weight:bold; font-size:24px;" | Component
 
! style="font-weight:bold; font-size:24px;" | Component
 
! style="font-weight:bold; font-size:24px;" | Description
 
! style="font-weight:bold; font-size:24px;" | Description
! style="font-weight:bold; font-size:24px;" | Migration from OWO/New
+
! style="font-weight:bold; font-size:24px;" | Migration from Open WebOS/New Component
 
! style="font-weight:bold; font-size:24px;" | Migration Complexity
 
! style="font-weight:bold; font-size:24px;" | Migration Complexity
! style="font-weight:bold; font-size:24px;" | Migration
+
! style="font-weight:bold; font-size:24px;" | Migration Status
  Status
 
 
! style="font-weight:bold; font-size:24px;" | Comments
 
! style="font-weight:bold; font-size:24px;" | Comments
 
! style="font-weight:bold; font-size:24px;" | Owner
 
! style="font-weight:bold; font-size:24px;" | Owner
Line 35: Line 36:
 
|-
 
|-
 
| 125002253
 
| 125002253
| [https://github.com/webosose/activitymanager activitymanager]
+
| [https://github.com/webosose/appinstalld2 appinstalld2]
 +
 
 
| Application installer
 
| Application installer
 
| Migration/New
 
| Migration/New
 
| {{CellMigrationComplexity|Hard}}
 
| {{CellMigrationComplexity|Hard}}
| {{CellMigrationStatus|Not started}}
+
| {{CellMigrationStatus|In progress}}
| Replacement for https://github.com/webOS-ports/luna-appmanager/, however
+
| This was available in legacy webOS, however not in OWO. OSE has it but requires eCryptfs to be enabled for the encrypted file system. Need to verify we have https://github.com/webosose/meta-webosose/blob/master/meta-webos/recipes-kernel/linux/linux-yocto/crypto.cfg in all our kernels.
  with more limited API it seems)
 
 
| Tofe
 
| Tofe
 
|-
 
|-
 
| 125002286
 
| 125002286
| [https://github.com/webosose/applicationinstallerutility
+
| [https://github.com/webosose/applicationinstallerutility applicationinstallerutility]
  applicationinstallerutility]
 
 
|  
 
|  
 
| Migration/New
 
| Migration/New
| {{CellMigrationComplexity|Hard}}
+
| {{CellMigrationComplexity|Medium}}
| {{CellMigrationStatus|Not started}}
+
| {{CellMigrationStatus|Done}}
| Replacement for https://github.com/webOS-ports/luna-appmanager/, however
+
|  
  with more limited API it seems)
+
| Herrie
| Tofe
 
 
|-
 
|-
 
| 125002313
 
| 125002313
Line 60: Line 59:
 
| New
 
| New
 
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationComplexity|Medium}}
| {{CellMigrationStatus|Not started}}
+
| {{CellMigrationStatus|In progress}}
 
| Possible replacement for https://github.com/webOS-ports/audio-service
 
| Possible replacement for https://github.com/webOS-ports/audio-service
 
| Herrie/Tofe
 
| Herrie/Tofe
|-
 
| 125002384
 
| [https://github.com/webosose/avoutput-adaptation-layer-api
 
  avoutput-adaptation-layer-api]
 
|
 
| New
 
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. Retired in March 2019, replaced by
 
  com.webos.service.audiooutput/videooutput
 
|
 
|-
 
| 139123245
 
| [https://github.com/webosose/avoutput-adaptation-layer-mock
 
  avoutput-adaptation-layer-mock]
 
| webOS avoutput adaptation layer that talks to HAL
 
| New
 
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. Retired in March 2019, replaced by
 
  com.webos.service.audiooutput/videooutput
 
|
 
|-
 
| 125002413
 
| [https://github.com/webosose/avoutput-adaptation-layer-rpi
 
  avoutput-adaptation-layer-rpi]
 
| RPi specific webOS avoutput adaptation layer using DRM and ALSA driving
 
  display and sound
 
| New
 
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. Retired in March 2019, replaced by
 
  com.webos.service.audiooutput/videooutput
 
|
 
|-
 
| 125002453
 
| [https://github.com/webosose/avoutputd avoutputd]
 
| Service which controls audio and video output
 
| New
 
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. Retired in March 2019, replaced by
 
  com.webos.service.audiooutput/videooutput
 
|
 
 
|-
 
|-
 
| 144574936
 
| 144574936
Line 132: Line 87:
 
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|In progress}}
 
| {{CellMigrationStatus|In progress}}
| bootd is running. Need to see how we can migrate org.webosports.bootmgr,
+
| bootd is running. Need to see how we can migrate org.webosports.bootmgr, possible replacement for org.webosports.bootmgr
  possible replacement for org.webosports.bootmgr
 
 
| Herrie/Tofe
 
| Herrie/Tofe
 
|-
 
|-
| 125160949
+
| 210293103
| [https://github.com/webosose/build-webos build-webos]
+
| [https://github.com/webosose/chromium-v8 chromium-v8]
| webOS OSE build layer
 
| New
 
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. For OSE builds only.
 
 
|  
 
|  
|-
 
| 161303311
 
| [https://github.com/webosose/chromium-browser-service
 
  chromium-browser-service]
 
| Boilerplate for packaging a widget for AGL application framework, that
 
  launches Chromium Browser.
 
 
| New
 
| New
 
| {{CellMigrationComplexity|Very hard}}
 
| {{CellMigrationComplexity|Very hard}}
Line 156: Line 99:
 
| Tofe
 
| Tofe
 
|-
 
|-
| 125002556
+
| 206470947
| [https://github.com/webosose/chromium53 chromium53]
+
| [https://github.com/webosose/chromium72 chromium72]
| Open source Chromium project used by webOS
+
| OSE version of webos webengine based on chromium v72
| New
 
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Replaced by Chromium 68
 
|
 
|-
 
| 132885292
 
| [https://github.com/webosose/chromium53-browser-service
 
  chromium53-browser-service]
 
| Boilerplate for packaging a widget for AGL application framework, that
 
  launches Chromium Browser.
 
| New
 
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Replaced by Chromium 68
 
|
 
|-
 
| 159431973
 
| [https://github.com/webosose/chromium68 chromium68]
 
| OSE version of webos webengine based on chromium v68
 
 
| New
 
| New
 
| {{CellMigrationComplexity|Very hard}}
 
| {{CellMigrationComplexity|Very hard}}
Line 184: Line 107:
 
|  
 
|  
 
| Tofe
 
| Tofe
|-
 
| 125006872
 
| [https://github.com/webosose/cjson cjson]
 
| open-source json-c library used by webOS
 
| Migration
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|N/A}}
 
| Not needed anymore, double check. Replaced by json-c
 
|
 
 
|-
 
|-
 
| 125006907
 
| 125006907
Line 204: Line 118:
 
|-
 
|-
 
| 125006951
 
| 125006951
| [https://github.com/webosose/com.palm.service.devmode
+
| [https://github.com/webosose/com.palm.service.devmode com.palm.service.devmode]
  com.palm.service.devmode]
+
| Node.js implementation of the com.palm.service.devmode Developer Mode Service
| Node.js implementation of the com.palm.service.devmode Developer Mode
 
  Service
 
 
| Migration/New
 
| Migration/New
 
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
| Possible replacement for
+
| Possible replacement for https://github.com/webOS-ports/org.webosports.service.devmode
  https://github.com/webOS-ports/org.webosports.service.devmode
 
 
| Herrie/Tofe
 
| Herrie/Tofe
 
|-
 
|-
 
| 149540141
 
| 149540141
| [https://github.com/webosose/com.webos.app.enactbrowser
+
| [https://github.com/webosose/com.webos.app.enactbrowser com.webos.app.enactbrowser]
  com.webos.app.enactbrowser]
 
 
| Enact Based Web Browser
 
| Enact Based Web Browser
 
| Migration/New
 
| Migration/New
 
| {{CellMigrationComplexity|Hard}}
 
| {{CellMigrationComplexity|Hard}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
| Possible replacement for
+
| Possible replacement for https://github.com/webOS-ports/org.webosports.app.browser
  https://github.com/webOS-ports/org.webosports.app.browser
 
 
| Tofe/Herrie
 
| Tofe/Herrie
|-
 
| 125006976
 
| [https://github.com/webosose/com.webos.app.settings
 
  com.webos.app.settings]
 
| Settings application
 
| Migration/New
 
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Too limited for our requirements
 
|
 
 
|-
 
|-
 
| 144573168
 
| 144573168
Line 241: Line 140:
 
| New
 
| New
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
| {{CellMigrationStatus|To start}}
+
| {{CellMigrationStatus|In progress}}
 
|  
 
|  
 
| Herrie
 
| Herrie
 
|-
 
|-
 
| 144565915
 
| 144565915
| [https://github.com/webosose/com.webos.service.audiooutput
+
| [https://github.com/webosose/com.webos.service.audiooutput com.webos.service.audiooutput]
  com.webos.service.audiooutput]
 
 
|  
 
|  
 
| New
 
| New
Line 253: Line 151:
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
| Tofe
+
| Tofe/Herrie
 +
|-
 +
| 216699441
 +
| [https://github.com/webosose/com.webos.service.bluetooth2 com.webos.service.bluetooth2]
 +
|
 +
| New
 +
| {{CellMigrationComplexity|Hard}}
 +
| {{CellMigrationStatus|To start}}
 +
|
 +
| Tofe/Herrie
 
|-
 
|-
 
| 181451156
 
| 181451156
| [https://github.com/webosose/com.webos.service.camera
+
| [https://github.com/webosose/com.webos.service.camera com.webos.service.camera]
  com.webos.service.camera]
 
 
|  
 
|  
 
| New
 
| New
Line 266: Line 172:
 
|-
 
|-
 
| 181452181
 
| 181452181
| [https://github.com/webosose/com.webos.service.contextintentmgr
+
| [https://github.com/webosose/com.webos.service.contextintentmgr com.webos.service.contextintentmgr]
  com.webos.service.contextintentmgr]
 
 
|  
 
|  
 
| New
 
| New
Line 276: Line 181:
 
|-
 
|-
 
| 191705468
 
| 191705468
| [https://github.com/webosose/com.webos.service.flowmanager
+
| [https://github.com/webosose/com.webos.service.flowmanager com.webos.service.flowmanager]
  com.webos.service.flowmanager]
 
 
|  
 
|  
 
| New
 
| New
Line 286: Line 190:
 
|-
 
|-
 
| 137426124
 
| 137426124
| [https://github.com/webosose/com.webos.service.memorymanager
+
| [https://github.com/webosose/com.webos.service.memorymanager com.webos.service.memorymanager]
  com.webos.service.memorymanager]
 
 
| Memory Manager
 
| Memory Manager
 
| New
 
| New
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
| {{CellMigrationStatus|To start}}
+
| {{CellMigrationStatus|In progress}}
 
|  
 
|  
 
| Herrie
 
| Herrie
Line 305: Line 208:
 
|-
 
|-
 
| 144572894
 
| 144572894
| [https://github.com/webosose/com.webos.service.rosbridge
+
| [https://github.com/webosose/com.webos.service.rosbridge com.webos.service.rosbridge]
  com.webos.service.rosbridge]
 
 
|  
 
|  
 
| New
 
| New
Line 324: Line 226:
 
|-
 
|-
 
| 174774250
 
| 174774250
| [https://github.com/webosose/com.webos.service.videooutput
+
| [https://github.com/webosose/com.webos.service.videooutput com.webos.service.videooutput]
  com.webos.service.videooutput]
 
 
|  
 
|  
 
| New
 
| New
Line 338: Line 239:
 
| New
 
| New
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
| {{CellMigrationStatus|Not started}}
+
| {{CellMigrationStatus|In progress}}
 
| Required by maliit/luna-surfacemanager
 
| Required by maliit/luna-surfacemanager
 
| Herrie
 
| Herrie
Line 347: Line 248:
 
| New
 
| New
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
| {{CellMigrationStatus|Not started}}
+
| {{CellMigrationStatus|In progress}}
 
| Required by maliit/luna-surfacemanager
 
| Required by maliit/luna-surfacemanager
 
| Herrie
 
| Herrie
Line 358: Line 259:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie/Tofe
 
|-
 
|-
 
| 125007120
 
| 125007120
Line 365: Line 266:
 
| Migration
 
| Migration
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
| {{CellMigrationStatus|Not started}}
+
| {{CellMigrationStatus|Done}}
 
|  
 
|  
 
| Herrie
 
| Herrie
Line 374: Line 275:
 
| New
 
| New
 
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationComplexity|Medium}}
| {{CellMigrationStatus|To start}}
+
| {{CellMigrationStatus|In progress}}
 
|  
 
|  
 
| Herrie
 
| Herrie
Line 385: Line 286:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie/Tofe
 
|-
 
|-
 
| 125007231
 
| 125007231
Line 392: Line 293:
 
| New
 
| New
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
| {{CellMigrationStatus|To start}}
+
| {{CellMigrationStatus|Done}}
 
|  
 
|  
 
| Herrie
 
| Herrie
Line 401: Line 302:
 
| New
 
| New
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
| {{CellMigrationStatus|To start}}
+
| {{CellMigrationStatus|Done}}
 
|  
 
|  
 
| Herrie
 
| Herrie
Line 412: Line 313:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie/Tofe
 
|-
 
|-
 
| 181450503
 
| 181450503
Line 547: Line 448:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie
 
|-
 
|-
 
| 125007615
 
| 125007615
 
| [https://github.com/webosose/librolegen librolegen]
 
| [https://github.com/webosose/librolegen librolegen]
| Generates dynamically webOS system bus role files for webOS Javascript
+
| Generates dynamically webOS system bus role files for webOS Javascript services
  services
 
 
| Migration
 
| Migration
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
| {{CellMigrationStatus|In progress}}
+
| {{CellMigrationStatus|Done}}
 
|  
 
|  
 
| Herrie
 
| Herrie
Line 564: Line 464:
 
| Migration
 
| Migration
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
| {{CellMigrationStatus|To start}}
+
| {{CellMigrationStatus|Done}}
 
|  
 
|  
 
| Herrie
 
| Herrie
Line 575: Line 475:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie
|-
 
| 174770776
 
| [https://github.com/webosose/localization-tool localization-tool]
 
|
 
| New
 
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Tool, no need to migrate
 
|
 
|-
 
| 125007744
 
| [https://github.com/webosose/ls2-helpers ls2-helpers]
 
| webOS Luna System Bus helper library for C++11
 
| New
 
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Was used for avoutput which is no longer used/needed
 
|
 
 
|-
 
|-
 
| 125007778
 
| 125007778
Line 600: Line 482:
 
| New
 
| New
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
| {{CellMigrationStatus|To start}}
+
| {{CellMigrationStatus|Done}}
 
|  
 
|  
 
| Herrie
 
| Herrie
Line 629: Line 511:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie/Tofe
 
|-
 
|-
 
| 125007950
 
| 125007950
| [https://github.com/webosose/luna-service2-security-conf
+
| [https://github.com/webosose/luna-service2-security-conf luna-service2-security-conf]
  luna-service2-security-conf]
 
 
| webOS component which defines luna-service2 API permissions
 
| webOS component which defines luna-service2 API permissions
 
| New
 
| New
Line 639: Line 520:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
| Need to start migration of legacy services
 
| Need to start migration of legacy services
|  
+
| Herrie/Tofe
 
|-
 
|-
 
| 125007988
 
| 125007988
Line 657: Line 538:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie/Tofe
 
|-
 
|-
 
| 125008052
 
| 125008052
| [https://github.com/webosose/maliit-framework-webos
+
| [https://github.com/webosose/maliit-framework-webos maliit-framework-webos]
  maliit-framework-webos]
 
 
| webOS input method framework and service
 
| webOS input method framework and service
 
| New
 
| New
Line 670: Line 550:
 
|-
 
|-
 
| 125008096
 
| 125008096
| [https://github.com/webosose/media-resource-calculator
+
| [https://github.com/webosose/media-resource-calculator media-resource-calculator]
  media-resource-calculator]
 
 
| Media Resource Calculator
 
| Media Resource Calculator
 
| New
 
| New
Line 678: Line 557:
 
| Need to asses if needed (g-streamer)
 
| Need to asses if needed (g-streamer)
 
| Tofe
 
| Tofe
|-
 
| 132146511
 
| [https://github.com/webosose/meta-agl-lge meta-agl-lge]
 
| Yocto meta layer for LG WebAppManager on AGL (from webOS OSE)
 
| New
 
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. For AGL builds only.
 
|
 
|-
 
| 125160971
 
| [https://github.com/webosose/meta-webosose meta-webosose]
 
| Yocto layer for webOS
 
| New
 
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. For OSE builds only.
 
|
 
 
|-
 
|-
 
| 125008143
 
| 125008143
Line 703: Line 564:
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|In progress}}
 
| {{CellMigrationStatus|In progress}}
| Partially Done
+
| Partially Done (awaiting OSE upgrade to newer Yocto and NodeJS before switching)
 
| Herrie
 
| Herrie
 
|-
 
|-
Line 713: Line 574:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie
 
|-
 
|-
 
| 125008217
 
| 125008217
| [https://github.com/webosose/nodejs-module-webos-dynaload
+
| [https://github.com/webosose/nodejs-module-webos-dynaload nodejs-module-webos-dynaload]
  nodejs-module-webos-dynaload]
+
| A module for nodejs that allows dynamic loading and execution of Javascript files
| A module for nodejs that allows dynamic loading and execution of
 
  Javascript files
 
 
| Migration
 
| Migration
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
| {{CellMigrationStatus|To start}}
+
| {{CellMigrationStatus|Done}}
| Simply create new branch
+
|
 
| Herrie
 
| Herrie
 
|-
 
|-
 
| 125008247
 
| 125008247
| [https://github.com/webosose/nodejs-module-webos-pmlog
+
| [https://github.com/webosose/nodejs-module-webos-pmlog nodejs-module-webos-pmlog]
  nodejs-module-webos-pmlog]
+
| A module for nodejs that allows Javascript access to the webOS logging system
| A module for nodejs that allows Javascript access to the webOS logging
 
  system
 
 
| Migration
 
| Migration
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie
 
|-
 
|-
 
| 125008282
 
| 125008282
| [https://github.com/webosose/nodejs-module-webos-service
+
| [https://github.com/webosose/nodejs-module-webos-service nodejs-module-webos-service]
  nodejs-module-webos-service]
 
 
| A low-level library for node.js services on webOS
 
| A low-level library for node.js services on webOS
 
| New
 
| New
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
| {{CellMigrationStatus|Not started}}
+
| {{CellMigrationStatus|Done}}
| Possible future replacement of mojoservicelauncher. Required by
+
|  
  com.webos.service.flowmanager/rosbridge
 
 
| Herrie
 
| Herrie
 
|-
 
|-
 
| 125008312
 
| 125008312
| [https://github.com/webosose/nodejs-module-webos-sysbus
+
| [https://github.com/webosose/nodejs-module-webos-sysbus nodejs-module-webos-sysbus]
  nodejs-module-webos-sysbus]
 
 
| A module for nodejs that allows Javascript access to the webOS system bus
 
| A module for nodejs that allows Javascript access to the webOS system bus
 
| Migration
 
| Migration
Line 756: Line 610:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie
 
|-
 
|-
 
| 125008349
 
| 125008349
Line 772: Line 626:
 
| Migration
 
| Migration
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
| {{CellMigrationStatus|To start}}
+
| {{CellMigrationStatus|Done}}
 
|  
 
|  
 
| Herrie
 
| Herrie
Line 783: Line 637:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie/Tofe
 
|-
 
|-
 
| 125008457
 
| 125008457
Line 792: Line 646:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie/Tofe
|-
 
| 125008507
 
| [https://github.com/webosose/nyx-modules-qemux86 nyx-modules-qemux86]
 
| webOS portability layer - emulator specific modules
 
| New
 
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not needed for our emulator images
 
|
 
 
|-
 
|-
 
| 125008539
 
| 125008539
Line 810: Line 655:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie/Tofe
 
|-
 
|-
 
| 125008577
 
| 125008577
Line 828: Line 673:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
| Test for regressions on targets
 
| Test for regressions on targets
|  
+
| Herrie
 
|-
 
|-
 
| 125008601
 
| 125008601
Line 837: Line 682:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie
 
|-
 
|-
 
| 125008631
 
| 125008631
Line 846: Line 691:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie
 
|-
 
|-
 
| 125008678
 
| 125008678
Line 855: Line 700:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie
 
|-
 
|-
 
| 125008708
 
| 125008708
Line 864: Line 709:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie
 
|-
 
|-
 
| 125008742
 
| 125008742
 
| [https://github.com/webosose/pmtrace pmtrace]
 
| [https://github.com/webosose/pmtrace pmtrace]
| Performance tools for tracing and profiling the userspace stack in the
+
| Performance tools for tracing and profiling the userspace stack in the platform
  platform
 
 
| Migration
 
| Migration
 
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationComplexity|Medium}}
Line 946: Line 790:
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
|  
+
| Herrie
 
|-
 
|-
 
| 125009066
 
| 125009066
Line 961: Line 805:
 
| Extensible object oriented component used to add service components
 
| Extensible object oriented component used to add service components
 
| Migration
 
| Migration
 +
| {{CellMigrationComplexity|Easy}}
 +
| {{CellMigrationStatus|Done}}
 +
|
 +
| Herrie
 +
|-
 +
| 125009141
 +
| [https://github.com/webosose/settingsservice settingsservice]
 +
| Settings Service
 +
| New
 +
| {{CellMigrationComplexity|Easy}}
 +
| {{CellMigrationStatus|Done}}
 +
|
 +
| Herrie
 +
|-
 +
| 125009227
 +
| [https://github.com/webosose/sleepd sleepd]
 +
| Manage device suspend-resume cycles
 +
| Migration
 +
| {{CellMigrationComplexity|Easy}}
 +
| {{CellMigrationStatus|Done}}
 +
|
 +
| Herrie
 +
|-
 +
| 125009256
 +
| [https://github.com/webosose/umediaserver umediaserver]
 +
|
 +
| New
 +
| {{CellMigrationComplexity|Medium}}
 +
| {{CellMigrationStatus|Not started}}
 +
|
 +
| Herrie
 +
|-
 +
| 125009291
 +
| [https://github.com/webosose/umediaserver-configs umediaserver-configs]
 +
|
 +
| New
 +
| {{CellMigrationComplexity|Medium}}
 +
| {{CellMigrationStatus|Not started}}
 +
|
 +
| Herrie
 +
|-
 +
| 144566154
 +
| [https://github.com/webosose/umi umi]
 +
| AudioOutputd adaptation layer (UMI) API definition and test harness
 +
| New
 +
| {{CellMigrationComplexity|Medium}}
 +
| {{CellMigrationStatus|Not started}}
 +
|
 +
| Herrie
 +
|-
 +
| 174774357
 +
| [https://github.com/webosose/videooutput-adaptation-layer-api videooutput-adaptation-layer-api]
 +
|
 +
| New
 +
| {{CellMigrationComplexity|Medium}}
 +
| {{CellMigrationStatus|Not started}}
 +
|
 +
|
 +
|-
 +
| 174774758
 +
| [https://github.com/webosose/videooutput-adaptation-layer-mock videooutput-adaptation-layer-mock]
 +
|
 +
| New
 +
| {{CellMigrationComplexity|Medium}}
 +
| {{CellMigrationStatus|Not started}}
 +
|
 +
| Tofe
 +
|-
 +
| 174774501
 +
| [https://github.com/webosose/videooutput-adaptation-layer-rpi videooutput-adaptation-layer-rpi]
 +
|
 +
| New
 +
| {{CellMigrationComplexity|Medium}}
 +
| {{CellMigrationStatus|Not started}}
 +
|
 +
| Tofe
 +
|-
 +
| 125009322
 +
| [https://github.com/webosose/wam wam]
 +
| Web App Manager
 +
| New
 +
| {{CellMigrationComplexity|Hard}}
 +
| {{CellMigrationStatus|Not started}}
 +
|
 +
| Herrie
 +
|-
 +
| 125009350
 +
| [https://github.com/webosose/wca-support wca-support]
 +
| webOS connman adapter support library for Raspberry Pi 3
 +
| New
 +
| {{CellMigrationComplexity|Medium}}
 +
| {{CellMigrationStatus|Not started}}
 +
|
 +
|
 +
|-
 +
| 125009387
 +
| [https://github.com/webosose/wca-support-api wca-support-api]
 +
| webOS connman adapter support API definition
 +
| New
 +
| {{CellMigrationComplexity|Medium}}
 +
| {{CellMigrationStatus|Not started}}
 +
|
 +
| Herrie
 +
|-
 +
| 125009419
 +
| [https://github.com/webosose/webos-connman-adapter webos-connman-adapter]
 +
| webOS component for managing network connections using connman
 +
| Migration
 +
| {{CellMigrationComplexity|Medium}}
 +
| {{CellMigrationStatus|Done}}
 +
|
 +
| Herrie
 +
|-
 +
| 125009458
 +
| [https://github.com/webosose/webos-fontconfig-files webos-fontconfig-files]
 +
| Place to put fontconfig configurations that go into the build
 +
| New
 +
| {{CellMigrationComplexity|Easy}}
 +
| {{CellMigrationStatus|Not started}}
 +
|
 +
| Herrie
 +
|-
 +
| 125009488
 +
| [https://github.com/webosose/webos-fonts webos-fonts]
 +
| Fonts for webOS
 +
| New
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
 
| Herrie
 
| Herrie
 +
|-
 +
| 125009652
 +
| [https://github.com/webosose/webos-initscripts webos-initscripts]
 +
| systemd unit scripts for system services
 +
| Migration
 +
| {{CellMigrationComplexity|Hard}}
 +
| {{CellMigrationStatus|Done}}
 +
|
 +
| Herrie
 +
|-
 +
| 125009185
 +
| [https://github.com/webosose/webos-settingsservice-conf webos-settingsservice-conf]
 +
| Configuration files for settingsservice
 +
| New
 +
| {{CellMigrationComplexity|Easy}}
 +
| {{CellMigrationStatus|Done}}
 +
|
 +
| Herrie
 +
|-
 +
| 125009680
 +
| [https://github.com/webosose/webos-wayland-extensions webos-wayland-extensions]
 +
| Wayland protocol extensions for webOS
 +
| New
 +
| {{CellMigrationComplexity|Easy}}
 +
| {{CellMigrationStatus|In progress}}
 +
|
 +
|
 +
|-
 +
| 198221973
 +
| [https://github.com/webosose/website website]
 +
| webOS Open Source Edition website and content
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| webOS OSE Website, not needed
 +
|
 +
|-
 +
| 216690721
 +
| [https://github.com/webosose/auto-luna-surface-manager auto-luna-surface-manager]
 +
| Luna Surface Manager for webOS Auto
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Not useful for LuneOS
 +
|
 +
|-
 +
| 125002384
 +
| [https://github.com/webosose/avoutput-adaptation-layer-api avoutput-adaptation-layer-api]
 +
|
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Not migrating. Retired in March 2019, replaced by com.webos.service.audiooutput/videooutput
 +
|
 +
|-
 +
| 139123245
 +
| [https://github.com/webosose/avoutput-adaptation-layer-mock avoutput-adaptation-layer-mock]
 +
| webOS avoutput adaptation layer that talks to HAL
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Not migrating. Retired in March 2019, replaced by com.webos.service.audiooutput/videooutput
 +
|
 +
|-
 +
| 125002413
 +
| [https://github.com/webosose/avoutput-adaptation-layer-rpi avoutput-adaptation-layer-rpi]
 +
| RPi specific webOS avoutput adaptation layer using DRM and ALSA driving display and sound
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Not migrating. Retired in March 2019, replaced by com.webos.service.audiooutput/videooutput
 +
|
 +
|-
 +
| 125002453
 +
| [https://github.com/webosose/avoutputd avoutputd]
 +
| Service which controls audio and video output
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Not migrating. Retired in March 2019, replaced by com.webos.service.audiooutput/videooutput
 +
|
 +
|-
 +
| 125160949
 +
| [https://github.com/webosose/build-webos build-webos]
 +
| webOS OSE build layer
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Not migrating. For OSE builds only.
 +
|
 +
|-
 +
| 125002556
 +
| [https://github.com/webosose/chromium53 chromium53]
 +
| Open source Chromium project used by webOS
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Replaced by Chromium 68
 +
|
 +
|-
 +
| 132885292
 +
| [https://github.com/webosose/chromium53-browser-service chromium53-browser-service]
 +
| Boilerplate for packaging a widget for AGL application framework, that launches Chromium Browser.
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Replaced by Chromium 68
 +
|
 +
|-
 +
| 161303311
 +
| [https://github.com/webosose/chromium-browser-service chromium-browser-service]
 +
| Boilerplate for packaging a widget for AGL application framework, that launches Chromium Browser.
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| AGL specific
 +
|
 +
|-
 +
| 159431973
 +
| [https://github.com/webosose/chromium68 chromium68]
 +
| OSE version of webos webengine based on chromium v68
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Replaced by v72
 +
 +
|-
 +
| 125006872
 +
| [https://github.com/webosose/cjson cjson]
 +
| open-source json-c library used by webOS
 +
| Migration
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
|
 +
|
 +
|-
 +
| 216698997
 +
| [https://github.com/webosose/com.webos.app.home com.webos.app.home]
 +
|
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Not needed for LuneOS
 +
|
 +
|-
 +
| 125006976
 +
| [https://github.com/webosose/com.webos.app.settings com.webos.app.settings]
 +
| Settings application
 +
| Migration/New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Too limited for our requirements
 +
|
 +
|-
 +
| 174770776
 +
| [https://github.com/webosose/localization-tool localization-tool]
 +
|
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Tool, no need to migrate
 +
|
 +
|-
 +
| 125007744
 +
| [https://github.com/webosose/ls2-helpers ls2-helpers]
 +
| webOS Luna System Bus helper library for C++11
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Was used for avoutput which is no longer used/needed
 +
|
 +
|-
 +
| 132146511
 +
| [https://github.com/webosose/meta-agl-lge meta-agl-lge]
 +
| Yocto meta layer for LG WebAppManager on AGL (from webOS OSE)
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Not migrating. For AGL builds only.
 +
|
 +
|-
 +
| 125160971
 +
| [https://github.com/webosose/meta-webosose meta-webosose]
 +
| Yocto layer for webOS
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Not migrating. For OSE builds only.
 +
|
 +
|-
 +
| 125008507
 +
| [https://github.com/webosose/nyx-modules-qemux86 nyx-modules-qemux86]
 +
| webOS portability layer - emulator specific modules
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Not needed for our emulator images
 +
|
 +
|-
 +
| 125002490
 +
| [https://github.com/webosose/test-apps test-apps]
 +
| Test applications
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Not required for LuneOS, YouTube app might be useful in some way.
 +
|
 +
|-
 +
| 159431493
 +
| [https://github.com/webosose/v8 v8]
 +
|
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Not required for Chromium 72
 +
|
 +
|-
 +
| 144575353
 +
| [https://github.com/webosose/webos.service.bluetooth2 webos.service.bluetooth2]
 +
| webOS Bluetooth management service
 +
| New
 +
| {{CellMigrationComplexity|N/A}}
 +
| {{CellMigrationStatus|N/A}}
 +
| Duplicated from com.webos.service.bluetooth2
 +
|
 
|}
 
|}

Revision as of 17:27, 21 November 2019

Migration status & complexity clarifications

Migration Status Meaning Migration Complexity
Done Migration completed (39 / 31%) Easy
In progress Migration in progress (12 / 10%) Medium
To start To start migration (7 / 6%) Hard
Not started Migration not started (47 of which 10 will likely be migrated, 16 to be determined later / 37%) Very Hard
N/A Not Applicable, no migration needed (21 / 17 %) N/A
Total components 126 / 31% completed
id Component Description Migration from Open WebOS/New Component Migration Complexity Migration Status Comments Owner
125002229 activitymanager Manage all running activities Migration Medium Done Migration completed, need to fix a few regressions
125002253 appinstalld2 Application installer Migration/New Hard In progress This was available in legacy webOS, however not in OWO. OSE has it but requires eCryptfs to be enabled for the encrypted file system. Need to verify we have https://github.com/webosose/meta-webosose/blob/master/meta-webos/recipes-kernel/linux/linux-yocto/crypto.cfg in all our kernels. Tofe
125002286 applicationinstallerutility Migration/New Medium Done Herrie
125002313 audiod-pro audio deamon which controls and configures audio New Medium In progress Possible replacement for https://github.com/webOS-ports/audio-service Herrie/Tofe
144574936 bluetooth-sil-api webOS Bluetooth SIL API New Hard Not started Tofe
144575093 bluetooth-sil-bluez5 webOS Bluetooth SIL implementation for bluez5 New Hard Not started Tofe
125002521 bootd Simplified upstart-like component Migration/New Medium In progress bootd is running. Need to see how we can migrate org.webosports.bootmgr, possible replacement for org.webosports.bootmgr Herrie/Tofe
210293103 chromium-v8 New Very Hard Not started Tofe
206470947 chromium72 OSE version of webos webengine based on chromium v72 New Very Hard Not started Tofe
125006907 cmake-modules-webos CMake modules needed to build webOS components Migration Easy Done Herrie
125006951 com.palm.service.devmode Node.js implementation of the com.palm.service.devmode Developer Mode Service Migration/New Medium Not started Possible replacement for https://github.com/webOS-ports/org.webosports.service.devmode Herrie/Tofe
149540141 com.webos.app.enactbrowser Enact Based Web Browser Migration/New Hard Not started Possible replacement for https://github.com/webOS-ports/org.webosports.app.browser Tofe/Herrie
144573168 com.webos.service.ai New Easy In progress Herrie
144565915 com.webos.service.audiooutput New Medium Not started Tofe/Herrie
216699441 com.webos.service.bluetooth2 New Hard To start Tofe/Herrie
181451156 com.webos.service.camera New Hard To start Tofe
181452181 com.webos.service.contextintentmgr New Easy To start Herrie
191705468 com.webos.service.flowmanager New Easy To start Herrie
137426124 com.webos.service.memorymanager Memory Manager New Easy In progress Herrie
181443913 com.webos.service.pdm New Easy Done Herrie
144572894 com.webos.service.rosbridge New Easy To start Herrie
174775116 com.webos.service.tts New Easy In progress Herrie
174774250 com.webos.service.videooutput New Medium Not started Tofe
125007018 configd Simple get/set interfaces to access the configurations New Easy In progress Required by maliit/luna-surfacemanager Herrie
125007057 configd-data Configurable data sets to be used by configd New Easy In progress Required by maliit/luna-surfacemanager Herrie
125007083 configurator Creates the database schema for webOS Applications Migration Easy Done Herrie/Tofe
125007120 cpushareholder-stub Stubbed implementation of the webOS CPU shares scripts Migration Easy Done Herrie
125007155 crashd crashd and libSegFault implementation for crash report generation New Medium In progress Herrie
125007190 db8 A userspace service that provides access to the webOS database Migration Medium Done Herrie/Tofe
125007231 event-monitor webOS event monitor service New Easy Done Herrie
125007273 event-monitor-network Network notifications plugin of event-monitor New Easy Done Herrie
125007310 filecache webOS Daemon to cache filesystem requests Migration Easy Done Herrie/Tofe
181450503 g-camera-pipeline New Medium Not started Tofe
144556091 g-media-pipeline Media pipeline which uses GStreamer New Medium Not started Tofe
144559197 gst-libav New Medium Not started Tofe
144559093 gst-plugins-bad New Medium Not started Tofe
144559009 gst-plugins-base New Medium Not started Tofe
144559166 gst-plugins-good New Medium Not started Tofe
144559123 gst-plugins-ugly New Medium Not started Tofe
144559063 gstreamer New Medium Not started Tofe
125007349 ilib-qml-plugin A library of i18n routines written in Javascript New Easy Not started Herrie
125007385 ilib-webapp Internationalization library written in pure ES5 Javascript New Easy Not started Herrie
125007436 ime-manager Input method plugins for webOS New Hard Not started
125007484 jemalloc Jemalloc used in webOS Migration Easy To start Herrie
144572731 libgoogleassistant New Easy In progress Herrie
125007527 libndl-directmedia2 Media framework which supports OpenMAX New Easy Not started Tofe
125007571 libpbnjson webOS's Better Native JSON library Migration Easy Done Herrie
125007615 librolegen Generates dynamically webOS system bus role files for webOS Javascript services Migration Easy Done Herrie
125007658 libsandbox Collection of APIs for separating running programs Migration Easy Done Herrie
125007697 libwebosi18n webOS Native Internationalization library (for C and C++ applications) New Easy Done Herrie
125007778 luna-downloadmgr New Easy Done Herrie
125007812 luna-init Initialization and font setup files used by luna-sysmgr Migration Medium To start Herrie
125007877 luna-prefs Retrieves system preferences values set and used by webOS Migration Medium Not started Needed for audiod, sam, appmanager Herrie
125007905 luna-service2 webOS Luna System Bus library, daemon, and utilities Migration Medium Done Herrie/Tofe
125007950 luna-service2-security-conf webOS component which defines luna-service2 API permissions New Medium Done Need to start migration of legacy services Herrie/Tofe
125007988 luna-surfacemanager Luna surface manager, a surface manager for webOS New Hard Not started Need to asses if needed
125008021 luna-sysservice Provides preference, timezone and ringtone services for webOS components Migration Easy Done Herrie/Tofe
125008052 maliit-framework-webos webOS input method framework and service New Hard Not started Need to asses if needed
125008096 media-resource-calculator Media Resource Calculator New Easy Not started Need to asses if needed (g-streamer) Tofe
125008143 mojoloader Javascript loader for foundation frameworks and other loadable libraries Migration Easy In progress Partially Done (awaiting OSE upgrade to newer Yocto and NodeJS before switching) Herrie
125008181 mojoservicelauncher webOS component responsible for launching the node.js services Migration Easy Done Herrie
125008217 nodejs-module-webos-dynaload A module for nodejs that allows dynamic loading and execution of Javascript files Migration Easy Done Herrie
125008247 nodejs-module-webos-pmlog A module for nodejs that allows Javascript access to the webOS logging system Migration Easy Done Herrie
125008282 nodejs-module-webos-service A low-level library for node.js services on webOS New Easy Done Herrie
125008312 nodejs-module-webos-sysbus A module for nodejs that allows Javascript access to the webOS system bus Migration Easy Done Herrie
125008349 notificationmgr webOS notification service New Easy Not started Need to asses if needed
125008385 novacomd Utility to communicate with a target device over USB or TCP/IP Migration Easy Done Herrie
125008425 nyx-lib webOS Platform Portability Layer Migration Easy Done Herrie/Tofe
125008457 nyx-modules webOS portability layer - device specific modules Migration Hard Done Herrie/Tofe
125008539 nyx-utils Utility to invoke nyx library device type commands Migration Easy Done Herrie/Tofe
125008577 omx-components Omx components for rendering video and audio New Medium Not started Tofe
181444568 pdm-plugin New Easy Done Test for regressions on targets Herrie
125008601 pmklogd Kernel logging daemon implementation. Migration Easy Done Herrie
125008631 pmlogctl Command line interface for controlling PmLog logging information Migration Easy Done Herrie
125008678 pmlogdaemon Logging daemon implementation Migration Easy Done Herrie
125008708 pmloglib webOS Logging library Migration Easy Done Herrie
125008742 pmtrace Performance tools for tracing and profiling the userspace stack in the platform Migration Medium Not started Requires modifications to kernels probably Herrie/Tofe
125008777 pulseaudio-webos Pulseaudio sound server for webOS New Medium Not started Herrie/Tofe
125008821 qml-webos-bridge QML components for webOS and bridge to luna-service2 New Easy Not started Required for ime-manager/luna-surfacemanager
125008844 qml-webos-components Miscellaneous QML components for webOS New Easy Not started Required for luna-surfacemanager
125008883 qml-webos-framework Eos QML framework for webOS New Easy Not started Required for luna-surfacemanager
125008919 qt-features-webos Qt configuration features and tools for webOS. New Medium Not started Required for ime-manager/luna-surfacemanager
125008954 qtwayland webOS version of QtWayland New Medium Not started Required for luna-surfacemanager
125008985 qtwayland-webos QtWayland client extension for webOS New Medium Not started Required by maliit
125009027 rdxd Remote diagnostics daemon implementation New Easy Done Herrie
125009066 sam Systems and application manager Migration/New Hard Not started Possible replacement for luna-sysmgr Tofe
125009101 serviceinstaller Extensible object oriented component used to add service components Migration Easy Done Herrie
125009141 settingsservice Settings Service New Easy Done Herrie
125009227 sleepd Manage device suspend-resume cycles Migration Easy Done Herrie
125009256 umediaserver New Medium Not started Herrie
125009291 umediaserver-configs New Medium Not started Herrie
144566154 umi AudioOutputd adaptation layer (UMI) API definition and test harness New Medium Not started Herrie
174774357 videooutput-adaptation-layer-api New Medium Not started
174774758 videooutput-adaptation-layer-mock New Medium Not started Tofe
174774501 videooutput-adaptation-layer-rpi New Medium Not started Tofe
125009322 wam Web App Manager New Hard Not started Herrie
125009350 wca-support webOS connman adapter support library for Raspberry Pi 3 New Medium Not started
125009387 wca-support-api webOS connman adapter support API definition New Medium Not started Herrie
125009419 webos-connman-adapter webOS component for managing network connections using connman Migration Medium Done Herrie
125009458 webos-fontconfig-files Place to put fontconfig configurations that go into the build New Easy Not started Herrie
125009488 webos-fonts Fonts for webOS New Easy Not started Herrie
125009652 webos-initscripts systemd unit scripts for system services Migration Hard Done Herrie
125009185 webos-settingsservice-conf Configuration files for settingsservice New Easy Done Herrie
125009680 webos-wayland-extensions Wayland protocol extensions for webOS New Easy In progress
198221973 website webOS Open Source Edition website and content New N/A N/A webOS OSE Website, not needed
216690721 auto-luna-surface-manager Luna Surface Manager for webOS Auto New N/A N/A Not useful for LuneOS
125002384 avoutput-adaptation-layer-api New N/A N/A Not migrating. Retired in March 2019, replaced by com.webos.service.audiooutput/videooutput
139123245 avoutput-adaptation-layer-mock webOS avoutput adaptation layer that talks to HAL New N/A N/A Not migrating. Retired in March 2019, replaced by com.webos.service.audiooutput/videooutput
125002413 avoutput-adaptation-layer-rpi RPi specific webOS avoutput adaptation layer using DRM and ALSA driving display and sound New N/A N/A Not migrating. Retired in March 2019, replaced by com.webos.service.audiooutput/videooutput
125002453 avoutputd Service which controls audio and video output New N/A N/A Not migrating. Retired in March 2019, replaced by com.webos.service.audiooutput/videooutput
125160949 build-webos webOS OSE build layer New N/A N/A Not migrating. For OSE builds only.
125002556 chromium53 Open source Chromium project used by webOS New N/A N/A Replaced by Chromium 68
132885292 chromium53-browser-service Boilerplate for packaging a widget for AGL application framework, that launches Chromium Browser. New N/A N/A Replaced by Chromium 68
161303311 chromium-browser-service Boilerplate for packaging a widget for AGL application framework, that launches Chromium Browser. New N/A N/A AGL specific
159431973 chromium68 OSE version of webos webengine based on chromium v68 New N/A N/A Replaced by v72
125006872 cjson open-source json-c library used by webOS Migration N/A N/A
216698997 com.webos.app.home New N/A N/A Not needed for LuneOS
125006976 com.webos.app.settings Settings application Migration/New N/A N/A Too limited for our requirements
174770776 localization-tool New N/A N/A Tool, no need to migrate
125007744 ls2-helpers webOS Luna System Bus helper library for C++11 New N/A N/A Was used for avoutput which is no longer used/needed
132146511 meta-agl-lge Yocto meta layer for LG WebAppManager on AGL (from webOS OSE) New N/A N/A Not migrating. For AGL builds only.
125160971 meta-webosose Yocto layer for webOS New N/A N/A Not migrating. For OSE builds only.
125008507 nyx-modules-qemux86 webOS portability layer - emulator specific modules New N/A N/A Not needed for our emulator images
125002490 test-apps Test applications New N/A N/A Not required for LuneOS, YouTube app might be useful in some way.
159431493 v8 New N/A N/A Not required for Chromium 72
144575353 webos.service.bluetooth2 webOS Bluetooth management service New N/A N/A Duplicated from com.webos.service.bluetooth2