Skip to content

Port to Tracker 3

Sam Thursfield requested to merge sam/tracker3 into master

This branch ports GNOME Online Miners to use Tracker 3.

Tracker 3 removes the centralized data store, in favour of each miner maintaining its own database and publishing a D-Bus endpoint for apps to access the data.

This is effectively an API break and apps will need porting to the new model, that work is being tracked here: GNOME/tracker#194 (closed)

Usage of graphs is changed in this branch too. Content is now split into graphs based on type, using the same tracker:Documents and tracker:Pictures graphs that tracker-miner-fs uses. This makes it possible to control what types of data each Flatpak app can see.

I'm not able to test all the miners and I would appreciate help with this. Here are some tick boxes to track the testing:

  • Facebook
  • Flickr
  • GData (Google)
  • Media Server (DNLA)
  • Owncloud / Nextcloud
  • Zapojit (Windows Live)
Edited by Javier Jardón

Merge request reports