upcoming libdb/db4/compat-db reorganization

Jindrich Novy jnovy at redhat.com
Tue Apr 17 12:21:36 UTC 2012

Hi all,

it seems to be the right time to do an unification/reorganization of
Oracle (Berkeley) DB packages in rawhide. The current situation is that
there are three of them:

compat-db - shipping old libdbs for compatibility (4.5,4.6 and 4.7)
db4       - shipping latest 4.x libdb series (4.8)
libdb     - shipping latest libdb release (5.3)

What I'm planning to do is getting rid of db4 package. But before that
I want to clean-up compat-db for a bit.

After fiddling a bit with repoquery nothing seems to be dependent on
libdb-4.5 so if there are no objections I want to remove it.

There was only one package dependent on 4.6 (squidGuard) because it
had compilation problems with 4.7. This package is now built against
5.3 with no problem so 4.6 could go away from compat-db as well.

Only one package (pam_abl-0:0.2.3-8.fc12) was dependent on 4.7
in Fedora 17 but it's already rebuilt in rawhide so 4.7 can go away as

So the plan is:
1) remove 4.5, 4.6 and 4.7 from compat-db
2) put 4.8 to compat-db
3) make db4 a dead package
   (db4 package name is not very descriptive any more as we have
    libdb-5.3 ...)

The reason I'm sending this to fedora-devel is that I'm unable to
reveal dlopen() or similar deps in packages so if your package
requires older libdb I plan to remove and can not be rebuilt against
newer libdb then please speak up!


Jindrich Novy <jnovy at redhat.com>   http://people.redhat.com/jnovy/
Kdo víno má a nepije, kdo hrozny má a nejí je, kdo ženu má a nelíbá,
kdo zábavě se vyhýbá, na toho vemte bič a hůl, to není člověk, to je vůl.
--- Jan Werich

More information about the devel mailing list