I really believe this qualifies for an SRU: * the thread-handling of ipython represents a large part of its added value compared to a standard python console * it affects matplotlib, although a workaround using a different backend is possible, it removes some functionality (described in this bug https://bugs.launchpad.net/bugs/777420) * it affects mayavi/mlab, and no workaround exists (you lose the ability to use the console while the GUI is functional) (bug report https://bugs.launchpad.net/bugs/776078)
Also: * the bug is well described and has been corrected upstream (https://github.com/ipython/ipython/issues/185) * only one package (ipython) needs to be upgraded, no additional dependency needs be updated in natty * all that is needed is to use the package already in oneiric TEST CASE: 1) install ipython, python-enthoughtbase, mayavi2 2) Start "ipython -wthread", then use the following two commands: from enthought.mayavi import mlab mlab.test_contour3d() => the GUI window is unresponsive unless the 'show()' command is passed - this is fixed by the new package (see upstream report) END TEST CASE So I think this is a really good case for a SRU... It is very similar to what was reported for https://bugs.launchpad.net/bugs/776078, which was quickly fixed by a SRU, so I hope it can be done here too. I don't think a backport would be appropriate- keeping 0.10.1 in the main tree would only create problems for many users who won't find the backport repository. Who can push this for a SRU ? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/777420 Title: show() blocks in pylab mode with ipython 0.10.1 -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
