Present: Bron, Ken, Robert, Nicola, Partha (and Ricard Signes for a moment at the end) CalConnect was the main thing this week!
*Robert:*** * this CalConnect was really good - bigger group than Seattle, and more momentum* did an internal FM report - will also do reports to the cyrus- devel list.* contacts - work with Ribose on data model together, to extend/replace VCARD - design based on GraphQL - map to JMAP data model - will take quite a while (3-4 CalConnects) to be stable - may a year or so - workable and protocol independent data format * Xapian caching work - can cache lower order indexes in the fast top tier cyrus.indexed.db - need to change compact code to not copy cache records * Xapian snippet fix - will submit upstream - still needs to be used at FastMail, so will wait for that first * Will be off for vacation in 7 weeks - be good to work our what's still to do with JMAP first and finish. - define JMAP roadmap. *Ken:*** * VPOLL: Mike and Ken tried to do a demo - ran into issues with Access Control and Organizer tracking - 1&1 people are really interested in getting something going * Marten and Ken did a demo with subscriptions. - FastMail sharing works differently, so we need to convert existing clients to new sharing style - plan now that CaldavTester is working is to make sure Cyrus Daboo's tests work as expected - in a couple of weeks, formulate plan for changing over * Per-user calendar alarms - ready to go - need to check that server-side stuff based on who is acting is ready to go - will roll it out while Ken in Melbourne in mid-late October * Next: - work with CalDAVTester - SASL release - will schedule a call with Bron/Rik to talk about JMAP Calendar planning *Bron:*** * Cyrus Board meeting this week to discuss licensing * cyrus builds: will probably build timezone data directly from upstream rather than from cyruslibs.* 3.1.2 build changed JMAP behaviour - interesting for upgrades. * cyr_expire wasn't reading conversations config, and hence not expiring conversations - changed to assert if we try to read a config value without having loaded config! - refactor improved code *Partha:*** * 3.1.2 release made last week * FastMail specific is just a few patches now * cyruslibs - not building timezone data yet * Started working on zeroskip - as a separate project (standalone library) - chatted with Neil - and grabbed spec file - next couple of weeks - hope to have most ideas fleshed out - also moving twoskip into standalone project - tests and comparison between the two versions - benchmarking tests - rsto: is this based on cyrus-imapd cunit tests? probably have separate unit tests in the library as well* apart from this, nothing Cyrus specific. *Nicola:*** * have been herding all Dilyan's bugs! * it's school holidays, so not doing that much * at end of November - will be representing FastMail and Cyrus at Write the Docs conference - talking about Sphinx work - doing a doc-sprint, so collecting bugs that are good for first- timers to work with.* Prometheus is being used at FastMail now, will be using Cyrus on. Next meeting: same time next week! -- Bron Gondwana, CEO, FastMail Pty Ltd br...@fastmailteam.com