From owner-freebsd-gnome@FreeBSD.ORG  Sat May 10 03:15:11 2008
Return-Path: <owner-freebsd-gnome@FreeBSD.ORG>
Delivered-To: gnome@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id DA55C1065671;
	Sat, 10 May 2008 03:15:11 +0000 (UTC) (envelope-from ade@freebsd.org)
Received: from panix.lovett.com (panix.lovett.com [166.84.7.128])
	by mx1.freebsd.org (Postfix) with ESMTP id B21678FC16;
	Sat, 10 May 2008 03:15:11 +0000 (UTC) (envelope-from ade@freebsd.org)
Received: from [24.216.255.15] (helo=inferno.lab.lovett.com ident=ade)
	by panix.lovett.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69)
	(envelope-from <ade@freebsd.org>)
	id 1JufYE-0006gy-Ij; Sat, 10 May 2008 03:15:10 +0000
Message-Id: <2A5EF999-0889-405B-8FF5-49961A99EBC7@freebsd.org>
From: Ade Lovett <ade@freebsd.org>
To: Joe Marcus Clarke <marcus@marcuscom.com>
In-Reply-To: <1210362395.74326.31.camel@shumai.marcuscom.com>
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v919.2)
Date: Fri, 9 May 2008 20:15:08 -0700
References: <2AEE026C-3528-457C-9D2B-5BF275126F25@FreeBSD.org>
	<1210362395.74326.31.camel@shumai.marcuscom.com>
X-Mailer: Apple Mail (2.919.2)
Cc: gnome@freebsd.org, Ade Lovett <ade@freebsd.org>
Subject: Re: USE_BDB=41 and evolution / evolution-exchange
X-BeenThere: freebsd-gnome@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: GNOME for FreeBSD -- porting and maintaining
	<freebsd-gnome.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-gnome>,
	<mailto:freebsd-gnome-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-gnome>
List-Post: <mailto:freebsd-gnome@freebsd.org>
List-Help: <mailto:freebsd-gnome-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-gnome>,
	<mailto:freebsd-gnome-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 10 May 2008 03:15:11 -0000


On May 9, 2008, at 12:46 , Joe Marcus Clarke wrote:
> There is an issue about compatibility.  That is, if one starts using
> 4.1, then moves to 4.4, the underlying database may not work  
> properly as
> no conversion steps are taken.  Historically, e-d-s always used 3.x  
> (and
> internal copy).  But we found we could move to 4.1, and link
> dynamically.  If we were to relax the DB dependency, we would need
> confirmation that we can move from 4.1 to 4.4 safely.

How about a compromise?

Change it to USE_BDB?=41+ and have a pre-everything target that looks  
at the computed BDB_VER, and pops up a "you might hose yourself"  
message if it's something other than 41?

I understand the backwards-compat issues, but it seems a little odd to  
have a specific BDB dependency for this when most other BDB-using  
ports can at least have the option to try alternatives.

-aDe