aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGavin Gavel <bot@opensourcefoundries.com>2018-06-23 01:40:42 +0000
committerGavin Gavel <bot@opensourcefoundries.com>2018-06-23 01:40:42 +0000
commit7461017fabf06a0f549dae00e9f45ac49e609816 (patch)
tree82fb766ab24ddd1c07fa9d71e7a0fd065848343a
parent1c84ea2030934d57c12c29b9f30c5606d1249c47 (diff)
parent7a45210fdcd3e2d962c5a4ff9f0ecfd8d240bea3 (diff)
osf-public release: 0.22
-rw-r--r--Dockerfile2
-rw-r--r--conf/bblayers.conf5
-rw-r--r--conf/local.conf42
-rw-r--r--default.xml41
-rw-r--r--git-mirrors.yml42
-rw-r--r--release-notes-schema.yml129
-rw-r--r--release-notes.template.yml54
-rw-r--r--release-notes.yml1264
-rw-r--r--setup-environment-internal4
9 files changed, 1257 insertions, 326 deletions
diff --git a/Dockerfile b/Dockerfile
index 7efe2ec..c0b143a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -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