Peter Tribble wrote:
> On Mon, Feb 2, 2009 at 1:28 AM, Alan Hargreaves
> <ah89892 at sac.sfbay.sun.com> wrote:
>   
>> I'm sponsoring this fast-track request on behalf of the
>> ksh93-integration project.
>>
>> Please note that this is an *open* case.
>>
>> Template Version: @(#)sac_nextcase %I% %G% SMI
>> This information is Copyright 2009 Sun Microsystems
>> 1. Introduction
>>    1.1. Project/Component Working Name:
>>         ksh93 update 2
>>    1.2. Name of Document Author/Supplier:
>>         Author:  Alan Hargreaves
>>    1.3  Date of This Document:
>>        01 February, 2009
>> 4. Technical Description
>>
>> The release binding is the same as with the previous ksh93 project: a
>> patch/micro release of Solaris delivering through OS/Net.  Stability
>> levels are as described below.
>>
>> Additional materials (man pages and diffs) can be found in the
>> 'materials' subdirectory.
>>
>> This project is an amendment to the Korn Shell 93 Integration project
>> (PSARC/2006/550, PSARC/2006/587, PSARC/2007/035 and PSARC/2008/344)
>> specifying the following additional interfaces:
>>
>> 1) Update of ksh93 interfaces
>> 1.1) New "typeset" variable type qualifier ("-C") to declare compound
>>     variables
>> 1.2) New "typeset" option "-m" to rename/move a variable
>> 1.3) New "read" option "-C" to read a variable as compound variable
>> 1.4) New "print" option "-C" to print compound variables as a
>>     single line
>> 1.5) New ksh93 math functions "log10", "j0", "j1", "jn", "y0",
>>     "y1", "yn"
>> 1.6) Interface stability change of the POSIX shell command language
>>     parts of the ksh93 language
>>
>> 2) An enhanced version of the "cmp" utility and an identical ksh93
>>   built-in command
>>
>> 3) An enhanced version of the "cut" utility and an identical ksh93
>>   built-in command
>>
>> 4) An enhanced version of the "comm" utility and an identical ksh93
>>   built-in command
>>
>> 5) An enhanced version of the "paste" utility and an identical ksh93
>>   built-in command
>>
>> 6) The addition of /usr/bin/print
>>
>> 7) An enhanced version of the "uniq" utility and an identical ksh93
>>   built-in command
>>
>> 8) An enhanced version of the "wc" utility and an identical ksh93
>>   built-in command
>>     
>
> Replacement of important components of the userland seems rather too important
> for a fast-track.
>
> I know that I'm certainly not happy about ripping out Solaris commands and
> replacing them with external commands. What happens when we need or want
> to diverge from upstream behaviour?
>
> And is this just the tip of the iceberg?
>   

That bridge has already been crossed, and the precedent set.  See for 
example: /usr/bin/sum, /usr/bin/getopts, /usr/bin/kill, /usr/bin/sleep....

I don't recall the case number, for it, but given that the precedent was 
already set, I don't see how any further debate about it can be fruitful.

I stand by my +1 of this case.

    -- Garrett




Reply via email to