[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#795914: marked as done (ITP: cpustat -- lightweight cpu utilization monitoring)



Your message dated Fri, 28 Aug 2015 11:00:17 +0000
with message-id <E1ZVHOL-0002b6-FL@franck.debian.org>
and subject line Bug#795914: fixed in cpustat 0.01.23-1
has caused the Debian Bug report #795914,
regarding ITP: cpustat -- lightweight cpu utilization monitoring
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
795914: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795914
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Colin Ian King <colin.king@canonical.com>

* Package name    : cpustat
  Version         : V0.01.21
  Upstream Author : Colin Ian King <colin.king@canonical.com>
* URL             : http://kernel.ubuntu.com/~cking/cpustat
* License         : GPL-2+
  Programming Lang: C
  Description     : lightweight cpu utilization monitoring

 cpustat periodically dumps out the current CPU utilisation statistics
 of running processes. cpustat has been optimised to have a minimal CPU
 overhead and typically uses about 35% of the CPU compared to top. cpustat
 also includes some statistical analysis options that can help characterise
 the way CPUs are being loaded. 

--- End Message ---
--- Begin Message ---
Source: cpustat
Source-Version: 0.01.23-1

We believe that the bug you reported is fixed in the latest version of
cpustat, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 795914@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin King <colin.king@canonical.com> (supplier of updated cpustat package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 18 Aug 2015 20:47:00 -0700
Source: cpustat
Binary: cpustat
Architecture: source amd64
Version: 0.01.23-1
Distribution: unstable
Urgency: medium
Maintainer: Colin King <colin.king@canonical.com>
Changed-By: Colin King <colin.king@canonical.com>
Description:
 cpustat    - periodic cpu utilization statistics
Closes: 795914
Changes:
 cpustat (0.01.23-1) unstable; urgency=medium
 .
   * Makefile: bump version
   * debian/control: fix section field, set to admin
   * debian/control: fix architecture; change to linux-any
   * debian/copyright: fix upstream name field
 .
 cpustat (0.01.22-1) unstable; urgency=medium
 .
   * Prepare for inital upload to Debian: (Closes: #795914)
   * debian/copyright: update format field
   * debian/control: change email address
   * Makefile: bump version
 .
 cpustat (0.01.21-1) unstable; urgency=medium
 .
   * Makefile: bump version
   * Update debian/compat and control to version 9 and add Homepage
   * Update manual, rewrite some sections and add an extra example
   * Add README
   * Some minor tweaks for 80 char wide tty formatting
   * Remove debian/cpustat.install, not needed now
   * Make bindir /usr/sbin
   * Update year in debian/copyright
   * Re-work debian/control description text
   * Don't scale blocked and running
   * Scale proc stats by duration
   * Scale distribution of CPU utilisation per CPU appropriately
 .
 cpustat (0.01.20-1) unstable; urgency=medium
 .
   * Makefile: bump version
   * Remove double scaling by duration in stats
 .
 cpustat (0.01.19-1) unstable; urgency=medium
 .
   * Makefile: bump version
   * Minor fixes that got introduced over the past week:
   * Make proc_stat scanning more efficient and do only when -x selected
   * Add Author in comment block
   * Makefile: Add copyright and comment on some useful gcc options
   * Init cpu_info_t fields
   * Nullify sdl->sample_delta_item_list, re-arrange some fields
   * Add LIKELY/UNLIKELY optimisation hints
   * Optimise cpu_info_find, don't alloc comm field anymore
   * Use malloc instead of calloc since we fill all the fields in the structs
   * Pass cpu_stat info into cpu_stat_add and replace calloc with malloc
   * Hash on comm and pid rather than making up an ident
   * Optimise parsing in cpus_online
   * Avoid call to sample_add if not required
   * Fix theoretical overflow
   * Correct toctou on cmdline
   * Avoid division by zero on total_ticks
   * Ensure end of buffer is null terminated
   * Remove redundant d > 9 check, will never happen with a modulo 10
   * Fix fd leak
   * Fix % output in banner now that we are not using printf
   * Use optimised string to integer parsing as this occurs frequently
   * Save ~2000 cycles per banner dump
   * Optimise load_average to not use sscanf(), saves ~200K cycles
   * Optimise /proc/$pid/stat parsing, saves ~500K cycles per iteration
   * Make pid hash table relatively large prime
   * Re-use old PIDs infos
   * More optimisations
   * Add some minor speed optimisations, saves a few million cycles
   * Add new tasks rate stat in -x option output
   * Add width specifier in scanf
   * Remove proc_stat alloca()
   * Remove alloca in cpu_distribution
   * Reduce scope of buffer
   * Make pid_info_hash_free static
   * Add more comments
   * Fix accuracy in ticks when accumulating ticks with interrupted select
   * Use uint64_t as clock ticks type
   * Break out of proc_stat parsing when we have all the necessary data
   * double_to_timeval: pass tv rather than return it.
   * Add more comments
   * Enhance distribution stats and expand manual
   * Pass nr_ticks rather than re-compute it
   * Minor correction in manual
   * Add caching to proc cmdline
   * Don't add to sorted list cpu_stats with zero total time
   * Reduce scope of buffer
   * Add more comments
   * Add alloca failure checks
   * Correct division in cpu freq computation
   * Add some /proc/stat stats with -x option
   * Correct the life time of the process stats in grand total
   * Add State (S), Processor and Time used stats
   * Minor re-formatting
   * Add -x option (extra CPU info)
   * Add -D distribution option
   * Add -g option
 .
 cpustat (0.01.18-1) unstable; urgency=medium
 .
   * Makefile: bump version
   * Fix memleak in cpu info cmdline
   * Forgot to add cpu info onto the hash table
   * Append sdls to the sample delta list rather than prepend them
   * Fix missing cpu list length increment
   * Make source 80 chars wide tty friendly
   * Re-arrange fields in structs for better alignment
 .
 cpustat (0.01.17-1) unstable; urgency=medium
 .
   * Makefile: bump version
   * Add -O2 for default optimisation level
   * free cmdline if it is not the same as comm field
   * Add some GCC optimisation hints
   * Reduce hash table size, reduced cache stalls
   * Re-use old cpu_stat_t via a free list
   * Re-organise lists, remove extra level of indirection
   * Use a hash on cpu_info's to do far faster lookup
   * Use a more efficient hash
 .
 cpustat (0.01.16-1) unstable; urgency=medium
 .
   * Makefile: bump version
   * Remove SIGILL, SIGABRT sighandling
 .
 cpustat (0.01.15-1) unstable; urgency=medium
 .
   * Makefile: bump version
   * Add copyright and a few more refs to manual
   * Minor tidyup and ensuring duration is sharp
   * Add a timestamp -S option
   * Handle time deltas more exactly, this is required if cpustat gets suspended
   * Fix whence so that we get real wall clock time in whence field
   * Remove commented out cruft
 .
 cpustat (0.01.14-1) unstable; urgency=medium
 .
   * Makefile: bump version
   * Cater for when cpustat is suspended by ^S and we need to play catch-up
 .
 cpustat (0.01.13-1) unstable; urgency=medium
 .
   * Makefile: bump version again
   * Install to /usr/sbin
   * Fix man page date and section
 .
 cpustat (0.01.12-1) unstable; urgency=medium
 .
   * Makefile: bump version
   * Update copyright year
   * Replace whence timeval with double, simplifies code
   * Add more accurate time keeping
   * Constify more func args
   * Wrap -h help info
   * Remove trapping SIGSEGV and SIGBUS
   * We don't need special privileges to read /proc/$pid/stat
 .
 cpustat (0.01.11-1) unstable; urgency=medium
 .
   * Makefile: bump version
   * Debian control: update standards version
   * Use inttypes for count and n_lines
   * Improve signal handling
   * Add in some whitespace for formatting
   * Improve error handling
   * Use suseconds_t for nsec conversions
   * Make total uint64_t
   * Add some more func comments
   * Ignore returns from close, fclose, etc
   * Use int64 types for stats
 .
 cpustat (0.01.10) unstable; urgency=medium
 .
   * Makefile: bump version
   * Add -p option
   * Add -T option to man page
   * Add -T total utilisation option
   * Add some more comments
   * Fix -Wall warnings
   * Add in flags to enable debian build flags
   * Fix spelling mistake
 .
 cpustat (0.01.09) unstable; urgency=medium
 .
   * Makefile: bump version
   * Make stats fields 1 char wider
   * Add the -a option
 .
 cpustat (0.01.08) unstable; urgency=low
 .
   * Makefile: bump version
   * constify some more func params
   * Show help and exit on invalid option
   * constify count_bits arg
   * Add overflow/underflow checking for count arg
   * Add overflow/underflow checking for -n option
 .
 cpustat (0.01.07) unstable; urgency=low
 .
   * Makefile: bump version
   * debian: add source/format file
   * debian: add watch file
   * debian: copyright: update License field
   * debian: control: update Standards-Version field
   * debian: control: update description field
   * Makefile: use new dist rules
   * Add COPYING file
   * Add extra cmdline information and options to select appropriate output
 .
 cpustat (0.01.06) unstable; urgency=low
 .
   * Bump version
   * Avoid any sscanf field overruns
   * Reduce scope of some variables
   * Update copyright year
 .
 cpustat (0.01.05) unstable; urgency=low
 .
   * Makefile: bump version
   * cpustat: dump out %user and %system times too
   * cpustat: check return from fscanf()
 .
 cpustat (0.01.04) unstable; urgency=low
 .
   * Makefile: bump version again
   * debian/rules: add override_dh_auto_build rule
   * debian/copyright: update year
   * debian/control: fix cut-n-paste error
   * Makefile: add dist rule
 .
 cpustat (0.01.03) unstable; urgency=low
 .
   * Makefile: bump version
   * add version
   * cpustat.c: make threshold double
   * cpustat.c: small amount of code tidying up
   * cpustat.c: fix stats on SIGINT and missing first stats issue
   * cpustat.c: update copyright year
   * cpustat.c: minor formatting fix
 .
 cpustat (0.01.02) precise; urgency=low
 .
   * Tidy up lists
   * Add -i option
 .
 cpustat (0.01.01) precise; urgency=low
 .
   * Init lists
 .
 cpustat (0.01.00) precise; urgency=low
 .
   * Initial version
Checksums-Sha1:
 994162fce0285c787de332accc30132413c02038 1716 cpustat_0.01.23-1.dsc
 05c1fbb2b7265c3772b47cd38b8abe4b004703ef 25050 cpustat_0.01.23.orig.tar.gz
 afe30bb06a2a1357e66efa3dd8f11699df00534a 4000 cpustat_0.01.23-1.debian.tar.xz
 b307adcd45326b492053eccf493b7be4e6eded2e 18408 cpustat_0.01.23-1_amd64.deb
Checksums-Sha256:
 1a825d4fcf564bf9d043ac3a6809ec966056c432fc1f65f1726733f5d0d1830e 1716 cpustat_0.01.23-1.dsc
 e2ebce6ae88f4998c4dd64380a580907b64502d4352dcf6176e75dabd1397249 25050 cpustat_0.01.23.orig.tar.gz
 3ce9ee8404ce516c784f9e0b7708c7768a2a0da6467dddcf9cecf68426a86eea 4000 cpustat_0.01.23-1.debian.tar.xz
 b83a9a2fd779eafc419efce8ad203ff58289cbb002741aaefd43ed381e4bade7 18408 cpustat_0.01.23-1_amd64.deb
Files:
 041c652fe65cb5ede651d724bb5ddf5f 1716 admin optional cpustat_0.01.23-1.dsc
 4f5058f7b58b5b296063450888861b29 25050 admin optional cpustat_0.01.23.orig.tar.gz
 04cc085df1d3ad5bd8fe794358bdcce6 4000 admin optional cpustat_0.01.23-1.debian.tar.xz
 75193d7c416b2b619dd4802e891a9a3b 18408 admin optional cpustat_0.01.23-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJV1Q58AAoJEHqwmdxYrXhZhbQQAIf29kODVqYbHRtdR9WE/5q8
SANubFouCqEby1ak2OxvW81Cs0NlQc8u98dHIJw56lCVR5OX8ibKno1KaZo0k8OF
FoP7Ejyjkjai+2EV5ustsV2UgcjiNRixS/QFgFTtevgC5HDKKHf4e3PByPV25MpQ
CJF5rDVqVls3mBYgLHqlYHr5hWKfzPuav/Rx7cOz3s8Diszwyb0THaPJsucqk02D
D+wPSa5OO4Z7c4VNIEu+IW8WeTqd3I1Z75J7gchauvzitTt91Tzr5PbqgH6GnkRt
tGajqaT/rfUV3qTcC/wSxegWKULPs6OAdWxPijzlOZpPKHD7tIU2qaopSIHLO6qG
t045cTCyQHEYkDhd9rQAuiKyn574Sx3vM5wpadXVrqygoTVLKB/qpIvVqST0CC8Q
bJ2Orn0F71by72CUYWJF9ysRyLzoqpobAkoONamhJmQi6rEGBQ32rpJznUv6ppoJ
NAYBOu5pwIgNX+5z0Hlf5367LSbTG4bXG6KohfEDGRTppxciD2scPeXc9wyGSOfG
7pLaEdXRXWq6a0wt/sf+9BXUbFjdHofKLb5FU0nTOQP/CGLumkExapEw70OJhYWZ
W1c9wEoLdDF2UResBO/iCuL2yEGVkAKv9YxtD1EgmV1FM7EwxqWWeHE/XcehpQBY
HOo+TnK+XfrFxqH18VJ8
=kF7w
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: