>
>
>
> The problem, as I see it, is that Sage has built up over the years its 
> own ad-hoc packaging system.  This is actually really cool, because 
> it's what's allowed Sage to be installable on a wide range of 
> platforms!  I think this happened sort of organically over time, as 
> various direct dependencies of Sage couldn't be installed easily on 
> some platforms due to poor support for *those* dependencies' 
> dependencies and so on.  


Yes yes you are exactly correct.  For instance the gcc inclusion is 
(largely, not entirely) due to Mac's compiler going down some separate road.

One issue I haven't seen addressed a lot is when a package manager might 
have a different - and, at least for a time, incompatible - version of a 
package in Sage.  How is that/should that be dealt with?  E.g. on gentoo I 
think it's "dealt with" by having a very hard-working kiwifb making sure 
things work out right :) which however isn't scalable.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to