At the risk of sounding annoying: I don't want an error message. I want NixOS to automatically rebuild svn with perlBindings enabled. An error message is like manual tracking of dependencies: "It doesn't work. First do this and try again." I'm reminded of situations with other package managers where I sometimes spent several minutes going through cycles of calling the install command, fixing some config setting because of an error message, calling again, fixing again, ... It's possible to specify what we need, there's nothing preventing us from building it, so let's build it.
On the other hand, I'm not at all convinced why we should suddenly be afraid of having multiple versions of a package at the same time. Just how is this situation different from me having installed one version of gcc and a package I want to build needing another and therefore pulling it in as well? NixOS solves this problem by making it easy. This is at the cost of needing potentially more disk space, but so what? As others have suggested, we can try to keep the number of different versions small in practice by choosing sensible defaults. If that doesn't work and it really becomes an issue, let's address it once it's there. I'm somewhat surprised that we're willing to sacrifice the very thing that makes NixOS positively unique so easily ... Cheers, Andres _______________________________________________ nix-dev mailing list [email protected] https://mail.cs.uu.nl/mailman/listinfo/nix-dev
