On 9/22/2010 10:20 PM, Shuvam Misra wrote: > I was a strong advocate of bundling DB libraries, etc, with Cyrus. The > points you've made here are very interesting. I didn't know many of these > things. I'm re-thinking whether bundling is such a good idea now. Thanks. > There's a lot to be said for the Mac OS X approach. However, as someone already pointed out, most distributions won't allow this (for many reasons), so it's pointless to even talk about going there. Better to just use an internal DB codebase (like skiplists) that has nothing to do with Sleepycat. But then someone has to write and maintain this code. I think the best compromise I've heard yet is to use something like skiplists by default and make the use of libdb an optional feature like the use of mysql. ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/