Yocto Wrynose released, Bootlin contributions inside

Yocto ProjectYocto Wrynose 6.0 is now released. This is the new Long Term Support release of the Yocto Project and will be maintained until 2030. Bootlin is a very active contributor to the Yocto Project, most notably with Antonin Godard being the official Yocto Project documentation maintainer, and Mathieu Dubois-Briand being a core member of the Yocto SWAT team, but also with other Bootlin engineers who use and deploy Yocto to create optimized and long-term maintainable Linux systems for the embedded devices of our customers. This 6.0 release was no exception, and we were again very active in this release cycle, with over 300 commits authored by Bootlin engineers.

Looking at our contributions more closely, the main areas of work have been:

  • On openembedded-core, the core layer of the Yocto Project:
    • Benjamin Robin added recipes and classes to support sbom-cve-check, a lightweight SBOM CVE analysis tool developed by Bootlin, which has then been opted by the Yocto Project as the official CVE monitoring tool for all openembedded-core recipes.
    • Kamel Bouhara added the possibility to include the content of the Linux kernel configuration file and details of enabled software features to the SPDX 3.0 reports.
    • Thomas Perrot worked on upgrading the OpenSBI recipe on several occasions, keeping the recipe up to date with upstream releases.
    • Mathieu Dubois-Briand continued his efforts to fix issues detected by the Yocto Project test infrastructure (called the Autobuilder).
    • Kory Maincent sent a fix to the Microblaze processor support when using the Newlib C standard library implementation.
    • Antonin Godard backported an upstream patch to fix the Sphinx, the tool used to build the official Yocto Project documentation.
  • On bitbake, the core task scheduler of the Yocto Project:
    • Mathieu Dubois-Briand sent multiple fixes related to build issues with the Yocto Project Autobuilder.
    • Antonin Godard has made several contributions to bitbake-setup, the new official tool used to set up layers and default configurations for Yocto builds, mostly around improving the readability of the tool’s output.
    • The same Antonin Godard made various documentation-related contributions in his role of documentation maintainer for the Yocto Project.
  • On yocto-docs, the official Yocto Project documentation:
    • Antonin Godard has been very active keeping the documentation up-to-date, in his role of maintainer. This included documenting new features, writing up release notes, and removing mentions of obsolete components.
    • Kamel Bouhara documented the features he contributed to the openembedded-core repository.
    • Benjamin Robin has documented a change in how packages have their CVE product names assigned, following a change of his on openembedded-core.
  • On meta-openembedded, a community set of layers supporting many kinds of software packages, João Marcos Costa has made various contributions to existing recipes.
  • On yocto-autobuilder2 and yocto-autobuilder-helper, the two repositories supporting the Yocto Project Autobuilder:
    • Mathieu Dubois-Briand has actively sent fixes to the Autobuilder infrastructure as part of his efforts to test incoming patches sent on the Yocto Project mailing lists.
    • Antonin Godard has continuously supported the scripts used to generate the official Yocto Project documentation.
    • The same Antonin Godard has also helped transitioning away from the Poky repository, with his efforts in how the list of active and inactive releases are parsed and published on the official Yocto Project website.

Below is a detailed breakdown of individual contributions:

Leave a Reply