[Bug 1030] Review request: xbmc - Media center
RPM Fusion Bugzilla
noreply at rpmfusion.org
Thu Dec 31 14:51:41 CET 2009
http://bugzilla.rpmfusion.org/show_bug.cgi?id=1030
--- Comment #9 from rc040203 at freenet.de 2009-12-31 14:51:41 ---
(In reply to comment #8)
> (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?
As I said, there "several different reasons":
1) I am not sure, I be will using xbmc in longer terms. All I did was to
recently pick up Rolf F.'s spec and to try bringing into shape to get an
impression about xbmc, myself.
2) Christmas holidays interferred (and still interfer) - I haven't had any
chance to submit these patches anywhere, yet.
> > > 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.
Well, what upstream calls "packaging", leaves a lot of room for improvement ;)
> > > 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.
Neither do I. It's just that I have been wading though upstream's mess and try
to address obvious issues.
> > 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.)
IIRC, this issue pops up when building with debug-infos enabled and with libdir
fixed. Some of rpm's python-scripts will choke on the scripts, because these
are using keywords which are reserved in python-2.6.
> > * 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.
Yes, this was a fallout from addressing the bindir/libdir issue.
--
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