On Wed, Mar 17, 2010 at 4:48 PM, Aaron Griffin <aaronmgriffin@xxxxxxxxx> wrote: > On Wed, Mar 17, 2010 at 3:29 PM, Denis Kobozev <d.v.kobozev@xxxxxxxxx> wrote: >> Interesting. Judging from a quick glance at the NixOS homepage, nix >> deals with shared dependencies by having very precise rules about >> which package requires which versions of shared libraries. So when a >> new version of libfoo comes out, all packages that depend on libfoo >> should be rebuilt. If package maintainers are lazy, you would end up >> with a system where each package has its own version of libfoo... > > GoboLinux does something similar in that packages are installed to > some place in a directory named packagename-version/ and then things > are symlinked in. And how does that work out in practice? Not that good, otherwise Arch would do it too? :) Best, Denis.