Bug#692774: ITP: throttle -- bandwidth limiting pipe

2012-11-09 Thread Tollef Fog Heen
]] Martin Steghöfer 

 throttle copies the standard input to the standard output while
 limiting bandwidth to the specified maximum. This is useful to limit
 resources (bandwidth, CPU time,...) when using it together with
 programs that don't support throttling natively.

Do we really need this?  At least pv can do this too, including speed
adjustments at runtime.

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#692774: ITP: throttle -- bandwidth limiting pipe

2012-11-09 Thread Martin Steghöfer

To reply to Tollef's and Jonas' concerns:

trickle, iprelay and shepard are socket-specific traffic shaping 
tools, whereas throttle is based on stdin and stdout. So it can be 
used in other contexts, where other tools are not applicable.


But yes, you are both right, cstream (with the -t option) and pv 
(with the -L option) do the trick, too. So throttle doesn't add a 
really new functionality to Debian. And no, we don't *absolutely* need 
it in Debian.


But we *can* have it at a low cost. The binary package will be tiny, the 
compilation happens within seconds and as updates don't happen very 
often and are not likely to change much of the tool's structure, package 
maintenance will be cheap, too.


And throttle seems to be a more popular solution to common problems 
than the other tools mentioned. When I was searching the web for the 
solution of a problem, the answer in several places was throttle. So I 
finally compiled it from source. It would be nice to prevent other users 
from having to do this, too.


I am aware of Debian's problem of having a huge amount of packages and 
rather few maintainers. So I understand your concerns. I just think that 
the (little) added value is worth the (very little) effort.


Kind regards,
Martin


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#692774: ITP: throttle -- bandwidth limiting pipe

2012-11-08 Thread Martin Steghöfer

Package: wnpp
Severity: wishlist
Owner: Martin Steghöfer mar...@steghoefer.de


* Package name: throttle
  Version : 1.2
  Upstream Author : James Klicman ja...@klicman.org
* URL : http://klicman.org/throttle/
* License : GPL
  Programming Lang: C
  Description : bandwidth limiting pipe

throttle copies the standard input to the standard output while limiting 
bandwidth to the specified maximum. This is useful to limit resources 
(bandwidth, CPU time,...) when using it together with programs that 
don't support throttling natively.



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#692774: ITP: throttle -- bandwidth limiting pipe

2012-11-08 Thread Jonas Smedegaard
Quoting Martin Steghöfer (2012-11-08 18:42:50)
 throttle copies the standard input to the standard output while 
 limiting bandwidth to the specified maximum. This is useful to limit 
 resources (bandwidth, CPU time,...) when using it together with 
 programs that don't support throttling natively.

How is this tool different from cstream, trickle, iprelay and shaperd?

Kind regards,

 - Jonas


signature.asc
Description: signature