From kde-pim Mon Dec 15 17:22:36 2014 From: Christian Mollekopf Date: Mon, 15 Dec 2014 17:22:36 +0000 To: kde-pim Subject: [Kde-pim] IRC Meeting Notes Message-Id: <6521760.jyKKLNrIoI () t420s ! chrigi> X-MARC-Message: https://marc.info/?l=kde-pim&m=141866418131328 Log: https://paste.kde.org/p3clleomv Agenda: * kdepimlibs split is done (thanks to Aleix) * maintainership of the frameworks * release plans for the frameworks * circular dependency problem between kdepimlibs and kmailtransport * Akonadi Next update from Christian and Aaron * libasync update from Daniel * discuss (again) releasing Akonadi and PIM from master before Akonadi Next is ready * schedule next meeting Present: * apol * aseigo * dvratil * mck182 * hefee * cmollekopf * montel * d_ed Actions: * dvratil reviews kxmlrpcclient * apol splits akonadi-calendar * apol, d_ed and cmollekopf will do a review of kcontacts * notmart offered to help with a review for syndication == kdepimlibs split is done == * split is complete * only akonadi and kioslaves remain in kdepimlibs * commands used were sent to list as documentation == circular dependency == * kmailtransport depends on akonadi-mime and akonadi-calendar depends on kmailtransport (for MailTransport) * short-term workaround is to not use superbuild and build akonadi-mime first, then kmailtransport, and then akonadi-calendar * akonadi-calendar will be split from kdepimlibs to resolve the dependency issue to avoid a refactoring. * cmollekopf notes that in the long run a refactoring would be desirable to offer an akonadi independent mailtransport solution. * cmollekopf and dvratil agree that this module will likely evaporate in the long run as code is moved to either akonadi or the application level code. * apol offered to do the split. == Release plans == * KXmlRpcClient + KContacts are more or less ready to be shipped * John Layt is working on KHolidays and KCalCore (and wants to finish KHolidays during the holidays) * apol would like to get kxmlrpcclient, kcontacts and kpeople into 5.6 and see about the rest for 5.7 * notmart would like syndication for some rss plasmoids. Should be ready according to montel, but was never tested. * kholidays is maintained by John Layt => ready for release * dvratil does a review of kxmlrpcclient and it is then ready for release. * Tobias (the current official maintainer), should be asked if he is still maintaining kcontacts, otherwise a new maintainer is needed. * cmollekopf noted that he's no happy with the current kcontacts API and that it would be a mistake to release it with BIC guarantees as it is. * apol, d_ed and cmollekopf will do a review of kcontacts * notmart offered to help with a review for syndication == Akonadi Next == * repo is now at git@git.kde.org:scratch/aseigo/akonadinext and wiki is at https://community.kde.org/KDE_PIM/Akonadi_Next * aseigo reviewed various stores, currently lmdb is still your best option * aseigo wrote a benchmark tool to monitor preformance for regressions (http://aseigo.blogspot.com/2014/12/hawd-how-are-we-doing.html) * cmollekopf worked on client libraries and a dummy resource plugin => we have an API that can read, but doesn't do anything useful yet. * cmollekopf is working on the domain model which defines how data can be acessed and influenced the indexes to build. * We're on track for a prototype by end of december that can do the full loop of writing to a resource store, receiving a notification and reading the updated values. == libasync == * dvratil implemented the discussed API for composable asynchronous operations * the code is in the akonadinext repository so we can develop the library in parallel * The solution is modeled similarly to what exists in the MS TPL library, what javascript promises provide or what is proposed for stdlib in N3721. * The library should eventually be turned into a framework == releasing Akonadi and PIM from master before Akonadi Next is ready == * discussion skipped as dvratil had to leave. * an extra meeting can be scheduled if necessary == Next Meeting == * The next meeting is scheduled for the 5th of January. _______________________________________________ KDE PIM mailing list kde-pim@kde.org https://mail.kde.org/mailman/listinfo/kde-pim KDE PIM home page at http://pim.kde.org/