Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gnome-books gnome-books
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 29
    • Issues 29
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 10
    • Merge requests 10
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Archive
  • gnome-booksgnome-books
  • Merge requests
  • !51

Port to Tracker 3

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Carlos Garnacho requested to merge wip/carlosg/tracker3 into master Jan 26, 2021
  • Overview 18
  • Commits 12
  • Pipelines 10
  • Changes 11

Make use of the new api and new data separation. Since GNOME Books stores data (collections and other bits of data), this now goes on a private tracker DB at ~/.cache/org.gnome.Books/db, while the rest of the data is obtained from the filesystem miner. The queries have been reworked to make this possible.

Also, adapt (or remove) the tracker tweaks that are not meant to be accessible in a sandboxed environment (and dubious in the first place), incl.:

  • Access to tracker settings
  • Requests to prioritize document files, this is now constrained to ~/Documents.
  • Indexing progress tracking.

Also update the flatpak definition to use a private tracker-miners 3.x instance if necessary, in the case it is not found in the host.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: wip/carlosg/tracker3