Skip to content
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

Fix regression in IsomorphismPermGroupOrFailFpGroup that caused it to fail in situations that worked in GAP 4.12.2 #5709

Merged
merged 1 commit into from
May 6, 2024

Conversation

fingolfin
Copy link
Member

Resolves #5697

This has been extracted from PR #5698 by @hulpke mainly because it makes some maintenance tasks easier for me (managing the release notes, bisecting through commits to find sources of regressions etc.), and at the same time is supposed to not cause @hulpke any extra work (as we should be able to merge PR #5698 as-is after this one here).

I've also add a small test case.

Note that I've put this PR into the "bug" category, even though one can certainly argue that this is not fixing a bug, as the function IsomorphismPermGroupOrFailFpGroup is allowed to return fail. But it is fixing a regression compared to past GAP versions, and so to a user appears as "it used to work, then it didn't, now it does again", so category "bug" seems a bit more appropriate than "enhancement", and for the release notes we need to pick one of those.

in finding induced permutation representation of FpGroup,
even if max parameter was increased in between. This resolves gap-system#5697
@fingolfin fingolfin added kind: bug Issues describing general bugs, and PRs fixing them release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes labels May 6, 2024
@fingolfin fingolfin changed the title Fix a regression in IsomorphismPermGroupOrFailFpGroup that caused it to fail in situations used to handle fine in GAP 4.12.2 and earlier Fix a regression in IsomorphismPermGroupOrFailFpGroup that caused it to fail in situations that worked in GAP 4.12.2 May 6, 2024
@fingolfin fingolfin changed the title Fix a regression in IsomorphismPermGroupOrFailFpGroup that caused it to fail in situations that worked in GAP 4.12.2 Fix regression in IsomorphismPermGroupOrFailFpGroup that caused it to fail in situations that worked in GAP 4.12.2 May 6, 2024
Copy link
Contributor

@hulpke hulpke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you want to pull in fixes one-by-one that is fine by me. I will simply add new ones to the PR, as they arise, until it is fully merged.
(The reason for not keeping the commits separate in the first place is the approval process -- I don't want to have to keep track of approvals of 5 different PRs that all are minor fixes.)

@fingolfin fingolfin merged commit fcd5de4 into gap-system:master May 6, 2024
21 of 22 checks passed
@fingolfin fingolfin deleted the mh/fix-5697 branch May 6, 2024 16:37
fingolfin added a commit that referenced this pull request May 6, 2024
in finding induced permutation representation of FpGroup,
even if max parameter was increased in between. This resolves #5697

Co-authored-by: Alexander Hulpke <hulpke@math.colostate.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-to-4.13-DONE kind: bug Issues describing general bugs, and PRs fixing them release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

regression in GAP 4.13.0, concerning IsomorphismPermGroupOrFailFpGroup?
2 participants