Re: Proposed future for Tracker - Smaller modules



On Mon, 2014-09-08 at 07:30 -0400, Matthias Clasen wrote:
On Mon, Sep 8, 2014 at 6:34 AM, Martyn Russell <martyn 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.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]