LuneOS-webOS-OSE Migration Status

From WebOS-Ports
Revision as of 08:22, 20 June 2019 by Herrie (talk | contribs)
Jump to navigation Jump to search

Migration status & complexity clarifications

Migration Status Meaning Migration Complexity
Done Migration completed Easy
In progress Migration in progress Medium
To start To start migration Hard
Not started Migration not started Very Hard
N/A Not Applicable, no migration needed
id Component Description Language Migration from OWO/New Migration Difficulty Migration
 Status
Comments
125002229 activitymanager Manage all running activities C++ Migration Template:CellMigrationDifficulty Done Migration completed, need to fix a few regressions
125002253 activitymanager Application installer C++ Migration/New Template:CellMigrationDifficulty Not started Replacement for https://github.com/webOS-ports/luna-appmanager/, however
 with more limited API it seems)
125002286 [https://github.com/webosose/applicationinstallerutility
 applicationinstallerutility]
CMake Migration/New Template:CellMigrationDifficulty Not started Replacement for https://github.com/webOS-ports/luna-appmanager/, however
 with more limited API it seems)
125002313 audiod-pro audio deamon which controls and configures audio C++ New Template:CellMigrationDifficulty Not started Possible replacement for https://github.com/webOS-ports/audio-service
125002384 [https://github.com/webosose/avoutput-adaptation-layer-api
 avoutput-adaptation-layer-api]
C++ New Template:CellMigrationDifficulty 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 C++ New Template:CellMigrationDifficulty 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
C++ New Template:CellMigrationDifficulty N/A Not migrating. Retired in March 2019, replaced by
 com.webos.service.audiooutput/videooutput
125002453 avoutputd Service which controls audio and video output C++ New Template:CellMigrationDifficulty N/A Not migrating. Retired in March 2019, replaced by
 com.webos.service.audiooutput/videooutput
144574936 bluetooth-sil-api webOS Bluetooth SIL API C++ New Template:CellMigrationDifficulty Not started
144575093 bluetooth-sil-bluez5 webOS Bluetooth SIL implementation for bluez5 C++ New Template:CellMigrationDifficulty Not started
125002521 bootd Simplified upstart-like component C++ Migration/New Template:CellMigrationDifficulty In progress bootd is running. Need to see how we can migrate org.webosports.bootmgr,
 possible replacement for org.webosports.bootmgr
125160949 build-webos webOS OSE build layer Python New Template:CellMigrationDifficulty 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.
CMake New Template:CellMigrationDifficulty Not started
125002556 chromium53 Open source Chromium project used by webOS New Template:CellMigrationDifficulty 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.
CMake New Template:CellMigrationDifficulty N/A Replaced by Chromium 68
159431973 chromium68 OSE version of webos webengine based on chromium v68 New Template:CellMigrationDifficulty Not started
125006872 cjson open-source json-c library used by webOS C Migration Template:CellMigrationDifficulty N/A Not needed anymore, double check. Replaced by json-c
125006907 cmake-modules-webos CMake modules needed to build webOS components CMake Migration Template:CellMigrationDifficulty Done
125006951 [https://github.com/webosose/com.palm.service.devmode
 com.palm.service.devmode]
Node.js implementation of the com.palm.service.devmode Developer Mode
 Service
JavaScript Migration/New Template:CellMigrationDifficulty Not started Possible replacement for
 https://github.com/webOS-ports/org.webosports.service.devmode
149540141 [https://github.com/webosose/com.webos.app.enactbrowser
 com.webos.app.enactbrowser]
Enact Based Web Browser JavaScript Migration/New Template:CellMigrationDifficulty Not started Possible replacement for
 https://github.com/webOS-ports/org.webosports.app.browser
125006976 [https://github.com/webosose/com.webos.app.settings
 com.webos.app.settings]
Settings application JavaScript Migration/New Template:CellMigrationDifficulty N/A Too limited for our requirements
144573168 com.webos.service.ai C++ New Template:CellMigrationDifficulty To start
144565915 [https://github.com/webosose/com.webos.service.audiooutput
 com.webos.service.audiooutput]
C++ New Template:CellMigrationDifficulty Not started
181451156 [https://github.com/webosose/com.webos.service.camera
 com.webos.service.camera]
C++ New Template:CellMigrationDifficulty To start
181452181 [https://github.com/webosose/com.webos.service.contextintentmgr
 com.webos.service.contextintentmgr]
JavaScript New Template:CellMigrationDifficulty To start
191705468 [https://github.com/webosose/com.webos.service.flowmanager
 com.webos.service.flowmanager]
