Hello everyone,

"inspired" by the recent PEP thread I read up on the PEP and PubSub XEPs
again, and honestly I'm currently under the impression we need to fix
them, badly.
I realize this is a very disagreeable position (and I can see you all
palm-facing), but bear with me.

The first thing I have always found irritating is that filtered
notifications are not actually filters. Unless you specify interest in a
node, you won't get notifications, right?
Well, while that is the realitiy of some PEP implementations it is not
what the XEP says (as far as I can tell anyway).
Unless you perform filtering you are supposed to get all PEP events once
you have subscription="to" or "both". And if you are not sending someone
your presence, because you only have subscription="to" you're not filtering.
Also deem this underspecified. Does announcing no "foo+notify" feature
imply that you're not filtering, or does it imply that you're not
interested in any PEP notifications?

The second thing I'm super uncomfortable with are the defaults mandated
by PEP. PEP mandates defaults for PubSub configuration options. Just
that PubSub never specifies some of those options. The only descriptions
of those options (e.g. deliver_notifications or access_model) are in
labels of form fields in the field standardization.
I personally don't deem those normative and would rather have some
normative text somewhere. Even if it's just a table with the same content.

Regards,
Florian "Florob" Zeitz

Reply via email to