-
-
Notifications
You must be signed in to change notification settings - Fork 489
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
Do not run "make -q" when upgrading #12248
Comments
Author: Jeroen Demeyer |
This comment has been minimized.
This comment has been minimized.
Attachment: 12248_make_q.patch.gz |
This comment has been minimized.
This comment has been minimized.
comment:5
Successfully tested building from scratch and upgrading from sage-4.5.1. |
comment:6
Why did #12016 cause this? Is it because of all of the plus signs in spkg/standard/deps? |
comment:7
Unless I made a mistake, I was able to upgrade from 4.4 and 4.5.3 to Sage 4.8.alpha6 plus #9958 and its prerequisites (since that's what I was looking at earlier). I was also able to upgrade after applying the patch here. The patch looks okay to me, but I'm not sure it should be a blocker. |
This comment has been minimized.
This comment has been minimized.
comment:8
Replying to @jhpalmieri:
Yes. Those plus signs mark a make rule as recursive. Replying to @jhpalmieri:
Perhaps I should have been more clear. The upgrade might work without this patch, but you will see a failed build attempt for example in |
comment:9
Replying to @jhpalmieri:
Meaning "positive review"?
I disagree since it causes non-fatal build errors. Seeing a scary message "An error occured... please contact sage-devel..." isn't good. Besides, this might possibly lead to an actual build failure. |
Reviewer: John Palmieri |
comment:10
Looks good to me! |
Changed reviewer from John Palmieri to John Palmieri, Volker Braun |
Changed keywords from none to sd35.5 |
Merged: sage-4.8.rc0 |
The script
spkg/install
contains the linesThis runs
make
with the-q
option, which (via the makefilespkg/standard/deps
) in turn runssage-spkg
. This changed recently, before #12016make -q
didn't runsage-spkg
.When upgrading, the file
sage-spkg
is not automatically upgraded, so we can have an oldsage-spkg
which does not understand the-q
option which causes build errors (only visible in the log files), for example inspkg/logs/patch-2.5.9.p2.log
.This is a problem introduced by #12016.
Component: build
Keywords: sd35.5
Author: Jeroen Demeyer
Reviewer: John Palmieri, Volker Braun
Merged: sage-4.8.rc0
Issue created by migration from https://trac.sagemath.org/ticket/12248
The text was updated successfully, but these errors were encountered: