Versions Compared

Key

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

...

 

BaselineCMF-20170724Updates from Comcast 2017-07-24.
Post-baseline updates

 

 
TDKM49 https://wiki.rdkcentral.com/display/TDK/TDK+Release+M49
Manifestrdkv-20170724 

 

Known Issues

Emulator:

  • TDK-346 RDK-V CMF Emulators xcal-device service and xdiscovery not running
    • Causes most XUPNP tests to fail, issue (which is a work around procedure) is marked as resolved but the underlying issue won't be addressed until dependency on POD manager issue is removed
    • The output.json file created by this service is required for a number of the E2E tests, we have worked around this by creating the /opt/output.json file on hybrid and media client as follows:
      {"playbackUrl": "http://<hybrid IP>:8080/hnStreamStart?deviceId=<hybrid mac address>&DTCP1HOST=<hybrid IP>&DTCP1PORT=5000"}
      e.g. {"playbackUrl": "http://192.168.21.234:8080/hnStreamStart?deviceId=08:bb:83:b3:b3:07&DTCP1HOST=192.168.21.234&DTCP1PORT=5000"}
      
  • TDK-354 RDKV Emulator Testing Script Time Outs
    • We are observing inconsistency in some of the E2E tests results, i.e. tests may sometimes pass and sometimes fail with a SCRIPT TIMEOUT error
  • TDK-292 RDKV Emulator-HYB recorder failures requires DVR Simulator (refer to TDK-277)
  • TDK-379 RDKV Emulator CC_Initialization.... ERROR : Unable to find "result" in response message
  • TDK-380 RDKV Emulator "No such file or directory:" retrieving recordDetails.txt
  • TDK-381 RDKV Emulator RMF_HNSrc_MPSink GetMediaTime() Failures
  • TDK-382 RDKV Emulator RMF_MS tests failing with "UNABLE TO OPEN THE LOG FILE"
  • TDK-383 RDKV Emulator DS_GetAspect_Ratio_Reboot_test_114 Failure
  • TDK-384 RDKV Emulator IARMBUS Intermittent Failures

Platforms:

  • Reference platform builds still have a dependency on podManager
  • RDK-283 Absence of POD in CMF image blocks RMF system level functionality
    • xcal device service doesn't start, so /opt/output.json file required by E2E tests not created from this iteration we have worked around this by creating the tmp/ip_acquired file, with this workaround we can run TDK E2E tests
  • TDK-277 Testing of Recorder component will remain blocked until DVR Simulator code is available
  • TDK-276 Subset of Recorder tests still consistently failing for CMF
  • TDK-385 RDKV Platform DS Tests Application Fails to Set SURROUND mode
  • TDK-386 RDKV Platform XG1V3 Some SM Tests failing with "Json Message is in Incorrect Format !!!"
  • TDK-387 RDKV Platform XG1V3 XUPNP Event not received by xcal-device process
  • TDK-388 RDKV Platform XG1V3 RMF MPSink Set Volume Errors
  • TDK-389 RDKV Platform E2E Tests Failures "HNSource play failed current state not playing"
  • TDK-390 RDKV Platform Xi3v2 All SM Tests Fail with undefined symbol error

Build System

  • All builds (emulator and reference platforms) now use rdk-oe (Yocto).
  • The old build_framework system is no longer supported.
  • Root Filesystem uncompressed image sizes:
    • XG1v3 204136 (KiB)
    • XI3v2 197132 (KiB)

