[Bug 886903] Review Request: xonotic - Multiplayer, deathmatch oriented first person shooter
bugzilla at redhat.com
bugzilla at redhat.com
Mon Feb 11 11:04:48 UTC 2013
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=886903
--- Comment #27 from Simone Caronni <negativo17 at gmail.com> ---
Issues:
=====
[!]: %build honors applicable compiler flags or justifies otherwise.
I've tried building with %{?_smp_mflags} and it builds fine, you can remove
comment at line 130 and add %{?_smp_mflags} to line 131/132.
=====
[!]: License field in the package spec file matches the actual license.
Note: Checking patched sources after %prep for licenses. Licenses found:
"GPL (v2 or later) (with incorrect FSF address)", "BSD (2 clause)", "GPL
(v2 or later)", "LGPL (v2 or later) (with incorrect FSF address)",
"Unknown or generated". 5 files have unknown license.
According to the license check, a source file has a BSD license. I think the
License tag should be:
License: GPLv2+ and LGPLv2+ and BSD
http://fedoraproject.org/wiki/Packaging:LicensingGuidelines#Multiple_Licensing_Scenarios
=====
[!]: Spec use %global instead of %define.
Note: %define _hardened_build 1
http://fedoraproject.org/wiki/Packaging:Guidelines#PIE
=====
xonotic.src:46: W: unversioned-explicit-provides nexuiz
xonotic.x86_64: W: self-obsoletion nexuiz <= 2.5.2 obsoletes nexuiz
Line 46 should be:
Provides: nexuiz = %{name}-%{version}
In addition to this, following the same logic the server subpackage should
have:
Obsoletes: nexuiz-server <= 2.5.2
Provides: nexuiz-server = %{name}-%{version}
It should be possible to run both old and new servers at the same time, but
this is the same approach as the base game; so if we obsolete nexuiz, also the
unmantained nexuiz-server should be obsoleted.
=====
xonotic.src:124: W: macro-in-comment %{__make}
xonotic.src:176: W: macro-in-comment %{buildroot}
xonotic.src:176: W: macro-in-comment %{_bindir}
xonotic.src:212: W: macro-in-comment %{_bindir}
As in comment #18, also those should be replaced with system commands, in case
they are later uncommented. Also %{_make} should be replaced with make.
=====
xonotic.src:141: W: mixed-use-of-spaces-and-tabs (spaces: line 33, tab: line
141)
You can remove one space at line 33 and 35 and replace the tabs with spaces
from line 141 onwards.
=====
xonotic.x86_64: W: incoherent-version-in-changelog 0.6.0-3 ['0.6.0-4.fc18',
'0.6.0-4']
Bump release in changelog to 0.6.0-4.
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=BALNIaqgVd&a=cc_unsubscribe
More information about the package-review
mailing list