Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Aug 2014 19:16:43 +0200
From:      Michael Gmelin <grembo@freebsd.org>
To:        Scot Hetzel <swhetzel@gmail.com>
Cc:        olli hauer <ohauer@gmx.de>, Kurt Jaeger <lists@opsec.eu>, ports-list freebsd <freebsd-ports@freebsd.org>
Subject:   Re: HEADS UP: Berkeley DB 4...4.7 port removals/upgrades may require manual preparation
Message-ID:  <20140824191643.005f8e1c@bsd64.grem.de>
In-Reply-To: <CACdU%2Bf-D-MYxXYaoCbfPU%2BQuKpq041dSWdgZj0XzRO30_9pouA@mail.gmail.com>
References:  <53F640EF.7000200@FreeBSD.org> <20140824102826.GB9400@home.opsec.eu> <EB2B24ED-1D62-467B-8870-EEACA8A72281@freebsd.org> <20140824111149.GD9400@home.opsec.eu> <53F9CEDA.4070309@gmx.de> <20140824142050.5e336477@bsd64.grem.de> <CACdU%2Bf-D-MYxXYaoCbfPU%2BQuKpq041dSWdgZj0XzRO30_9pouA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Sun, 24 Aug 2014 11:59:37 -0500
Scot Hetzel <swhetzel@gmail.com> wrote:

> On Sun, Aug 24, 2014 at 7:20 AM, Michael Gmelin <grembo@freebsd.org>
> wrote:
> > @Olli: Checking Mk/bsd.databasemk it seems like you're right. It's
> > quite amusing how this went unnoticed for so long, it has been in
> > there for eight years :)
> >
> 
> As the original author of the USE_BDB code, the USE_BDB=5  had worked
> in the past.  As it is supposed to mean that this port only uses that
> version of BDB.  The code was changed on Aug 21 (r365599) and the
> author of the new code might have forgot to test this case.
> 

Not sure if you read the rest of the thread, but this is still working
as intended (I tested using both the old and new version).

The issue is, that USE_BDB=version means USE_BDB=yes,
WITH_BDB_VER=version, but Kurt has WITH_BDB_VER=6 in make.conf,
which overrides this version number and version =6 is invalid for
devel/ice. So basically it works as designed, Kurt wanted a specific
version of bdb, which doesn't work for devel/ice.

The fix was to add WANT_BDB_VER= 5 in devel/ice, which I guess is ok,
since this is the only version it really works with (and I guess I
could remove the INVALID directive now, since WANT means really
*want*).

My question is, what the point of INVALID_BDB_VER really is in this
case, it seems a bit pointless to me given the trouble it caused Kurt
and how we resolved this. Having a fully specified list of supported
versions in WANT_BDB_VER seems better in this case (assuming WANT
supports listing multiple versions).

-- 
Michael Gmelin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140824191643.005f8e1c>