-
Notifications
You must be signed in to change notification settings - Fork 1
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
Problems with GAP standard tests #18
Comments
Not sure what I'm supposed to be doing, but happy to help if I can. |
Since this issue is now on the critical list for GAP 4.10 I need to know what, if anything, I should be doing. Running testinstall.g in GAP 4.9.3 with semigroups-3.0.18 and groupoids-1.57dev loaded I did not get any of the errors listed above. |
Sorry I somehow over looked this issue previously. I will investigate as soon as I can and get back to you. |
@alex-konovalov can you confirm in which branch of GAP this error occurred? The line numbers in the errors don't seem to correspond to the lines in the test files in the |
There is a method in Semigroups for |
@james-d-mitchell - more detail please: |
Sorry, I miswrote, I meant the About the dependencies: Utils requires Polycyclic (for some reason), and Polycyclic seems to have lots of dependencies, and I didn't find time yesterday to install them all. So, no I haven't been able to reproduce the errors @alex-konovalov reported. I'll try again when I have more time. |
Ah - yes. This can be fixed. Utils required Polycyclic while some functions were being transferred, but this should now be removed. And Groupoids may no longer need Utils - will check. |
Functions transferred to Utils from Polycyclic still require Polycyclic to be loaded - this is a matter to be sorted out for Utils. However Groupoids no longer requires Utils - in version 1.59 just released. |
New version of groupoids picked up - I will test it to see if the problem is resolved: gap-system/gap-distribution@f8c82fa |
@james-d-mitchell Polycyclic has exactly two dependencies: autpgrp and alnuth; neither of which has further dependencies. Both of these are also on GitHub, and don't require compiled code (although alnuth is an interface for Pari/GP, so ideally it wants that installed; but 99% of polycyclic is perfectly usable w/o Pari/GP installed; certainly nothing relevant for this issue needs it). |
Thanks @fingolfin, I got as far as realising I needed alnuth, and then ran out of time. This wasn't a complaint BTW, I just didn't have a copy of all the necessary packages, and didn't have sufficient time to install them. |
Nice - problems disappeared. I will close this, and will open another issue in case of anything else. Thanks!!! |
I will appreciate further help from @cdwensley and @james-d-mitchell.
First, groupoids 1.57 has been picked up on Tuesday Aug 28, 2018 12:45:36 PM. It happened that that test{install,standard,bugix} from the standard GAP test suite passed after that on Linux with gcc 4.8 (where Semigroups can not be compiled), but were failing on macOS where Semigroups was in working order. These are examples of what happened:
Also
testinstall/grpmat.tst
run out of memory.Semigroups 3.0.17 has been picked up later on Thursday Aug 30, 2018 9:00:00 AM. Its previous version was not working in the GAP master branch. As soon as version 3.0.17 has been picked up, the same problems started to happen in the GAP master branch (there they may be worsened by the incompatibility of Semigroups with recent MatrixObj merge, so I suggest to debug this problem in stable-4.9 branch).
I have tried to backtrack only one of the two packages, but it seems to me that either update causes the problem (need to double-check). So I now replaced both - groupoids by its stable release 1.55, and Semigroups - by its stable release 3.0.16. Now tests are back to normal in stable-4.9 branch (and I expect them to pass in the master branch, but of course Semigroups will not be usable there).
It may be hard to reproduce the problem - try
make testinstall
to run the test in full to see if you can reproduce the problem before trying to localise it further.The text was updated successfully, but these errors were encountered: