Yocto-5.0.16 (Scarthgap) 发布说明

本次发布不再支持将 Ubuntu 20.04 用作 兼容主机。 Ubuntu 20.04 的 Linux 内核头文件版本过旧,无法支持最新的 pseudo 修复。

Ubuntu 20.04 已于 2025 年 5 月 31 日结束支持。建议受影响的用户升级到 仍受积极支持的主机发行版。兼容主机的更多信息见 系统要求。

另一种方法是在本次发布的基础上应用已经合入 scarthgap 分支的修复:

Yocto-5.0.16 中的安全修复

Yocto-5.0.16 中的修复

  • bitbake: knotty: Make sure getTerminalColumns() returns two integers

  • bitbake: knotty: fix TIOCGWINSZ call for Python 3.14 and later

  • build-appliance-image: Update to scarthgap head revision

  • contributor-guide/recipe-style-guide.rst: explain difference between layer and recipe license(s)

  • contributor-guide/submit-changes.rst: remove mention of Upstream-Status

  • cups: allow unknown directives in conf files

  • dev-manual/packages.rst: fix example recipe version

  • dev-manual/packages.rst: pr server: fix and explain why r0.X increments on SRCREV change

  • dev-manual/packages.rst: rename r0.0 to r0 when PR server is not enabled

  • dev-manual/temporary-source-code.rst: fix definition of WORKDIR

  • docbook-xml-dtd4: fix the fetching failure

  • docs: Add a new "Security" section

  • docs: Makefile: fix rsvg-convert --format capitalization

  • ffmpeg: upgrade to 6.1.4

  • glibc: stable 2.39 branch updates

  • improve_kernel_cve_report: add script for postprocesing of kernel CVE data

  • libtheora: set CVE_PRODUCT

  • lighttpd: Fix trailing slash on files in mod_dirlisting

  • meta/classes: fix missing vardeps for CVE status variables

  • migration-guides: add release notes for 4.0.32, 5.0.14 and 5.0.15

  • overview-manual/yp-intro.rst: change removed ECOSYSTEM to ABOUT

  • overview-manual/yp-intro.rst: fix SDK type in bullet list

  • overview-manual/yp-intro.rst: link to YP members and participants

  • overview-manual: convert YP-flow-diagram.png to SVG

  • pseudo: Add hard sstate dependencies for pseudo-native

  • pseudo: Update to 1.9.3 release

  • ref-manual/classes.rst: document the image-container class

  • ref-manual/release-process.rst: add a "Development Cycle" section

  • ref-manual/svg/releases.svg: mark styhead and walnascar EOL

  • ref-manual/svg/releases.svg: mark whinlatter as current release

  • ref-manual/variables.rst: document the CCACHE_TOP_DIR variable

  • sdk-manual: appending-customizing: use none lexer for BitBake code blocks

  • sdk-manual: appendix-obtain: fix default path for eSDK installer script

  • sdk-manual: appendix-obtain: replace directory structure PNG with a parsed-literal block

  • sdk-manual: appendix-obtain: replace eSDK directory structure PNG with a parsed-literal block

  • sdk-manual: appendix-obtain: use parsed-literal block for naming convention of the installer scripts

  • sdk-manual: delete sdk-title PNG

  • sdk-manual: fix improper indent of general form of tarball installer scripts

  • sdk-manual: fix incorrect highlight language for console code-blocks

  • sdk-manual: fix incorrect highlight language for text code-blocks

  • sdk-manual: replace sdk-environment PNG with SVG

  • sdk-manual: using: fix SDK filename example

  • sdk-manual: working-projects: properly highlight code code-blocks

  • test-manual/ptest.rst: detail the exit code and output requirements

  • zlib: Add CVE_PRODUCT to exclude false positives

  • zlib: cleanup obsolete CVE_STATUS[CVE-2023-45853]

Yocto-5.0.16 中的已知问题

poky 的 DISTRO_VERSION 被错误地保留为 5.0.15。 这是一个轻微问题,如需解决,可 cherry-pick 以下提交:

Yocto-5.0.16 的贡献者

感谢以下人员为本次发布作出的贡献:

  • Adarsh Jagadish Kamini

  • Amaury Couderc

  • Ankur Tyagi

  • Antonin Godard

  • Benjamin Robin (Schneider Electric)

  • Daniel Turull

  • Enrico Scholz

  • Fred Bacon

  • Het Patel

  • Hitendra Prajapati

  • Hugo SIMELIERE

  • Ken Kurematsu

  • Khai Dang

  • Lee Chee Yang

  • Paul Barker

  • Peter Marko

  • Quentin Schulz

  • Richard Purdie

  • Robert Yang

  • Vijay Anusuri

  • Yoann Congal

  • Zoltan Boszormenyi

Yocto-5.0.16 的仓库与下载

yocto-docs

poky

openembedded-core

meta-yocto

meta-mingw

bitbake