On Tue, May 29, 2012 at 5:03 PM, Dima Pasechnik <dimp...@gmail.com> wrote:
> An author to GAP's package "braid" suggests to switch to an officially
> GAP-supported package "mapclass", which offers a superset of the
> functionality.
> Should we do this?


I vote yes. (I assume the license is the same.)


>
> Dima
>
> On 2012-05-29, Dima Pasechnik <dimp...@gmail.com> wrote:
>> ---------- Forwarded message ----------
>> From: Dmitrii (Dima) Pasechnik <d...@ntu.edu.sg>
>> Date: 29 May 2012 12:29
>> Subject: Re: [GAP Forum] problem with AutomorphismGroup
>> To: Markus Szymik <markus.szy...@gmail.com>
>> Cc: Alexander Konovalov <al...@mcs.st-andrews.ac.uk>, GAP Forum
>><fo...@gap-system.org>
>>
>>
>> Dear Markus,
>> Thanks.
>> I can confirm that this is a bug in  in Sage's
>> gap_packages-4.4.12.p1. More precisely,
>> one of the GAP packages bundled there, namely
>> the one called "braid" (listed on
>> http://www.gap-system.org/Packages/undep.html), version 1.0,
>> overwrites GAP's
>> Fingerprint function (hmm, is it a method?)
>> with something  of its own.
>> There is a later version of this package, 1.1.
>> However, it still has the same bug.
>>
>> OK, we'll fix this in Sage in some way, most probably by patching "braid".
>>
>> Best,
>> Dmitrii
>>
>> PS. here how to reproduce this:
>>
>> sage: gap_console()
>> GAP4, Version: 4.4.12 of 17-Dec-2008, i686-apple-darwin10.8.0-gcc
>> gap> AutomorphismGroup(DihedralGroup(8));
>> Function: number of arguments must be 1 (not 2) at
>> tup := Fingerprint( G, H );
>>  called from
>> NormalizingReducedGL( spec, 1, first[2], M ) called from
>> AutomorphismGroupSolvableGroup( G ) called from
>><function>( <arguments> ) called from read-eval-loop
>> Entering break read-eval-print loop ...
>> you can 'quit;' to quit to outer loop, or
>> you can replace the argument list <args> via 'return <args>;' to continue
>> brk>
>> gap>
>> gap> LOADED_PACKAGES;
>> rec( ctbllib := [
>> "/usr/local/src/sage/sage-5.0/local/lib/gap-4.4.12/pkg/ctbllib",
>> "1.1.3", "CTblLib" ],
>>   factint := [ 
>> "/usr/local/src/sage/sage-5.0/local/lib/gap-4.4.12/pkg/factint",
>> "1.5.2", "FactInt" ],
>>   gapdoc := [ "/usr/local/src/sage/sage-5.0/local/lib/gap-4.4.12/pkg/GAPDoc",
>> "1.2", "GAPDoc" ],
>>   laguna := [ "/usr/local/src/sage/sage-5.0/local/lib/gap-4.4.12/pkg/laguna",
>> "3.5.0", "LAGUNA" ],
>>   sonata := [ "/usr/local/src/sage/sage-5.0/local/lib/gap-4.4.12/pkg/sonata",
>> "2.4", "SONATA" ],
>>   guava := [ "/usr/local/src/sage/sage-5.0/local/lib/gap-4.4.12/pkg/guava",
>> "3.9", "GUAVA" ],
>>   grape := [ "/usr/local/src/sage/sage-5.0/local/lib/gap-4.4.12/pkg/grape",
>> "4.3", "GRAPE" ],
>>   design := [ "/usr/local/src/sage/sage-5.0/local/lib/gap-4.4.12/pkg/design",
>> "1.4", "DESIGN" ],
>>   toric := [ "/usr/local/src/sage/sage-5.0/local/lib/gap-4.4.12/pkg/toric",
>> "1.6", "toric" ],
>>   braid := [ "/usr/local/src/sage/sage-5.0/local/lib/gap-4.4.12/pkg/braid",
>> "1.0", "braid" ] )
>> gap>
>>
>> #Apparently installation of gap_packages forces GAP to load these
>> #packages; note that
>> gap> gap> AUTOLOAD_PACKAGES;
>> [ "ctbllib", "factint", "gapdoc", "laguna" ]
>> # does not have "braid" listed.
>>
>> I am not entirely sure what's going on.
>>
>
> --
> To post to this group, send an email to sage-devel@googlegroups.com
> To unsubscribe from this group, send an email to 
> sage-devel+unsubscr...@googlegroups.com
> For more options, visit this group at 
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to