Re: List of packages which should probably be Architecture: all
Hamish Moffatt <email@example.com> writes:
> On Thu, Jan 03, 2008 at 10:51:16AM +0100, Loïc Minier wrote:
>> On Wed, Jan 02, 2008, Raphael Geissert wrote:
>> > libavahi-common-data (U)
>> Ships a GDBM file which is arch-dep; shouldn't ship it in /usr/share
> Are those really arch-specific? That's really crap design.
Yeah, gdbm is really a crap design. perldoc AnyDBM_File is interesting on
Here's a partial table of features the different packages offer:
odbm ndbm sdbm gdbm bsd-db
---- ---- ---- ---- ------
Linkage comes w/ perl yes yes yes yes yes
Src comes w/ perl no no yes no no
Comes w/ many unix os yes yes no no no
Builds ok on !unix ? ? yes yes ?
Code Size ? ? small big big
Database Size ? ? small big? ok
Speed ? ? slow ok fast
FTPable no no yes yes yes
Easy to build N/A N/A yes yes ok
Size limits 1k 4k 1k none none
Byte-order independent no no no no yes
Licensing restrictions ? ? no yes no
 on mixed universe machines, may be in the bsd compat library, which
is often shunned.
 Can be trimmed if you compile for one access method.
 See DB_File. Requires symbolic links.
 By default, but can be redefined.
Russ Allbery (firstname.lastname@example.org) <http://www.eyrie.org/~eagle/>