Bugzilla will be upgraded to version 5.0 on a still to be determined date in the near future. The original upgrade date has been delayed.
Bug 130856 - Request for gdbm to be added to dba
Request for gdbm to be added to dba
Product: Fedora
Classification: Fedora
Component: php (Show other bugs)
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Joe Orton
David Lawrence
: FutureFeature
Depends On:
  Show dependency treegraph
Reported: 2004-08-25 07:02 EDT by Matthias Saou
Modified: 2007-11-30 17:10 EST (History)
0 users

See Also:
Fixed In Version:
Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2004-08-25 07:26:20 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Matthias Saou 2004-08-25 07:02:08 EDT
Description of problem:
Gdbm support isn't included in the dba module, and can't be easily
added as dba is built-in in the current php packages.

Version-Release number of selected component (if applicable):
php-4.3.8-2.1 (previous versions too)

How reproducible:
Always (none of the previous FC2 php packages had gdbm support either).
Additional info:
See : http://www.php.net/manual/en/ref.dba.php
Apparently, dbm and ndbm are marked as to be avoided, but not gdbm.
It's still supported, works well, and doesn't add too many more
dependencies (gdbm-devel at build time and gdbm at runtime).
The main concern is that since the dba module is built-in, it can't be
easily replaced. Currently to add gdbm support I must replace the main
php package with one rebuilt without the explicit '--without-gdbm'
configure option.
If a new errata will be made for bug #127518 maybe this could go in
too? It shouldn't be possible for such a minor change to cause
breakage. I'm still curious as to why gdbm was disabled in the first
place, though.
Comment 1 Joe Orton 2004-08-25 07:26:20 EDT
It was removed because the PHP license is not compatible with the GPL.

Note You need to log in before you can comment on or make changes to this bug.