[JDEV] Jabber Client Compliance

Julian Missig julian at jabber.org
Wed Aug 6 16:19:31 CDT 2003


On Wednesday, Aug 6, 2003, at 16:40 US/Eastern, Mikael Hallendal wrote:

> ons 2003-08-06 klockan 21.38 skrev Julian Missig:
>
>> I didn't think I needed to argue the case for public compliance 
>> testing
>> to the JSF, but I guess I do...
>
> I'm not JSF, I just said my personal opinion on the matter. Personally 
> I
> would find it cumbersome to have to track bugs for my client in two
> different places.

That's not the point of having compliance testing and listing. The 
people who do compliance tests would report the bugs, and they should 
report it to your bug report system as well.

The list is so that anyone working on any aspect of Jabber can go and 
take a look at why the system is messing up. When a new version of 
software is released which fixes the bugs, the compliance testers can 
then mark the bug as completed. This list is for the community, not for 
specific client developers. No one will expect or force developers to 
directly deal with and keep looking at this compliance problem list. 
This is so people doing compliance testing can get organized.

*Example*:
I see gnome-jabber sends out <show>normal</show> in its presence. As a 
person working on compliance testing, I file an issue on the Jabber 
compliance list. Then I file a bug report with gnome-jabber. If the 
gnome-jabber guy fixes it in the next release, then I can mark the 
compliance issue as completed, and now that aspect of gnome-jabber is 
closer to being compliant with Jabber and XMPP.

In the future, when we actually start having a 'stamp of approval' for 
Jabber Compliant clients, this list will be useful. It's not a separate 
list that client authors have to deal with. It's a list for the 
community to watch so they know clients to avoid.

If you personally don't want to deal with the JSF, the Jabber 
community, or the compliance of your client to the JSF's protocols, 
then ignore the list.

Julian




More information about the JDev mailing list