Hi James,

Am 30.09.2009 um 16:55 schrieb James Lee:

On 30/09/09, 14:28:07, Dagobert Michelsen <[email protected]> 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
_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers

Reply via email to