Documented in release notes at https://github.com/Qalculate/libqalculate/releases/tag/v5.0.0 > Note that libqalculate version 5.0.0 is not binary compatible with previous versions (recompilation of dependent binaries is required). Upstream issue about missing soversion bump: https://github.com/Qalculate/libqalculate/issues/633 > Done (fixed in libqalculate-5.0.0b.tar.gz). Causes nontrivial problems like unexpected KRunner crashes in KDE Plasma (requiring kde-plasma/plasma-workspace rebuild). Reproducible: Always
xarv, did you miss the release notes?
(In reply to Sam James from comment #1) > xarv, did you miss the release notes? I saw the binary incompatibility part but my understanding was that it referred to the binary releases they have, I did miss the libqalculate-5.0.0b.tar.gz portion though.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=265cd7235511152398f499cdbe8081cf2762cdd5 commit 265cd7235511152398f499cdbe8081cf2762cdd5 Author: Christopher Fore <csfore@posteo.net> AuthorDate: 2024-04-16 16:52:13 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-04-16 22:27:44 +0000 sci-libs/libqalculate: add 5.0.0b - Fixes ABI breakage - Bumps SONAME subslot - Adds MY_PV and S variables to fix directory path Closes: https://bugs.gentoo.org/930068 Signed-off-by: Christopher Fore <csfore@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/36268 Signed-off-by: Sam James <sam@gentoo.org> sci-libs/libqalculate/Manifest | 1 + sci-libs/libqalculate/libqalculate-5.0.0b.ebuild | 81 ++++++++++++++++++++++++ 2 files changed, 82 insertions(+)
One minor bug in the ebuild definition. The source tarball for 5.0.0b has https://github.com/Qalculate/libqalculate/releases/download/v5.0.0/libqalculate-5.0.0b.tar.gz. Note /v5.0.0/ in the path vs what the ebuild uses: /v5.0.0b/
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd491d40602a6b71a0e81232d415fd7f06e126d commit 4fd491d40602a6b71a0e81232d415fd7f06e126d Author: Sam James <sam@gentoo.org> AuthorDate: 2024-04-16 23:34:41 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-04-16 23:34:52 +0000 sci-libs/libqalculate: fix SRC_URI Bug: https://bugs.gentoo.org/930068 Signed-off-by: Sam James <sam@gentoo.org> sci-libs/libqalculate/libqalculate-5.0.0b.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)