Archive for the ‘Akonadi’ Category
50 bug reports were marked as fixed in this version. Here’s the list:
- Bug 284224: Maildir resource does not become AgentBase::Broken when started without a valid maildir path
- Bug 289287: KMail’s views are EMPTY and upon closing KMail, it crashes
- Bug 289428: Changing message flags (in KMail2) can lose message permanently
- Bug 291810: Akonadi crashed after losing Internet connection
- Bug 291902: KMail crashed adding new IMAP account.
- Bug 291964: Crash on IMAP resource when loosing connection
- Bug 292647: DAV Resource crashing
- Bug 293178: Crash on IMAP configured as disconnected
- Bug 293589: Akonadi WebDav Groupware Plugin crash after SOGo crash
- Bug 293590: Crash when syncing newly added new IMAP account
- Bug 292780: Kontact/Akregator crash on moving to next unread article
- Bug 282169: Exported BDAY VCard field is too precise
- Bug 272750: Update Argentina holidays rule file
- Bug 278905: Wish: Add Indonesia’s National Holidays to Calendar
- Bug 282548: Add Singapore
- Bug 112644: In the “move” menu the current folder is displayed too
- Bug 133252: Auto expire: Mark messages read on moving to the archive folder during expire run
- Bug 154087: “New mail to mailing list” should active folder “New mail” template
- Bug 258826: Arguments with spaces to the external editor are split
- Bug 163978: Kontact name disappears from composer title bar when subjects last word is Kontact
- Bug 259093: Search dialog missing folder choice
- Bug 259358: Re-ordering folders via drag & drop not working anymore
- Bug 274678: “Distribution list” written in singular form even when talking about several distribution lists
- Bug 280026: Incorrect size of Base64 encoded attachment
- Bug 284374: KMail ‘mark as read’ shortcut bugs
- Bug 286061: Make filter log run even when dialog is not shown
- Bug 289905: Sent mail is stored in wrong folder
- Bug 291010: Folders in favourites (list mode) are shortened without need
- Bug 291171: Spam filtering breaks HTML / multipart mail headers on POP3 accounts
- Bug 291197: %OFROMNAME in template uses incorrect encoding
- Bug 291757: “Work online/offline” menu entry is ambiguous
- Bug 291849: TLS encryption was requested’ message with unencrypted plain authentication login settings
- Bug 291886: Kontact crashes on Quit
- Bug 292188: Font size of favourite folder list can not be changed
- Bug 292617: KMail crashes after regular closing
- Bug 292869: Going to new message does not restore window
- Bug 293057: KMail2 (Italian localization) fails to organize local folders in alphabetical order
- Bug 293122: Synchronizing when selecting folder does not work
- Bug 293138: Marking a Mixture of Read and Unread Messages
- Bug 293251: With Nepomuk disabled, setting an email as action item and then removing that mark removes the email
- Bug 293994: Message in Appearance/Message Tags is keeping the configuration window too wide
- Bug 294053: Setting a preference in Kontact to show/hide favorite folders in KMail has no effect
- Bug 294392: Marking Email as Assignment loses Mail
- Bug 294968: The inbox folder is not at the beginning of the folder list
- Bug 295059: Templates for new messages in KMail not working inside kontact
- Bug 280635: Not possible to list events in chronological order
- Bug 284685: KOrganizer-generated mails cannot be sent
- Bug 289623: TODO templates are saved in events and then are not found
- Bug 293571: Kontact crash while deleting an item in the local Calendar
- Bug 294145: Journal Templates are not saved 4.8.1
The reasons why Akonadi starts its own database instance are sometimes unclear to users.
In a perfect world, Akonadi, Amarok, Digikam… would use the same database but well… stop dreaming, the reality is different, there are valid reasons.
Currently Akonadi can start and work with both MySQL (and variants) or Postgresql. It even supports using an external server.
You may wonder why we prefer starting a dedicated instance of your favorite server. There are two main reasons for that:
- Users should not have to be root to set up Akonadi. Using an external server means you have to create a user, grant him some privileges and create a database before starting Akonadi; In fact, users should not have to bother about what Akonadi is.
- Akonadi needs some special settings to work correctly. For obvious reasons, the Akonadi server cannot change your central MySQL settings.
How to configure your external server ?
The answer for MySQL is easy: use the same settings as the internal server.
For desktop users: mysql-global.conf
For mobile users: mysql-global-mobile.conf
The wait_timeout tweak is *very* important. The default value is 8 hours and once reached, you end up with this error: MySQL server has gone away QMYSQL: Unable to execute query which leads to all kind of issues (eg. 219710#3, 226400#c8)
Using an external Postresql server is also possible but you must have standard_conforming_strings = on in your postgres.conf. If off, Akonadi will not be able to fill its tables and you end up with issues such as bug 267807.
The Postgres doc claims «the default will change to on in a future release for improved standards compliance» since 8.2. Nothing happened yet…