[Bug 210007] Review Request: libtune - standard API to access the kernel tunables

bugzilla at redhat.com bugzilla at redhat.com
Mon Feb 4 23:10:34 UTC 2008


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: libtune - standard API to access the kernel tunables


https://bugzilla.redhat.com/show_bug.cgi?id=210007


konradr at redhat.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Flag|fedora-review?              |fedora-review+




------- Additional Comments From konradr at redhat.com  2008-02-04 18:10 EST -------
ok MUST items with explanations:

 - rpmlint: ok
$rpmlint -v libtune-0.14-5.fc8.i386.rpm
libtune.i386: I: checking
$rpmlint -v libtune-devel-0.14-5.fc8.i386.rpm
libtune-devel.i386: I: checking
libtune-devel.i386: W: service-default-enabled /etc/rc.d/init.d/chtunedb
libtune-devel.i386: W: service-default-enabled /etc/rc.d/init.d/chtunedb
libtune-devel.i386: W: incoherent-init-script-name chtunedb
$rpmlint -v tunables-base-data-2.6.23-0.14-5.fc8.i386.rpm
tunables-base-data-2.6.23.i386: I: checking
$rpmlint -v tunables-distro-data-0.14-5.fc8.i386.rpm
tunables-distro-data.i386: I: checking

The warnings for libtune-devel can be ignored. The 'chtunedb' script is
the mechanism for the devel package to "harvest" kernel parameters (so
if a new kernel is added they are automaticly regenerated).

ok MUST items:
 - package name: ok.
 - spec file name match base package: ok.
 - package meet packaging guidelines: ok
 - package must contin approved license: ok
 - license field equal the actual license: ok
 - spec file written in American English: ok
 - spec file legible: ok
 - source files in rpmbuild match upstream: ok
 - package compile and build binary RPM: ok (built on f-7, f-8, f-9 under
scratch koji build)
 - build dependencies listed in BuildRequires: ok
 - binary RPM which stores shared library must call ldconfig in %post and
%postun: ok
 - a package must own all the directories it creates: ok
 - a package must not contain duplicates in %files: ok
 - permissions must be properly: ok
 - must have %clean section: ok
 - must use consistently use macros: ok
 - package must contain code or permissiable content: ok
 - if a package includes %doc it must not reflect the runtime of the application: ok
 - header files must be in -devel package: ok
 - if package contains library files with a suffix, then one ending with .so
must be in -devel: ok
 - fully versioned depedency: ok
 - not have any .la archives :ok
 - package must not own files or directories already owned by other packages: ok
 - At the beginning of %install, the rm -Rf .. : ok
 - all filenames in the package must be valid UTF-8: ok

N/A MUST items:
 - spec file handle locales using %find_lang: There are no translation usages on
this package, hence N/A.
 - if package is relocatable ....: Package is not relocatable, hence N/A.
 - large doc should go in -doc subpackage .. : no big doc, hence N/A.
 - static libraries must be in .. : not using static libraries, hence N/A.
 - packages containing pkgconfig(..), not using pkgconfig, hence N/A.
 - package containing GUI .. : no GUI, hence N/A.


ok SHOULD items with explanations.
 - usually subpackages other than devel should require the base package using a
fully versioned  dependency. This package 'libtune' requires the
'tunabled-base-distro-%{version}' package instead of using the
'tunable-base-distro-%{version}-${release}'. This is done b/c the
tunables-base-distro package can be respun many times during a release (for new
kernels that might change their /proc or  /sysfs layout) and there is absolutely
no reason to re-release the libtune package.

ok SHOULD items:
 - if the source package does not include license text... : it does have it: ok
 - test package in koji: ok
 - compile and build binary packages on all architecture: ok
 - test the package functions as described: ok
 - if scriptlets are used... : ok.

N/A SHOULD items:
 - The placement of pkgconfig ... : N/A
 - If the package has file dependency on .. : N/A
 - The description and summary sections in the package should contain
translations for supported Non-English language: not done. This package does not
contain any localized information, hence no translation effort was involved and
this is N/A.

PACKAGE REVIEWED. ACCEPT.


-- 
Configure bugmail: https://bugzilla.redhat.com/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 Fedora-package-review mailing list