The curl | sudo bash script we provide is not ideal, as many users might be afraid to run it for security reasons or to avoid messing up their system.
It's not a great experience in general but also some systems don't play well with such a script (eg. macos works by accident and nix won't).
Building .deb packages in CI and attaching it to releases is a good start to warm up but we also want to submit it to important repositories (debian, brew, aur, nixpkgs).
As an intermediate step, we should perhaps create self-managed repository ? eg. Ubuntu's PPA, brew's taps.
The
curl | sudo bash
script we provide is not ideal, as many users might be afraid to run it for security reasons or to avoid messing up their system. It's not a great experience in general but also some systems don't play well with such a script (eg. macos works by accident and nix won't).Building
.deb
packages in CI and attaching it to releases is a good start to warm up but we also want to submit it to important repositories (debian, brew, aur, nixpkgs).As an intermediate step, we should perhaps create self-managed repository ? eg. Ubuntu's PPA, brew's taps.
CC @hannesm who proposed help with reproducible builds (https://builds.robur.coop/)