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  Edit
Everyone can see this information.

Other bug subscribers