python-cairo dependency missing in checkbox-gtk

Bug #940163 reported by Javier Collado
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox
Fix Released
Low
Javier Collado

Bug Description

During a checkbox installation from scratch one Sean Feole reported problems when running checkbox.

Looking at the logs, the problem was that `cairo` package wasn't found when trying to import it `gtk_interface.py`. After installing `python-cairo` package, the problem was gone and everyting worked fine.

According to `debian/control` file `python-cairo` isn't required by `checkbox-gtk` and using `apt-rdepends checkbox-gtk` I see that `libcairo2` is required, but not `python-cairo`. Hence, it seems that `python-cairo` isn't required either directly or indirectly.

I guess that it's a common package required by other applications and that's the reason this problem hasn't been found yet. Anyway, to prevent it from happening again it should be added to `debian/control`.

Related branches

Changed in checkbox:
milestone: none → 0.13.4
assignee: nobody → Javier Collado (javier.collado)
Revision history for this message
Daniel Manrique (roadmr) wrote :

Python-cairo is installed by default on the Ubuntu CD (as of Precise, at least). I'm curious to know what Sean Feole was using as a basis for his project. Of course explicitly having the dependency is the best way to go, but I'd still like to know :)

Changed in checkbox:
importance: Undecided → Low
status: New → In Progress
Revision history for this message
Daniel Manrique (roadmr) wrote :

Set to importance: Low as python-cairo is installed by default, thus this should only affect "odd" configurations.

Changed in checkbox:
status: In Progress → Fix Committed
Ara Pulido (ara)
Changed in checkbox:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.