Skip to content

Require GAP >= 4.13 - #13

Merged
fingolfin merged 1 commit into
masterfrom
mh/update-gap-req
Jul 31, 2026
Merged

Require GAP >= 4.13#13
fingolfin merged 1 commit into
masterfrom
mh/update-gap-req

Conversation

@fingolfin

Copy link
Copy Markdown
Member

The Extensions field in PackageInfo.g, which we use to load
gap/digraphs.g once Digraphs is available, is only supported since
GAP 4.13 (see gap-system/gap#5375). Older GAP versions silently
ignore unknown PackageInfo.g components, so on GAP 4.11/4.12 the
extension is never read, QC_RegisterFilterGen(IsDigraph, ...) never
runs, and tst/digraphs.tst fails with

Error, Filter with no random generator: <Category "IsDigraph">

The previous bound of ">= 4.11" was never actually tested, since the
CI matrix hardcoded stable-4.13 as its oldest branch. Testing against
the 'minimal' GAP version derived from PackageInfo.g exposed this.

The `Extensions` field in PackageInfo.g, which we use to load
gap/digraphs.g once Digraphs is available, is only supported since
GAP 4.13 (see gap-system/gap#5375). Older GAP versions silently
ignore unknown PackageInfo.g components, so on GAP 4.11/4.12 the
extension is never read, QC_RegisterFilterGen(IsDigraph, ...) never
runs, and tst/digraphs.tst fails with
Error, Filter with no random generator: <Category "IsDigraph">
The previous bound of ">= 4.11" was never actually tested, since the
CI matrix hardcoded stable-4.13 as its oldest branch. Testing against
the 'minimal' GAP version derived from PackageInfo.g exposed this.
@codecov

codecovBot commented Jul 31, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.87%. Comparing base (07eea02) to head (236ecd1).

Additional details and impacted files
@@ Coverage Diff @@## master #13 +/- ##
=======================================
Coverage 84.87% 84.87% =======================================
Files 4 4 Lines 205 205 =======================================
Hits 174 174 Misses 31 31 
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@fingolfin
fingolfin merged commit ba9666f into masterJul 31, 2026
12 checks passed
@fingolfin
fingolfin deleted the mh/update-gap-req branch July 31, 2026 15:04
fingolfin added a commit that referenced this pull request Jul 31, 2026
The `Extensions` field in PackageInfo.g, which we use to load
gap/digraphs.g once Digraphs is available, is only supported since
GAP 4.13 (see gap-system/gap#5375). Older GAP versions silently
ignore unknown PackageInfo.g components, so on GAP 4.11/4.12 the
extension is never read, QC_RegisterFilterGen(IsDigraph, ...) never
runs, and tst/digraphs.tst fails with
Error, Filter with no random generator: <Category "IsDigraph">
The previous bound of ">= 4.11" was never actually tested, since the
CI matrix hardcoded stable-4.13 as its oldest branch. Testing against
the 'minimal' GAP version derived from PackageInfo.g exposed this.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@fingolfin