[Bug 475032] Review Request: gnaural - A multi-platform programmable binaural-beat generator.
bugzilla at redhat.com
bugzilla at redhat.com
Wed Dec 24 18:06:26 UTC 2008
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=475032
--- Comment #3 from Debarshi Ray <debarshi.ray at gmail.com> 2008-12-24 13:06:24 EDT ---
MUST Items:
OK - rpmlint is clean
xx - does not follow Naming Guidelines
+ Looking at the upstream release announcement, it looks like 1.0.20080808
should be the value of the version tag, although they say that the 1.0
release is "a stable snapshot of the beta Gnaural2". Ubuntu has also
chosen to include the date in the version tag and not in the release tag.
OK - spec file is named as %{name}.spec
xx - package meets Packaging Guidelines
+ The description is too verbose. Apart from the first sentence, the
content mainly describes the surrounding research and not Gnaural itself.
+ To preserve timestamps you could consider using:
make install INSTALL="%{__install} -p" DESTDIR=$RPM_BUILD_ROOT
+ According to
https://fedoraproject.org/wiki/Packaging/Guidelines#Timestamps
'install -p' should be used to preserve timestamps.
+ Instead of putting gnaural-icon.png in /usr/share/pixmaps you could
consider putting it in /usr/share/icons/hicolor/48x48/apps and add
'Requires: hicolor-icon-theme'. If you do so, then you should use the
necessary post and postun scriptlets from
https://fedoraproject.org/wiki/Packaging/ScriptletSnippets#GTK.2B_icon_cache
gnaural-icon.xpm is a better candidate for /usr/share/pixmaps.
OK - Fedora approved license and meets Licensing Guidelines
OK - License field meets actual license
OK - upstream license file included in %doc
OK - spec file uses American English
OK - spec file is legible
OK - sources match upstream sources
OK - package builds successfully
OK - ExcludeArch not needed
xx - redundant and extra build dependencies listed
+ pkgconfig is brought in by all the -devel packages providing *.pc files
OK - no locales
OK - no shared libraries
OK - package is not relocatable
OK - file and directory ownership
OK - no duplicates in %file
OK - file permissions set properly
OK - %clean present
OK - macros used consistently
OK - contains code and permissable content
OK - -doc is not needed
OK - contents of %doc does not affect the runtime
OK - no header files
OK - no static libraries
OK - no pkgconfig files
OK - no library files
OK - -devel is not needed
OK - no libtool archives
xx - %{name}.desktop file is not properly installed
+ If the package installs a .desktop file, then desktop-file-install must
be run. In this case mv can not be used. See
https://fedoraproject.org/wiki/Packaging/Guidelines#desktop-file-install_usage
+ According to
https://fedoraproject.org/wiki/Packaging/Guidelines#Icon_tag_in_Desktop_Files
it is better to use only 'gnaural-icon' as the value for the Icon tag in
order to support theming.
OK - does not own files or directories owned by other packages
OK - buildroot correctly prepped
OK - all file names valid UTF-8
SHOULD Items:
OK - upstream provides license text
xx - no translations for description and summary
OK - package builds in mock successfully
OK - package builds on all supported architectures
OK - package functions as expected
OK - scriptlets are sane
OK - subpackages are not needed
OK - no pkgconfig files
OK - no file dependencies
--
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.
More information about the Fedora-package-review
mailing list