[csw-maintainers] BerkeleyDB upgrade

Dagobert Michelsen dam at opencsw.org
Wed May 26 22:18:37 CEST 2010


Hi,

I have the strong impression the problem with the wrong bdb linkage from
Subversion has something to do with the major bdb update:

Am 19.10.2009 um 17:35 schrieb Dagobert Michelsen:
> Dear maintainers,
> 
> 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|...)
> The repackaged versions contain 3.3, 4.2, 4.3, 4.4, 4.7 and 4.8.
> 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:
> 
> CATALOGNAME		PACKAGENAME
> berkeleydb      	CSWbdb
> berkeleydb3     	CSWbdb3
> berkeleydb3_devel     	CSWbdb3devel
> berkeleydb3_doc     	CSWbdb3doc
> berkeleydb4     	CSWbdb4
> berkeleydb42    	CSWbdb42
> berkeleydb42_devel      CSWbdb42devel
> berkeleydb42_doc        CSWbdb42doc
> berkeleydb43    	CSWbdb43
> berkeleydb43_devel      CSWbdb43-devel
> berkeleydb43_doc        CSWbdb43-doc
> berkeleydb44    	CSWbdb44
> berkeleydb44_devel      CSWbdb44-devel
> berkeleydb44_doc        CSWbdb44-doc
> 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 now
> only symlinks pointing inside CSWbdb47. The package will go away
> when all dependant packages habe been recompiled against CSWbdb47.
>  /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
> - 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

In fact these two still exist, although they should have been gone.
Especially berkeleydb_devel contains /opt/csw/include/db.h with hardcoded
4.7.25 in it.

Phil: Could you please completely remove these two packages?

> - berkeleydb4_doc	CSWbdb4-doc
> 
> The following package names have been kept to match the existing naming.
> The package names will be adjusted at a later date with proper announcement:
> 
> - berkeleydb43_devel	CSWbdb43-devel
> - berkeleydb43_doc	CSWbdb43-doc
> - berkeleydb44_devel	CSWbdb44-devel
> - berkeleydb44_doc	CSWbdb44-doc
> 
> Should you encounter any issues please post to users@ as usual.


Best regards

  -- Dago


More information about the maintainers mailing list