Bug#908800: nautilus: can't use nautilus without tracker

2018-09-20 Thread Jeremy Bicha
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

2018-09-14 Thread Debian Bug Tracking System
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

2018-09-14 Thread Jeremy Bicha
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

2018-09-13 Thread Youhei SASAKI
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