[Bug 244936] Review Request: dbench - Filesystem load benchmarking tool
bugzilla at redhat.com
bugzilla at redhat.com
Wed Jun 20 00:52:37 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: dbench - Filesystem load benchmarking tool
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=244936
tyler.l.owen at gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tyler.l.owen at gmail.com
------- Additional Comments From tyler.l.owen at gmail.com 2007-06-19 20:52 EST -------
This is not an official review as I am not sponsored yet.
---------
Summary:
---------
* rpmlint output not silent
* license file not included in RPM
* no %doc defined in %files
* Changelog missing version information
* Files section needs work.
* Create a devel package with correct files. Not in the main package
* Use macros for %build and %install sections
---------
Details:
---------
OK - Mock : Built on F-7 (x86)
OK - Package meets naming and packaging guidelines
OK - Spec file matches base package name.
FIX - Spec has consistant macro usage.
FIX - Meets Packaging Guidelines.
OK - License field in spec matches
OK - License is GPL
OK - License match packaging policy licenses allowed
FIX - License file is included in package
License should be included as %doc in the %files section
OK - Spec in American English
OK - Spec is legible.
OK - Sources SHOULD match upstream md5sum:
efd0c958da79c1cd941ecd3f63e637ae dbench-3.04.tar.gz
OK - Package has correct buildroot.
OK - BuildRequires are not redundant.
FIX - %build and %install stages are correct and work.
why not use, for %prep:
%setup -q
This would eliminate the need for the pushd and popd
For %install why not use:
make install DESTDIR=$RPM_BUILD_ROOT
It would simplify the %install to 1 line (besides the rm -rf
$RPM_BUILD_ROOT), not to mention it would only install
the files that are required for the main RPM needed to work
OK - Package has %defattr and permissions on files is good.
OK - Package has a correct %clean section.
OK - Package is code or permissible content.
FIX - Packages %doc files don't affect runtime.
There is no %doc section
OK - No large doc files not in a -doc package
FIX - Package has no duplicate files in %files.
%files section needs work
OK - Package doesn't own any directories that other packages own.
FIX - Changelog section is correct.
NA - Does not contain any .la libtool archives
NA - .desktop file installed correctly
FIX - Should function as described.
Binary installs and will run, but package installs binary to
/usr/share/dbench which isn't a typical place for a binary thus not in $PATH
OK - Should package latest version
---------------
Rpmlint output:
---------------
SRPM
W: dbench no-url-tag
W: dbench mixed-use-of-spaces-and-tabs (spaces: line 3, tab: line 6)
RPM
W: dbench no-documentation
W: dbench devel-file-in-non-devel-package /usr/share/dbench/io.c
W: dbench devel-file-in-non-devel-package /usr/share/dbench/snprintf.c
W: dbench devel-file-in-non-devel-package /usr/share/dbench/child.c
W: dbench devel-file-in-non-devel-package /usr/share/dbench/system.c
W: dbench devel-file-in-non-devel-package /usr/share/dbench/proto.h
W: dbench devel-file-in-non-devel-package /usr/share/dbench/config.h
W: dbench devel-file-in-non-devel-package /usr/share/dbench/util.c
W: dbench devel-file-in-non-devel-package /usr/share/dbench/sockio.c
W: dbench devel-file-in-non-devel-package /usr/share/dbench/fileio.c
W: dbench devel-file-in-non-devel-package /usr/share/dbench/tbench_srv.c
W: dbench devel-file-in-non-devel-package /usr/share/dbench/socklib.c
W: dbench devel-file-in-non-devel-package /usr/share/dbench/dbench.c
W: dbench devel-file-in-non-devel-package /usr/share/dbench/dbench.h
W: dbench no-version-in-last-changelog
W: dbench no-url-tag
E: dbench arch-dependent-file-in-usr-share /usr/share/dbench/fileio.o
E: dbench arch-dependent-file-in-usr-share /usr/share/dbench/dbench
W: dbench unstripped-binary-or-object /usr/share/dbench/dbench
E: dbench arch-dependent-file-in-usr-share /usr/share/dbench/tbench_srv
W: dbench unstripped-binary-or-object /usr/share/dbench/tbench_srv
E: dbench arch-dependent-file-in-usr-share /usr/share/dbench/system.o
E: dbench arch-dependent-file-in-usr-share /usr/share/dbench/snprintf.o
E: dbench arch-dependent-file-in-usr-share /usr/share/dbench/util.o
E: dbench arch-dependent-file-in-usr-share /usr/share/dbench/child.o
E: dbench arch-dependent-file-in-usr-share /usr/share/dbench/tbench
W: dbench unstripped-binary-or-object /usr/share/dbench/tbench
E: dbench arch-dependent-file-in-usr-share /usr/share/dbench/tbench_srv.o
E: dbench arch-dependent-file-in-usr-share /usr/share/dbench/sockio.o
E: dbench arch-dependent-file-in-usr-share /usr/share/dbench/socklib.o
E: dbench arch-dependent-file-in-usr-share /usr/share/dbench/dbench.o
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/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.
More information about the Fedora-package-review
mailing list