How can I tell if the package I need is safe to add or not? These are the ones I'd like to add for now : gbnp,sla,corelg,repsn; are these safe? if they are, what's the recommended procedure with sage-7.3?
On Saturday, September 10, 2016 at 2:41:35 PM UTC-7, Dima Pasechnik wrote: > > > > On Saturday, September 10, 2016 at 9:26:02 PM UTC, leif wrote: >> >> multiscalar wrote: >> > Thanks, this is definitely simpler and it worked, but only about half >> of >> > the packages I use are included. How would I add the other ones? >> >> Well, if you're a bit familiar with Sage / Python and the shell, take a >> look at >> >> build/pkgs/gap_packages/spkg-install (a shell script) >> >> and >> >> src/sage/interfaces/gap.py (especially gap_reset_workspace(), line >> 1486 ff.) >> >> >> The wiki page you mentioned is probably outdated, as it was last updated >> in 2013. >> >> >> The first file above starts with >> >> # WARNING -- if you add a package here, also add it to >> # the gap_reset_workspace() command in >> # <SAGE_ROOT>/src/sage/interfaces/gap.py >> >> but AFAICS not all of the GAP packages from the current optional >> gap_packages package are actually listed / treated there, no idea why. >> >> >> Otherwise it *may* perhaps help to delete all old GAP workspaces (by >> default in $HOME/.sage/gap/) *before* (re)starting Sage, then calling >> gap_reset_workspace() again. >> >> If I'm not mistaken, you could afterwards load the GAP packages you >> want, before calling gap_reset_workspace() once again, in order to make >> them part of your saved workspace. >> > > there are GAP packages that break libGAP (see my other message in this > thread), so you cannot allow a GAP workspace with them to be used by libGAP. > > This probably can be fixed, or libGAP can be made compatible with them > (although the latter is perpetuating what is basically a GAP fork). > > Dima > >> >> >> HTH, >> >> -leif >> >> >> > I think these days diskspace isn't much of an issue, it would be nice >> if >> > there are similar commands to install all accepted packages. >> > >> > On Saturday, September 10, 2016 at 11:46:33 AM UTC-7, John Cremona >> wrote: >> > >> > I just do "sage -i gap_packages" (and "sage -i database_gap") which >> > sounds a lot simpler if it includes the packages you need. >> > >> > On 10 September 2016 at 18:36, multiscalar <[email protected] >> > <javascript:>> wrote: >> > >> > I just built sage-7.3 under Centos7. Everything seems to have >> > worked well : >> > sage comes up fine and a few simple calculations work. The gap >> > part on its won >> > also comes up and works with simple tests, but there are no >> > packages included. >> > >> > I'm now trying to add all the gap packages to the gap >> component. >> > I tried to >> > follow the steps in : >> > >> > https://wiki.sagemath.org/InstallingGapPackages >> > <https://wiki.sagemath.org/InstallingGapPackages> >> > >> > The gap version in sage-7.3 is 4r8p3 which is one version older >> > than the latest gap. >> > To play it safe I downloaded the version that matches sage and >> > expanded it in a temporary >> > directory. I then started sage shell : >> > >> > sage -sh >> > >> > and copied the contents of the "pkg" subdirectory from the >> > temporary area to the sage >> > area (sage/local/gap/latest/pkg/....). I built a couple of the >> > packages and that worked >> > fine. I then exited the sage shell. >> > >> > Following the instructions I then called sage and typed : >> > >> > gap_reset_workspace() >> > >> > I got a "WARNING : this should never happen" and it seems that >> > sage got stuck somewhere. >> > Also calling the gap on its own shows that the package >> > installation didn't work. >> > >> > I think this shouldn't be too hard to fix, but I'm out of >> ideas. >> > >> > Thanks for your help. >> >> >> -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.
