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

From WebOS-Ports
Jump to navigation Jump to search
Line 20: Line 20:
 
! style="font-weight:bold; font-size:24px;" | Language
 
! style="font-weight:bold; font-size:24px;" | Language
 
! style="font-weight:bold; font-size:24px;" | Migration from OWO/New
 
! style="font-weight:bold; font-size:24px;" | Migration from OWO/New
! style="font-weight:bold; font-size:24px;" | Migration Difficulty
+
! 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
Line 30: Line 30:
 
| C++
 
| C++
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
| Migration completed, need to fix a few regressions
 
| Migration completed, need to fix a few regressions
Line 39: Line 39:
 
| C++
 
| C++
 
| Migration/New
 
| Migration/New
| {{CellMigrationDifficulty|Hard}}
+
| {{CellMigrationComplexity|Hard}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
| Replacement for https://github.com/webOS-ports/luna-appmanager/, however
 
| Replacement for https://github.com/webOS-ports/luna-appmanager/, however
Line 50: Line 50:
 
| CMake
 
| CMake
 
| Migration/New
 
| Migration/New
| {{CellMigrationDifficulty|Hard}}
+
| {{CellMigrationComplexity|Hard}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
| Replacement for https://github.com/webOS-ports/luna-appmanager/, however
 
| Replacement for https://github.com/webOS-ports/luna-appmanager/, however
Line 60: Line 60:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
| Possible replacement for https://github.com/webOS-ports/audio-service
 
| Possible replacement for https://github.com/webOS-ports/audio-service
Line 70: Line 70:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|N/A}}
+
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. Retired in March 2019, replaced by
 
| Not migrating. Retired in March 2019, replaced by
Line 81: Line 81:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|N/A}}
+
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. Retired in March 2019, replaced by
 
| Not migrating. Retired in March 2019, replaced by
Line 93: Line 93:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|N/A}}
+
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. Retired in March 2019, replaced by
 
| Not migrating. Retired in March 2019, replaced by
Line 103: Line 103:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|N/A}}
+
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. Retired in March 2019, replaced by
 