JavaScript New Template:CellMigrationDifficulty To start
137426124 [https://github.com/webosose/com.webos.service.memorymanager
 com.webos.service.memorymanager]
Memory Manager C++ New Template:CellMigrationDifficulty To start
181443913 com.webos.service.pdm C++ New Template:CellMigrationDifficulty Done
144572894 [https://github.com/webosose/com.webos.service.rosbridge
 com.webos.service.rosbridge]
JavaScript New Template:CellMigrationDifficulty To start
174775116 com.webos.service.tts C++ New Template:CellMigrationDifficulty In progress
174774250 [https://github.com/webosose/com.webos.service.videooutput
 com.webos.service.videooutput]
C++ New Template:CellMigrationDifficulty Not started
125007018 configd Simple get/set interfaces to access the configurations C++ New Template:CellMigrationDifficulty Not started Required by maliit/luna-surfacemanager
125007057 configd-data Configurable data sets to be used by configd Python New Template:CellMigrationDifficulty Not started Required by maliit/luna-surfacemanager
125007083 configurator Creates the database schema for webOS Applications C++ Migration Template:CellMigrationDifficulty Done
125007120 cpushareholder-stub Stubbed implementation of the webOS CPU shares scripts Shell Migration Template:CellMigrationDifficulty Not started
125007155 crashd crashd and libSegFault implementation for crash report generation CMake New Template:CellMigrationDifficulty To start
125007190 db8 A userspace service that provides access to the webOS database C++ Migration Template:CellMigrationDifficulty Done
125007231 event-monitor webOS event monitor service C++ New Template:CellMigrationDifficulty To start
125007273 event-monitor-network Network notifications plugin of event-monitor C++ New Template:CellMigrationDifficulty To start
125007310 filecache webOS Daemon to cache filesystem requests C++ Migration Template:CellMigrationDifficulty Done
181450503 g-camera-pipeline C++ New Template:CellMigrationDifficulty Not started
144556091 g-media-pipeline Media pipeline which uses GStreamer C++ New Template:CellMigrationDifficulty Not started
144559197 gst-libav C New Template:CellMigrationDifficulty Not started
144559093 gst-plugins-bad C New Template:CellMigrationDifficulty Not started
144559009 gst-plugins-base C New Template:CellMigrationDifficulty Not started
144559166 gst-plugins-good C New Template:CellMigrationDifficulty Not started
144559123 gst-plugins-ugly C New Template:CellMigrationDifficulty Not started
144559063 gstreamer C New Template:CellMigrationDifficulty Not started
125007349 ilib-qml-plugin A library of i18n routines written in Javascript Makefile New Template:CellMigrationDifficulty Not started
125007385 ilib-webapp Internationalization library written in pure ES5 Javascript JavaScript New Template:CellMigrationDifficulty Not started
125007436 ime-manager Input method plugins for webOS C++ New Template:CellMigrationDifficulty Not started
125007484 jemalloc Jemalloc used in webOS C Migration Template:CellMigrationDifficulty To start
144572731 libgoogleassistant C++ New Template:CellMigrationDifficulty In progress
125007527 libndl-directmedia2 Media framework which supports OpenMAX C++ New Template:CellMigrationDifficulty Not started
125007571 libpbnjson webOS's Better Native JSON library C++ Migration Template:CellMigrationDifficulty Done
125007615 librolegen Generates dynamically webOS system bus role files for webOS Javascript
 services
C++ Migration Template:CellMigrationDifficulty In progress
125007658 libsandbox Collection of APIs for separating running programs C++ Migration Template:CellMigrationDifficulty To start
125007697 libwebosi18n webOS Native Internationalization library (for C and C++ applications) C++ New Template:CellMigrationDifficulty Done
174770776 localization-tool Shell New Template:CellMigrationDifficulty N/A Tool, no need to migrate
125007744 ls2-helpers webOS Luna System Bus helper library for C++11 C++ New Template:CellMigrationDifficulty N/A Was used for avoutput which is no longer used/needed
125007778 luna-downloadmgr C++ New Template:CellMigrationDifficulty To start
125007812 luna-init Initialization and font setup files used by luna-sysmgr Python Migration Template:CellMigrationDifficulty To start
125007877 luna-prefs Retrieves system preferences values set and used by webOS C Migration Template:CellMigrationDifficulty Not started Needed for audiod, sam, appmanager
125007905 luna-service2 webOS Luna System Bus library, daemon, and utilities C++ Migration Template:CellMigrationDifficulty Done
125007950 [https://github.com/webosose/luna-service2-security-conf
 luna-service2-security-conf]
