<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
> <channel><title>Comments on: KMail as components, Akonadi Mail Reader</title> <atom:link href="http://ervin.ipsquad.net/2009/08/20/kmail-as-components-akonadi-mail-reader/feed/" rel="self" type="application/rss+xml" /><link>http://ervin.ipsquad.net/2009/08/20/kmail-as-components-akonadi-mail-reader/</link> <description>White noise from a gearhead</description> <lastBuildDate>Thu, 25 Feb 2010 15:42:09 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.2</generator> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>By: Akonadi: It&#8217;s all Sausage &#171; Steveire&#8217;s Blog</title><link>http://ervin.ipsquad.net/2009/08/20/kmail-as-components-akonadi-mail-reader/comment-page-1/#comment-249</link> <dc:creator>Akonadi: It&#8217;s all Sausage &#171; Steveire&#8217;s Blog</dc:creator> <pubDate>Thu, 01 Oct 2009 13:00:25 +0000</pubDate> <guid
isPermaLink="false">http://ervin.ipsquad.net/?p=192#comment-249</guid> <description>[...] and modify it. That is a design feature which makes it possible to access your emails in Mailody, KMail and plasma, and have it all in sync. Always. By using Akonadi, KJots notes can be synced between [...]</description> <content:encoded><![CDATA[<p>[...] and modify it. That is a design feature which makes it possible to access your emails in Mailody, KMail and plasma, and have it all in sync. Always. By using Akonadi, KJots notes can be synced between [...]</p> ]]></content:encoded> </item> <item><title>By: Alexander van Loon</title><link>http://ervin.ipsquad.net/2009/08/20/kmail-as-components-akonadi-mail-reader/comment-page-1/#comment-219</link> <dc:creator>Alexander van Loon</dc:creator> <pubDate>Sun, 23 Aug 2009 11:23:59 +0000</pubDate> <guid
isPermaLink="false">http://ervin.ipsquad.net/?p=192#comment-219</guid> <description>@anon
In my case it was just other people voicing concerns about Akonadi’s resource consumption, which made me worried as well. Those others are not just Karl here, but for example here – http://randomtechoutburst.blogspot.com/2009/07/kde-43-more-ranting-review-comment.html – as well. But thanks to ervin’s explanation I’m convinced now that there is no need to worry.</description> <content:encoded><![CDATA[<p>@anon<br
/> In my case it was just other people voicing concerns about Akonadi’s resource consumption, which made me worried as well. Those others are not just Karl here, but for example here – <a
href="http://randomtechoutburst.blogspot.com/2009/07/kde-43-more-ranting-review-comment.html" rel="nofollow">http://randomtechoutburst.blogspot.com/2009/07/kde-43-more-ranting-review-comment.html</a> – as well. But thanks to ervin’s explanation I’m convinced now that there is no need to worry.</p> ]]></content:encoded> </item> <item><title>By: kedadi</title><link>http://ervin.ipsquad.net/2009/08/20/kmail-as-components-akonadi-mail-reader/comment-page-1/#comment-213</link> <dc:creator>kedadi</dc:creator> <pubDate>Fri, 21 Aug 2009 14:28:19 +0000</pubDate> <guid
isPermaLink="false">http://ervin.ipsquad.net/?p=192#comment-213</guid> <description>@ervin
&quot;And for the tooltip, weeell I’m not exactly gifted to make it pretty, you’ll have to find someone willing to make a mockup and we’ll see what could be implemented.&quot;Dolphin has a beautiful tooltip which I think can be used.One more thing, is it possible to make all Qt tooltips look the same (like the one in dolphin), maybe from the Oxygen style?</description> <content:encoded><![CDATA[<p>@ervin<br
/> &#8220;And for the tooltip, weeell I’m not exactly gifted to make it pretty, you’ll have to find someone willing to make a mockup and we’ll see what could be implemented.&#8221;</p><p>Dolphin has a beautiful tooltip which I think can be used.</p><p>One more thing, is it possible to make all Qt tooltips look the same (like the one in dolphin), maybe from the Oxygen style?</p> ]]></content:encoded> </item> <item><title>By: anon</title><link>http://ervin.ipsquad.net/2009/08/20/kmail-as-components-akonadi-mail-reader/comment-page-1/#comment-211</link> <dc:creator>anon</dc:creator> <pubDate>Fri, 21 Aug 2009 12:49:09 +0000</pubDate> <guid
isPermaLink="false">http://ervin.ipsquad.net/?p=192#comment-211</guid> <description>&quot;Could you please explain in more detail how it’s possible that Akonadi could possibly perform better and consume less resources than KMail regardless of it’s requirement of a database?&quot;I&#039;d turn this on its head and ask &quot;why wouldn&#039;t it?&quot; - databases pretty much exist in order to provide fast read/ write access to large volumes of data without having to cache all (or even a fraction) of that data in memory.  Where does this stigma about database resource consumption come from?</description> <content:encoded><![CDATA[<p>&#8220;Could you please explain in more detail how it’s possible that Akonadi could possibly perform better and consume less resources than KMail regardless of it’s requirement of a database?&#8221;</p><p>I&#8217;d turn this on its head and ask &#8220;why wouldn&#8217;t it?&#8221; &#8211; databases pretty much exist in order to provide fast read/ write access to large volumes of data without having to cache all (or even a fraction) of that data in memory.  Where does this stigma about database resource consumption come from?</p> ]]></content:encoded> </item> <item><title>By: Stefan Majewsky</title><link>http://ervin.ipsquad.net/2009/08/20/kmail-as-components-akonadi-mail-reader/comment-page-1/#comment-209</link> <dc:creator>Stefan Majewsky</dc:creator> <pubDate>Fri, 21 Aug 2009 08:59:34 +0000</pubDate> <guid
isPermaLink="false">http://ervin.ipsquad.net/?p=192#comment-209</guid> <description>@Karl: Why do you think that Akonadi creates a vendor lock-in for you? I think I heared of someone working on Akonadi integration for Evolution. Once Akonadi gains some traction and becomes widely used in KDE, I&#039;m quite sure that more mail programs will adopt Akonadi in some way.</description> <content:encoded><![CDATA[<p>@Karl: Why do you think that Akonadi creates a vendor lock-in for you? I think I heared of someone working on Akonadi integration for Evolution. Once Akonadi gains some traction and becomes widely used in KDE, I&#8217;m quite sure that more mail programs will adopt Akonadi in some way.</p> ]]></content:encoded> </item> <item><title>By: ervin</title><link>http://ervin.ipsquad.net/2009/08/20/kmail-as-components-akonadi-mail-reader/comment-page-1/#comment-208</link> <dc:creator>ervin</dc:creator> <pubDate>Fri, 21 Aug 2009 08:46:57 +0000</pubDate> <guid
isPermaLink="false">http://ervin.ipsquad.net/?p=192#comment-208</guid> <description>@Alexander
Well, that mainly comes from the fact that KMail to cover search and archiving needs of your mails had to do the indexing and retrieval all by itself. We effectively had a kind of KMail ad hoc database system built in... so at one point you have to realize that people who actually work on database servers are better than you at this game. So instead of an ad hoc, inefficient, resource consuming KMail database, we&#039;re using a real database system which performs much better and uses less memory for retrievals (for instance).@Karl
Regarding memory consumption, I&#039;m really surprised by your claims as I&#039;m definitely not experiencing the same thing here. I can&#039;t tell for nepomuk, but for akonadi the consumption would be more around the hundred of megabytes for me (and keep in mind I&#039;m talking about a debugfull build with quite a lot of different services loaded in there, a release build with only POP3 for instance would consume much less). I think you should probably revise the way you&#039;re making memory measurements, it&#039;s definitely not a trivial task and one can be easily misled there. Lubos Lunak has very good posts on the topic.
Regarding the data locking, that&#039;s completely wrong. It is not the case, if you download your mail via POP3 for instance, all your mail will be stored on disk in maildir format as usual, and it&#039;ll get indexed. You should really see Akonadi as a cache for the data for us to make more efficient operations, not as the primary data store (which still is your filesystem, or your IMAP server, etc.).If you want more information on the topic, there&#039;s a very good Akonadi FAQ (the second point is particularly relevant to this discussion):
http://techbase.kde.org/Projects/PIM/Akonadi#Akonadi_FAQ</description> <content:encoded><![CDATA[<p>@Alexander<br
/> Well, that mainly comes from the fact that KMail to cover search and archiving needs of your mails had to do the indexing and retrieval all by itself. We effectively had a kind of KMail ad hoc database system built in&#8230; so at one point you have to realize that people who actually work on database servers are better than you at this game. So instead of an ad hoc, inefficient, resource consuming KMail database, we&#8217;re using a real database system which performs much better and uses less memory for retrievals (for instance).</p><p>@Karl<br
/> Regarding memory consumption, I&#8217;m really surprised by your claims as I&#8217;m definitely not experiencing the same thing here. I can&#8217;t tell for nepomuk, but for akonadi the consumption would be more around the hundred of megabytes for me (and keep in mind I&#8217;m talking about a debugfull build with quite a lot of different services loaded in there, a release build with only POP3 for instance would consume much less). I think you should probably revise the way you&#8217;re making memory measurements, it&#8217;s definitely not a trivial task and one can be easily misled there. Lubos Lunak has very good posts on the topic.<br
/> Regarding the data locking, that&#8217;s completely wrong. It is not the case, if you download your mail via POP3 for instance, all your mail will be stored on disk in maildir format as usual, and it&#8217;ll get indexed. You should really see Akonadi as a cache for the data for us to make more efficient operations, not as the primary data store (which still is your filesystem, or your IMAP server, etc.).</p><p>If you want more information on the topic, there&#8217;s a very good Akonadi FAQ (the second point is particularly relevant to this discussion):<br
/> <a
href="http://techbase.kde.org/Projects/PIM/Akonadi#Akonadi_FAQ" rel="nofollow">http://techbase.kde.org/Projects/PIM/Akonadi#Akonadi_FAQ</a></p> ]]></content:encoded> </item> <item><title>By: Karl Günter Wünsch</title><link>http://ervin.ipsquad.net/2009/08/20/kmail-as-components-akonadi-mail-reader/comment-page-1/#comment-207</link> <dc:creator>Karl Günter Wünsch</dc:creator> <pubDate>Fri, 21 Aug 2009 08:09:48 +0000</pubDate> <guid
isPermaLink="false">http://ervin.ipsquad.net/?p=192#comment-207</guid> <description>@ervin,
thanks for your take on the plans. So I will switch, as I have no need nor the wish to run such a processing and  heavy application as akonadi - which would effectively lock my data into a database format with which no other application would be able to work with!
For example I have no need for IMAP support at all (I simply don&#039;t leave email on a centralized server) nor any of the other heavy weight features!
My desktop applications must be able support my main tasks without taking too much resources from the machine - and akonadi with its database requirement takes way too much resources to be considered worth the effort! Btw. Nepomuk is excluded here as well, same reason - unfortunately another database lock down of data which must be shareable with windows and especially non-KDE applications!
To give you a perspective: When using akonadi and nepomuk on my machine half of it&#039;s 4Gb of memory are taken up by the desktop environment - which immediately results in paging requests as soon as I start working with the large images and virtual machines I need to get my main tasks (editing raw DSLR images) finished.</description> <content:encoded><![CDATA[<p>@ervin,<br
/> thanks for your take on the plans. So I will switch, as I have no need nor the wish to run such a processing and  heavy application as akonadi &#8211; which would effectively lock my data into a database format with which no other application would be able to work with!<br
/> For example I have no need for IMAP support at all (I simply don&#8217;t leave email on a centralized server) nor any of the other heavy weight features!<br
/> My desktop applications must be able support my main tasks without taking too much resources from the machine &#8211; and akonadi with its database requirement takes way too much resources to be considered worth the effort! Btw. Nepomuk is excluded here as well, same reason &#8211; unfortunately another database lock down of data which must be shareable with windows and especially non-KDE applications!<br
/> To give you a perspective: When using akonadi and nepomuk on my machine half of it&#8217;s 4Gb of memory are taken up by the desktop environment &#8211; which immediately results in paging requests as soon as I start working with the large images and virtual machines I need to get my main tasks (editing raw DSLR images) finished.</p> ]]></content:encoded> </item> <item><title>By: Alexander van Loon</title><link>http://ervin.ipsquad.net/2009/08/20/kmail-as-components-akonadi-mail-reader/comment-page-1/#comment-206</link> <dc:creator>Alexander van Loon</dc:creator> <pubDate>Fri, 21 Aug 2009 08:03:47 +0000</pubDate> <guid
isPermaLink="false">http://ervin.ipsquad.net/?p=192#comment-206</guid> <description>I shared my worries about Akonadi’s performance with Karl, so I’m delighted to read that it will probably perform better. However, I wonder how that is possible? AFAIK Akonadi uses a MySQL database, and KMail does not at this moment. Could you please explain in more detail how it’s possible that Akonadi could possibly perform better and consume less resources than KMail regardless of it’s requirement of a database?</description> <content:encoded><![CDATA[<p>I shared my worries about Akonadi’s performance with Karl, so I’m delighted to read that it will probably perform better. However, I wonder how that is possible? AFAIK Akonadi uses a MySQL database, and KMail does not at this moment. Could you please explain in more detail how it’s possible that Akonadi could possibly perform better and consume less resources than KMail regardless of it’s requirement of a database?</p> ]]></content:encoded> </item> <item><title>By: ervin</title><link>http://ervin.ipsquad.net/2009/08/20/kmail-as-components-akonadi-mail-reader/comment-page-1/#comment-205</link> <dc:creator>ervin</dc:creator> <pubDate>Thu, 20 Aug 2009 21:52:32 +0000</pubDate> <guid
isPermaLink="false">http://ervin.ipsquad.net/?p=192#comment-205</guid> <description>@Karl
Well, as I said I&#039;m not KMail&#039;s maintainer so I could be wrong. But AFAIK there&#039;s no plan to keep a &quot;non-Akonadi KMail&quot; once the Akonadi port of KMail is considered stable.As for your refusal to run Akonadi, well I&#039;m not the one to tell you what to run or not, but honestly it&#039;s very likely that the Akonadi port of KMail will actually be lighter overall than the old one IMO (for an equivalent feature set, since the Akonadi one will, optionally, be able to do much more). Talking about the bit I know best, the IMAP support alone is faster  (and I mean *way* faster) and more efficient than the one of the old KMail...</description> <content:encoded><![CDATA[<p>@Karl<br
/> Well, as I said I&#8217;m not KMail&#8217;s maintainer so I could be wrong. But AFAIK there&#8217;s no plan to keep a &#8220;non-Akonadi KMail&#8221; once the Akonadi port of KMail is considered stable.</p><p>As for your refusal to run Akonadi, well I&#8217;m not the one to tell you what to run or not, but honestly it&#8217;s very likely that the Akonadi port of KMail will actually be lighter overall than the old one IMO (for an equivalent feature set, since the Akonadi one will, optionally, be able to do much more). Talking about the bit I know best, the IMAP support alone is faster  (and I mean *way* faster) and more efficient than the one of the old KMail&#8230;</p> ]]></content:encoded> </item> <item><title>By: ervin</title><link>http://ervin.ipsquad.net/2009/08/20/kmail-as-components-akonadi-mail-reader/comment-page-1/#comment-204</link> <dc:creator>ervin</dc:creator> <pubDate>Thu, 20 Aug 2009 21:45:23 +0000</pubDate> <guid
isPermaLink="false">http://ervin.ipsquad.net/?p=192#comment-204</guid> <description>@Luis:
1) AFAIK KAddressBook is pretty much done, and KOrganizer is worked on as I&#039;m typing. But obviously my overview is not as good as KMail as I&#039;m almost exclusively focusing on this one right now.
2) The one in 4.3 is a bit lacking compared to what we have in trunk right now. As I said earlier it&#039;s not to be used in production, it&#039;s really just to give you a taste of it. For the one in trunk we fix issues as we find them, but it seems reliable right now (at least on the servers I test with).And for the tooltip, weeell I&#039;m not exactly gifted to make it pretty, you&#039;ll have to find someone willing to make a mockup and we&#039;ll see what could be implemented. ;-)</description> <content:encoded><![CDATA[<p>@Luis:<br
/> 1) AFAIK KAddressBook is pretty much done, and KOrganizer is worked on as I&#8217;m typing. But obviously my overview is not as good as KMail as I&#8217;m almost exclusively focusing on this one right now.<br
/> 2) The one in 4.3 is a bit lacking compared to what we have in trunk right now. As I said earlier it&#8217;s not to be used in production, it&#8217;s really just to give you a taste of it. For the one in trunk we fix issues as we find them, but it seems reliable right now (at least on the servers I test with).</p><p>And for the tooltip, weeell I&#8217;m not exactly gifted to make it pretty, you&#8217;ll have to find someone willing to make a mockup and we&#8217;ll see what could be implemented. <img
src='http://ervin.ipsquad.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p> ]]></content:encoded> </item> </channel> </rss>
<!-- This site's performance optimized by W3 Total Cache. Dramatically improve the speed and reliability of your blog!

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc (user agent is rejected)
Database Caching 5/17 queries in 0.005 seconds using apc

Served from: localhost.localdomain @ 2010-03-19 03:42:15 -->