>>> 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 >