> But I'm not sure how to fix this problem.
> (Is it valid to
downgrade qdbm's versions lower than 1.8.3 ...?) 

The problem I've
encountered is specifically with "gdbm_open". The version exported from
QDBM overwrites the GDBM version for code running under mod_perl because
PHP in Debian is now built with QDBM. gdbm_open() is failing silently
when our mod_perl code tries to tie() to a GDBM database. Even if this
is a fixable bug in the QDBM version of gdbm_open I'm not sure it's
desirable to be using symbols out of different libraries without even
realizing it. 

Would it be appropriate to split QDBM into a package
with GDBM compatibility and one without? To get around the problem so we
can upgrade our web servers we removed all gdbm_ functions from QDBM and
installed a local replacement for the Debian package. I can provide
patches if you want to go this route. 

  

Reply via email to