Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • RDK Shell
  • WPE's Thunder Framework
  • RDK Services (Thunder Nano services developed by Comcast)
  • WPE Framework's UI (for Controller UI)
  • WebKit Browser Plugin (A Thunder Nano service for WPE WebKit Browser)
  • RDK Reference App

Block diagram for RDK Services.jpg

RDK Images

Build Image

Page Tree
rootRDK Services on Raspberrypi

Issues in JIRA

Test Execution

Jira
serverJIRA
columnskey,summary,type,created,assignee,reporter,priority,status,resolution,resolutiondate
maximumIssues200
jqlQueryproject = REFPLTV AND targets=R-Pi AND labels in (_rdk_services_validation, _tdk_rdkservice_validation) order by created DESC
serverId11deff04-0380-3a3d-a916-0849d4e573f7

Build error fixes

S. No.Issue Description / logRoot CauseAction done / Changes atRemarks
1ERROR: Layer 'cmf-raspberrypi' depends on layer 'wpe-layer', but this layer is not enabled in your configurationmeta-cmf-raspberrypi's layer has wpe layer dependency

Removed wpe dependency from meta-cmf-raspberrypi/conf/layer.conf

Change-set: 43688

addressed from REFPLTV-521
2ERROR: Nothing RPROVIDES 'gstreamer1.0-plugins-ugly' (but meta-rdk/recipes-core/packagegroups/packagegroup-rdk-media-common.bb RDEPENDS on or otherwise requires it)
ERROR: gstreamer1.0-plugins-ugly was skipped: because it has a restricted license not whitelisted in LICENSE_FLAGS_WHITELIST
RDK Media common package group has GStreamer ugly plugins run-time dependency

commercial Whitelist flag added for Gstreamer ugly plugin and mpg123.

Also lame is not required for RDK build as it has a restricted license.

Change-set: 43513

addresed from 
REFPLTV-518

3ERROR: Nothing RPROVIDES 'gstreamer1.0-plugins-ugly-mpg123' (but meta-rdk-ext/recipes-extended/wpe-webkit/wpe-webkit_0.4.4.bb RDEPENDS on or otherwise requires it)wpe-webkit has Gstreamer ugly plugins run-time dependency
4| build-raspberrypi-rdk-mc/tmp/work/cortexa7t2hf-neon-vfpv4-rdk-linux-gnueabi/wpe-webkit/0.4.4+gitAUTOINC+5f899bc2e0-r0/git/Source/WebCore/platform/graphics/cairo/CairoUtilities.cpp:46:22: fatal error: cairo-gl.h: No such file or directory
| #include <cairo-gl.h>
| ^
| compilation terminated.
cairo bbappend from meta-rdk-ext is masked from meta-cmf-raspberrypi as meta-wpe has the same bbappend

meta-wpe 's cairo bbappend is masked for Non-Thunder images and meta-rdk-ext 's cairo bbappend is masked for Thunder images

Change-set: 43722

addressed from
REFPLTV-519
5
  • Not able to get the ssh terminal once the image is booted
  • No way to edit RDK Services configuration file as the rootfs generated with read-only mode
bbappend files for RDK Images which are maintained in meta-cmf-raspberrypi layer are disabled the read-only-rootfs IMAGE Feature only under that bbappend scope so, if any new image bbappend introduced, the image generated with this feature.removed read-only-rootfs feature globally for all RPI images
Change-set: 43245
addressed from 
REFPLTV-517
6

No controller UI on web browser launched though the port 9998 enabled (confirmed through netstat command)

The binding address is not set for WPE Framework

+ WPEFRAMEWORK_BINDING_rpi = "0.0.0.0"

Change-set : 43520

addressed from 
REFPLTV-520
7RDK Shell distro feature to be enabledRDK Shell distro feature includes RDKshell, wpeframework-ui and RDK reference app components into image

Enabled in raspberrypi-rdk-mc.conf file

Change-set: 43690

addressed from
REFPLTV-522
8new manifest to avoid meta-wpemeta-wpe layer is no more needed for RDK servicesa new manifest created on master branch of
http://code.rdkcentral.com/r/reference/manifests

addressed from REFPLTV-516

9remove meta-wpe layer dependency in meta-cmf-raspberrypi layer
removed

addressed from REFPLTV-521

...

Jira
serverJIRA
columnskey,summary,type,created,assignee,reporter,priority,status,resolution,resolutiondate
maximumIssues150
jqlQueryproject = REFPLTV AND targets = R-Pi AND labels in (_rdk_services_integration, rdk_services_ui_integration) order by created DESC
serverId11deff04-0380-3a3d-a916-0849d4e573f7

Test Execution

Jira
serverJIRA
columnskey,summary,type,created,assignee,reporter,priority,status,resolution,resolutiondate
maximumIssues150
jqlQueryproject = REFPLTV AND labels in (_rdk_services_integration, _rdk_services_validation, _tdk_rdkservice_validation) order by created DESC
serverId11deff04-0380-3a3d-a916-0849d4e573f7

...