This is to announce bugfix number 2 for GAP 4.2. The priority of this fix
You should not apply this fix to any version of GAP3, nor to any
version of GAP4.1.
This fix corrects:
1) the correspondence identification (`SimsNo') of primitive groups to
the old GAP3 library.
2) improper methods for `Basis' being called for s.c. algebras,
3) a problem with `JenningsLieAlgebra',
4) a problem with the double coset calculation routine for nonsolvable groups.
(This could affect routines which call double cosets, such as homomorphism
search and conjugacy classes.)
Error 1) may cause GAP to produce wrong results.
Error 2) may cause GAP to make a longer calculation than needed.
Error 3) may cause GAP to signal an error.
Error 4) may cause GAP to produce wrong results.
Many thanks to:
Craig Struble for reporting error 2).
Laurent Bartholdi for reporting 3).
Errors 1), 2), 3) and 4) also occur in GAP4.1.
Installing the bugfix. ======================
Load the zoo archive `fix4r2n2.zoo' from the bugfixes web page
Alternatively you can find this file in the `bugfixes' directory of the
GAP4 ftp distribution.
Unpack the file in the home directory of your GAP distribution (the
directory containing the `lib' and `grp' directories) using `unzoo -x
fix4r2n2.zoo'. `unzoo' may ask you for permissions to overwrite files,
answer this with Y)es or A)ll. This will replace the erroneous files by
(On a PC or a Mac you will have to copy `unzoo' in the same directory and
enter the argument line after the call to `unzoo'.)
Make sure you have write permissions when applying the fix.
This fix does not change the kernel. Therefore you do *not* have to recompile.
You can remove the file `description2' afterwards.
After installing the bugfix you can test whether
the bugfix has been applied correctly by starting GAP from the `gap4r2'
directory and issuing
+ bugfixes test
+ GAP4stones: 835
(The output should be like this if the bugfixes have been installed
correctly. The number of GAP4stones may vary according to your system.)
Willem de Graaf, 7-April-00