| Not migrating. Retired in March 2019, replaced by
Line 113: Line 113:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Hard}}
+
| {{CellMigrationComplexity|Hard}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 122: Line 122:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Hard}}
+
| {{CellMigrationComplexity|Hard}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 131: Line 131:
 
| C++
 
| C++
 
| Migration/New
 
| Migration/New
| {{CellMigrationDifficulty|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,
Line 141: Line 141:
 
| Python
 
| Python
 
| New
 
| New
| {{CellMigrationDifficulty|N/A}}
+
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. For OSE builds only.
 
| Not migrating. For OSE builds only.
Line 152: Line 152:
 
| CMake
 
| CMake
 
| New
 
| New
| {{CellMigrationDifficulty|Very hard}}
+
| {{CellMigrationComplexity|Very hard}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 161: Line 161:
 
|  
 
|  
 
| New
 
| New
| {{CellMigrationDifficulty|N/A}}
+
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Replaced by Chromium 68
 
| Replaced by Chromium 68
Line 172: Line 172:
 
| CMake
 
| CMake
 
| New
 
| New
| {{CellMigrationDifficulty|N/A}}
+
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Replaced by Chromium 68
 
| Replaced by Chromium 68
Line 181: Line 181:
 
|  
 
|  
 
| New
 
| New
| {{CellMigrationDifficulty|Very hard}}
+
| {{CellMigrationComplexity|Very hard}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 190: Line 190:
 
| C
 
| C
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not needed anymore, double check. Replaced by json-c
 
| Not needed anymore, double check. Replaced by json-c
Line 199: Line 199:
 
| CMake
 
| CMake
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
Line 210: Line 210:
 
| JavaScript
 
| JavaScript
 
| Migration/New
 
| Migration/New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
| Possible replacement for
 
| Possible replacement for
Line 221: Line 221:
 
| JavaScript
 
| JavaScript
 
| Migration/New
 
| Migration/New
| {{CellMigrationDifficulty|Hard}}
+
| {{CellMigrationComplexity|Hard}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
| Possible replacement for
 
| Possible replacement for
Line 232: Line 232:
 
| JavaScript
 
| JavaScript
 
| Migration/New
 
| Migration/New
| {{CellMigrationDifficulty|N/A}}
+
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Too limited for our requirements
 
| Too limited for our requirements
Line 241: Line 241:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
|  
 
|  
Line 251: Line 251:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 261: Line 261:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Hard}}
+
| {{CellMigrationComplexity|Hard}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
|  
 
|  
Line 271: Line 271:
 
| JavaScript
 
| JavaScript
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
|  
 
|  
Line 281: Line 281:
 
| JavaScript
 
| JavaScript
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
|  
 
|  
Line 291: Line 291:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
|  
 
|  
Line 300: Line 300:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
Line 310: Line 310:
 
| JavaScript
 
| JavaScript
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
|  
 
|  
Line 319: Line 319:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|In progress}}
 
| {{CellMigrationStatus|In progress}}
 
|  
 
|  
Line 329: Line 329:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 338: Line 338:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
| Required by maliit/luna-surfacemanager
 
| Required by maliit/luna-surfacemanager
Line 347: Line 347:
 
| Python
 
| Python
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
| Required by maliit/luna-surfacemanager
 
| Required by maliit/luna-surfacemanager
Line 356: Line 356:
 
| C++
 
| C++
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
Line 365: Line 365:
 
| Shell
 
| Shell
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 374: Line 374:
 
| CMake
 
| CMake
 
| New
 
| New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
|  
 
|  
Line 383: Line 383:
 
| C++
 
| C++
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
Line 392: Line 392:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
|  
 
|  
Line 401: Line 401:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
|  
 
|  
Line 410: Line 410:
 
| C++
 
| C++
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
Line 419: Line 419:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 428: Line 428:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 437: Line 437:
 
| C
 
| C
 
| New
 
| New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 446: Line 446:
 
| C
 
| C
 
| New
 
| New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 455: Line 455:
 
| C
 
| C
 
| New
 
| New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 464: Line 464:
 
| C
 
| C
 
| New
 
| New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 473: Line 473:
 
| C
 
| C
 
| New
 
| New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 482: Line 482:
 
| C
 
| C
 
| New
 
| New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 491: Line 491:
 
| Makefile
 
| Makefile
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 500: Line 500:
 
| JavaScript
 
| JavaScript
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 509: Line 509:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Hard}}
+
| {{CellMigrationComplexity|Hard}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 518: Line 518:
 
| C
 
| C
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
|  
 
|  
Line 527: Line 527:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|In progress}}
 
| {{CellMigrationStatus|In progress}}
 
|  
 
|  
Line 536: Line 536:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
|  
 
|  
Line 545: Line 545:
 
| C++
 
| C++
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
Line 555: Line 555:
 
| C++
 
| C++
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|In progress}}
 
| {{CellMigrationStatus|In progress}}
 
|  
 
|  
Line 564: Line 564:
 
| C++
 
| C++
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
|  
 
|  
Line 573: Line 573:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
Line 582: Line 582:
 
| Shell
 
| Shell
 
| New
 
| New
| {{CellMigrationDifficulty|N/A}}
+
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Tool, no need to migrate
 
| Tool, no need to migrate
Line 591: Line 591:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|N/A}}
+
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Was used for avoutput which is no longer used/needed
 
| Was used for avoutput which is no longer used/needed
Line 600: Line 600:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
|  
 
|  
Line 609: Line 609:
 
| Python
 
| Python
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
|  
 
|  
Line 618: Line 618:
 
| C
 
| C
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
| Needed for audiod, sam, appmanager
 
| Needed for audiod, sam, appmanager
Line 627: Line 627:
 
| C++
 
| C++
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
Line 637: Line 637:
 
| CMake
 
| CMake
 
| New
 
