microPlatform update 39

Posted on Feb 7, 2019

4 min read

Zephyr microPlatform

Zephyr

393 patches total:

  • start commit: 766cc504 ("net: l2: openthread: correct get_best_match logic for source IP").
  • end commit: 2d2a0452 ("doc: efr32_slwstk6061a: update paragraph 'Flashing'").

MCUboot

32 patches total:

  • start commit: 9d1dc1c2 ("[FIO mergeup] Merge 'JuulLabs-OSS/master' into foundriesio/master").
  • end commit: 71a697a4 ("Add minimum size validation for header parameter").

dm-lwm2m

8 patches total:

  • start commit: 15cf0dc3 ("dm-lwm2m: add OpenThread configuration changes").
  • end commit: 611d761c ("dm-lwm2m: fix OpenThread / 802.15.4 check").

dm-hawkbit-mqtt

6 patches total:

  • start commit: 9cb0e9ea ("dm-hawkbit-mqtt: add OpenThread configuration changes").
  • end commit: 27ba0c9a ("dm-hawkbit-mqtt: fix OpenThread / 802.15.4 check").

Linux microPlatform

Highlights

  • Binutils updated to the latest (c909e7afdc) on the 2.31 release branch
  • OSTree updated to the v2018.9 release
  • U-Boot based devices now using Flat Image Tree (FIT) image for kernel, initrd, device-tree and device-tree overlays

Breaking Changes

Support for U-Boot FIT images required bootloader and boot config changes that can't yet be updated via SOTA updates, all requiring a clean flash.

Devices now supporting FIT image:

  • Beaglebone-yocto
  • Cl-som-imx7
  • Colibri-imx7
  • Cubox-i
  • Dragonboard-410c
  • Dragonboard-820c
  • Raspberrypi0-wifi
  • Raspberrypi3-64

Targets using UEFI and Grub2 were not affected.

Layer Updates

Meta Freescale

  • LSDK BSP updated to the 1812 tag
  • MX8-based machines switched to u-boot-imx and linux-imx by default

Meta Intel

  • Intel-vaapi-driver updated to 2.3.0
  • Linux-intel 4.14 updated to v4.14.92
  • Linux-intel 4.19 updated to v4.19.13
  • New recipe: linux-intel-rt/4.19

Meta Linaro

  • GCC-Linaro 4.9, 5.2, 5.3, 6.3 and 7.1 removed
  • Initial support for external prebuilt ARM toolchain

Meta Qualcomm

  • Linux-linaro-qcomlt updated to 4.14.96

Meta RaspberryPi

  • New recipe: linux-raspberrypi-rt-4.14

Meta RISC-V

  • Gdb-riscv updated to 74e3300d8a
  • Initial support for musl
  • MicroSemi PCIe device support added to riscv-pk

Meta Virtualization

  • Lxc updated to 3.1.0

OpenEmbedded Core

  • Binutils updated to latest 2.31 release branch
  • Boost updated to 1.69.0
  • Createrepo-c updated to 0.12.0
  • Curl updated to 7.63
  • Dnf updated to 4.0.10
  • Dpkg updated to 1.18.25
  • Eudev updated to 3.2.7
  • File updated to 5.35
  • GCC 7.3 removed
  • Gnupg updated to 2.2.12
  • Gnutls updated to 3.6.5
  • Go updated to 1.11.4
  • Gobject-introspection updated to 1.58.3
  • I2c-tools updated to 4.1
  • Libatomic-ops updated to 7.6.8
  • Libdnf updated to 0.24.1
  • Libgpg-error updated to 1.33
  • Libpng updated to 1.6.36
  • Librepo updated to 1.9.3
  • Libsndfile1 fixes for CVE-2017-17456/17457 and CVE-2018-19661/19662
  • Libsolv updated to 0.7.2
  • Libxcrypt updated to 4.4.1
  • Libxcrypt updated to 4.4.2
  • Libxslt updated to 1.1.33
  • Linux-libc-headers updated to v4.19
  • Linux-yocto 4.18 updated to v4.18.25
  • Linux-yocto 4.19 updated to v4.19.14
  • Mobile-broadband-provider-info updated to 20190116
  • Musl updated to 1.1.21
  • Nasm updated to 2.14.02
  • Netbase updated to 5.5
  • Nss updated to 3.41
  • Opkg and opkg-utils updated to 0.4.0
  • Perl updated to 5.28.1
  • Polkit support is now enabled only if polkit distro feature is set
  • Ptest-runner updated to 2.3
  • Sqlite3 updated to 3.26.0
  • Sstate hash equivalence support
  • Strace updated to 4.26
  • Subversion updated to 1.11.1
  • Systemd fixes for CVE-2018-16864, CVE-2018-16865 and CVE-2018-16866
  • Tzdata and tzcode updated to 2018i
  • Vala updated to 0.42.4
  • Wget updated to 1.20.1

Meta OpenEmbedded

  • Dhcpcd updated to 7.0.8
  • Haveged updated to 1.9.4
  • Opensc updated to 0.19.0

Meta Updater

  • Libp11 updated to git 57ca68f for EC signing support
  • OSTree updated to v2018.9
  • Softhsm updated to 2.5.0

Meta LMP

  • Added HSM as part of the default sota features set
  • U-Boot fitImage support added for every u-boot-based device

Containers

core-containers/aktualizr

  • Changed openjdk8-jre-base 8.181.13-r0 -> 8.191.12-r0
  • Changed libjpeg-turbo 1.5.3-r3 -> 1.5.3-r4
  • Changed krb5-libs 1.15.3-r0 -> 1.15.4-r0
  • Changed openjdk8-jre-lib 8.181.13-r0 -> 8.191.12-r0

core-containers/hawkbit-update-server

  • Changed krb5-libs 1.15.3-r0 -> 1.15.4-r0
  • Changed openjdk8-jre-base 8.181.13-r0 -> 8.191.12-r0
  • Changed libjpeg-turbo 1.5.3-r3 -> 1.5.3-r4
  • Changed openjdk8-jre-lib 8.181.13-r0 -> 8.191.12-r0

core-containers/leshan

  • Changed krb5-libs 1.15.3-r0 -> 1.15.4-r0
  • Changed openjdk8-jre-base 8.181.13-r0 -> 8.191.12-r0
  • Changed libjpeg-turbo 1.5.3-r3 -> 1.5.3-r4
  • Changed openjdk8-jre-lib 8.181.13-r0 -> 8.191.12-r0

gateway-containers/cf-proxy-coap-http

  • Changed krb5-libs 1.15.3-r0 -> 1.15.4-r0
  • Changed openjdk8-jre-base 8.181.13-r0 -> 8.191.12-r0
  • Changed libjpeg-turbo 1.5.3-r3 -> 1.5.3-r4
  • Changed openjdk8-jre-lib 8.181.13-r0 -> 8.191.12-r0

gateway-containers/nginx

  • Changed libjpeg-turbo 1.5.3-r3 -> 1.5.3-r4

extra-containers/freeboard

  • Changed tar 1.30-r0 -> 1.31-r0
  • Changed wget 1.19.5-r0 -> 1.20.1-r0

extra-containers/fswebcam

  • Changed libjpeg-turbo 1.5.3-r3 -> 1.5.3-r4

extra-containers/wifi-ap

  • Removed libgcc

extra-containers/x

  • Added mesa-dri-vc4
  • Changed libjpeg-turbo 1.5.3-r3 -> 1.5.3-r4

Related posts