Subject: Re: CVS commit: pkgsrc/databases/db4
To: Min Sik Kim <minskim@NetBSD.org>
From: Johnny C. Lam <jlam@NetBSD.org>
List: tech-pkg
Date: 12/29/2004 03:09:48
On Tue, Dec 28, 2004 at 05:41:53PM -0600, Min Sik Kim wrote:
> On Tue, 28 Dec 2004 16:48:58 -0500
> "Johnny C. Lam" <jlam@NetBSD.org> wrote:
> 
> > Min Sik Kim wrote:
> > > On Mon, 27 Dec 2004 04:27:50 +0000 (UTC)
> > > "Johnny C. Lam" <jlam@netbsd.org> wrote:
> > >>Log Message:
> > >>Update databases/db4 to 4.3.21.  Changes from version 4.2.25 include:
> > > 
> > > 
> > > The previous shared library was libdb4-4.2.so.2.0.52, but now it is
> > > libdb4-4.3.so.3.0.21.  Shouldn't BUILDLINK_DEPENDS and PKGREVISION's
> > > of dependent packages be bumped?
> > 
> > No, I think since existing packages can build and use the installed 
> > db4-4.2.52 package, BUILDLINK_DEPENDS.db4 is supposed to stay where it 
> > is.  However, BUILDLINK_RECOMMENDED.db4 should be bumped to reflect the 
> > change in the shlib SONAME.
> 
> Maybe I'm missing something, but when should we bump BUILDLINK_DEPENDS
> if this is not the case?
> 
> Also, this SONAME change will affect binary packages of dependent
> packages.  So why no PKGREVISION bump for them?

I admit that I'm fuzzy about when we should do PKGREVISION bumps, too.
Can anyone else please clarify this matter?

	Cheers,

	-- Johnny Lam <jlam@NetBSD.org>