-
-
Notifications
You must be signed in to change notification settings - Fork 662
Description
To switch to a unified repository we need to include some information that are currently in the spkg tarballs, which requires modifying the sage's directory structure. Since we are switching workflows at the same time, it is an ideal time to rethink the directory structure as a whole.
The proposed significant changes
spkg -> build
devel/sage -> src
devel/ext -> src/ext
sage_scripts -> src/bin
spkg/bin -> src/bin
devel/sagenb -> /dev/null (is now considered a typical upstream python library)
/dev/null -> build/pkgs/* (these are now the spkg repositories)
Full changes are described at http://wiki.sagemath.org/WorkflowSEP.
The script used to create the git repository is consolidate-repos.sh
, which depends on configuration.sh
, git-filter-branch
, and the fast-export
directory (all located at https://github.com/sagemath/sage-workflow). They require bash4, git 1.8.x, and python 2.7 to run (at the very least, possibly more).
Depends on #13015
Depends on #14781
Component: distribution
Author: R. Andrew Ohana
Branch/Commit: u/ohanar/build_system @ cd237e7
Reviewer: Volker Braun
Issue created by migration from https://trac.sagemath.org/ticket/14480