diff options
author | Gavin Gavel <bot@opensourcefoundries.com> | 2018-06-23 01:40:42 +0000 |
---|---|---|
committer | Gavin Gavel <bot@opensourcefoundries.com> | 2018-06-23 01:40:42 +0000 |
commit | 7461017fabf06a0f549dae00e9f45ac49e609816 (patch) | |
tree | 82fb766ab24ddd1c07fa9d71e7a0fd065848343a | |
parent | 1c84ea2030934d57c12c29b9f30c5606d1249c47 (diff) | |
parent | 7a45210fdcd3e2d962c5a4ff9f0ecfd8d240bea3 (diff) |
osf-public release: 0.22
-rw-r--r-- | Dockerfile | 2 | ||||
-rw-r--r-- | conf/bblayers.conf | 5 | ||||
-rw-r--r-- | conf/local.conf | 42 | ||||
-rw-r--r-- | default.xml | 41 | ||||
-rw-r--r-- | git-mirrors.yml | 42 | ||||
-rw-r--r-- | release-notes-schema.yml | 129 | ||||
-rw-r--r-- | release-notes.template.yml | 54 | ||||
-rw-r--r-- | release-notes.yml | 1264 | ||||
-rw-r--r-- | setup-environment-internal | 4 |
9 files changed, 1257 insertions, 326 deletions
@@ -24,7 +24,7 @@ RUN apt-get update \ android-tools-fsutils ca-certificates chrpath cpio diffstat \ file gawk g++ iproute2 iputils-ping less libmagickwand-dev \ libmath-prime-util-perl libsdl1.2-dev libssl-dev locales \ - openssh-client perl-modules python2.7 python-requests python3 \ + openjdk-9-jre openssh-client perl-modules python2.7 python-requests python3 \ repo sudo texinfo vim-tiny wget whiptail \ && apt-get autoremove -y \ && apt-get clean \ diff --git a/conf/bblayers.conf b/conf/bblayers.conf index e32dcf6..52f55cf 100644 --- a/conf/bblayers.conf +++ b/conf/bblayers.conf @@ -12,9 +12,9 @@ BASELAYERS ?= " \ ${OEROOT}/layers/meta-openembedded/meta-oe \ ${OEROOT}/layers/meta-openembedded/meta-networking \ ${OEROOT}/layers/meta-openembedded/meta-filesystems \ - ${OEROOT}/layers/meta-openembedded/meta-perl \ ${OEROOT}/layers/meta-openembedded/meta-python \ ${OEROOT}/layers/meta-virtualization \ + ${OEROOT}/layers/meta-updater \ " # These layers hold machine specific content, aka Board Support Packages @@ -23,8 +23,8 @@ BSPLAYERS ?= " \ ${OEROOT}/layers/meta-96boards \ ${OEROOT}/layers/meta-freescale \ ${OEROOT}/layers/meta-freescale-3rdparty \ - ${OEROOT}/layers/meta-st-cannes2 \ ${OEROOT}/layers/meta-raspberrypi \ + ${OEROOT}/layers/meta-riscv \ ${OEROOT}/layers/meta-intel \ ${OEROOT}/layers/meta-yocto/meta-yocto-bsp \ " @@ -32,7 +32,6 @@ BSPLAYERS ?= " \ # Add your overlay location to EXTRALAYERS # Make sure to have a conf/layers.conf in there EXTRALAYERS ?= " \ - ${OEROOT}/layers/meta-linaro/meta-linaro-toolchain \ ${OEROOT}/layers/meta-linaro/meta-optee \ " diff --git a/conf/local.conf b/conf/local.conf index 4511bf5..f304de3 100644 --- a/conf/local.conf +++ b/conf/local.conf @@ -37,50 +37,10 @@ PARALLEL_MAKE ?= "-j ${@oe.utils.cpu_count()}" # machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the # cache locations to check for the shared objects. SSTATE_MIRRORS ?= "\ -file://.* https://lmp-mirror.foundries.io/sstate-cache/PATH \n \ +file://.* https://storage.googleapis.com/lmp-cache/sstate-cache/PATH \n \ " # enable PR service on build machine itself # its good for a case when this is the only builder # generating the feeds #PRSERV_HOST = "localhost:0" - -# OSF LMP specific configuration - -# Beaglebone -PREFERRED_PROVIDER_virtual/kernel_beaglebone = "linux-osf" -IMAGE_FSTYPES_append_beaglebone = " wic.gz" -IMAGE_FSTYPES_remove_beaglebone = " wic" - -# Dragonboard (DB410/DB820) -PREFERRED_PROVIDER_virtual/kernel_dragonboard-410c = "linux-osf" -PREFERRED_PROVIDER_virtual/kernel_dragonboard-820c = "linux-osf" -QCOM_BOOTIMG_ROOTFS_dragonboard-820c = "sda9" - -# HiKey -PREFERRED_PROVIDER_virtual/kernel_hikey = "linux-osf" -CMDLINE_remove_hikey = "quiet" - -# Cubox-i/Hummingboard -PREFERRED_PROVIDER_virtual/kernel_cubox-i = "linux-osf" - -# LS1043ardb -PREFERRED_PROVIDER_virtual/kernel_ls1043ardb = "linux-osf" - -# ST B2260 -PREFERRED_PROVIDER_virtual/kernel_stih410-b2260 = "linux-osf" - -# Raspberry Pi -PREFERRED_PROVIDER_virtual/kernel_raspberrypi = "linux-osf" -PREFERRED_PROVIDER_virtual/kernel_raspberrypi2 = "linux-osf" -PREFERRED_PROVIDER_virtual/kernel_raspberrypi3 = "linux-osf" -VC4DTBO_raspberrypi3-64 = "vc4-kms-v3d" -RPI_USE_U_BOOT = "1" -SDIMG_COMPRESSION = "xz" - -# Intel Corei7 64 -PREFERRED_PROVIDER_virtual/kernel_intel-corei7-64 = "linux-osf" - -# Cross machines / BSPs -## Drop IMX BSP that is not needed -MACHINE_EXTRA_RRECOMMENDS_remove = "imx-alsa-plugins" diff --git a/default.xml b/default.xml index c58b01a..8a6a9c3 100644 --- a/default.xml +++ b/default.xml @@ -1,28 +1,27 @@ <manifest> - <remote fetch="https://github.com" name="github" /> - <remote fetch="http://git.linaro.org" name="linaro" /> + <remote fetch="https://source.foundries.io/lmp-mirrors" name="lmp-mirrors" /> <remote fetch="https://github.com/OpenSourceFoundries" name="OpenSourceFoundries" /> - <remote fetch="http://git.yoctoproject.org" name="yocto" /> - <default remote="github" revision="master" sync-j="4" /> + <default remote="lmp-mirrors" revision="master" sync-j="4" /> - <project name="96boards/meta-96boards" path="layers/meta-96boards" revision="eee9e16eece8780ae44357f92664491174211a06" /> - <project name="Freescale/meta-freescale-3rdparty" path="layers/meta-freescale-3rdparty" revision="1a3fb4e0c726429dfa48f1ef4c01bcf5bef15c66" /> - <project name="core-containers" path="containers/core-containers" remote="OpenSourceFoundries" revision="62d1178666390e3e7e49a323dbc65468013b395f" /> - <project name="cpriouzeau/meta-st-cannes2" path="layers/meta-st-cannes2" revision="8abc5197f3456590c493c59d1e6f696e25f88927" /> - <project name="extra-containers" path="containers/extra-containers" remote="OpenSourceFoundries" revision="a80304f9f9ea6ff12b34592c6e95e38994776d43" /> - <project name="gateway-containers" path="containers/gateway-containers" remote="OpenSourceFoundries" revision="4861f08499f5873dae5246df8cf344114efe44cf" /> - <project name="git/meta-freescale" path="layers/meta-freescale" remote="yocto" revision="bf7fd9cfe0788fe2f819a4ae2cc7db8327fe161a" /> - <project name="git/meta-intel" path="layers/meta-intel" remote="yocto" revision="7969d8e442bdefd8036a334ca9d9ce133272399b" /> - <project name="git/meta-raspberrypi" path="layers/meta-raspberrypi" remote="yocto" revision="c47caaca325b8cd81ee5bcd7cb30295faf0d440d" /> - <project name="git/meta-virtualization" path="layers/meta-virtualization" remote="yocto" revision="d1969606e3540d3771a5ba4626d4e5ea42bd683a" /> - <project name="git/meta-yocto" path="layers/meta-yocto" remote="yocto" revision="0d44e59bfaa95162cf2133df1d08f6419314bb8e"> + <project name="bitbake" revision="055865047c63b9c3b213b47a1884924ce0adeda0" /> + <project name="core-containers" path="containers/core-containers" remote="OpenSourceFoundries" revision="decce9f0e42cb9d20f1799f394efdf715ba72f21" /> + <project name="extra-containers" path="containers/extra-containers" remote="OpenSourceFoundries" revision="692eb049814f9b6282a30f8f606f1d4e1790075b" /> + <project name="gateway-containers" path="containers/gateway-containers" remote="OpenSourceFoundries" revision="87f961b280607b22630be4300be83c49e221d06f" /> + <project name="meta-96boards" path="layers/meta-96boards" revision="75fb2a80d03fa778a164c6803dbba72205d86c96" /> + <project name="meta-freescale" path="layers/meta-freescale" revision="cddd99de1e092f1eceaf8fea646b5146eabe00bd" /> + <project name="meta-freescale-3rdparty" path="layers/meta-freescale-3rdparty" revision="9ff6e1996201a24114dfdc1f0faa0ea6031a4c2e" /> + <project name="meta-intel" path="layers/meta-intel" revision="fec5d45ec3978d4b7c9649bee45fe58f914bcee4" /> + <project name="meta-linaro" path="layers/meta-linaro" revision="b546dd83664679a88a7c7af6d329fd6b3487a110" /> + <project name="meta-openembedded" path="layers/meta-openembedded" revision="52904e753532d095b14972fa03a25e7e24696159" /> + <project name="meta-osf" path="layers/meta-osf" remote="OpenSourceFoundries" revision="99486d0c3af5dcb8363b635dc689b2bef3c333bd" /> + <project name="meta-qcom" path="layers/meta-qcom" revision="a1338e56f05680a0241a38bf1ab002817ed17fa8" /> + <project name="meta-raspberrypi" path="layers/meta-raspberrypi" revision="b2da4618b0ac2ad7dbc26387cad4c03796f8a06e" /> + <project name="meta-riscv" path="layers/meta-riscv" revision="e07da3d6769082286541cbcd863b1778c38a2d86" /> + <project name="meta-updater" path="layers/meta-updater" remote="OpenSourceFoundries" revision="29dd5029731d02f323adb760cc3b169feb66d475" /> + <project name="meta-virtualization" path="layers/meta-virtualization" revision="8af86bc72dc7313d8a81e0e8897efbd044575b15" /> + <project name="meta-yocto" path="layers/meta-yocto" revision="737702c175691db679d513a05b1800a14da35c74"> <linkfile dest="setup-environment" src="../../.repo/manifests/setup-environment" /> </project> - <project name="meta-osf" path="layers/meta-osf" remote="OpenSourceFoundries" revision="b46d57d863a98699a801a1b417c9988efc20bc66" /> - <project name="ndechesne/meta-qcom" path="layers/meta-qcom" revision="5fbd011c7852d46399018647d09e3b581b1b637d" /> - <project name="openembedded/bitbake" path="bitbake" revision="643eacb162b8710330ef292bfda21cfeab97f95c" /> - <project name="openembedded/meta-linaro" path="layers/meta-linaro" remote="linaro" revision="259b8bfbb5dc13a4173f9e90bdf09f5aebea473e" /> - <project name="openembedded/meta-openembedded" path="layers/meta-openembedded" revision="29a4983d5a4462d8e7b9abcd55bfb3013f578fdd" /> - <project name="openembedded/openembedded-core" path="layers/openembedded-core" revision="e0a4e78b879eeacff8ef6803c1345056abf018e7" /> + <project name="openembedded-core" path="layers/openembedded-core" revision="ee054e12f6d4c4cbda66ebbc7d09ecad964a84d1" /> </manifest>
\ No newline at end of file diff --git a/git-mirrors.yml b/git-mirrors.yml index e22d84b..2f7a3cd 100644 --- a/git-mirrors.yml +++ b/git-mirrors.yml @@ -10,9 +10,6 @@ meta-96boards: meta-freescale-3rdparty: url: "https://github.com/Freescale/meta-freescale-3rdparty" -meta-st-cannes2: - url: "https://github.com/cpriouzeau/meta-st-cannes2" - meta-freescale: url: "https://git.yoctoproject.org/git/meta-freescale" @@ -43,3 +40,42 @@ openembedded-core: meta-linaro: url: "https://git.linaro.org/openembedded/meta-linaro" +meta-riscv: + url: "https://github.com/riscv/meta-riscv" + +# These are repositories needed to produce the OTA community edition server/client +ota-community-edition: + url: "https://github.com/advancedtelematic/ota-community-edition" + interval-minutes: 1440 +ota-campainger: + url: "https://github.com/advancedtelematic/campaigner" + interval-minutes: 1440 +ota-device-registry: + url: "https://github.com/advancedtelematic/ota-device-registry" + interval-minutes: 1440 +ota-director: + url: "https://github.com/advancedtelematic/director" + interval-minutes: 1440 +ota-dockerfiles: + url: "https://github.com/advancedtelematic/dockerfiles" + interval-minutes: 1440 +ota-libats: + url: "https://github.com/advancedtelematic/libats" + interval-minutes: 1440 +ota-plus-server: + url: "https://github.com/advancedtelematic/ota-plus-server" + interval-minutes: 1440 +ota-treehub: + url: "https://github.com/advancedtelematic/treehub" + interval-minutes: 1440 +ota-tuf: + url: "https://github.com/advancedtelematic/ota-tuf" + interval-minutes: 1440 +ota-web-events: + url: "https://github.com/advancedtelematic/web-events" + interval-minutes: 1440 + +aktualizr: + url: "https://github.com/advancedtelematic/aktualizr" + interval-minutes: 1440 + diff --git a/release-notes-schema.yml b/release-notes-schema.yml index ce2d4de..49241b3 100644 --- a/release-notes-schema.yml +++ b/release-notes-schema.yml @@ -1,64 +1,73 @@ ## A pykwalify schema to validate the release-notes.yml file -type: map -mapping: - highlights: - required: true - type: seq - sequence: - - type: str +type: seq +sequence: + - type: map + mapping: + # The update "number", e.g. 0.6, 0.7. There doesn't seem to be + # a pykwalify schema type for a semantic version number, so + # any text is accepted. + update: + required: true + type: text - summary: - required: true - type: str + highlights: + required: true + type: seq + sequence: + - type: str - parts: - required: false - type: seq - sequence: - - type: map - mapping: - name: - required: true - type: str - summary: - required: true - type: str - projects: - required: true - type: seq - sequence: - - type: map - mapping: - name: - required: true - type: str - manifest_project: - type: str - features: - type: seq - sequence: - - type: map - mapping: - heading: - required: true - type: str - summary: - required: true - type: str - bug_fixes: - type: seq - sequence: - - type: map - mapping: - heading: - required: true - type: str - summary: - required: true - type: str - cves: - required: false - type: seq - sequence: - - type: str + summary: + required: true + type: str + + parts: + required: false + type: seq + sequence: + - type: map + mapping: + name: + required: true + type: str + summary: + required: true + type: str + projects: + required: true + type: seq + sequence: + - type: map + mapping: + name: + required: true + type: str + manifest_project: + type: str + features: + type: seq + sequence: + - type: map + mapping: + heading: + required: true + type: str + summary: + required: true + type: str + bug_fixes: + type: seq + sequence: + - type: map + mapping: + heading: + required: true + type: str + summary: + required: true + type: str + cves: + required: false + type: seq + sequence: + - type: str diff --git a/release-notes.template.yml b/release-notes.template.yml new file mode 100644 index 0000000..d01cd26 --- /dev/null +++ b/release-notes.template.yml @@ -0,0 +1,54 @@ +- update: THE_UPDATE_NUMBER + + highlights: + - TODO + + summary: | + TODO + + parts: + - name: Linux microPlatform + summary: TODO + projects: + - name: Meta OSF Layer + manifest_project: meta-osf + # Optional, here and below: + bug_fixes: + - heading: TODO + summary: TODO + # Optional, here and below: + features: + - heading: TODO + summary: TODO + - name: Meta Intel + manifest_project: git/meta-intel + bug_fixes: + - heading: TODO + summary: TODO + features: + - heading: TODO + summary: TODO + - name: Meta Linaro + manifest_project: openembedded/meta-linaro + bug_fixes: + - heading: TODO + summary: TODO + features: + - heading: TODO + summary: TODO + - name: Meta Qualcomm + manifest_project: ndechesne/meta-qcom + bug_fixes: + - heading: TODO + summary: TODO + features: + - heading: TODO + summary: TODO + - name: OpenEmbedded-Core Layer + manifest_project: openembedded/openembedded-core + bug_fixes: + - heading: TODO + summary: TODO + features: + - heading: TODO + summary: TODO diff --git a/release-notes.yml b/release-notes.yml index b16c022..54d1208 100644 --- a/release-notes.yml +++ b/release-notes.yml @@ -1,196 +1,1068 @@ -highlights: - - OSF Unified Linux Kernel updated to 4.14.13 - - U-Boot updated to the 2017.11 release. - - Raspberry Pi firmware updated to the 20171029 snapshot. - - Initial support for Raspberry Pi 3 64-bit. -summary: | - This kernel update includes x86 support for kernel page-table isolation - (KPTI), which mitigates the recent meltdown security vulnerability. -parts: - - name: Linux microPlatform - summary: | - OSF Unified Linux Kernel updated to 4.14.13. - projects: - - name: Meta OSF Layer - manifest_project: meta-osf - features: - - heading: Layer Update - summary: | - OSF Unified Linux Kernel updated to 4.14.13. - QCA6174 firmware updated to WLAN.RM.4.4.1-00079-QCARMSWPZ-1. - Initial support for Raspberry Pi 3 64-bit. - - heading: Build Environment Speedup - summary: | - The build environment has been updated to use a mirror of the - sstate cache which drastically improves the time it takes to - build the first time. - - name: Meta Intel - manifest_project: git/meta-intel - features: - - heading: Layer Update - summary: | - Intel microcode updated to 20180108. - - name: Meta Linaro - manifest_project: openembedded/meta-linaro - features: - - heading: Layer Update - summary: | - OPTEE OS recipe updated to simplify the deply logic. - GCC Linaro 7.1 updated to include ILP32 patches for correct - triplet. - Binutils updated to include patches for correct gnu_ilp32 - triplet. - - name: Meta Qualcomm - manifest_project: ndechesne/meta-qcom - features: - - heading: Layer Update - summary: | - wic.bmap image type added for Dragonboard 410c. - - name: OpenEmbedded-Core Layer - manifest_project: openembedded/openembedded-core - features: - - heading: Layer Update - summary: | - Glibc updated to the latest on 2.26 release. - Binutils updated to 2.29.1. - Python Setuptools updated to 38.2.5. - Nss updated to 3.34.1. - Avahi updated to 0.7. - Dbus updated to 1.12.2. - Coreutils updated to 8.28. - libunistring updated to 0.9.8. - Mc updated to 4.8.20. - Psmisc updated to 23.0. - Gobject introspection updated to 1.54.1. - Pciutils updated to 3.5.6. - Alsa-utils, alsa-plugins and alsa-lib updated to 1.1.5. - Gnutls updated to 3.6.1. - Openssl10 updated to 1.0.2m. - Icu updated to 60.1. - libpciaccess updated to 0.14. - Dtc updated to 1.4.5. - Glib-2.0 updated to 2.54.2. - U-Boot updated to 2017.11. - Ethtool updated to 4.13. - Strace updated to 4.19. - Less updated to 527. - Logrotate updated to 3.13.0. - Git updated to 2.15.0. - File updated to 5.32. - e2fsprogs updated to 1.43.7. - Iproute2 updated to 4.13. - Gawk updated to 4.2.0. - Sudo updated to 1.8.21p2. - SQlite3 updated to 3.21.0. - Quota updated to 4.04. - Linux-firmware updated to the bf04291 git revision. - CMake updated to 3.9.5. - libgudev updated to 232. - Shared-mime-info updated to 1.9. - Iso-codes updated to 3.76. - Boost updated to 1.65.1. - libsolv updated to 0.6.29. - Vala updated to 0.38.2. - Qemu updated to 2.10.1. - bug_fixes: - - heading: icu - summary: | - Fix double free in i18n/zonemeta.cpp. - cves: - - 2017-14952 - - heading: openssl10 - summary: | - Multiple issues. - cves: - - 2017-3736 - - 2017-3735 - - heading: busybox - summary: | - Vulnerability in the tab-complete logic. - cves: - - 2017-16544 - - heading: binutils - summary: | - Multiple issues. - cves: - - 2017-15939 - - 2017-15938 - - 2017-15225 - - 2017-15025 - - 2017-15024 - - 2017-15023 - - 2017-15022 - - 2017-15021 - - 2017-15020 - - 2017-14974 - - 2017-14940 - - 2017-14939 - - 2017-14938 - - 2017-14934 - - 2017-14933 - - 2017-14932 - - 2017-14930 - - 2017-14745 - - 2017-14729 - - 2017-14529 - - 2017-14333 - - 2017-14130 - - 2017-14129 - - 2017-14128 - - 2017-13757 - - 2017-13716 - - 2017-13710 - - 2017-12967 - - 2017-12799 - - 2017-12459 - - 2017-12458 - - 2017-12457 - - 2017-12456 - - 2017-12455 - - 2017-12454 - - 2017-12453 - - 2017-12452 - - 2017-12451 - - 2017-12450 - - 2017-12449 - - 2017-12448 - - name: Meta Virtualization - manifest_project: git/meta-virtualization - features: - - heading: Layer Update - summary: | - Switch remaining pypi recipes to use the pypi class. - - name: Meta OpenEmbedded Layer - manifest_project: openembedded/meta-openembedded - features: - - heading: Layer Update - summary: | - Python-pyopenssl updated to 17.5.0. - Python-cryptography updated to 2.1.4. - Python-asn1crypto updated to 0.24.0. - Python3-certifi updated to 2017.11.5. - Python-pytest updated to 3.2.3. - Python-pyasn1 updated to 0.3.7. - Htop updated to v2.0.2. - bug_fixes: - - heading: vim - summary: | - Information leak when creating swp files. - cves: - - 2017-17087 - - name: Meta Raspberrypi Layer - manifest_project: git/meta-raspberrypi - features: - - heading: Layer Update - summary: | - Config RPI_EXTRA_CONFIG added to rpi-config. - Default KERNEL_IMAGETYPE changed to zImage. - Default KERNEL_IMAGETYPE for raspberrypi3-64 changed to Image. - Firmware updated to 20171029. - U-Boot support for Raspberry Pi Zero W. - - name: Meta Freescale Layer - manifest_project: git/meta-freescale - features: - - heading: Layer Update - summary: | - U-boot-fslc updated to 2017.11-based fork. +- update: "0.22" + highlights: + - Core Layer Updates + summary: | + Core layer updates based on the latest Yocto master changes. + parts: + - name: Linux microPlatform + summary: | + Core layer updates. + projects: + - name: OpenEmbedded-Core Layer + manifest_project: openembedded-core + features: + - heading: Layer Update + summary: | + Acpica updated to 20180508. + Curl updated to 7.60.0. + Dtc updated to 1.4.6. + Ethtool updated 4.16. + Hdparm updated to 9.56. + Iproute2 updated to 4.16.0. + Kexec-tools updated to 2.0.17. + Libdmx updated to 1.1.4. + Libidn updated to 1.35. + Libvorbis updated to 1.3.6. + Linux-firmware updated to the 8fc2d4e5 revision. + Ltp updated to 20180515. + Lz4 updated to 1.8.2. + Meson updated to 0.46.1. + Nss updated to 3.36.1. + OpenSSH updated to 7.7p1. + Qemu updated to 2.12.0. + Wget updated to 1.19.5. + - name: Meta OpenEmbedded Layer + manifest_project: meta-openembedded + features: + - heading: Layer Update + summary: | + Added lshw B.02.18 recipe. + Fwts updated to V18.05.00. + Htop updated to 2.2.0. + Jansson updated to 2.11. + Libsodium updated to 1.0.16. + Mbedtls updated to 2.9.0. + Nodejs updated to 8.11.2. + - name: Meta OSF Layer + manifest_project: meta-osf + features: + - heading: Layer Update + summary: | + Python3-docker updated to 3.4.0. + Python3-docker-pycreds updated to 0.3.0. + +- update: "0.21" + highlights: + - OSF Unified Linux Kernel updated to 4.16.15. + - U-Boot-Fslc updated to the 2018.05-based release. + summary: | + OSF Unified Linux Kernel updated to the 4.16.15 stable release. + U-Boot-Fslc updated to the 2018.05-based release. + Core layer updates based on the latest Yocto master changes. + parts: + - name: Linux microPlatform + summary: | + Core layer updates. + projects: + - name: Meta Freescale + manifest_project: meta-freescale + features: + - heading: Layer Update + summary: | + U-boot-fslc updated to the 2018.05-based release. + New i.MX fork for gstreamer1.0, gstreamer1.0-plugins-base, + gstreamer1.0-plugins-good and gstreamer1.0-plugins-bad. + Imx-codec, imx-parser, imx-vpuwrap and imx-gst1.0-plugin + updated to v4.3.4. + Imx-usb-loader updated to the e539461 revision. + - name: Meta Freescale 3rdparty + manifest_project: meta-freescale-3rdparty + features: + - heading: Layer Update + summary: | + Device tree name updated for imx7d-pico. + Updated u-boot configuration for imx7s-warp. + - name: Meta Intel + manifest_project: meta-intel + features: + - heading: Layer Update + summary: | + New WKS file enabling grub-efi bootloader. + Thermald updated to 1.7.2. + - name: Meta Qualcomm + manifest_project: meta-qcom + features: + - heading: Layer Update + summary: | + Updated bootr and bootrr to the latest revision available. + - name: Meta RaspberryPi + manifest_project: meta-raspberrypi + features: + - heading: Layer Update + summary: | + Support for the at86rf233 device tree overlay. + - name: Meta Virtualization + manifest_project: meta-virtualization + features: + - heading: Layer Update + summary: | + Lxc updated to 3.0.1. + Libvirt updated to v4.3.0. + Added tini 0.18.0 recipe to provide docker-init. + - name: Meta Updater Layer + manifest_project: meta-updater + features: + - heading: Layer Update + summary: | + HTTP basic auth added to the garage-sign task. + Aktualizr updated to the latest revision available, + including support to log the ostree update process. + - name: Meta OSF Layer + manifest_project: meta-osf + features: + - heading: Layer Update + summary: | + OSF Unified Linux Kernel updated to 4.16.15. + Added lmp-device-register recipe, used to register an LMP + device with OSF OTA+. + Haveged included in lmp-mini-image and lmp-gateway-image + to remedy low-entropy during boot. + Fbdev MXS driver removed from linux-osf in favor of the + drm driver. + Python3-requests removed from lmp-mini-image as device + registration is now done via lmp-device-register. + +- update: "0.20" + highlights: + - OSF Unified Linux Kernel updated to 4.16.12. + - U-Boot updated to the 2018.05 release. + - Hikey now uses the upstream Grub 2.02 EFI recipe. + - New layer Meta RISC-V added to LMP (RISC-V BSP support). + - Initial support for QEMU RISC-V 64 and SiFive Freedom Unleashed U540. + summary: | + OSF Unified Linux Kernel updated to the 4.16.12 stable release. + Initial support for QEMU RISC-V 64 and SiFive Freedom Unleashed U540 targets. + New image lmp-mini-image for minimal OTA+ compatible images, currently used + by RISC-V targets due lack of Golang support. + Core layer updates based on the latest changes for the Yocto Thud (2.6) release. + parts: + - name: Linux microPlatform + summary: | + Core layer updates. + projects: + - name: OpenEmbedded-Core Layer + manifest_project: openembedded-core + features: + - heading: Layer Update + summary: | + Autoconf-archive updated to 2018.03.13. + Bash updated to 4.4.18. + Bash-completion updated to 2.8. + Bluez5 updated to 5.49. + Boost updated to 1.67.0. + Curl updated to 7.59.0. + Dbus updated to 1.12.8. + Dbus-glib updated to 0.110. + Distcc updated to 3.3. + Dropbear updated to 2018.76. + Gawk updated to 4.2.1. + Gdb updated to 8.1. + Glib-2.0 updated to 2.56.1. + Gnutls updated to 3.6.2. + Go 1.10.x updated to 1.10.2. + Go 1.9.x updated to 1.9.6. + Gobject-introspection updated to 1.56.1. + Hdparm updated to 9.55. + Icu updated to 61.1. + Iproute2 updated to 4.15.0. + Less updated to 530. + Libaio updated to 0.3.111. + Libgpg-error updated to 1.31. + Libidn updated to 1.34. + Libsolv updated to 0.6.34. + Libusb1 updated to 1.0.22. + Libxml2 updated to 2.9.8. + Logrotate updated to 3.14.0. + Ncurses updated to 6.1. + Python3-pip updated to 9.0.3. + Python3-setuptools updated to 39.0.1. + Sqlite3 updated to 3.23.1. + Strace updated to 4.22. + Sudo updated to 1.8.23. + Time updated to 1.9. + Tzcode-native updated to 2018e. + Tzdata updated to 2018e. + U-Boot updated to the 2018.05 release. + Util-linux updated to 2.32. + Util-macros updated to 1.19.2. + Vala updated to 0.40.4. + bug_fixes: + - heading: qemu + summary: | + During Qemu guest migration, a destination process invokes ps2 + post_load function. In that, if rptr and count values were + invalid, it could lead to OOB access or infinite loop issue. + cves: + - 2017-16845 + - heading: util-linux + summary: | + Multiple issues. + cves: + - 2018-7738 + - name: Meta OpenEmbedded Layer + manifest_project: meta-openembedded + features: + - heading: Layer Update + summary: | + New recipe broadcom-bt-firmware added for Broadcom Bluetooth + firmwares. + Gpsd updated to 3.17. + Htop updated to 2.1.0. + Python3-cython updated to 0.28.2. + Python3-Websockets updated to 4.0.1. + - name: Meta Intel + manifest_project: meta-intel + features: + - heading: Layer Update + summary: | + Ixgbe updated to v5.3.7. + Ixgbevf updated to v4.3.5. + - name: Meta 96boards + manifest_project: meta-96boards + features: + - heading: Layer Update + summary: | + Grub2 now based on the upstream grub-efi 2.02 recipe. + - name: Meta Freescale + manifest_project: meta-freescale + features: + - heading: Layer Update + summary: | + New machine configuration for p5040ds-64b, t1024rdb-64b, + t2080rdb-64b and t4240rdb-64b. + Added utp-com recipe. + Imx-uuc updated to the latest revision. + - name: Meta RaspberryPi + manifest_project: meta-raspberrypi + features: + - heading: Layer Update + summary: | + Firmware updated to 20180417. + Rpi-config now does not force device tree selection for + raspberrypi3-64. + - name: Meta OSF Layer + manifest_project: meta-osf + features: + - heading: Layer Update + summary: | + OSF Unified Linux Kernel updated to 4.16.12. + Support for RISC-V qemuriscv64 and freedom-u540. + Removal of alsa, irda, pcmcia, nfc and pulseaudio from distro + features, as they should be provided via containers. + Added new lmp-mini-image for minimal OTA+ compatible images, + currently used by RISC-V targets due lack of Golang support. + bug_fixes: + - heading: linux-osf + summary: | + Kernel update to the 4.16.x series broke overlay support for + Raspberry PI 3 64 targets, which is now fixed as part of the + 4.16.12 update (device-tree not exporting __symbols__). + - name: Meta Updater Layer + manifest_project: meta-updater + features: + - heading: Layer Update + summary: | + OSTree recipe updated to generate additional packages and + improve the runtime dependency list. + +- update: "0.19" + highlights: + - No changes have gone into the LMP since 0.18. + summary: No changes have gone into the LMP since 0.18. + +- update: "0.18" + highlights: + - OSF Unified Linux Kernel updated to 4.16.8. + summary: | + OSF Unified Linux Kernel updated to the 4.16.8 stable release. + parts: + - name: Linux microPlatform + summary: | + Core layer updates. + projects: + - name: Meta OSF Layer + manifest_project: meta-osf + features: + - heading: Layer Update + summary: | + OSF Unified Linux Kernel updated to 4.16.8. + - name: Meta Freescale + manifest_project: meta-freescale + features: + - heading: Layer Update + summary: | + New machine configuration for ls1043ardb-be, ls1046ardb-be, + ls1088ardb-be, ls2088ardb-be. + - name: Meta Linaro + manifest_project: meta-linaro + features: + - heading: Layer Update + summary: | + Added optee-examples bitbake recipe, which builds the OPTEE + examples trusted applications. + - name: Meta OpenEmbedded Layer + manifest_project: meta-openembedded + features: + - heading: Layer Update + summary: | + Yp-tools updated to 4.2.3. + Added wpan-tools recipe. + Wireshark updated to 2.4.6. + Mbedtls updated to 2.8.0. + - name: Meta Qualcomm + manifest_project: meta-qcom + features: + - heading: Layer Update + summary: | + Updated qmic, qrtr and rmtfs to the latest version available. + - name: Meta RaspberryPi + manifest_project: meta-raspberrypi + features: + - heading: Layer Update + summary: | + rpi-config extended to cover more commonly used config + variables. + - name: Meta Updater Layer + manifest_project: meta-updater + features: + - heading: Layer Update + summary: | + Aktualizr now validates /var/sota file access permission before + initializing the service. + Aktualizr can now publish the target network information to the + OTA+ server. + Garage-sign version now depends on what gets provided by the + remote server available in the sota credentials file. + +- update: "0.17" + highlights: + - No changes have gone into the LMP since 0.16. + summary: No changes have gone into the LMP since 0.16. + +- update: "0.16" + highlights: + - OSF Unified Linux Kernel updated to 4.16.6. + - Support for Raspberry 0 WiFi and Raspberry Pi 3 B+. + - Support for Hummingboard 2 SOM version 1.5. + summary: | + OSF Unified Linux Kernel updated to the 4.16.6 stable release. + parts: + - name: Linux microPlatform + summary: | + Core layer updates. + projects: + - name: Meta OSF Layer + manifest_project: meta-osf + features: + - heading: Layer Update + summary: | + OSF Unified Linux Kernel updated to 4.16.6. + U-Boot-Toradex changed to disable secure mode by default. + Support for Raspberry 0 WiFi and Raspberry Pi 3 B+. + Support for Hummingboard 2 SOM version 1.5. + +- update: "0.15" + highlights: + - Binutils updated to the 2.30 release. + - Glibc updated to the 2.27 release. + - Systemd updated to the 237 release. + - NetworkManager updated to the 1.10.6 release. + - Docker updated to the 18.03.0 release. + - Containerd updated to the 1.0.2 release. + - Runc updated to the 1.0.0-rc5 release. + summary: | + Core layer updates based on the latest sumo changes. + parts: + - name: Linux microPlatform + summary: | + Core layer updates bringing it closer to the final sumo release. + projects: + - name: OpenEmbedded-Core Layer + manifest_project: openembedded-core + features: + - heading: Layer Update + summary: | + Binutils updated to 2.30. + Cmake updated to 3.10.3. + Curl updated to 7.58.0. + Git updated to 2.16.1. + Glib-2.0 updated to 2.54.3. + Glibc updated to 2.27. + Go updated to 1.9.4. + Go-dep updated to 0.4.1. + Iptables updated to 1.6.2. + Libpng updated to 1.6.34. + Libunistring updated to 0.9.9. + Linux-libc-headers updated to 4.15.7. + Llvm updated to 6.0. + Musl updated to 1.1.19. + Nspr updated to 4.19. + Nss updated to 3.35. + Openssl updated to 1.1.0h and 1.0.2o. + Patch updated to 2.7.6. + Pkgconf updated to 1.4.2. + Python3 updated to 3.5.5. + Python3-dbus updated to 1.2.6. + Python3-pip updated to 9.0.2. + Python3-pygobject updated to 3.28.1. + Python3-setuptools updated to 39.0.0. + Qemu updated to 2.11.1. + Slang updated to 2.3.2. + Sudo updated to 1.8.22. + Systemd updated to 237. + Vala updated to 0.38.8. + Time updated to 1.8. + Tzdata updated to 2018d. + bug_fixes: + - heading: busybox + summary: | + runCnt overflow in bunzip2. + cves: + - 2017-15873 + - heading: dhcp + summary: | + Failure to properly clean up closed OMAPI connections can + exhaust available sockets. + cves: + - 2017-3144 + - heading: libvorbis + summary: | + Multiple issues. + cves: + - 2018-5146 + - 2017-14632 + - 2017-14633 + - heading: patch + summary: | + Multiple issues. + cves: + - 2018-1000156 + - 2018-6951 + - heading: python3 + summary: | + Possible integer overflow in PyBytes_DecodeEscape. + cves: + - 2017-1000158 + - heading: tiff + summary: | + Multiple issues. + cves: + - 2017-9935 + - 2017-18013 + - 2018-5784 + - name: Meta OpenEmbedded Layer + manifest_project: meta-openembedded + features: + - heading: Layer Update + summary: | + NetworkManager updated to 1.10.6. + Python-cffi updated to 1.11.4. + Python-cython updated to 0.28. + Python-ply updated to 3.11. + - name: Meta Virtualization + manifest_project: meta-virtualization + features: + - heading: Layer Update + summary: | + Docker updated to 18.03.0. + Containerd updated to v1.0.2. + Runc updated to 1.0.0-rc5. + - name: Meta 96boards + manifest_project: meta-96boards + features: + - heading: Layer Update + summary: | + EDK2, ATF and OPP updated to the current upstream revision. + Updated partition table for HiKey, including a new l-loader + recovery binary. + 96boards-tools updated to 0.12. + - name: Meta Freescale + manifest_project: meta-freescale + features: + - heading: Layer Update + summary: | + U-boot-fslc updated to a07698f. + New machine configuration for t4240rdb, t2080rdb, t1024rdb, + p5040ds, p4080ds, p3041ds, p2041rdb and p1020rdb. + - name: Meta Intel + manifest_project: meta-intel + features: + - heading: Layer Update + summary: | + Intel-microcode updated to 20180312. + Ixgbe updated to v5.3.6. + Ixgbevf updated to v4.3.4. + Systemd-boot bbappend updated to work with Systemd 237. + - name: Meta Qualcomm + manifest_project: meta-qcom + features: + - heading: Layer Update + summary: | + Firmware-qcom-dragonboard updated to r1034.2.1. + New machine configuration for Dragonboard 600c. + - name: Meta RaspberryPi + manifest_project: meta-raspberrypi + features: + - heading: Layer Update + summary: | + BCM43430A1 firmware updated to the latest public revision. + BCM4345C0.hcd added for Raspberry Pi 3B+. + Improved support for Raspberry Pi Zero W and 3B+. + Linux-firmware-raspdebian is now used for the Raspberry Pi + specific firmware packages. + - name: Meta Updater Layer + manifest_project: meta-updater + features: + - heading: Layer Update + summary: | + Python dependency removed from OSTree. + - name: Meta OSF Layer + manifest_project: meta-osf + features: + - heading: Layer Update + summary: | + Distro version bumped to 2.5 (sumo based). + Added recipe for docker-init, used by docker. + Python3-docker updated to 3.2.1. + Python3-docker-compose updated to 1.21.0. + Python3-docker-pycreds updated to 0.2.2. + +- update: "0.14" + highlights: + - OSF Unified Linux Kernel updated to 4.14.33. + summary: | + OSF Unified Linux Kernel updated to the 4.14.33 stable release. + parts: + - name: Linux microPlatform + summary: | + Core layer updates. + projects: + - name: Meta OSF Layer + manifest_project: meta-osf + features: + - heading: Layer Update + summary: | + OSF Unified Linux Kernel updated to 4.14.33. + - name: Meta Updater Layer + manifest_project: meta-updater + features: + - heading: Layer Update + summary: | + Added support for custom garage target version and url. + Aktualizr updated for the kRejectAll and metadata check fixes. + +- update: "0.13" + highlights: + - OSF Unified Linux Kernel updated to 4.14.26. + - New layer Meta Updater added to LMP (provides SOTA support). + - U-Boot support for Dragonboard 410c and 820c. + - VMDK and VDI images are now available for the intel-corei7-64 target. + - Support for OTA software updates using OSTree and TUF. + - OTA compatibility with ATS Garage and ATS OTA Community Edition. + summary: | + OSF Unified Linux Kernel updated to the 4.14.26 stable release. + Support for OTA software updates is now enabled by default in the Linux + microPlatform, supporting OSTree with TUF and compatible with the ATS + Garage and ATS OTA Community Edition services. + parts: + - name: Linux microPlatform + summary: | + Core layer updates and support for OTA+ and OSTree. + projects: + - name: Meta OSF Layer + manifest_project: meta-osf + features: + - heading: Layer Update + summary: | + OSF Unified Linux Kernel updated to 4.14.26. + New u-boot-script-toradex recipe added. + U-Boot-Compulab updated to the 2017.07-cl-som-imx7-1.1 release. + New u-boot-ostree-src recipe added. + Python3-docker updated to 2.7.0. + Python3-docker-compose updated to 1.19.0. + Docker-compose is now installed by default in lmp-gateway-image. + New lshw recipe added based on latest upstream git snapshot. + - heading: U-Boot support for DB410c and DB820c targets + summary: | + Default LMP image now ships with u-boot support for the DB410c + and DB820c targets (requirement for OTA+ support). + - heading: OSTree support + summary: | + Root filesystem is now OSTree-based. Please check + https://ostree.readthedocs.io for the upstream OSTree documentation. + - name: OpenEmbedded-Core Layer + manifest_project: openembedded-core + features: + - heading: Layer Update + summary: | + Musl updated to the latest upstream master. + Python 3 target and native recipes updated to 3.5.4. + Ncurses updated to 6.0+20171125. + Tar updated to 1.30. + Pigz updated to 2.4. + Wget updated to 1.19.4. + Rsync updated to 3.1.3. + Ninja updated to 1.8.2 (major release update). + RPM updated to 4.14.1. + Openssl updated to 1.0.2n. + Libnl updated to 3.4.0. + Boost updated to 1.66.0. + Iputils updated to 20161105. + Linux-libc-headers updated to v4.15. + Ccache updated to 3.3.5. + Libva updated to 2.0.0. + Strace updated to 4.20. + bug_fixes: + - heading: qemu + summary: | + VNC server implementation in QEMU was found to be vulnerable to + an unbounded memory allocation issue. + cves: + - 2017-15124 + - name: Meta Virtualization + manifest_project: meta-virtualization + features: + - heading: Layer Update + summary: | + Fixes required by latest OE-Core update. + - name: Meta OpenEmbedded Layer + manifest_project: meta-openembedded + features: + - heading: Layer Update + summary: | + Python-ndg-httpsclient updated to 0.4.4. + Python 3 depends on python3-misc removed due missing _pydecimal.py. + - name: Meta Yocto + manifest_project: meta-yocto + features: + - heading: Layer Update + summary: | + Fixes required by latest OE-Core update. + - name: Meta Freescale + manifest_project: meta-freescale + features: + - heading: Layer Update + summary: | + U-boot-fw-utils added to u-boot-fslc-fw-utils provides. + - name: Meta Freescale 3rdparty + manifest_project: meta-freescale-3rdparty + features: + - heading: Layer Update + summary: | + broadcom-nvram-config changed to use nonarch_base_libdir + instead of /lib. + +- update: "0.12" + highlights: + - No changes have gone into the LMP since 0.11. + summary: No changes have gone into the LMP since 0.11. + +- update: "0.11" + highlights: + - No changes have gone into the LMP since 0.10. + summary: No changes have gone into the LMP since 0.10. + +- update: "0.10" + highlights: + - OSF Unified Linux Kernel updated to 4.14.19. + - Root file system is now compatible with UsrMerge. + - Beaglebone machine name renamed to beaglebone-yocto. + summary: | + OSF Unified Linux Kernel updated to the 4.14.19 stable release. + UsrMerge (https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge/) + is now enabled by default in LMP. + parts: + - name: Linux microPlatform + summary: | + UsrMerge is now enabled by default in LMP. + projects: + - name: Meta OSF Layer + manifest_project: meta-osf + features: + - heading: Layer Update + summary: | + Enable support for UsrMerge. + Remove custom Linux Raspberry Pi logo. + EFI wic image now provides startup.nsh by default. + OSF Unified Linux Kernel updated to 4.14.19. + - name: Meta Intel + manifest_project: meta-intel + features: + - heading: Layer Update + summary: | + Intel-microcode reverted back to 20171117 as + recommended by Intel. + - name: Meta Yocto + manifest_project: meta-yocto + features: + - heading: Layer Update + summary: | + Beaglebone machine renamed to beaglebone-yocto in order to + avoid conflicts with meta-ti. + +- update: 0.9 + highlights: + - OSF Unified Linux Kernel updated to 4.14.17. + - GCC updated to the latest 7.3 release. + - U-Boot updated to the 2018.01 release. + - QEMU guest support added to intel-corei7-64. + summary: | + OSF Unified Linux Kernel updated to the 4.14.17 stable release. + Default GCC version was updated to the latest upstream 7.3 release. + parts: + - name: Linux microPlatform + summary: | + GCC updated to the 7.3 upstream release. + projects: + - name: Meta OSF Layer + manifest_project: meta-osf + features: + - heading: Layer Update + summary: | + OSF Unified Linux Kernel updated to 4.14.17. + QEMU guest support added to intel-corei7-64. + Default EFI_PROVIDER for intel-corei7-64 changed to grub-efi. + Machine specific configuration moved from conf/local.conf to + lmp-machine-custom.bbclass. + Initial support for colibri-imx7. + - name: OpenEmbedded-Core Layer + manifest_project: openembedded-core + features: + - heading: Layer Update + summary: | + Python packaging was restructured and replaced with autopackaging. + U-Boot updated to the 2018.01 release. + Bash updated to 4.4.12. + Gdbm updated to 1.14.1. + Iw updated to 4.14. + Systemd-bootchart updated to v233. + Python-setuptools updated to 38.4.0. + Nspr updated to 4.18. + Sqlite3 updated to 3.22.0. + Vte updated to 0.50.2. + Curl updated to 7.57.0. + Tzcode and tzdata updated to 2018c. + GCC updated to 7.3. + Hdparm updated to 9.53. + Gzip updated to 1.9. + Lsb updated to 5.0. + Kmod updated to 25. + Less updated to 529. + Libunwind updated to 1.2.1. + Linux-libc-headers updated to 4.14.13. + Man-pages updated to 4.14. + E2fsprogs updated to 1.43.8. + bug_fixes: + - heading: glibc + summary: | + Multiple issues. + cves: + - 2017-15671 + - 2017-16997 + - 2017-17426 + - name: Meta OpenEmbedded Layer + manifest_project: meta-openembedded + features: + - heading: Layer Update + summary: | + Python-certifi updated to 2018.1.18. + - name: Meta Virtualization + manifest_project: meta-virtualization + features: + - heading: Layer Update + summary: | + Fixes required by latest OE-Core update. + - name: Meta Freescale + manifest_project: meta-freescale + features: + - heading: Layer Update + summary: | + New machine configuration files for t1042d4rdb, t1042d4rdb-64b, + p2020rdb and mpc8548cds. + imx-codec, imx-parser and imx-vpuwrap updated to v4.3.2. + - name: Meta Intel + manifest_project: meta-intel + features: + - heading: Layer Update + summary: | + Default EFI_PROVIDER changed to systemd-boot. + Thermald updated to 1.7.1. + - name: Meta RaspberryPi + manifest_project: meta-raspberrypi + features: + - heading: Layer Update + summary: | + BCM43430A1 firmware updated to the latest public revision. + bug_fixes: + - heading: broken wifi support + summary: | + Linux-firmware changed to use the correct override for bcm43430. + - name: Meta 96boards + manifest_project: meta-96boards + features: + - heading: Layer Update + summary: | + EDK2, ATF and OPP updated to the current upstream revision. + New machine configuration file for orangepi i96. + +- update: 0.8 + highlights: + - OSF Unified Linux Kernel updated to 4.14.15 + - Default GCC changed from 7.1-Linaro to 7.2-OE. + - Raspberry Pi 3 image format changed from rpi-sdimg to WIC (standard OE format). + summary: | + OSF Unified Linux Kernel updated to the 4.14.15 stable release. + Default GCC version was changed from the 7.1-Linaro to the latest OpenEmbedded 7.2 release. + parts: + - name: Linux microPlatform + summary: | + OSF Unified Linux Kernel updated to 4.14.15. + projects: + - name: Meta OSF Layer + manifest_project: meta-osf + features: + - heading: Layer Update + summary: | + OSF Unified Linux Kernel updated to 4.14.15. + Default inputrc config file changed for better serial (readline) support. + Runc-Docker updated to improve the terminal settings. + Default GCC changed from 7.1-Linaro to 7.2-OE. + - name: OpenEmbedded-Core Layer + manifest_project: openembedded-core + features: + - heading: Layer Update + summary: | + Coreutils updated to 8.29. + Linux-firmware updated to the 65b1c68c git revision. + libgcrypt updated to 1.8.2. + gnupg updated to 2.2.4. + BlueZ updated to 5.48. + Icu updated to 60.2. + Iproute2 updated to 4.14.1. + CMake updated to 3.10.1. + Qemu updated to 2.11. + Usbutils updated to 009. + Go-dep updated to 0.3.2. + - name: Meta OpenEmbedded Layer + manifest_project: meta-openembedded + features: + - heading: Layer Update + summary: | + Python-pytest updated to 3.3.2. + Consolekit dependency removal from NetworkManager. + Bridge-utils updated to v1.6. + Python-cffi updated to 1.11.4. + - name: Meta Virtualization + manifest_project: meta-virtualization + features: + - heading: Layer Update + summary: | + Docker-compose now rdepends on python3-terminal. + +- update: 0.7 + highlights: + - OSF Unified Linux Kernel updated to 4.14.13 + - U-Boot updated to the 2017.11 release. + - Raspberry Pi firmware updated to the 20171029 snapshot. + - Initial support for Raspberry Pi 3 64-bit. + summary: | + This kernel update includes x86 support for kernel page-table isolation + (KPTI), which mitigates the recent meltdown security vulnerability. + parts: + - name: Linux microPlatform + summary: | + OSF Unified Linux Kernel updated to 4.14.13. + projects: + - name: Meta OSF Layer + manifest_project: meta-osf + features: + - heading: Layer Update + summary: | + OSF Unified Linux Kernel updated to 4.14.13. + QCA6174 firmware updated to WLAN.RM.4.4.1-00079-QCARMSWPZ-1. + Initial support for Raspberry Pi 3 64-bit. + - heading: Build Environment Speedup + summary: | + The build environment has been updated to use a mirror of the + sstate cache which drastically improves the time it takes to + build the first time. + - name: Meta Intel + manifest_project: git/meta-intel + features: + - heading: Layer Update + summary: | + Intel microcode updated to 20180108. + - name: Meta Linaro + manifest_project: openembedded/meta-linaro + features: + - heading: Layer Update + summary: | + OPTEE OS recipe updated to simplify the deply logic. + GCC Linaro 7.1 updated to include ILP32 patches for correct + triplet. + Binutils updated to include patches for correct gnu_ilp32 + triplet. + - name: Meta Qualcomm + manifest_project: ndechesne/meta-qcom + features: + - heading: Layer Update + summary: | + wic.bmap image type added for Dragonboard 410c. + - name: OpenEmbedded-Core Layer + manifest_project: openembedded/openembedded-core + features: + - heading: Layer Update + summary: | + Glibc updated to the latest on 2.26 release. + Binutils updated to 2.29.1. + Python Setuptools updated to 38.2.5. + Nss updated to 3.34.1. + Avahi updated to 0.7. + Dbus updated to 1.12.2. + Coreutils updated to 8.28. + libunistring updated to 0.9.8. + Mc updated to 4.8.20. + Psmisc updated to 23.0. + Gobject introspection updated to 1.54.1. + Pciutils updated to 3.5.6. + Alsa-utils, alsa-plugins and alsa-lib updated to 1.1.5. + Gnutls updated to 3.6.1. + Openssl10 updated to 1.0.2m. + Icu updated to 60.1. + libpciaccess updated to 0.14. + Dtc updated to 1.4.5. + Glib-2.0 updated to 2.54.2. + U-Boot updated to 2017.11. + Ethtool updated to 4.13. + Strace updated to 4.19. + Less updated to 527. + Logrotate updated to 3.13.0. + Git updated to 2.15.0. + File updated to 5.32. + e2fsprogs updated to 1.43.7. + Iproute2 updated to 4.13. + Gawk updated to 4.2.0. + Sudo updated to 1.8.21p2. + SQlite3 updated to 3.21.0. + Quota updated to 4.04. + Linux-firmware updated to the bf04291 git revision. + CMake updated to 3.9.5. + libgudev updated to 232. + Shared-mime-info updated to 1.9. + Iso-codes updated to 3.76. + Boost updated to 1.65.1. + libsolv updated to 0.6.29. + Vala updated to 0.38.2. + Qemu updated to 2.10.1. + bug_fixes: + - heading: icu + summary: | + Fix double free in i18n/zonemeta.cpp. + cves: + - 2017-14952 + - heading: openssl10 + summary: | + Multiple issues. + cves: + - 2017-3736 + - 2017-3735 + - heading: busybox + summary: | + Vulnerability in the tab-complete logic. + cves: + - 2017-16544 + - heading: binutils + summary: | + Multiple issues. + cves: + - 2017-15939 + - 2017-15938 + - 2017-15225 + - 2017-15025 + - 2017-15024 + - 2017-15023 + - 2017-15022 + - 2017-15021 + - 2017-15020 + - 2017-14974 + - 2017-14940 + - 2017-14939 + - 2017-14938 + - 2017-14934 + - 2017-14933 + - 2017-14932 + - 2017-14930 + - 2017-14745 + - 2017-14729 + - 2017-14529 + - 2017-14333 + - 2017-14130 + - 2017-14129 + - 2017-14128 + - 2017-13757 + - 2017-13716 + - 2017-13710 + - 2017-12967 + - 2017-12799 + - 2017-12459 + - 2017-12458 + - 2017-12457 + - 2017-12456 + - 2017-12455 + - 2017-12454 + - 2017-12453 + - 2017-12452 + - 2017-12451 + - 2017-12450 + - 2017-12449 + - 2017-12448 + - name: Meta Virtualization + manifest_project: git/meta-virtualization + features: + - heading: Layer Update + summary: | + Switch remaining pypi recipes to use the pypi class. + - name: Meta OpenEmbedded Layer + manifest_project: openembedded/meta-openembedded + features: + - heading: Layer Update + summary: | + Python-pyopenssl updated to 17.5.0. + Python-cryptography updated to 2.1.4. + Python-asn1crypto updated to 0.24.0. + Python3-certifi updated to 2017.11.5. + Python-pytest updated to 3.2.3. + Python-pyasn1 updated to 0.3.7. + Htop updated to v2.0.2. + bug_fixes: + - heading: vim + summary: | + Information leak when creating swp files. + cves: + - 2017-17087 + - name: Meta Raspberrypi Layer + manifest_project: git/meta-raspberrypi + features: + - heading: Layer Update + summary: | + Config RPI_EXTRA_CONFIG added to rpi-config. + Default KERNEL_IMAGETYPE changed to zImage. + Default KERNEL_IMAGETYPE for raspberrypi3-64 changed to Image. + Firmware updated to 20171029. + U-Boot support for Raspberry Pi Zero W. + - name: Meta Freescale Layer + manifest_project: git/meta-freescale + features: + - heading: Layer Update + summary: | + U-boot-fslc updated to 2017.11-based fork. diff --git a/setup-environment-internal b/setup-environment-internal index dd0560e..36a5456 100644 --- a/setup-environment-internal +++ b/setup-environment-internal @@ -157,7 +157,9 @@ fi # Evaluate new checksum and regenerate the conf files sha512sum "${MANIFESTS}"/setup-environment-internal 2>&1 > conf/checksum -ln -sf "${MANIFESTS}"/conf/local.conf conf/local.conf +if [ ! -f "conf/local.conf" ]; then + cp "${MANIFESTS}"/conf/local.conf conf/local.conf +fi ln -sf "${MANIFESTS}"/conf/bblayers.conf conf/bblayers.conf ln -sf "${MANIFESTS}"/README.md README.md |