Bug#643692: gnome-sudoku should have a Depends: python-gi-cairo

Daniel Kahn Gillmor dkg at fifthhorseman.net
Tue Dec 13 17:45:57 UTC 2011


Package: gnome-sudoku
Version: 1:3.2.1-1
Followup-For: Bug #643692

if python-gi-cairo is not installed, trying to invoke gnome-sudoku fails:

0 consoleuser at stylus:~$ gnome-sudoku
Traceback (most recent call last):
  File "/usr/games/gnome-sudoku", line 23, in <module>
    start_game()
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/gnome_sudoku.py", line 22, in start_game
    main.start_game()
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/main.py", line 997, in start_game
    u = UI()
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/main.py", line 136, in __init__
    self.setup_gui()
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/main.py", line 195, in setup_gui
    self.setup_tracker_interface()
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/main.py", line 601, in setup_tracker_interface
    self.tracker_ui = TrackerBox(self)
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/main.py", line 726, in __init__
    self.setup_tree()
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/main.py", line 752, in setup_tree
    (0, 0, 0)
  File "/usr/lib/python2.7/dist-packages/gnome_sudoku/main.py", line 827, in get_tracker_pixbuf
    return Gdk.pixbuf_get_from_surface(surface, 0, 0, 64, 64)
  File "/usr/lib/python2.7/dist-packages/gi/types.py", line 43, in function
    return info.invoke(*args, **kwargs)
KeyError: 'could not find foreign type Surface'
1 consoleuser at stylus:~$ 


It seems like this package just wants an additional Depends:
python-gi-cairo (it works fine for me once that package is installed).

I'm surprised that this bug (#643692) is only Severity: Important,
because it makes the package basically unusable.

Regards,

	--dkg

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-rc4-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-sudoku depends on:
ii  gconf2            3.2.3-1
ii  gir1.2-gconf-2.0  3.2.3-1
ii  gir1.2-gtk-3.0    3.2.2-3
ii  gnome-games-data  1:3.2.1-1
ii  python            2.7.2-9
ii  python-cairo      1.8.8-1+b2
ii  python-gobject    3.0.2-4
ii  python2.6         2.6.7-4
ii  python2.7         2.7.2-8

gnome-sudoku recommends no packages.

gnome-sudoku suggests no packages.

-- no debconf information






More information about the pkg-gnome-maintainers mailing list