- TrackerMiner instances do not implement org.freedesktop.Tracker1.Miner
- No TrackerEnumerator
- No tracker_miner_fs_get_parent_urn()
- No tracker_miner_fs_force_recheck()
- No tracker_miner_fs_force_recheck() or tracker_miner_fs_force_mtime_checking()
- No tracker_miner_fs_check_directory*()
- No tracker_miner_fs_writeback_notify() and tracker_miner_fs_file_notify()
Tracker 2.0 is a new major version, containing some possibly incompatible changes. Most of the changes are not hard to adapt, and even unlikely to be a problem if the ported application was kept up-to-date in its usage of 1.x.
TrackerMiner abstract classes have been made useful for situations where there is a local connection (e.g. no interaction with tracker-store). In order to expose TrackerMiner implementations through the traditional org.freedesktop.Tracker1.Miner DBus interface, you must now create a TrackerMinerProxy for it.