BTW, I tested this scenario on Exodus and it handles group renaming by sending a seperate packet for each user in the group. I’‘ll do this in Smack for maximum compatability (maybe jabberd needs it to be that way?), but it seems like the server should handle multiple roster sets unless that’'s against the spec.
It’‘s not against the spec but I’‘ve never seen a client put more than one item in the iq before. So I’‘d say it’'s not standard procedure. In fact, you should never try and do more than one thing in an iq packet no matter what the protocol.
I’'ll file a bug against the server though to handle this situation properly.