Hi!,

On Tue, May 23, 2017 at 12:30 PM, Sam Thursfield <sss...@gmail.com> wrote:
> Hi all
> There's a bunch of references to Maemo in the Tracker source code.
> Specifically we have:
>
>   * the 91-maemo ontology -- only referenced in some special casing in
> the applications miner
>   * the 39-mto (Maemo transfer ontology) -- unused in core Tracker code
>   * the 40-mlo (Maemo location ontology) -- unused in core Tracker code
>   * the 41-mfo (Maemo feeds ontology)  -- unused in core Tracker code
>   * the 92-slo (Simplified Maemo location ontology) -- still widely used

Let's keep these, they might be used elsewhere.

>   * the --enable-maemo config flag
>   * the create-tests-xml.py and create-tests-aegis.py scripts in
> tests/functional-tests
>   * some Maemo-specific functional tests
>   * some special casing in the applications miner
>   * the Maemo userguides miner

But I'll be delighted to see all this go :). it's worth pointing out
that --enable-maemo seems just used in order to install the 91-maemo
ontology, but the miner-apps stuff is under a HAVE_MEEGOTOUCH, so it
is possible to have a miner-apps using an ontology that is not
installed. This, and code that we can't possibly test (eg. the stuff
under HAVE_MEEGOTOUCH defines) makes us look bad IMO :(.

>
> The Maemo-specific bits of the functional tests are getting in my way
> quite a bit, I don't have any way of testing out that the
> scratchbox-based code paths actually work so I don't think we should
> be carrying them upstream.
>
> The ontologies and the user-guides miner don't cause me many issues,
> but it might make sense to remove these as well since we're not using
> them in the core of Tracker at all.
>
> The last release of Maemo or Meego appears to be 5 years ago and I
> don't know that more are planned.
>
> Mer / Sailfish OS still uses Tracker and have a fork at
> <https://git.merproject.org/mer-core/tracker/>. They're building with
> --enable-maemo plus an additional --enable-nemo flag.
>
> I've CC'ed Andrew who seems to maintain that -- would you be happy to
> carry the Maemo specific bits that you're using as downstream patches
> from now on?

I think most stuff can be just implemented using tracker libraries and
maintained standalone, no need to patch tracker.

>
> Is anyone else using these ontologies and code paths that I wasn't aware of?

Did we get enough silence already? :p

Cheers,
  Carlos
_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
https://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to