Hi Community,

I’d like to initiate a vote to propose changing the default branch
for the Teaclave TrustZone SDK
<https://github.com/apache/incubator-teaclave-trustzone-sdk> from
"no-std" to "main".

Teaclave TrustZone SDK is built on the OP-TEE
<https://www.op-tee.org/> project and provides ergonomic APIs for
Trusted Application (TA) developers. Currently, we support two
development modes for Rust TAs: "no-std" and "std".

We plan to streamline the code to support both modes in a unified
environment. The first step will be to treat "no-std" as the base,
then add the std feature on top of it.

In May this year, we made "no-std" the default branch, as announced
in this email.
<https://lists.apache.org/thread/f3l82o89hb0w43n27nw77oqcpo829qjd>.

The "main" branch now builds on "no-std" but also adds optional std
support. It includes updates to the build system, CI, and toolchain,
with Rust compiler version upgraded to nightly-2024-05-15. More
details can be found in this PR
<https://github.com/apache/incubator-teaclave-trustzone-sdk/pull/141>.

Since the "main" branch retains the full functionality of the original
Teaclave TrustZone SDK and supports both no-std (by default) and std
(as an optional feature), I propose making "main" the default branch
going forward. This change will streamline further development and
maintenance.

The vote will be open for at least 7 days. Everyone is welcome to
share your thoughts and cast your vote. Please vote by replying to
this thread explicitly.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason

Best regards,

Yuan Zhuang,
Apache Teaclave (incubating) PPMC

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org
For additional commands, e-mail: dev-h...@teaclave.apache.org

Reply via email to