[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