-
pep.
https://xmpp.org/extensions/xep-0045.html#enter-pres > After sending the presence broadcast (and only after doing so), the service MAY then send discussion history, the room subject, live messages, presence updates, and other in-room traffic. https://xmpp.org/extensions/xep-0045.html#enter-subject > After the room has optionally sent the discussion history to the new occupant, it SHALL send the current room subject. These two sentences conflict right?
-
moparisthebest
Unless it means if you send the discussion history then you MUST send the subject?
-
moparisthebest
But I can't say that makes a lot of sense...
-
lovetox
Pep. Look at the order of events in the xep
-
pep.
I know the order of events in the spec
-
pep.
I'm asking because §7.2.2 says MAY, and §7.2.15 says MUST
-
MattJ
I think this has come up before
-
MattJ
I *think* the conclusion was that subject is a MUST (even if empty)
-
lovetox
Room subject is not may
-
lovetox
The rest is ok with may
-
pep.
MattJ, yeah that's what 7.2.15 says
-
pep.
I'll submit a patch
-
pep.
I'd say s/MAY/may/ would fix it..
-
pep.
Is that breaking?
-
pep.
Conflicting instructions in the spec..
-
jonas’
I think this resolves if you grammatically bind the MAY to "send discussion history", instead of the entire enumeration thereafter.
-
jonas’
also, days since fixing a stream management counting bug: 0
-
pep.
Yeah but that's weird
-
pep.
$language
-
pep.
Also I have submitted this yesterday re disco https://github.com/xsf/xeps/pull/1341
-
pep.
“Element tt is not declared in div list of possible children” oops.
-
pep.
(fixed)