#10187: Update ecl and maxima
------------------------------------------+---------------------------------
   Reporter:  vbraun                      |       Owner:  tbd                   
                  
       Type:  defect                      |      Status:  needs_review          
                  
   Priority:  major                       |   Milestone:  sage-4.6.1            
                  
  Component:  packages                    |    Keywords:                        
                  
     Author:  Volker Braun, David Kirkby  |    Upstream:  Workaround found; Bug 
reported upstream.
   Reviewer:  Karl-Dieter Crisman         |      Merged:                        
                  
Work_issues:                              |  
------------------------------------------+---------------------------------

Comment(by leif):

 The Maxima spkg IMHO needs work; not sure if on another ticket. (I guess
 the authors will say yes; I personally don't like postponing spkg changes
 very much, since this tends to make them never happen, or leads to
 concurrent, "incompatible" changes.)

 Besides minor things (like unquoted `SAGE_LOCAL`), unsetting `MAKE` and
 using `make` is a very bad thing to do. This doesn't work as expected (or
 intended) with `MAKE=make -j` by the way, and prohibits the user to use
 different `make`s, or pass other options in it.

 (Currently `$SAGE_ROOT/spkg/install` does similar if
 `SAGE_PARALLEL_SPKG_BUILD` is not "yes", but that's equally wrong, and
 that code isn't executed when doing e.g. `./sage -i ...`.)

 Also, I see no reason for not removing GMP from the ECL source tree, which
 more than halves the size of the ECL spkg. This requires just a trivial
 change to `configure` s.t. a different copy of `install-sh` is used. (See
 #9493. To me it's pointless to create yet another spkg and bump the patch
 level for such a change when we're already at it, at least if it's likely
 to get merged into a different Sage release, which then causes completely
 useless downloads and rebuilds on upgrades.)

 Such a patch to `configure` is a very good use case for the newly included
 GNU `patch`, since `configure` is huge while the patch is tiny, so putting
 a patched copy in `patches/` would again - now really unnecessarily -
 increase the size of the resulting spkg.

 I'm not sure if there are other changes from the previous attempt to
 update ECL not made in the current spkg here.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10187#comment:63>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to