[IPython-dev] Qt console broken in trunk?

Brian Granger ellisonbg at gmail.com
Sat Jan 29 21:53:25 EST 2011


Erik,

Thanks for doing this.  We just released 2.0.10-1, which has a fix of
an important memory leak.  Is there any chance you could update the
request to say they should use 2.0.10-1?

Here is the download page that has the release:

https://github.com/zeromq/pyzmq/downloads

Thanks,

Brian

On Fri, Jan 28, 2011 at 8:30 PM, Erik Tollerud <erik.tollerud at gmail.com> wrote:
> I've submitted a request that they bring in 2.0.10 for the final Natty
> - https://bugs.launchpad.net/ubuntu/+source/pyzmq/+bug/709089 ... who
> knows if someone in the Universe will take the time to do it, but the
> request has been made, it least.
>
> On Thu, Jan 27, 2011 at 2:24 AM, Thomas Kluyver <takowl at gmail.com> wrote:
>> I think Ubuntu might need to be prodded to update - according to the release
>> schedule, automatic imports from Debian stopped at the end of December:
>> https://wiki.ubuntu.com/DebianImportFreeze
>>
>> ZMQ itself is already at 2.0.10, so it should be a no-brainer to add the
>> matching release of pyzmq.
>>
>> Thomas
>>
>> On 27 January 2011 01:11, Mark Voorhies <mark.voorhies at ucsf.edu> wrote:
>>>
>>> Naive googling suggests that the major Linux distros are ready for 2.0.10:
>>> (I know some of the packagers are on this list, so feel free to correct
>>> me)
>>>
>>> Debian: 2.0.10 is in experimental (looks like it's being held there until
>>> after next week's release of Squeeze)
>>>             http://packages.qa.debian.org/p/pyzmq.html
>>>
>>> Ubuntu: is still on 0.1.20100703+git18f5d06155-1 for Natty?
>>>             https://launchpad.net/ubuntu/+source/pyzmq
>>>             Reasonable to assume that 2.0.10 will propagate after it hits
>>> Debian unstable?
>>>
>>> Fedora: 2.0.10 is in testing for Fedora 14
>>>            https://admin.fedoraproject.org/updates/python-zmq
>>>
>>> SUSE: 2.0.10 is in SLE_11 (same as SLED?) and OpenSUSE 11.1
>>>
>>>  https://build.opensuse.org/package/binaries?package=python-pyzmq&project=devel%3Alanguages%3Apython&repository=SLE_11
>>>
>>>  https://build.opensuse.org/package/binaries?package=python-pyzmq&project=devel%3Alanguages%3Apython&repository=openSUSE_11.1
>>>
>>> --Mark
>>>
>>> On Wednesday, January 26, 2011 04:42:48 pm MinRK wrote:
>>> > 2.0.10 has a lot of stability improvements over previous releases.  The
>>> > main argument against it is if major distributions (EPD, various Linux
>>> > distros) are still shipping 2.0.9, then we should maybe hold back.
>>> >
>>> > I can easily change the import if we want to do that.
>>> >
>>> > -MinRK
>>> >
>>> > On Wed, Jan 26, 2011 at 16:12, Brian Granger <ellisonbg at gmail.com>
>>> > wrote:
>>> >
>>> > I mean require 2.0.10?
>>> >
>>> >
>>> >  On Wed, Jan 26, 2011 at 4:12 PM, Brian Granger <ellisonbg at gmail.com>
>>> > wrote:
>>> >  > Should we require 2.0.9 for IPython?
>>> >  >
>>> >  > Brian
>>> >  >
>>> >  > On Wed, Jan 26, 2011 at 4:09 PM, MinRK <benjaminrk at gmail.com> wrote:
>>> >  >> What version of pyzmq do you have?  If you are still using 2.0.9,
>>> > then
>>> >  >> that's before we made this addition (early October).
>>> >  >> I realize that since IPython depends on 2.6, I can just import the
>>> > (super
>>> >  >> slow) builtin json module, rather than follow pyzmq's import
>>> > preferences.
>>> >  >>
>>> >  >> -MinRK
>>> >  >> On Wed, Jan 26, 2011 at 16:00, Brian Granger <ellisonbg at gmail.com>
>>> > wrote:
>>> >  >>>
>>> >  >>> Fernando,
>>> >  >>>
>>> >  >>> This is actually an import from pyzmq:
>>> >  >>>
>>> >  >>> In [4]: from zmq.utils import jsonapi as json
>>> >  >>>
>>> >  >>> In [5]: json.__file__
>>> >  >>> Out[5]:
>>> >  >>>
>>> > '/Users/bgranger/Documents/Computation/zeromq/pyzmq/zmq/utils/jsonapi.pyc'
>>> >  >>>
>>> >  >>> So it looks like something is odd with your pyzmq install...unless
>>> > for
>>> >  >>> some reason Python is putting  the IPython directory in you
>>> > sys.path
>>> >  >>> so importing zmq picks up IPython.zmq instead of zmq (pyzmq).  Can
>>> > you
>>> >  >>> look at your pyzmq install?
>>> >  >>>
>>> >  >>> Brian
>>> >  >>>
>>> >  >>>
>>> >  >>> On Wed, Jan 26, 2011 at 3:31 PM, Fernando Perez
>>> > <fperez.net at gmail.com>
>>> >  >>> wrote:
>>> >  >>> > Hey guys,
>>> >  >>> >
>>> >  >>> > as I was working on the 'asdf' bug I just posted about, I tried
>>> > to use
>>> >  >>> > the Qt console after updating my trunk, and got this:
>>> >  >>> >
>>> >  >>> > (trunk)dreamweaver[ipython]> ipython-qtconsole
>>> >  >>> > Traceback (most recent call last):
>>> >  >>> >  File "/home/fperez/usr/bin/ipython-qtconsole", line 4, in
>>> > <module>
>>> >  >>> >    from IPython.frontend.qt.console.ipythonqt import main
>>> >  >>> >  File
>>> >  >>> >
>>> > "/home/fperez/ipython/ipython/IPython/frontend/qt/console/ipythonqt.py",
>>> >  >>> > line 17, in <module>
>>> >  >>> >    from IPython.frontend.qt.kernelmanager import QtKernelManager
>>> >  >>> >  File
>>> >  >>> >
>>> > "/home/fperez/ipython/ipython/IPython/frontend/qt/kernelmanager.py",
>>> >  >>> > line 9, in <module>
>>> >  >>> >    from IPython.zmq.kernelmanager import KernelManager,
>>> >  >>> > SubSocketChannel, \
>>> >  >>> >  File
>>> > "/home/fperez/ipython/ipython/IPython/zmq/kernelmanager.py",
>>> >  >>> > line 36, in <module>
>>> >  >>> >    from session import Session, Message
>>> >  >>> >  File "/home/fperez/ipython/ipython/IPython/zmq/session.py", line
>>> > 7,
>>> >  >>> > in <module>
>>> >  >>> >    from zmq.utils import jsonapi as json
>>> >  >>> > ImportError: No module named utils
>>> >  >>> >
>>> >  >>> >
>>> >  >>> > Not sure when it broke, but I suspect the merge of the recent
>>> > session
>>> >  >>> > branch might have something to do with it.
>>> >  >>> >
>>> >  >>> > Brian/Min, do you guys have an idea of what happened, maybe just
>>> > a
>>> >  >>> > file someone forgot to add from their local working tree?
>>> >  >>> >
>>> >  >>> > Cheers,
>>> >  >>> >
>>> >  >>> > f
>>> >  >>> > _______________________________________________
>>> >  >>> > IPython-dev mailing list
>>> >  >>> > IPython-dev at scipy.org
>>> >  >>> > http://mail.scipy.org/mailman/listinfo/ipython-dev
>>> >  >>> >
>>> >  >>>
>>> >  >>>
>>> >  >>>
>>> >  >>> --
>>> >  >>> Brian E. Granger, Ph.D.
>>> >  >>> Assistant Professor of Physics
>>> >  >>> Cal Poly State University, San Luis Obispo
>>> >  >>> bgranger at calpoly.edu
>>> >  >>> ellisonbg at gmail.com
>>> >  >>> _______________________________________________
>>> >  >>> IPython-dev mailing list
>>> >  >>> IPython-dev at scipy.org
>>> >  >>> http://mail.scipy.org/mailman/listinfo/ipython-dev
>>> >  >>
>>> >  >>
>>> >  >
>>> >  >
>>> >  >
>>> >  > --
>>> >  > Brian E. Granger, Ph.D.
>>> >  > Assistant Professor of Physics
>>> >  > Cal Poly State University, San Luis Obispo
>>> >  > bgranger at calpoly.edu
>>> >  > ellisonbg at gmail.com
>>> >  >
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> >
>>> > Brian E. Granger, Ph.D.
>>> >  Assistant Professor of Physics
>>> >  Cal Poly State University, San Luis Obispo
>>> >  bgranger at calpoly.edu
>>> >  ellisonbg at gmail.com
>>> >
>>> _______________________________________________
>>> IPython-dev mailing list
>>> IPython-dev at scipy.org
>>> http://mail.scipy.org/mailman/listinfo/ipython-dev
>>
>>
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev at scipy.org
>> http://mail.scipy.org/mailman/listinfo/ipython-dev
>>
>>
>
>
>
> --
> Erik Tollerud
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
>



-- 
Brian E. Granger, Ph.D.
Assistant Professor of Physics
Cal Poly State University, San Luis Obispo
bgranger at calpoly.edu
ellisonbg at gmail.com



More information about the IPython-dev mailing list