Сегодня, т.е. вчера, я нашел свой первый мета-баг, т.е. баг порождающий другие баги в других системах.
Если раньше все найденные баги сводились либо к более или менее очевидным проблемам и/или к несоответствию софта спецификациям, то сегодня я нашел ошибку в спецификации jabber-а, а точнее в его расширении, определяющем многопользовательские чаты.
Бага в
описании работы с темой канала. Ошибка простая: никто однозначно не определяет, как тему конференции удалить, поэтому ejabberd/mod_muc с gajim-ом и ткаббером пошли одним путем, а Miranda, QIP Infinum, Psi и бомбус - другим.
Первые на стазну тему удаляют, а вторые эту станзу игнорируют.
Интересно, как после удаления неоднозначности из XEP-а отреагируют разработчики квипа на багрепорт...
Тем временем Psi становится весьма популярным jabber-клиентом в России. Судя по
отчету админа, наибольшая часть трафика приходит из РФ (трафик из .com и .net не учитывался, т.к. он географически не привязан по TLD).
UPD: Баг в спецификации исправлен: соответствующий пример добавлен.