Bug 317574 - Add an option to compile Akregator without Akonadi
Summary: Add an option to compile Akregator without Akonadi
Status: RESOLVED INTENTIONAL
Alias: None
Product: akregator
Classification: Applications
Component: akonadi-port (show other bugs)
Version: 4.10.1
Platform: Other Other
: NOR wishlist
Target Milestone: ---
Assignee: Frank Osterfeld
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-29 23:57 UTC by Woodsman
Modified: 2014-12-02 22:23 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Woodsman 2013-03-29 23:57:03 UTC
The current road map provides for converting Akregator to the Akonadi framework.

Akonadi is useful to certain types of users, such as enterprise users and those who store personal information online. At the other end of the spectrum are users who have no such needs and use Akregator in a limited manner.

Please provide cmake build options to compile Akregator without Akonadi (AKREGATOR_USE_KRESOURCES and AKREGATOR_USE_AKONADI), such as is supported in KAlarm (KALARM_USE_KRESOURCES and KALARM_USE_AKONADI).

Thank you! :)


Reproducible: Didn't try
Comment 1 Frank Osterfeld 2013-03-31 15:56:06 UTC
Akregator never used KResources but its own storage backend interface. Maintaining both that and an Akonadi version in the same code base isn't really feasible - the code uses Akonadi::Item and Akonadi::Collection directly, and I don't see another abstraction layer justified. Not to mention that the current backend has severe issues: It causes crashes regularly, huge memory consumption and large startup times when having many items.
Comment 2 Woodsman 2013-03-31 18:32:38 UTC
Thanks for replying and explaining. :)

I'm not a large scale user and I never see crashes or buggy behavior, although I do understand.

My hope is for small scale users who enjoy KDE that somehow Akonadi can be disabled or neutralized. I appreciate what Akonadi can do for certain types of users, but small scale users are not part of that group. I fear the result is such users will abandon kdepim altogether. I'm in that group. I don't use Akonadi but I have used KMail, KAlarm, and Akregator for a long time. When the Akregator Akonadi changes are merged into trunk I'll have to find alternatives, much like the other PIM apps. That makes me sad.

Thanks for a nice app through the years. :)
Comment 3 markuss 2014-12-02 22:23:25 UTC
(In reply to Frank Osterfeld from comment #1)
> Akregator never used KResources but its own storage backend interface.
> Maintaining both that and an Akonadi version in the same code base isn't
> really feasible

So, WONTFIX, right?