Hello community, here is the log from the commit of package cpulimit for openSUSE:Factory checked in at 2015-01-08 23:01:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cpulimit (Old) and /work/SRC/openSUSE:Factory/.cpulimit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "cpulimit" Changes: -------- New Changes file: --- /dev/null 2014-12-25 22:38:16.200041506 +0100 +++ /work/SRC/openSUSE:Factory/.cpulimit.new/cpulimit.changes 2015-01-08 23:01:44.000000000 +0100 @@ -0,0 +1,71 @@ +------------------------------------------------------------------- +Fri Dec 26 09:11:15 UTC 2014 - andrea@opensuse.org + +- new upstream version 2.2 + + Escaped double-dashed in manual page to avoid + warnings from Debian check tool. + + Added -s --signal flag. This flag allows the user to + specify an alternative signal to send a watched process + when cpulimit terminates. By default we send SIGCONT. + The -s flag can accept a number (1-35) or a written + value such as SIGCONT, SIGSTOP, SIGINT, SIGTERM. + +- from version 2.1 + + Added the --quiet (-q) flag to make + limitcpu run silently + + Make sure error messages are printed to stderr. + + Placed source code in Subversion (svn) repository. + Accessable using the SVN checkout command. For + details, please see the README file. + +- from version 2.0 + + Added the -- flag to make sure child processes + run with command line flags would not confuse + cpulimit. + + Corrected output of child process name in verbose mode. + +- added cpulimit-2.2-do_not_forget_version.patch + +------------------------------------------------------------------- +Wed Jul 24 00:34:45 UTC 2013 - malcolmlewis@opensuse.org + +- Updated to version 1.9: + + Added --kill (-k) and --restore (-r) flags to allow target + processes to be killed and restored rather than simply + throttled. +- Updates from version 1.8: + + When displaying verbose output, cpulimit now redisplays the + column headers every 20 lines. + + Fixed limiting CPU usage on multicore machines when the desired + usage limit is great than 100%. + +------------------------------------------------------------------- +Fri Aug 24 20:10:09 UTC 2012 - devel.openSUSE.org@gmail.com + +- Upstream update to version 1.7: + * Minor code cleanup. + * Make sure we do not try to throttle our own process. + * Added "tarball" option to the Makefile to assist + in packaging. Moved version number to the makefile. + * Added version information to CPUlimit's help screen. + * Detect the number of CPU cores on the machine and + cap the % we can limit. 1 CPU means we can + limit processes 1-100%, 2 means 1-200%, 4 means 1-400%. + * Removed extra priority changes. We now only bump + our priority once, if we have access to do so. + Also simplified priority increases so it's flexible + rather than "all or nothing". + * Since we now attempt to detect the number of CPUs + available, we also give the user the ability to + override our guess. The -c and --cpu flags have + been added for this purpose. + * Commands can be launched and throttled by appending + commands to the end of CPUlimit's argument list. For + example: + cpulimit -l 25 firefox + +------------------------------------------------------------------- +Tue May 17 23:26:20 CET 2011 - pascal.bleser@opensuse.org + +- initial version (1.3) + New: ---- cpulimit-2.2-do_not_forget_version.patch cpulimit-2.2.tar.gz cpulimit.changes cpulimit.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cpulimit.spec ++++++ # vim: set sw=4 ts=4 et nu: # # spec file for package cpulimit # # Copyright (c) 2012-2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: cpulimit Version: 2.2 Release: 0 Summary: Limit the CPU Usage of a Process License: GPL-2.0+ Group: System/Monitoring Url: http://limitcpu.sourceforge.net/ Source0: http://prdownloads.sourceforge.net/limitcpu/cpulimit-%{version}.tar.gz Patch0: %{name}-2.2-do_not_forget_version.patch BuildRequires: gcc BuildRequires: glibc-devel BuildRequires: make BuildRoot: %{_tmppath}/%{name}-%{version}-build %description LimitCPU is a program to throttle the CPU cycles used by other applications. LimitCPU will monitor a process and make sure its CPU usage stays at or below a given percentage. This can be used to make sure your system has plenty of CPU cycles available for other tasks. It can also be used to keep laptops cool in the face of CPU-hungry processes and for limiting virtual machines. LimitCPU is the direct child of CPUlimit, a creation of Angelo Marletta, which can be found at http://cpulimit.sourceforge.net %prep %setup -q %patch0 -p1 %build make %{?_smp_flags} \ PREFIX="%{_prefix}" \ CFLAGS="%{optflags}" %install install -D -m0755 %{name} "%{buildroot}%{_bindir}/%{name}" install -D -m0644 %{name}.1 "%{buildroot}%{_mandir}/man1/%{name}.1" %clean %{?buildroot:rm -rf %{buildroot}} %files %defattr(-,root,root) %doc LICENSE CHANGELOG README TODO %{_bindir}/%{name} %doc %{_mandir}/man1/%{name}.1%{ext_man} %changelog ++++++ cpulimit-2.2-do_not_forget_version.patch ++++++ diff -uNr old-cpulimit-2.2/cpulimit.c cpulimit-2.2/cpulimit.c --- old-cpulimit-2.2/cpulimit.c 2014-12-26 10:24:53.788487238 +0100 +++ cpulimit-2.2/cpulimit.c 2014-12-26 10:25:17.024096912 +0100 @@ -80,7 +80,7 @@ #endif #ifndef VERSION -#define VERSION 2.1 +#define VERSION 2.2 #endif //pid of the controlled process -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org