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