GNOME Bugzilla – Bug 783555
Remove Meego-specific code
Last modified: 2017-11-30 08:23:52 UTC
As discussed on the mailing list: https://mail.gnome.org/archives/tracker-list/2017-May/msg00006.html
Created attachment 353407 [details] [review] Remove Maemo/Meego leftovers This removes various code paths that we believe to be unused. * The userguides miner has been removed altogether. * The application miner no longer parses MeeGo-style .desktop files * The TRACKER_DISABLE_MEEGOTOUCH_LOCALE environment flag is gone (it already did nothing) * Character set detection with libmeegotouch is removed, only enca or libicu are supported * Meego-specific flags are gone from .desktop files * Functional tests have lost their vestigal Scratchbox and Aegis support There are 5 ontologies referencing Maemo, 4 of which are largely unused. These have been kept around in case anyone is using them outside Tracker.
Comment on attachment 353407 [details] [review] Remove Maemo/Meego leftovers Sweeeet :)
Review of attachment 353407 [details] [review]: Thanks for reviewing! Committed as 809b56767fccd5680136485c6fbbc895e83dd886
tracker-miners.git still has two references to haveMaemo in tests/functional-tests/01-insertion.py. When running the test it leads to: Traceback (most recent call last):
+ Trace 238198
class TrackerStorePhoneNumberTest (CommonTrackerStoreTest):
@ut.skipIf (not cfg.haveMaemo, "This test uses maemo:specific properties")
Created attachment 364601 [details] [review] functional-tests: Unbreak test by removing haveMaemo conditionals
Review of attachment 364601 [details] [review]: Looks correct, thanks!
Committed as 001e727d68b289a03d6ae6ecc655417387c5df94
Review of attachment 364601 [details] [review]: Looks good!
Thanks for the fast turnaround!
(In reply to Sam Thursfield from comment #7) > Committed as 001e727d68b289a03d6ae6ecc655417387c5df94 The same test, 01-insertion.py, is also present in tracker-miners.git. Maybe it should be removed?