Summary: | app-text/calibre-6.29.0: fails tests because of a bug in dev-db/sqlite | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joonas Niilola <juippis> |
Component: | Current packages | Assignee: | Zac Medico <zmedico> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | base-system, eschwartz, jsmolic, kingjon3377 |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://www.sqlite.org/forum/forumpost/90fb64fe5aa84c68 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | calibre-6.29.0:20240106-095011.log |
Description
Joonas Niilola
2024-01-06 09:58:06 UTC
Created attachment 881553 [details]
calibre-6.29.0:20240106-095011.log
It passed locally when I originally ran it... it doesn't pass anymore. :) https://github.com/kovidgoyal/calibre/commit/0a23fabd5b4bff152047ba0cffbc2b67592645d1 And again: https://github.com/kovidgoyal/calibre/commit/3349979551db05ec0c8754d7ea5a4e57a97f8a0a And again: https://github.com/kovidgoyal/calibre/commit/da82b673f09efbe9cdcc1e0900f0a9f04d8de052 The tl;dr is that sqlite has a bug and made a bugfix, but apparently do not believe in fixing bugs in bugfix releases. It will be "fixed in 3.45.0", so that's... good? Eventually? For the version of sqlite that Gentoo packages, calibre 7.2.0 will pass the tests and older versions would require one of: - backporting that suppression in order to skip it - backporting the sqlite bugfix (CCing dev-db/sqlite maintainers accordingly.) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b28a551a4511cb0861ed6204556cb507822fbedb commit b28a551a4511cb0861ed6204556cb507822fbedb Author: Sam James <sam@gentoo.org> AuthorDate: 2024-01-07 08:12:27 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-01-07 08:12:40 +0000 dev-db/sqlite: backport FTS regression fix for app-text/calibre Bug: https://bugs.gentoo.org/921490 Signed-off-by: Sam James <sam@gentoo.org> .../files/sqlite-3.44.2-fts-regression.patch | 125 ++++++ dev-db/sqlite/sqlite-3.44.2-r2.ebuild | 434 +++++++++++++++++++++ 2 files changed, 559 insertions(+) I leave it to the calibre maintainers to decide if they want to depend on a newer version of SQLite or not. I think we're good here. (We don't actually directly depend on sqlite anyway.) |