Skip to content

PackageInfo.g: add SOTGrps to SuggestedOtherPackages - #75

Merged
fingolfin merged 1 commit into
masterfrom
mh/suggest-sglppow-sotgrps
Oct 1, 2026
Merged

fingolfin merged 1 commit into
masterfrom
mh/suggest-sglppow-sotgrps

Conversation

@fingolfin

@fingolfin fingolfin commented Sep 17, 2026 •

Copy link
Copy Markdown
Member

This way it is loaded by default for most users.

SglPPow is not suggested, since it would pull LieRing, LiePRing and Singular into every GAP startup.

🤖 Generated with Claude Code

@codecov

codecov Bot commented Sep 17, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.88%. Comparing base (ee862aa) to head (88ad2fd).

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #75   +/-   ##
=======================================
  Coverage   99.88%   99.88%           
=======================================
  Files         510      510           
  Lines      373389   373389           
=======================================
  Hits       372971   372971           
  Misses        418      418           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@fingolfin

Copy link
Copy Markdown
Member Author

@beick @heikodietrich for your information

@fingolfin fingolfin linked an issue Sep 17, 2026 that may be closed by this pull request
Comment thread PackageInfo.g Outdated
@fingolfin
fingolfin force-pushed the mh/suggest-sglppow-sotgrps branch from 853353d to 6972cc8 Compare September 17, 2026 15:10
@heikodietrich

Copy link
Copy Markdown

Thanks - that's a great addition!

@fingolfin
fingolfin force-pushed the mh/suggest-sglppow-sotgrps branch from b53463d to 51f0194 Compare October 1, 2026 20:11
@fingolfin fingolfin changed the title PackageInfo.g: add SglPPow, SOTGrps to SuggestedOtherPackages PackageInfo.g: add SOTGrps to SuggestedOtherPackages Oct 1, 2026
@fingolfin

Copy link
Copy Markdown
Member Author

So, change of plans: for now this will only do SOTGrps.

The reason is that there are technical difficulties with SglPPow; while those can be overcome, the other issue there is more grave: that package also brings in LieRing, LiePRing, and singular; so effectively instead of adding another two default loaded packages, we'd be adding 5. I don't feel comfortable doing that. It is not even clear to me why the singular dependency would be in there.

But I'll have a look and perhaps I can defuse some of these dependencies via the package extension mechanism. If so, I'll revisit this problem.

This way it is loaded by default for most users.

SglPPow is not suggested: it would pull its own suggestions LieRing,
LiePRing and, through LiePRing, Singular into every GAP startup.

With SOTGrps loaded, two test files no longer described the situation
they assumed, so both now hide the layers other packages register and
put them back afterwards:

- addlayer.tst spells out the layer list around its stand-in layers, and
  SOTGrps took a slot in it. Its restore step rebuilt SMALL_GROUPS_LAYERS
  from scratch, which dropped foreign layers for every later test file;
  it now puts back the record it saved.
- small.tst lists the orders this library has no groups or no
  identification for, and SOTGrps covers some of them, 2662 = 2*11^3
  among them.

Assisted-by: Claude Code (Opus 5)
Assisted-by: Claude Code (Opus 5.5)
@fingolfin
fingolfin force-pushed the mh/suggest-sglppow-sotgrps branch from 51f0194 to 88ad2fd Compare October 1, 2026 20:52
@fingolfin
fingolfin merged commit efd05f2 into master Oct 1, 2026
5 checks passed
@fingolfin
fingolfin deleted the mh/suggest-sglppow-sotgrps branch October 1, 2026 20:59
Sign up for free to 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.

Mention SglPPow in info messages, README and documentation

2 participants