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

Reply via email to