Re: [Standards] Council Minutes 2020-04-15

2020-04-28 Thread Dave Cridland
On Tue, 28 Apr 2020 at 18:28, Georg Lukas  wrote:

> * Tedd Sterr  [2020-04-22 16:46]:
> > https://logs.xmpp.org/council/2020-04-15?p=h#2020-04-15-515165c7293c9539
> >
> > 4a) Proposed XMPP Extension: Room Activity Indicators -
> https://xmpp.org/extensions/inbox/room-activity-indicators.html
>
> I'm actually very much torn on this. I can understand that you have a
> certain use case in mind, and that your use case probably defines all
> the parameters that are vague in the XEP text. As it stands, I as a
> client developer don't see why or how I should implement this. That
> said, I see multiple practical issues with it:
>
> It is not quite clear which aspects of this are user (account) specific
> and which are client (full-JID?) specific, and how the MUC service is
> supposed to track individual clients.
>
> The vague business rules don't provide a hint on whether to expect one
> RAI notification a day or one per second, and what the client is
> supposed to do with it - display an "unread" marker? Auto-join the room?
> Fetch MAM for the room? Something else?
>
> I hope we can figure out all these during Experimental, so +1
>
> > 4b) PR #924 - XEP-0191: Change service discovery flow to use account
> instead of server - https://github.com/xsf/xeps/pull/924
>
> While not strictly a vote, I think that the right approach here would be
> to introduce the new syntax while demanding from servers to support the
> old one, for the next ten years or so.
>
> > 4c) Advance XEP-0357 (Push Notifications) -
> https://xmpp.org/extensions/xep-0357.html
>
> -1
>
> This XEP really needs significant improvement. I agree with Daniel that
> starting from scratch might be the best idea. We might use regular
> message syntax or maybe IQs for the notifications, and we need a better
> introduction into the involved roles and what components this XEP
> addresses. And finally, we need to change the semantics to allow the
> push service to send different kinds of notifications. I think the
> stanza-skeleton approach is a good one to finally implement.
>

If you want people to start from scratch, is it worth accepting the XEP
onto Draft and then obsoleting it once a replacement is done? I didn't see
any concerns regarding security etc which might be blockers to that
strategy.

Dave.
___
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
___


[Standards] UPDATED: XEP-0389 (Extensible In-Band Registration)

2020-04-28 Thread XSF Editor
Version 0.4.0 of XEP-0389 (Extensible In-Band Registration) has been
released.

Abstract:
This specification defines an XMPP protocol extension for in-band
registration with instant messaging servers and other services with
which an XMPP entity may initiate a stream. It aims to improve upon
the state of the art and replace XEP-0077: In-Band Registration by
allowing multi-factor registration mechanisms, and account recovery.

Changelog:
* Add OOB challenge type.
* Add IQ query for flows.
* Add a glossary.
* Make challenge listings more consistent.
* Cleanup and expand the registrar considerations section.
* Clarifications and typo fixes throughout the text. (ssw)

URL: https://xmpp.org/extensions/xep-0389.html

Note: The information in the XEP list at https://xmpp.org/extensions/
is updated by a separate automated process and may be stale at the
time this email is sent. The XEP documents linked herein are up-to-
date.
___
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
___


Re: [Standards] Council Minutes 2020-04-15

2020-04-28 Thread Georg Lukas
* Tedd Sterr  [2020-04-22 16:46]:
> https://logs.xmpp.org/council/2020-04-15?p=h#2020-04-15-515165c7293c9539
> 
> 4a) Proposed XMPP Extension: Room Activity Indicators - 
> https://xmpp.org/extensions/inbox/room-activity-indicators.html

I'm actually very much torn on this. I can understand that you have a
certain use case in mind, and that your use case probably defines all
the parameters that are vague in the XEP text. As it stands, I as a
client developer don't see why or how I should implement this. That
said, I see multiple practical issues with it:

It is not quite clear which aspects of this are user (account) specific
and which are client (full-JID?) specific, and how the MUC service is
supposed to track individual clients.

The vague business rules don't provide a hint on whether to expect one
RAI notification a day or one per second, and what the client is
supposed to do with it - display an "unread" marker? Auto-join the room?
Fetch MAM for the room? Something else?

I hope we can figure out all these during Experimental, so +1

> 4b) PR #924 - XEP-0191: Change service discovery flow to use account instead 
> of server - https://github.com/xsf/xeps/pull/924

While not strictly a vote, I think that the right approach here would be
to introduce the new syntax while demanding from servers to support the
old one, for the next ten years or so.

> 4c) Advance XEP-0357 (Push Notifications) - 
> https://xmpp.org/extensions/xep-0357.html

-1

This XEP really needs significant improvement. I agree with Daniel that
starting from scratch might be the best idea. We might use regular
message syntax or maybe IQs for the notifications, and we need a better
introduction into the involved roles and what components this XEP
addresses. And finally, we need to change the semantics to allow the
push service to send different kinds of notifications. I think the
stanza-skeleton approach is a good one to finally implement.


Georg


signature.asc
Description: PGP signature
___
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
___


Re: [Standards] Council Minutes 2020-04-15

2020-04-28 Thread Kim Alvefur
On Wed, Apr 22, 2020 at 02:45:59PM +, Tedd Sterr wrote:
> https://logs.xmpp.org/council/2020-04-15?p=h#2020-04-15-515165c7293c9539
> 
> 1) Roll Call
> Present: Daniel, Jonas, Zash, Georg
> Apologies: Dave
> 
> 2) Agenda Bashing
> No additions.
> 
> 3) Editor's Report
> * Expired calls: None
> * Calls in progress:
>   - LC for XEP-0357 (Push notifications) ends at 2020-04-15
> * New ProtoXEP: Room Activity Indicators
> 
> 4a) Proposed XMPP Extension: Room Activity Indicators - 
> https://xmpp.org/extensions/inbox/room-activity-indicators.html
> Daniel: [on-list]
> Jonas: [on-list]
> Georg: [on-list]
> Zash: [on-list]
> Dave: [pending]

+1

> 4c) Advance XEP-0357 (Push Notifications) - 
> https://xmpp.org/extensions/xep-0357.html
> Daniel: -1 (unaddressed feedback)
> Jonas: -1 (arguments against this using PubSub syntax, making it 
> unnecessarily hard to understand, are sound)
> Georg: [pending]
> Zash: [pending]
> Dave: [pending]

-1
Has issues and unaddressed feedback.


-- 
Kim "Zash" Alvefur


signature.asc
Description: PGP signature
___
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
___


Re: [Standards] LAST CALL: XEP-0353 (Jingle Message Initiation)

2020-04-28 Thread Daniel Gultsch
Am Do., 29. Aug. 2019 um 11:26 Uhr schrieb Andrew Nenakhov
:

>> We have implemented this specification on iOS client, and discovered that it 
>> is unsuitable in real life scenarios. We have updated it with additional 
>> callback routine, the changes and stanza format is described here:
>> https://docs.google.com/document/d/1geR2-VlKkjwqFftstV7O1cYfGqKQy-eEUepgRrge0ow/edit

Ignoring the session-still available check here for a second (which I
think should at least be optional and only done when catching up from
MAM) why is this changing the proceed to an accept?

cheers
Daniel
___
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
___