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

improve Packages.install and Packages.load #627

Closed
ThomasBreuer opened this issue Feb 24, 2021 · 0 comments
Closed

improve Packages.install and Packages.load #627

ThomasBreuer opened this issue Feb 24, 2021 · 0 comments
Labels
kind: bug Something isn't working

Comments

@ThomasBreuer
Copy link
Member

ThomasBreuer commented Feb 24, 2021

As soon as GAP's PackageManager supports a version number as an optional argument of InstallPackage (see gap-packages/PackageManager/issues/60), we should change GAP.Packages.install and GAP.packages.load accordingly.

(Today I ran into the "undefined symbol" problem with the ferret package (see oscar-system/Oscar.jl/issues/262):
Version 1.0.3 was already installed, and in this situation GAP.packages.load has currently no chance to force installing version at least 1.0.5. Note that GAP.Packages.install is called in a non-interactive way, and then InstallPackage does not try to upgrade.)

Once this functionalit is available, the packages.load call in Oscar.jl/experimental/GaloisGrp/GaloisGrp.jl can be changed to GAP.Packages.load("ferret", "1.0.5", install = true).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant