> > There is also a lot of code that does not use configure && make &&
> > make install. How is that dealt with? What about python packages? Or
> > do you only want to deal with optional packages?
>
> Yes, I think he definitely claims to *only* want to deal with optional 
> packages.

I don't ! Once a framework exists (and is tested for stability for
optional packages, say), why not use it for non-optional ones ? At
least those that are easy to tweak ...

I only mentioned the optional ones as that would be the most visible
improvement (as it is now, you install an optional package, it breaks
something, oops, you need to do a full reinstall or remove files one
by one while praying that none of the original ones was overwritten),
so only doing it for optional ones is already worth it, but getting
rid of cruft during updates (or being able to revert an update without
rebuilding files in an environment that is not quite exactly the same
as it used to be) is an interesting byproduct.

But don't worry, I do not intend to break everything ! (Well not at
first anyway ;->)

    /vincent

> It could also mean that we just don't deploy it on windows, i.e., on
> windows one doesn't have an "uninstall optional package" option.

Yep. Although the "keeping track of the package manifest" would still
help a bit there - no protection against clobbering files though.
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to