-
-
Notifications
You must be signed in to change notification settings - Fork 491
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
Move SAGE_ROOT/build/pkgs/*/src to SAGE_ROOT/pkgs/* #31577
Comments
comment:1
Alternatively, these directories could just be put into SAGE_ROOT:
|
comment:2
(made this change in the ticket description) |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Dependencies: #30913 |
Last 10 new commits:
|
Commit: |
Author: Matthias Koeppe |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:13
Would it make sense to reverse this: put the files in What about |
comment:14
This is a great question. There is no technical reason for keeping But in #29705, I promised not to change the structure of the source tree, which I interpret as keeping the monolithic tree Of course, it could be argued that So if you think that's better, I can just move the (I'd rather not put reverse symlinks.) |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Reviewer: Dima Pasechnik |
comment:81
Looks good. |
comment:82
Thanks! |
comment:83
Merge conflict |
comment:84
Merges cleanly with af326a8 (vbraun/develop) |
comment:85
then wait for the next beta |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:88
whats going on here?
|
comment:89
ok those were previously not-checked in build artifacts |
In the current layout, these embedded source trees are a little difficult to find / complicated to type.
The proposed location is:
that is, the new directory
pkgs
will be on the same level asthe unchanged monolithic sagelib source tree, which will continue to contain subdirectories
We add symlinks from the previous locations
SAGE_ROOT/build/pkgs/sage[math]_*/src
to the new locationsSAGE_ROOT/pkgs/sage[math]-*
#29847 will add:
and remove
sage_setup
from thesagemath-standard
distribution.Other modularization tickets (#29705) will add
etc.
#29868 will add
All files that contain Sage doctests will remain in the monolithic
src/
source tree; the source trees of the distributions symlink there. This may be changed in a follow-up ticket regarding the modularization of doctesting.Before merging this branch into a non-distclean worktree, it is useful to use
CC: @jhpalmieri @dimpase @kiwifb
Component: build
Author: Matthias Koeppe
Branch/Commit:
7568dc6
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/31577
The text was updated successfully, but these errors were encountered: