Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 931015 - app-misc/tracker fails to index: "ambiguous column name: ROWID" w/ dev-db/sqlite-3.45.3
Summary: app-misc/tracker fails to index: "ambiguous column name: ROWID" w/ dev-db/sql...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://gitlab.gnome.org/GNOME/tracke...
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2024-05-01 08:57 UTC by crabbed halo ablution
Modified: 2024-05-03 20:41 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description crabbed halo ablution 2024-05-01 08:57:28 UTC
SQLite changed runtime behaviour on a minor release, filling my system logs with stuff like this:
May 01 08:20:02 saga.alfsgard.dk tracker-extract[334226]: Task for 'file://<redacted>' finished with error: Error when getting information for file “<redacted>“
May 01 08:20:02 saga.alfsgard.dk tracker-extract[334226]: Failed to update ignored file '<redacted>': ambiguous column name: ROWID

And running one core continously at ~50%

See tracker upstream bug report in URL.
arch bug report at https://gitlab.archlinux.org/archlinux/packaging/packages/tracker3/-/issues/2

Reproducible: Always
Comment 1 crabbed halo ablution 2024-05-01 08:58:58 UTC
Upstream fix available at:
https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/665
Comment 2 Larry the Git Cow gentoo-dev 2024-05-03 20:37:04 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=785116472a3975dff6bc6d9337099bf58f698759

commit 785116472a3975dff6bc6d9337099bf58f698759
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2024-05-03 20:25:33 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2024-05-03 20:34:40 +0000

    app-misc/tracker: fix regression from sqlite-3.45.3 behaviour change
    
    Straight to stable because sqlite-3.45.3 was already stabilized early and
    thus tracker was broken on stable.
    
    Closes: https://bugs.gentoo.org/931015
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 .../tracker/files/3.6.0-sqlite-3.45.3-compat.patch | 44 ++++++++++++++++++++++
 ...racker-3.6.0.ebuild => tracker-3.6.0-r1.ebuild} |  1 +
 2 files changed, 45 insertions(+)
Comment 3 Mart Raudsepp gentoo-dev 2024-05-03 20:41:54 UTC
After pushing I peeked at tracker-3.6 branch, and there's unreleased fixes on that branch for further sqlite problems, albeit these don't seem as serious as sqlite-3.44 already triggered the issues those fix.

https://gitlab.gnome.org/GNOME/tracker/-/issues/418

Please open a new bug if they are serious though, otherwise too annoyed to deal with it and hopefully can concentrate on getting tracker-3.7 in that much sooner instead.