On 3/1/17 11:48 AM, L A Walsh wrote: > But the way it is now -- if someone is using a compat option > for an earlier version, and now needs another compat option > for some other incompat, then they have a problem. I'm > fairly sure that wasn't by design, as the compat options seem > to have been meant to solve specific compat problems that > people needed, as they came up -- not as a new, long-term > feature to control various compat issues.
This is mostly true. The original intent of compatibility options was to provide a "quick fix" for backwards compatibility issues until the affected script writers had time to change and test their scripts. That said, the intent was not to have script writers "freeze" their scripts at some version of bash -- if you really need that, the best way to do it is to carry around exactly that version of bash. It was always my intent that script writers make appropriate changes to their scripts, and the compatibility version was there to buy them time. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU c...@case.edu http://cnswww.cns.cwru.edu/~chet/