On Wed, Jul 8, 2009 at 10:00 PM, William Stein<wst...@gmail.com> wrote: > On Tue, Jul 7, 2009 at 11:09 PM, Robert Miller<rlmills...@gmail.com> wrote: >> >> All known issues have been fixed, and all long doctests pass on >> sage.math (* -- see below), so there is a chance this could be >> sage-4.1. >> >> The source tarball: >> >> http://sage.math.washington.edu/home/rlmill/release/sage-4.1.rc1.tar >> >> sage.math binary: >> >> http://sage.math.washington.edu/home/rlmill/release/sage-4.1.rc1-x86_64-Linux.tar.gz >> >> Upgrade URL: >> >> http://sage.math.washington.edu/home/rlmill/release/sage-4.1.rc1/ > > A just remembered that a show-stopping blocker before we can release > 4.1 is that the secure notebook is still totally broken in > sage-4.1.rc1 (secure=False). See below. > > This is http://trac.sagemath.org/sage_trac/ticket/6408 and it was > something that I reported and made a *blocker* over 2 weeks ago. I > think it was a mistake for the release manager to close the 4.1 > milestone and move this blocker to 4.1.1. We have to close all > blockers before finishing a release. Fortunately, I caught this > before we made the official release. >
OK, I posted a new spkg that fixes the notebook being broken blocker: http://trac.sagemath.org/sage_trac/ticket/6408 Somebody needs to review this and this has to be merged into 4.1 before 4.1 can be released. - William > teragon-2:sage-4.1.rc1 wstein$ ./sage > ---------------------------------------------------------------------- > | Sage Version 4.1.rc1, Release Date: 2009-07-07 | > | Type notebook() for the GUI, and license() for information. | > ---------------------------------------------------------------------- > sage: notebook('foo',secure=True) > The notebook files are stored in: foo > > > > Please choose a new password for the SAGE Notebook 'admin' user. > Do _not_ choose a stupid password, since anybody who could guess your password > and connect to your machine could access or delete your files. > NOTE: Only the md5 hash of the password you type is stored by SAGE. > You can change your password by typing notebook(reset=True). > > > > Enter new password: > Retype new password: > Please login to the notebook with the username 'admin' and the above password. > Password changed for user 'admin'. > **************************************************** > * * > * Open your web browser to https://localhost:8001 * > * * > **************************************************** > There is an admin account. If you do not remember the password, > quit the notebook and type notebook(reset=True). > /Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/persisted/sob.py:12: > DeprecationWarning: the md5 module is deprecated; use hashlib instead > import os, md5, sys > 2009-07-08 21:54:50-0700 [-] Log opened. > 2009-07-08 21:54:50-0700 [-] twistd 8.2.0 > (/Users/wstein/build/sage-4.1.rc1/local/bin/python 2.6.2) starting up. > 2009-07-08 21:54:50-0700 [-] reactor class: > twisted.internet.selectreactor.SelectReactor. > 2009-07-08 21:54:50-0700 [-] twisted.web2.channel.http.HTTPFactory > starting on 8001 > 2009-07-08 21:54:50-0700 [-] Starting factory > <twisted.web2.channel.http.HTTPFactory instance at 0x92cb1e8> > 2009-07-08 21:54:51-0700 [twisted.web2.channel.http.HTTPFactory] Unhandled > Error > Traceback (most recent call last): > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/python/log.py", > line 69, in callWithContext > return context.call({ILogContext: newCtx}, func, *args, **kw) > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/python/context.py", > line 59, in callWithContext > return self.currentContext().callWithContext(ctx, func, *args, > **kw) > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/python/context.py", > line 37, in callWithContext > return func(*args,**kw) > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/internet/selectreactor.py", > line 146, in _doReadOrWrite > why = getattr(selectable, method)() > --- <exception caught here> --- > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/internet/tcp.py", > line 938, in doRead > transport = self.transport(skt, protocol, addr, self, s, > self.reactor) > exceptions.TypeError: __init__() takes exactly 6 arguments (7 given) > > 2009-07-08 21:54:51-0700 [twisted.web2.channel.http.HTTPFactory] Unhandled > Error > Traceback (most recent call last): > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/python/log.py", > line 69, in callWithContext > return context.call({ILogContext: newCtx}, func, *args, **kw) > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/python/context.py", > line 59, in callWithContext > return self.currentContext().callWithContext(ctx, func, *args, > **kw) > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/python/context.py", > line 37, in callWithContext > return func(*args,**kw) > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/internet/selectreactor.py", > line 146, in _doReadOrWrite > why = getattr(selectable, method)() > --- <exception caught here> --- > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/internet/tcp.py", > line 938, in doRead > transport = self.transport(skt, protocol, addr, self, s, > self.reactor) > exceptions.TypeError: __init__() takes exactly 6 arguments (7 given) > > 2009-07-08 21:54:51-0700 [twisted.web2.channel.http.HTTPFactory] Unhandled > Error > Traceback (most recent call last): > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/python/log.py", > line 69, in callWithContext > return context.call({ILogContext: newCtx}, func, *args, **kw) > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/python/context.py", > line 59, in callWithContext > return self.currentContext().callWithContext(ctx, func, *args, > **kw) > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/python/context.py", > line 37, in callWithContext > return func(*args,**kw) > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/internet/selectreactor.py", > line 146, in _doReadOrWrite > why = getattr(selectable, method)() > --- <exception caught here> --- > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/internet/tcp.py", > line 938, in doRead > transport = self.transport(skt, protocol, addr, self, s, > self.reactor) > exceptions.TypeError: __init__() takes exactly 6 arguments (7 given) > > 2009-07-08 21:54:54-0700 [twisted.web2.channel.http.HTTPFactory] Unhandled > Error > Traceback (most recent call last): > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/python/log.py", > line 69, in callWithContext > return context.call({ILogContext: newCtx}, func, *args, **kw) > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/python/context.py", > line 59, in callWithContext > return self.currentContext().callWithContext(ctx, func, *args, > **kw) > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/python/context.py", > line 37, in callWithContext > return func(*args,**kw) > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/internet/selectreactor.py", > line 146, in _doReadOrWrite > why = getattr(selectable, method)() > --- <exception caught here> --- > File > "/Users/wstein/build/sage-4.1.rc1/local/lib/python2.6/site-packages/twisted/internet/tcp.py", > line 938, in doRead > transport = self.transport(skt, protocol, addr, self, s, > self.reactor) > exceptions.TypeError: __init__() takes exactly 6 arguments (7 given) > -- William Stein Associate Professor of Mathematics University of Washington http://wstein.org --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---