id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,merged,author,reviewer,upstream,work_issues,branch,commit,dependencies,stopgaps
11080,move notebook to flask/wsgi-based notebook,jason,,"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 http://trac.sagemath.org/sage_trac/raw-attachment/ticket/11874/trac-11874-remove-twisted.patch
./sage -hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/11503/trac-11503-jmol-spkg.2.patch
cd local/bin
../../sage -hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/11080/trac_11080-scripts-hgignore-dulwich.patch
cd ../../devel/sage
../../sage -hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/11874/sage-spkg-11874.patch
../../sage -hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/11078/trac_11078.patch
../../sage -hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/11503/trac-11503-jmol-commandline.patch
../../sage -hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12229/trac_12229-sagenb-developer-doc.3.patch
../../sage -hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12229/trac-12229-manifest.patch
../../sage -hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/11080/trac-11080-notebook-docs.patch
### NOTE: Skip the following one line if you are using Sage 5.0.rc1 or later
../../sage -hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12899/12899_install_guide.patch
../../sage -hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/11080/trac_11080-openssl-in-installation-docs.patch
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''':
1. [attachment:trac-11080-notebook-docs.patch] to the Sage library
1. [attachment:trac_11080-openssl-in-installation-docs.patch] to the Sage library
1. [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.",enhancement,closed,blocker,sage-5.2,notebook,fixed,sd31 sd35.5,ddrake jason kcrisman mhansen rkirov timdumol iandrus strogdon,sage-5.2.beta0,"Mike Hansen, Radoslav Kirov, William Stein, Jason Grout, Jeroen Demeyer","Radoslav Kirov, Dan Drake, Jason Grout, Simon King, Dmitrii Pasechnik, John Palmieri, Punarbasu Purkayastha",N/A,,,,"#13126, #11078, #11874, #12229, #11503, #12327, #12899, #13270",