Bug#704880: reportbug urwid interface crash with Debian Bug 611298

2013-04-07 Thread Sandro Tosi
reassign 704880 python-urwid
thanks

Hello Nils,

On Sun, Apr 7, 2013 at 6:09 AM, Nils Dagsson Moskopp
nils+debian-report...@dieweltistgarnichtso.net wrote:
...
 Traceback (most recent call last):
   File /usr/bin/reportbug, line 2206, in module
 main()
   File /usr/bin/reportbug, line 1080, in main
 return iface.user_interface()
   File /usr/bin/reportbug, line 1859, in user_interface
 'Please provide a subject for your response.', default=Re: %s % 
 exinfo.subject, force_prompt=True)
   File /usr/lib/pymodules/python2.7/reportbug/ui/urwid_ui.py, line 359, in 
 get_string
 code, text = box.main(ui)
   File /usr/lib/pymodules/python2.7/reportbug/ui/urwid_ui.py, line 200, in 
 main
 return self.ui.run_wrapper(self.run)
   File /usr/lib/python2.7/dist-packages/urwid/raw_display.py, line 237, in 
 run_wrapper
 return fn()
   File /usr/lib/pymodules/python2.7/reportbug/ui/urwid_ui.py, line 151, in 
 run
 canvas = self.view.render( size, focus=True )
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
 cached_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/decoration.py, line 219, in 
 render
 canv = self._original_widget.render(size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
 cached_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/decoration.py, line 727, in 
 render
 canv = self._original_widget.render((maxcol,maxrow-top-bottom),focus)
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
 cached_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/decoration.py, line 535, in 
 render
 canv = self._original_widget.render((maxcol,)+size[1:], focus)
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
 cached_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/container.py, line 596, in 
 render
 focus and self.focus_part == 'body')
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
 cached_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/container.py, line 1228, in 
 render
 focus = focus and self.focus_col == i)
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
 cached_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/container.py, line 596, in 
 render
 focus and self.focus_part == 'body')
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
 cached_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/decoration.py, line 219, in 
 render
 canv = self._original_widget.render(size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
 cached_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/decoration.py, line 727, in 
 render
 canv = self._original_widget.render((maxcol,maxrow-top-bottom),focus)
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
 cached_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/decoration.py, line 535, in 
 render
 canv = self._original_widget.render((maxcol,)+size[1:], focus)
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
 cached_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/container.py, line 596, in 
 render
 focus and self.focus_part == 'body')
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
 cached_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/decoration.py, line 725, in 
 render
 canv = self._original_widget.render((maxcol,), focus)
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
 cached_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/container.py, line 864, in 
 render
 focus=focus and item_focus)
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
 cached_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/decoration.py, line 219, in 
 render
 canv = self._original_widget.render(size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 170, in 
 finalize_render
 canv = fn(self, size, focus=focus)
   File /usr/lib/python2.7/dist-packages/urwid/listbox.py, line 378, in 
 render
 assert rows = maxrow, Listbox contents too long!  Probably urwid's 
 fault (please report): %r % ((top,middle,bottom),)
 AssertionError: Listbox contents too long!  Probably urwid's fault (please 
 report): ((0, []), (-1, Edit selectable flow widget 'Re: 
 texlive-latex-extra: In pax: pdfannotextractor requires 

Bug#704880: reportbug urwid interface crash with Debian Bug 611298

2013-04-06 Thread Nils Dagsson Moskopp
Package: reportbug
Version: 6.4.4
Severity: normal

Dear Maintainer,

I wanted to report missing dependencies for the pdfannotextractor script 
included in texlive-latex-extra. For the record, I assume the missing 
dependencies of texlive-latex-extra to be libfile-which-perl and libpdfbox-java.

I did use the reportbug urwid interface, selecting “submit more information” 
when viewing bug report 611298 with the title “texlive-latex-extra: In pax: 
pdfannotextractor requires libfile-which-perl”.

The program crashed. I expected it to show me some editor to input more 
information about the bug I encountered.

-- Package-specific info:
** Environment settings:
INTERFACE=urwid

** /home/erlehmann/.reportbugrc:
reportbug_version 6.4.3
mode standard
ui urwid
email nils+debian-report...@dieweltistgarnichtso.net
no-cc
header X-Debbugs-CC: nils+debian-report...@dieweltistgarnichtso.net
smtphost reportbug.debian.org

-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-3-686-pae (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages reportbug depends on:
ii  apt   0.9.7.7
ii  python2.7.3~rc2-1
ii  python-reportbug  6.4.4

reportbug recommends no packages.

Versions of packages reportbug suggests:
ii  claws-mail 3.8.1-2
pn  debconf-utils  none
pn  debsumsnone
pn  dlocatenone
ii  emacs23-bin-common 23.4+1-4
ii  exim4  4.80-6
ii  exim4-daemon-light [mail-transport-agent]  4.80-6
ii  file   5.11-2
ii  gnupg  1.4.12-7
ii  python-gtk22.24.0-3
ii  python-gtkspell2.25.3-12
ii  python-urwid   1.0.1-2
ii  python-vte 1:0.28.2-5
ii  xdg-utils  1.1.0~rc1+git20111210-6

Versions of packages python-reportbug depends on:
ii  apt   0.9.7.7
ii  python2.7.3~rc2-1
ii  python-debian 0.1.21
ii  python-debianbts  1.11
ii  python-support1.0.15

python-reportbug suggests no packages.

-- debconf-show failed

*** /tmp/reportbug-crash
% reportbug texlive-latex-extra --no-check-available
Note: bug reports are publicly archived (including the email address of the 
submitter).
Detected character set: UTF-8
Please change your locale if this is incorrect.

Using 'Nils Dagsson Moskopp nils+debian-report...@dieweltistgarnichtso.net' 
as your from address.
Getting status for texlive-latex-extra...
Will send report to Debian (per lsb_release).







Maintainer for texlive-latex-extra is 'Debian TeX Maintainers 
debian-tex-ma...@lists.debian.org'.
Looking up dependencies of texlive-latex-extra...
Getting status for related package tex-common...
Looking up 'depends' of related package tex-common...
Looking up 'suggests' of related package tex-common...
Looking up status of additional packages...



Traceback (most recent call last):
  File /usr/bin/reportbug, line 2206, in module
main()
  File /usr/bin/reportbug, line 1080, in main
return iface.user_interface()
  File /usr/bin/reportbug, line 1859, in user_interface
'Please provide a subject for your response.', default=Re: %s % 
exinfo.subject, force_prompt=True)
  File /usr/lib/pymodules/python2.7/reportbug/ui/urwid_ui.py, line 359, in 
get_string
code, text = box.main(ui)
  File /usr/lib/pymodules/python2.7/reportbug/ui/urwid_ui.py, line 200, in 
main
return self.ui.run_wrapper(self.run)
  File /usr/lib/python2.7/dist-packages/urwid/raw_display.py, line 237, in 
run_wrapper
return fn()
  File /usr/lib/pymodules/python2.7/reportbug/ui/urwid_ui.py, line 151, in run
canvas = self.view.render( size, focus=True )
  File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
cached_render
canv = fn(self, size, focus=focus)
  File /usr/lib/python2.7/dist-packages/urwid/decoration.py, line 219, in 
render
canv = self._original_widget.render(size, focus=focus)
  File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
cached_render
canv = fn(self, size, focus=focus)
  File /usr/lib/python2.7/dist-packages/urwid/decoration.py, line 727, in 
render
canv = self._original_widget.render((maxcol,maxrow-top-bottom),focus)
  File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
cached_render
canv = fn(self, size, focus=focus)
  File /usr/lib/python2.7/dist-packages/urwid/decoration.py, line 535, in 
render
canv = self._original_widget.render((maxcol,)+size[1:], focus)
  File /usr/lib/python2.7/dist-packages/urwid/widget.py, line 132, in 
cached_render