-
Notifications
You must be signed in to change notification settings - Fork 161
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
Wrong argument of DeclareAttribute in SONATA package #2107
Comments
This is clearly a bug in SONATA |
Oh yes, I see - documentation requires
I will let SONATA authors know. That now may break tests for some packages where SONATA appears in dependencies (e.g. Wedderga through GUAVA). P.S. Seems to be revealed by #2078 |
This also look as if the On a meta-level, mutable attributes really are an abomination, and also kind of violate the whole idea of "all subobjects of an immutable object are immutable". |
While reporting this to SONATA author, I've checked for other cases like this. SONATA has some more calls of |
This should wait until SONATA will fix a call of DeclareAttribute with a wrong argument (see gap-system/gap#2107)
I have just send an email to Peter Mayr to remind about this. |
Fix submitted in gap-packages/sonata#6. Although the question to @PMayr whether it's really necessary to use a mutable attribute there remains open. |
Looking at the SONATA code, I don't see why the attribute NRRowEndos should be mutable. In fact it is not used anywhere in SONATA. I don't know whether it is required for anything outside of SONATA, but if not we could just get rid of it. |
Indeed, and I can't find any reference to |
Fix merged in SONATA - waiting for the release to be published. |
@alex-konovalov SONATA 2.9 was released 2018-10-01, and AFAIK fixes this. OK to close this now? |
Yes - the new SONATA release now appears in bootstrapping package archives, and fixes this. |
Now happening in the master branch:
The line in question in SONATA is
The text was updated successfully, but these errors were encountered: