Sleepycat and CollabNet Open Source Collaboration
Sleepycat and CollabNet Open Source Collaboration
Posted Feb 8, 2006 1:23 UTC (Wed) by ismail (subscriber, #11404)Parent article: Sleepycat and CollabNet Open Source Collaboration
Sleepycat could use a stable api, or let me put it this way: don't f*cking break
api every minor release!
Posted Feb 8, 2006 1:38 UTC (Wed)
by elanthis (guest, #6227)
[Link] (2 responses)
It's the database format that keeps breaking.
Posted Feb 8, 2006 13:54 UTC (Wed)
by ismail (subscriber, #11404)
[Link]
Posted Feb 11, 2006 4:09 UTC (Sat)
by zblaxell (subscriber, #26385)
[Link]
Do they break API? I've been under the impression that the API is pretty darn stable. Even the ABI is stable, as I understand.Sleepycat and CollabNet Open Source Collaboration
Yeah you got me ;)Sleepycat and CollabNet Open Source Collaboration
It's more like every minor release has an *entirely new* ABI, complete with C preprocessor tricks to add the current version number to every symbol in the library. On a good day this means you can link multiple versions dynamically into your executable. On a bad day this means you absolutely cannot link against some random shared library version, only the specific version your application was compiled with.Sleepycat and CollabNet Open Source Collaboration
