On 2019-04-08 14:50, Julien Cristau wrote: > as documented in > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=877773 libleveldb's > ABI changed incompatibly in 1.20. The 1.20-2.1 NMU changed SONAME to > reflect that, and leveldb-sharp 1.9.1-1.2 was patched to use the new > SONAME. However, with no corresponding source change, I'm not convinced > this is actually compatible; I'd have expected something in the C# > binding to need an update for the new leveldb Options structure layout.
I primarily did the same as in the NMU after the library rename three years ago. And I only touched it because I NMUed it in the past. I have no idea what the package is good for :-) > I know nothing of C# / Mono though, so I might well be wrong. I probably have as much clue about these as you :-) There is this comment from Robert Bruce Park in the 1.9.1-1.1 changelog entry: "this package only uses the C ABI" Not sure if the ABI breakage is limited to the C++ part (leveldb::Options is at least a C++ thing) Andreas

