-
-
Notifications
You must be signed in to change notification settings - Fork 481
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
Reimplement sage -i SPKG
for optional/experimental packages as configure --enable-SPKG && make build
#29113
Comments
This comment has been minimized.
This comment has been minimized.
comment:2
Ah, I misread this at first--I thought you were proposing to replace If I understand correctly though, you are just proposing a change to how it works internally. If so I'm +1. |
Author: Matthias Koeppe |
New commits:
|
Commit: |
This comment has been minimized.
This comment has been minimized.
sage -i SPKG
as configure --enable-SPKG && make build
sage -i SPKG
for optional/experimental packages as configure --enable-SPKG && make build
comment:6
I took a fresh tarball and merged this branch. When I ran |
comment:7
By the way, after running
It would be nice if this actually noted that the user has requested its installation. |
comment:8
Replying to @jhpalmieri:
That's clearly too much. |
comment:9
Replying to @jhpalmieri:
That's #29363 "At the end of configure, indicate which optional/experimental packages are configured to be installed" |
comment:10
Replying to @mkoeppe:
With a fully built Sage, running Let me clarify about the other case. I took a fresh tarball for 9.1.beta8, got this branch and ran
The second time:
The third time:
If I start with a 9.1.beta7 tarball and use this branch, |
comment:11
these multiple runs of configure, in some cases up to 3 times, also happen without this branch. so this is not a regression. |
comment:12
Replying to @dimpase:
I agree. But independent of this ticket, we should probably look at some point how to clean this up a bit. |
comment:13
Well, I'm happy with this. Positive review from me. Dima (or @embray, if you're active these days), if you want to look at it more, feel free to set back to needs review. |
Reviewer: John Palmieri |
Changed branch from u/mkoeppe/reimplement__sage__i_spkg__as__configure___enable_spkg____make_build_ to |
#28095 adds
configure --enable-SPKG
.As a follow-up, using this new interface we reimplement
sage -i
for optional/experimental packages, falling back to direct invocation of make for all other packages.CC: @dimpase @embray @jhpalmieri
Component: build
Author: Matthias Koeppe
Branch/Commit:
3417f43
Reviewer: John Palmieri
Issue created by migration from https://trac.sagemath.org/ticket/29113
The text was updated successfully, but these errors were encountered: