[csw-maintainers] BerkeleyDB final call
Dagobert Michelsen
dam at opencsw.org
Mon Oct 5 21:28:08 CEST 2009
Hi,
I have now finally assembled a new and complete rebuild of the
Berkeley DB libraries. In the new schema every version of BDB
is sitting in a separate subdirectory, that means
Berkeley DB X.Y.Z is located at /opt/csw/bdbXY/(bin|lib|...)
All versions have been packaged up from 4.2 to 4.8 (3.3 was
included because there were existing packages needing it).
This should allow building and testing for regression tests
against every version available.
If necessary the legacy packages needed as dependencies have
been replaced by stubs containing minimal links to the new
locations with a respective dependency in the package.
The following packages have been updated:
berkeleydb CSWbdb
berkeleydb3 CSWbdb3
berkeleydb33 CSWbdb33
berkeleydb33_devel CSWbdb33devel
berkeleydb33_doc CSWbdb33doc
berkeleydb4 CSWbdb4
berkeleydb42 CSWbdb42
berkeleydb42_devel CSWbdb42devel
berkeleydb42_doc CSWbdb42doc
berkeleydb43 CSWbdb43
berkeleydb43_devel CSWbdb43devel
berkeleydb43_doc CSWbdb43doc
berkeleydb44 CSWbdb44
berkeleydb44_devel CSWbdb44devel
berkeleydb44_doc CSWbdb44doc
berkeleydb45 CSWbdb45
berkeleydb45_devel CSWbdb45devel
berkeleydb45_doc CSWbdb45doc
berkeleydb46 CSWbdb46
berkeleydb46_devel CSWbdb46devel
berkeleydb46_doc CSWbdb46doc
berkeleydb47 CSWbdb47
berkeleydb47_devel CSWbdb47devel
berkeleydb47_doc CSWbdb47doc
berkeleydb48 CSWbdb48
berkeleydb48_devel CSWbdb48devel
berkeleydb48_doc CSWbdb48doc
The following packages are deprecated:
- CSWbdb was newly introduced during the unification. It contains
/opt/csw/lib/amd64/libdb-4.7.so=../../bdb47/lib/amd64/libdb-4.7.so
/opt/csw/lib/libdb-4.7.so=../bdb47/lib/libdb-4.7.so
- CSWbdb3 contains the original Berkeley DB 3.3 version in /opt/csw/lib,
which is now in /opt/csw/bdb33. It contains
/opt/csw/lib/libdb-3.3.so=../bdb33/lib/libdb-3.3.so
- CSWbdb4 contained the original Berkeley DB 4.2 in /opt/csw/bdb4.
The package now contains
/opt/csw/bdb4=bdb42
The following packages do not exist any more as the base packages are
deprecated:
- berkeleydb_doc CSWbdbdoc
- berkeleydb_devel CSWbdbdevel
- berkeleydb4_doc CSWbdb4-doc
The following package names have been changed to match the general
naming
convetions:
- berkeleydb43_devel CSWbdb43-devel -> CSWbdb43devel
- berkeleydb43_doc CSWbdb43-doc -> CSWbdb43doc
- berkeleydb44_devel CSWbdb44-devel -> CSWbdb44devel
- berkeleydb44_doc CSWbdb44-doc -> CSWbdb44doc
I know that package renames are always ugly, but I neither wanted to
continue
with the broken scheme nor wanted to have some package with the old
and some
with the new scheme. Additionally, the devel- and doc-packages
shouldn't be
in wide use and should not make much trouble.
The packages are available from
<http://mirror.opencsw.org/testing/bdb/>
and there are subdirectories for Solaris 8 Sparc and x86 with catalogs
which should allow direct updating with pkg-get/pkgutil.
Additionally all packages have been installed on test8s and test8x.
To make this transition less painful than the previous one please
test the new packages in your environment, test them with the
packages which failed last time and the packages you would consider
most important.
Thank you!
-- Dago
More information about the maintainers
mailing list