Skip to content
This repository has been archived by the owner on Mar 7, 2024. It is now read-only.

Add mode for using the required versions of GAP and needed packages #3

Open
wilfwilson opened this issue Jul 9, 2019 · 1 comment
Labels
enhancement New feature or request

Comments

@wilfwilson
Copy link
Member

wilfwilson commented Jul 9, 2019

A GAP package requires a minimum version of GAP, and it typically needs several other packages, with specified minimum required versions.

For example, the recog package currently says that it requires (at least) GAP 4.9, AtlasRep 1.4.0, FactInt 1.5.2, Forms 1.2, genss 1.3, and Orb 3.4.

In my experience, it is often not noticed when these numbers need to be updated. Therefore, I think it would be nice in the CI scripts to have a way of automatically installing only the required version of GAP, and/or the required versions of the needed packages. This way, one would very quickly notice when the required versions should be updated.

I do this in a bespoke way for the Semigroups and Digraphs CI tests. I'm not sure how to integrate this with the setup here, but I'll have a think.

Perhaps this is a crazy idea. If you think so, it would be nice to know that as well, so that I can stop maintaining the system I have on Semigroups and Digraphs.

@wilfwilson wilfwilson added the enhancement New feature or request label Jul 9, 2019
@wilfwilson
Copy link
Member Author

wilfwilson commented May 20, 2021

If I ever take this idea forward, I should integrate/coordinate it properly with the https://github.com/gap-actions stuff; see gap-actions/setup-gap#28.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant