bug#15127: bug#15157: join doesn't follow norms and dies instead of doing something useful w/duplicate options

2013-08-22 Thread Eric Blake
On 08/21/2013 10:54 PM, Linda Walsh wrote: Ok, thank you for sharing, but doesn't '-E' mean egrep pattern syntax? That even, '-E' fails, telling the user that they can only use the syntax they are specifying seems abusive. That other options in grep DO take the 'last' option, but the syntax

bug#15157: join doesn't follow norms and dies instead of doing something useful w/duplicate options

2013-08-21 Thread Linda Walsh
join is inconsistent with other utils (like cut, for example) in how it handles a specification of a switch value that has already been set. 1) if a switch is set more than once with the same value, it doesn't complain, but if the options differ, unlike utilities like 'cut', the tool dies

bug#15157: join doesn't follow norms and dies instead of doing something useful w/duplicate options

2013-08-21 Thread Linda Walsh
Pádraig Brady wrote: On 08/21/2013 10:44 PM, Linda Walsh wrote: Historically, options specified on the command line take precedence over options in an init/rc-file or in the ENV. Many utils in a build process build up command lines in pieces -- with the expectation that later values take