1. When
- Date: Saturday 18th April 2020
- When: 15.00 UTC
2. Agenda
Whitelisting filetypes to scan -- https://gitlab.gnome.org/GNOME/tracker-miners/issues/78
- Performance testing for the 3.0 changes
- Where to start with app porting and testing.
- Alpha release blockers
- ... (your topic here)
3. Present
4. Notes
4.1. Whitelisting
Issue : https://gitlab.gnome.org/GNOME/tracker-miners/-/issues/78 Summary: We crawl too many types of text file that don't need to be indexed. We should only index .txt files by default. The current ignored-files setting doesn't make that easy.
- Rygel used to use a an allowlist approach, then switched to blocklist based on user feedback. It's hard to please everyone.
- Maybe the allowlist could be config specific to tracker-extract-text.
- Sam to look at this
4.2. Performance testing
We should test import speed, and file searching in Nautilus. It's not clear what else might be performance sensitive.
- Sam to look at this
4.3. App porting and testing
The ThreePointThirtyseven schedule gives us 3 months to port all apps and make a beta Tracker 2.99 release.
We need to wait for graph separation to land:
- Carlos will look at this.
The portal isn't finished but we don't need to wait for this.
- Rygel:
JensGeorg will look at this (https://gitlab.gnome.org/GNOME/rygel/-/issues/154)
https://gitlab.gnome.org/GNOME/tracker/-/issues/36 (remove intltool) is causing Rygel CI to fail
- Sam will look at finishing this - we can remove the
- Grilo and gnome-music:
- We plan to add a 'tracker3' plugin in parallel to the existing 'tracker' plugin.
- Carlos will look at this
gnome-online-miners & gnome-photos:
- This is one of the biggest porting tasks. Any volunteers?
4.4. Alpha release blockers
A 2.99 alpha release is due. Remaining blockers:
- Graph separation (seperate music graph, documents graph, etc.)
- Needed for sandboxing to make sense
- Carlos will look at this
- Some unanswered questions - folders go where? In the default graph?
URI changes (https://gitlab.gnome.org/GNOME/tracker/issues/104 and https://gitlab.gnome.org/GNOME/tracker/-/issues/162)
- Databases will break after we do this, so better to do it before any releases
Waiting for infra team to reply to https://gitlab.gnome.org/Infrastructure/Infrastructure/-/issues/291
- Sam will look at this
- Ontology cleanups
- We can remove a lot of unused ontologies. This will reduce DB size (an empty database is currently ~4MB) and database setup time
- GNOME apps don't use many of the ontologies. Nemo may be using some more?
- Try a "delete things and see who complains" approach; it's very easy to re-add ontologies if they are really useful
- Sam can look at this
5. Next meeting
Same time, same place, Saturday 2nd May. If JensGeorg is not present, someone else can create an account at the https://meeten.statt-drosseln.de site