-
-
Notifications
You must be signed in to change notification settings - Fork 684
Description
This ticket tracks the progress to move the notebook to a flask/wsgi-based notebook.
Relevant code repository: https://github.com/sagemath/sagenb
Explicit instructions to apply relevant patches for this whole group of tickets, starting from a working installation of sage-5.0.beta13 or later (replace $SAGE_ROOT with the root sage directory):
cd $SAGE_ROOT
./sage -i openssl # optional if you have systemwide SSL dev headers installed
./sage -f http://boxen.math.washington.edu/home/keshav/files/sagenb-0.9.0.spkg
./sage -f http://www.uwosh.edu/faculty_staff/gutow/jmol-12.2.21.p0.spkg
./sage -hg qimport -P https://github.com/sagemath/sage-prod/files/10653764/trac-11874-remove-twisted.patch.gz
./sage -hg qimport -P https://github.com/sagemath/sage-prod/files/10653164/trac-11503-jmol-spkg.2.patch.gz
cd local/bin
../../sage -hg qimport -P https://github.com/sagemath/sage-prod/files/10652518/trac_11080-scripts-hgignore-dulwich.patch.gz
cd ../../devel/sage
../../sage -hg qimport -P https://github.com/sagemath/sage-prod/files/10653765/sage-spkg-11874.patch.gz
../../sage -hg qimport -P https://github.com/sagemath/sage-prod/files/10652514/trac_11078.patch.gz
../../sage -hg qimport -P https://github.com/sagemath/sage-prod/files/10653161/trac-11503-jmol-commandline.patch.gz
../../sage -hg qimport -P https://github.com/sagemath/sage-prod/files/10654419/trac_12229-sagenb-developer-doc.3.patch.gz
../../sage -hg qimport -P https://github.com/sagemath/sage-prod/files/10654418/trac-12229-manifest.patch.gz
../../sage -hg qimport -P https://github.com/sagemath/sage-prod/files/10652516/trac-11080-notebook-docs.patch.gz
### NOTE: Skip the following one line if you are using Sage 5.0.rc1 or later
../../sage -hg qimport -P https://github.com/sagemath/sage-prod/files/10655443/12899_install_guide.patch.gz
../../sage -hg qimport -P https://github.com/sagemath/sage-prod/files/10652517/trac_11080-openssl-in-installation-docs.patch.gz
cd ../../
./sage -b
Alternatively, use the testing release http://boxen.math.washington.edu/home/release/sage-5.2.alpha0/sage-5.2.alpha0.tar (which includes this tickets and its dependencies but not #12229).
spkg: http://boxen.math.washington.edu/home/keshav/files/sagenb-0.9.0.spkg includes all dependencies not already in Sage. Please install it as part of the process described above, as it depends on a bunch of patches.
apply:
- attachment: trac-11080-notebook-docs.patch to the Sage library
- attachment: trac_11080-openssl-in-installation-docs.patch to the Sage library
- attachment: trac_11080-scripts-hgignore-dulwich.patch to sage_scripts.
This is a review version of the spkg. When we have finalized things, we'll make a finished spkg that has the appropriate tags in the revision history, no unnecessary revision branches, etc.
Depends on #13126
Depends on #11078
Depends on #11874
Depends on #12229
Depends on #11503
Depends on #12327
Depends on #12899
Depends on #13270
CC: @dandrake @jasongrout @kcrisman @mwhansen @rkirov @TimDumol @gvol @strogdon
Component: notebook
Keywords: sd31 sd35.5
Author: Mike Hansen, Radoslav Kirov, William Stein, Jason Grout, Jeroen Demeyer
Reviewer: Radoslav Kirov, Dan Drake, Jason Grout, Simon King, Dmitrii Pasechnik, John Palmieri, Punarbasu Purkayastha
Merged: sage-5.2.beta0
Issue created by migration from https://trac.sagemath.org/ticket/11080