I have some good news for you. The bootstrap variant, which we appropriately call bazel-bootstrap [2][3], should be released with bullseye in the near future (and with Ubuntu later this month).
Yeah. I saw that. I have been playing with sid since yesterday. bazel-bootstrap is surprisingly good:
``` INFO: Elapsed time: 75.096s, Critical Path: 51.63s INFO: 854 processes: 853 linux-sandbox, 1 local. INFO: Build completed successfully, 909 total actions ``` It works with a simple medium-sized C++ project. Great work!I will try it with larger and more complex projects next, and see how things go.
We'd love to have you help and I'm certainly happy to mentor and/or sponsor any Bazel-related work you want to do in Debian. Please feel free to subscribe to our discussion mailing list (this one) [4], our administrative mailing list on Launchpad [5], and our Salsa VCS group [6]. We are currently working on improving support for Bazel within Debian [7] to eventually enable (simple) Bazel-based package builds.-Olek[2] https://packages.debian.org/source/bullseye/bazel-bootstrap <https://packages.debian.org/source/bullseye/bazel-bootstrap> [3] https://launchpad.net/ubuntu/+source/bazel-bootstrap <https://launchpad.net/ubuntu/+source/bazel-bootstrap> [4] https://lists.debian.org/debian-bazel/ <https://lists.debian.org/debian-bazel/> [5] https://launchpad.net/ubuntu/+source/bazel-bootstrap <https://launchpad.net/ubuntu/+source/bazel-bootstrap> [6] https://salsa.debian.org/bazel-team/meta <https://salsa.debian.org/bazel-team/meta> [7] https://salsa.debian.org/bazel-team/meta/-/wikis/Workplan-Part-2 <https://salsa.debian.org/bazel-team/meta/-/wikis/Workplan-Part-2>
Subscribed. I have a question regarding Debian packaging, though. All Bazel projects seem to manage their own dependencies, and binaries are generally (shared) linked against libc only. If I remember correctly, Debian does not prefer the approach. How would a Bazel project/package comply with Debian practices?
Thanks, Jesse.
Attachment:
OpenPGP_0xA102C2F15053B4F7.asc
Description: OpenPGP public key
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature