[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