Bazel BoF
Speaker: Ying-Chun Liu
Track: Introduction to Free Software & Debian
Type: BoF (45 minutes)
Room: Aula 0.3 - FICH
Time: Jul 21 (Tue): 15:00
Duration: 0:30
Bazel has undergone significant architectural shifts between version 4 and version 9, including the stabilization of Bzlmod, the removal of legacy workspace features, and evolving bootstrap requirements.
This BoF session will focus on:
-
Bootstrap Hurdles: Strategies for handling the complex Java and C++ dependencies required to build Bazel 9 from source without pre-built binaries.
-
Bzlmod & External Dependencies: Addressing the transition from WORKSPACE to the Bazel Module system within the constraints of the Debian build environment.
-
Maintenance Workflows: Best practices for managing Debian-specific patches and experimental builds.
-
Collaborative Packaging: Identifying shared pain points among users of the AI framework, Android-Cuttlefish, and other projects that rely on modern Bazel features.