[IPython-dev] GTK regression in 0.10.1

Paul Ivanov pivanov314 at gmail.com
Tue Oct 26 03:57:19 EDT 2010


Mark Voorhies, on 2010-10-25 21:18,  wrote:
> On Monday, October 25, 2010 02:12:53 pm Fernando Perez wrote:
> > Hi all,
> > 
> > we've managed to ship a 0.10.1 that does not work AT ALL with --pylab
> > in GTK mode.  This is particularly problematic because on linux,
> > absent any user customization, matplotlib defaults to GTK.
> > 
> > I'll try to find the time for a fix soon, but if anyone beats me to
> > it, by all means go ahead, you'll be my hero for a day :)
> > 
> > Anyone willing to try and figure out what went wrong/propose a fix
> > should do so off the 0.10.2 branch:
> > 
> > http://github.com/ipython/ipython/tree/0.10.2
> 
> I'm not sure I'm reproducing exactly the same problem (for me, 
> ipython --pylab --gthread on 0.10.2 hangs immediately), but
> reverting 3e84e9 "Fix problem with rc_override." appears to fix
> it (presumably giving a regression for whatever 3e84e9 fixes).
> 
> Reverted branch is:
> http://github.com/markvoorhies/ipython/tree/gtkfix
> 
> More details here:
> http://github.com/ipython/ipython/issues/issue/185/

Keeping simple things simple - I can confirm that:

  $ ipython -pylab -gthread
  In [1]: ax = subplot(111); ax.plot(rand(10)); show()

all work, without blocking with just one line change to the
current 0.10.2 branch, by uncommenting gtk.set_interactive(False)
after gtk is imported on line 781 of Shell.py.

http://github.com/ivanov/ipython/tree/fix185

best,
-- 
Paul Ivanov
314 address only used for lists,  off-list direct email at:
http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7 



More information about the IPython-dev mailing list