#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.