[JDEV] Jabber Client Compliance

Julian Missig julian at jabber.org
Wed Aug 6 13:10:43 CDT 2003


I'm getting really sick of looking at my roster and seeing things like 
<presence from="some at jid" 
to="julian at jabber.org"><show>normal</show></presence>

<show>normal</show> is not compliant with Jabber or XMPP--"normal" is 
not a valid type. It's "online"--it always has been "online".

I know that Jabber Compliance Testing is one of those things that 
people keep talking about doing and saying we will do someday, etc, 
etc., but I'd like to propose that we start doing this stuff *now*.

I propose that I set up a "Jabber Client Compliance" project on 
jabberstudio.org. I'll set up a Component for each client people report 
protocol compliance issues with. "Bugs" would be a list of *errors* in 
protocol compliance. "Feature requests" would be a list of areas in 
which clients are completely lacking protocol support that they should 
have. This requires very little work on my part, and little work on the 
part of people who find protocol compliance errors. We then have an 
easy system to add comments, etc, etc. All you have to do is point the 
client author at the bug. If you find a protocol error in the client, 
you can report it. When it's fixed, it can be marked completed. The 
Jabber community will then have a running list of clients which are not 
compliant.

What do people think? Good idea? Or should I wait for people to build 
up a real system?

Julian




More information about the JDev mailing list