This service is available only in Japanese-language.

Yocto3.3.1(Hardknott)リリース


2021年4月にリリースされたYocto3.3(Hardknott)の1回目のポイントリリース3.3.1 公開のアナウンスが2021年5月24日付けでありました。
2021年5月17日付けでコミットされたものがQAを経てリリースとなっています。
当初予定では5/24構築、6/4公開予定でしたが、Yocto Project Summit 2021が5/25-26に開催される関係から、前倒しでのリリースとなっています。
次のポイントリリース3.3.2は2021年7月30日を予定しており、本日現在、既に次回リリース向けの更新の登録が始まっています。

本リリースの詳細は以下のURLでご確認ください。
(現時点では、www.yoctoproject.org内では未記載です)

https://lists.yoctoproject.org/g/yocto-announce/message/219

----------------
Security Fixes
----------------
db: update CVE_PRODUCT
qemu: fix CVE-2021-3392
qemu: fix CVE-2021-20263
qemu: fix CVE-2020-27821
xserver-xorg: fix CVE-2021-3472
rsync: fix CVE-2020-14387
glib-2.0: fix CVE-2021-28153
qemu: fix CVE-2021-20257
qemu: fix CVE-2021-3416
qemu: fix CVE-2021-3409
qemu: fix CVE-2021-20221
qemu: fix CVE-2020-29443
qemu: fix CVE-2021-20181
gdk-pixbuf: fix CVE-2021-20240
cairo: fix CVE-2020-35492
wpa-supplicant: fix CVE-2021-30004
busybox: fix CVE-2021-28831
qemu: Fix CVE-2020-35517