webOS component which defines luna-service2 API permissions CMake New Template:CellMigrationDifficulty Done Need to start migration of legacy services
125007988 luna-surfacemanager Luna surface manager, a surface manager for webOS C++ New Template:CellMigrationDifficulty Not started Need to asses if needed
125008021 luna-sysservice Provides preference, timezone and ringtone services for webOS components C++ Migration Template:CellMigrationDifficulty Done
125008052 [https://github.com/webosose/maliit-framework-webos
 maliit-framework-webos]
webOS input method framework and service C++ New Template:CellMigrationDifficulty Not started Need to asses if needed
125008096 [https://github.com/webosose/media-resource-calculator
 media-resource-calculator]
Media Resource Calculator C++ New Template:CellMigrationDifficulty Not started Need to asses if needed (g-streamer)
132146511 meta-agl-lge Yocto meta layer for LG WebAppManager on AGL (from webOS OSE) PHP New Template:CellMigrationDifficulty N/A Not migrating. For AGL builds only.
125160971 meta-webosose Yocto layer for webOS BitBake New Template:CellMigrationDifficulty N/A Not migrating. For OSE builds only.
125008143 mojoloader Javascript loader for foundation frameworks and other loadable libraries JavaScript Migration Template:CellMigrationDifficulty In progress Partially Done
125008181 mojoservicelauncher webOS component responsible for launching the node.js services JavaScript Migration Template:CellMigrationDifficulty Done
125008217 [https://github.com/webosose/nodejs-module-webos-dynaload
 nodejs-module-webos-dynaload]
A module for nodejs that allows dynamic loading and execution of
 Javascript files
C++ Migration Template:CellMigrationDifficulty To start Simply create new branch
125008247 [https://github.com/webosose/nodejs-module-webos-pmlog
 nodejs-module-webos-pmlog]
A module for nodejs that allows Javascript access to the webOS logging
 system
C++ Migration Template:CellMigrationDifficulty Done
125008282 [https://github.com/webosose/nodejs-module-webos-service
 nodejs-module-webos-service]
A low-level library for node.js services on webOS JavaScript New Template:CellMigrationDifficulty Not started Possible future replacement of mojoservicelauncher. Required by
 com.webos.service.flowmanager/rosbridge
125008312 [https://github.com/webosose/nodejs-module-webos-sysbus
 nodejs-module-webos-sysbus]
A module for nodejs that allows Javascript access to the webOS system bus C++ Migration Easy Done
125008349 notificationmgr webOS notification service C++ New Easy Not started Need to asses if needed
125008385 novacomd Utility to communicate with a target device over USB or TCP/IP C Migration Easy To start
125008425 nyx-lib webOS Platform Portability Layer C Migration Easy Done
125008457 nyx-modules webOS portability layer - device specific modules C Migration Hard Done
125008507 nyx-modules-qemux86 webOS portability layer - emulator specific modules C New N/A N/A Not needed for our emulator images
125008539 nyx-utils Utility to invoke nyx library device type commands C++ Migration Easy Done
125008577 omx-components Omx components for rendering video and audio C++ New Medium Not started
181444568 pdm-plugin C++ New Easy Done Test for regressions on targets
125008601 pmklogd Kernel logging daemon implementation. C Migration Easy Done
125008631 pmlogctl Command line interface for controlling PmLog logging information C Migration Easy Done
125008678 pmlogdaemon Logging daemon implementation C Migration Easy Done
125008708 pmloglib webOS Logging library C Migration Easy Done
125008742 pmtrace Performance tools for tracing and profiling the userspace stack in the
 platform
C++ Migration Medium Not started Requires modifications to kernels probably
125008777 pulseaudio-webos Pulseaudio sound server for webOS C New Medium Not started
125008821 qml-webos-bridge QML components for webOS and bridge to luna-service2 C++ New Easy Not started Required for ime-manager/luna-surfacemanager
125008844 qml-webos-components Miscellaneous QML components for webOS C++ New Easy Not started Required for luna-surfacemanager
125008883 qml-webos-framework Eos QML framework for webOS QML New Easy Not started Required for luna-surfacemanager
125008919 qt-features-webos Qt configuration features and tools for webOS. C++ New Medium Not started Required for ime-manager/luna-surfacemanager
125008954 qtwayland webOS version of QtWayland C++ New Medium Not started Required for luna-surfacemanager
125008985 qtwayland-webos QtWayland client extension for webOS C++ New Medium Not started Required by maliit
125009027 rdxd Remote diagnostics daemon implementation C New Easy Done
125009066 sam Systems and application manager C++ Migration/New Hard Not started Possible replacement for luna-sysmgr
125009101 serviceinstaller Extensible object oriented component used to add service components C++ Migration Easy Not started