<div dir="ltr">apart from re-implementation of lion mail , what about the other tasks I mentioned , these are fine? these will also require akonadi client library of kdepimlibs .<div><br><div><br><div><br><div><br></div></div>
</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Feb 10, 2014 at 6:17 PM, Sebastian Kügler <span dir="ltr"><<a href="mailto:sebas@kde.org" target="_blank">sebas@kde.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Friday, February 07, 2014 19:25:55 Kevin Krammer wrote:<br>
> On Friday, 2014-02-07, 18:26:20, Marco Martin wrote:<br>
> > On Friday 07 February 2014 16:28:20 Kevin Krammer wrote:<br>
> > > The GSOC idea referenced below is not about data at all, it is about<br>
> > > state.<br>
> > ><br>
> > > Akonadi state information and control works via D-Bus, so it would be<br>
> > > possible to do a client for that without linking to libakonadi-kde.<br>
> > ><br>
> > > This was just brought up as an option, since Plasma/workspace<br>
> > > development<br>
> > > and KDEPIM libs development are currently not using the same Qt version<br>
> > > and<br>
> > > potentially will not during the GSOC period.<br>
> ><br>
> > my concern is:<br>
> > * is this worth, as opposed to waiting for kdepimlibs?<br>
><br>
> I mostly brought this up as an options, it might or might not be worthwhile.<br>
> Using D-Bus directly might allow to only transfer information that is<br>
> needed, on the other hand making a QML adaptor for things like<br>
> Akonadi::AgentInstanceModel will be faster and easier to code.<br>
><br>
> Obviously also a difference in dependencies if that matters.<br>
><br>
> > * is accessing those dbus functions something that kdepimlibs doesn't<br>
> > provide?<br>
><br>
> No. But kdepimlibs obviously involves more C++ classes.<br>
><br>
> > * *if* a Qt5 kdepimlibs was available, would this way be<br>
> > preferrable anyways?<br>
><br>
> My understanding is that there is a frameworks branch in kdepimlibs which<br>
> at  some point was fully build-able.  No idea what the current status is.<br>
<br>
</div></div>That's my status as well. I hope the upcoming PIM sprint will shed some light<br>
on this. I'm pretty sure though that we're looking at at least another two<br>
workspace releases until PIM has been ported to KF5.<br>
<br>
(Note, that still doesn't mean that Akonadi has to have been ported, if I<br>
understand the architecture well, it should be entirely possible to have<br>
Akonadi(Qt4) used by kdepimlibs/5 (and even KMail4) at the same time. (Please<br>
correct me if I'm wrong.)<br>
<br>
That leads me to a migration path which involves kdepimlibs as the first step,<br>
so we can actually get at the data in akonadi. Which also means that a custom<br>
pim-status-lib will be replaced very quickly, making it quite a waste to<br>
implement it at high-enough quality.<br>
<br>
Otherwise, basic status information is something that should be done using<br>
Statusnotifier items.<br>
<div class=""><br>
> I've repeated that specific GSOC idea for a couple of years now, either<br>
> there  were no takers or they didn't convince us that they could<br>
> successfully do it.<br>
><br>
> I didn't re-add the idea again, mostly because of the lack of interest but<br>
> also because of the bad timing for this year (focus on different Qt<br>
> versions).<br>
><br>
> Since it is a "old" idea it might also have to be reevaluated, e.g. whether<br>
> it  fits into the current or future concepts of our workspace offerings,<br>
> etc.<br>
><br>
> The only reason this was listed as  KDEPIM idea was that Plasma was<br>
> consistently filling all the GSOC slots it could get while KDE PIM usually<br>
> had  some to spare.<br>
> This is almost 100% user interface and user interaction work.<br>
<br>
</div>Hoping that the stuff in kdepimlibs is now up to the job (searchfolders<br>
working well enough, for example), yes.<br>
<div class="im HOEnZb">--<br>
sebas<br>
<br>
<a href="http://www.kde.org" target="_blank">http://www.kde.org</a> | <a href="http://vizZzion.org" target="_blank">http://vizZzion.org</a> | GPG Key ID: 9119 0EF9<br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Plasma-devel mailing list<br>
<a href="mailto:Plasma-devel@kde.org">Plasma-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/plasma-devel" target="_blank">https://mail.kde.org/mailman/listinfo/plasma-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div style="text-align:left"><div style="font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:15px"><span style="background-color:rgb(255,255,255)"><span style="font-family:'lucida console',sans-serif">-Heena</span></span></div>
<div style="font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:15px"><span style="background-color:rgb(255,255,255);font-family:'lucida console',sans-serif;font-size:small">Season of kde'12 participant<br>
</span></div><div style="font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:15px"><span style="background-color:rgb(255,255,255);font-family:'lucida console',sans-serif;font-size:small">Google Summer of Code 2013</span></div>
<div style="font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:15px"><span style="background-color:rgb(255,255,255);font-family:'lucida console',sans-serif;font-size:small">Delhi College of Engineering(COE),India<br>
</span></div><div><span style="background-color:rgb(255,255,255);line-height:15px"><font face="lucida console, sans-serif"><a href="http://about.me/heena.mahour" target="_blank">http://about.me/heena.mahour</a></font></span></div>
<div style="font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:15px"><span style="background-color:rgb(255,255,255)"><span style="font-family:'lucida console',sans-serif;font-size:small"><a href="http://heenamahour.blogspot.in/" style="color:blue!important" target="_blank">http://heenamahour.blogspot.in</a><br>
</span></span></div><div style="font-family:arial,helvetica,clean,sans-serif;font-size:13px;line-height:15px"><span style="background-color:rgb(255,255,255)"><br></span></div></div></div>
</div>