Re: [Standards] Council Minutes 2017-05-24

2017-05-25 Thread Kevin Smith
On 24 May 2017, at 21:03, Dave Cridland  wrote:
> 
> On 24 May 2017 at 20:30, Evgeny Khramtsov  wrote:
>> Wed, 24 May 2017 21:24:40 +0200
>> Daniel Gultsch  wrote:
>> 
>>> The author is unresponsive and has been ignoring my feedback for over
>>> a year.
>> 
>> Like always, hehe :/
> 
> Sorry, I wasn't aware that this one had got stalled.
> 
> I got hold of Lance and checked - he's obviously missed a couple more
> messages than he thought, but he's too busy right now. (He also says
> Daniel's feedback was all good).
> 
> Do you (or anyone else) want to take it on?

I could if it makes sense, I have an interest in this area now.

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


Re: [Standards] Council Minutes 2017-05-24

2017-05-24 Thread Dave Cridland
On 24 May 2017 at 20:30, Evgeny Khramtsov  wrote:
> Wed, 24 May 2017 21:24:40 +0200
> Daniel Gultsch  wrote:
>
>> The author is unresponsive and has been ignoring my feedback for over
>> a year.
>
> Like always, hehe :/

Sorry, I wasn't aware that this one had got stalled.

I got hold of Lance and checked - he's obviously missed a couple more
messages than he thought, but he's too busy right now. (He also says
Daniel's feedback was all good).

Do you (or anyone else) want to take it on?

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


Re: [Standards] Council Minutes 2017-05-24

2017-05-24 Thread Evgeny Khramtsov
Wed, 24 May 2017 21:24:40 +0200
Daniel Gultsch  wrote:

> The author is unresponsive and has been ignoring my feedback for over
> a year.

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


Re: [Standards] Council Minutes 2017-05-24

2017-05-24 Thread Daniel Gultsch
2017-05-24 21:16 GMT+02:00 Evgeny Khramtsov :
> Since we're discussing this: what about XEP-0357 (Push Notifications)?
> Is it gonna be deferred? What's its state?

The author is unresponsive and has been ignoring my feedback for over a year.

Implementation wise it's looking relativity fine. I'm using this
successfully on a daily basis. (With my proposed changes)

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


Re: [Standards] Council Minutes 2017-05-24

2017-05-24 Thread Evgeny Khramtsov
Wed, 24 May 2017 11:46:59 -0500
Sam Whited  wrote:

> These should be "automatically" (it's manual, but doesn't require
> approval) deferred after however many months (I think it's actually
> 12) without an update. I tried to clean up all the ones I saw that
> hadn't been deferred in years past recently, but I most likely missed
> some and more might have hit the threshold since I haven't been able
> to edit.

Since we're discussing this: what about XEP-0357 (Push Notifications)?
Is it gonna be deferred? What's its state?
___
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
___


Re: [Standards] Council Minutes 2017-05-24

2017-05-24 Thread Dave Cridland
On 24 May 2017 at 18:35, Daniel Gultsch  wrote:
> Hi,
>
> 2017-05-24 18:53 GMT+02:00 Dave Cridland :
>> Authors didn't need to approve the feedback
>
>> Because authors now get PRs written for them as routine, we seem to
>> have drifted somewhat, so that the authors now hold some control over
>> what goes in. Approving PRs seems fine, but really only if this is
>> approval in terms of consensus calls - not a matter of personal
>> agreement or otherwise.
>
> I did not know that.
>
> 'Consensus' seems to me like a very slippery slope especially when it
> comes to controversial changes.
>

Well, we have historically operated on the IETF-style "rough
consensus" rather than a strict agreement between every possible
party. That has worked well enough for the past 50 years in the IETF.
See, for example, RFC 7282:

https://tools.ietf.org/html/rfc7282

> In any case since 'author approval' is irrelevant what is you want
> Council to do about the situation?

For the specific case of OMEMO, my concern is that there are multiple
examples of issues raised on this mailing list (see XEP-0001 Section
6) which have neither been incorporated by the author nor
acknowledged, let alone actually discussed.

>From what I can see on this list, and even taking the PR discussion
into account, it seems there's a rough consensus in favour of at least
the majority of Remko's suggestions - though his is not the only
feedback going unresponded. But it's not clear to me exactly what
suggestions are uncontroversial. I would expect an active author to
have a better view.

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


Re: [Standards] Council Minutes 2017-05-24

2017-05-24 Thread Daniel Gultsch
Hi,

2017-05-24 18:53 GMT+02:00 Dave Cridland :
> Authors didn't need to approve the feedback

> Because authors now get PRs written for them as routine, we seem to
> have drifted somewhat, so that the authors now hold some control over
> what goes in. Approving PRs seems fine, but really only if this is
> approval in terms of consensus calls - not a matter of personal
> agreement or otherwise.

I did not know that.

'Consensus' seems to me like a very slippery slope especially when it
comes to controversial changes.

In any case since 'author approval' is irrelevant what is you want
Council to do about the situation?

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


Re: [Standards] Council Minutes 2017-05-24

