1. When
- Date: Saturday 30th May 2020
- When: 15.00 UTC
2. Agenda
- Progress on app porting
- GNOME Photos: how can we migrate albums from Tracker 2 database?
- ...
3. Present
4. Notes
4.1. App porting
- - How do we export albums, playlists etc from tracker 2 database?
- - We don't want Music and Photos to depend on Tracker 2 *and* 3
- Maybe a sort of tracker export | tracker3 import --database ... pipeline, where we make a new release of Tracker 2 to allow exporting the data
- - WIP branch done, it works - Totem works with a small change - Can work for Gnome Music too
- Tracker plugin will allow custom queries via the GrlQuery, so we can support querying things like playcounts from a private database. Writing custom keys can't be done via Grilo, apps will need to use TrackerSparqlConnection directly for this. - carlos has a WIP branch of gnome-music already
- - Is anyone actually storing contacts in Tracker? - if the official GNOME solution for storing Contacts is to use e-d-s, why have this backend at all?
-> need to contact maintainers of libfolks and discuss this.
- - We don't want Music and Photos to depend on Tracker 2 *and* 3
4.2. Flatpak portal
- - branch is updated, just need to fix an Alpine build failure - Carlos needs to request review from flatpak mailing list still
- Once this is merged, you can test apps with it by following the existing process at https://discourse.gnome.org/t/tracker-3-app-porting/3351
4.3. Performance and indexing testing
- - there are some miner optimisations we can do post 3.0 - we can avoid blocking indexing a folder for the parent folder - sam wants to organise some community testing of extraction performance before 3.0 so we can take opportunity to make backwards-incompatible changes
4.4. Tasks
We will aim to have all apps ported by next meeting (13th June).
We need to contact maintainers, politely request reviews and explain that all Tracker 3 branches need to be merged for 3.38 or we have to postpone everything until 3.40.