Bugzilla will be upgraded to version 5.0 on a still to be determined date in the near future. The original upgrade date has been delayed.
Bug 239883 - Review Request: powertop - power usage tool
Review Request: powertop - power usage tool
Product: Fedora
Classification: Fedora
Component: Package Review (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Bill Nottingham
Fedora Package Reviews List
Depends On:
  Show dependency treegraph
Reported: 2007-05-11 17:38 EDT by Adam Jackson
Modified: 2014-03-16 23:06 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2007-05-13 21:44:57 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
notting: fedora‑review+

Attachments (Terms of Use)

  None (edit)
Description Adam Jackson 2007-05-11 17:38:44 EDT
Spec URL: http://people.redhat.com/ajackson/powertop.spec
SRPM URL: http://people.redhat.com/ajackson/powertop-1.0-1.src.rpm

Description: powertop is a tool that monitors kernel wakeups and accounts them to userspace processes.  You can use this information to find out why your CPU isn't able to go to sleep, and therefore why your battery life is so bad.
Comment 1 Jeroen van Meeuwen 2007-05-11 18:01:46 EDT
Checked against http://fedoraproject.org/wiki/Packaging/ReviewGuidelines, and OK
for all MUST points.

Detail from rpmlint:

- rpmlint powertop-1.0-1.fc7.i386.rpm:
  W: powertop no-documentation
Comment 2 Adam Jackson 2007-05-11 19:59:13 EDT
Yeah, there's no documentation yet.  Once there is I'll be happy to add it, but
for now it's just "run me and find what's broken".
Comment 3 Bill Nottingham 2007-05-11 20:16:18 EDT
MUST items:
 - Package meets naming and packaging guidelines - OK
 - Spec file matches base package name. - OK
 - Spec has consistant macro usage. - OK
 - Meets Packaging Guidelines. - OK
 - License - OK
 - License field in spec matches - OK
 - License file included in package - ***
  *** should include COPYING in doc

 - Spec in American English - OK
 - Spec is legible. - OK
 - Sources match upstream md5sum: - OK

 - Package needs ExcludeArch - N/A
 - BuildRequires correct - OK
 - Spec handles locales/find_lang - N/A
 - Package is relocatable and has a reason to be. - N/A
 - Package has %defattr and permissions on files is good. - OK
 - Package has a correct %clean section. - OK
 - Package has correct buildroot  - OK
 - Package is code or permissible content. - OK
 - Doc subpackage needed/used. - N/A
 - Packages %doc files don't affect runtime. - N/A

 - Headers/static libs in -devel subpackage. - N/A
 - Spec has needed ldconfig in post and postun  - N/A
 - .pc files in -devel subpackage/requires pkgconfig - N/A
 - .so files in -devel subpackage. - N/A
 - -devel package Requires: %{name} = %{version}-%{release}  - N/A
 - .la files are removed. - N/A

 - Package is a GUI app and has a .desktop file - N/A

 - Package compiles and builds on at least one arch. - OK
 - Package has no duplicate files in %files. - OK
 - Package doesn't own any directories other packages own. - OK
 - Package owns all the directories it creates. - OK
 - No rpmlint output. - see above
 - final provides and requires are sane: - OK


 - Should build in mock. - didn't test
 - Should build on all supported archs - tested on i386
 - Should function as described. - OK
 - Should have sane scriptlets. - N/A
 - Should have subpackages require base package with fully versioned depend. - N/A
 - Should have dist tag - OK
 - Should package latest version - OK

Other things noted - could use $RPM_OPT_FLAGS.
Comment 4 Adam Jackson 2007-05-11 20:31:09 EDT
Builds in mock for all rhel arches, btw.  Though I doubt it'll do anything
useful on s390x...

Updated spec and srpm in same place as before.  Added COPYING to %doc, patched
CFLAGS to be overridable by the build system and set it to equal RPM_OPT_FLAGS.
Comment 5 Bill Nottingham 2007-05-11 20:35:42 EDT
Seems OK to me. Approved.
Comment 6 Adam Jackson 2007-05-11 22:37:18 EDT
New Package CVS Request
Package Name: powertop
Short Description: Power consumption monitor
Owners: ajackson@redhat.com
Comment 7 Kevin Kofler 2007-05-12 20:57:06 EDT
Approved review tickets should be assigned to who actually approved the 
package. ;-)
Comment 9 Adam Jackson 2007-05-13 21:44:57 EDT
Imported and built for F7.
Comment 11 Jeremy West 2009-01-26 12:00:54 EST
Package Change Request
Package Name: powertop
New Branches: EL-4 EL-5
Owners: ajackson@redhat.com
Comment 12 Kevin Fenzi 2009-01-26 18:08:39 EST
Ajax: did you want to maintain this in EPEL?
Does it work with the RHEL kernels?
Comment 13 Bill Nottingham 2009-01-26 20:56:33 EST
(In reply to comment #12)
> Does it work with the RHEL kernels?

Not particularly well. No RHEL kernel is built with CONFIG_NO_HZ, which means the interrupt list will be dominated by the 'normal' timer interrupt.
Comment 14 Kevin Fenzi 2009-02-13 02:07:06 EST
Jeremy: Ajax has no desire to maintain this for epel... would you like to do so?
Comment 15 Kevin Fenzi 2009-02-24 16:07:43 EST
Jermey: I am going to clear the fedora-cvs flag. If you want to branch and maintain this yourself, feel free to note that here and reset the flag to ?

Note You need to log in before you can comment on or make changes to this bug.