Re: The major problem is capturing dependencies, software needs to work together
Posted by: Anonymous
on December 24, 2008 02:18 PM
And just as Debian has contributed something to the field, so has Nix. What Nix contributes, in its own horrifyingly unmaintainable way, is the idea of non-destructive updates. If you could combine that non-destructiveness, guaranteeing that unrelated things don't break by not disturbing them, with Debian's policies you might have something useful. It would make dependency resolution simpler if you never encountered "trying to remove foo so I can install foo2, but bar relies on foo" - just copy, version it, update your side and leave bar with a legacy environment. Some details would need to be worked out, like whether and how to flag orphaned environments for examination by the admin, some way to be sure that multiple copies of things are not kept unnecessarily, etc..
I think Nix, while not a solution itself, is a valuable contribution to the effort.