On Mar 12, 2010, at 10:39 AM, Garrett D'Amore wrote:

> On 03/12/10 10:32 AM, Don Cragun wrote:
>> On Mar 12, 2010, at 14:49:39 +0100, olga.kryzhanovska at gmail.com wrote:
>> 
>>   
>>> AT&T AST sed from the ast-open package. It is a direct descendant of
>>> the AT&T sed in UNIX. The same package contains ksh93, has the same
>>> license (CPL 1.0) as ksh93 and passes VSC.
>>>     
>> While it is nice (and correct) to say that ksh93 passes the VSC tests
>> for sh, that is not an indication that the sed functionality built
>> into ksh93 will pass the VSC tests for sed.
>> 
>> I assume that the Oracle sponsor you get for your putback for this case
>> will verify that this version of sed passes the VSC tests before you
>> putback.  I also assume that you (with help from David and Glenn) will
>> fix any failures detected (either by changing the code or by getting
>> approved TSDs from TOG for test suite failures) if sed does not pass
>> the VSC sed tests.  This is what has been done with all of the other
>> ksh93 project putbacks.
>>   
> 
> I don't think there was any indication anywhere that the bits would *not* 
> pass POSIX conformance tests.  Obviously a change of this nature 
> (specifically to /usr/xpg4/bin/sed) requires such conformance testing to be 
> done.  Such testing, however, is not architectural in scope.  (Conversely, if 
> the team were going to abandon POSIX conformance, then that would be 
> architectural in scope.  But that is not what has been proposed.)
> 
>    - Garrett

Garrett,
Alan asked if this version of sed passed VSC sed tests.  Olga said
ksh93 passed VSC sh tests.  I was just pointing out that Olga didn't
answer Alan's question. If I wasn't clear, I also thought I was
pointing out that the project team has always done the right thing
with respect to VSC.

Furthermore, I am saying that I think it is implicit in any of these
cases that replace "standard" utilities with ksh93 built-ins passing
the appropriate VSC tests is an assumed checklist item before putback
will be allowed (and, therefore, doesn't need to be explicitly stated
in the ARC case).

Alan,
In a later message, you asked: "And what about the POSIX conformance
testing?"

POSIX conformance is a subset of UNIX certification.  The UNIX
certification VSC sed tests are all that is needed for POSIX
certification as long as Oracle actually maintains the UNIX branding
that has been in place for more than 20 years.  Note, however, that
since Sun laid off the UNIX standards conformance group there has been
no formal statement from Sun or Oracle that there is any intent to
renew the brand as part of the next Solaris major or minor release.
(Patch releases of Solaris 10 are covered under the current branding
documents.)

Cheers,
Don

Reply via email to