4.1 (langdale) 发布说明
4.1 的新功能与增强
Linux 内核 5.19、glibc 2.36 及约 260 个其他配方升级
构建主机最低要求
make4.0。不提供该版本的主机可使用 buildtools。 新增的 buildtools-make 压缩包专门提供 make, 特别适用于自带 make 4.x 有缺陷的发行版。详情见 所需的 Git、tar、Python、make 和 gcc 版本。新增层设置工具:
独立脚本
scripts/oe-setup-layers,从 JSON 恢复层配置bitbake-layers create-layers-setup,将层配置保存到 JSONbitbake-layers save-build-conf,将当前构建配置作为模板保存到层中
Rust 相关增强:
支持为目标构建 Rust
显著优化 SDK 工具链构建
支持在 SDK 中构建 native 组件
crate://获取器支持 externalsrc
新核心配方:
buildtools-make-tarballicon-naming-utils(此前移除)musl-localespython3-editables(原位于 meta-python)python3-hatch-vcspython3-hatchling(原位于 meta-oe)python3-lxml(原位于 meta-python)python3-pathspec(原位于 meta-python)python3-picobuildsato-icon-theme(此前移除)
CVE 检查增强:
新增
CVE_DB_UPDATE_INTERVAL,指定数据库最短更新间隔,默认每天一次摘要输出增加 JSON 格式
支持忽略的 CVE
do_populate_sdk也启用递归 CVE 检查新增
CVE_CHECK_SHOW_WARNINGS,可禁用未修补 CVE 警告pypi 默认根据 PYPI_PACKAGE 设置 CVE_PRODUCT
将当前内核 CVE 加入忽略列表,因为我们尽可能紧随内核稳定版本
优化以避免对获取任务的依赖
SDK 和镜像安装补充包时,不再安装推荐包,以避免冲突
-dev 对主包的依赖改为 RRECOMMENDS,可通过新变量 DEV_PKG_DEPENDENCY 设置
BitBake 支持 CPU、I/O 和内存压力调节
buildstats 收集压力数据,
pybootchartgui渲染展示python_pep517 使用新的 Picobuild,提供轻量的 Python PEP-517 构建支持
多个类按全局和配方上下文拆分,以改善验证。 详情见 按使用上下文拆分类。
架构特定增强:
arch-armv8-4a.inc:新增 armv8.4a 调优包含文件
tune-neoversen2:支持基于 armv9a 的调优
riscv:新增不含压缩指令的 rv64 调优
gnu-efi:启用 riscv64
shadow-securetty:为 amd-snowyowl-64 允许 ttyS4
内核相关增强:
linux-yocto/5.15 cfg/xen:将 x86 配置移至独立文件
linux-yocto/5.15:启用 MDIO 总线配置
linux-yocto:为 qemu 启用 mdio
linux-yocto/5.15 base:启用内核加密用户空间 API
kern-tools:允许 'y' 或 'm',避免配置审计警告
kernel-yocto.bbclass:说明正在丢弃哪个 SRC_URI 条目
kernel.bbclass:不覆盖配方自定义 postinst
kmod:默认启用 xz
启用多个内核时,对每个已编译内核运行 depmod 包装器
linux-yocto-tiny:启用 qemuarmv5/qemuarm64
wic 镜像创建器增强:
添加支持 erofs 所需依赖
分区新增
fspassno,指定/etc/fstab最后一列fs_passno的值bootimg-efi:支持加载设备树文件
新增自定义镜像用的
none文件系统类型,与rawcopy配合使用
SDK 相关增强:
image-buildinfo 也向 SDK 写入构建信息
新增
SDK_TOOLCHAIN_LANGS,控制 SDK 中的 Rust / Go 支持rust-llvm:启用 nativesdk 变体
QEMU/runqemu 增强:
qemux86-64:允许更高的调优配置
runqemu:启动时显示主机运行时长
runqemu:新增
QB_KERNEL_CMDLINE,可设为 "none" 以避免覆盖 dtb 中的内核命令行
镜像相关增强:
新增 FIT_PAD_ALG,控制 FIT 镜像填充算法
新增 KERNEL_DEPLOY_DEPEND,允许禁用镜像对内核部署的依赖
image_types:将 UBI 配置写入独立为易于覆盖的
write_ubi_config函数
openssh:ssh 和 sshd 支持包含配置片段
wpa-supplicant:未通过 DISABLE_STATIC 禁用时构建静态库
wpa-supplicant:打包动态模块
openssl:将旧提供者模块拆分到独立包
linux-firmware:拆分 ath3k 固件
linux-firmware:支持构建快照
eudev:在初始化脚本创建 static-nodes
udev-extraconf:新增 MOUNT_BASE,配置自动挂载基础目录
udev-extraconf/mount.sh:挂载点路径使用分区标签
systemd:默认 RebootWatchdogSec 为 60 秒
systemd-systemctl:启用时支持实例配置文件
weston.init:DISTRO_FEATURES 包含
x11时,在 weston.ini 启用xwayland新增
npm_registryPython 模块,为 nodejs 16+ 启用缓存npm:用
tar czf替换npm pack,兼容 nodejs 16+ 并改善配置性能使 bin_package 在 native 情况下正常工作
默认启用 buildpaths QA 警告
新增 OVERLAYFS_ETC_EXPOSE_LOWER,使 overlayfs-etc 可只读访问原始
/etc新增 OVERLAYFS_QA_SKIP,允许跳过 overlayfs 挂载检查
各配方新增 PACKAGECONFIG 选项:
apr: xsi-strerror
btrfs-tools: lzo
connman: iwd
coreutils: openssl
dropbear: enable-x11-forwarding
eudev: blkid, kmod, rule-generator
eudev: manpages, selinux
flac: avx, ogg
gnutls: fips
gstreamer1.0-plugins-bad: avtp
libsdl2: libusb
llvm: optviewer
mesa: vulkan, vulkan-beta, zink
perf: bfd
piglit: glx, opencl
python3: editline
qemu: bpf, brlapi, capstone, rdma, slirp, uring, vde
rpm: readline
ruby: capstone
systemd: no-dns-fallback, sysext
tiff: jbig
curl、json-c、libgcrypt、libgpg-error、libxml2增强 ptestptest 编译和安装函数使用 PARALLEL_MAKE、PARALLEL_MAKEINST,显著加速
新增 TC_CXX_RUNTIME,便于其他层控制 C++ 运行时
用 ??= 设置 BB_DEFAULT_UMASK,便于覆盖
squashfs-tools:默认支持 lzo
insane.bbclass:
do_qa_staging检查所有 SYSROOT_DIRS 中 native 脚本的 shebang 长度utils:新增
create_cmdline_shebang_wrapper,方便配方修复过长 shebangmeson:为 meson-native 也提供重定位脚本及 native/cross 包装器
meson.bbclass:向 cross/native 工具链配置添加 cython 程序
新增
musl-locales,为 musl 系统提供有限的区域设置数据gobject-introspection:使用 OBJDUMP 环境变量以从环境获取 objdump 工具
Python
zoneinfo模块拆分为python3-zoneinfobusybox:新增 devmem 128 位支持
vim:xxd 拆分为独立包
新增 github-releases,统一 GitHub 软件包版本检查
devtool reset将workspace/sources源码树保存到workspace/attic/sources/,不再原地保留scripts/patchreview:在存储的 JSON 中添加提交信息
scripts/patchreview:使 JSON 输出便于阅读
wpa-supplicant使用按 PACKAGECONFIG 修改的上游defconfig,取代过时文件bitbake build:log.task_order 中任务名前加时间戳
bitbake fetch2/osc:支持查询最新修订版本
bitbake utils:在 fileslocked 传递 lock 参数
bitbake utils:新增 enable_loopback_networking()
4.1 的已知问题
安装补充软件包时忽略推荐依赖 的变化使启用
ptest-pkgsIMAGE_FEATURES 的镜像不会自动安装ptest-runner, 因为它是各-ptest包的推荐依赖。下一修订版将修复, 目前可在镜像中显式安装它。记录为 问题 14928。eSDK 已知可能缺少共享状态对象,导致软件包无法安装到系统根目录。 原因是镜像生成优化对 eSDK 生成产生意外影响,下一修订版将解决。 问题及修复方法见 问题 14626。
类现在按使用上下文分目录 的变化误将 externalsrc 移至
meta/classes-recipe,但该类并非仅用于配方,也能全局使用。 下一修订版将移回meta/classes。记录为 问题 14940。
4.1 的配方许可证变更
配方设置的 LICENSE 值有以下修正:
alsa-state:因 alsa-state-init 文件加入 GPL-2.0-or-later
git:因嵌入代码加入 GPL-2.0-or-later & BSD-3-Clause & MIT & BSL-1.0 & LGPL-2.1-or-later
libgcrypt:随上游变更移除 GPLv3
linux-firmware:修正 ar3k 固件许可证为专用的 "ar3k" 许可证
4.1 的安全修复
bind: CVE-2022-1183, CVE-2022-2795, CVE-2022-2881, CVE-2022-2906, CVE-2022-3080, CVE-2022-38178
binutils: CVE-2019-1010204, CVE-2022-38126, CVE-2022-38127, CVE-2022-38128, CVE-2022-38533
busybox: CVE-2022-30065
connman: CVE-2022-32292, CVE-2022-32293
cups: CVE-2022-26691
e2fsprogs: CVE-2022-1304
expat: CVE-2022-40674
freetype: CVE-2022-27404
glibc: CVE-2022-39046
gnupg: CVE-2022-34903
grub2: CVE-2021-3695, CVE-2021-3696, CVE-2021-3697, CVE-2022-28733, CVE-2022-28734, CVE-2022-28735
inetutils: CVE-2022-39028
libtirpc: CVE-2021-46828
libxml2: CVE-2016-3709 (ignored)
libxslt: CVE-2022-29824 (not applicable)
linux-yocto/5.15: CVE-2022-28796
logrotate: CVE-2022-1348
lua: CVE-2022-33099
nasm: CVE-2020-18974 (ignored)
ncurses: CVE-2022-29458
openssl: CVE-2022-1292, CVE-2022-1343, CVE-2022-1434, CVE-2022-1473, CVE-2022-2068, CVE-2022-2274, CVE-2022-2097
python3: CVE-2015-20107 (ignored)
qemu: CVE-2021-20255 (ignored), CVE-2019-12067 (ignored), CVE-2021-3507, CVE-2022-0216, CVE-2022-2962, CVE-2022-35414
rsync: CVE-2022-29154
subversion: CVE-2021-28544, CVE-2022-24070
tiff: CVE-2022-1210 (not applicable), CVE-2022-1622, CVE-2022-1623 (invalid), CVE-2022-2056, CVE-2022-2057, CVE-2022-2058, CVE-2022-2953, CVE-2022-34526
unzip: CVE-2022-0529, CVE-2022-0530
vim: CVE-2022-1381, CVE-2022-1420, CVE-2022-1621, CVE-2022-1629, CVE-2022-1674, CVE-2022-1733, CVE-2022-1735, CVE-2022-1769, CVE-2022-1771, CVE-2022-1785, CVE-2022-1796, CVE-2022-1927, CVE-2022-1942, CVE-2022-2257, CVE-2022-2264, CVE-2022-2284, CVE-2022-2285, CVE-2022-2286, CVE-2022-2287, CVE-2022-2816, CVE-2022-2817, CVE-2022-2819, CVE-2022-2845, CVE-2022-2849, CVE-2022-2862, CVE-2022-2874, CVE-2022-2889, CVE-2022-2980, CVE-2022-2946, CVE-2022-2982, CVE-2022-3099, CVE-2022-3134, CVE-2022-3234, CVE-2022-3278
zlib: CVE-2022-37434
4.1 的配方升级
acpica 20211217 -> 20220331
adwaita-icon-theme 41.0 -> 42.0
alsa-lib 1.2.6.1 -> 1.2.7.2
alsa-plugins 1.2.6 -> 1.2.7.1
alsa-ucm-conf 1.2.6.3 -> 1.2.7.2
alsa-utils 1.2.6 -> 1.2.7
asciidoc 10.1.4 -> 10.2.0
at-spi2-core 2.42.0 -> 2.44.1
autoconf-archive 2022.02.11 -> 2022.09.03
base-passwd 3.5.29 -> 3.5.52
bind 9.18.5 -> 9.18.7
binutils 2.38 -> 2.39
boost 1.78.0 -> 1.80.0
boost-build-native 4.4.1 -> 1.80.0
btrfs-tools 5.16.2 -> 5.19.1
cargo 1.59.0 -> 1.63.0
ccache 4.6 -> 4.6.3
cmake 3.22.3 -> 3.24.0
cmake-native 3.22.3 -> 3.24.0
coreutils 9.0 -> 9.1
createrepo-c 0.19.0 -> 0.20.1
cross-localedef-native 2.35 -> 2.36
curl 7.82.0 -> 7.85.0
diffoscope 208 -> 221
dmidecode 3.3 -> 3.4
dnf 4.11.1 -> 4.14.0
dos2unix 7.4.2 -> 7.4.3
dpkg 1.21.4 -> 1.21.9
dropbear 2020.81 -> 2022.82
efibootmgr 17 -> 18
elfutils 0.186 -> 0.187
ell 0.50 -> 0.53
enchant2 2.3.2 -> 2.3.3
erofs-utils 1.4 -> 1.5
ethtool 5.16 -> 5.19
eudev 3.2.10 -> 3.2.11
ffmpeg 5.0.1 -> 5.1.1
file 5.41 -> 5.43
flac 1.3.4 -> 1.4.0
fontconfig 2.13.1 -> 2.14.0
freetype 2.11.1 -> 2.12.1
gcc 11.3.0 -> 12.2.0
gcompat 1.0.0+1.1+gitX (4d6a5156a6eb…) -> 1.0.0+1.1+gitX (c6921a1aa454…)
gdb 11.2 -> 12.1
ghostscript 9.55.0 -> 9.56.1
git 2.35.4 -> 2.37.3
glibc 2.35 -> 2.36
glslang 1.3.204.1 -> 1.3.216.0
gnu-config 20211108+gitX -> 20220525+gitX
gnu-efi 3.0.14 -> 3.0.15
gnutls 3.7.4 -> 3.7.7
go 1.17.13 -> 1.19
go-helloworld 0.1 (787a929d5a0d…) -> 0.1 (2e68773dfca0…)
gpgme 1.17.1 -> 1.18.0
gptfdisk 1.0.8 -> 1.0.9
harfbuzz 4.0.1 -> 5.1.0
hdparm 9.63 -> 9.64
help2man 1.49.1 -> 1.49.2
hwlatdetect 2.3 -> 2.4
icu 70.1 -> 71.1
inetutils 2.2 -> 2.3
init-system-helpers 1.62 -> 1.64
iproute2 5.17.0 -> 5.19.0
iptables 1.8.7 -> 1.8.8
iw 5.16 -> 5.19
json-c 0.15 -> 0.16
kbd 2.4.0 -> 2.5.1
kea 2.0.2 -> 2.2.0
kexec-tools 2.0.23 -> 2.0.25
kmod 29 -> 30
kmscube git (9f63f359fab1…) -> git (3bf6ee1a0233…)
less 600 -> 608
libaio 0.3.112 -> 0.3.113
libbsd 0.11.5 -> 0.11.6
libcap-ng 0.8.2 -> 0.8.3
libcap-ng-python 0.8.2 -> 0.8.3
libcgroup 2.0.2 -> 3.0.0
libcomps 0.1.18 -> 0.1.19
libdnf 0.66.0 -> 0.69.0
libdrm 2.4.110 -> 2.4.113
libevdev 1.12.1 -> 1.13.0
libfontenc 1.1.4 -> 1.1.6
libgcc 11.3.0 -> 12.2.0
libgcc-initial 11.3.0 -> 12.2.0
libgcrypt 1.9.4 -> 1.10.1
libgfortran 11.3.0 -> 12.2.0
libgit2 1.4.3 -> 1.5.0
libgpg-error 1.44 -> 1.45
libhandy 1.5.0 -> 1.6.3
libidn2 2.3.2 -> 2.3.3
libjitterentropy 3.4.0 -> 3.4.1
libmnl 1.0.4 -> 1.0.5
libnl 3.5.0 -> 3.7.0
libnotify 0.7.9 -> 0.8.1
libpipeline 1.5.5 -> 1.5.6
libproxy 0.4.17 -> 0.4.18
librepo 1.14.3 -> 1.14.5
librsvg 2.52.7 -> 2.54.5
libsdl2 2.0.20 -> 2.24.0
libseccomp 2.5.3 -> 2.5.4
libsndfile1 1.0.31 -> 1.1.0
libstd-rs 1.59.0 -> 1.63.0
libtirpc 1.3.2 -> 1.3.3
libubootenv 0.3.2 -> 0.3.3
libva 2.14.0 -> 2.15.0
libva-utils 2.14.0 -> 2.15.0
libx11 1.7.3.1 -> 1.8.1
libxau 1.0.9 -> 1.0.10
libxcb 1.14 -> 1.15
libxcursor 1.2.0 -> 1.2.1
libxcvt 0.1.1 -> 0.1.2
libxfont2 2.0.5 -> 2.0.6
libxvmc 1.0.12 -> 1.0.13
linux-libc-headers 5.16 -> 5.19
linux-yocto 5.10.143+gitX, 5.15.68+gitX -> 5.15.68+gitX, 5.19.9+gitX
linux-yocto-dev 5.18++gitX -> 5.19++gitX
linux-yocto-rt 5.10.143+gitX, 5.15.68+gitX -> 5.15.68+gitX, 5.19.9+gitX
linux-yocto-tiny 5.10.143+gitX, 5.15.68+gitX -> 5.15.68+gitX, 5.19.9+gitX
llvm 13.0.1 -> 14.0.6
lsof 4.94.0 -> 4.95.0
ltp 20220121 -> 20220527
lttng-tools 2.13.4 -> 2.13.8
lttng-ust 2.13.3 -> 2.13.4
mc 4.8.27 -> 4.8.28
mesa 22.0.3 -> 22.2.0
mesa-demos 8.4.0 -> 8.5.0
mesa-gl 22.0.3 -> 22.2.0
meson 0.61.3 -> 0.63.2
mmc-utils 0.1+gitX (b7e4d5a6ae99…) -> 0.1+gitX (d7b343fd2628…)
mpg123 1.29.3 -> 1.30.2
msmtp 1.8.20 -> 1.8.22
mtools 4.0.38 -> 4.0.40
musl 1.2.3+gitX (7a43f6fea908…) -> 1.2.3+gitX (37e18b7bf307…)
musl-obstack 1.1 -> 1.2
ncurses 6.3+20220423 (a0bc708bc695…) -> 6.3+20220423 (20db1fb41ec9…)
neard 0.16 -> 0.18
nettle 3.7.3 -> 3.8.1
nfs-utils 2.6.1 -> 2.6.2
nghttp2 1.47.0 -> 1.49.0
ninja 1.10.2 -> 1.11.1
numactl 2.0.14 -> 2.0.15
ofono 1.34 -> 2.0
opensbi 1.0 -> 1.1
openssh 8.9p1 -> 9.0p1
opkg 0.5.0 -> 0.6.0
ovmf edk2-stable202202 -> edk2-stable202205
pango 1.50.4 -> 1.50.9
parted 3.4 -> 3.5
patchelf 0.14.5 -> 0.15.0
pciutils 3.7.0 -> 3.8.0
perl 5.34.1 -> 5.36.0
perlcross 1.3.7 -> 1.4
piglit 1.0+gitrX (2f80c7cc9c02…) -> 1.0+gitrX (265896c86f90…)
pkgconf 1.8.0 -> 1.9.3
psmisc 23.4 -> 23.5
pulseaudio 15.0 -> 16.1
puzzles 0.0+gitX (c43a34fbfe43…) -> 0.0+gitX (8399cff6a3b9…)
python3 3.10.4 -> 3.10.6
python3-atomicwrites 1.4.0 -> 1.4.1
python3-attrs 21.4.0 -> 22.1.0
python3-babel 2.9.1 -> 2.10.3
python3-bcrypt 3.2.0 -> 3.2.2
python3-certifi 2021.10.8 -> 2022.9.14
python3-cffi 1.15.0 -> 1.15.1
python3-chardet 4.0.0 -> 5.0.0
python3-cryptography 36.0.2 -> 37.0.4
python3-cryptography-vectors 36.0.2 -> 37.0.4
python3-cython 0.29.28 -> 0.29.32
python3-dbusmock 0.27.3 -> 0.28.4
python3-docutils 0.18.1 -> 0.19
python3-dtschema 2022.1 -> 2022.8.3
python3-hypothesis 6.39.5 -> 6.54.5
python3-idna 3.3 -> 3.4
python3-imagesize 1.3.0 -> 1.4.1
python3-importlib-metadata 4.11.3 -> 4.12.0
python3-jinja2 3.1.1 -> 3.1.2
python3-jsonpointer 2.2 -> 2.3
python3-jsonschema 4.4.0 -> 4.9.1
python3-magic 0.4.25 -> 0.4.27
python3-mako 1.1.6 -> 1.2.2
python3-markdown 3.3.6 -> 3.4.1
python3-more-itertools 8.12.0 -> 8.14.0
python3-numpy 1.22.3 -> 1.23.3
python3-pbr 5.8.1 -> 5.10.0
python3-pip 22.0.3 -> 22.2.2
python3-psutil 5.9.0 -> 5.9.2
python3-pycryptodome 3.14.1 -> 3.15.0
python3-pycryptodomex 3.14.1 -> 3.15.0
python3-pyelftools 0.28 -> 0.29
python3-pygments 2.11.2 -> 2.13.0
python3-pygobject 3.42.0 -> 3.42.2
python3-pyparsing 3.0.7 -> 3.0.9
python3-pytest 7.1.1 -> 7.1.3
python3-pytest-subtests 0.7.0 -> 0.8.0
python3-pytz 2022.1 -> 2022.2.1
python3-requests 2.27.1 -> 2.28.1
python3-scons 4.3.0 -> 4.4.0
python3-semantic-version 2.9.0 -> 2.10.0
python3-setuptools 59.5.0 -> 65.0.2
python3-setuptools-scm 6.4.2 -> 7.0.5
python3-sphinx 4.4.0 -> 5.1.1
python3-sphinx-rtd-theme 0.5.0 -> 1.0.0
python3-typing-extensions 3.10.0.0 -> 4.3.0
python3-urllib3 1.26.9 -> 1.26.12
python3-webcolors 1.11.1 -> 1.12
python3-zipp 3.7.0 -> 3.8.1
qemu 6.2.0 -> 7.1.0
repo 2.22 -> 2.29.2
rpm 4.17.0 -> 4.18.0
rsync 3.2.3 -> 3.2.5
rt-tests 2.3 -> 2.4
rust 1.59.0 -> 1.63.0
rust-llvm 1.59.0 -> 1.63.0
sbc 1.5 -> 2.0
seatd 0.6.4 -> 0.7.0
shaderc 2022.1 -> 2022.2
shadow 4.11.1 -> 4.12.1
shared-mime-info 2.1 -> 2.2
slang 2.3.2 -> 2.3.3
speex 1.2.0 -> 1.2.1
speexdsp 1.2.0 -> 1.2.1
spirv-headers 1.3.204.1 -> 1.3.216.0
spirv-tools 1.3.204.1 -> 1.3.216.0
sqlite3 3.38.5 -> 3.39.3
squashfs-tools 4.5 -> 4.5.1
strace 5.16 -> 5.19
stress-ng 0.13.12 -> 0.14.03
sudo 1.9.10 -> 1.9.11p3
sysklogd 2.3.0 -> 2.4.4
sysstat 12.4.5 -> 12.6.0
systemd 250.5 -> 251.4
systemd-boot 250.5 -> 251.4
systemtap 4.6 -> 4.7
systemtap-native 4.6 -> 4.7
systemtap-uprobes 4.6 -> 4.7
sysvinit 3.01 -> 3.04
tiff 4.3.0 -> 4.4.0
tzcode-native 2022c -> 2022d
tzdata 2022c -> 2022d
u-boot 2022.01 -> 2022.07
u-boot-tools 2022.01 -> 2022.07
util-linux 2.37.4 -> 2.38.1
util-linux-libuuid 2.37.4 -> 2.38.1
valgrind 3.18.1 -> 3.19.0
vim 9.0.0541 -> 9.0.0598
vim-tiny 9.0.0541 -> 9.0.0598
virglrenderer 0.9.1 -> 0.10.3
vte 0.66.2 -> 0.68.0
vulkan-headers 1.3.204.1 -> 1.3.216.0
vulkan-loader 1.3.204.1 -> 1.3.216.0
vulkan-samples git (28ca2dad83ce…) -> git (74d45aace02d…)
vulkan-tools 1.3.204.1 -> 1.3.216.0
wayland 1.20.0 -> 1.21.0
wayland-protocols 1.25 -> 1.26
webkitgtk 2.36.5 -> 2.36.7
x264 r3039+gitX (5db6aa6cab1b…) -> r3039+gitX (baee400fa9ce…)
xauth 1.1.1 -> 1.1.2
xcb-proto 1.14.1 -> 1.15.2
xf86-video-cirrus 1.5.3 -> 1.6.0
xkeyboard-config 2.35.1 -> 2.36
xmlto 0.0.28 -> 0.0.28+0.0.29+gitX
xorgproto 2021.5 -> 2022.2
zlib 1.2.11 -> 1.2.12
4.1 的贡献者
Thanks to the following people who contributed to this release:
Aatir Manzur
Ahmed Hossam
Alejandro Hernandez Samaniego
Alexander Kanavin
Alexandre Belloni
Alex Kiernan
Alex Stewart
Andrei Gherzan
Andrej Valek
Andrey Konovalov
Aníbal Limón
Anuj Mittal
Arkadiusz Drabczyk
Armin Kuster
Aryaman Gupta
Awais Belal
Beniamin Sandu
Bertrand Marquis
Bob Henz
Bruce Ashfield
Carlos Rafael Giani
Changhyeok Bae
Changqing Li
Chanho Park
Chen Qi
Christoph Lauer
Claudius Heine
Daiane Angolini
Daniel Gomez
Daniel McGregor
David Bagonyi
Davide Gardenal
Denys Dmytriyenko
Dmitry Baryshkov
Drew Moseley
Enrico Scholz
Ernst Sjöstrand
Etienne Cordonnier
Fabio Estevam
Federico Pellegrin
Felix Moessbauer
Ferry Toth
Florin Diaconescu
Gennaro Iorio
Grygorii Tertychnyi
Gunjan Gupta
Henning Schild
He Zhe
Hitendra Prajapati
Jack Mitchell
Jacob Kroon
Jan Kiszka
Jan Luebbe
Jan Vermaete
Jasper Orschulko
JeongBong Seo
Jeremy Puhlman
Jiaqing Zhao
Joerg Vehlow
Johan Korsnes
Johannes Schneider
John Edward Broadbent
Jon Mason
Jose Quaresma
Joshua Watt
Justin Bronder
Kai Kang
Kevin Hao
Khem Raj
Konrad Weihmann
Kory Maincent
Kristian Amlie
Lee Chee Yang
Lei Maohui
Leon Anavi
Luca Ceresoli
Lucas Stach
LUIS ENRIQUEZ
Marcel Ziswiler
Marius Kriegerowski
Mark Hatle
Markus Volk
Marta Rybczynska
Martin Beeger
Martin Jansa
Mateusz Marciniec
Mattias Jernberg
Matt Madison
Maxime Roussin-Bélanger
Michael Halstead
Michael Opdenacker
Mihai Lindner
Mikko Rapeli
Ming Liu
Mingli Yu
Muhammad Hamza
Naveen Saini
Neil Horman
Nick Potenski
Nicolas Dechesne
Niko Mauno
Ola x Nilsson
Otavio Salvador
Pascal Bach
Paul Eggleton
Paul Gortmaker
Paulo Neves
Pavel Zhukov
Peter Bergin
Peter Kjellerstedt
Peter Marko
Petr Vorel
Pgowda
Portia Stephens
Quentin Schulz
Rahul Kumar
Raju Kumar Pothuraju
Randy MacLeod
Raphael Teller
Rasmus Villemoes
Ricardo Salveti
Richard Purdie
Robert Joslyn
Robert Yang
Roland Hieber
Ross Burton
Rouven Czerwinski
Ruiqiang Hao
Russ Dill
Rusty Howell
Sakib Sajal
Samuli Piippo
Schmidt, Adriaan
Sean Anderson
Shruthi Ravichandran
Shubham Kulkarni
Simone Weiss
Sebastian Suesens
Stefan Herbrechtsmeier
Stefano Babic
Stefan Wiehler
Steve Sakoman
Sundeep KOKKONDA
Teoh Jay Shen
Thomas Epperson
Thomas Perrot
Thomas Roos
Tobias Schmidl
Tomasz Dziendzielski
Tom Hochstein
Tom Rini
Trevor Woerner
Ulrich Ölmann
Vyacheslav Yurkov
Wang Mingyu
William A. Kennington III
Xiaobing Luo
Xu Huan
Yang Xu
Yi Zhao
Yogesh Tyagi
Yongxin Liu
Yue Tao
Yulong (Kevin) Liu
Zach Welch
Zheng Ruoqin
Zoltán Böszörményi
4.1 的仓库与下载
poky
Repository Location: https://git.yoctoproject.org/poky
Branch: langdale
Tag: yocto-4.1
Git Revision: 5200799866b92259e855051112520006e1aaaac0
Release Artefact: poky-5200799866b92259e855051112520006e1aaaac0
sha: 9d9a2f7ecf2502f89f43bf45d63e6b61cdcb95ed1d75c8281372f550d809c823
Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-4.1/poky-5200799866b92259e855051112520006e1aaaac0.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-4.1/poky-5200799866b92259e855051112520006e1aaaac0.tar.bz2
openembedded-core
Repository Location: https://git.openembedded.org/openembedded-core
Branch: langdale
Tag: yocto-4.1
Git Revision: 744a2277844ec9a384a9ca7dae2a634d5a0d3590
Release Artefact: oecore-744a2277844ec9a384a9ca7dae2a634d5a0d3590
sha: 34f1fd5bb83514bf0ec8ad7f8cce088a8e28677e1338db94c188283da704c663
Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-4.1/oecore-744a2277844ec9a384a9ca7dae2a634d5a0d3590.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-4.1/oecore-744a2277844ec9a384a9ca7dae2a634d5a0d3590.tar.bz2
meta-mingw
Repository Location: https://git.yoctoproject.org/meta-mingw
Branch: langdale
Tag: yocto-4.1
Git Revision: b0067202db8573df3d23d199f82987cebe1bee2c
Release Artefact: meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c
sha: 704f2940322b81ce774e9cbd27c3cfa843111d497dc7b1eeaa39cd694d9a2366
Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-4.1/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-4.1/meta-mingw-b0067202db8573df3d23d199f82987cebe1bee2c.tar.bz2
bitbake
Repository Location: https://git.openembedded.org/bitbake
Branch: 2.2
Tag: yocto-4.1
Git Revision: 074da4c469d1f4177a1c5be72b9f3ccdfd379d67
Release Artefact: bitbake-074da4c469d1f4177a1c5be72b9f3ccdfd379d67
sha: e32c300e0c8522d8d49ef10aae473bd5f293202672eb9d38e90ed92594ed1fe8
Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-4.1/bitbake-074da4c469d1f4177a1c5be72b9f3ccdfd379d67.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-4.1/bitbake-074da4c469d1f4177a1c5be72b9f3ccdfd379d67.tar.bz2
yocto-docs
Repository Location: https://git.yoctoproject.org/yocto-docs
Branch: langdale
Tag: yocto-4.1
Git Revision: 42d3e26a0d04bc5951e640b471686f347dc9b74a