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.

URLs