I have been skeptical of "rewrite everything into rust", but... maybe we should at least rewrite everything into Nix?
I have been skeptical of "rewrite everything into rust", but... maybe we should at least rewrite everything into Nix?
I’ve been expecting a supply chain apocalypse for some time now given that the Internet has become a dark forest.
[1]: https://github.com/NixOS/nixpkgs/blob/3c2fdd0a4e6396fc310a6e...
[2]: https://gitlab.archlinux.org/archlinux/packaging/packages/ib...
[0] https://guix.gnu.org/manual/en/html_node/Invoking-guix-chall...
It would fix the tarball differing from upstream, but it would still allow the patch to be applied during build
See: https://github.com/NixOS/nixpkgs/issues/300055
and: https://github.com/NixOS/nixpkgs/pull/300028
It's also worth noting that Guix is different here, as the grafts mechanism is well-established, so they can get a security patch in for xz without waiting for the mass rebuild, even if it's also in their stdenv or equivalent.