> As an aside, if two upstream packages include another upstream > package (e.g. both include GMP) what does Sage do? Are there > two copies of GMP? They could have different versions of the > same package since project 1 could have stopped at one version > and project 2 could have stopped at another. Sage could be > using a third.
Funny you mentioned GMP. At one point givaro was shipping its own GMP. It was actually an accident on the givaro devs part - and I had notified them. But I didn't notify this list. So in at least one release givaro was actually overwriting part of GMP. For your question I guess it depends if it is kept internally without clash with anything else or it actively tries to overwrite things that have been installed already. The second one is a no-no, and the first one should be fixed to use upstream but not as a matter of emergency I would guess. Francois -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org