Of all the "Cons" mentioned below, I prefer that of wasted disk
space/compilation time, by now.
2009/4/9, Nicolas Pierron <[email protected]>:
> I foresee some solution to this problem:
>
> 1) The Current System
>
> Pro:
> - Each package has its own personalized dependencies which can be reproduce.
>
> Con:
> - Waste of Hard drive / compilation time
>
>
> 2) Scoped Monadic Packages
>
> Pros:
> - Allow multiple packages to share a subversion install containing
> all features required.
> - Multiple scope can be created to handle incompatibilities.
>
> Cons:
> - The subversion package (or another) could have a build failure due
> to incompatible options.
> - Cannot reproduce an installation without installing the same set of
> packages. (or activating each option manually)
>
>
> 3) Constraints on Packages dependencies
>
> Pro:
> - Allow multiple packages to share a subversion install containing
> all features required.
>
> Cons:
> - Cannot reproduce an installation without installing the same set of
> packages. (or activating each option manually)
> - Need to handle constraint programming in Nix. (or new extra
> dependencies for Nix)
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev