On Mon, 2014-09-08 at 07:30 -0400, Matthias Clasen wrote:
> On Mon, Sep 8, 2014 at 6:34 AM, Martyn Russell <mar...@lanedo.com> wrote:
> 
> 
> >
> >
> > What is the goal?
> > -----------------
> > What I would like to achieve is:
> >
> > 1. Make it easier to build just what's needed (e.g. just
> >    tracker-store), i.e. more modular.
> > 2. Make development and maintenance easier by moving components to
> >    their own projects so development can be focused
> > 3. Make a clear distinction between *core* functionality and "nice to
> >    have stuff".
> > 4. I would like to unify the command line utilities a bit more
> >    similarly to how git operates, so instead of 'tracker-control -r',
> >    'tracker control -r', etc.
> 
> But is it worth the downside ?
>  - x times as much configure goo
>  - 2^x new module-module interfaces
>  - plenty of new opportunities for version skew and build breakage

Though splitting up tools that use public interfaces, such as the
plugins or the GUIs should be fine.

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

Reply via email to