doc: binary blobs: remove TSC approval requirement
Remove the TSC approval requirements for binary blobs. Clarify in the language that the submitter and reviewers shall ensure that all binary blob requirements are being met before approval and integration into Zephyr. Signed-off-by: David Leach <david.leach@nxp.com>
This commit is contained in:
parent
464a49d1af
commit
88c34b06dd
41
.github/ISSUE_TEMPLATE/008_bin-blobs.md
vendored
41
.github/ISSUE_TEMPLATE/008_bin-blobs.md
vendored
@ -1,41 +0,0 @@
|
||||
---
|
||||
name: Binary blobs
|
||||
about: Submit a proposal to integrate binary blob(s)
|
||||
title: ''
|
||||
labels: TSC
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
## Origin
|
||||
|
||||
Describe where the binary blob(s) originate from
|
||||
|
||||
## Type
|
||||
|
||||
- [ ] Precompiled library
|
||||
- [ ] Firmware image
|
||||
|
||||
## Module
|
||||
|
||||
The Zephyr module that this blob(s) will be referenced from
|
||||
|
||||
## Purpose
|
||||
|
||||
Brief description of what the blob(s) do. It is especially important to describe
|
||||
the functionality that the blob(s) provide, to the largest extent possible
|
||||
|
||||
## Pull Request
|
||||
|
||||
Link to the Pull request with the actual implementation of the integration. If
|
||||
you are submitting this as part of a new module you may link to the same Pull
|
||||
Request that introduced the new module.
|
||||
|
||||
## Dependencies
|
||||
|
||||
What other components do the blob(s) depend on, if any?
|
||||
|
||||
## License
|
||||
|
||||
Document the license the blob(s) are distributed under
|
||||
|
||||
@ -229,29 +229,25 @@ regularly scheduled execution of the CI infrastructure.
|
||||
Submission and review process
|
||||
*****************************
|
||||
|
||||
For references to binary blobs to be included in the project, they must be
|
||||
reviewed and accepted by the Technical Steering Committee (TSC). This process is
|
||||
only required for new binary blobs, updates to binary blobs follow the
|
||||
:ref:`module update procedure <modules_changes>`.
|
||||
For references to binary blobs to be included in the project, they shall be submitted
|
||||
through the standard pull request (PR) workflow and do not require Technical
|
||||
Steering Committee (TSC) approval. Maintainers and reviewers are responsible for
|
||||
ensuring that all blob-related submissions conform to the documented criteria as
|
||||
defined in :ref:`bin-blobs`.
|
||||
|
||||
A request for integration with binary blobs must be made by creating a new
|
||||
issue in the Zephyr project issue tracking system on GitHub with details
|
||||
about the blobs and the functionality they provide to the project.
|
||||
The PR for initial integration with binary blobs shall include details about the blobs
|
||||
and the functionality they provide. The PR shall have the following information to
|
||||
support the review:
|
||||
|
||||
Follow the steps below to begin the submission process:
|
||||
* Binary blob origin.
|
||||
* Type of blob (precompiled library, firmware image).
|
||||
* Zephyr module that the blob(s) will be referenced from.
|
||||
* Brief description of what the blob(s) do.
|
||||
* What other components do the blob(s) depend on, if any?
|
||||
* License the blob(s) are distributed under.
|
||||
|
||||
#. Make sure to read through the :ref:`bin-blobs` section in
|
||||
detail, so that you are informed of the criteria used by the TSC in order to
|
||||
approve or reject a request
|
||||
#. Use the :github:`New Binary Blobs Issue
|
||||
<new?assignees=&labels=RFC&template=008_bin-blobs.md&title=>` to open an issue
|
||||
#. Fill out all required sections, making sure you provide enough detail for the
|
||||
TSC to assess the merit of the request. Additionally you must also create a Pull
|
||||
Request that demonstrates the integration of the binary blobs and then
|
||||
link to it from the issue
|
||||
#. Wait for feedback from the TSC, respond to any additional questions added as
|
||||
GitHub issue comments
|
||||
If the initial integration PR receives the appropriate approvals the binary blob(s)
|
||||
can be integrated. The standard :ref:`PR escalation procedures <pr_technical_escalation>`
|
||||
shall apply for any technical disagreements.
|
||||
|
||||
If, after consideration by the TSC, the submission of the binary blob(s) is
|
||||
approved, the submission process is complete and the binary blob(s) can be
|
||||
integrated.
|
||||
Subsequent updates to binary blobs follow the :ref:`module update procedure <modules_changes>`.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user