-
-
Notifications
You must be signed in to change notification settings - Fork 482
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update M4RI to newest upstream release #12840
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Dependencies: #12841 |
comment:7
Attachment: trac_12840_m4ri_new_version.patch.gz Updated the patch because I forgot to raise a |
comment:8
After applying the patch and the spkg and rebuilding the polybori spkg, sage -br failed with
No error message, I am afraid. |
comment:9
PS: That was with sage-5.0.beta13 plus a lot of patches, but none of them changing matrices. |
comment:10
And repeating sage -br, I finally got a proper error:
|
comment:11
PS: permutation.h seems not to be present in the sources. |
comment:12
PS: The same error occurs when trying to rebuild libm4rie spkg: M4RIE expects permutation.h |
comment:13
Yes, #12841 is a dependency of this ticket. |
comment:14
Ouch. I missed #12841. Sorry. |
comment:17
Replying to @simon-king-jena:
No, you're right, they are co-dependent. |
comment:18
First of all: make ptestlong works with the two new spkgs (even though I have a few other patches applied...). Here is a small timing. Vanilla Sage-5.0.rc0:
Sage-5.0.beta13 with the new spkgs (and some other patches that shouldn't affect the timing for matrix multiplication):
Well, at least there is no slow-down... Do you claim that the new version of M4RI is faster? You do claim a speed-up for M4RIE, on #12841. |
comment:19
Replying to @simon-king-jena:
No, M4RI shouldn't have changed (at least the stuff, only bugfixes & refactoring. That said, there's a new function for inverting upper triangular matrices which is much faster than the generic method, but it's not exposed yet. I need to implement the same for lower triangular matrices, then we can speed up inversions in general. Furthermore, M4RI ships its own PNG reader/writer now which is much faster than what we have in Sage and uses much less memory. Again, it's not used yet. This patch just gets the new version in. |
Reviewer: Simon King |
comment:20
Since make ptestlong passes and the hg repository in the package is fine and SPKG.txt is up to date, I think I can give a positive review. However, I only tested on one platform. So, if the release manager believes that this is not enough, then please speak up! |
comment:23
This fails to install on the Skynet machine "eno" (Fedora 16 x86_64):
Note that there is no file
|
This comment has been minimized.
This comment has been minimized.
comment:55
The deprecations are not doctested. |
comment:56
Hmm deprecations (and any other warnings) don't work in cdef methods. I guess we can't doctest them, for now. |
Changed author from Martin Albrecht to Martin Albrecht, John Palmieri |
comment:59
This needs to be rebased to sage-5.2.rc1. |
comment:60
Can you clarify the rebasing issues? I have no problems applying the patches from here and from #12841 on top of sage-5.2.rc1. |
comment:61
I'm with John here, I've been carrying the mari/e/givaro/linbox patches in my queue for a while now and there was no breakage in sage-5.2.rc1 as far as I can tell. |
comment:62
My mistake, I only applied the second Sage library patch and that didn't work. |
Merged: sage-5.3.beta0 |
As the title says.
**Install: **http://sage.math.washington.edu/home/malb/spkgs/libm4ri-20120613.spkg
Apply: attachment: trac_12840_m4ri_new_version.patch, attachment: trac_12840-rebased-on-13109.patch
Apply to
SAGE_ROOT
: attachment: trac_12840_m4ri_png.patchDepends on #12841
Depends on #13109
Dependencies: to be merged with #12841, #13109
Component: packages: standard
Author: Martin Albrecht, John Palmieri
Reviewer: Simon King, Volker Braun
Merged: sage-5.3.beta0
Issue created by migration from https://trac.sagemath.org/ticket/12840
The text was updated successfully, but these errors were encountered: