[Bug 436] Review request: Moonlight - Moonlight is an open source
implementation of Microsoft Silverlight for Unix systems
RPM Fusion Bugzilla
noreply at rpmfusion.org
Sun Mar 15 01:59:51 CET 2009
http://bugzilla.rpmfusion.org/show_bug.cgi?id=436
--- Comment #3 from Kevin Kofler <kevin.kofler at chello.at> 2009-03-15 01:59:51 ---
> I think the legal and political concerns the Fedora project has relating to
> this package are still relevant to RPM Fusion, and thus I'm opposed to this
> being included here. But that is just my opinion.
Well, RPM Fusion ships other patent-encumbered stuff as well (ffmpeg etc.), so
I don't think it makes sense to reject this based on being patent-encumbered.
The patents happen to be held by M$, but so are the ClearType patents
freetype-freeworld is allegedly infringing.
While I hate Silverlight, Moonlight and the Novell-M$ pact, I don't think it's
fair to reject this package from RPM Fusion.
> Please include [...] why this package is not allowed in Fedora.
I'll fill that one in:
https://fedoraproject.org/wiki/ForbiddenItems#Moonlight
As for the package itself, some observations (not a formal or complete review):
* 0%{?fedora_version} is not defined in Fedora or RPM Fusion. This is a macro
specific to the openSUSE Build Service. Please use 0%{?fedora} instead.
Likewise, 0%{rhel_version} should be changed to 0%{?rhel}. (And checks like %if
0%{?fedora} || 0%{?rhel_version} are redundant and can be removed altogether,
RPM Fusion packages are not going to be built on anything else.)
* A general observation related to the above: it is in general not a good idea
to reuse specfiles from openSUSE (or Mandriva, for that matter), they have very
different packaging conventions from ours.
* The "Authors: ..." block should be removed from %description (also an
openSUSE-ism?).
* Please remove the 0%{suse_version} conditionals.
* Why is this overriding __find_provides and __find_requires?
* Why are you disabling ffmpeg support?
--
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