Re: cytune: misnamed long options

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

 



On Wed, Apr 30, 2014 at 12:25:49PM +0100, Sami Kerola wrote:
> On 30 April 2014 09:52, Benno Schulenberg <bensberg@xxxxxxxxxxxxx> wrote:
> > According to the code and the man page of cytune, the option -g
> > shows the current values of the threshold and the flush timeout,
> > and option -G shows the default values.  But the corresponding
> > long options of those two are: --get-threshold and --get-flush.
> > Confusing.  Shouldn't those be changed to --get-current and
> > --get-defaults?  (Or the first one maybe just --get?)  However,
> > the docs say not to change any options.  What to do?  Sami?
> 
> Hi Benno,
> 
> The recommendation never to change options tries to protect a Random J
> Developer in breaking existing scripts. If options are deprecated at
> least there should be a backwards compatibility with a deprecation
> warning for some time (couple years).
> 
> Looking the kernel interface
> 
> http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/tty/cyclades.c#n2639
> 
> the 'threshold' keyword seems to be ok. Use of word 'flush' is a bit
> odd, and 'timeout' would be closer match with what the kernel is
> doing. Karel, are you OK with s/flush/timeout/ ABI change?

 NACK, it seems better to be backwardly compatible than perfect.

    Karel

-- 
 Karel Zak  <kzak@xxxxxxxxxx>
 http://karelzak.blogspot.com
--
To unsubscribe from this list: send the line "unsubscribe util-linux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux