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
./sage -f sagelib no longer works #25078
Comments
This comment has been minimized.
This comment has been minimized.
comment:2
This reminds me, it's been on my TODO list to just make "sagelib" another spkg (with some special disposition that allows its "source" to be found and built in a local directory rather than downloaded as a tarball and extracted to a temp dir). I'm not sure why this would be broken now though. |
comment:3
In I guess either the check could be made more generic or just removed entirely. Also is this actually documented behavior? If not I wouldn't consider it a "blocker". The |
comment:4
Replying to @embray:
I don't think so, but it should be. I have certainly recommended running |
comment:5
Well how would you suggest handling it? IMO the actual behavior you desire should be documented before moving forward on fixing it. What targets should it work for? Just "sagelib" and "doc"? Or others as well? Previously, it technically worked for any target in the Makefile. |
comment:6
Replying to @embray:
It is actually by design that
|
Commit: |
New commits:
|
Author: Jeroen Demeyer |
Reviewer: Erik Bray |
comment:9
FWIW I don't think 'build' commands should be combined into Sage's runtime interface at all. The sole exception might be |
comment:10
Actually, upon testing this I take it back. This is rather user-hostile because if you run |
Changed branch from u/jdemeyer/__sage__f_sagelib_no_longer_works to u/embray/build/sage-i-valid-targets |
comment:11
What about something like this? If you run |
Changed commit from |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:14
I agree with Erik that the misspelt package names are a nuisance, resulting in misleading logs. |
Changed branch from u/jdemeyer/__sage__f_sagelib_no_longer_works to u/embray/build/sage-i-valid-targets |
comment:16
apologies for messing up the branch. |
comment:17
No problem I've done that too. |
comment:18
needs review? |
comment:19
Replying to @jdemeyer:
I guess, if you agree with my general analysis of the situation. I posted my branch as an offer for an alternative solution, but it only "needs review" if you agree with my previous comments. |
Changed reviewer from Erik Bray to Jeroen Demeyer |
Changed author from Jeroen Demeyer to Erik Bray |
comment:20
What's the point of
Wouldn't it make more sense to actually build |
comment:21
Apart from that, this works fine. |
comment:22
I think you misread that line. That's exactly what it's doing. |
comment:23
I think you either misread the
|
comment:25
Oops, sorry, you're right. I had it confused with |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:27
The overall intent was so that in the (unusual) case that |
Changed branch from u/embray/build/sage-i-valid-targets to |
This used to be a convenient way to force-rebuild the whole Sage library:
Similar for
./sage -f doc
.CC: @embray
Component: build
Author: Erik Bray
Branch/Commit:
2ad88ae
Reviewer: Jeroen Demeyer
Issue created by migration from https://trac.sagemath.org/ticket/25078
The text was updated successfully, but these errors were encountered: