[csw-buildfarm] [csw-maintainers] BerkeleyDB upgrade

rupert THURNER rupert at opencsw.org
Sun May 30 12:57:13 CEST 2010


could you please remove CSWbdb from the buildfarm? otherwise we would
need to build something into the openldap recipe to not use it. and as
i understood the goal is to recompile _without_ using files out of
CSWbdb.

rupert.


On Fri, May 28, 2010 at 22:12, rupert THURNER <rupert at opencsw.org> wrote:
> 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