Bug#1139335: ABI change in libzim9 requires rebuild of goldendict-ng
Martin Steigerwald <[email protected]>
| Newsgroups | gmane.linux.debian.qa-packages |
|---|---|
| Message-ID | <14029643.uLZWGnKmhe__40647.2695687384$1781006849$gmane$org@laptop> |
reassign 1139335 libzim9
affects 1139335 + goldendict-ng
thanks
Dear Kunal Mehta!
It seems there is an ABI change in libzim9 which currently breaks starting
goldendict-ng without a rebuild of that package.
Symbol in libzim 9.2.3
explicit Entry(std::shared_ptr<FileImpl> file_, entry_index_type idx_);
has been replaced by symbol
explicit Entry(std::shared_ptr<const FileImpl> file_, entry_index_type idx_);
in libzim 9.7.0.
Visit
https://github.com/openzim/libzim/compare/9.2.3...9.7.0?diff=split
click "Files changed" and search for FileImpl to confirm. It is in line 32
of file "src/entry.cpp" if I spotted it correctly.
Could you please trigger a rebuild for goldendict-ng. I believe this is
done with a binNMU request.
I believe any future ABI changes should be handled in a way that makes
them transparent.
Best regards,
--
Martin