< KDE PIM | MeetingsRevision as of 10:57, 11 February 2012 by Bernhard (talk | contribs) (→How do we win our friends back?)(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff) The annual KDE PIM Meeting Osnabrück 10 is currently in a planning state. It will take place on 10.2.2012 - 12.2.2012 at the Intevation offices in Osnabrück. Participation is open please enter yourself to: https://sprints.kde.org/sprint/68 Accomodation and Travel will be organized on the Sprint page Contents 1 Topics 1.1 Projects 1.2 Discussions 1.2.1 Future Development 1.2.2 Marketing 126.96.36.199 What is the issue? 188.8.131.52 How do we win our friends back? 184.108.40.206 Tasks 1.2.3 libkolabxml 1.2.4 Server Side Akonadi 1.2.5 KDE PIM on Mobile 220.127.116.11 Distribution 1.2.6 Akonadi bugs 1.2.7 Resource scheduler 1.2.8 Maildir flags 1.2.9 Storing calendar colors for Kolab calendars 1.2.10 Saving searches & results in cross-client scenarios 1.2.11 Contact Aggregation 1.3 Presentations 2 Agenda 2.1 Friday 2.2 Saturday 2.3 Sunday 3 Meeting Notes 3.1 Collection Colors 3.2 IMAP 5 4 Date Finding Table (for reference) 5 Blogs about it Topics Projects Projects we'll work on in small groups, mostly coding or creating other concrete results. Nepomuk integration in KMail (and possibly other PIM applications) in respect to the feeder rewrite. Groupwise calendar resource for Akonadi Akonadi importer for Polka Zanshin Porting KTimetracker to Akonadi KMail migration Wiki KAlarm Akonadi resource Stabilizing Akonadi IMAP resource Writing: Explaining Akonadi Writing: Report on status of Akonadi Document Kolab's use of Akonadi Java library to access Kolab IMAP GSoC 2012 Revive the Akoandi part table optimization branch (Volker: I need SQL help for this) Retrieval during transaction safety issue in the Akonadi server Discussions Discussions about topics, which are relevant to all or a sub group of people. Please state audience and desired result of the discussion. Future Development Audience: all, Desired Results: Plan regarding future 4.x releases and port to KF5 Update on the KF5 efforts First release of KF5, i.e 5.0, after release of Qt 5.1 which means 2013 KDE SC 4.9 and 4.10 will happen What changes do we want to do in e.g. kdepimlibs, kdepim, etc., for KF5? Port everything away from Qt3Support, KDE3Support, KResources, old KCal Drop applications we cannot port Where: in master When: until 4.10 What does KF5 mean for KDE PIM? When are we going to port to KF5? Switch to KF5 at Osnabrück 11 Marketing Audience: all, Desired Results: Input on timeline, facts on good things on Akonadi, agreement on communication, group hug We have three user groups for Kontact: pim developers kde 'family' (fellow devs, community members, power users/fans) wider community Upon experiencing a serious bug, a PIM developer would (attempt to) fix it; a family member would restart Akonadi (work around the bug) and send in a bug report; while an user from the wider community would switch to Thunderbird. What is the issue? We're not ready yet for the wider community; but since 4.7 we are for our "family". We need them to test and help out! Unfortunately, we lost them because after 3 years of "we're almost done, it will get better", KDEPIM 4.7 was disappointing, especially the .0. What we did was not wrong - OK, it took us a while to get Akonadi to this point, longer than we thought. But 4.7.0 was not released that early - we're only 6 months further and the vast majority of the issues is fixed. This is Free Software - release early, release often. It was our communication during the 3 years before which was a bit too optimistic and which made people leave when 4.7, our "first" release, was seen as "again a disappointment". You know your marketeers, we are sometimes a tad too enthusiastic. I humbly apologize for that... But that is history. Now the challenge is: get our KDE friends back. How do we win our friends back? We thought about saying sorry. But that just makes us all feel bad and invites a blame game. So let's just move on: we're all unhappy with the last 3 years but the good news is that we're on the way back to awesomeness. This is what we have to communicate now! Part of that is to distance us from what happened. As the terms Akonadi and Nepomuk are quite tainted, we think it's best to start to avoid them. So: Get rid of the old: change our communication about Akonadi and Nepomuk. For end users, they are irrelevant and their names are tainted. We need to start talking about Kontact (Desktop) with Kontact Mail, Kontact Calendar etc. Akonadi and Nepomuk are implementation details - we just have the new Kontact PIM backend and the Kontact UI's. And welcome the new: make clear to our community that we're on the way up now and that we need their help to find existing issues. This requires some 'proof' of what's been done and where we are and of course continued repetition of that message (status updates). Tasks Change the wiki pages to reflect 1 (while at it, fix 'em to reflect 2 to some extend too and improve them) Communicate 1 to the marketing team. (we won't do a big announcement or anything, just mention it in the sprint report & start using it) Find a good time to do 2 Gather the needed information for 2 (list of bugs fixed/improvements over last months/year/etc, maybe comparison to other solutions etc) Start to address some myths and write 'pull' article(s)/blog(s) about Kontact 2 Write an article for 2 ... Profit! libkolabxml Audience: people interested in Kolab, Desired results: Decide about exposed payload formats State & implementation of the new XSD based Kolab library, see http://kolab.org/pipermail/kolab-format/2011-December/001568.html http://kolab.org/pipermail/kolab-format/2011-December/001569.html including: Which payload format could/should be exposed through ASAP for Server Side Akonadi clients? Server Side Akonadi Audience: people interested in Kolab, Desired results: design decisions See http://wiki.kolab.org/User:Greve/ServerSideAkonadi Points to discuss: Dependencies, in particular kcalcore, kabc Formats, see above D-Bus related concerns for server architecture KDE PIM on Mobile Audience: mobile people, Desired result: Plan for future developments How is Kontact and other parts of KDE PIM doing on the N9, on Android, on other mobile platforms? What are our goals for future development, is the current variety of target platforms and features sustainable? Who is working on it? Distribution Kontact Touch should be available through the community app store, rather than hand-b0rked installation, see http://apps.formeego.org/applications/ http://www.slideshare.net/jukkaeklund/fosdem2012-community-apps-repository/ http://bergie.iki.fi/blog/application_quality_assurance_in_linux_distributions/ How to make that happen? Akonadi bugs Audience: Akonadi developers, Desired results: Update list of bugs Getting input on a number of Akonadi bugs Resource scheduler Audience: Akonadi developers, Desired results: Design for resource scheduler Discussing design of resource scheduler Maildir flags Audience: KMail developers, Desired result: Decide how to handle maildir flags Discussing handling of maildir flags Andras: Maildir should write out correctly the message flags into the file name since 4.7.2. Storing calendar colors for Kolab calendars Audience: Korganizer people / people interested in Kolab, Desired result: Implementation (plan) for storage of calendar colors according to KEP 12. See KEP 12: Color configuration storage for resources and categories for the specification. Saving searches & results in cross-client scenarios Audience: people interested in Kolab, Desired result: Design parameters for system that would work for Akonadi as well as server side clients, e.g. Roundcube & Co. This is a subject that has been started as a discussion in the Kolab community, but never been fully thought through or finalized as a design. For input, see KEP 15: Saved searches and sharing searches across all clients Contact Aggregation Audience: People interested in contact management and/or Nepomuk, Desired result: Coordination with KTP team conf call with KTP team to coordinate current efforts plan on integrating that into kdepim mainline Presentations Presentations of things interesting to the KDE PIM community. Please state targeted audience. Bachelor thesis: REST interface for Kolab (Thomas Koch) (Audience: people interested in Kolab) Server side Akonadi (Georg Greve) (Audience: people interested in Akonadi and Kolab) libkolabxml (Christian Mollekopf) (Audience: people interested in Kolab) Plasma workspace integration (Kevin Krammer) (Audience: people interested in KDE desktop) Agenda Friday 16:00 Start meeting, fill agenda, get organized ~19:30 Dinner at Chow's Garden (Japaneese / Asian Food) Saturday 10:00 Review first batch of work, get organized 10:30-12:00 Presentations, discussions targeted at whole group 13:30 Group photo 14:00 Stopp-ACTA Demo 17:00 Review second batch of work, get organized 17:30-18:30 Presentations, discussions targeted at whole group 20:00 Dinner at Arabesque (Arabian Food http://www.arabesque-osnabrueck.de/) Sunday 10:00 Review third batch of work, get organized 10:30-11:30 Presentations, discussions targeted at whole group 14:00 Close meeting, collect next steps Meeting Notes Collection Colors Store in Akonadi::EntityDisplayAttribute, propagate to/from mailbox annotation in Kolab resource. Christian will implement it. IMAP 5 Input from both our needs in the IMAP resource and our changes to IMAP for ASAP are relevant for the IMAP 5 efforts. Some specific points mentioned were: remove concept of currently selected mailbox ability to receive change set since last sync change notifications for more than a single mailbox Georg will find time for Kevin O. and Volker to participate in the process. Date Finding Table (for reference) Legend: X: available - (or empty): not available ?: available but troublesome Available on Name 6.-8.1 13.-15.1 20.-22.1 27.-29.1 10.-12.2 17.-19.2 24.-26.2 3.-4.3 Andre Heinecke ? X X X X X X X Georg Greve ? - X X X X X X Björn Ricks ? X X X X - X X Sérgio Martins ?? X X X X X X X Christian Mollekopf - - - - X X X X Kevin Ottens - X X - X X X - Bernhard Reiter X X X X X ? ?? X Guy Maurel - X X X X X X X ThorstenStaerk X X X X X X X X Christoph Wickert X - X X X - X X David Jarvie - - - X X X - X Till Adam - - X - X X X X David Faure X X - X X X X X Volker Krause X X X X X X X X Thomas McGuire - - X X X X X X Cornelius Schumacher X ? X X X X X X Andras Mantia ? X X X X X - - Stephen Kelly - X - - X - X X Torgny Nyblom - - - - - - - - Camila Ayres X X X X X X X X Jos Poortvliet X X X X X X ? X Jeroen van Meeuwen - - X X X X X X Ingo Klöcker X X X - X - X X Blogs about it Thorsten's Retrieved from "https://community.kde.org/index.php?title=KDE_PIM/Meetings/Osnabrueck_10&oldid=17852" Content is available under Creative Commons License SA 4.0 unless otherwise noted.