http://bugzilla.rpmfusion.org/show_bug.cgi?id=1030
--- Comment #103 from Jonathan Dieter <jdieter(a)gmail.com> 2010-03-01 13:05:41 ---
Ralf's summary of the review to this point (posted to rpmfusion-devel):
------------------------------------------------------------------------
* Technically: *-12 doesn't build for FC13 ;)
- An API change between rpmfusion's FC12 and FC13's ffmpeg breaks xbmc.
- xbmc is victim of the DSO changes in FC13.
- There is a subtile configure script bug somewhere causing it to
(silently) not to work for FC13.
I have dirty hacks addressing the 1st and 2nd issues pending, but am
still investigating the latter, yet. Could be one these "autoreconf is
harmful" cases, could also be a side-effect of the DSO-changes, could be
something else, ... I don't know yet.
* Usability-wise:
- Verify that python works sufficiently.
There have been reports that xbmc's python scripts (python2.4) don't
work on Fedora (python2.6). I haven't see any such python breakdown yet,
so I don't know how to reproduce such breakdown.
- Decide about what to do with xbmc-standalone.
IMO, it's dysfunctional.
- Decide about what to do with /usr/bin/xbmc's "core dump feature".
To me, it's nothing but silly.
* Perform a legal review.
- AFAICT, even if putting patent issues aside, xbmc is not [L]GPL'ed,
because it contains subpackages/libraries which are not
[L]GPL-compatible. The original xbmc code certainly is "free", but I am
having strong doubts if all of the libraries they have bundled, are
(e.g. GoAHead, UnRar).
In Fedora, I would reject this package for "improper licensing" and/or
delegate it for legal review to FE-LEGAL. No idea, about what rpmfusion
wants to do about it.
- One detail: xbmc contains fonts, which suspiciously look like "bundled
msttcorefonts", but I haven't checked the details, yet.
* Packaging-wise/FPG-compliance-wise: xbmc contains many "bundled"
libraries.
--
Configure bugmail:
http://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.