[Bug 238270] Review Request: widelands - realtime-strategy game
bugzilla at redhat.com
bugzilla at redhat.com
Sat May 5 08:38:06 UTC 2007
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: widelands - realtime-strategy game
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=238270
j.w.r.degoede at hhs.nl changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
AssignedTo|nobody at fedoraproject.org |j.w.r.degoede at hhs.nl
OtherBugsDependingO|163776 |
nThis| |
Flag| |fedora-review?
------- Additional Comments From j.w.r.degoede at hhs.nl 2007-05-05 04:38 EST -------
MUST:
=====
* rpmlint output is:
W: widelands-data no-documentation
* Package and spec file named appropriately
* Packaged according to packaging guidelines
* License ok
* spec file is legible and in Am. English.
* Source matches upstream
* Compiles and builds on devel i386
* BR: ok
0 locales not handled properly
* No shared libraries, ldconfig not needed
* Not relocatable
* Package owns / or requires all dirs
* No duplicate files & Permissions ok
* %clean & macro usage OK
* Contains code and permissable content
* %doc does not affect runtime, and isn't large enough to warrent a sub package
* -devel package not needed
* .desktop file as needed
MUST FIX
========
* You install pics/wl-logo-64.png as /usr/share/pixmaps/widelands.png, however
installing icons under /usr/share/pixmaps is obsolete, it should go under
/usr/share/icons/hicolor/64x64/apps
* Add icon update cache code to %post and %postun, see scriptlets page on the
wiki
* Remove update-desktop-database from %post(un) this is only needed when you
install a new mimitype
* Remove "Version" and "TryExec" from the .desktop file. Version should be
set to the actual package version, not 1.0 since thats kinda hard todo for
this package and since Version isn't actually used by anything just remove it.
TryExec isn't needed here.
* Merge -data and main package into one, no need / use for a seperate package
Should Fix
==========
* You do %define buildnum 10 and then everywhere were you use it you write:
build%{buildnum} why not just do: "%define build build10" and use %{build}
where you now use build%{buildnum}?
* Why define rel, why not just directly enter it in the release field?
* I agree with your assesment made in comment #3 about the locale files being
to generic named to go into the system dir, however they should still be
marked %lang XX (just like config files should be marked %config)
* It doesn't seem to properly pickup the system language set with LANG,
translations do work when you change the language from the menu
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the package-review
mailing list