Highlights since 20170626

  • Components updated:
    • meta-cmf-bsp-emulator, meta-rdk-bsp-emulator, bluetooth, bluetooth_mgr, dvr, gst-plugins-rdk-dvr, mediaframework, meta-cmf, meta-cmf-raspberrypi, meta-rdk, recorder, tr69, westeros, podManager, meta-cmf-restricted, audiocapturemgr, crashupload, dca, devicesettings, iarmbus, iarmmgrs, injectedbundle, netsrvmgr, rdk_logger, rdkapps, rdkbrowser2, rmf_mediastreamer, servicemanager, storagemanager, sys_mon_tools (host), sysint, tr69hostif, webpa-video, wifi, xupnp, meta-westeros-raspberrypi, tdk, tdk-advanced, devices/intel-x86-pc/rdkemulator/rdkbrowser, devices/intel-x86-pc/rdkri/mediaframework, devices/intel-x86-pc/rdkemulator/tdk, devices/intel-x86-pc/rdkri/sysint, devices/raspberrypi/dvr, devices/raspberrypi/iarmmgrs.
  • Patches updated:
    • patches/qtbase-5.1.1, patches/qtwebkit-5.1.1, patches/rdk-oe.
  • Community contributions:
    • 10624 (RDKCMF-3803) Revert " - Resolved rootfs compilation errors due to base64-dev runtime dependency"
    • 10597 Resource leak in WstCompositorStop
    • 10559CMF-6579 Initial layer config for meta-cmf-video (overrides for meta-rdk-video).
    • 10529 rdk.conf: don't over-ride oe-core's default WARN_QA / ERROR_QA lists
    • 10530 hdhomerun: fix packaging for unversioned .so
    • 10531 rdk.conf: duplicate ARM_INSTRUCTION_SET _armv7a over-ride for _armv7ve
    • 10528 breakpad: update lss git revision to include fixes for ARM thumb2
    • 10518 (RDKCMF-7183) Revert ": DVR Recording and Playback on raspberrypi from wizardkit UI"
    • 10005 (RDKCMF-7183) : DVR Recording and Playback on raspberrypi from wizardkit UI
    • 10503 setup-environment: test bitbake version to determine OE_DISTRO
    • 10516 (RDKCMF-7435) Remove Mediaframework mediaclient specific redundant overrides
    • 10514 (RDKCMF-7431) Do not fail if patch has already been applied
    • 10319 (RPI-7) :Randomly observing boot up issue in RaspberryPI broadband
    • 9981 (RDKCMF-7183) : DVR Recording and Playback on raspberrypi from wizardkit UI
    • 10269 (RDKBCMF-91) : Captive Portal bring-up on RDKB for Raspberry Pi platform.
    • 10487 (RDKCMF-7431) Return fail status if called setup script fails.
    • 10486 (RDKCMF-7431) Return fail status if called setup script fails.
    • 10477 (RDKCMF-7431) Return fail status if patches do not apply correctly.
    • 10500 (RDKCMF-7432) : cov-configure to use config file
    • 10417 (RDKCMF-7416) Enable Non-External Source Builds
    • 10389 (RDKCMF-7403) Modify wizardkit UI Channel icons
    • 10293 (RPI-38) : raspberrypi build missing the /etc/env_setup.sh script
    • 10391 (RDKCMF-7390) Remove broadcom-refsw from wpe backend overrides
    • 10390 (RDKCMF-7384) Add sysint override to install ip-setup-monitor.service
    • 10333 (RDKCMF-7370) Remove opencdm bbmask
    • 10292 (RPI-45) : [RPI-V] Streaming form Hybrid to MC is failling
    • 10311 (RDKCMF-5857) Add build support for new Opensource webpa components
    • 10316 (RDKCMF-5857) Add build support for new Opensource webpa components
    • 10280 Update overrrides after meta layer upgrades
    • 10302 (RDKCMF-7378) Merge setup-environment scripts into one script
    • 10304 (RDKCMF-7378) Add meta-cmf-rdkb-bsp-emulator activation to setup environment script
    • 10294 (RDKCMF-7378) Merge setup-environment scripts into one script
    • 10295 (RDKCMF-7293) Revert " Mask out parodus."
    • 10268 Remove setting of linux-raspberrypi PREFERRED_VERSION in setup environment script
    • 10254 (RDKBCMF-88) Migrate RDK-B recipe appends to meta-cmf-broadband
    • 10241 (RDKCMF-7355) RDKTT-1131 : NetSrvMgr Code coverage
    • 10229PATCH-551 Update generated patch file: 0002-RDKCMF-963generate963generate-qtwebkit-patch-from-vanilla-OSS.patch
    • 10228PATCH-550 Update generated patch file: 0001-RDKCMF-963-generate-qtbase-patch-from-vanilla-OSS-qt.patch
    • 10097 (RDKCMF-7320) : Append compilation flag to enable Qam Live Source
    • 10158 (RDKCMF-7294) Migrate restricted recipe appends to meta-cmf-restricted
    • 10157 (RDKCMF-7294) Migrate restricted recipe appends to meta-cmf-restricted
    • 9994 (RDKCMF-7235) - Add deepsleep iarmmgrs hal for raspberrypi device
    • 9993 (RDKCMF-7235) - updated iarmmgrs to build deepsleepmgr and deepsleep in hal

 

A detailed changelog since the last iteration (rdkv-20170626) can be found here.

Details of all RDK-V releases and iterations can be found here