Bug#908800: nautilus: can't use nautilus without tracker
This problem was introduced by https://gitlab.gnome.org/GNOME/tracker/commit/ee07c990 Here are some options: 1) We could revert that commit but maybe that's not a good idea. Apps would still emit warnings when the tracker libraries can't find those ontology rules. 2) We could have the apps that build against tracker depend on tracker. Most already do, but this means nautilus, brasero, and the brasero fork kylin-burner. I'm not sure that the tracker integration in brasero works and I don't think it's very useful there, but the dependency probably wouldn't hurt. We have some good arguments for nautilus to now depend on tracker too. 3) We could introduce a tracker-common package including /usr/share/tracker/ and /usr/share/locale/ and have the tracker library packages depend on it. So I'm leaning towards #3 (and independently having nautilus depend on tracker). What do the rest of you think? Thanks, Jeremy Bicha
Processed: Re: Bug#908800: nautilus: can't use nautilus without tracker
Processing control commands: > reassign -1 libtracker-sparql-2.0-0 2.1.4-1 Bug #908800 [nautilus] nautilus: can't use nautilus without tracker Bug reassigned from package 'nautilus' to 'libtracker-sparql-2.0-0'. No longer marked as found in versions nautilus/3.30.0-4. Ignoring request to alter fixed versions of bug #908800 to the same values previously set Bug #908800 [libtracker-sparql-2.0-0] nautilus: can't use nautilus without tracker Marked as found in versions tracker/2.1.4-1. > tags -1 -pending Bug #908800 [libtracker-sparql-2.0-0] nautilus: can't use nautilus without tracker Removed tag(s) pending. > affects -1 brasero nautilus Bug #908800 [libtracker-sparql-2.0-0] nautilus: can't use nautilus without tracker Added indication that 908800 affects brasero and nautilus -- 908800: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908800 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#908800: nautilus: can't use nautilus without tracker
Control: reassign -1 libtracker-sparql-2.0-0 2.1.4-1 Control: tags -1 -pending Control: affects -1 brasero nautilus On Fri, Sep 14, 2018 at 12:30 AM Youhei SASAKI wrote: > (nautilus:8): Tracker-ERROR **: 13:24:19.460: Unable to find default > domain ontology rule /usr/share/tracker/domain-ontologies/default.rule I cannot duplicate this bug with tracker 2.0.3-3. I can duplicate this bug when I try to run either brasero or nautilus with libtracker-sparql-2.0-0 upgraded to 2.1.4-1. Therefore, this is a bug in the tracker libraries. They need to either depend on tracker or at least that file or there is a bug where those libraries shouldn't crash the app if that file can't be found. There are several key features in nautilus that depend on tracker and the UI doesn't handle tracker not being installed. The nautilus developers consider tracker to be mandatory so I think we'll also add Depends: tracker to nautilus. Thanks, Jeremy Bicha
Bug#908800: nautilus: can't use nautilus without tracker
Package: nautilus Version: 3.30.0-4 Severity: grave Dear Maintainer, * What led up to the situation? I can't use nautilus without tracker: % nautilus (nautilus:8): Tracker-ERROR **: 13:24:19.460: Unable to find default domain ontology rule /usr/share/tracker/domain-ontologies/default.rule But nautilus dependencies said... ... Suggests: eog, evince | pdf-viewer, nautilus-extension-brasero, nautilus-sendto, totem | mp3-decoder, tracker, xdg-user-dirs ... So, nautilus should "Depends" tracker, not "Suggests". Best Wishes, Youhei -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8), LANGUAGE=ja_JP.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages nautilus depends on: ii bubblewrap 0.3.0-1 ii desktop-file-utils 0.23-3 ii gsettings-desktop-schemas 3.28.0-1 ii gvfs 1.38.0-2 ii libatk1.0-02.30.0-1 ii libc6 2.27-6 ii libcairo-gobject2 1.15.12-1 ii libcairo2 1.15.12-1 ii libgdk-pixbuf2.0-0 2.38.0+dfsg-5 ii libgexiv2-20.10.8-1 ii libglib2.0-0 2.58.0-3 ii libglib2.0-data2.58.0-3 ii libgnome-autoar-0-00.2.3-1 ii libgtk-3-0 3.24.0-3 ii libnautilus-extension1a3.30.0-4 ii libpango-1.0-0 1.42.4-3 ii libpangocairo-1.0-01.42.4-3 ii libseccomp22.3.3-3 ii libselinux12.8-1+b1 ii libtracker-sparql-2.0-02.1.4-1 ii nautilus-data 3.30.0-4 ii shared-mime-info 1.9-2 Versions of packages nautilus recommends: pn gnome-sushi pn gvfs-backends ii librsvg2-common 2.40.20-3 Versions of packages nautilus suggests: ii eog 3.28.3-1 ii evince [pdf-viewer] 3.30.0-2 pn nautilus-extension-brasero pn nautilus-sendto ii tracker 2.1.4-1 ii vlc [mp3-decoder] 1:3.0.4-dmo3 ii xdg-user-dirs 0.17-1 -- no debconf information