[Standards-JIG] JEP-0060 Publisher Model - nodehirarchy permissions

Bob Wyman bob at wyman.us
Thu May 25 20:24:33 UTC 2006


Bernhard wrote:
> ejabberd builds a hierarchy based on the id - this is not specified in 
> jep-0060.
	If ejabberd "builds a hierarchy based on the id" then that is
completely *OUTSIDE* JEP-0060. It is a bug. Node IDs in JEP-0060 are opaque
and no client or server should ever treat them otherwise.
	My personal and very strongly held opinion is that if ejabberd is
actually doing what you say it is doing, this should be flagged as a bug and
the bug should be fixed as soon as possible. It is exceptionally difficult
to maintain standards if implementers insist on diverging from the standard.
Given the prominence of ejabberd, it is likely that people will come to
perceive this bug to be normal behavior and thus attempt to get others to
implement the same bug. This is not a good thing.
	Hierarchy in JEP-0060 collections should be established using the
mechanisms provided in JEP-0060 and those same mechanisms should be used to
discover the hierarchy. Shortcuts that violate the specification should not
be tolerated.

	bob wyman





More information about the Standards mailing list