[Standards] XEP-0060: Register publish options 'persist-items'

Daniel Gultsch daniel at gultsch.de
Tue Dec 12 16:44:33 UTC 2017


After some discussion on the XSF MUC I created a third alternative
which has the added benefit of making the language in that section a
lot clearer.

https://github.com/xsf/xeps/pull/557

2017-12-08 14:20 GMT+01:00 Daniel Gultsch <daniel at gultsch.de>:
> Hi,
>
> XEP-0048, XEP-0223 and possibly others are referencing a
> publish-option called 'persist-item'. XEP-0060 says that any
> publish-options MUST be registered. This hasn't happened yet.
>
> Here is a pull request that does: https://github.com/xsf/xeps/pull/555
> (editors will still have to pull this into the registry)
>
> as an alternative approach we could agree that every registered
> node-configuration double acts as a publish-options PRECONDITION with
> the same name.
>
> Here is a pull request that adds such wording to XEP-0060.
>
> https://github.com/xsf/xeps/pull/556
>
> This pull request also removes the possibility of registering
> publish-options as OVERRIDE (They would probably have to share the
> same name as the node-configuration publish-options and confuse
> people.
>
> These two PR are mutually exclusive.
> Pick your poison. PR#555 is a pretty simple and required for 0223 (or
> else the XEP wont work). PR#556 is a more fundamental change but
> arguably the 'saner' choice.
>
> cheers
> Daniel


More information about the Standards mailing list