Eelco Dolstra wrote: > On 08/04/14 09:54, Marc Weber wrote: >> Also "waste of space/bandwidth" always happens because: >> >> - nixos always ships with header files for all libraries >> (this could be fixed because nix supports multiple outputs) > > Yeah, multiple outputs will fix this eventually (reducing system closure > size is > my main goal for 14.10). See > https://github.com/NixOS/nixpkgs/commit/dbe432e6f4502fc7b4e290d1b3356083bd93b099 > for an example of the savings you can get.
Ah, I was wondering about multiple outputs (if we actually mean the same thing here: one source tree, multiple packages, e.g. binary, dev, doc) as this seems to be standard practice in packaging nowadays. I am looking forward to 14.10, then... :) BTW, it is currently a common limitation (e.g. in debian) that although one can have multiple versions of a binary package installed, there can be only one version of the development package. I think NixOS should be able to easily avoid such a restriction, and this would be a very strong selling point! Cheers Ben -- "Make it so they have to reboot after every typo." -- Scott Adams _______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
