[csw-maintainers] Berkeley DB pending final resolution
Dagobert Michelsen
dam at opencsw.org
Wed Sep 30 17:06:19 CEST 2009
Hi James,
Am 30.09.2009 um 16:55 schrieb James Lee:
> On 30/09/09, 14:28:07, Dagobert Michelsen <dam at opencsw.org> wrote
> regarding
> [csw-maintainers] Berkeley DB pending final resolution:
>
>> due to the involved complexities I am currently rebuilding Berkeley
>> DB
>> in a defined way, where each version gets its own very separate
>> directories.
>> That means there is
>> /opt/csw/bdb43
>> /opt/csw/bdb44
>> /opt/csw/bdb...
>> for all relevant versions. The legacy link for
>> /opt/csw/bdb4
>> will be linked to the contents of /opt/csw/bdb42 making the contained
>> 4.2 version explicit. The generic bdb will be deprecated, the newly
>> build
>> packages should instead be recompiled against bdb47.
>
> This is basically back to what it was before in recognition of
> Berkley DB versions being mutual incompatible.
>
> Until existing packages are recompiled your new final solution will
> break recently built packages that expect 4.7 in /opt/csw/lib.
> You will have to arrange for atomic release with rebuilds or legacy
> 4.7 links in the legacy CSWbdb and CSWbdb4 packages.
I am thinking of legacy links. Fortunately the newly released packages
are well maintained and could be rebuild in a reasonable timeframe
making the legacy links obsolete soon.
Long-term I would want to get rid of the generic CSWbdb and CSWbdb4
and the libs in /opt/csw/lib.
> Affected packages:
> CSWooocore uses 4.7 from CSWbdb4 (CSWbdb4 uses CSWbdb)
> CSWperl uses 4.7 from CSWbdb
> CSWpmberkeleydb uses 4.7 from CSWbdb
> CSWruby uses 4.7 from CSWbdb
Best regards
-- Dago
More information about the maintainers
mailing list