Bug 12656

Summary: quodlibet does not start - Error is "PyGObject is missing cairo support"
Product: Mageia Reporter: Liam Quin <liam>
Component: RPM PackagesAssignee: William Murphy <warrendiogenese>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: doktor5000, jani.valimaa
Version: CauldronKeywords: Triaged
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: quodlibet-3.0.2-4.mga4.src.rpm CVE:
Status comment:

Description Liam Quin 2014-02-07 20:35:42 CET
Description of problem:

quodlibet doesn't start - if you run it from the terminal you see,
E: PyGObject is missing cairo support

This seems to be because we don't have python-cario-gobject (nor python-gobject-cairo) packages. But quodlibit ought to have a dependency on it.




Reproducible: 

Steps to Reproduce:
Comment 1 Florian Hubold 2014-02-08 00:16:10 CET
Actually I'd say this is more a bug with their buildsystem, if this is required how can such a broken build be ok to proceed?

Anyways, this is probably the issue: for python-gobject introspection support is disabled, as otherwise it doesn't build (code seems too old from some of the warning). And it seems cairo supports needs introspection, from configure output:

  --enable-cairo          Enable Cairo bindings using introspection
                          information
  --enable-introspection  Use introspection information

After rebuilding python-gobject with only --enable-cairo, no difference.
When trying to rebuild python-gobject3 and enabling cairo, build of the library breaks.

[doktor5000@Mageia3 SPECS]$ rpm -qa | grep python | grep gobject
python-gobject-debuginfo-2.28.6-12.mga4
python3-gobject3-3.10.2-1.mga4
python-gobject-2.28.6-12.mga4
python-gobject-devel-2.28.6-12.mga4


This should be reported upstream with quodlibet and/or python-gobject

CC: (none) => doktor5000

Comment 2 Florian Hubold 2014-02-08 00:17:28 CET
assigning to maintainer

Keywords: (none) => Triaged
Assignee: bugsquad => pierre-malo.denielou
Summary: quodlimit does not start - Error is "PyGObject is missing cairo support" => quodlibet does not start - Error is "PyGObject is missing cairo support"

Comment 3 Jani Välimaa 2014-02-08 08:25:42 CET
Install python-gi-cairo.

CC: (none) => jani.valimaa

Comment 4 Jani Välimaa 2014-02-08 08:31:05 CET
Pushed fixed pkg to Cauldron. This probably should be also fixed in mga4.
Malo Deniélou 2014-08-26 00:31:10 CEST

Assignee: pmdenielou => warrendiogenese

Comment 5 William Murphy 2014-09-21 07:21:08 CEST
Closing old bug. This packaged has since been updated and runs without problems.

Status: NEW => RESOLVED
Resolution: (none) => FIXED