Summary: | Gabble plugin includes urn:ytstenut:capabilities: prefix in ytstenut:status nodes | ||
---|---|---|---|
Product: | Ytstenut | Reporter: | Olli Salli <olli.salli> |
Component: | plugins | Assignee: | Robert Staudinger <robert.staudinger> |
Status: | NEW --- | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | olli.salli |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Olli Salli
2012-01-18 11:31:04 UTC
> capability. But the node name must be globally unique. By prefixing the
> capability with "urn:ytstenut:capabilities:", a globally unique node name is
> attained. This is what the Gabble-based stack uses as the PEP event node name.
>
This brings an another possible issue: the PEP node is transient, so it will only ever contain one event at a time. But as the PEP node is capability-wide, multiple services on a given full JID will override each other's statuses if they announce statuses on the same capabilities.
So if we want to support many services with overlapping capabilities separately announcing a status, this must be addressed as a separate spec bug.
Off the cuff I'd agree to better cut down on redundancy. Need to look at it in more detail though (test case). |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.