Bug#883741: pyspread: Spreadsheet canvas won't show with newest update

2017-12-17 Thread Martin Manns
Sorry I mean thanks to the solution of bug #884411



Bug#883741: pyspread: Spreadsheet canvas won't show with newest update

2017-12-17 Thread Martin Manns
The issue seems to be fixed in Debian testing with 
python-wxgtk3.0 (3.0.2.0+dfsg-6)
thanks to the solution of bug #883741.



Bug#883741: pyspread: Spreadsheet canvas won't show with newest update

2017-12-14 Thread Martin Manns
I can reproduce this.

The reason is that pyspread uses the cairo component from the package
python-wxgtk3.0
that has been broken.
This bug affects all Cairo based applications that use wxPython (e.g.
the wxPython demo).



Bug#883741: pyspread: Spreadsheet canvas won't show with newest update

2017-12-06 Thread Lorenz Minder
Package: pyspread
Version: 1.1-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

With the latest apt-get upgrade, the spreadsheet canvas of pyspread will
no longer show, instead it's just a white box without the grid.  This
makes the pyspread package unusable.  The console is full of error
messages like the following:

Traceback (most recent call last):
  File "/usr/share/pyspread/src/gui/_grid_renderer.py", line 340, in Draw
grid._view_frozen)
  File "/usr/share/pyspread/src/gui/_grid_renderer.py", line 263, in 
_get_cairo_bmp
context = wx.lib.wxcairo.ContextFromDC(mdc)
  File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/lib/wxcairo.py", line 
137, in ContextFromDC
ctx = pycairoAPI.Context_FromContext(ctxptr, pycairoAPI.Context_Type, None)
AttributeError: 'Pycairo_CAPI' object has no attribute 'Context_FromContext'

I am not sure what caused this problem, but am now seeing this on
several machines, and believe it to be universal.  To reproduce it,
simpy start pyspread (with no spreadsheet file at all).

Judging from the error messages, the bug might not be in the pyspread
package, but in some package it depends on.

I don't know a workaround for this problem.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (1000, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), 
LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages pyspread depends on:
ii  gir1.2-pango-1.0 1.40.12-1
ii  libcairo-gobject21.15.8-2
ii  libpangocairo-1.0-0  1.40.12-1
ii  python   2.7.14-1
ii  python-cairo 1.15.4-2
ii  python-gnupg 0.4.1-1
ii  python-gtk2  2.24.0-5.1+b1
ii  python-matplotlib2.0.0+dfsg1-2+b1
ii  python-numpy 1:1.13.3-2
ii  python-wxgtk3.0  3.0.2.0+dfsg-5

Versions of packages pyspread recommends:
ii  gpg-agent [gnupg-agent]  2.2.2-1
ii  python-jedi  0.10.2-1
ii  python-xlrd  1.1.0-1
ii  python-xlwt  0.7.5+debian1-1

Versions of packages pyspread suggests:
pn  python-mpltoolkits.basemap  
pn  ttf-mscorefonts-installer   

-- no debconf information