From Fedora Project Wiki
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{| | {| | ||
! Package !! RHEL !! Dependency status !! Changes needed | ! Package !! RHEL !! License !! Dependency status !! Changes needed | ||
|- | |- | ||
|389-ds-base || X || '''depends on libdb-devel''' || nothing yet planned | |389-ds-base || X || || '''depends on libdb-devel''' || nothing yet planned | ||
|- | |- | ||
|apr-util || X || optional module || configure --without-berkeley-db | |apr-util || X || || optional module || configure --without-berkeley-db | ||
|- | |- | ||
|claws-mail || || Depends on libetpan || | |claws-mail || || || Depends on libetpan || | ||
|- | |- | ||
|clisp || || Build without the bdb module || | |clisp || || || Build without the bdb module || | ||
|- | |- | ||
|cyrus-imapd || X || optional component || configure --without-bdb, can be converted to skiplist format | |cyrus-imapd || X || || optional component || configure --without-bdb, can be converted to skiplist format | ||
|- | |- | ||
|cyrus-sasl || X || LMDB support in upstream || get new release, configure --with-dblib=lmdb | |cyrus-sasl || X || || LMDB support in upstream || get new release, configure --with-dblib=lmdb | ||
|- | |- | ||
|dsniff || || '''Depends on libdb-devel''' || last release - Dec 2000 | |dsniff || || || '''Depends on libdb-devel''' || last release - Dec 2000 | ||
|- | |- | ||
|evolution-data-server || X || Part of the addressbook depends on libdb || configure --without-libdb, migrated to SQLite? | |evolution-data-server || X || || Part of the addressbook depends on libdb || configure --without-libdb, migrated to SQLite? | ||
|- | |- | ||
|exim || || depends on perl || can be used with other DBM libraries (gdbm, tdb) | |exim || || || depends on perl || can be used with other DBM libraries (gdbm, tdb) | ||
|- | |- | ||
|hail || || '''depends on libdb-devel, upstream dead?''' || | |hail || || || '''depends on libdb-devel, upstream dead?''' || | ||
|- | |- | ||
|heimdal || || || configure --without-berkeley-db, use LMDB | |heimdal || || || || configure --without-berkeley-db, use LMDB | ||
|- | |- | ||
|httpd || || depends on apr-util-devel || Use apr-util-devel compiled without BDB | |httpd || || || || depends on apr-util-devel || Use apr-util-devel compiled without BDB | ||
|- | |- | ||
|httpd-itk || || || Use httpd-devel compiled without BDB | |httpd-itk || || || || Use httpd-devel compiled without BDB | ||
|- | |- | ||
|iproute || X || '''arpd binary depends on libdb-devel''' || build without arpd (patch the config script) or rewrite it to use something else | |iproute || X || || '''arpd binary depends on libdb-devel''' || build without arpd (patch the config script) or rewrite it to use something else | ||
|- | |- | ||
|ipv6calc || || '''depends on libdb-devel''' || contacted upstream, probable change to LMDB. Needs '''perl-LMDB_File''' in Fedora/EPEL | |ipv6calc || || || '''depends on libdb-devel''' || contacted upstream, probable change to LMDB. Needs '''perl-LMDB_File''' in Fedora/EPEL | ||
|- | |- | ||
|isync || || depends on libdb-devel || libdb an optional dependency, mdconvert for backward compatibility with libdb | |isync || || || depends on libdb-devel || libdb an optional dependency, mdconvert for backward compatibility with libdb | ||
|- | |- | ||
|jigdo || || uses libdb for file cache || configure --without-libdb | |jigdo || || || uses libdb for file cache || configure --without-libdb | ||
|- | |- | ||
|libapreq2 || || depends on perl-devel, apr-util-devel, httpd-devel || | |libapreq2 || || || depends on perl-devel, apr-util-devel, httpd-devel || | ||
|- | |- | ||
|libdb || || || Drop the package :) | |libdb || || || || Drop the package :) | ||
|- | |- | ||
|libetpan || || || configure --disable-db | |libetpan || || || || configure --disable-db | ||
|- | |- | ||
|libgda || || || configure --without-bdb | |libgda || || || || configure --without-bdb | ||
|- | |- | ||
|libpinyin || X || can be used with either libdb or KyotoCabinet || configure --with-dbm=KyotoCabinet, RHEL missing KyotoCabinet | |libpinyin || X || || can be used with either libdb or KyotoCabinet || configure --with-dbm=KyotoCabinet, RHEL missing KyotoCabinet | ||
|- | |- | ||
|libserf || || depends on apr-util-devel || Use apr-util-devel compiled without BDB | |libserf || || || depends on apr-util-devel || Use apr-util-devel compiled without BDB | ||
|- | |- | ||
|libsolv || X || depends on libdb-devel because of rpm || build rpm without libdb-devel, rewrite to accomodate for rpmlib changes | |libsolv || X || || depends on libdb-devel because of rpm || build rpm without libdb-devel, rewrite to accomodate for rpmlib changes | ||
|- | |- | ||
|libzhuyin || || '''depends on libdb-devel''' || considering KyotoCabinet as an alternative | |libzhuyin || || || '''depends on libdb-devel''' || considering KyotoCabinet as an alternative | ||
|- | |- | ||
|mod_gnutls || || depends on apr-util-devel || Use apr-util-devel compiled without BDB | |mod_gnutls || || || depends on apr-util-devel || Use apr-util-devel compiled without BDB | ||
|- | |- | ||
|mod_security || || depends on httpd-devel || Use httpd-devel compiled without BDB | |mod_security || || || depends on httpd-devel || Use httpd-devel compiled without BDB | ||
|- | |- | ||
|nmh || || can be used with gdbm || | |nmh || || || can be used with gdbm || | ||
|- | |- | ||
|nss_updatedb || || '''depends on libdb-devel''' || '''required compatibility with nss_db (uses the same DB file)''' | |nss_updatedb || || || '''depends on libdb-devel''' || '''required compatibility with nss_db (uses the same DB file)''' | ||
|- | |- | ||
|nvi || || '''depends on libdb-devel''' || | |nvi || || || '''depends on libdb-devel''' || | ||
|- | |- | ||
|open-cobol || || can be used without BDB (no ISAM access) or with VBISAM || --without-db, retired in F25 | |open-cobol || || || can be used without BDB (no ISAM access) or with VBISAM || --without-db, retired in F25 | ||
|- | |- | ||
|opendkim || || || configure --without-db --with-lmdb -> Use LMDB | |opendkim || || || || configure --without-db --with-lmdb -> Use LMDB | ||
|- | |- | ||
|openldap || X || libdb used for deprecated backends || configure --disable-bdb --disable-hdb -> use LMDB | |openldap || X || || libdb used for deprecated backends || configure --disable-bdb --disable-hdb -> use LMDB | ||
|- | |- | ||
|opensips || || has a module for Berkeley DB || exclude db_berkeley from built modules | |opensips || || || has a module for Berkeley DB || exclude db_berkeley from built modules | ||
|- | |- | ||
|pam || X || pam_userdb module for auth against Berkeley DB || configure --disable-db to disable bdb support | |pam || X || || pam_userdb module for auth against Berkeley DB || configure --disable-db to disable bdb support | ||
|- | |- | ||
|pam_abl || || '''depends on libdb-devel''' || | |pam_abl || || || '''depends on libdb-devel''' || | ||
|- | |- | ||
|pam_ccreds || || '''depends on libdb-devel''' || upstream open to patches for alternatives | |pam_ccreds || || || '''depends on libdb-devel''' || upstream open to patches for alternatives | ||
|- | |- | ||
|perdition || || can use other alternatives, GDBM by default || configure --disable-bdb to disable building with libdb support | |perdition || || || can use other alternatives, GDBM by default || configure --disable-bdb to disable building with libdb support | ||
|- | |- | ||
|perl-BDB || || || dropping the package | |perl-BDB || || || || dropping the package | ||
|- | |- | ||
|perl-BerkeleyDB || || || dropping the package | |perl-BerkeleyDB || || || || dropping the package | ||
|- | |- | ||
|perl-DB_File || X || || dropping the package | |perl-DB_File || X || || || dropping the package | ||
|- | |- | ||
|perl-Digest-MD4 || || '''depends on libdb-devel?''' || | |perl-Digest-MD4 || || || '''depends on libdb-devel?''' || | ||
|- | |- | ||
|perl-eperl || || '''depends on libdb-devel''' || | |perl-eperl || || || '''depends on libdb-devel''' || | ||
|- | |- | ||
|perl-Qt || || depends on perl-devel || | |perl-Qt || || || depends on perl-devel || | ||
|- | |- | ||
|php || X || php-dba module can use libdb || build without supporting libdb | |php || X || || php-dba module can use libdb || build without supporting libdb | ||
|- | |- | ||
|postfix || X || can use LMDB || CCARGS="${CCARGS} -DNO_DB -DHAS_LMDB" AUXLIBS_LMDB="-llmdb" | |postfix || X || || can use LMDB || CCARGS="${CCARGS} -DNO_DB -DHAS_LMDB" AUXLIBS_LMDB="-llmdb" | ||
|- | |- | ||
|python || X || deprecated bsddb module || build python without the bsddb module | |python || X || || deprecated bsddb module || build python without the bsddb module | ||
|- | |- | ||
|python3-bsddb3 || || BDB bindings || drop the package | |python3-bsddb3 || || || BDB bindings || drop the package | ||
|- | |- | ||
|qpid-cpp || || '''depends on libdb-devel''' || don't have anything planned yet | |qpid-cpp || || || '''depends on libdb-devel''' || don't have anything planned yet | ||
|- | |- | ||
|rapidsvn || || depends on apr-util-devel, openldap-devel || build the packages without libdb | |rapidsvn || || || depends on apr-util-devel, openldap-devel || build the packages without libdb | ||
|- | |- | ||
|redland || X || uses libdb for storage || configure --without-bdb, can use relational DBs as a store | |redland || X || || uses libdb for storage || configure --without-bdb, can use relational DBs as a store | ||
|- | |- | ||
|reprepro || || '''depends on libdb-devel''' || being ported to SQLite | |reprepro || || || '''depends on libdb-devel''' || being ported to SQLite | ||
|- | |- | ||
|rpm || X || '''depends on libdb-devel''' || upstream added LMDB backend via ed9de199 | |rpm || X || || '''depends on libdb-devel''' || upstream added LMDB backend via ed9de199 | ||
|- | |- | ||
|rsvndump || || depends on subversion-devel || build subversion without libdb | |rsvndump || || || depends on subversion-devel || build subversion without libdb | ||
|- | |- | ||
|sendmail || X || uses libdb for email aliases || should be able to be built with QDBM instead | |sendmail || X || || uses libdb for email aliases || should be able to be built with QDBM instead | ||
|- | |- | ||
|sks || || '''depends on libdb-devel''' || no plan to migrate in the near future | |sks || || || '''depends on libdb-devel''' || no plan to migrate in the near future | ||
|- | |- | ||
|spamprobe || || depends on libdb-devel, can be used with gdbm? || | |spamprobe || || || depends on libdb-devel, can be used with gdbm? || | ||
|- | |- | ||
|squid || X || '''external acl helpers (session, time_quota) use libdb''' || rewrite/drop the helpers? | |squid || X || || '''external acl helpers (session, time_quota) use libdb''' || rewrite/drop the helpers? | ||
|- | |- | ||
|squidGuard || || '''depends on libdb-devel''' || | |squidGuard || || || '''depends on libdb-devel''' || | ||
|- | |- | ||
|subversion || X || uses libdb for repositories || configure --without-berkeley-db, need to convert BDB repositories to FSFS | |subversion || X || || uses libdb for repositories || configure --without-berkeley-db, need to convert BDB repositories to FSFS | ||
|- | |- | ||
|tabled || || '''depends on libdb-devel, upstream dead?''' || | |tabled || || || '''depends on libdb-devel, upstream dead?''' || | ||
|- | |- | ||
|trustedqsl || || '''depends on libdb-devel''' || will add LMDB in its next release, drop BDB in release after that | |trustedqsl || || || '''depends on libdb-devel''' || will add LMDB in its next release, drop BDB in release after that | ||
|- | |- | ||
|webalizer || || '''depends on libdb-devel''' || without libdb -> DNS/GeoDB code disabled, upstream dead | |webalizer || || || '''depends on libdb-devel''' || without libdb -> DNS/GeoDB code disabled, upstream dead | ||
|- | |- | ||
|xemacs || || || can be built without supporting libdb | |xemacs || || || || can be built without supporting libdb | ||
|- | |- | ||
|zinnia || || || build without libdb? | |zinnia || || || || build without libdb? | ||
|} | |} |
Revision as of 10:56, 20 September 2017
Package | RHEL | License | Dependency status | Changes needed | |
---|---|---|---|---|---|
389-ds-base | X | depends on libdb-devel | nothing yet planned | ||
apr-util | X | optional module | configure --without-berkeley-db | ||
claws-mail | Depends on libetpan | ||||
clisp | Build without the bdb module | ||||
cyrus-imapd | X | optional component | configure --without-bdb, can be converted to skiplist format | ||
cyrus-sasl | X | LMDB support in upstream | get new release, configure --with-dblib=lmdb | ||
dsniff | Depends on libdb-devel | last release - Dec 2000 | |||
evolution-data-server | X | Part of the addressbook depends on libdb | configure --without-libdb, migrated to SQLite? | ||
exim | depends on perl | can be used with other DBM libraries (gdbm, tdb) | |||
hail | depends on libdb-devel, upstream dead? | ||||
heimdal | configure --without-berkeley-db, use LMDB | ||||
httpd | depends on apr-util-devel | Use apr-util-devel compiled without BDB | |||
httpd-itk | Use httpd-devel compiled without BDB | ||||
iproute | X | arpd binary depends on libdb-devel | build without arpd (patch the config script) or rewrite it to use something else | ||
ipv6calc | depends on libdb-devel | contacted upstream, probable change to LMDB. Needs perl-LMDB_File in Fedora/EPEL | |||
isync | depends on libdb-devel | libdb an optional dependency, mdconvert for backward compatibility with libdb | |||
jigdo | uses libdb for file cache | configure --without-libdb | |||
libapreq2 | depends on perl-devel, apr-util-devel, httpd-devel | ||||
libdb | Drop the package :) | ||||
libetpan | configure --disable-db | ||||
libgda | configure --without-bdb | ||||
libpinyin | X | can be used with either libdb or KyotoCabinet | configure --with-dbm=KyotoCabinet, RHEL missing KyotoCabinet | ||
libserf | depends on apr-util-devel | Use apr-util-devel compiled without BDB | |||
libsolv | X | depends on libdb-devel because of rpm | build rpm without libdb-devel, rewrite to accomodate for rpmlib changes | ||
libzhuyin | depends on libdb-devel | considering KyotoCabinet as an alternative | |||
mod_gnutls | depends on apr-util-devel | Use apr-util-devel compiled without BDB | |||
mod_security | depends on httpd-devel | Use httpd-devel compiled without BDB | |||
nmh | can be used with gdbm | ||||
nss_updatedb | depends on libdb-devel | required compatibility with nss_db (uses the same DB file) | |||
nvi | depends on libdb-devel | ||||
open-cobol | can be used without BDB (no ISAM access) or with VBISAM | --without-db, retired in F25 | |||
opendkim | configure --without-db --with-lmdb -> Use LMDB | ||||
openldap | X | libdb used for deprecated backends | configure --disable-bdb --disable-hdb -> use LMDB | ||
opensips | has a module for Berkeley DB | exclude db_berkeley from built modules | |||
pam | X | pam_userdb module for auth against Berkeley DB | configure --disable-db to disable bdb support | ||
pam_abl | depends on libdb-devel | ||||
pam_ccreds | depends on libdb-devel | upstream open to patches for alternatives | |||
perdition | can use other alternatives, GDBM by default | configure --disable-bdb to disable building with libdb support | |||
perl-BDB | dropping the package | ||||
perl-BerkeleyDB | dropping the package | ||||
perl-DB_File | X | dropping the package | |||
perl-Digest-MD4 | depends on libdb-devel? | ||||
perl-eperl | depends on libdb-devel | ||||
perl-Qt | depends on perl-devel | ||||
php | X | php-dba module can use libdb | build without supporting libdb | ||
postfix | X | can use LMDB | CCARGS="${CCARGS} -DNO_DB -DHAS_LMDB" AUXLIBS_LMDB="-llmdb" | ||
python | X | deprecated bsddb module | build python without the bsddb module | ||
python3-bsddb3 | BDB bindings | drop the package | |||
qpid-cpp | depends on libdb-devel | don't have anything planned yet | |||
rapidsvn | depends on apr-util-devel, openldap-devel | build the packages without libdb | |||
redland | X | uses libdb for storage | configure --without-bdb, can use relational DBs as a store | ||
reprepro | depends on libdb-devel | being ported to SQLite | |||
rpm | X | depends on libdb-devel | upstream added LMDB backend via ed9de199 | ||
rsvndump | depends on subversion-devel | build subversion without libdb | |||
sendmail | X | uses libdb for email aliases | should be able to be built with QDBM instead | ||
sks | depends on libdb-devel | no plan to migrate in the near future | |||
spamprobe | depends on libdb-devel, can be used with gdbm? | ||||
squid | X | external acl helpers (session, time_quota) use libdb | rewrite/drop the helpers? | ||
squidGuard | depends on libdb-devel | ||||
subversion | X | uses libdb for repositories | configure --without-berkeley-db, need to convert BDB repositories to FSFS | ||
tabled | depends on libdb-devel, upstream dead? | ||||
trustedqsl | depends on libdb-devel | will add LMDB in its next release, drop BDB in release after that | |||
webalizer | depends on libdb-devel | without libdb -> DNS/GeoDB code disabled, upstream dead | |||
xemacs | can be built without supporting libdb | ||||
zinnia | build without libdb? |