Bug 2217

Summary: xbmc FTBFS on F-17 - deprecated BR: python-sqlite2
Product: Fedora Reporter: Nicolas Chauvet <kwizart>
Component: kodiAssignee: Alex Lancaster <alexl>
Status: RESOLVED FIXED    
Severity: normal CC: ktdreyer
Priority: P5    
Version: 17   
Hardware: All   
OS: GNU/Linux   
namespace:

Description Nicolas Chauvet 2012-03-09 14:05:07 CET
python-sqlite2 is not available anymore in the F-17 and have to be replaced/patched to use the standard sqlite module instead.


Please fix ASAP as this lead to a broken dependency on F-17.
Thx

(BTW, I hope XBMC will be updated in F-16 too as it's currently broken at runtime there).
Comment 1 Alex Lancaster 2012-03-09 19:59:30 CET
(In reply to comment #0)
> python-sqlite2 is not available anymore in the F-17 and have to be
> replaced/patched to use the standard sqlite module instead.

I'll look into it, if you have a patch, or know what needs to be changed, then I'm happy to fix it.  I think I had to patch it to use the system python-sqlite2 in place of the internally-built to xbmc sqlite version.  One complicating factor is that I'm moving to Eden (11.x) which is supposed to be more distro-friendly, so hopefully this will just use the system sqlite module, but I haven't had a time to look into it.

> Please fix ASAP as this lead to a broken dependency on F-17.
> Thx

Even if I fix this, there are other issues that prevent a build from working F-17 in any case, which are outside my control.  Specifically there are changes in the bluez package (which is in Fedora-proper) that make it impossible to build xbmc currently.  There is a patch, and I have filed a bug with the patch, but have had no response from the bluez maintainer: https://bugzilla.redhat.com/show_bug.cgi?id=786966  (see also the issue in upstream xbmc: http://trac.xbmc.org/ticket/12441 )

> (BTW, I hope XBMC will be updated in F-16 too as it's currently broken at
> runtime there).

What is the symptom, does xbmc just not work. or only the bits that require python sqlite?  xbmc-10.1-7.fc16.x86_64 works OK for me.
Comment 2 Alex Lancaster 2012-03-09 21:25:37 CET
OK, looks like bluez 4.99 fixed the problem in f18/rawhide at least:

http://buildsys.rpmfusion.org/build-status/job.psp?uid=12334

so I could re-spin xbmc and drop the python-sqlite2 BR/R.   I tested the YouTube add-on (which I think uses sqlite module, but I'm not sure).  Closing for the moment.