Building the Sui client binaries have two major pain points:
(1) lots of storage space (>25 GB) mostly because of the intermediate build files.
(2) building time from ~3 min to >1hour depending of the user setup.
Because of the build time, suibase choose to keep the intermediate build files (no "cargo clean" after build). In short, making a compromise that assumes devs prefer to save time over cost of additional storage.
A better solution is to eliminate the building step and replace with downloads of pre-compiled binaries. No storage, no build time (the Mysten Labs repo is still cloned locally).
The binaries are the official ones now being built from Mysten Labs.
===
This release will be for Linux and Windows WSL2/Ubuntu.
MacOS may follow up later (there are some issues with running the binary provided by Mysten Labs).
Building the Sui client binaries have two major pain points:
(1) lots of storage space (>25 GB) mostly because of the intermediate build files. (2) building time from ~3 min to >1hour depending of the user setup.
Because of the build time, suibase choose to keep the intermediate build files (no "cargo clean" after build). In short, making a compromise that assumes devs prefer to save time over cost of additional storage.
A better solution is to eliminate the building step and replace with downloads of pre-compiled binaries. No storage, no build time (the Mysten Labs repo is still cloned locally).
The binaries are the official ones now being built from Mysten Labs.
===
This release will be for Linux and Windows WSL2/Ubuntu.
MacOS may follow up later (there are some issues with running the binary provided by Mysten Labs).