[59] in Athena User Interface
Re: librep requires libgdbm, and it's not in the tree
daemon@ATHENA.MIT.EDU (Brad Thompson)
Thu May 18 22:33:16 2000
Message-Id: <200005190233.WAA00693@manatee.mit.edu>
To: Bill Cattey <wdc@MIT.EDU>
cc: aui@MIT.EDU
In-Reply-To: Your message of "Thu, 18 May 2000 19:49:38 EDT."
<gt986GEGgE6e0rwdY0@mit.edu>
Date: Thu, 18 May 2000 22:33:07 -0400
From: Brad Thompson <yak@MIT.EDU>
> Remember, with Layered Athena, and the soon to be worked on unbundled
> AFS package, the number of folks who have a home dir not-quite-Athena
> may increase substantially in the next year.
>
> By thinking about this harder, can we make the problem go away?
Our choices are:
1) Use gdbm.
This gets file and api compatibility at the expense of another
library in the tree.
2) Use db2.
This gets api compatibility at the expense of development time.
It is worth noting that librep does almost nothing with gdbm other than
exporting its apis to client programs. This means that it is going to
be very hard to predict whether we will have interoperability problems,
because some random theme could come along and use the apis. Does
anyone know if sawfish uses gdbm for preference files?
Personally, I'm in favor of importing gdbm.
yak