http://logs.xmpp.org/council/2018-12-12/#16:02:26
1) Roll Call Present: Jonas, Link, Georg, Dave, Kev 2a) Proposed XMPP Extension: Simple Buttons - https://xmpp.org/extensions/inbox/buttons.html Jonas is not happy about the editorial quality of this one. Georg asks if there are any functionally comparable XEPs - Link mentions XEP-0050 (Ad-Hoc Commands); Jonas mentions XEP-0050 and XEP-0004 (Data Forms), noting they don't do quite the same thing. Georg wonders whether embedding a data form in a message would make sense. Zash tried to draft something like this, but it was horrifying. Kev thinks it would be more appropriate to extend Data Forms with buttons and internationalisation than to have a new mechanism that will later need to be extended for other form things anyway. Dave asks whether there are buttons in Data Forms - Jonas and Link think they could be handled with list-single. Georg asks if actions are essentially buttons - Link says they are rendered as buttons in some clients; Zash points out that they're fixed functionality (next, previous, cancel, complete); Dave and Jonas say actions are part of Ad-Hoc Commands, but not Data Forms. Jonas notes that Ad-Hoc Commands doesn't allow passing of the conversational context, while this XEP does; and message context could come from making the button values unique. Dave starts asking the important questions: is having buttons in messages OK? and is this method so broken it should be abandoned? Everyone is generally supportive of having buttons in messages - there are good use cases, e.g. Memberbot. Dave notes that Memberbot currently uses clickable XMPP URIs, which is "ikky." Kev doesn't think it's actively broken so much as the Wrong Way, and can't decide whether to veto. Link has needed more functionality than 'just buttons' a few times (this poll could have been two text-single questions, for example); it's not necessarily broken, but only suited to a narrow set of use cases. Jonas thinks such features are only useful for bots, but this proposal is worth playing with, and he would definitely want more extensive features. Georg ponders whether clients should only render the buttons for the last incoming message; Jonas doesn't want to start a debate on the exact meaning of 'last message'; Dave suggests disabling the buttons when clicked. Zash would like some kind of 'in-reply-to' tag. Dave demands votes. Kev: [on-list] (concerned people will jump on this, implement the simple stuff, then start extending with other form fields, and we'll rebuild xep4) Jonas: [on-list] Dave: +0 Georg: [on-list] Link: [on-list] Georg likes the simplicity of the proposal, and thinks it might be good as a self-contained thing (without Data Forms.) Jonas thinks this proposal having an i18n story is an advantage over Data Forms; and though people think it's possible to discover the correct language, that's not always true. Dave thinks i18n is more theory than practice; Jonas knows of implementations that send internationalised error messages and ones that can deal with receiving them. Kev says there are two options: fixing Data Forms in whatever way, or inventing an entirely new not-data-forms-but-still-very-much-data-forms; Jonas agrees, but thinks Data Forms tries to do too many things already (forms and reports under the same element makes implementations weird and complicates validation). Dave throws in a third option: mutated-adhoc-commands-for-chat; Kev would include that under extending Data Forms. 2b) Proposed XMPP Extension: XMPP Compliance Suites 2019 - https://xmpp.org/extensions/inbox/cs-2019.html Jonas: +1 Link: +1 Dave: +1 Georg: +1 Kev: [on-list] Jonas would like a discussion on why the Compliance Suites are on the Standards Track, rather than Informational - semantically, it doesn't make sense, other than because XEP-0001 says so. Link thinks there are a few useful XEPs missing, but that can be fixed. Georg would like to know what's changed between CS'18 and '19; Dave thinks adding a delta to the document would be useful. Georg suggests mentioning which XEPs are new/removed in the Revision History - Jonas says they're not the same document. Georg would at least like to see what has changed since the last Compliance Suites, as would Kev. Link would like to make more noise about the Compliance Suites, maybe calling it XMPP 2019 and doing a lot more marketing around this; also, shaming bad/abandoned clients in the hope of breaking the "XMPP is bad because bad-client-that-does-xmpp is bad" association. Dave says this is something to be pushed up to Board. Jonas would like input from the XMPP-based Social Network crowd for their own Compliance Suites section. 3) AOB Jonas notes that XEP-0001 has been updated to allow movement from Proposed back to Experimental; also there are some XEPs stuck in Last Call. 4) Next Meeting 2018-12-19 1600 UTC Kev has a conflicting meeting, but will try to be here. Georg will probably be on a train, or maybe in a car, but shall battle overwhelming circumstances to make it regardless. 5) Close All thank all. Georg would like to advance XEP-0410 (MUC Self-Ping); Jonas offers a CFE - Georg grabs it with two hands (one for Poezio and another for Yaxim.)
_______________________________________________ Standards mailing list Info: https://mail.jabber.org/mailman/listinfo/standards Unsubscribe: standards-unsubscr...@xmpp.org _______________________________________________