#11080: move notebook to flask/wsgi-based notebook
-----------------------------------------------------------------------+----
       Reporter:  jason                                                |        
 Owner:                                                
           Type:  enhancement                                          |        
Status:  needs_review                                  
       Priority:  blocker                                              |     
Milestone:  sage-5.1                                      
      Component:  notebook                                             |    
Resolution:                                                
       Keywords:  sd31 sd35.5                                          |   Work 
issues:                                                
Report Upstream:  N/A                                                  |     
Reviewers:  Rado Kirov, Dan Drake, Jason Grout, Simon King
        Authors:  Mike Hansen, Rado Kirov, William Stein, Jason Grout  |     
Merged in:                                                
   Dependencies:  #11078, #11874, #12229, #11503, #12327, #12899       |      
Stopgaps:                                                
-----------------------------------------------------------------------+----

Old 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 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.2.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
> ../../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
> }}}
>
> '''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.
>
> 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.

New 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 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.2.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
 }}}

 '''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.

 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.

--

Comment (by kini):

 Edited the instructions since #12899 was merged in 5.0.rc1

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11080#comment:281>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to