The XMPP Blog

MXM #2

Reported by Peter Saint-Andre

Back in March, we decided to hold an informal "Monthly XMPP Meeting" among developers in our community. Here is a brief report on the second such meeting, held today (April 14) in the chatroom (the archived discussion log is here).

Here are some of the topics we discussed...

  1. Last Call for XEP-0232: Software Information

    The points raised included: - Is this a misuse of service discovery? - Will this make entity capability caches less useful because they will be too large to search easily? - Does it make more sense to publish this information via the Personal Eventing Protocol using the old software version format?

    The XMPP Council will vote on XEP-0232 at its next meeting (April 22). More feedback is welcome before then on the mailing list.

  2. Last Call for XEP-0237: Roster Versioning

    There is general agreement that this proposed modification to the core XMPP roster management protocol is in good shape. There are still a few edge cases to figure out, especially the empty roster case.

  3. Last Calls for the core Jingle specs

    No real discussion here. Most people seemed to think that these are ready for advancement to Draft in the XSF's standard process.

  4. Pubsub/PEP implementations Consensus that we need more interop testing among implementation such as ejabberd, idavoll, Openfire, and Tigase. Perhaps we will make this a focus at the next XMPP Summit.

  5. XEP-0198: Stream Management

    People like this because it will improve the reliability of communications across the network. Now we need to go forth and implement.

  6. Bidirectional server-to-server connections

    As defined in RFC 3920, XMPP requires two TCP connections for each server-to-server ("s2s") link. This is sub-optimal. We decided that we need to hold a dedicated discussion session about s2s fixes and improvements (server dialback, multiplexing domains over a given stream, etc.). We agreed to make that the focus of the next Monthly XMPP Meeting, tentatively scheduled for May 5 (add it to your calendar here).

My impression is that it is quite valuable to hold these meetings. I especially found it helpful to have a more general community discussion about XMPP Extension Protocols that are currently in Last Call or under heavy development, because it gives people a chance to talk about them in real time rather than only on the mailing list.

So expect us to keep holding this kind of online meeting over the coming months.

Posted by stpeter on April, 14, 2009 - filed under misc