[digiKam-users] Oops: removing Akonadi

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[digiKam-users] Oops: removing Akonadi

digikam-2
I'm on Opensuse Tumbleweed.

In my previous question, I didn't realize that removing Akondi-contact
would also remove Digikam.

Why? What's the connection?

--
sknahT

vyS
Reply | Threaded
Open this post in threaded view
|

Re: Oops: removing Akonadi

Gilles Caulier-4
Hi,

On all my computers running Linux, i use Plasma desktop.

Akonadi is always removed (not only disabled) for performance. I never
use Akonadi.

In digiKam, there is a very small code to be able to get contact names
from Akonadi database to tag photos.
It just a contents populated from context menu in tag tree view.

This code is annotated as experimental and optional at compilation
configuration stage. It has never works here (not only because i
remove Akonadi).

Typically, this code must be removed definitivelyfrom digiKam (it's my
viewpoint). I don't understand why packagers enable this option in
digiKam, as it's a bad idea.

In AppImage, this option is never compiled of course.

An alternative is to recompile yourself digiKam.

https://www.digikam.org/api/index.html#externaldeps

Best

Gilles Caulier

Le sam. 11 mai 2019 à 02:54, <[hidden email]> a écrit :

>
> I'm on Opensuse Tumbleweed.
>
> In my previous question, I didn't realize that removing Akondi-contact
> would also remove Digikam.
>
> Why? What's the connection?
>
> --
> sknahT
>
> vyS
Reply | Threaded
Open this post in threaded view
|

Re: Oops: removing Akonadi

Simon Frei
In general when you have problems with your package and dependencies,
file a bug with the packagers, in your case whatever opensuse repository
you install from. Ask them to compile without akonadi support. And for a
reference why, you can refer to Gilles statement below. With some luck
they will agree, one dependency less also makes the packagers job easier.

On 11/05/2019 05:24, Gilles Caulier wrote:

> Hi,
>
> On all my computers running Linux, i use Plasma desktop.
>
> Akonadi is always removed (not only disabled) for performance. I never
> use Akonadi.
>
> In digiKam, there is a very small code to be able to get contact names
> from Akonadi database to tag photos.
> It just a contents populated from context menu in tag tree view.
>
> This code is annotated as experimental and optional at compilation
> configuration stage. It has never works here (not only because i
> remove Akonadi).
>
> Typically, this code must be removed definitivelyfrom digiKam (it's my
> viewpoint). I don't understand why packagers enable this option in
> digiKam, as it's a bad idea.
>
> In AppImage, this option is never compiled of course.
>
> An alternative is to recompile yourself digiKam.
>
> https://www.digikam.org/api/index.html#externaldeps
>
> Best
>
> Gilles Caulier
>
> Le sam. 11 mai 2019 à 02:54, <[hidden email]> a écrit :
>> I'm on Opensuse Tumbleweed.
>>
>> In my previous question, I didn't realize that removing Akondi-contact
>> would also remove Digikam.
>>
>> Why? What's the connection?
>>
>> --
>> sknahT
>>
>> vyS

Reply | Threaded
Open this post in threaded view
|

Re: Oops: removing Akonadi

leoutation
In reply to this post by Gilles Caulier-4
On 5/11/19 5:24 AM, Gilles Caulier wrote:
> An alternative is to recompile yourself digiKam.
>
Hello everybody
For those who would have the (good) idea :) to run Archlinux rolling
distro, there is a Digikam Arch Aur package without akonadi.
https://aur.archlinux.org/packages/digikam-without-akonadi-mediawiki-vkontakte/
Besides, it's very easy to build a custom Digikam version by editing the
'PKGBUILD' file, choosing dependencies. I do that because i don't need
some DK functions.

Greetings

--
Maderios