[Bug 1030] Review request: xbmc - Media center

RPM Fusion Bugzilla noreply at rpmfusion.org
Thu Dec 31 13:52:36 CET 2009


http://bugzilla.rpmfusion.org/show_bug.cgi?id=1030





--- Comment #8 from Alex Lancaster <alexl at users.sourceforge.net>  2009-12-31 13:52:36 ---
(In reply to comment #1)
> (In reply to comment #0)
> 
> [FWIW: I have a spec for xbmc of my own, but do not indent to publish it for
> several, different reasons. The comments below are based on what I am observing
> without having looked into your package.]

Any reason why you hadn't submitted a package review for XBMC yourself then?

> > Note that XBMC is a big package, the SRPM is 135 MB (although the binary is
> > only 32 MB).
> Much of the size stems from upstream including windows and osx binaries.
> I'd recommend to prune them from their tarball.

Yes, I had noticed that, although I believe that Fedora prefers pristine
tarballs where possible.  Of course if any .dlls or binaries are in there, they
need to be stripped out in any case since they may not be distributable, so we
may as well remove anything that isn't strictly necessary.

> > 1. The first issue (as revealed in the rpmlint log, below) is that xbmc
> > installs no-arch independent code in /usr/share/xbmc/.  We probably need
> 
> s/need/MUST/
> No go without having this fixed.

Right, the "probably" was in reference to the fact that it would be good to
enlist upstream's advice in fixing this properly, versus only applying patches
which at least for me is more risky since I don't know the xbmc codebase that
well, not to whether it was necessary for the package review.

> > to
> > work with upstream to see how best to relocate these binaries to /usr/lib{64}/.
> I have a patch addressing this issue. But am not yet sure my patch is complete,
> because there are several places in xbmc which have /usr/share hard-wired.

Right, and again why probably working with upstream who knows the codebase will
probably help out.

> There are other majors issues I am aware about:
> 
> * the spyce stuff is outdated and breaks with python-2.6 (Earlier versions of
> my spec failed to build in mock because of this - I have a patch, I grabbed
> somewhere on the net.)
> 
> * parts of xbmc don't acknowledge RPM_OPT_FLAGS
> 
> * Lack of DESTDIR support.

OK, so it seems that your patches fix the DESTDIR issue at least. 


-- 
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.


More information about the rpmfusion-developers mailing list