| New
| {{CellMigrationDifficulty|Medium}}
+
| {{CellMigrationComplexity|Medium}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
| Need to start migration of legacy services
 
| Need to start migration of legacy services
Line 646: Line 646:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Hard}}
+
| {{CellMigrationComplexity|Hard}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
| Need to asses if needed
 
| Need to asses if needed
Line 655: Line 655:
 
| C++
 
| C++
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
Line 665: Line 665:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Hard}}
+
| {{CellMigrationComplexity|Hard}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
| Need to asses if needed
 
| Need to asses if needed
Line 675: Line 675:
 
| C++
 
| C++
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
| Need to asses if needed (g-streamer)
 
| Need to asses if needed (g-streamer)
Line 684: Line 684:
 
| PHP
 
| PHP
 
| New
 
| New
| {{CellMigrationDifficulty|N/A}}
+
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. For AGL builds only.
 
| Not migrating. For AGL builds only.
Line 693: Line 693:
 
| BitBake
 
| BitBake
 
| New
 
| New
| {{CellMigrationDifficulty|N/A}}
+
| {{CellMigrationComplexity|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| {{CellMigrationStatus|N/A}}
 
| Not migrating. For OSE builds only.
 
| Not migrating. For OSE builds only.
Line 702: Line 702:
 
| JavaScript
 
| JavaScript
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|In progress}}
 
| {{CellMigrationStatus|In progress}}
 
| Partially Done
 
| Partially Done
Line 711: Line 711:
 
| JavaScript
 
| JavaScript
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
Line 722: Line 722:
 
| C++
 
| C++
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|To start}}
 
| {{CellMigrationStatus|To start}}
 
| Simply create new branch
 
| Simply create new branch
Line 733: Line 733:
 
| C++
 
| C++
 
| Migration
 
| Migration
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Done}}
 
| {{CellMigrationStatus|Done}}
 
|  
 
|  
Line 743: Line 743:
 
| JavaScript
 
| JavaScript
 
| New
 
| New
| {{CellMigrationDifficulty|Easy}}
+
| {{CellMigrationComplexity|Easy}}
 
| {{CellMigrationStatus|Not started}}
 
| {{CellMigrationStatus|Not started}}
 
| Possible future replacement of mojoservicelauncher. Required by
 
| Possible future replacement of mojoservicelauncher. Required by

Revision as of 08:24, 20 June 2019

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 Complexity Migration
 Status
Comments
125002229 activitymanager Manage all running activities C++ Migration Medium Done Migration completed, need to fix a few regressions
125002253 activitymanager Application installer C++ Migration/New Hard 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 Hard 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 Medium 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 N/A 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 N/A 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 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 C++ New N/A 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 Hard Not started
144575093 bluetooth-sil-bluez5 webOS Bluetooth SIL implementation for bluez5 C++ New Hard Not started
125002521 bootd Simplified upstart-like component C++ Migration/New Medium 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 N/A 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 Very Hard Not started
125002556 chromium53 Open source Chromium project used by webOS New N/A 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 N/A N/A Replaced by Chromium 68
159431973 chromium68 OSE version of webos webengine based on chromium v68 New Very Hard Not started
125006872 cjson open-source json-c library used by webOS C Migration Easy N/A Not needed anymore, double check. Replaced by json-c
125006907 cmake-modules-webos CMake modules needed to build webOS components CMake Migration Easy 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 Medium 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 Hard 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 N/A N/A Too limited for our requirements
144573168 com.webos.service.ai C++ New Easy To start
144565915 [https://github.com/webosose/com.webos.service.audiooutput
 com.webos.service.audiooutput]
C++ New Medium Not started
181451156 [https://github.com/webosose/com.webos.service.camera
 com.webos.service.camera]
C++ New Hard To start
181452181 [https://github.com/webosose/com.webos.service.contextintentmgr
 com.webos.service.contextintentmgr]
JavaScript New Easy To start
191705468 [https://github.com/webosose/com.webos.service.flowmanager
 com.webos.service.flowmanager]
JavaScript New Easy To start
137426124 [https://github.com/webosose/com.webos.service.memorymanager
 com.webos.service.memorymanager]
Memory Manager C++ New Easy To start
181443913 com.webos.service.pdm C++ New Easy Done
144572894 [https://github.com/webosose/com.webos.service.rosbridge
 com.webos.service.rosbridge]
JavaScript New Easy To start
174775116 com.webos.service.tts C++ New Easy In progress
174774250 [https://github.com/webosose/com.webos.service.videooutput
 com.webos.service.videooutput]
