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 AllHomomorphisms regression #5059

Merged
merged 1 commit into from
Sep 21, 2022

Conversation

fingolfin
Copy link
Member

@fingolfin fingolfin commented Sep 16, 2022

The problem is that we only checked IsSolvableGroup to decide whether to call MinimalGeneratingSet on a group. However, in reality this is only implemented for groups in the filter CanEasilyComputePcgs -- thus for perm and pc groups but not for fp groups.

This broke the HAP test suite.

This regression was introduced in PR #5032 and is not in GAP 4.12.0, so it also does not need a release notes entry.

This broke the HAP test suite
@fingolfin fingolfin added kind: bug Issues describing general bugs, and PRs fixing them kind: bug: unexpected error Issues describing bugs in which computation unexpectedly encounters an error, and PRs fixing them regression A bug that only occurs in the branch, not in a release release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes backport-to-4.12 labels Sep 16, 2022
@fingolfin
Copy link
Member Author

@hulpke does this seem sensible to you?

@fingolfin fingolfin changed the title Fix AllHomomorphisms regression Fix AllHomomorphisms regression Sep 20, 2022
@fingolfin fingolfin enabled auto-merge (rebase) September 21, 2022 12:19
Copy link
Contributor

@ThomasBreuer ThomasBreuer left a comment

Choose a reason for hiding this comment

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

Yes, I agree with the analysis of the problem, and with the solution.

@fingolfin fingolfin merged commit b7cc2a1 into gap-system:master Sep 21, 2022
@fingolfin fingolfin deleted the mh/fix-AllHomomorphisms branch September 21, 2022 14:56
@fingolfin
Copy link
Member Author

Backported to stable-4.12 via commit 2cd2903

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-to-4.12-DONE kind: bug: unexpected error Issues describing bugs in which computation unexpectedly encounters an error, and PRs fixing them kind: bug Issues describing general bugs, and PRs fixing them regression A bug that only occurs in the branch, not in a release release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants