[Bug 1489991] Re: Sync cpustat 0.01.23-1 (universe) from Debian unstable (main)
Colin Ian King
1489991 at bugs.launchpad.net
Sat Aug 29 10:55:13 UTC 2015
See also: http://kernel.ubuntu.com/~cking/cpustat/
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1489991
Title:
Sync cpustat 0.01.23-1 (universe) from Debian unstable (main)
Status in Ubuntu:
New
Bug description:
Please sync cpustat 0.01.23-1 (universe) from Debian unstable (main)
All changelog entries:
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
-- Colin King <colin.king at canonical.com> Tue, 18 Aug 2015 20:47:00
-0700
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
-- Colin King <colin.king at canonical.com> Mon, 17 Aug 2015 15:11:38
-0700
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
-- Colin King <colin.king at canonical.com> Fri, 14 Aug 2015 19:40:00
+0100
cpustat (0.01.20-1) unstable; urgency=medium
* Makefile: bump version
* Remove double scaling by duration in stats
-- Colin King <colin.king at canonical.com> Fri, 14 Aug 2015 13:43:33
+0100
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
-- Colin King <colin.king at canonical.com> Fri, 14 Aug 2015 13:11:35
+0100
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
-- Colin King <colin.king at canonical.com> Thu, 6 Aug 2015 23:41:11
+0100
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
-- Colin King <colin.king at canonical.com> Tue, 30 Jun 2015 22:07:00
+0100
cpustat (0.01.16-1) unstable; urgency=medium
* Makefile: bump version
* Remove SIGILL, SIGABRT sighandling
-- Colin King <colin.king at canonical.com> Mon, 18 May 2015 00:18:00
+0100
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
-- Colin King <colin.king at canonical.com> Fri, 13 Feb 2015 00:18:00
+0000
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
-- Colin King <colin.king at canonical.com> Thu, 5 Feb 2015 11:37:00
+0000
cpustat (0.01.13-1) unstable; urgency=medium
* Makefile: bump version again
* Install to /usr/sbin
* Fix man page date and section
-- Colin King <colin.king at canonical.com> Thu, 15 Jan 2015 12:10:00
+0000
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
-- Colin King <colin.king at canonical.com> Thu, 15 Jan 2015 11:57:00
+0000
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
-- Colin King <colin.king at canonical.com> Fri, 19 Dec 2014 21:34:00
+0000
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
-- Colin King <colin.king at canonical.com> Wed, 6 Aug 2014 00:29:12
+0100
cpustat (0.01.09) unstable; urgency=medium
* Makefile: bump version
* Make stats fields 1 char wider
* Add the -a option
-- Colin King <colin.king at canonical.com> Wed, 21 May 2014 17:11:11
+0100
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
-- Colin King <colin.king at canonical.com> Mon, 19 May 2014 08:16:38
+0100
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
-- Colin King <colin.king at canonical.com> Wed, 23 Apr 2014 18:13:00
+0100
cpustat (0.01.06) unstable; urgency=low
* Bump version
* Avoid any sscanf field overruns
* Reduce scope of some variables
* Update copyright year
-- Colin King <colin.king at canonical.com> Wed, 5 Mar 2014 09:33:00
+0000
cpustat (0.01.05) unstable; urgency=low
* Makefile: bump version
* cpustat: dump out %user and %system times too
* cpustat: check return from fscanf()
-- Colin King <colin.king at canonical.com> Thu, 18 Jul 2013 15:44:40
+0100
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
-- Colin King <colin.king at canonical.com> Tue, 25 Jun 2013 18:34:38
+0100
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
-- Colin King <colin.king at canonical.com> Tue, 25 Jun 2013 18:27:02
+0100
cpustat (0.01.02) precise; urgency=low
* Tidy up lists
* Add -i option
-- Colin King <colin.king at canonical.com> Tue, 27 Dec 2011 11:43:00
+0000
cpustat (0.01.01) precise; urgency=low
* Init lists
-- Colin King <colin.king at canonical.com> Mon, 26 Dec 2011 10:20:00
+0000
cpustat (0.01.00) precise; urgency=low
* Initial version
-- Colin King <colin.king at canonical.com> Wed, 21 Dec 2011 01:15:00
+0000
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1489991/+subscriptions
More information about the Ubuntu-sponsors
mailing list