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

Reply via email to