Joseph Kowalski wrote:
>
> Let's cut this off...
>
> Garrett said that if the headers and manpage for the PRIVATE 
> implementation were not removed,
> he would derail this case.  I saw some "OK, if I need to do multiple 
> cases, I will".  Please, alter the
> case and repost it (Ken? Margot?).

    Okay.  Will do.

>
> Its clear that if the "schily" alternate portability layer is destined 
> to return as a separate case, you
> should *strongly* consider making this a full case after having been 
> accepted by the appropriate
> OpenSolaris community.
>
> - jek3
>
> Joerg Schilling wrote:
>> "James C. McPherson" <James.McPherson at Sun.COM> wrote:
>>
>>
>>  
>>>> Well, I remember that a similar case (made for ksh93 integration) 
>>>> did already add such a portability layer although (using the same 
>>>> rules as for star) the ksh93 case needs those files only for 
>>>> private interfaces.
>>>>
>>>> The star integration adds more than private interfaces, note that 
>>>> librmt is supposed to be used by ufsdump/ufsrestore too.....
>>>>       
>>> As far as I can see, this case does not propose changing
>>> ufsdump/ufsrestore to use librmt. Such changes would be
>>> more suited to a followup case, and should definitely not
>>> be snuck in.
>>>     
>>
>> The definitions in /usr/include/schily/ are not only used by star but 
>> by many other programs - some of these programs are already on 
>> Solaris. They are needed if you like to use interfaces from
>> libschily, libxtermcap, libfind, libdeflt, libparanoia, librmt, 
>> libscg/librscg
>>
>> /usr/include/schily/ is a portability framework. It is needed by 
>> every program that likes to use one or more of these libraries.
>>
>>  
>>>> This is not a new portability layer. It is in use since more than 
>>>> 15 years.
>>>>       
>>> In use in /opt/schily/.... ? Or in use in /usr/include ?
>>>     
>>
>> ????
>>
>>  
>>> It appears to be new *to OpenSolaris* and that is what
>>> counts here.
>>>     
>>
>> If you like to discuss the interfaces in /usr/include/schily/, you 
>> are too late.
>> If you like to influence new interfaces, you need to cooperate when 
>> new interfaces are defined. Moving the interfaces now found in 
>> /usr/include/schily/
>> to that library has been done 1.5 years ago and it has been discussed 
>> on the star integration mailing list and on the ksh93 list. You had 
>> the chance to influence this change 1.5 years ago as this change has 
>> been done only to make the integration itno OpenSolaris easier.
>>
>> I mentioned several times that there is already /usr/include/ast/ 
>> which includes
>> interfaces used by a single program (ksh93). Libfind and other 
>> libraries offer innovative interfaces used by several programs that 
>> are already on OpenSolaris and it is of interest for a lot of other 
>> programs. If you believe that /usr/include/schily/ should not appear 
>> in OpenSolaris, please remove /usr/include/ast or explain why ARC 
>> discussions are not rule based.
>>
>>
>>  
>>>> If you like to discuss the internals of librmt, I would encourage 
>>>> you to first read the man pages...
>>>>       
>>> If you can accept a phased integration as several people have
>>> already suggested, then we don't need to worry so much about
>>> manpages etc and header files for librmt and /usr/include/schily/...
>>>     
>>
>> If people ask questions that are answered in the man pages, it is 
>> obvious to point to the related man pages. If the issues beyond 
>> integrating star at all
>> are not forgotten again, I can live with a phased integration.
>>
>> J?rg
>>
>>   
>


Reply via email to