-
-
Notifications
You must be signed in to change notification settings - Fork 572
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
Clear /tmp/ECL* after building on Solaris + sort out minor SAGE64 issue. #8951
Comments
comment:1
I've attached a patch. It removes the files only on Solaris. It also has a couple of minor corrections
These two are just very minor changes - the main change is to delete /tmp/ECL* What I find a bit odd, is that I don't see these tmp files on my own Sun Blade 2000 SPARC, which runs Solaris 10 update 8 (05/2009). I can only assume they are created them removed by ecl, so why this should not happen on 't2' is a mystery. http://boxen.math.washington.edu/home/kirkby/Solaris-fixes/ecl-10.2.1.p0.spkg Dave |
Author: David Kirkby |
comment:2
Note #8808 as another ECL spkg update. Also, the patch about the 'yes' and '1' still says
although of course the code behaves as Dave describes... but maybe that's ok? |
comment:3
I'll create a new package based on Williams at #8808, which address all issues about ECL |
Attachment: clear-ECL-from-tmp.patch.gz Mercurial patch - removes tmp files, based on latest verison of ecl |
comment:5
Here's a revised ecl-10.4.1. http://boxen.math.washington.edu/home/kirkby/patches/ecl-10.4.1/ecl-10.4.1.spkg It includes
I've tested this on sage.math and it works fine.
Note, this code to remove /tmp/ECL is not a perfect solution. Once ECL is fixed, this should be removed.* |
comment:6
Note to release manager
Dave |
comment:7
Replying to @sagetrac-drkirkby:
Both of these patches are included in your spkg, right? In that case, the release manager would just use your spkg, and wouldn't apply any patches anywhere. |
comment:8
As a reminder here, this should only be merged simultaneously with the new maxima at #8731. |
comment:10
New spkg up at http://sage.math.washington.edu/home/jason/ecl-10.4.1.spkg I'm not sure who can review it, since I fixed it, to follow Nils' spkg, but David also fixed something on it. Maybe kcrisman can review it, in conjunction with the new maxima update? |
comment:11
Replying to @jasongrout:
My package should work fine. My reason for saying to add #8808 first is because my patch was based on the patch applied in #8088, so assumed the wording of SPKG.txt in #8088 as a starting point and used the Mercurial repository in #8088 as a starting point. Also, since William updated the package, he should get credit for that ticket. It has already got positive review. From the point of view of actual code, it would have made no difference whatsoever. Anyway, you have now posted another version, based on #8645. Someone needs to review it. I looked over spkg-install and SPKG.txt and they look OK to me, but I can hardly review it. |
comment:12
I positive reviewed #8808, which was a mistake. That's why I posted a new spkg, giving credit to Nils, William, and you, but using #8645 as a base for your patch. Well, actually I just took your spkg and removed the appropriate directories, since that should end up with the same final result. If Nils agrees that the changes are good (i.e., the right directories were removed, I think we can mark this as positive review, because then at least 3 pairs of eyes will have looked at the spkg. |
comment:13
I confirm that the src directories in |
Reviewer: Nils Buin |
Changed reviewer from Nils Buin to Nils Bruin |
comment:16
Replying to @jasongrout:
Jason, what is there about this ticket that means it can only be merged simultaneously with the new Maxima at #8731? That Maxima ticket has not been updated for 3 weeks. If ECL & Maxima need to be updated together, that leaves a whole load of issues unresolved about ECL. Some I can think of are
It seems to me we have three choices here:
I've created #9264 to update ECL to 10.4.1 and apply all changes. It might however be wiser to create another ticket to just apply all the small changes to ECL 10.2.1. Dave |
Changed upstream from Reported upstream. Developers acknowledge bug. to Fixed upstream, in a later stable release. |
comment:22
For what it's worth, jjgarcia reports the original issue with |
As reported here
http://groups.google.com/group/sage-devel/browse_thread/thread/54544d8649bd027a
there is a problem when temp files created during the build of ECL. A correct fix requires changes made to ECL source code, but as a temporary fix, it may be sufficient to remove /tmp/ECL* after building ecl.
Upstream: Fixed upstream, in a later stable release.
CC: @williamstein @sagetrac-mvngu [email protected] @kcrisman @nbruin
Component: porting: Solaris
Author: David Kirkby
Reviewer: Nils Bruin
Issue created by migration from https://trac.sagemath.org/ticket/8951
The text was updated successfully, but these errors were encountered: