#10214: Add numpy dependencies to module_list.py
------------------------------+---------------------------------------------
   Reporter:  jdemeyer        |       Owner:  GeorgSWeber  
       Type:  defect          |      Status:  needs_review 
   Priority:  blocker         |   Milestone:  sage-4.6.1   
  Component:  build           |    Keywords:  numpy upgrade
     Author:  Jeroen Demeyer  |    Upstream:  N/A          
   Reviewer:                  |      Merged:               
Work_issues:                  |  
------------------------------+---------------------------------------------

Comment(by leif):

 Replying to [comment:9 jdemeyer]:
 > Replying to [comment:7 leif]:
 > > Using an autogenerated file is of course safe, but we could also
 handle proper touching (as needed) in !NumPy's `spkg-install` (cf. #4797);
 bumping the (Sage) patch level usually does not require a rebuild of
 modules depending on such an spkg.
 >
 > You mean touching only if numpy's {{{spkg-install}}} detects that we
 really are upgrading to a new version of numpy as opposed to upgrading
 from {{{numpy-1.5.0.spkg}}} to {{{numpy-1.5.0.p0.spkg}}}?

 At least that. (In rare cases, a Sage-only update might also require
 rebuilding the libraries though, which the spkg [maintainer] will be aware
 of and do the touch, too.)

 Many upstream upgrades will not require rebuilding the extension modules
 at all.

 > That looks like a lot of hassle for a small gain...

 :-) Depends on your hardware...

 It's just that there are so many "brute-force" schemes in Sage that could
 be much cleaner, not necessarily to speed up the build process but because
 they break potential improvements, frequently cause trouble and make Sage
 ''less'' maintainable.

 But I'm ok with your patch. There's always a next release for further
 improvements... ;-)

 (I assume the upgrade path contains your unmodified patch.)

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10214#comment:10>
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