Expectations for up-streaming a BSP in meta-intel layer: Difference between revisions

From Yocto Project
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
To keep the meta-intel layer in good shape, all the owners of the BSPs in the layer need to fulfill these expectations.
To keep the meta-intel layer in good shape, all the owners of the BSPs in the layer need to fulfill these expectations.


* Make sure the BSP is functioning well at all the times. Sometimes dependent layers such as oecore introduce changes which can break other layers like meta-intel, and BSPs within it. The maintainer of the BSP need to continuously validate the BSP with the latest dependent layers, to make sure it is still functioning properly
==# Make sure the BSP is functioning well at all the times ==
* Prepare the BSP for release with every meta-intel release. This involves these things
Sometimes dependent layers such as oecore introduce changes which can break other layers like meta-intel, and BSPs within it. The maintainer of the BSP need to continuously validate the BSP with the latest dependent layers, to make sure it is still functioning properly
** git tag the commit of the release
 
** Get the "Yocto Project Compatibile" certification for the BSP from here: https://www.yoctoproject.org/webform/yocto-project-compatible-registration
==# Prepare the BSP for release with every meta-intel release ==
** Build the binary images of the BSP with the meta_tlk layer, and make sure commercial licenses are turned off while building.
This involves these things:
** Provide the built release tarball of the BSP for releasing to Yocto Project BSP release area
* git tag the commit of the release
**
* Get the "Yocto Project Compatibile" certification for the BSP from here: https://www.yoctoproject.org/webform/yocto-project-compatible-registration
* Build the binary images of the BSP with the meta_tlk layer, and make sure commercial licenses are turned off while building.
* Provide the built release tarball of the BSP for releasing to Yocto Project BSP release area
*

Revision as of 00:29, 25 October 2013

To keep the meta-intel layer in good shape, all the owners of the BSPs in the layer need to fulfill these expectations.

# Make sure the BSP is functioning well at all the times

Sometimes dependent layers such as oecore introduce changes which can break other layers like meta-intel, and BSPs within it. The maintainer of the BSP need to continuously validate the BSP with the latest dependent layers, to make sure it is still functioning properly

# Prepare the BSP for release with every meta-intel release

This involves these things:

  • git tag the commit of the release
  • Get the "Yocto Project Compatibile" certification for the BSP from here: https://www.yoctoproject.org/webform/yocto-project-compatible-registration
  • Build the binary images of the BSP with the meta_tlk layer, and make sure commercial licenses are turned off while building.
  • Provide the built release tarball of the BSP for releasing to Yocto Project BSP release area