[csw-buildfarm] [csw-maintainers] BerkeleyDB upgrade
rupert THURNER
rupert at opencsw.org
Fri May 28 22:12:33 CEST 2010
is this a leftover, or does it belong there?
$ ls -l /opt/csw/lib/sparcv9/libdb-4.7.so
lrwxrwxrwx 1 root other 36 Oct 19 2009
/opt/csw/lib/sparcv9/libdb-4.7.so ->
../../bdb47/lib/sparcv9/libdb-4.7.so
compiling openldap complains about this via:
CSWoldap:
* Missing dependencies of CSWoldap:
* CSWbdb, reasons:
* - provides /opt/csw/lib/sparcv9/libdb-4.7.so needed by
opt/csw/libexec/openldap/back_perl-2.4.so.2.5.5
* - provides /opt/csw/lib/sparcv9/libdb-4.7.so needed by
opt/csw/libexec/sparcv9/openldap/back_perl-2.4.so.2.5.5
* RUNTIME_DEP_PKGS_CSWoldap += CSWbdb
rupert.
On Wed, May 26, 2010 at 22:18, Dagobert Michelsen <dam at opencsw.org> wrote:
> 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
> _______________________________________________
> maintainers mailing list
> maintainers at lists.opencsw.org
> https://lists.opencsw.org/mailman/listinfo/maintainers
> .:: This mailing list's archive is public. ::.
>
More information about the buildfarm
mailing list