| What I'd like to see is a Firefox (and Chromium) fork with - automatic builds and uploads via GitHub/GitLab CI (or similar) from a well-commented build script - all the knobs for reproducible builds set up, so anyone can fork the repo, run the CI themselves, and see that it's bit-for-bit the same thing - an automatic merge or rebase of the latest stable release tag, and the result of that merge being plugged into automatic updates - an automatic merge or rebase of the latest beta tag (or even nightly), and some form of alerting if the build fails - perhaps some Selenium + Wireshark automation to see what requests happen and make sure there are no unexpected ones And, actually, it seems like LibreWolf is on the way there. https://gitlab.com/librewolf-community/browser/common has a decently-well-commented build script that grabs the latest tarball from Mozilla and builds on top of it and even supports building on nightly, and their documentation (https://librewolf-community.gitlab.io/docs/) mentions that as well. But I don't see where it is run / who runs it, and what they do if the build fails. (Honestly it seems like setting up the release automation and alerting is a substantial project in itself.) |
[1] https://brave.com/building-brave/ [2] https://github.com/brave/brave-browser/issues/5830