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 改进:

  • 测试:

    • 将 patchtest 移入核心的 scripts/patchtest,测试位于 meta/lib/patchtest/tests。多项改进使其再次能够验证邮件列表补丁, 并兼容原版上游 Patchwork。

    • 新增可选 unimplemented-ptest QA 警告,检测有测试但未使用 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 的安全修复

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

openembedded-core

meta-mingw

bitbake

yocto-docs