2017-05-24 Thread Sam Whited
On Wed, May 24, 2017 at 11:54 AM, Dave Cridland  wrote:
> I see it as a requirement for the role in Council. Otherwise how can
> one judge whether there are outstanding problems?

I think it's not terribly difficult to keep an eye on the community
and what's going on without having read all the arguments and the
details of every issue. If and when the council needs to weigh in on
something, then one can catch up and research the specifics. This is
how I generally operate when discussions of XEPs that I don't really
care about (or just don't have the background knowledge to judge the
arguments) are happening.

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


Re: [Standards] Council Minutes 2017-05-24

2017-05-24 Thread Dave Cridland
On 24 May 2017 at 17:23, Sam Whited  wrote:
> On Wed, May 24, 2017 at 11:04 AM, Dave Cridland  wrote:
>> As for Council members not reading the list, I really don't understand
>> this attitude. This is, by my count, the tenth thread on the Standards
>> list this month, and many of those are Council Minutes threads. This
>> is hardly high traffic. It seems remarkable that any Council members
>> feel it's acceptable to routinely ignore the list to the degree
>> stated.
>
> Email is a pain, and a not everyone will care about all list content
> enough to read it all beyond skimming the titles. I don't see this as
> a problem.
>

I see it as a requirement for the role in Council. Otherwise how can
one judge whether there are outstanding problems?

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


Re: [Standards] Council Minutes 2017-05-24

2017-05-24 Thread Dave Cridland
On 24 May 2017 at 17:36, Daniel Gultsch  wrote:
> Hi,
>
> 2017-05-24 18:04 GMT+02:00 Dave Cridland :
>> I consider any XEP Author unresponsive who fails to respond to
>> discussion on this list - the primary discussion venue of the XSF -
>> concerning the XEPs they are looking after for the XSF and the
>> community it serves. This is a fundamental requirement for being a XEP
>> author, and if any current authors are unwilling to subscribe to this
>> list and read it frequently, particularly threads concerning their own
>> XEPs, they should not be doing the job.
>
>
> Unresponsiveness can be very annoying. I can personally recount
> several occasions where I requested minor changes or cleanups on
> experimental XEPs and even provided a PR but couldn't get the 'authors
> approval'. Unfortunately we don't have any hard set rules on how to
> deal with those situations.
> Even the process of providing a PR and getting 'author approval' is
> more of a convention than an actual rule.
>

XEP-0001 was written before we considered opening up git at all, let
alone moving to github, so it doesn't deal in PRs, but in "feedback",
which is assumed to be primarily via the mailing list.

Authors didn't need to approve the feedback, they were tacitly
expected to write up the conclusions of the community into the XEP.
The "authoriness" was in the expression of that consensus, not in
deciding what went in. At times, authors might ask for someone else to
write a paragraph expressing what the intent was, for particularly
knotty problems.

Because authors now get PRs written for them as routine, we seem to
have drifted somewhat, so that the authors now hold some control over
what goes in. Approving PRs seems fine, but really only if this is
approval in terms of consensus calls - not a matter of personal
agreement or otherwise.

And the discussion leading to that consensus must be public, and
archived. I dislike discussion occurring only on PRs, because there's
a serious risk that not everyone is aware of it. Equally I'm well
aware that mailing lists are not the ideal solution, but it's what we
have.

Finally, an author not being responsive is not the end of the world,
and shouldn't result in that author being immediately dropped. This is
a volunteer activity, and I appreciate people have other commitments,
a personal life, and so on. But months without any response seems much
too much.

> Correct me if I'm wrong but currently the only way to deal with 'an
> unresponsive' author is to defer the XEP with the 6 months of
> inactivity rule and create a new XEP. Which of course might not always
> be the best approach.

FWIW, "undeferring" a XEP is as simple as publishing a new version.
It's a thoroughly reversible process.

> If we as the XSF want to re-assign authors we should discuss and write
> down explicit rules for that process in XEP-0001.
> Side note: We also have *a lot* of XEPs which are inactive for way
> more than 6 month where there is no activity whatsoever. No questions,
> no discussions, no implementations. Are we just going to defer them?
> Or is the 6 month of inactivity timer only invoked after the first
> feedback?

It was pointed out to me that it's been 12 months for several years...
But in any case, yes - Experimental XEPs not being developed should be
deferred. As I say above, moving them back is trivial.

It'd be nice - though not essential - if we (Council) reviewed those
XEPs at risk of deferment regularly to see which can be advanced
as-is, or which we could generate a discussion around.

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


Re: [Standards] Council Minutes 2017-05-24

2017-05-24 Thread Sam Whited
On Wed, May 24, 2017 at 11:36 AM, Daniel Gultsch  wrote:
> Side note: We also have *a lot* of XEPs which are inactive for way
> more than 6 month where there is no activity whatsoever. No questions,
> no discussions, no implementations. Are we just going to defer them?
> Or is the 6 month of inactivity timer only invoked after the first
> feedback?

