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
Optional package gap_packages-4.4.12_2 fails to install on Solaris 10 SPARC #8520
Comments
comment:1
The following line in spkg-install is the problem
Not quite nclear how to fix, at the moment... |
comment:2
I just asked on comp.unix.shell There might be some follow up there. http://groups.google.com/group/comp.unix.shell/browse_thread/thread/2d7921cb2a113592# |
comment:3
Replying to @sagetrac-drkirkby: please test http://sage.math.washington.edu/home/dima/packages/gap_packages-4.4.12_3.spkg It works on t2 now, after a trivial change in spkg-install |
comment:4
I get gobbledygook. BTW, if there is no Mercurial repository (I've not checked, but know some optional packages don't have one), it would seem sensible to create one. But for now at least, I can't do anything with this.
|
comment:5
Replying to @sagetrac-drkirkby: oops, careless renaming of files... It's not just a tar file ;-) I created gap_packages-4.4.12_2.spkg using sage -spkg (takes looong time on t2 :)) And this does not fly, as sage does some checking on the spkg filename...
|
comment:6
Did you mean to name this 'gap_packages-4.4.12_2.spkg' ? The original ended in _2, then you changed it to _3 (the one with the gobbledygook), then back to _2. I assume it should really have a .p0 appended. I'm just downloading now, but need to do something else, so I'll come back when it is downloaded. Dave |
comment:7
It installs (whether or not it works I don't know), but there is no entry in SPKG.txt and the version number is the same as before, so effectively any record of the changes is going to be lost. I would have thought it needed to be called gap_packages-4.4.12_2.p0 and an entry added to SPKG.txt to indicate what changes have been made. Is this likely to fix the other gap issue? If so, I'll try that later, but I have other things to do today, so can't spend long over it. By the weekend, I should have more time. Dave |
comment:8
Replying to @sagetrac-drkirkby:
OK, so here is the version with with consistent numbering. That _2, etc, was originally due to David Joyner, and not consistent with anything. So I removed that _2 from the name, and added p0. http://sage.math.washington.edu/home/dima/packages/gap_packages-4.4.12.p0.spkg Regarding SPKG.txt, I followed the predecessors, who didn't bother with it. :-) Well, it's an optional package, and I will to update it soon with more GAP |
comment:9
I'm not in a position to test this now. The server is off and I don't fancy going out in the cold to power it on - I'll do that in the morning (UK time). But I think it would be worth adding SPKG.txt and a repository now. I had someone email me recently saying he did not feel the need to write a better script, as there were worst ones in Sage. I think we need to be careful to try to improve the documentation & quality. There are plenty of AddOns for Mathematica, but they are all documented. I don't understand much about GAP (I'm not a mathematician), but I get the feeling from the web site there are tons of packages. I wonder the logic of including a subset of them, when people would probably be better to get what they need. It will be almost impossible to keep all the packages upto date. Some, like FactInt might have quite wide appeal, but others I get the feeling are not so usefully included. Anyway, I guess that is another issue. Dave |
comment:10
Replying to @sagetrac-drkirkby: [...]
done (as of 17.03.2010) 12:30 UK time
most of them a very specialised, and people would be better off usign them in At least one GAP package, ace, is packaged as a separate spkg ace was broken since 4.3.3, and noone complained, so that's about how wide
I basically only have enough time to maintain and improve what I need in Sage for my research and teaching. I am on a tenure-track... |
Reviewer: David Kirkby |
Author: Dima Pasechnik |
comment:11
That is fine.
Positve review. I'm not sure how to get the old package removed and this one put in its place. I better ask on sage-devel. You confirmed what I thought about the speciality of the packages. I did notice ace failed to install, though I realise the method I used to install them was working through them alphabetically, so ace would have been tried before gap_packages. I don't think there is any automatic way for a package to install its dependencies. I'll look for your ace package and will review that. Thank you for fixing this. Not that I personally will be using it, but its nice to know it installs correctly now. Realistically these optional packages should be checked before a release is made, so things like the breakage of ace since 4.3.3 do not happen. I can not believe Wolfram Research would release a new release of Mathematica without verifying the 'AddOns' install properly. If sage is going to be a viable alternative to Mathematica, for me at least there needs to be a bit more emphasis on quality control. Dave |
comment:12
Merged 2010/04/20. |
Hardware & associated software
== Sage version ==
== The problem with the optional gap_packages-4.4.12_2 ==
CC: @dimpase
Component: packages: optional
Author: Dima Pasechnik
Reviewer: David Kirkby
Issue created by migration from https://trac.sagemath.org/ticket/8520
The text was updated successfully, but these errors were encountered: