plasma-framework, kactivities and kactivities-stats: please consider proper de-KF-ication now

Matthieu Gallien gallien.matthieu at gmail.com
Mon Nov 13 08:45:56 GMT 2023


On dimanche 5 novembre 2023 18:01:38 CET Nate Graham wrote:
> On 11/5/23 07:42, Kevin Ottens wrote:
> > I was clumsily advocating for this Akademy 2021 or 2022 (can't remember
> > which).
> > 
> > This way it's clearer to application authors when they tie themselves to a
> > given workspace or not.
> > 
> > Also, isn't Elisa able to work without Baloo? It even seems to do the right
> > thing if I trust its CMakeLists.txt. It has Baloo as a recommended but
> > optional dependency, and disable it altogether for Win32 builds.
> 
> Yes, Elisa also includes an internal indexer, for use on Windows and 
> Android, or on *Nix when Baloo isn't installed or is disabled.
> 
> I think the original idea for the app was to delegate all the indexing 
> heavy lifting to Baloo to avoid internal complication, but clearly this 
> has not worked out in practice, since to be truly cross-platform, it 
> can't assume that Baloo is present and active and does need its own 
> indexer. So maybe the best course of action is actually to remove Baloo 
> support entirely and always use the internal indexer, so that we don't 
> have two different code paths.

>From my memory, linking to Baloo was needed to query its database providing much faster discovery of your music files (and the main reason od  a files indexer).
>From a user perspective, reusing the files indexer database makes for a smoother experience.
I would prefer to be able to also leverage files indexer services on other platforms rather than tying us to the old way of having each application scans files on its own (and monitor file system changes, ...).
That said, maybe there is a way to query baloo database without linking to the library.

> Nate
> 

Best

--
Matthieu
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20231113/d0a0f2da/attachment.sig>


More information about the Kde-frameworks-devel mailing list