<div dir="ltr">Hey all,<div><br></div><div>here's the current status of KAccounts and the future plans.</div><div><br></div><div>KAccounts itself is pretty much ready to roll. It's waiting for a release because there was a slight screw up in the translations, but will be released shortly (basically just entering string freeze so ~2 weeks).</div><div><br></div><div>One unresolved thing for now is KAccounts provider files for telepathy-haze accounts. Basically each account in KAccounts requires a provider file with basic description (eg. Jabber) and a service file which lists the available services (eg. Chat). In KTp we have fake profiles for haze so they magically appear in the current kcm, for KAccounts we cannot have fake provider files, so provider and service files need to be created for all haze supported accounts. I plan to put this in ktp-accounts-kcm and install it together with the other data.</div><div><br></div><div>In order to have KTp using KAccounts, three patches need to get in (please review the last two):</div><div><a href="https://git.reviewboard.kde.org/r/119955/">https://git.reviewboard.kde.org/r/119955/</a></div><div><a href="https://git.reviewboard.kde.org/r/120521/">https://git.reviewboard.kde.org/r/120521/</a></div><div><a href="https://git.reviewboard.kde.org/r/120215/">https://git.reviewboard.kde.org/r/120215/</a></div><div><br></div><div>Once all three all ship it'd, I'll merge all three at once. That will effectively require you to have the following present:</div><div>libaccounts-glib</div><div>libaccounts-qt</div><div>signond</div><div>kde:<span style="color:rgb(0,0,0);font-size:12px;line-height:14.3999996185303px">signon-kwallet-extension</span></div><div><font color="#000000"><span style="font-size:12px;line-height:14.3999996185303px">signon-plugin-oauth2</span></font><br></div><div><font color="#000000"><span style="font-size:12px;line-height:14.3999996185303px">lp:signon-ui</span><br></font></div><div><font color="#000000"><span style="font-size:12px;line-height:14.3999996185303px">kde:kaccounts-providers</span></font></div><div><font color="#000000"><span style="font-size:12px;line-height:14.3999996185303px">kde:kaccounts-integration</span></font></div><div><font color="#000000"><span style="font-size:12px;line-height:14.3999996185303px"><br></span></font></div><div><font color="#000000"><span style="font-size:12px;line-height:14.3999996185303px">Details for setting all up at <a href="http://bit.ly/1xEpylg">http://bit.ly/1xEpylg</a></span></font></div><div><font color="#000000"><span style="font-size:12px;line-height:14.3999996185303px"><br></span></font></div><div><font color="#000000"><span style="font-size:12px;line-height:14.3999996185303px">Migration - automated migration will not be possible for all accounts, like Google and Facebook, because currently we're using the password based authentication, but KAccounts for Google and Facebook uses/needs OAuth authentication, so it cannot just be migrated directly. As for other accounts, I'm not sure if it's possible to get into kde4 kwallet data from KF5, anyone knows? For regular jabber accounts and some other haze ones I think a simple migration agent recreating the accounts in KAccounts could be part of the KAccounts daemon. Another question is history logs migration, I think this will be quite wanted feature. I /think/ that by simple recreating the account in Telepathy the logs will remain (as the accounts have the same id), can someone confirm?</span></font></div><div><font color="#000000"><span style="font-size:12px;line-height:14.3999996185303px"><br></span></font></div><div><font color="#000000"><span style="font-size:12px;line-height:14.3999996185303px">I'd like to get this in asap as frameworks ports are appearing and this critical new piece of the infrastructure should get a lot of testing before KTp on frameworks is released.</span></font></div><div><font color="#000000"><span style="font-size:12px;line-height:14.3999996185303px"><br></span></font></div><div><font color="#000000"><span style="font-size:12px;line-height:14.3999996185303px">And that should be all now.</span></font></div><div><br></div><div><div>Cheers</div>-- <br><div><span style="color:rgb(102,102,102)">Martin Klapetek | KDE Developer</span></div>
</div></div>