-
-
Notifications
You must be signed in to change notification settings - Fork 508
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
Allow binary distributions to prevent rebuilding of sagelib #29158
Labels
Comments
comment:2
(dup of #29055) |
comment:3
In the CI test of |
comment:8
Moving to 9.4, as 9.3 has been released. |
comment:10
Work on improving the binary distribution is clearly not happening; we can close it as outdated - depending on #33131. |
Dependencies: #33131 |
Reviewer: Dima Pasechnik |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This slightly odd ticket is needed for the Windows version of Sage, and might be useful in other binary distributions (e.g. Docker?) in which the
src/build
directory has been stripped out.At issue here is the fact that, if you install an optional package with
sage -i
, after the optional package is installed it runs:If
src/build
has been stripped out, this means that all of sagelib gets rebuilt, even if it isn't necessary.This solution is not perfect, however, because sagelib does have some "optional extensions", such that when installing certain optional packages it is necessary to rebuild at least part of sagelib.
So I'm open to better ideas on this, but I do need it right now for the Windows distribution.
Depends on #33131
CC: @vbraun @dimpase @jdemeyer
Component: build
Branch/Commit: u/embray/disable-force-rebuild-on-spkg-install @
c217309
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/29158
The text was updated successfully, but these errors were encountered: