This service is available only in Japanese-language.

Yocto3.1.8 LTS(Dunfell 23.8)リリース


昨年4月にリリースされたYocto3.1LTS(Dunfell)の8回目のポイントリリース、3.1.8 公開のアナウンスが
2021年6月2日付けでありました。

当初は5月17日リリース予定でしたが。5月24日版で構築されたものがQAを経てリリースされています。

現時点(6/4 10:00JST)では、次回リリースに向けての修正のコミットが始まっています。

次のポイントリリース3.1.9は 、一月後の2021/7/2 を予定しています。

ポイントリリースは、基本的にCVEに登録された脆弱性対応のSecurity Fix 発見されたbugへの
対処が主となります。

今回のポイントリリースでは サポートする開発ホストのディストリビューションにfedora33が
追加されています。

本リリースの詳細は以下のURLでご確認ください。
(現時点では、www.yoctoproject.org内では更新日が誤記されています)
https://lists.yoctoproject.org/g/yocto-announce/message/220

----------------
Known Issues
---------------
Intermittent Failure in ptest : strace.printstrn-umoven.gen.test

----------------
Security Fixes
----------------
db: update CVE_PRODUCT
avahi: Exclude CVE-2021-26720 from cve-check
librsvg: Exclude CVE-2018-1000041 from cve-check
coreutils: Exclude CVE-2016-2781 from cve-check
tiff: Exclude CVE-2015-7313 from cve-check
bluez: Exclude CVE-2020-12352 CVE-2020-24490 from cve-check
ghostscript: Exclude CVE-2013-6629 from cve-check
cpio: Exclude CVE-2010-4226 from cve-check
unzip: Exclude CVE-2008-0888 from cve-check
openssh: Exclude CVE-2008-3844 from cve-check
openssh: Exclude CVE-2007-2768 from cve-check
logrotate: Exclude CVE-2011-1548,1549,1550 from cve-check
jquery: Exclude CVE-2007-2379 from cve-check
qemu: Exclude CVE-2018-18438 from cve-check
qemu: Exclude CVE-2007-0998 from cve-check
qemu: Exclude CVE-2017-5957 from cve-check
builder: whitelist CVE-2008-4178 (a different builder)
libnotify: whitelist CVE-2013-7381 (specific to the NodeJS bindings)
cairo: backport patch for CVE-2020-35492
glibc: Document and whitelist CVE-2019-1010022-25
tiff: fix CVE-2020-35523 CVE-2020-35524
qemu: fix CVE-2021-3392
subversion: fix CVE-2020-17525
binutils: fix CVE-2021-3487
tar: Fix CVE-2021-20193
Binutils: Fix CVE-2021-20197
wpa-supplicant: fix CVE-2021-30004
curl: Patch CVE-2021-22876 & CVE-2021-22890

----------------
Fixes
----------------

build-appliance-image: Update to dunfell head revision
poky.conf: Bump version for 3.1.8 release
poky.conf: Add fedora33 as a supported distro
documentation: prepare for 3.1.8 release
ref-system-requirements.rst: Add Fedora 33 to list of supported distros
sstate: Handle manifest 'corruption' issue
boost: fix do_fetch failure
Revert "cml1.bbclass: Return sorted list of cfg files"
bitbake: providers: selected version not available should be a warning
meta/lib/oe/rootfs.py: Fix typo "Restoreing" -> "Restoring"
image.bbclass: fix comment "pacackages" -> "packages"
dejagnu: needs expect at runtime
linux-yocto/5.4: qemuppc32: reduce serial shutdown issues
linux-firmware: include all relevant files in -bcm4356
linux-firmware: upgrade 20210208 -> 20210315
lsb-release: fix reproducibility failure
oeqa/qemurunner: Improve handling of run_serial for shutdown commands
oeqa/qemurunner: Fix binary vs str issue
oeqa/qemurunner: Improve logging thread exit handling for qemu shutdown test
python3-jinja2: 2.11.2 -> 2.11.3
poky-tiny.conf: set PREFERRED_VERSION_linux-yocto-tiny to 5.4%
reproducible.py: add quilt-ptest and valgrind-ptest
ovmf: update edk2-stable202005 -> edk2-stable202008
ovmf: update to 202005
ovmf: update to 202002
lib/package_manager: Use shutil.copy instead of bb.utils.copyfile for intercepts
libevent: Increase ptest timing tolerance 50 ms -> 100 ms
sanity.bbclass: mention CONNECTIVITY_CHECK_URIS in network failure message
classes/image: Use xargs to set file timestamps
Revert "oeqa: Set LD_LIBRARY_PATH when executing native commands"
diffoscope: add native libraries to LD_LIBRARY_PATH
make-mod-scripts: add HOSTCXX definitions and gmp-native dependency
perf: fix python-audit RDEPENDS
cml1.bbclass: Return sorted list of cfg files
rootfs.py: find .ko.gz and .ko.xz kernel modules as well
pybootchart/draw: Avoid divide by zero error
gstreamer1.0-plugins-good: on wayland qt5 needs qtwayland
kernel.bbclass: Remove do_install[prefunc] no longer needed
ptest-runner: libgcc must be installed for pthread_cancel to work
linux-yocto/5.4: update to v5.4.116
linux-yocto/5.4: update to v5.4.114
wireless-regdb: upgrade 2020.11.20 -> 2021.04.21
yocto-uninative: Update to 3.1 which includes a patchelf fix
bitbake: fetch/gitsm: Fix crash when using git LFS and submodules
bitbake: runqueue: Fix deferred task issues
bitbake: bitbake: tests/fetch: remove write protected files too
bitbake: bitbake: tests/fetch: fix test execution without .gitconfig
license_image.bbclass: Fix symlink to generic license files
license_image.bbclass: Detect broken symlinks
linux-firmware: Package RSI 911x WiFi firmware
yocto-check-layer: Avoid bug when iterating and autoadding dependencies
kernel.bbclass: Configuration for environment with HOSTCXX
meta/lib/oeqa/core/tests/cases/timeout.py: add a testcase for the previous fix
oeqa: tear down oeqa decorators if one of them raises an exception in setup
oeqa/selftest/bblayers: Add test case for bitbake-layers layerindex-show-depends
cve-update-db-native: skip on empty cpe23Uri
linux-yocto/5.4: fix arm defconfig warnings
linux-yocto/5.4: update to v5.4.112
linux-yocto/5.4: update to v5.4.111
linux-yocto/5.4: update to v5.4.109
ca-certificates: Fix openssl runtime cert dependencies
parselogs: ignore floppy error on qemu-system-x86 at boot stage
groff: not ship /usr/bin/grap2graph
libtool: make sure autoheader run before automake
kmod: do not symlink config.guess/config.sub during autoreconf
pseudo: Upgrade to add trailing slashes ignore path fix
lib/oe/terminal: Fix tmux new-session on older tmux versions (<1.9)
sanity: Further improve directory sanity tests
sanity: Add error check for '%' in build path
insane: clean up some more warning messages
oeqa/selftest: Ensure packages classes are set correctly for maintainers test
oeqa/selftest: Hardcode test assumptions about heartbeat event timings
externalsrc: Detect code changes in submodules
Revert "externalsrc: Detect code changes in submodules"
go_1.14: don't set -buildmode=pie when building for windows targets
goarch: map target os to windows for mingw* TARGET_OS
image-live.bbclass: optional depends when ROOTFS empty
diffoscope: Upgrade 168 -> 172
diffoscope: Upgrade 136 -> 168
selftest/reproducible: Sort the unused exclusion list
selftest/reproducible: track unusued entries in the exclusion list
selftest/reproducible: adjust exclusion list for dunfell
selftest/reproducible: add an exclusion list for items that are not yet reproducible
selftest/reproducible: enable world reproducibility test