These should be "automatically" (it's manual, but doesn't require
approval) deferred after however many months (I think it's actually
12) without an update. I tried to clean up all the ones I saw that
hadn't been deferred in years past recently, but I most likely missed
some and more might have hit the threshold since I haven't been able
to edit.

Deferred isn't a bad thing necessarily; it just means it's time to be
cleaned up because there hasn't been any adoption, or it's time for
the council to consider moving it forward because it's adopted and
changes aren't needed.

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


Re: [Standards] Council Minutes 2017-05-24

2017-05-24 Thread Daniel Gultsch
Hi,

2017-05-24 18:04 GMT+02:00 Dave Cridland :
> I consider any XEP Author unresponsive who fails to respond to
> discussion on this list - the primary discussion venue of the XSF -
> concerning the XEPs they are looking after for the XSF and the
> community it serves. This is a fundamental requirement for being a XEP
> author, and if any current authors are unwilling to subscribe to this
> list and read it frequently, particularly threads concerning their own
> XEPs, they should not be doing the job.


Unresponsiveness can be very annoying. I can personally recount
several occasions where I requested minor changes or cleanups on
experimental XEPs and even provided a PR but couldn't get the 'authors
approval'. Unfortunately we don't have any hard set rules on how to
deal with those situations.
Even the process of providing a PR and getting 'author approval' is
more of a convention than an actual rule.

Correct me if I'm wrong but currently the only way to deal with 'an
unresponsive' author is to defer the XEP with the 6 months of
inactivity rule and create a new XEP. Which of course might not always
be the best approach.
If we as the XSF want to re-assign authors we should discuss and write
down explicit rules for that process in XEP-0001.
Side note: We also have *a lot* of XEPs which are inactive for way
more than 6 month where there is no activity whatsoever. No questions,
no discussions, no implementations. Are we just going to defer them?
Or is the 6 month of inactivity timer only invoked after the first
feedback?

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


Re: [Standards] Council Minutes 2017-05-24

2017-05-24 Thread Sam Whited
On Wed, May 24, 2017 at 11:04 AM, Dave Cridland  wrote:
> Firstly, section 6 of XEP-0001 clearly states that the Author's job is
> to gather and incorporate feedback from the community during the
> lifetime of the XEP. It also clearly states that the XEP author should
> be subscribed to this mailing list. Therefore, I argue that it is
> entirely reasonable to make that requirement on an Author.

Fair enough, FWIW, I have no idea if the author in question does these
things, me saying that I wasn't sure shouldn't lead people to think
the author has been neglecting their duties.
There are many other reasons not to reply; their position maynot  have
changed since this was originally brought up, or they may just want to
see the discussion unfold more
before weighing in and possibly influencing it.

> As for Council members not reading the list, I really don't understand
> this attitude. This is, by my count, the tenth thread on the Standards
> list this month, and many of those are Council Minutes threads. This
> is hardly high traffic. It seems remarkable that any Council members
> feel it's acceptable to routinely ignore the list to the degree
> stated.

Email is a pain, and a not everyone will care about all list content
enough to read it all beyond skimming the titles. I don't see this as
a problem.

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


Re: [Standards] Council Minutes 2017-05-24

2017-05-24 Thread Dave Cridland
On 24 May 2017 at 16:41, Dave Cridland  wrote:
> Dave asked whether the Council would do something here, and said he
> considered the author unresponsive at this point. Sam noted the author
> has not yet been "pinged". Tobias said if he had not been "officially
> pinged" he could not be considered unresponsive. Dave noted he was
> surely on the mailing lists. Sam and Tobias both stated that not
> everybody reads every mail. Dave countered that the author should be
> seeing "OMEMO" in the subject line and responding. Sam said he wasn't
> sure if the author was even on the list, and it was unfair to make
> that requirement.

Because this has my hackles raised:

Firstly, section 6 of XEP-0001 clearly states that the Author's job is
to gather and incorporate feedback from the community during the
lifetime of the XEP. It also clearly states that the XEP author should
be subscribed to this mailing list. Therefore, I argue that it is
entirely reasonable to make that requirement on an Author. I
appreciate that the move to PRs on Github means that some discussions
end up balkanized onto Github, and I can understand a PR, therefore,
going unnoticed by an author - we do not require them to watch the
repository.

Secondly, "Officially pinged" really annoys me. We have no such
procedure within the XMPP Standards Foundation. Authors are required
to gather and incorporate feedback - it's not for Council, or the
Editors, or anyone else to point them to the feedback.

I consider any XEP Author unresponsive who fails to respond to
discussion on this list - the primary discussion venue of the XSF -
concerning the XEPs they are looking after for the XSF and the
community it serves. This is a fundamental requirement for being a XEP
author, and if any current authors are unwilling to subscribe to this
list and read it frequently, particularly threads concerning their own
XEPs, they should not be doing the job.

As for Council members not reading the list, I really don't understand
this attitude. This is, by my count, the tenth thread on the Standards
list this month, and many of those are Council Minutes threads. This
is hardly high traffic. It seems remarkable that any Council members
feel it's acceptable to routinely ignore the list to the degree
stated.

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