-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot get perfect subgroups without data library #1822
Comments
Traced this to the following: the error occurs when transgrp 2.0 package is loaded. When there is no transgrp package, GAP uses the |
So, with tracing methods for
vs
|
I'm not sure this is a bug, or a problem. |
Oh sorry, I understand. I thought the problem was when you had no transgrp at all. Sorry. |
Aha, next method to trace is Now this works:
but this does not:
|
As we see now, |
Well, the library code says:
and the package code says
so because we use |
@hulpke do you think we can proceed as follows: to avoid TransGrp breaking existing GAP tests, change TransGrp to not to analyse There are more errors happening in the test in this setting. Some of them are apparently cause by the same reason, while some others are more alarming: e.g. the
and
While I might hope that the 3rd diff in |
First, this is exactly the problem with moving tests generously into testextra. Secondly, I do not think that the issue is with the transgrp package. What you simply observe is that the `trans' directory never got the precomputed data option included as it was clear i would go away. I however hazard the guess that one could have run in exactly the same error without the package, by making up a suitable example. The issue rather is with what precomputed data to allow: The lattice computation requires a list of perfect subgroups which is obtained from a list of precomputed data. In this case, we presumably must allow the use of this library of perfect groups, or the calculation has to stop. The error triggered thus is somewhat too bold a step. I have thus changed the lattice code to have
With this the problem goes away (only a warning is printed, which I consider appropriate.) |
even if NoPrecomputedData option is set -- otherwise the calculation cannot but fail. This fixes gap-system#1822.
even if NoPrecomputedData option is set -- otherwise the calculation cannot but fail. This fixes gap-system#1822.
First off: glad to see @hulpke has a fix, thanks! However, I don't see how this problem is caused by or related to "moving tests generously into testextra". Perhaps you mean to imply that the issue would have been noticed earlier if the test had been in |
even if NoPrecomputedData option is set -- otherwise the calculation cannot but fail. This fixes gap-system#1822.
even if NoPrecomputedData option is set -- otherwise the calculation cannot but fail. This fixes gap-system#1822.
The following happens now in the master branch:
This is part of
tst/testextra/grplatt.tst
so not detected by Travis CI.The text was updated successfully, but these errors were encountered: