Your message dated Tue, 10 Jan 2012 16:50:57 +0000
with message-id <[email protected]>
and subject line Bug#642326: fixed in ipython 0.12-1
has caused the Debian Bug report #642326,
regarding ipython-qtconsole: crash with nonsense command string
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
642326: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=642326
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ipython-qtconsole
Version: 0.11-1
Severity: normal
Tags: experimental
Running the command
$ ipython qtconsole --c='adsf'
crashes the qtconsole version of ipython and it starts printing
QCoreApplication::exec: The event loop is already running
repeatedly. Crash report is attached.
The terminal version of ipython produces the expected NameError and quits
normally.
Best,
Teemu
-- System Information:
Debian Release: 6.0.2
APT prefers proposed-updates
APT policy: (500, 'proposed-updates'), (500, 'testing'), (500,
'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ipython-qtconsole depends on:
ii ipython 0.11-1 enhanced interactive Python shell
ii python 2.6.7-3 interactive high-level object-orie
ii python-pygments 1.3.1+dfsg-1 syntax highlighting package writte
ii python-qt4 4.7.3-1+b1 Python bindings for Qt4
ii python-zmq 2.1.7-1 Python bindings for 0MQ library
ii python2.6 2.6.7-3 An interactive high-level object-o
ii python2.7 2.7.2-5 An interactive high-level object-o
ipython-qtconsole recommends no packages.
ipython-qtconsole suggests no packages.
-- no debconf information
***************************************************************************
IPython post-mortem report
{'commit_hash': '464280a',
'commit_source': 'archive substitution',
'ipython_path': '/usr/lib/python2.6/dist-packages/IPython',
'ipython_version': '0.11',
'os_name': 'posix',
'platform': 'Linux-2.6.32-5-amd64-x86_64-with-debian-6.0.2',
'sys_executable': '/usr/bin/python',
'sys_platform': 'linux2',
'sys_version': '2.6.7 (r267:88850, Jul 10 2011, 08:11:54) \n[GCC 4.6.1]'}
***************************************************************************
***************************************************************************
Crash traceback:
---------------------------------------------------------------------------
KeyError Python 2.6.7: /usr/bin/python
Wed Sep 21 17:29:31 2011
A problem occured executing Python code. Here is the sequence of function
calls leading up to the error, with the most recent (innermost) call last.
/usr/lib/python2.6/dist-packages/IPython/frontend/qt/base_frontend_mixin.pyc in
_dispatch(self=<IPython.frontend.qt.console.rich_ipython_widget.RichIPythonWidget
object>, msg={'buffers': [], 'content': {'status': 'aborted'}, 'header':
{'date': datetime.datetime(2011, 9, 21, 17, 29, 31, 59846), 'msg_id':
'7157cd81-9090-44e5-b67c-12b729e30886', 'msg_type': 'history_reply', 'session':
'6d95527e-09ed-4c70-a18b-fae50186447c', 'username': 'kernel'}, 'msg_type':
'history_reply', 'parent_header': {'date': datetime.datetime(2011, 9, 21, 17,
29, 30, 825742), 'msg_id': '43d1786b-16ca-403a-ae32-5bee26326f98', 'msg_type':
'history_request', 'session': '83f37a92-3275-41d1-b424-8611b68da7a8',
'username': 'ikonen'}})
87 """ Called when the KernelManager channels have stopped
listening or
88 when a listening KernelManager is removed from the frontend.
89 """
90
91
#---------------------------------------------------------------------------
92 # 'BaseFrontendMixin' protected interface
93
#---------------------------------------------------------------------------
94
95 def _dispatch(self, msg):
96 """ Calls the frontend handler associated with the message type
of the
97 given message.
98 """
99 msg_type = msg['msg_type']
100 handler = getattr(self, '_handle_' + msg_type, None)
101 if handler:
--> 102 handler(msg)
103
104 def _is_from_this_session(self, msg):
105 """ Returns whether a reply from the kernel originated from a
request
106 from this frontend.
107 """
108 session = self._kernel_manager.session.session
109 return msg['parent_header']['session'] == session
/usr/lib/python2.6/dist-packages/IPython/frontend/qt/console/ipython_widget.pyc
in
_handle_history_reply(self=<IPython.frontend.qt.console.rich_ipython_widget.RichIPythonWidget
object>, msg={'buffers': [], 'content': {'status': 'aborted'}, 'header':
{'date': datetime.datetime(2011, 9, 21, 17, 29, 31, 59846), 'msg_id':
'7157cd81-9090-44e5-b67c-12b729e30886', 'msg_type': 'history_reply', 'session':
'6d95527e-09ed-4c70-a18b-fae50186447c', 'username': 'kernel'}, 'msg_type':
'history_reply', 'parent_header': {'date': datetime.datetime(2011, 9, 21, 17,
29, 30, 825742), 'msg_id': '43d1786b-16ca-403a-ae32-5bee26326f98', 'msg_type':
'history_request', 'session': '83f37a92-3275-41d1-b424-8611b68da7a8',
'username': 'ikonen'}})
163 def _handle_execute_reply(self, msg):
164 """ Reimplemented to support prompt requests.
165 """
166 info = self._request_info.get('execute')
167 if info and info.id == msg['parent_header']['msg_id']:
168 if info.kind == 'prompt':
169 number = msg['content']['execution_count'] + 1
170 self._show_interpreter_prompt(number)
171 else:
172 super(IPythonWidget, self)._handle_execute_reply(msg)
173
174 def _handle_history_reply(self, msg):
175 """ Implemented to handle history tail replies, which are only
supported
176 by the IPython kernel.
177 """
--> 178 history_items = msg['content']['history']
global subprocessR = undefined
global R = undefined
global t = undefined
global textwrapR = undefined
global IPython.external.qtR = undefined
global IPython.core.inputsplitterR = undefined
global IPython.core.usageR = undefined
global IPython.utils.traitletsR = undefined
global frontend_widgetR = undefined
179 items = [ line.rstrip() for _, _, line in history_items ]
180 self._set_history(items)
181
182 def _handle_pyout(self, msg):
183 """ Reimplemented for IPython-style "display hook".
184 """
185 if not self._hidden and self._is_from_this_session(msg):
186 content = msg['content']
187 prompt_number = content['execution_count']
188 data = content['data']
189 if data.has_key('text/html'):
190 self._append_plain_text(self.output_sep, True)
191 self._append_html(self._make_out_prompt(prompt_number),
True)
192 html = data['text/html']
193 self._append_plain_text('\n', True)
KeyError: 'history'
***************************************************************************
History of session input:
--- End Message ---
--- Begin Message ---
Source: ipython
Source-Version: 0.12-1
We believe that the bug you reported is fixed in the latest version of
ipython, which is due to be installed in the Debian FTP archive:
ipython-doc_0.12-1_all.deb
to main/i/ipython/ipython-doc_0.12-1_all.deb
ipython-notebook_0.12-1_all.deb
to main/i/ipython/ipython-notebook_0.12-1_all.deb
ipython-parallel_0.12-1_all.deb
to main/i/ipython/ipython-parallel_0.12-1_all.deb
ipython-qtconsole_0.12-1_all.deb
to main/i/ipython/ipython-qtconsole_0.12-1_all.deb
ipython3-qtconsole_0.12-1_all.deb
to main/i/ipython/ipython3-qtconsole_0.12-1_all.deb
ipython3_0.12-1_all.deb
to main/i/ipython/ipython3_0.12-1_all.deb
ipython_0.12-1.debian.tar.gz
to main/i/ipython/ipython_0.12-1.debian.tar.gz
ipython_0.12-1.dsc
to main/i/ipython/ipython_0.12-1.dsc
ipython_0.12-1_all.deb
to main/i/ipython/ipython_0.12-1_all.deb
ipython_0.12.orig.tar.gz
to main/i/ipython/ipython_0.12.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Julian Taylor <[email protected]> (supplier of updated ipython
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 29 Dec 2011 23:07:22 +0100
Source: ipython
Binary: ipython ipython3 ipython-parallel ipython-qtconsole ipython3-qtconsole
ipython-notebook ipython-doc
Architecture: source all
Version: 0.12-1
Distribution: unstable
Urgency: low
Maintainer: Debian Python Modules Team
<[email protected]>
Changed-By: Julian Taylor <[email protected]>
Description:
ipython - enhanced interactive Python shell
ipython-doc - enhanced interactive Python shell
ipython-notebook - enhanced interactive Python shell
ipython-parallel - transitional dummy package
ipython-qtconsole - enhanced interactive Python shell
ipython3 - enhanced interactive Python3 shell
ipython3-qtconsole - enhanced interactive Python3 shell
Closes: 642326 650725
Changes:
ipython (0.12-1) unstable; urgency=low
.
[ Julian Taylor ]
* New upstream release
- fix qtconsole crash with nonsensical -c input (Closes: #642326)
* new package: ipython-notebook
* new python3 packages: ipython3, ipython3-qtconsole (Closes: #650725)
* refreshed patches
* parallel example folder renamed newparallel -> parallel
* drop upstream applied fix-version-checks-for-pyzmq-2.1.10.patch
* add patch for notebook to use libjs-mathjax and recommend it
* merge -parallel package back into ipython, add transitional package
* added python-tk build dependency for a test
* debian/copyright: update for the new notebook sources
* debian/rules:
- do not install test sources
- fail on testsuite error
- install ipython svg to icons folder and patch desktop to use it
* debian/control: remove gtk suggests
* remove obsolete README.source for quilt
.
[ Piotr Ożarowski ]
* ipython-qtconsole: add python-pyside.qt{core,gui,svn} as an alternative
dependency to python-qt4
Checksums-Sha1:
f984f4278386e8c91ea1d9a85f3f2068b33df0cc 2675 ipython_0.12-1.dsc
ec9dfa66515b822e42a52fa81e337fbbfcf0d622 4572637 ipython_0.12.orig.tar.gz
d73642a3f00e0105080c827d2ca5c946dfc729e0 17914 ipython_0.12-1.debian.tar.gz
cb8b4626df34e3f3cd2d3a368d32ef0eba848734 637144 ipython_0.12-1_all.deb
a8c62135310ac591b17364a8969eb5d3a8f0a77c 654234 ipython3_0.12-1_all.deb
fa7da6e656336d23b267db0bb9914c39fc5c9094 13464 ipython-parallel_0.12-1_all.deb
efd2bfd210fce073bc2dba3ff9bc89e79f8471a7 80904 ipython-qtconsole_0.12-1_all.deb
dce647f9ef6e2cacae0186ffb3b551c94c47dcba 79016
ipython3-qtconsole_0.12-1_all.deb
444ce6c5e024164143e7743913c5a48155d8cf5f 443554 ipython-notebook_0.12-1_all.deb
dd8cbaffeca2ad3370cdae1efaaac2ede0ee0e0f 3809916 ipython-doc_0.12-1_all.deb
Checksums-Sha256:
815fa6df63bbd168d90c148fde5b6445fe65048ed27ae9f8e89cd52e1f2c63a1 2675
ipython_0.12-1.dsc
bd2162c973af8e1bd58789e4de5bf9ea6b57722cc5d22dec1061588b15a11ad1 4572637
ipython_0.12.orig.tar.gz
1ac1c4090a7ce49a59422cdcd19e09fa2dcd7347c0e7b0fd4f5ff8f8a1621f40 17914
ipython_0.12-1.debian.tar.gz
13a99793e036ecbdb50eab311907759a0b10ade4f73523636675f0409bc43892 637144
ipython_0.12-1_all.deb
59bd634bffd7fa9bb2f7e3a718f5c2b98aecf3607bad6da15d9b8f10b348caa3 654234
ipython3_0.12-1_all.deb
b1a709717b8b3c975e709fe1914567d37cc8f108a399a5fa3a48e832bdd9e660 13464
ipython-parallel_0.12-1_all.deb
a3e99bcd4288ae49d93f9446678af8d9ab2d8f732fbb05c8585130d6f5d591ab 80904
ipython-qtconsole_0.12-1_all.deb
ec79c7f97e9d3b69e1f04c1df16a6c7e6c87567f874bba9a45eca4a6bc04bb08 79016
ipython3-qtconsole_0.12-1_all.deb
ba20d15e227ca076b218884614d432cc92b1a53fd82362b8e2a196c5561a91c2 443554
ipython-notebook_0.12-1_all.deb
040dfa8dcc45b79135ec0b7cae92cd3468abcf65cc36e74500e8b970a5184ea9 3809916
ipython-doc_0.12-1_all.deb
Files:
d33621eadb7d04f8b5c8f45250152afd 2675 python optional ipython_0.12-1.dsc
216aea13ec7c05601a034de6ad3f7ace 4572637 python optional
ipython_0.12.orig.tar.gz
33a73b3a39bf51840e43da1d5d12b0f1 17914 python optional
ipython_0.12-1.debian.tar.gz
fdc5cb005e034d3fe7c26f1a6d6c6c89 637144 python optional ipython_0.12-1_all.deb
ef3c802f627a4bf274cd113c1454b3e5 654234 python optional ipython3_0.12-1_all.deb
5ebf956a6de0b478e50740525253a050 13464 oldlibs extra
ipython-parallel_0.12-1_all.deb
3f01797fbdfe063729ba36c024f2cb5d 80904 python optional
ipython-qtconsole_0.12-1_all.deb
605efbca73ec5873f5f64aa12a5d41ee 79016 python optional
ipython3-qtconsole_0.12-1_all.deb
3297d94cdf818f09f96dcf15a840dae6 443554 python optional
ipython-notebook_0.12-1_all.deb
28c5c150b022f0c5a27e9165c9cfdb78 3809916 doc optional
ipython-doc_0.12-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJPCdSjAAoJEOs2Fxpv+UNfmagP/1wpqWw3hQSYXqMXOft+dM2G
KAStPL4Qo4Od6K0EH/mqt7K5VXXkzBTSRwXG1rx0evPZUS0kDXyvUUJkxuMxDT48
DYEY6po8BcXKBzS6mhYmg6WGTTd0yvGyMj7UB7ezcPs/4pDB+l6jZ8LvaV4OKJ8v
hNaOaCJTmz5EEYZSlMnS397QYli5yKDBIF5xrmuIvNPYNsBhRZE3O/ge02oQK0vo
w0wfiNunoFwzXqueLZWvZaT6qe6VjPVhw/9taQDijAwOlt4i0tBQml346m2yeL1E
XF3AvSoEIn+wnXxM+7Go7MhdbX4csHcfnK7KCOSobxYuXaNYSMUOE6CO/0wBcsMP
6N2RUL/boJuLo5+r2jMp6cnXhtaRgZJKQLWFIV2udPVsVNHhdmF2wLY/MTj06nAL
ZwDAU58F34Xpr6+W9uGf4zNUl5T/zHoX7kX39J6s2IKEtCr8u3TRhGo634wHnaiM
IruogWa/ewsOS9xwa69YN6Yu3ICI6CZFkKhz+GcVzSJhETm3AZixRozrgxITQcGA
DCVFasy/kPjQB+yyzkhHrOdEsYNzXgXOI8e251gdh7pli4xTscB+F4kOhs4uSM7m
UZgY4ExKAKOH8wVBR07DDSpGf2aZRarhNRBirN84X6+DA87eMoYTcxfMOJGy8Ywi
LSqE2oXTyzh75WDyfc1z
=2d0Q
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team