Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Aug 2014 09:06:37 +1000
From:      Peter Jeremy <peter@rulingia.com>
To:        ports-list freebsd <freebsd-ports@freebsd.org>
Cc:        Matthias Andree <mandree@FreeBSD.org>
Subject:   Re: HEADS UP: Berkeley DB 4...4.7 port removals/upgrades may require manual preparation
Message-ID:  <20140823230637.GA34697@server.rulingia.com>
In-Reply-To: <53F640EF.7000200@FreeBSD.org>
References:  <53F640EF.7000200@FreeBSD.org>

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

--Nq2Wo0NMKNjxTN9z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2014-Aug-21 20:56:47 +0200, Matthias Andree <mandree@FreeBSD.org> wrote:
>The time has now come to remove these db4* ports, Berkeley DB versions
>4.0 to 4.7, inclusively.  Most of their dependent ports can cope with
>upgrades to db48, db5, or db6, most of the others could be patched to work.
=2E..
>I have created a Wiki page that contains instructions, and points to
>SleepyCat's or Oracle's upgrading documentation, at
><https://wiki.freebsd.org/Ports/BerkeleyDBCleanup>.

This assumes that I know where and how BDB is being used.  I've discovered
that I have db41 installed on a couple of systems - it's required by
textproc/redland, which in turn is required by editors/libreoffice.  Whilst
I can avoid using libreoffice whilst I upgrade, I have no idea how it uses
BDB or where the database files might be.  I suspect this scenario is true
for the majority of people who have BDB installed.

>When, among the upgrade steps on the WIki, you have reached the point
>where it is safe to upgrade the Berkeley DB and applications, there is a
>helper script in Tools/scripts/BDB-upgrade-helper.sh uses portmaster or
>portupgrade to rebuild the applications to use a newer Berkeley DB, and
>then offer to delete the old Berkeley DB ports.

Partial relative paths aren't especially helpful.  This should either be
an absolute path or specify a cwd (presumably /usr/ports in this case).

And, for reasons I don't understand, when I run BDB-upgrade-helper.sh,
portmaster wants to install both db48 and db5.

--=20
Peter Jeremy

--Nq2Wo0NMKNjxTN9z
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJT+R59XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux
NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs05HoP/iN1990BEzXsYxozUSUvrQM1
Ec06Vb8Ohyjj7/zfP2+8Cg9hVjvgS9HdKx85MRgX0b9AoSGqSHdLUo/KrxT7ciCx
+3NWm5pxrW1sXl/q+AYfFHf8o+dOyKyR78xMSpeDithtPZFur012pHw5bLFcXX0/
tGpG+RxgGgIWWMeMAFlX/R6TllBKhlI8kGR3ISIV7l1ali+Fq3gQ+WTmI71/u1Jn
8BCVrnjkqoO3pz6O6aPAtifo6JYTQTwECC/lPPjPjxgc0DN3odYrK4GBDipQ1r5o
2umGSP6LJ81LQ9yjm7o+5bvpKQGOzHiHdAR3WDudSz/TrvSW9tlVYiNih+OjG2VW
DqgcsnpB2mLgexV5JQlBPUr1UNE99Ok+2lZBJTUC+B7jhTJy4FhyY+14Cri737m4
Y+6Sgi1wRGcxgWGHRqJ0uRDD9B+spwfCxIKTWMut9b1kteBDJ7Of+0hatVB39B5k
gKOnDXNOsCRnwGr0QvXcDIcxC4QllBgj/kCtPxs8sbKJZ2CzTI0ATbHCCuM8iFIa
OWAIKqPt8Ce329LcoaC1dINX/Crtkfix9bTQnhVGuRWBWpS15cQNPoUOn7ysK+N8
TsOLSWSeIxxxq6G8WvAXh5wPuzeRxHcRIE6aMoAj0UJSs+VyoRJPywb1gyFp9y6H
BlgQLyqXh79DSJDMqbnR
=M3Hk
-----END PGP SIGNATURE-----

--Nq2Wo0NMKNjxTN9z--



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