Re: curses and terminfo changes

2011-10-04 Thread Christoph Badura
On Tue, Oct 04, 2011 at 02:25:48PM +0200, Alan Barrett wrote:
 You have made a lot of changes recently.  What are you doing about
 compatibility for programs linked against old versions of the
 libraries but running with new versions of the libraries?

Also, aren't the minor numbers of the affected libraries to be bumped?

--chris


Re: curses and terminfo changes

2011-10-04 Thread Joerg Sonnenberger
On Tue, Oct 04, 2011 at 02:25:48PM +0200, Alan Barrett wrote:
 On Tue, 04 Oct 2011, Roy Marples wrote:
 Log Message:
 Move longname(3) from curses to terminfo, pre-cursor to fix PR/43386.
 
 You have made a lot of changes recently.  What are you doing about
 compatibility for programs linked against old versions of the
 libraries but running with new versions of the libraries?

libcurses depends on libterminfo, so this works fine as long as you
update both libraries together.

Joerg


Re: curses and terminfo changes

2011-10-04 Thread roy

On Tue, 4 Oct 2011 14:45:52 +0200, Christoph Badura wrote:

On Tue, Oct 04, 2011 at 02:25:48PM +0200, Alan Barrett wrote:

You have made a lot of changes recently.  What are you doing about
compatibility for programs linked against old versions of the
libraries but running with new versions of the libraries?


Also, aren't the minor numbers of the affected libraries to be 
bumped?


The move of longname from curses to terminfo shouldn't affect things as 
curses pulls in terminfo.
It could be argued that we should do something for the removal of 
vtparm, but I doubt anything outside of NetBSD would have used it.

Internally, only curses and a few games used it.

On that note, when we transitioned from termcap to terminfo, we had to 
remove a few NetBSD extensions which also affected curses and the same 
games. It was decided at the time that a bump or maintaining compat was 
not required.


Thanks

Roy