If QMYSQL was used for akonadi before, switching to QSQLITE does not work automatically, even following the emerge message instructions. Reproducible: Always Steps to Reproduce: 1. Work with akonadi-server-1.6.x with QMYSQL. 2. Upgrade to akonadi-server-1.7.1, you may even add Driver=QSQLITE3 to your local .config/akonadi/akonadiserverrc. 3. Restart akonadi with "akonadictl restart" Actual Results: Akonadi will start using QMYSQL instead of QSQLITE3. Expected Results: Akonadi should use QSQLITE3. The problem seems to that the old QMYSQL config is preferred if there's a complete [QMYSQL] section in akonadiserverrc. What helps arund this bug is to add the following section: [QSQLITE3] Name=/home/YOURNAME/.local/share/akonadi/akonadi.db Probably this should be added to the emerge message as well.
Created attachment 307967 [details, diff] ebuild patch done
well, to clarify, YOURNAME need be substituted with $USER or whatever the right var would be
Comment on attachment 307967 [details, diff] ebuild patch Removed because it is totaly dangerous.
Please note switching the akonadi-server backend isnt a ebuild issue. This should be handled by a configuration/settings dialog. Maybe you are interested in ongoing review https://git.reviewboard.kde.org/r/103894/.