Source: gaupol
Severity: important

Dear Maintainer,

I've received a bug report [1] that Gaupol throws some Cairo errors
about "Couldn't find conversion for foreign struct 'cairo.Context'".
These seem to be solved by installing "python3-gi-cairo", I've confirmed
this on Debian unstable myself. Similar bug reports are seen elsewhere
[2,3].

Gaupol doesn't use Cairo directly and never imports Cairo, but only
deals with a Cairo context in one normal Gtk callback, which is why I
have never declared anything needing some specific Cairo.

I'm not familiar with the Cairo introspection and/or Python binding
situation, but if you agree, I guess "python3-gi-cairo" should be marked
as a dependency. It seems at least Debian packages of exfalso and gramps
do the same.

 [1] https://bugzilla.gnome.org/show_bug.cgi?id=723974
 [2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=719025
 [3] https://github.com/jflesch/paperwork/issues/283

P.S. Looking at Gaupol's README file, it seems I don't list even Gtk as
a dependency! This is a leftover from replacing PyGTK, which depended on
Gtk, with PyGObject, which doesn't. I'll update the list of dependencies
for 0.25.1.


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to