C++ New Medium Not started
125007018 configd Simple get/set interfaces to access the configurations C++ New Easy Not started Required by maliit/luna-surfacemanager
125007057 configd-data Configurable data sets to be used by configd Python New Easy Not started Required by maliit/luna-surfacemanager
125007083 configurator Creates the database schema for webOS Applications C++ Migration Easy Done
125007120 cpushareholder-stub Stubbed implementation of the webOS CPU shares scripts Shell Migration Easy Not started
125007155 crashd crashd and libSegFault implementation for crash report generation CMake New Medium To start
125007190 db8 A userspace service that provides access to the webOS database C++ Migration Medium Done
125007231 event-monitor webOS event monitor service C++ New Easy To start
125007273 event-monitor-network Network notifications plugin of event-monitor C++ New Easy To start
125007310 filecache webOS Daemon to cache filesystem requests C++ Migration Easy Done
181450503 g-camera-pipeline C++ New Medium Not started
144556091 g-media-pipeline Media pipeline which uses GStreamer C++ New Medium Not started
144559197 gst-libav C New Medium Not started
144559093 gst-plugins-bad C New Medium Not started
144559009 gst-plugins-base C New Medium Not started
144559166 gst-plugins-good C New Medium Not started
144559123 gst-plugins-ugly C New Medium Not started
144559063 gstreamer C New Medium Not started
125007349 ilib-qml-plugin A library of i18n routines written in Javascript Makefile New Easy Not started
125007385 ilib-webapp Internationalization library written in pure ES5 Javascript JavaScript New Easy Not started
125007436 ime-manager Input method plugins for webOS C++ New Hard Not started
125007484 jemalloc Jemalloc used in webOS C Migration Easy To start
144572731 libgoogleassistant C++ New Easy In progress
125007527 libndl-directmedia2 Media framework which supports OpenMAX C++ New Easy Not started
125007571 libpbnjson webOS's Better Native JSON library C++ Migration Easy Done
125007615 librolegen Generates dynamically webOS system bus role files for webOS Javascript
 services
C++ Migration Easy In progress
125007658 libsandbox Collection of APIs for separating running programs C++ Migration Easy To start
125007697 libwebosi18n webOS Native Internationalization library (for C and C++ applications) C++ New Easy Done
174770776 localization-tool Shell New N/A N/A Tool, no need to migrate
125007744 ls2-helpers webOS Luna System Bus helper library for C++11 C++ New N/A N/A Was used for avoutput which is no longer used/needed
125007778 luna-downloadmgr C++ New Easy To start
125007812 luna-init Initialization and font setup files used by luna-sysmgr Python Migration Medium To start
125007877 luna-prefs Retrieves system preferences values set and used by webOS C Migration Medium Not started Needed for audiod, sam, appmanager
125007905 luna-service2 webOS Luna System Bus library, daemon, and utilities C++ Migration Medium Done
125007950 [https://github.com/webosose/luna-service2-security-conf
 luna-service2-security-conf]
webOS component which defines luna-service2 API permissions CMake New Medium Done Need to start migration of legacy services
125007988 luna-surfacemanager Luna surface manager, a surface manager for webOS C++ New Hard Not started Need to asses if needed
125008021 luna-sysservice Provides preference, timezone and ringtone services for webOS components C++ Migration Easy Done
125008052 [https://github.com/webosose/maliit-framework-webos
 maliit-framework-webos]
webOS input method framework and service C++ New Hard Not started Need to asses if needed
125008096 [https://github.com/webosose/media-resource-calculator
 media-resource-calculator]
Media Resource Calculator C++ New Easy 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 N/A N/A Not migrating. For AGL builds only.
125160971 meta-webosose Yocto layer for webOS BitBake New N/A N/A Not migrating. For OSE builds only.
125008143 mojoloader Javascript loader for foundation frameworks and other loadable libraries JavaScript Migration Easy In progress Partially Done
125008181 mojoservicelauncher webOS component responsible for launching the node.js services JavaScript Migration Easy 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 Easy 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 Easy 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 Easy 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