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.

Reply via email to