-
-
Notifications
You must be signed in to change notification settings - Fork 480
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
make sagelib a script package #29411
Comments
This comment has been minimized.
This comment has been minimized.
Commit: |
comment:6
Not quite done yet. Next step is to get rid of |
comment:7
The |
Author: Matthias Koeppe |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:10
Replying to @mkoeppe:
That's already noted in #21508, will not happen on the present ticket |
comment:11
TBD: sagelib rebuilds are no longer triggered because it now goes through a non-phony target |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:15
Not quite what I had in mind but this is a step in the right direction. It makes sagelib less special in the build system. I believe the dependency part is OK. The makefile bits deserve a bit scrutiny and field testing. |
comment:16
The old
#20382 has been merged, so perhaps this should be clarified, although not necessarily on this ticket. |
comment:17
Right, this is now #28815. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:21
Ready for review. |
comment:51
When this ticket is merged, |
comment:52
OK |
comment:53
Thanks! |
comment:54
rebased over rebased #29793 Last 10 new commits:
|
Changed branch from u/mkoeppe/make_sagelib_a_script_package to public/make_sagelib_a_script_package |
Changed branch from public/make_sagelib_a_script_package to u/mkoeppe/make_sagelib_a_script_package |
Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. New commits:
|
comment:57
Pushed to wrong ticket, sorry |
Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. This was a forced push. New commits: |
Changed branch from u/mkoeppe/make_sagelib_a_script_package to |
comment:61
this has caused a breakage of jupyter notebook/server. Apparently some of its dependencies get "blessed" Running 'make build' on that ticket's commit in the develop branch (0bcd001 make sagelib a script package) produces the error for me whereas doing so on the immediately previous commit (10fb624 Trac #29289: Remove support for installing old-style SPKGs, deprecated in Sage 6.9) does not. Interestingly, it's been sort of hit-and-miss on whether the error shows up when doing just a './sage -b'. On Saturday, July 11, 2020 at 5:26:02 PM UTC-7, Paul Masson wrote:
|
Changed commit from |
comment:62
This is now #30123 |
comment:63
This broke |
... so that sagelib is just an ordinary
script
package whose source tree is included (hence, nochecksums.ini
file; see #29287).Related sage-devel discussions:
Related tickets:
Depends on #29098
Depends on #29697
Depends on #29793
CC: @embray @videlec @orlitzky @dimpase @jhpalmieri @kiwifb
Component: build
Author: Matthias Koeppe
Branch:
cc30471
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/29411
The text was updated successfully, but these errors were encountered: