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