Package: python-matplotlib
Version: 1.5.3-1
Severity: grave
Justification: renders package unusable

Every Python script I have that uses matplotlib or pylab is now
failing on Stretch with the following stack trace:

Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1545, in __call__
    return self.func(*args)
  File "/usr/lib/python2.7/dist-packages/matplotlib/backends/backend_tkagg.py", 
line 283, in resize
    self.show()
  File "/usr/lib/python2.7/dist-packages/matplotlib/backends/backend_tkagg.py", 
line 355, in draw
    tkagg.blit(self._tkphoto, self.renderer._renderer, colormode=2)
  File "/usr/lib/python2.7/dist-packages/matplotlib/backends/tkagg.py", line 
26, in blit
    _tkagg.tkinit(tk.interpaddr(), 1)
OverflowError: Python int too large to convert to C long

These scripts all work fine on Jessie, and used to work until quite
recently on Stretch/Sid.

Here's a short test program that will demonstrate the problem:

=====
import pylab

distances = [0, 0.0011970407617050934, 0.0050796062254631295, 
0.007303941153223762, 0.007303941153223762, 0.008232870398475445, 
0.008232870398475445, 0.012806461740481582, 0.016651523629144134, 
0.021047330616832543]

elevations = [6404.2, 6410.76, 6400.92, 6410.76, 6423.88, 6423.88, 6453.41, 
6410.76, 6427.17, 6420.6]

pylab.plot(distances, elevations)

pylab.show()
=====


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 4.3.0-1-686 (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
Init: systemd (via /run/systemd/system)

Versions of packages python-matplotlib depends on:
ii  libatk1.0-0                       2.22.0-1
ii  libc6                             2.24-7
ii  libcairo2                         1.14.6-1.1
ii  libfontconfig1                    2.11.0-6.7
ii  libfreetype6                      2.6.3-3+b1
ii  libgcc1                           1:6.2.1-5
ii  libgdk-pixbuf2.0-0                2.36.0-1
ii  libglib2.0-0                      2.50.2-2
ii  libgtk2.0-0                       2.24.31-1
ii  libjs-jquery                      3.1.1-1
ii  libjs-jquery-ui                   1.12.1+dfsg-2
ii  libpango-1.0-0                    1.40.3-3
ii  libpangocairo-1.0-0               1.40.3-3
ii  libpangoft2-1.0-0                 1.40.3-3
ii  libpng16-16                       1.6.26-2
ii  libstdc++6                        6.2.1-5
ii  python                            2.7.11-2
ii  python-cycler                     0.10.0-1
ii  python-dateutil                   2.5.3-2
ii  python-matplotlib-data            1.5.3-1
ii  python-numpy [python-numpy-abi9]  1:1.11.2-1
ii  python-pyparsing                  2.1.10+dfsg1-1
ii  python-tz                         2016.7-0.2
pn  python:any                        <none>

Versions of packages python-matplotlib recommends:
ii  python-glade2   2.24.0-5.1
ii  python-imaging  3.4.2-1
ii  python-tk       2.7.11-2

Versions of packages python-matplotlib suggests:
pn  dvipng                 <none>
ii  ffmpeg                 7:3.2.2-1
ii  ghostscript            9.20~dfsg-1
ii  gir1.2-gtk-3.0         3.22.4-1
ii  inkscape               0.91-12
ii  ipython                5.1.0-3
ii  librsvg2-common        2.40.16-1
pn  python-cairocffi       <none>
ii  python-configobj       5.0.6-2
pn  python-excelerator     <none>
ii  python-gobject         3.22.0-1
ii  python-gtk2            2.24.0-5.1
pn  python-matplotlib-doc  <none>
ii  python-nose            1.3.7-2
ii  python-qt4             4.11.4+dfsg-2
ii  python-scipy           0.18.1-2
ii  python-sip             4.18.1+dfsg-1
pn  python-tornado         <none>
pn  python-traits          <none>
ii  python-wxgtk3.0        3.0.2.0+dfsg-3
pn  texlive-extra-utils    <none>
pn  texlive-latex-extra    <none>
pn  ttf-staypuft           <none>

-- no debconf information

Reply via email to