----------------
Fixes
----------------
documentation: prepare for 3.3.1 release
build-appliance-image: Update to hardknott head revision
poky.conf: Bump version for 3.3.1 hardknott release
puzzles: Upstream changed to main branch for development
linux-firmware: include all relevant files in -bcm4356
lsb-release: fix reproducibility failure
ruby: upgrade 3.0.0 -> 3.0.1
grub2.inc: remove '-O2' from CFLAGS
dejagnu: needs expect at runtime
libcap: Configure Make variables correctly without a horrible hack
lttng-modules: backport patches to fix build against 5.12+ kernel
linux-yocto/5.4: qemuppc32: reduce serial shutdown issues
linux-firmware: upgrade 20210208 -> 20210315
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
sanity.bbclass: mention CONNECTIVITY_CHECK_URIS in network failure message
libevent: Increase ptest timing tolerance 50 ms -> 100 ms
classes/image: Use xargs to set file timestamps
linux-yocto/5.10: qemuppc32: reduce serial shutdown issues
lib/package_manager: Use shutil.copy instead of bb.utils.copyfile for intercepts
diffoscope: add native libraries to LD_LIBRARY_PATH
Revert "oeqa: Set LD_LIBRARY_PATH when executing native commands"
oe-buildenv-internal: add BitBake's library to PYTHONPATH
webkitgtk: Fix reproducibility in minibrowser
busybox: Fix reproducibility
libjpeg-turbo: Use --reproducible option for nasm
ptest-runner: libgcc must be installed for pthread_cancel to work
linux-yocto/5.4: update to v5.4.116
linux-yocto/5.10: update to v5.10.34
linux-yocto/5.4: update to v5.4.114
perf: fix python-audit RDEPENDS
linux-yocto/5.10: update to v5.10.32
linux-yocto/5.10: qemuriscv32.cfg: RV32 only supports 1G physical memory
linux-yocto/5.10: aufs fixes
yocto-uninative: Update to 3.1 which includes a patchelf fix
wireless-regdb: upgrade 2020.11.20 -> 2021.04.21
rootfs.py: find .ko.gz and .ko.xz kernel modules as well
pybootchart/draw: Avoid divide by zero error
patchelf: Fix alignment patch
mesa: upgrade 21.0.2 -> 21.0.3
patchelf: Fix note section alignment issues
license_image.bbclass: Fix symlink to generic license files
license_image.bbclass: Detect broken symlinks
bitbake: runqueue: Handle deferred task rehashing in multiconfig builds
bitbake: runqueue: Fix multiconfig deferred task sstate validity caching issue
patchelf: Backport fix from upstream for note section overlap error
weston: fix build failure due to race condition
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
cmake.bbclass: remove ${B} before cmake_do_configure
kernel-yocto.bbclass: chdir to ${WORKDIR} for do_kernel_checkout
yocto-check-layer: Avoid bug when iterating and autoadding dependencies
libssh2: fix build failure with option no-ecdsa
go: Use dl.google.com for SRC_URI
cve-update-db-native: skip on empty cpe23Uri
rpm: Upgrade to 4.16.1.3
runqemu: Ensure we cleanup snapshot files after image run
lttng-tools: Fix path for test_python_looging
lttng-tools: Fix missing legacy test files
deb: apply postinstall on sdk
externalsrc: Detect code changes in submodules
Revert "externalsrc: Detect code changes in submodules"
arch-armv6m.inc: fix access rights
libxshmfence: Build fixes for riscv32
packagegroup-core-tools-testapps.bb: Remove kexec for riscv32
packagegroup-core-tools-profile: Remove valgrind for riscv32
ltp: fix empty ltp-dev package
glslang: strip whitespace in pkgconfig file
go: upgrade 1.16.2 -> 1.16.3
pango: re-enable ptest
kmod: do not symlink config.guess/config.sub during autoreconf
libtool: make sure autoheader run before automake
Revert "inittab: Add getty launch on hvc0 for qemuppc64"
sysvinit-inittab/start_getty: Check /sys for the tty device existence
modutils-initscripts: Bail out when no module is installed
systemd: upgrade 247.4 -> 247.6
insane: clean up some more warning messages
sanity: Add error check for '%' in build path
groff: not ship /usr/bin/grap2graph
oeqa/runtime: space needed
parselogs: ignore floppy error on qemu-system-x86 at boot stage
go: update SRC_URI to use https protocol
mesa: upgrade 21.0.1 -> 21.0.2
systemd: Fix build on mips/musl
python3: Improve logging, syntax and update deprecated modules to create_manifest
python3: Upgrade 3.9.2 -> 3.9.4
oeqa/runtime/cases: Only disable/enable for current boot
oe-time-dd-test.sh: increase timeout to 15 sec
scripts/oe-debuginfod: correct several issues
ca-certificates: Fix openssl runtime cert dependencies
nettle: upgrade 3.7.1 -> 3.7.2
linux-yocto/5.10: fix arm defconfig warnings
linux-yocto/5.4: fix arm defconfig warnings
linux-yocto/5.4: update to v5.4.112
linux-yocto-rt/5.10: update to -rt34
linux-yocto/5.10: update to v5.10.30
linux-yocto/5.4: update to v5.4.111
linux-yocto/5.10: update to v5.10.29
linux-yocto/5.10: BSP configuration fixes
linux-yocto-dev: add features/scsi/scsi-debug.scc features/gpio/mockup.scc to KERNEL_FEATURES
linux-yocto/5.10: update to v5.10.27
linux-yocto/5.4: update to v5.4.109
archiver: Fix typos
oeqa/selftest: Ensure packages classes are set correctly for maintainers test
pseudo: Upgrade to add trailing slashes ignore path fix
lib/oe/terminal: Fix tmux new-session on older tmux versions (<1.9)
bitbake: bitbake: tests/fetch: remove write protected files too
bitbake: fetch/gitsm: Fix crash when using git LFS and submodules
bitbake: bitbake-server: ensure server timeout is a float
bitbake: bitbake: tests/fetch: fix test execution without .gitconfig
bitbake: runqueue: Fix deferred task issues
oeqa/selftest: Hardcode test assumptions about heartbeat event timings
oe-time-dd-test.sh: provide more information from "top"
oe-time-dd-test.sh: make executable
ref-manual: add mention of DISTUTILS_SETUP_PATH
ref-manual: migration guide: add release codenames
ref-manual: add migration section for 3.3 release
ref-manual: tweak buildtools section
ref-manual: fix reference to build-essential
ref-manual: add FIT_KERNEL_COMP_ALG*
ref-manual: add passwd-expire to EXTRA_USERS_PARAMS
ref-manual: add python3targetconfig class and remove python 2 references
ref-manual: add REQUIRED_VERSION and adjust PREFERRED_VERSION entry
ref-manual: and SDK_CUSTOM_TEMPLATECONF to glossary
overview-manual: fix git command line
ref-manual: update/fix text for SDK_VERSION
Use variables for minimum host versions and bump Python to 3.6
ref-manual: add METADATA_REVISION and METADATA_BRANCH
bitbake: bitbake-user-manual: add REQUIRED_VERSION and adjust PREFERRED_VERSION entry
bitbake: bitbake-user-manual: document no support for using passwords in git URLs
docs: add a top level page for bitbake documentation
docs: replace anchor links
sdk-manual: fix typo
bitbake: bitbake: Update version to 1.50.0 stable release series