5.0 (scarthgap) 发布说明
5.0 的新功能与增强
Linux 内核 6.6、gcc 13.2、glibc 2.39、LLVM 18.1,以及超过 300 个其他配方升级
新变量:
CVE_DB_INCR_UPDATE_AGE_THRES:配置内部 CVE 数据库允许增量更新 (而非完整重下载)的最大数据龄期。RPMBUILD_EXTRA_PARAMS:支持额外的用户自定义字段,避免 RPM 创建崩溃。
OPKG_MAKE_INDEX_EXTRA_PARAMS:为
opkg-make-index提供额外参数。EFI_UKI_PATH、EFI_UKI_DIR:定义 EFI 系统分区内 UKI 镜像的位置。
TARGET_DBGSRC_DIR:指定调试源码文件的目标路径。
USERADD_DEPENDS:声明对其他配方创建的用户和组的依赖,解决长期构建顺序问题。
架构特定增强:
genericarm64:新增 MACHINE,表示 64 位通用 Arm SystemReady 平台。PowerPC 新增 Power8 调优。
arch-armv9:移除 CRC 和 SVE 调优,因为 FEAT_CRC32 已强制要求, GCC 的-march=armv9-a默认启用 SVE/SVE2。arm/armv*:添加 GCC 13.2.0 全部额外 Arm 调优。
内核相关增强:
默认内核为当前 LTS 6.6。
支持
genericarm64。
新核心配方:
bmaptool: 创建文件块映射和刷写镜像的工具,现归属 Yocto Project。
core-image-initramfs-boot:仅包含udev和init的最小 initramfs, 用于查找主根文件系统并切换到它。lzlib:提供 LZMA 压缩和解压的数据压缩库。
lzop:基于 LZO 的压缩工具,此前移除现已恢复。
python3-jsonschema-specifications: JSON Schema 规范的支持文件(元 schema 和词汇表),是 python3-jsonschema 的新依赖。
python3-maturin:将 Rust crate 构建并发布为 Python 包。
python3-meson-python: 让 Python 包使用 Meson 的构建后端。
python3-pyproject-metadata: 处理 PEP 621 元数据的类,是
python3-meson-python的依赖。python3-referencing: 实现 JSON 引用解析,是
python3-jsonschema的另一依赖。python3-rpds-py: Rust rpds crate 的 Python 绑定,是
python3-referencing的运行时依赖。python3-sphinxcontrib-jquery: 在新 Sphinx 中包含 jQuery 的扩展,近期
python3-sphinx-rtd-theme依赖它。python3-websockets: 构建 Python WebSocket 服务器和客户端的库。
python3-yamllint: YAML 检查器,U-Boot 的
binman用它在编译时验证配置。systemd-boot-native:以 native 方式构建的 UEFI 引导管理器,提供ukify。utfcpp:处理 UTF-8 字符串的 C++ 库, 是 taglib 升级到 v2.0 后的新增依赖。
vulkan-utility-libraries: 在多个 Vulkan 仓库间共享代码的一组库。
vulkan-volk:Vulkan 元加载器, 构建最新
vulkan-tools所需。
QEMU /
runqemu增强:QEMU 升级到 8.2.1。
qemuboot:支持可预测网络接口名。runqemu:查找根文件系统时除 "-image-" 外,也匹配 ".rootfs."。新增 cmake-qemu,通过 QEMU 用户模式执行交叉编译的程序。
Rust 改进:
Rust 升级到 1.75。
重新启用 Rust 性能剖析器,即 PGO 选项。
启用 Rust
oe-selftest,但跳过mips32。rust-cross-canadian:cross-canadian 主机新增riscv64。
wic 镜像创建器增强:
输出文件扩展名可匹配生成器名称,不再硬编码为默认的
direct。GPT 磁盘支持可复现的磁盘 GUID。
支持生成可复现的 ext4 镜像。
可将分区指定范围填零。
bootimg-efi:新增install-kernel-into-boot-dir, 配置内核安装到 rootfs 和/或启动分区。rawcopy:支持 zstd 解压。
SDK 改进:
nativesdk:允许machine-sdk配置设置 MACHINE_FEATURES。nativesdk:防止回填 MACHINE_FEATURES 和 DISTRO_FEATURES。支持
riscv64SDK 主机架构。acpica、libpcap、python3-setuptools-rust扩展为nativesdk。
测试:
将 patchtest 移入核心的
scripts/patchtest,测试位于meta/lib/patchtest/tests。多项改进使其再次能够验证邮件列表补丁, 并兼容原版上游 Patchwork。新增可选
unimplemented-ptestQA 警告,检测有测试但未使用 ptest 的上游包。testimage:ptest 失败时获取测试目录,尤其是日志。oeqa、oe-selftest:新增 Maturin 的 SDK 和运行时测试。基于截图的运行时 UI 测试概念验证:
meta/lib/oeqa/runtime/cases/login.py。python3-attrs、python3-pyyaml、xz启用 ptest。
实用脚本变更:
oe-init-build-env可为 VSCode 及 "Yocto Project BitBake" 扩展生成初始.vscode配置。sstate-cache-management改用 Python 重写,改善性能与维护性。bitbake-layers新增更新层设置中仓库引用的选项。
BitBake 改进:
新增
inherit_defer,类似 inherit, 但在解析结束时才求值,推荐用于条件表达式,例如:inherit_defer ${@bb.utils.contains('PACKAGECONFIG', 'python', 'python3targetconfig', '', d)}这使条件表达式延后求值,解析该行之后发生的变量变更也能生效, 而 inherit 不会如此。
支持 BB_LOADFACTOR_MAX,负载过高时停止启动额外任务, 尤其适用于禁用
/proc/pressure的发行版。新增
taskexp_ncurses,即原 GTK 依赖浏览器taskexp的 ncurses 版本。build_taskdepdata添加缓存,改善runqueue性能。bitbake.conf新增runtimedir,表示运行时状态目录/run。可通过
NO_COLOR环境变量禁用彩色输出。git-make-shallow支持safe.bareRepository=explicit配置。哈希等价的可扩展性改进包括:
通过 SQLAlchemy 支持多种数据库后端。
服务器和客户端可通过 WebSocket 通信。
服务器支持按用户授权,客户端可通过环境或
.netrc指定凭据。新增垃圾回收,从数据库移除未使用的 unihash。
devtool 改进:
新增
ide-sdk插件,生成通过 IDE 使用 eSDK 的配置。新增
--no-pypi,适用于非 PyPI 托管的 Python 项目。支持 Git 子模块。
ide/vscode:从配方系统根目录生成文件,并以只读方式调试根文件系统,避免混淆。modify:支持 SRC_URI 多个源码。支持插件内的插件。
recipetool 改进:
appendsrcfile(s):新增更新配方自身的模式。appendsrcfile(s):新增--dry-run。create:新增 Go 配方生成处理器。create:改善许可证识别。create:支持 hatchling、maturin、meson-python 等现代 PEP-517 构建系统。create:支持 PyPI。create:Python 配方名称加python3-前缀。
打包变更:
package_rpm:可覆盖 RPM 压缩器模式。ipk(
opkg)由xz改为zstd,改善压缩与性能。
安全改进:
改善 NVD CVE 数据库增量下载,移除被拒绝的 CVE 并更新配置。 增量更新龄期阈值可通过
CVE_DB_INCR_UPDATE_AGE_THRES设置。
Toaster Web 界面改进:
多项错误修复及额外输入验证。
支持 pytest,新增和更新测试。
主要文档更新:
新
devtool ide-sdk命令与功能的文档,见 在 SDK 工作流中使用 devtool。BitBake 用户手册新增 “Variable Context”。
新增
make stylecheck,运行 Vale 检查文字风格, 遵循行业写作规范。新增
make sphinx-lint,运行 sphinx-lint, 定制后可强制检查所选 Sphinx 语法风格。
其他变更:
systemd 新增 PACKAGECONFIG:
cryptsetup-plugins、no-ntp-fallback、p11kit。以下配方新增 PACKAGECONFIG:
libarchive、libinput、libunwind、mesa、mesa-gl、openssh、perf、python3-pyyaml、qemu、rpm、shadow、strace、syslinux、systemd、vte、webkitgtk、xserver-xorg。systemd-boot可构建为native,提供用于 UKI 镜像的ukify。systemd:
udevadm的 Bash 补全拆分到udev-bash-completion。新增 go-vendor 支持离线构建(vendoring), 也能处理同仓库中不同版本的模块。
strace 默认禁用蓝牙支持。
openssh新增 systemd 服务sshd.service。新增从
meta-python移入的 python_mesonpy, 支持 meson-python PEP-517 后端。支持使用
p7zip解包 SRC_URI 的.7z。添加最小 VS Code 配置,避免索引器陷入构建目录。
5.0 的已知问题
gpgme禁用 Python 绑定,因为上游尚不支持 Python 3.12。
5.0 的配方许可证变更
配方设置的 LICENSE 值有以下修正:
elfutils:区分库与后端、工具的许可证。ghostscript:LICENSE 修正为AGPL-3.0-or-later。kbd:更新 consolefont 和 keymaps 许可证。libsystemd:单独设置LGPL-2.1-or-later,提高粒度。libtest-warnings-perl:LICENSE 从Artistic-1.0改为Artistic-1.0-Perl。linux-firmware:正确设置carl9170、rockchip、powerpr的 LICENSE。newlib:加入Apache-2.0-with-LLVM-exception。python3-poetry-core:为fastjsonschema加入BSD-3-Clause。systemd:LGPL-2.1改为更准确的LGPL-2.1-or-later。util-linux:为 fdisk 加入GPL-1.0-or-later,为flock加入MIT。zstd:设为BSD-3-Clause或GPL-2.0-only双重许可。
5.0 的安全修复
avahi: CVE-2023-1981, CVE-2023-38469, CVE-2023-38470, CVE-2023-38471, CVE-2023-38469, CVE-2023-38470, CVE-2023-38471, CVE-2023-38472, CVE-2023-38473
bind: CVE-2023-4408, CVE-2023-5517, CVE-2023-5679, CVE-2023-50387
bluez5: CVE-2023-45866
coreutils: CVE-2024-0684
cups: CVE-2023-4504
curl: CVE-2023-46218
expat: CVE-2024-28757
gcc: CVE-2023-4039
glibc: CVE-2023-5156, CVE-2023-0687
gnutls: CVE-2024-0553, CVE-2024-0567, CVE-2024-28834, CVE-2024-28835
go: CVE-2023-45288
grub: CVE-2023-4692, CVE-2023-4693
grub2: CVE-2023-4001 (ignored), CVE-2024-1048 (ignored)
libgit2: CVE-2024-24575, CVE-2024-24577
libsndfile1: CVE-2022-33065
libssh2: CVE-2023-48795
libuv: CVE-2024-24806
libxml2: CVE-2023-45322 (ignored)
linux-yocto/6.6: CVE-2020-16119
openssh: CVE-2023-48795, CVE-2023-51384, CVE-2023-51385
openssl: CVE-2023-5363, CVE-2023-5678, CVE-2023-6129, CVE-2023-6237, CVE-2024-0727, CVE-2024-2511
perl: CVE-2023-47100
pixman: CVE-2023-37769 (ignored)
python3-cryptography{-vectors}: CVE-2023-49083, CVE-2024-26130
python3-urllib3: CVE-2023-45803
shadow: CVE-2023-4641
sudo: CVE-2023-42456
tiff: CVE-2023-6228, CVE-2023-6277, CVE-2023-52355, CVE-2023-52356
vim: CVE-2023-46246, CVE-2023-48231, CVE-2023-48232, CVE-2023-48233, CVE-2023-48234, CVE-2023-48235, CVE-2023-48236, CVE-2023-48237, CVE-2024-22667
wpa-supplicant: CVE-2023-52160
xserver-xorg: CVE-2023-5574, CVE-2023-6816, CVE-2024-0229, CVE-2024-0408, CVE-2024-0409, CVE-2024-21885, CVE-2024-21886
xwayland: CVE-2023-5367, CVE-2024-0408, CVE-2024-0409, CVE-2023-6816, CVE-2024-0229, CVE-2024-21885, CVE-2024-21886
zlib: CVE-2023-45853 (ignored), CVE-2023-6992 (ignored)
5.0 的配方升级
acl 2.3.1 -> 2.3.2
acpica 20230628 -> 20240322
alsa-lib 1.2.10 -> 1.2.11
alsa-tools 1.2.5 -> 1.2.11
alsa-ucm-conf 1.2.10 -> 1.2.11
alsa-utils 1.2.10 -> 1.2.11
appstream 0.16.3 -> 1.0.2
autoconf 2.72c -> 2.72e
bash 5.2.15 -> 5.2.21
bash-completion 2.11 -> 2.12.0
binutils 2.41 -> 2.42
bluez5 5.69 -> 5.72
boost 1.83.0 -> 1.84.0
boost-build-native 1.83.0 -> 1.84.0
btrfs-tools 6.5.1 -> 6.7.1
cairo 1.16.0 -> 1.18.0
cargo 1.70.0 -> 1.75.0
cargo-c-native 0.9.18 -> 0.9.30+cargo-0.77.0
ccache 4.8.3 -> 4.9.1
cmake 3.27.7 -> 3.28.3
cmake-native 3.27.7 -> 3.28.3
createrepo-c 1.0.0 -> 1.0.4
cronie 1.6.1 -> 1.7.1
cross-localedef-native 2.38+git -> 2.39+git
cups 2.4.6 -> 2.4.7
curl 8.4.0 -> 8.7.1
dbus-wait 0.1+git (6cc6077a36fe…) -> 0.1+git (64bc7c8fae61…)
debianutils 5.13 -> 5.16
desktop-file-utils 0.26 -> 0.27
dhcpcd 10.0.2 -> 10.0.6
diffoscope 249 -> 259
diffstat 1.65 -> 1.66
dnf 4.17.0 -> 4.19.0
dos2unix 7.5.1 -> 7.5.2
ed 1.19 -> 1.20.1
efivar 38+39+git -> 39+39+git
elfutils 0.189 -> 0.191
ell 0.60 -> 0.63
enchant2 2.6.2 -> 2.6.7
epiphany 44.6 -> 46.0
erofs-utils 1.6 -> 1.7.1
ethtool 6.5 -> 6.7
eudev 3.2.12 -> 3.2.14
expat 2.5.0 -> 2.6.2
ffmpeg 6.0 -> 6.1.1
fontconfig 2.14.2 -> 2.15.0
gawk 5.2.2 -> 5.3.0
gcr 4.1.0 -> 4.2.0
gdb 13.2 -> 14.2
gettext 0.22 -> 0.22.5
gettext-minimal-native 0.22 -> 0.22.5
gi-docgen 2023.1 -> 2023.3
git 2.42.0 -> 2.44.0
glib-2.0 2.78.3 -> 2.78.4
glib-networking 2.76.1 -> 2.78.1
glibc 2.38+git -> 2.39+git
glibc-locale 2.38 -> 2.39+git
glibc-mtrace 2.38 -> 2.39+git
glibc-scripts 2.38 -> 2.39+git
glibc-testsuite 2.38+git -> 2.39+git
glibc-y2038-tests 2.38+git -> 2.39+git
glslang 1.3.261.1 -> 1.3.275.0
gnu-config 20230216+git -> 20240101+git
gnupg 2.4.3 -> 2.4.4
gnutls 3.8.3 -> 3.8.4
go 1.20.12 -> 1.22.2
go-binary-native 1.20.12 -> 1.22.2
go-native 1.20.12 -> 1.22.2
go-runtime 1.20.12 -> 1.22.2
gpgme 1.22.0 -> 1.23.2
grub 2.06 -> 2.12
grub-efi 2.06 -> 2.12
gsettings-desktop-schemas 44.0 -> 46.0
gst-devtools 1.22.9 -> 1.22.11
gstreamer1.0 1.22.9 -> 1.22.11
gstreamer1.0-libav 1.22.9 -> 1.22.11
gstreamer1.0-omx 1.22.9 -> 1.22.11
gstreamer1.0-plugins-bad 1.22.9 -> 1.22.11
gstreamer1.0-plugins-base 1.22.9 -> 1.22.11
gstreamer1.0-plugins-good 1.22.9 -> 1.22.11
gstreamer1.0-plugins-ugly 1.22.9 -> 1.22.11
gstreamer1.0-python 1.22.9 -> 1.22.11
gstreamer1.0-rtsp-server 1.22.9 -> 1.22.11
gstreamer1.0-vaapi 1.22.9 -> 1.22.11
gtk+3 3.24.38 -> 3.24.41
gtk4 4.12.3 -> 4.14.1
harfbuzz 8.2.2 -> 8.3.0
hwlatdetect 2.5 -> 2.6
icu 73-2 -> 74-1
inetutils 2.4 -> 2.5
init-system-helpers 1.65.2 -> 1.66
iproute2 6.5.0 -> 6.7.0
iptables 1.8.9 -> 1.8.10
iputils 20221126 -> 20240117
iso-codes 4.15.0 -> 4.16.0
iw 5.19 -> 6.7
json-glib 1.6.6 -> 1.8.0
kbd 2.6.3 -> 2.6.4
kexec-tools 2.0.27 -> 2.0.28
kmod 30 -> 31
kmscube git -> 0.0.1+git
libadwaita 1.4.2 -> 1.5.0
libbsd 0.11.7 -> 0.12.1
libcap-ng 0.8.3 -> 0.8.4
libcap-ng-python 0.8.3 -> 0.8.4
libcomps 0.1.19 -> 0.1.20
libdnf 0.71.0 -> 0.73.0
libdrm 2.4.116 -> 2.4.120
libffi 3.4.4 -> 3.4.6
libgit2 1.7.1 -> 1.7.2
libgloss 4.3.0+git -> 4.4.0+git
libgpg-error 1.47 -> 1.48
libhandy 1.8.2 -> 1.8.3
libical 3.0.16 -> 3.0.17
libidn2 2.3.4 -> 2.3.7
libinput 1.24.0 -> 1.25.0
libksba 1.6.4 -> 1.6.6
libmicrohttpd 0.9.77 -> 1.0.1
libnl 3.8.0 -> 3.9.0
libnotify 0.8.2 -> 0.8.3
libpciaccess 0.17 -> 0.18
libpcre2 10.42 -> 10.43
libpng 1.6.40 -> 1.6.42
libproxy 0.5.3 -> 0.5.4
libpsl 0.21.2 -> 0.21.5
librepo 1.16.0 -> 1.17.0
librsvg 2.56.3 -> 2.57.1
libsdl2 2.28.4 -> 2.30.0
libseccomp 2.5.4 -> 2.5.5
libsecret 0.21.1 -> 0.21.4
libsolv 0.7.26 -> 0.7.28
libsoup 3.4.2 -> 3.4.4
libstd-rs 1.70.0 -> 1.75.0
libtest-warnings-perl 0.031 -> 0.033
libtirpc 1.3.3 -> 1.3.4
libubootenv 0.3.4 -> 0.3.5
libunistring 1.1 -> 1.2
liburi-perl 5.21 -> 5.27
libusb1 1.0.26 -> 1.0.27
libuv 1.46.0 -> 1.48.0
libva 2.19.0 -> 2.20.0
libva-initial 2.19.0 -> 2.20.0
libwpe 1.14.1 -> 1.14.2
libxext 1.3.5 -> 1.3.6
libxkbcommon 1.5.0 -> 1.6.0
libxkbfile 1.1.2 -> 1.1.3
libxml-parser-perl 2.46 -> 2.47
libxml2 2.11.7 -> 2.12.5
libxmlb 0.3.14 -> 0.3.15
libxrandr 1.5.3 -> 1.5.4
libxvmc 1.0.13 -> 1.0.14
lighttpd 1.4.71 -> 1.4.74
linux-firmware 20240220 -> 20240312
linux-libc-headers 6.5 -> 6.6
linux-yocto 6.1.78+git, 6.5.13+git -> 6.6.23+git
linux-yocto-dev 6.6+git -> 6.9+git
linux-yocto-rt 6.1.78+git, 6.5.13+git -> 6.6.23+git
linux-yocto-tiny 6.1.78+git, 6.5.13+git -> 6.6.23+git
llvm 17.0.3 -> 18.1.3
lsof 4.98.0 -> 4.99.3
ltp 20230516 -> 20240129
lttng-modules 2.13.10 -> 2.13.12
lttng-ust 2.13.6 -> 2.13.7
lzip 1.23 -> 1.24
makedepend 1.0.8 -> 1.0.9
man-db 2.11.2 -> 2.12.0
man-pages 6.05.01 -> 6.06
mc 4.8.30 -> 4.8.31
mesa 23.2.1 -> 24.0.2
mesa-gl 23.2.1 -> 24.0.2
meson 1.2.2 -> 1.3.1
minicom 2.8 -> 2.9
mmc-utils 0.1+git (613495ecaca9…) -> 0.1+git (b5ca140312d2…)
mpg123 1.31.3 -> 1.32.5
newlib 4.3.0+git -> 4.4.0+git
nghttp2 1.57.0 -> 1.61.0
numactl 2.0.16 -> 2.0.18
ofono 2.1 -> 2.4
opensbi 1.2 -> 1.4
openssh 9.5p1 -> 9.6p1
openssl 3.1.5 -> 3.2.1
opkg 0.6.2 -> 0.6.3
opkg-utils 0.6.2 -> 0.6.3
orc 0.4.34 -> 0.4.38
ovmf edk2-stable202308 -> edk2-stable202402
p11-kit 0.25.0 -> 0.25.3
pango 1.51.0 -> 1.52.0
pciutils 3.10.0 -> 3.11.1
piglit 1.0+gitr (71c21b1157c4…) -> 1.0+gitr (22eaf6a91cfd…)
pkgconf 2.0.3 -> 2.1.1
psplash 0.1+git (44afb7506d43…) -> 0.1+git (ecc191375669…)
ptest-runner 2.4.2+git -> 2.4.3+git
pulseaudio 16.1 -> 17.0
puzzles 0.0+git (2d9e414ee316…) -> 0.0+git (80aac3104096…)
python3 3.11.5 -> 3.12.3
python3-alabaster 0.7.13 -> 0.7.16
python3-attrs 23.1.0 -> 23.2.0
python3-babel 2.12.1 -> 2.14.0
python3-bcrypt 4.0.1 -> 4.1.2
python3-beartype 0.15.0 -> 0.17.2
python3-build 1.0.3 -> 1.1.1
python3-certifi 2023.7.22 -> 2024.2.2
python3-cffi 1.15.1 -> 1.16.0
python3-cryptography 41.0.4 -> 42.0.5
python3-cryptography-vectors 41.0.4 -> 42.0.5
python3-cython 0.29.36 -> 3.0.8
python3-dbusmock 0.29.1 -> 0.31.1
python3-dtschema 2023.7 -> 2024.2
python3-git 3.1.36 -> 3.1.42
python3-gitdb 4.0.10 -> 4.0.11
python3-hatch-fancy-pypi-readme 23.1.0 -> 24.1.0
python3-hatch-vcs 0.3.0 -> 0.4.0
python3-hatchling 1.18.0 -> 1.21.1
python3-hypothesis 6.86.2 -> 6.98.15
python3-idna 3.4 -> 3.6
python3-importlib-metadata 6.8.0 -> 7.0.1
python3-iso8601 2.0.0 -> 2.1.0
python3-jsonschema 4.17.3 -> 4.21.1
python3-license-expression 30.1.1 -> 30.2.0
python3-lxml 4.9.3 -> 5.0.0
python3-mako 1.2.4 -> 1.3.2
python3-markdown 3.4.4 -> 3.5.2
python3-markupsafe 2.1.3 -> 2.1.5
python3-more-itertools 10.1.0 -> 10.2.0
python3-numpy 1.26.0 -> 1.26.4
python3-packaging 23.1 -> 23.2
python3-pathspec 0.11.2 -> 0.12.1
python3-pbr 5.11.1 -> 6.0.0
python3-pip 23.2.1 -> 24.0
python3-pluggy 1.3.0 -> 1.4.0
python3-poetry-core 1.7.0 -> 1.9.0
python3-psutil 5.9.5 -> 5.9.8
python3-pyasn1 0.5.0 -> 0.5.1
python3-pycairo 1.24.0 -> 1.26.0
python3-pycryptodome 3.19.0 -> 3.20.0
python3-pycryptodomex 3.19.0 -> 3.20.0
python3-pygments 2.16.1 -> 2.17.2
python3-pyopenssl 23.2.0 -> 24.0.0
python3-pyrsistent 0.19.3 -> 0.20.0
python3-pytest 7.4.2 -> 8.0.2
python3-pytest-runner 6.0.0 -> 6.0.1
python3-pytz 2023.3 -> 2024.1
python3-ruamel-yaml 0.17.32 -> 0.18.6
python3-scons 4.5.2 -> 4.6.0
python3-setuptools 68.2.2 -> 69.1.1
python3-setuptools-rust 1.7.0 -> 1.9.0
python3-setuptools-scm 7.1.0 -> 8.0.4
python3-spdx-tools 0.8.1 -> 0.8.2
python3-sphinx-rtd-theme 1.3.0 -> 2.0.0
python3-sphinxcontrib-applehelp 1.0.4 -> 1.0.8
python3-sphinxcontrib-devhelp 1.0.2 -> 1.0.6
python3-sphinxcontrib-htmlhelp 2.0.1 -> 2.0.5
python3-sphinxcontrib-qthelp 1.0.3 -> 1.0.7
python3-sphinxcontrib-serializinghtml 1.1.5 -> 1.1.10
python3-subunit 1.4.2 -> 1.4.4
python3-testtools 2.6.0 -> 2.7.1
python3-trove-classifiers 2023.9.19 -> 2024.2.23
python3-typing-extensions 4.8.0 -> 4.10.0
python3-unittest-automake-output 0.1 -> 0.2
python3-urllib3 2.0.7 -> 2.2.1
python3-wcwidth 0.2.6 -> 0.2.13
python3-wheel 0.41.2 -> 0.42.0
qemu 8.1.4 -> 8.2.1
qemu-native 8.1.4 -> 8.2.1
qemu-system-native 8.1.4 -> 8.2.1
repo 2.36.1 -> 2.42
resolvconf 1.91 -> 1.92
rpm 4.18.1 -> 4.19.1
rt-tests 2.5 -> 2.6
rust 1.70.0 -> 1.75.0
rust-cross-canadian 1.70.0 -> 1.75.0
rust-llvm 1.70.0 -> 1.75.0
shaderc 2023.6 -> 2023.8
shadow 4.13 -> 4.14.2
shared-mime-info 2.2 -> 2.4
socat 1.7.4.4 -> 1.8.0.0
spirv-headers 1.3.261.1 -> 1.3.275.0
spirv-tools 1.3.261.1 -> 1.3.275.0
sqlite3 3.43.2 -> 3.45.1
strace 6.5 -> 6.7
stress-ng 0.16.05 -> 0.17.05
subversion 1.14.2 -> 1.14.3
swig 4.1.1 -> 4.2.1
sysstat 12.7.4 -> 12.7.5
systemd 254.4 -> 255.4
systemd-boot 254.4 -> 255.4
systemd-bootchart 234 -> 235
systemtap 4.9 -> 5.0
systemtap-native 4.9 -> 5.0
taglib 1.13.1 -> 2.0
ttyrun 2.29.0 -> 2.31.0
u-boot 2023.10 -> 2024.01
u-boot-tools 2023.10 -> 2024.01
update-rc.d 0.8 (8636cf478d42…) -> 0.8 (b8f950105010…)
usbutils 015 -> 017
util-linux 2.39.2 -> 2.39.3
util-linux-libuuid 2.39.2 -> 2.39.3
vala 0.56.13 -> 0.56.15
valgrind 3.21.0 -> 3.22.0
vim 9.0.2190 -> 9.1.0114
vim-tiny 9.0.2190 -> 9.1.0114
virglrenderer 0.10.4 -> 1.0.1
vte 0.72.2 -> 0.74.2
vulkan-headers 1.3.261.1 -> 1.3.275.0
vulkan-loader 1.3.261.1 -> 1.3.275.0
vulkan-tools 1.3.261.1 -> 1.3.275.0
vulkan-validation-layers 1.3.261.1 -> 1.3.275.0
wayland-protocols 1.32 -> 1.33
webkitgtk 2.40.5 -> 2.44.0
weston 12.0.2 -> 13.0.0
xkbcomp 1.4.6 -> 1.4.7
xkeyboard-config 2.39 -> 2.41
xprop 1.2.6 -> 1.2.7
xwayland 23.2.4 -> 23.2.5
xz 5.4.4 -> 5.4.6
zlib 1.3 -> 1.3.1
5.0 的贡献者
Thanks to the following people who contributed to this release:
Adam Johnston
Adithya Balakumar
Adrian Freihofer
Alassane Yattara
Alejandro Hernandez Samaniego
Aleksey Smirnov
Alexander Kanavin
Alexander Lussier-Cullen
Alexander Sverdlin
Alexandre Belloni
Alexandre Truong
Alex Bennée
Alexis Lothoré
Alex Kiernan
Alex Stewart
André Draszik
Anibal Limon
Anuj Mittal
Archana Polampalli
Arne Schwerdt
Bartosz Golaszewski
Baruch Siach
Bastian Krause
BELHADJ SALEM Talel
BELOUARGA Mohamed
Bruce Ashfield
Changhyeok Bae
Changqing Li
Charlie Johnston
Chen Qi
Chi Xu
Chris Laplante
Christian Taedcke
Christoph Vogtländer
Claus Stovgaard
Clay Chang
Clément Péron
Colin McAllister
Corentin Guillevic
Daniel Ammann
david d zuhn
David Reyna
Deepthi Hemraj
Denys Dmytriyenko
Derek Erdmann
Desone Burns
Dhairya Nagodra
Dmitry Baryshkov
Eero Aaltonen
Eilís 'pidge' Ní Fhlannagáin
Emil Kronborg
Enguerrand de Ribaucourt
Enrico Jörns
Enrico Scholz
Etienne Cordonnier
Fabien Mahot
Fabio Estevam
Fahad Arslan
Felix Moessbauer
Florian Wickert
Geoff Parker
Glenn Strauss
Harish Sadineni
Hongxu Jia
Ilya A. Kriveshko
Jamin Lin
Jan Vermaete
Jason Andryuk
Javier Tia
Jeremy A. Puhlman
Jérémy Rosen
Jermain Horsman
Jiang Kai
Joakim Tjernlund
Joao Marcos Costa
Joe Slater
Johan Bezem
Johannes Schneider
Jonathan GUILLOT
Jon Mason
Jörg Sommer
Jose Quaresma
Joshua Watt
Julien Stephan
Justin Bronder
Kai Kang
Kareem Zarka
Kevin Hao
Khem Raj
Konrad Weihmann
Lee Chee Yang
Lei Maohui
lixiaoyong
Logan Gunthorpe
Luca Ceresoli
luca fancellu
Lucas Stach
Ludovic Jozeau
Lukas Funke
Maanya Goenka
Malte Schmidt
Marcel Ziswiler
Marco Felsch
Marcus Folkesson
Marek Vasut
Mark Asselstine
Mark Hatle
Markus Fuchs
Markus Volk
Marlon Rodriguez Garcia
Marta Rybczynska
Martin Hundebøll
Martin Jansa
Massimiliano Minella
Maxin B. John
Max Krummenacher
Meenali Gupta
Michael Halstead
Michael Opdenacker
Michal Sieron
Mikko Rapeli
Ming Liu
Mingli Yu
Munehisa Kamata
Nick Owens
Niko Mauno
Ola x Nilsson
Oleh Matiusha
Patrick Williams
Paul Barker
Paul Eggleton
Paul Gortmaker
Pavel Zhukov
Peter A. Bigot
Peter Kjellerstedt
Peter Marko
Petr Vorel
Philip Balister
Philip Lorenz
Philippe Rivest
Piotr Łobacz
Priyal Doshi
Quentin Schulz
Ragesh Nair
Randolph Sapp
Randy MacLeod
Rasmus Villemoes
Renat Khalikov
Richard Haar
Richard Purdie
Robert Berger
Robert Joslyn
Robert P. J. Day
Robert Yang
Rodrigo M. Duarte
Ross Burton
Rouven Czerwinski
Ryan Eatmon
Sam Van Den Berge
Saul Wold
Sava Jakovljev
Sean Nyekjaer
Sergei Zhmylev
Shinji Matsunaga
Shubham Kulkarni
Simone Weiß
Siong W.LIM
Soumya Sambu
Sourav Kumar Pramanik
Stefan Herbrechtsmeier
Stéphane Veyret
Steve Sakoman
Sundeep KOKKONDA
Thomas Perrot
Thomas Wolber
Timon Bergelt
Tim Orling
Timotheus Giuliani
Tobias Hagelborn
Tom Hochstein
Tom Rini
Toni Lammi
Trevor Gamblin
Trevor Woerner
Ulrich Ölmann
Valek Andrej
venkata pyla
Victor Kamensky
Vijay Anusuri
Vikas Katariya
Vincent Davis Jr
Viswanath Kraleti
Vyacheslav Yurkov
Wang Mingyu
William A. Kennington III
William Hauser
William Lyu
Xiangyu Chen
Xiaotian Wu
Yang Xu
Yannick Rodriguez
Yash Shinde
Yi Zhao
Yoann Congal
Yogesh Tyagi
Yogita Urade
Zahir Hussain
Zang Ruochen
Zoltan Boszormenyi
Yocto-5.0 的仓库与下载
poky
Repository Location: https://git.yoctoproject.org/poky
Branch: scarthgap
Tag: yocto-5.0
Git Revision: fb91a49387cfb0c8d48303bb3354325ba2a05587
Release Artefact: poky-fb91a49387cfb0c8d48303bb3354325ba2a05587
sha: 8a0dff4b677b9414ab814ed35d1880196123732ea16ab2fafa388bcc509b32ab
Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-5.0/poky-fb91a49387cfb0c8d48303bb3354325ba2a05587.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-5.0/poky-fb91a49387cfb0c8d48303bb3354325ba2a05587.tar.bz2
openembedded-core
Repository Location: https://git.openembedded.org/openembedded-core
Branch: scarthgap
Tag: yocto-5.0
Git Revision: b65b4e5a8e4473d8ca43835ba17bc8bd4bdca277
Release Artefact: oecore-b65b4e5a8e4473d8ca43835ba17bc8bd4bdca277
sha: c7fd05d1a00c70acba2540e60dce01a1bdc4701ebff9a808784960240c69261d
Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-5.0/oecore-b65b4e5a8e4473d8ca43835ba17bc8bd4bdca277.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-5.0/oecore-b65b4e5a8e4473d8ca43835ba17bc8bd4bdca277.tar.bz2
meta-mingw
Repository Location: https://git.yoctoproject.org/meta-mingw
Branch: scarthgap
Tag: yocto-5.0
Git Revision: acbba477893ef87388effc4679b7f40ee49fc852
Release Artefact: meta-mingw-acbba477893ef87388effc4679b7f40ee49fc852
sha: 3b7c2f475dad5130bace652b150367f587d44b391218b1364a8bbc430b48c54c
Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-5.0/meta-mingw-acbba477893ef87388effc4679b7f40ee49fc852.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-5.0/meta-mingw-acbba477893ef87388effc4679b7f40ee49fc852.tar.bz2
bitbake
Repository Location: https://git.openembedded.org/bitbake
Branch: 2.8
Tag: yocto-5.0
Git Revision: c86466d51e8ff14e57a734c1eec5bb651fdc73ef
Release Artefact: bitbake-c86466d51e8ff14e57a734c1eec5bb651fdc73ef
sha: 45c91294c1fa5a0044f1bb72a9bb69456bb458747114115af85c7664bf672d48
Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-5.0/bitbake-c86466d51e8ff14e57a734c1eec5bb651fdc73ef.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-5.0/bitbake-c86466d51e8ff14e57a734c1eec5bb651fdc73ef.tar.bz2
yocto-docs
Repository Location: https://git.yoctoproject.org/yocto-docs
Branch: scarthgap
Tag: yocto-5.0
Git Revision: 0cdc0afd3332459d30cfc8f4c2e62bdcc23f5ed5