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>