SAGE Bug Day 12

The event will take place on Saturday, May 10th, 2008 and officially start at 9 am pacific standard time.

Remember the "Twisted Rule" -- Don't work on anything unless there is a trac ticket for it.

From Linux you can chat via a text console by installing "irssi", running it, and typing
  /SERVER add irc.freenode.net
  /SERVER irc.freenode.net
  /join #sage-devel

If you are using Konversation (the KDE IRC client), you can set up an auto-replace rule that lets you type #1322 (for trac #1322) and what everyone sees is http://trac.sagemath.org/sage_trac/ticket/1322 (which lets people click on the link and see the bug you are talking about).

To configure this, go to Settings -> Configure Konversation -> Behavior -> Auto Replace and create a rule with Find as "#([0-9]+)" and Replace with as "http://trac.sagemath.org/sage_trac/ticket/%1" (both without the quotes). You can select whether this rule is applied to incoming posts, your outgoing posts, or both.

Participants (with area they would like to work on)

  1. Michael Abshoff (old bugs)
  2. William Stein (notebook bugs)
  3. Craig Citro (current queue: #2535, unfiled enhancement for GammaH, #2329)
  4. David Harvey (not sure if I can make it; if I show up, I'll start by slaying #2943)
  5. Burcin Erocal
  6. Carlo Hämäläinen (#3150)
  7. Bjarke Hammersholt Roune (#1440, #2932)

Many other people will hopefully participate, but didn't yet add themselves here yet.

Ticket status and reviews needed

Notebook bugs for bug day 12

I have put a bundle against 3.0.1 of everything below here:

Here's the changelog in the bundle, which gives the dependencies...

Here are the issues:

notebook change log

Merged:

changeset:   9689:5e2689f219d0
user:        William Stein <[email protected]>
date:        Sun May 11 01:40:38 2008 -0700
summary:     trac #3069 -- notebook -- typeset checkbox doesn't work after save/reload

changeset:   9688:83531e2a029e
user:        William Stein <[email protected]>
date:        Sun May 11 01:21:50 2008 -0700
summary:     trac #2884 -- notebook -- bug; @interact cell eval doesn't clear out the old html output (easy to fix?)

changeset:   9687:3e870d7bb733 
user:        William Stein <[email protected]>
date:        Sun May 11 01:04:53 2008 -0700
summary:     trac #3024 -- notebook -- parses tracebacks in the output of docstrings of help command

changeset:   9686:64bab8c54fd1
user:        William Stein <[email protected]>
date:        Sun May 11 00:49:30 2008 -0700
summary:     trac #2860 -- easy-to-fix bug in html.py

changeset:   9683:5886085a5d53
user:        William Stein <[email protected]>
date:        Sat May 10 23:06:18 2008 -0700
summary:     trac #1864 -- simple notebook bug -- typing ? in a comment yields introspection but shouldn't (easy to fix in worksheet.py, probably)

changeset:   9682:bf1d49c9c7de
user:        William Stein <[email protected]>
date:        Sat May 10 22:44:16 2008 -0700
summary:     trac #2992 -- help(foo) in the notebook should not word wrap

changeset:   9681:491affdce3fa
user:        William Stein <[email protected]>
date:        Sat May 10 22:02:38 2008 -0700
summary:     trac #637 -- notebook improvement -- upload allow txt worksheets.

changeset:   9690:8f33be1ff9de
tag:         tip
user:        Timothy Clemans <[email protected]>
date:        Tue Apr 15 11:15:04 2008 -0700
summary:     Add change password functionality

changeset:   9685:19807feec306
user:        William Stein <[email protected]>
date:        Sun May 11 00:11:22 2008 -0700
summary:     trac #2359 -- notebook -- make it so when you send a kill signal to the notebook server it saves state

changeset:   9684:b457320c962f
user:        William Stein <[email protected]>
date:        Sat May 10 23:19:11 2008 -0700
summary:     trac #1892: notebook -- uploading a data file should give some help about the DATA variable

changeset:   9680:eec6e44c279a
user:        William Stein <[email protected]>
date:        Sat May 10 19:54:01 2008 -0700
summary:     trac #3121 -- slight followup doc patch

changeset:   9679:265aef329367
user:        Jason Grout <[email protected]>
date:        Wed May 07 20:28:30 2008 -0500
summary:     [mq]: trac-3121-input-grid.patch

changeset:   9678:e062908ea727
user:        William Stein <[email protected]>
date:        Sat May 10 18:58:48 2008 -0700
summary:     trac #3053 --  new cell_resize doesn't respect %hide at the beginning of a cell

changeset:   9677:0d7a666209ea
user:        William Stein <[email protected]>
date:        Sat May 10 18:01:43 2008 -0700
summary:     trac #1230; part 3; change a button from "quit" to "stop"

changeset:   9676:8410ad6b8435
user:        William Stein <[email protected]>
date:        Sat May 10 16:50:40 2008 -0700
summary:     sage-1230 follow up based on referee remark (add back an error message).

changeset:   9675:397c8fa28b53
user:        William Stein <[email protected]>
date:        Sat May 10 16:12:39 2008 -0700
summary:     Fix trac #3008 -- Fix delete first cell bug. Also:

changeset:   9674:86cd4f04b3fd
user:        William Stein <[email protected]>
date:        Sat May 10 15:55:48 2008 -0700
summary:     # Trac 1733 -- %foo cells in the notebook

changeset:   9673:efd67c0fc8f8
user:        William Stein <[email protected]>
date:        Sat May 10 15:13:06 2008 -0700
summary:     Trac #406:

changeset:   9672:d70d9c5e2db1
user:        William Stein <[email protected]>
date:        Sat May 10 14:13:44 2008 -0700
summary:     trac #1557 -- trivial change "Use" --> "Worksheet"

changeset:   9671:7593840775c0
user:        William Stein <[email protected]>
date:        Sat May 10 14:03:51 2008 -0700
summary:     Trac #1230: fix all the issues listed at trac #1230:

changeset:   9670:f851683c53b3
user:        William Stein <[email protected]>
date:        Sat May 10 13:27:51 2008 -0700
summary:     Fix trac #2636.  Pretty straightforward.

changeset:   9669:3a645bc3f57d
user:        William Stein <[email protected]>
date:        Sat May 10 12:51:03 2008 -0700
summary:     Fix trac #336 -- "delete all output" for the Sage notebook worksheets.  Also:

With the currently merged tickets I am seeing the following doctest failure:

mabshoff@sage:/scratch/mabshoff/release-cycle/sage-3.0.2.alpha1$ ./sage -t -long devel/sage/sage/server/simple/twist.py
sage -t -long devel/sage/sage/server/simple/twist.py        
**********************************************************************
File "/scratch/mabshoff/release-cycle/sage-3.0.2.alpha1/tmp/twist.py", line 81:
    sage: nb.dispose()
Exception raised:
    Traceback (most recent call last):
      File "/scratch/mabshoff/release-cycle/sage-3.0.2.alpha1/local/lib/python2.5/doctest.py", line 1228, in __run
        compileflags, 1) in test.globs
      File "<doctest __main__.example_0[20]>", line 1, in <module>
        nb.dispose()###line 81:
    sage: nb.dispose()
      File "/scratch/mabshoff/release-cycle/sage-3.0.2.alpha1/local/lib/python2.5/site-packages/sage/server/notebook/notebook_object.py", line 195, in dispose
        p.expect("Press control-C again to exit")
      File "/scratch/mabshoff/release-cycle/sage-3.0.2.alpha1/local/lib/python2.5/site-packages/pexpect.py", line 912, in expect
        return self.expect_list(compiled_pattern_list, timeout, searchwindowsize)
      File "/scratch/mabshoff/release-cycle/sage-3.0.2.alpha1/local/lib/python2.5/site-packages/pexpect.py", line 978, in expect_list
        raise EOF (str(e) + '\n' + str(self))
    EOF: End of File (EOF) in read_nonblocking(). Very pokey platform.
    <pexpect.spawn instance at 0x2ac40cda4e60>
    version: 2.0 ($Revision: 1.151 $)
    command: /scratch/mabshoff/release-cycle/sage-3.0.2.alpha1/sage
    args: ['/scratch/mabshoff/release-cycle/sage-3.0.2.alpha1/sage', '-twistd', '--pidfile=tmps8UgZ2/twistd.pid', '-ny', 'tmps8UgZ2/twistedconf.tac']
    patterns:
        Press control-C again to exit
    buffer (last 100 chars):
    before (last 100 chars): 2008-05-12 05:19:19-0700 [-] Main loop terminated.
    2008-05-12 05:19:19-0700 [-] Server Shut Down.

    after: <class 'pexpect.EOF'>
    match: None
    match_index: None
    exitstatus: 0
    flag_eof: 1
    pid: 1622
    child_fd: 3
    timeout: 30
    delimiter: <class 'pexpect.EOF'>
    logfile: None
    maxread: 2000
    searchwindowsize: None
    delaybeforesend: 0.1
**********************************************************************
1 items had failures:
   1 of  21 in __main__.example_0
***Test Failed*** 1 failures.
For whitespace errors, see the file /scratch/mabshoff/release-cycle/sage-3.0.2.alpha1/tmp/.doctest_twist.py
         [38.6 s]
exit code: 1024

----------------------------------------------------------------------
The following tests failed:


        sage -t -long devel/sage/sage/server/simple/twist.py
Total time for all tests: 38.6 seconds
mabshoff@sage:/scratch/mabshoff/release-cycle/sage-3.0.2.alpha1$  

Since this might be caused by some dependency being not merged yet I will wait until all tickets are reviewed before opening a ticket.

bug/12 (last edited 2017-02-02 19:59:02 by mrennekamp)