-
-
Notifications
You must be signed in to change notification settings - Fork 570
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
Apply ALL relevent fixes to ECL 10.4.1 #9264
Comments
This comment has been minimized.
This comment has been minimized.
comment:2
Your best chance is to see if you can give a positive review to
is the same maxima that is in sage now, with minimal changes applied to let maxima build under ECL 10.4.1. If maxima.5.20.1.p1 on ecl.10.4.1 needs work, we might as well wait until maxima.5.21 is ready to be merged, because then the problem is ecl.10.4.1. When I tried, I couldn't get maxima to build properly under ecl.10.2 (its "ASDF" is too buggy) |
comment:3
I've created a new ECL package http://boxen.math.washington.edu/home/kirkby/revised-patches/ecl-10.4.1.spkg which has the following fixes applied:
All changes have been checked with #8645, which has a change to Maxima which allows Maxima to build with the latest ECL. The patch on #8645 does not update Maxima to the latest version, as that creates problems which are non-trivial to solve. It does however fix a problem with Maxima not installing the library properly, and allows Maxima to build with the latest ECL> As such, the attached ticket:
Here are the test results: == Testing on Solaris 10 SPARC in 32-bit mode. ==
Here is the Maxima 5.20.1.p1 installation from #8645
== Testing on OpenSolaris x64 06/2009 64-bit mode. ==
Maxima 5.20.1.p1 will not build on this platform, but such a problem is not related to this ticket, and appears it might be an incorrect flag given in the source (-Wl,-G instead of -shared). This is documented at #9099 Testing on sage.math (Linux), 64-bit.
We can also see Maxima, and the library are ok now.
Note to Release managerThere are many tickets active at the minute for updates to Maxima and ECL. Once positively, this should be integrated with Maxima at #8645. At the time of writing, the use of the latest Maxima will cause problems with doctest failures, as Maxima's output is changed from the current version. |
comment:4
I have tested this ticket by building sage 4.4.3 with the following spkgs substituted: Merging this ticket should be a good stepping stone towards #8731 (assuming the issues there haven't been resolved by the time the next release merges are made). Merging this ticket would also resolve #8645, as well as all ECL related ticket referred to. |
Reviewer: Nils Bruin |
comment:5
I just noticed a small inaccuracy in the description of the hardware used to test this on OpenSolaris. It does not affect the validity of the ticket, but it is sensible to correct the error. The section marked Testing on OpenSolaris x64 06/2009 64-bit mode. states the processors are:
which is incorrect. Unfortunately, the Sun Ultra 27 does not support more than one CPU. A more accurate description of the hardware/software used to test this ECL package on OpenSolaris is: Testing on OpenSolaris x64 06/2009 64-bit mode.
Dave |
Merged: sage-4.5.alpha0 |
Changed merged from sage-4.5.alpha0 to none |
comment:9
ecl-10.2.1.p3 does not compile on Fedora 14:
The current ecl-10.4.1 compiles fine. Given that Fedora 14 is scheduled to be released next Monday, is there any chance we can update ecl? Ideally in the next Sage (4.6.1) release... |
comment:10
You should open a new trac ticket for this. Dave |
comment:11
I've created a new trac ticket for you - see #10185. |
comment:12
I realise this ticket was still open, but I still think the Fedora issue should go on a ticket of its own. The package I made for this ticket is not the latest ECL, so if we do update ECL, we will probably end up using a later version of it. The version here does not have some fixes which are in the current ECL in Sage. In particular, #9917 has fixes which are not in my package referenced here. |
comment:13
I went through I removed the included gmp as discussed in #9493. Are there any other outstanding patches? I've looked through trac and there seem to be many overlapping discussions. But I could not find any outstanding bugs. The new ecl requires also a new maxima (5.22.1 is newest upstream release), so we have to update both at the same time. I've created #10187 for a simultaneous ecl+maxima update. |
comment:14
This ticket can be closed as we did update to ecl-10.4.1 a while ago. |
comment:15
In fact, now ECL is at version 11.1.1 in Sage. #9493 is still open for the GMP removal, otherwise this ticket can be closed. |
Changed author from David Kirkby to none |
Changed reviewer from Nils Bruin to Volker Braun |
comment:18
Well, unpack ecl-11.1.1.p1.spkg and find out. At any rate, that is on the ticket description at #9493 still, so this ticket should be closed. |
comment:20
Replying to @kcrisman:
Could be the first time I ever use |
There are a number of tickets active at the minute with patches to ECL
none have been merged, but the patches are not consistent across all or them.
The aim of this ticket is to update to the 10.4.1 source code, whilst ensuring all the relevant patches are applied.
Important
On #8951 Jason says "As a reminder here, this (i.e. #8951) should only be merged simultaneously with the new maxima at #8731."
Assuming Jason is correct, that gives us a problem.
The Maxima update seems to have stalled (there are no updates on the ticket for 3 weeks). If updating Maxima to 5.21.1 and ECL 10.4.1 need to be done together, it will probably be best to create a ecl-10.2.1.p0, which has all the small changes, and actually leave updating to the latest ECL code until it can be better coordinated with the Maxima update.
At the moment, it seems several small but important changes to the ECL installation are being held up for a non-trivial set of changes needed if Mamima is updated.
Dave
CC: @williamstein @jhpalmieri @qed777 @nexttime @jaapspies @jasongrout @vbraun @jdemeyer
Component: packages: standard
Reviewer: Volker Braun
Issue created by migration from https://trac.sagemath.org/ticket/9264
The text was updated successfully, but these errors were encountered: