Hi all, I’d like to share an update on the recent refactoring of our “Build from Source Code” documentation, which now provides better support for users building Cloudberry under the Rocky Linux 8/9 and Ubuntu 22.04.
PR: https://github.com/apache/cloudberry-site/pull/278 Key changes: * Removed outdated instructions for building Cloudberry on Rocky Linux 8 and Ubuntu 18.10. These versions were causing confusion and issues for users following the old guides. * Removed the previous macOS build instructions, which were outdated and unverified. I plan to revisit and update them once a working build is confirmed. * Consolidated the standalone Rocky Linux 9 guide into a unified doc. This refactored version is based on that work (thanks to Ed for the original docs shared in the mailing list!), with the steps now split into reusable sections to avoid duplication across OSes. * Added a “Quick Build” section for experienced contributors — a minimal copy-paste style flow without needing to expand every section. * Added a guide for building with the official Cloudberry development container, which can help speed up setup significantly. * Documented common build issues and troubleshooting tips to help users resolve typical problems more easily. * Reviewed and optimized the required dependency lists for Ubuntu and Rocky Linux, to avoid installing unnecessary packages. * Clarified the `configure` cmd with commonly used options and explanations. I’ve tested the new steps a few times, but there may still be room for improvement. Feedback, corrections, and testing from the community are very welcome! What’s next: * The updated docs are currently available on the Next(current) doc version. Once they’ve been reviewed and refined based on community feedback, they’ll be adapted into the 2.x docs. * Will continue to work on the guide for building Cloudberry on macOS. How to preview the changes: - Review the PR via GitHub - Or git clone my branch on your local computer to have a visual preview: ``` git clone --branch installation-steps05 https://github.com/tuhaihe/cloudberrydb-site.git cd cloudberrydb-site npm install npm run start ``` Then open http://localhost:3000/docs/next/deployment/. Looking forward to your feedback! Best, Dianjin Wang --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@cloudberry.apache.org For additional commands, e-mail: dev-h...@cloudberry.apache.org