Subject: Re: CVS commit: src
To: None <>
From: Jed Davis <>
List: source-changes
Date: 02/23/2006 15:43:31
Quentin Garnier <> writes:

> On Mon, Feb 20, 2006 at 07:00:55AM +1100, matthew green wrote:
>>    > how did you know that no one uses the api?
>>    > once you exported the api, it can be used by someone.
>>    but this api was not in any netbsd release, hence, should be
>>    considered -- like anything else in -current -- "unstable".
>> that's just not how netbsd works.  we don't go breaking
>> shlibs in -current just because we can.  we go to great
>> pains to avoid this, even if just for -current users.
> Besides, if it's likely to be unused, then there's definitely no harm
> in doing the major bump.  Everybody wins.

If the major number is bumped, the entire library will be considered
incompatible with the version before the first iteration of the
changed API went in, when it really isn't.  (Or at least might not be;
I don't know offhand what else might have been changed in libutil.)

(let ((C call-with-current-continuation)) (apply (lambda (x y) (x y)) (map
((lambda (r) ((C C) (lambda (s) (r (lambda l (apply (s s) l))))))  (lambda
(f) (lambda (l) (if (null? l) C (lambda (k) (display (car l)) ((f (cdr l))
(C k)))))))    '((#\J #\d #\D #\v #\s) (#\e #\space #\a #\i #\newline)))))