[Kde-pim] Restructuring Baloo

Achim Bohnet alleehol at gmail.com
Fri Sep 26 17:09:25 BST 2014


On Sunday 21 Sep 2014 16:17:28 Vishesh Handa wrote:
> On Sun, Sep 21, 2014 at 9:40 AM, Adriaan de Groot <groot at kde.org> wrote:
> > On Friday 19 September 2014 16:45:29 Vishesh Handa wrote:
> > > * We can move the reading/writing of tags to KFileMetaData as it is
> > > "metadata" related.
> > 
> > This sounds like a fairly large-scale API shuffling to me. I don't know
> > where
> > baloo lives in the hierarchy of dependencies wrt. kfilemetadata, but
> > everyone
> > who depends on baloo for tagging and rating must now depend on something
> > else
> > (which again, depending on the dependency tree might be something they
> > already
> > have, but you're still breaking an API and forcing source changes on third
> > parties).
> 
> Baloo has a hard dependency on KFileMetadata, so the dependency chain will
> not be a problem. The breaking of API definitely will be. We're currently
> not offering ABI or API stability in Baloo until it becomes a framework. A
> lot of the APIs in Baloo were hurried out for the 4.13 release.
> 
> I will invest some time in porting all the applications which use the
> current tagging API to minimize breakage - Dolphin, Gwenview and Digikam.

Hi Vihesh,
when you are at it, please: Tagging (aka categories) is also broken in 
kaddressbook since nepomuk -> baloo migration: a) old tags no longer visible 
in kadressbook b) newly created tags not usable externally (e.g. 
carddav/owncloud: akonadi:?tag=<N> instead of the value itself.

Hugs and as much beer as can drink guaranteed if/when you come to the LiMux
meeting in Munich this November ;-)

and last but not least: thx for baloo!
Achim

> 
> > [ade]
> > _______________________________________________
> > KDE PIM mailing list kde-pim at kde.org
> > https://mail.kde.org/mailman/listinfo/kde-pim
> > KDE PIM home page at http://pim.kde.org/

-- 
  To me vi is Zen.  To use vi is to practice zen. Every command is
  a koan. Profound to the user, unintelligible to the uninitiated.
  You discover truth everytime you use it.
                                      -- reddy at lion.austin.ibm.com

_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/



More information about the kde-pim mailing list