300 lines
13 KiB
ReStructuredText
300 lines
13 KiB
ReStructuredText
|
Release notes for Yocto-4.0.4 (Kirkstone)
|
||
|
-----------------------------------------
|
||
|
|
||
|
Security Fixes in Yocto-4.0.4
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
- binutils : fix :cve:`2022-38533`
|
||
|
- curl: fix :cve:`2022-35252`
|
||
|
- sqlite: fix :cve:`2022-35737`
|
||
|
- grub2: fix :cve:`2021-3695`, :cve:`2021-3696`, :cve:`2021-3697`, :cve:`2022-28733`, :cve:`2022-28734` and :cve:`2022-28735`
|
||
|
- u-boot: fix :cve:`2022-30552` and :cve:`2022-33967`
|
||
|
- libxml2: Ignore :cve:`2016-3709`
|
||
|
- libtiff: fix :cve:`2022-34526`
|
||
|
- zlib: fix :cve:`2022-37434`
|
||
|
- gnutls: fix :cve:`2022-2509`
|
||
|
- u-boot: fix :cve:`2022-33103`
|
||
|
- qemu: fix :cve:`2021-3507`, :cve:`2021-3929`, :cve:`2021-4158`, :cve:`2022-0216` and :cve:`2022-0358`
|
||
|
|
||
|
|
||
|
Fixes in Yocto-4.0.4
|
||
|
~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
- apr: Cache configure tests which use AC_TRY_RUN
|
||
|
- apr: Use correct strerror_r implementation based on libc type
|
||
|
- apt: fix nativesdk-apt build failure during the second time build
|
||
|
- archiver.bbclass: remove unsed do_deploy_archives[dirs]
|
||
|
- archiver.bbclass: some recipes that uses the kernelsrc bbclass uses the shared source
|
||
|
- autoconf: Fix strict prototype errors in generated tests
|
||
|
- autoconf: Update K & R stype functions
|
||
|
- bind: upgrade to 9.18.5
|
||
|
- bitbake.conf: set BB_DEFAULT_UMASK using ??=
|
||
|
- bitbake: ConfHandler/BBHandler: Improve comment error messages and add tests
|
||
|
- bitbake: ConfHandler: Remove lingering close
|
||
|
- bitbake: bb/utils: movefile: use the logger for printing
|
||
|
- bitbake: bb/utils: remove: check the path again the expand python glob
|
||
|
- bitbake: bitbake-user-manual: Correct description of the ??= operator
|
||
|
- bitbake: bitbake-user-manual: npm fetcher: improve description of SRC_URI format
|
||
|
- bitbake: bitbake: bitbake-user-manual: hashserv can be accessed on a dedicated domain
|
||
|
- bitbake: bitbake: runqueue: add cpu/io pressure regulation
|
||
|
- bitbake: bitbake: runqueue: add memory pressure regulation
|
||
|
- bitbake: cooker: Drop sre_constants usage
|
||
|
- bitbake: doc: bitbake-user-manual: add explicit target for crates fetcher
|
||
|
- bitbake: doc: bitbake-user-manual: document npm and npmsw fetchers
|
||
|
- bitbake: event.py: ignore exceptions from stdout and sterr operations in atexit
|
||
|
- bitbake: fetch2: Ensure directory exists before creating symlink
|
||
|
- bitbake: fetch2: gitsm: fix incorrect handling of git submodule relative urls
|
||
|
- bitbake: runqueue: Change pressure file warning to a note
|
||
|
- bitbake: runqueue: Fix unihash cache mismatch issues
|
||
|
- bitbake: toaster: fix kirkstone version
|
||
|
- bitbake: utils: Pass lock argument in fileslocked
|
||
|
- bluez5: upgrade to 5.65
|
||
|
- boost: fix install of fiber shared libraries
|
||
|
- cairo: Adapt the license information based on what is being built
|
||
|
- classes: cve-check: Get shared database lock
|
||
|
- cmake: remove CMAKE_ASM_FLAGS variable in toolchain file
|
||
|
- connman: Backports for security fixes
|
||
|
- core-image.bbclass: Exclude openssh complementary packages
|
||
|
- cracklib: Drop using register keyword
|
||
|
- cracklib: upgrade to 2.9.8
|
||
|
- create-spdx: Fix supplier field
|
||
|
- create-spdx: handle links to inaccessible locations
|
||
|
- create-spdx: ignore packing control files from ipk and deb
|
||
|
- cve-check: Don't use f-strings
|
||
|
- cve-check: close cursors as soon as possible
|
||
|
- devtool/upgrade: catch bb.fetch2.decodeurl errors
|
||
|
- devtool/upgrade: correctly clean up when recipe filename isn't yet known
|
||
|
- devtool: error out when workspace is using old override syntax
|
||
|
- ell: upgrade to 0.50
|
||
|
- epiphany: upgrade to 42.4
|
||
|
- externalsrc: Don't wipe out src dir when EXPORT_FUNCTIONS is used.
|
||
|
- gcc-multilib-config: Fix i686 toolchain relocation issues
|
||
|
- gcr: Define _GNU_SOURCE
|
||
|
- gdk-pixbuf: upgrade to 2.42.9
|
||
|
- glib-networking: upgrade to 2.72.2
|
||
|
- go: upgrade to v1.17.13
|
||
|
- insane.bbclass: Skip patches not in oe-core by full path
|
||
|
- iso-codes: upgrade to 4.11.0
|
||
|
- kernel-fitimage.bbclass: add padding algorithm property in config nodes
|
||
|
- kernel-fitimage.bbclass: only package unique DTBs
|
||
|
- kernel: Always set CC and LD for the kernel build
|
||
|
- kernel: Use consistent make flags for menuconfig
|
||
|
- lib:npm_registry: initial checkin
|
||
|
- libatomic-ops: upgrade to 7.6.14
|
||
|
- libcap: upgrade to 2.65
|
||
|
- libjpeg-turbo: upgrade to 2.1.4
|
||
|
- libpam: use /run instead of /var/run in systemd tmpfiles
|
||
|
- libtasn1: upgrade to 4.19.0
|
||
|
- liburcu: upgrade to 0.13.2
|
||
|
- libwebp: upgrade to 1.2.4
|
||
|
- libwpe: upgrade to 1.12.3
|
||
|
- libxml2: Port gentest.py to Python-3
|
||
|
- lighttpd: upgrade to 1.4.66
|
||
|
- linux-yocto/5.10: update genericx86* machines to v5.10.135
|
||
|
- linux-yocto/5.10: update to v5.10.137
|
||
|
- linux-yocto/5.15: update genericx86* machines to v5.15.59
|
||
|
- linux-yocto/5.15: update to v5.15.62
|
||
|
- linux-yocto: Fix COMPATIBLE_MACHINE regex match
|
||
|
- linux-yocto: prepend the the value with a space when append to KERNEL_EXTRA_ARGS
|
||
|
- lttng-modules: fix 5.19+ build
|
||
|
- lttng-modules: fix build against mips and v5.19 kernel
|
||
|
- lttng-modules: fix build for kernel 5.10.137
|
||
|
- lttng-modules: replace mips compaction fix with upstream change
|
||
|
- lz4: upgrade to 1.9.4
|
||
|
- maintainers: update opkg maintainer
|
||
|
- meta: introduce UBOOT_MKIMAGE_KERNEL_TYPE
|
||
|
- migration guides: add missing release notes
|
||
|
- mobile-broadband-provider-info: upgrade to 20220725
|
||
|
- nativesdk: Clear TUNE_FEATURES
|
||
|
- npm: replace 'npm pack' call by 'tar czf'
|
||
|
- npm: return content of 'package.json' in 'npm_pack'
|
||
|
- npm: take 'version' directly from 'package.json'
|
||
|
- npm: use npm_registry to cache package
|
||
|
- oeqa/gotoolchain: put writable files in the Go module cache
|
||
|
- oeqa/gotoolchain: set CGO_ENABLED=1
|
||
|
- oeqa/parselogs: add qemuarmv5 arm-charlcd masking
|
||
|
- oeqa/qemurunner: add run_serial() comment
|
||
|
- oeqa/selftest: rename git.py to intercept.py
|
||
|
- oeqa: qemurunner: Report UNIX Epoch timestamp on login
|
||
|
- package_rpm: Do not replace square brackets in %files
|
||
|
- packagegroup-self-hosted: update for strace
|
||
|
- parselogs: Ignore xf86OpenConsole error
|
||
|
- perf: Fix reproducibility issues with 5.19 onwards
|
||
|
- pinentry: enable _XOPEN_SOURCE on musl for wchar usage in curses
|
||
|
- poky.conf: add ubuntu-22.04 to tested distros
|
||
|
- poky.conf: bump version for 4.0.4
|
||
|
- pseudo: Update to include recent upstream minor fixes
|
||
|
- python3-pip: Fix RDEPENDS after the update
|
||
|
- ref-manual: add numa to machine features
|
||
|
- relocate_sdk.py: ensure interpreter size error causes relocation to fail
|
||
|
- rootfs-postcommands.bbclass: avoid moving ssh host keys if etc is writable
|
||
|
- rootfs.py: dont try to list installed packages for baremetal images
|
||
|
- rootfspostcommands.py: Cleanup subid backup files generated by shadow-utils
|
||
|
- ruby: drop capstone support
|
||
|
- runqemu: Add missing space on default display option
|
||
|
- runqemu: display host uptime when starting
|
||
|
- sanity: add a comment to ensure CONNECTIVITY_CHECK_URIS is correct
|
||
|
- scripts/oe-setup-builddir: make it known where configurations come from
|
||
|
- scripts/runqemu.README: fix typos and trailing whitespaces
|
||
|
- selftest/wic: Tweak test case to not depend on kernel size
|
||
|
- shadow: Avoid nss warning/error with musl
|
||
|
- shadow: Enable subid support
|
||
|
- system-requirements.rst: Add Ubuntu 22.04 to list of supported distros
|
||
|
- systemd: Add 'no-dns-fallback' PACKAGECONFIG option
|
||
|
- systemd: Fix unwritable /var/lock when no sysvinit handling
|
||
|
- sysvinit-inittab/start_getty: Fix respawn too fast
|
||
|
- tcp-wrappers: Fix implicit-function-declaration warnings
|
||
|
- tzdata: upgrade to 2022b
|
||
|
- util-linux: Remove --enable-raw from EXTRA_OECONF
|
||
|
- vala: upgrade to 0.56.3
|
||
|
- vim: Upgrade to 9.0.0453
|
||
|
- watchdog: Include needed system header for function decls
|
||
|
- webkitgtk: upgrade to 2.36.5
|
||
|
- weston: upgrade to 10.0.2
|
||
|
- wic/bootimg-efi: use cross objcopy when building unified kernel image
|
||
|
- wic: add target tools to PATH when executing native commands
|
||
|
- wic: depend on cross-binutils
|
||
|
- wireless-regdb: upgrade to 2022.08.12
|
||
|
- wpebackend-fdo: upgrade to 1.12.1
|
||
|
- xinetd: Pass missing -D_GNU_SOURCE
|
||
|
- xz: update to 5.2.6
|
||
|
|
||
|
|
||
|
Known Issues in Yocto-4.0.4
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
- N/A
|
||
|
|
||
|
|
||
|
Contributors to Yocto-4.0.4
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
- Alejandro Hernandez Samaniego
|
||
|
- Alex Stewart
|
||
|
- Alexander Kanavin
|
||
|
- Alexandre Belloni
|
||
|
- Andrei Gherzan
|
||
|
- Anuj Mittal
|
||
|
- Aryaman Gupta
|
||
|
- Awais Belal
|
||
|
- Beniamin Sandu
|
||
|
- Bertrand Marquis
|
||
|
- Bruce Ashfield
|
||
|
- Changqing Li
|
||
|
- Chee Yang Lee
|
||
|
- Daiane Angolini
|
||
|
- Enrico Scholz
|
||
|
- Ernst Sjöstrand
|
||
|
- Gennaro Iorio
|
||
|
- Hitendra Prajapati
|
||
|
- Jacob Kroon
|
||
|
- Jon Mason
|
||
|
- Jose Quaresma
|
||
|
- Joshua Watt
|
||
|
- Kai Kang
|
||
|
- Khem Raj
|
||
|
- Kristian Amlie
|
||
|
- LUIS ENRIQUEZ
|
||
|
- Mark Hatle
|
||
|
- Martin Beeger
|
||
|
- Martin Jansa
|
||
|
- Mateusz Marciniec
|
||
|
- Michael Opdenacker
|
||
|
- Mihai Lindner
|
||
|
- Mikko Rapeli
|
||
|
- Ming Liu
|
||
|
- Niko Mauno
|
||
|
- Ola x Nilsson
|
||
|
- Otavio Salvador
|
||
|
- Paul Eggleton
|
||
|
- Pavel Zhukov
|
||
|
- Peter Bergin
|
||
|
- Peter Kjellerstedt
|
||
|
- Peter Marko
|
||
|
- Rajesh Dangi
|
||
|
- Randy MacLeod
|
||
|
- Rasmus Villemoes
|
||
|
- Richard Purdie
|
||
|
- Robert Joslyn
|
||
|
- Roland Hieber
|
||
|
- Ross Burton
|
||
|
- Sakib Sajal
|
||
|
- Shubham Kulkarni
|
||
|
- Steve Sakoman
|
||
|
- Ulrich Ölmann
|
||
|
- Yang Xu
|
||
|
- Yongxin Liu
|
||
|
- ghassaneben
|
||
|
- pgowda
|
||
|
- wangmy
|
||
|
|
||
|
Repositories / Downloads for Yocto-4.0.4
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
||
|
poky
|
||
|
|
||
|
- Repository Location: https://git.yoctoproject.org/git/poky
|
||
|
- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
|
||
|
- Tag: :yocto_git:`yocto-4.0.4 </poky/log/?h=yocto-4.0.4>`
|
||
|
- Git Revision: :yocto_git:`d64bef1c7d713b92a51228e5ade945835e5a94a4 </poky/commit/?id=d64bef1c7d713b92a51228e5ade945835e5a94a4>`
|
||
|
- Release Artefact: poky-d64bef1c7d713b92a51228e5ade945835e5a94a4
|
||
|
- sha: b5e92506b31f88445755bad2f45978b747ad1a5bea66ca897370542df5f1e7db
|
||
|
- Download Locations:
|
||
|
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.4/poky-d64bef1c7d713b92a51228e5ade945835e5a94a4.tar.bz2
|
||
|
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.4/poky-d64bef1c7d713b92a51228e5ade945835e5a94a4.tar.bz2
|
||
|
|
||
|
openembedded-core
|
||
|
|
||
|
- Repository Location: https://git.openembedded.org/openembedded-core
|
||
|
- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
|
||
|
- Tag: :oe_git:`yocto-4.0.4 </openembedded-core/log/?h=yocto-4.0.4>`
|
||
|
- Git Revision: :oe_git:`f7766da462905ec67bf549d46b8017be36cd5b2a </openembedded-core/commit/?id=f7766da462905ec67bf549d46b8017be36cd5b2a>`
|
||
|
- Release Artefact: oecore-f7766da462905ec67bf549d46b8017be36cd5b2a
|
||
|
- sha: ce0ac011474db5e5f0bb1be3fb97f890a02e46252a719dbcac5813268e48ff16
|
||
|
- Download Locations:
|
||
|
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.4/oecore-f7766da462905ec67bf549d46b8017be36cd5b2a.tar.bz2
|
||
|
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.4/oecore-f7766da462905ec67bf549d46b8017be36cd5b2a.tar.bz2
|
||
|
|
||
|
meta-mingw
|
||
|
|
||
|
- Repository Location: https://git.yoctoproject.org/git/meta-mingw
|
||
|
- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
|
||
|
- Tag: :yocto_git:`yocto-4.0.4 </meta-mingw/log/?h=yocto-4.0.4>`
|
||
|
- Git Revision: :yocto_git:`a90614a6498c3345704e9611f2842eb933dc51c1 </meta-mingw/commit/?id=a90614a6498c3345704e9611f2842eb933dc51c1>`
|
||
|
- Release Artefact: meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1
|
||
|
- sha: 49f9900bfbbc1c68136f8115b314e95d0b7f6be75edf36a75d9bcd1cca7c6302
|
||
|
- Download Locations:
|
||
|
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.4/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
|
||
|
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.4/meta-mingw-a90614a6498c3345704e9611f2842eb933dc51c1.tar.bz2
|
||
|
|
||
|
meta-gplv2
|
||
|
|
||
|
- Repository Location: https://git.yoctoproject.org/git/meta-gplv2
|
||
|
- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
|
||
|
- Tag: :yocto_git:`yocto-4.0.4 </meta-gplv2/log/?h=yocto-4.0.4>`
|
||
|
- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
|
||
|
- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
|
||
|
- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
|
||
|
- Download Locations:
|
||
|
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.4/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
|
||
|
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.4/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
|
||
|
|
||
|
bitbake
|
||
|
|
||
|
- Repository Location: https://git.openembedded.org/bitbake
|
||
|
- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
|
||
|
- Tag: :oe_git:`yocto-4.0.4 </bitbake/log/?h=yocto-4.0.4>`
|
||
|
- Git Revision: :oe_git:`ac576d6fad6bba0cfea931883f25264ea83747ca </bitbake/commit/?id=ac576d6fad6bba0cfea931883f25264ea83747ca>`
|
||
|
- Release Artefact: bitbake-ac576d6fad6bba0cfea931883f25264ea83747ca
|
||
|
- sha: 526c2768874eeda61ade8c9ddb3113c90d36ef44a026d6690f02de6f3dd0ea12
|
||
|
- Download Locations:
|
||
|
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.4/bitbake-ac576d6fad6bba0cfea931883f25264ea83747ca.tar.bz2
|
||
|
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.4/bitbake-ac576d6fad6bba0cfea931883f25264ea83747ca.tar.bz2
|
||
|
|
||
|
yocto-docs
|
||
|
|
||
|
- Repository Location: https://git.yoctoproject.org/git/yocto-docs
|
||
|
- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
|
||
|
- Tag: :yocto_git:`yocto-4.0.4 </yocto-docs/log/?h=yocto-4.0.4>`
|
||
|
- Git Revision: :yocto_git:`f632dad24c39778f948014029e74db3c871d9d21 </yocto-docs/commit/?id=f632dad24c39778f948014029e74db3c871d9d21>`
|