I didnt need to use bazel, I like bazel and want to learn more about it.
I also have a small, but burning, passion for reproducible builds, distributed compilation and distributed caching.
Being able to build an entire OS and essentially anything I want on top in a reproducible and relatively organic way (with incremental compilation) is pretty dope.
You sound like the perfect Nix cult memb… erm, user. It’s everything you describe and more (plus the language is incredibly powerful compared with starlark).
But you speak from sufficient experience that I presume Nix is a “been there, done that” thing for you. What gives?
You should check out the ChromeOS Bazelification project[1]. It has those exact same goals. Not all packages are reproducible though because they embed timestamps.
dijit|2 years ago
I also have a small, but burning, passion for reproducible builds, distributed compilation and distributed caching.
Being able to build an entire OS and essentially anything I want on top in a reproducible and relatively organic way (with incremental compilation) is pretty dope.
i-use-nixos-btw|2 years ago
But you speak from sufficient experience that I presume Nix is a “been there, done that” thing for you. What gives?
yx827ha|2 years ago
[1]: https://chromium.googlesource.com/chromiumos/bazel/+/HEAD/do...