Skip to content

Commit 88c34b0

Browse files
dleach02kartben
authored andcommitted
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 <[email protected]>
1 parent 464a49d commit 88c34b0

File tree

2 files changed

+22
-67
lines changed

2 files changed

+22
-67
lines changed

.github/ISSUE_TEMPLATE/008_bin-blobs.md

Lines changed: 0 additions & 41 deletions
This file was deleted.

doc/contribute/bin_blobs.rst

Lines changed: 22 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -229,29 +229,25 @@ regularly scheduled execution of the CI infrastructure.
229229
Submission and review process
230230
*****************************
231231

232-
For references to binary blobs to be included in the project, they must be
233-
reviewed and accepted by the Technical Steering Committee (TSC). This process is
234-
only required for new binary blobs, updates to binary blobs follow the
235-
:ref:`module update procedure <modules_changes>`.
236-
237-
A request for integration with binary blobs must be made by creating a new
238-
issue in the Zephyr project issue tracking system on GitHub with details
239-
about the blobs and the functionality they provide to the project.
240-
241-
Follow the steps below to begin the submission process:
242-
243-
#. Make sure to read through the :ref:`bin-blobs` section in
244-
detail, so that you are informed of the criteria used by the TSC in order to
245-
approve or reject a request
246-
#. Use the :github:`New Binary Blobs Issue
247-
<new?assignees=&labels=RFC&template=008_bin-blobs.md&title=>` to open an issue
248-
#. Fill out all required sections, making sure you provide enough detail for the
249-
TSC to assess the merit of the request. Additionally you must also create a Pull
250-
Request that demonstrates the integration of the binary blobs and then
251-
link to it from the issue
252-
#. Wait for feedback from the TSC, respond to any additional questions added as
253-
GitHub issue comments
254-
255-
If, after consideration by the TSC, the submission of the binary blob(s) is
256-
approved, the submission process is complete and the binary blob(s) can be
257-
integrated.
232+
For references to binary blobs to be included in the project, they shall be submitted
233+
through the standard pull request (PR) workflow and do not require Technical
234+
Steering Committee (TSC) approval. Maintainers and reviewers are responsible for
235+
ensuring that all blob-related submissions conform to the documented criteria as
236+
defined in :ref:`bin-blobs`.
237+
238+
The PR for initial integration with binary blobs shall include details about the blobs
239+
and the functionality they provide. The PR shall have the following information to
240+
support the review:
241+
242+
* Binary blob origin.
243+
* Type of blob (precompiled library, firmware image).
244+
* Zephyr module that the blob(s) will be referenced from.
245+
* Brief description of what the blob(s) do.
246+
* What other components do the blob(s) depend on, if any?
247+
* License the blob(s) are distributed under.
248+
249+
If the initial integration PR receives the appropriate approvals the binary blob(s)
250+
can be integrated. The standard :ref:`PR escalation procedures <pr_technical_escalation>`
251+
shall apply for any technical disagreements.
252+
253+
Subsequent updates to binary blobs follow the :ref:`module update procedure <modules_changes>`.

0 commit comments

Comments
 (0)