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: typespeed - Test your typing speed and get your fingers' CPS https://bugzilla.redhat.com/show_bug.cgi?id=447639 ------- Additional Comments From fedora@xxxxxxxxxxxxxxxxxxxx 2008-06-21 12:03 EST ------- Fix - MUST: rpmlint: rpmlint /var/lib/mock/fedora-rawhide-i386/result/typespeed-* typespeed.i386: E: zero-length /var/games/typespeed.score typespeed.i386: W: file-not-utf8 /usr/share/doc/typespeed-0.6.4/ChangeLog typespeed.i386: E: setgid-binary /usr/bin/typespeed games 02755 typespeed.i386: E: non-standard-executable-perm /usr/bin/typespeed 02755 The errors are due to the games group ownership and are therefor save to ignore but please convert the ChangeLog to UTF-8 with iconv. This should be done together with the sed command in %prep and not during %install OK - MUST: The package is named according to the Package Naming Guidelines OK - MUST: The spec file name matches the base package %{name} OK - MUST: The package meets the Packaging Guidelines OK - MUST: The package is licensed with a Fedora approved license (GPLv2+) OK - MUST: The License field in the package spec file matches the actual license. OK - MUST: The source package includes the text of the license and it is correctly included in %doc OK - MUST: The spec file is written in American English OK - MUST: The spec file is legible OK - MUST: The sources used to build the package match the upstream source by md5 fb55b92ad7e29a1a6a7a3e1ca383d5e2 OK - MUST: The package successfully compiles and builds into binary rpms on i386 OK - MUST: No known ExcludeArch OK - MUST: All build dependencies are listed in BuildRequires OK - MUST: The spec file handles locales properly with the %find_lang macro OK - MUST: The package is not designed to be relocatable OK - MUST: The package owns all directories that it creates OK - MUST: The package does not contain any duplicate files in the %files listing FIX - MUST: Although permissions on files are set properly, the %defattr is wrong. Should be "%defattr(-,root,root,-)" for _all_ files, different permissions should be set with %attr, for example %attr(2755,root,games) %{_bindir}/%{name} %attr(664,root,games) %{_localstatedir}/games/%{name}.score OK - MUST: The package has a %clean section, which contains rm -rf %{buildroot} OK - MUST: The package consistently uses macros, as described in the macros section of Packaging Guidelines OK - MUST: The package contains code, no content OK - MUST: No large documentation files for a separate %{name}-doc package OK - MUST: The files included as %doc do not affect the runtime of the application Fix - MUST: The package includes a %{name}.desktop file (although it it no GUI application) which is correctly installed with desktop-file-install. But the Category "Application" is obsolete and should be removed. I also suggest to include typespeed.desktop as a separate file and not to create it in the spec. OK - MUST: The package does not own files or directories already owned by other packages OK - MUST: At the beginning of %install the package runs 'rm -rf %{buildroot}' OK - MUST: All filenames in the package are valid UTF-8 OK - SHOULD: The package builds in mock OK - SHOULD: The package functions as described, but I noticed a small bug: The German words file contains some English words, for example "Equipment". FIX - Minor: %description should be reworked a little: DOS is an abbreviation and should therefor be written in capital letters. The third sentence needs an article at the beginning, "The Idea" instead of "Idea". I suggest you simply use the description from the 'About' paragraph of the homepage: "Typespeed's idea is ripped from ztspeed (a DOS game made by Zorlim). The Idea behind the game is rather easy: type words that are flying by from left to right as fast as you can. If you miss 10 or more words, game is over. You can play typespeed for your own or with a friend using TCP/IPv4." -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ Fedora-package-review mailing list Fedora-package-review@xxxxxxxxxx http://www.redhat.com/mailman/listinfo/fedora-package-review