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?

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

Reply via email to