Package: tracker
Version: 0.14.1-3
Severity: wishlist

I see the reason you might want to recommend alot of the helper
tools from the tracker package when a user selects to install tracker.

I have a different usecase though.....

In certain applications, which can run headless, using tracker is
basically an internal implementation detail.
This means the application needs to depend on libtracker-sparql and
tracker (-store)....

Since this the application is supposed to run headless, users
usually turn of recommends to avoid pulling in large parts of
the desktop environments that the tracker recommends (recursively)
points at. This means they also won't get recommends from
the application in question as well.

Consider the "rygel-tracker" package, which is an example of the above.
This package recommends gstreamer plugins because they are not hard
dependencies (you need a set of plugins based on which media formats
you want to be able to transcode and index).
Since users disables installing recommends to get around the problem
that tracker pulls in too much, they also don't get any gstreamer plugins
and they think rygel doesn't work at all.

It would be awesome if in the future, applications like rygel-tracker
can depend on libtracker-sparql and tracker-store.

Basically:
 * Rename tracker to tracker-store
 * Add meta-package tracker, depending on tracker-store.
 * Drop the recommends in the tracker-store package and add them to tracker.

We (me and mbiebl) already discussed this on IRC and the only remaining
problem seems to be on how to cleanly move a conffile between to packages.


-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (300, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages tracker depends on:
ii  dbus                                         1.6.8-1
ii  dconf-gsettings-backend [gsettings-backend]  0.12.1-3
ii  dpkg                                         1.16.9
ii  libc6                                        2.17-0experimental2
ii  libexempi3                                   2.2.0-1
ii  libglib2.0-0                                 2.35.8-1
ii  libtracker-miner-0.14-0                      0.14.1-3
ii  libtracker-sparql-0.14-0                     0.14.1-3
ii  shared-mime-info                             1.0-1+b1

Versions of packages tracker recommends:
ii  tracker-gui       0.14.1-3
ii  tracker-miner-fs  0.14.1-3
ii  tracker-utils     0.14.1-3

tracker suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to