>>> Has any thought been given to replacing Solaris curses with ncurses?  I
believe that ncurses claims to be completely compatible with System V
curses, and given that it's actually kept up-to-date, and is generally more
featureful than Solaris curses, it would likely be a good move.

Ncurses is only source compatible with curses. I checked the PSAC and didn't 
find who owns curses. Who could give a contact? If curses is committed 
interface could we still replace it?


>>> Are any of these names used by anyone, anywhere?  Is there any value in
shipping them?  You are, however, missing the most important one --
/usr/lib/libncurses.so.5 -- which is what everyone is going to expect.

>>> It's not clear this one is useful if it's shipped in /usr/lib.

Because the conflict between ncurses and curses, we put a "g" prefix in front 
of the command names
and install them in /usr/bin and then have a link to the command in 
/usr/gnu/bin without the "g" prefix. This is what we usually do when shipping 
name-conflicting GNU utilities.


Danek Duvall wrote:
> Has any thought been given to replacing Solaris curses with ncurses?  I
> believe that ncurses claims to be completely compatible with System V
> curses, and given that it's actually kept up-to-date, and is generally more
> featureful than Solaris curses, it would likely be a good move.
>
>
> On Fri, Aug 15, 2008 at 12:59:47AM -0700, Shi-Ying Irene Huang wrote:
>
>   
>>                 /usr/lib/libgcurses.so
>>                 /usr/lib/libgform.so.5
>>                 /usr/lib/libgmenu.so.5
>>                 /usr/lib/libgncurses.so.5
>>                 /usr/lib/libgpanel.so.5
>>                                      Volatile         Supporting libraries  
>>                                                       These are files with a 
>> 'g' prefix
>>     
>
> Are any of these names used by anyone, anywhere?  Is there any value in
> shipping them?  You are, however, missing the most important one --
> /usr/lib/libncurses.so.5 -- which is what everyone is going to expect.
>
>   
>>                 /usr/gnu/lib/libcurses.so
>>                 /usr/gnu/lib/libform.so.5
>>                 /usr/gnu/lib/libmenu.so.5
>>                 /usr/gnu/lib/libncurses.so.5
>>     
>
> It's not clear this one is useful if it's shipped in /usr/lib.
>
>   
>>                 /usr/gnu/lib/libpanel.so.5
>>                                      Volatile         Supporting libraries  
>>                                                       These are links to 
>> libraries 
>>                                                       in /usr/lib/ with a 
>> 'g' prefix
>>     
>
> You didn't mention the terminfo database that comes with ncurses.  I assume
> that you're not shipping it?
>
> Why are the wide-character versions of the libraries missing?
>
> Thanks,
> Danek
>   


Reply via email to