solid / authorization-panel

Github repository for the Solid Authorization Panel
MIT License
19 stars 20 forks source link

Process Point of Order in meeting 2021-09-29 #269

Closed bblfish closed 2 years ago

bblfish commented 2 years ago

The process we have been following during the meetings has recently been changed without agreement by the Panel. Until the 2021-09-22 session, the week @timbl was present, the meeting notes were pushed to a branch where they could be PRed on and reviewed. That week though the meeting notes for 2021-09-29.md were pushed directly by @csarven to the main branch even though that procedure had never been discussed before. Indeed the discussion about that only started in the past week, and as one can see from the PR on the Solid Community Group Guidelines there is serious pushback against that process change.

That is not the only unusual thing that happened on the 2021-09-29.md. The first thing that was discussed that week was a PR, as usual. The first thing on the agenda for the past year has always been approval of the meeting notes. But this time it was not meeting notes that were discussed, but the PR of the ACP draft proposal, which was something completely different and for which I would have at least expected some discussion of what it means to accept it.

We usually started the panel session reviewing the previous weeks meeting notes. This did not happen for some reason in the previous meeting 2021-09-22, but probably because @kjetilk came along and presented himself, and we proceeded to discuss Modes. It did happen the meeting before that.

So when were the meeting notes for 2021-09-22 approved? As the git log records show those were committed half an hour after the meeting where @timbl appeared, in commit fdf2080172a3410b3cecf88c1ac555f66bfb4395 !

This looks like the process was changed to effect two things:

Acceptance criteria

elf-pavlik commented 2 years ago

I believe @justinwb brought up PR with the ACP draft and we all agreed to merge it.

bblfish commented 2 years ago

The ACP draft was a completely different thing that should have been discussed on its own, not merged together with the minutes.

elf-pavlik commented 2 years ago

see https://github.com/solid/authorization-panel/blob/main/meetings/2021-09-29.md#draft-specification-proposal-for-acp

csarven commented 2 years ago

Happy to take up this issue in a meeting if you feel strongly.

Henry, what you wrote above comes across as if there is some deep state conspiracy..

So, I'll just respond to this:

Potentially revert the merging of the ACP Proposal, as this seems to have been done surepticiously.

No.

In 2021-09-15 meeting topic: https://github.com/solid/authorization-panel/blob/main/meetings/2021-09-15.md#draft-specification-proposal-for-acp , Matthieu asked:

Matthieu I think it's in a good state. Can you see something still needed before we merge it?

(that's in addition to vague interest in showing merging in past discussions but not an actual "PROPOSAL" until the one I've put in 2021-09-29)

There was nothing in particular that was raised in the remainder of the discussion that would prevent a proposal to be accepted as a work item. Accepting it does not entail all technical details are worked out or even have received group agreement. It is at most an Editor's Draft.

Using the W3C Process as guidance, IGs/WGs accept Editor's Draft if the proposed item is within scope, group has bandwidth, has assignees to work on and so fort.

Editor’s drafts (ED) have no official standing whatsoever, and do not necessarily imply consensus of a Working Group or Interest Group, nor are their contents endorsed in any way by W3C.

Again, we use that as guidance in context of CG since there is no better one for our panels.

Second:

I've proposed this template/agenda which has been in fact mostly in practice: https://gitter.im/solid/specification?at=600eda39ac653a0802df61f7 which states:

PullRequests: Review open pull requests

(so that PRs can move forward - with the intention of "getting stuff done")

Since the ACP PR was the only open PR, I've added that to the agenda.

Lastly:

https://github.com/solid/authorization-panel/blob/main/meetings/2021-09-29.md#draft-specification-proposal-for-acp has the following on record:

See also: https://htmlpreview.github.io/?https://raw.githubusercontent.com/solid/authorization-panel/main/proposals/acp-specification/index.html#agent-matcher

SC: Anything outstanding? Consideration for merge. Any objections/feedback? Matthieu: +1 merge Elf: +1 merge Justin: +1 merge Henry: +1 merge Sarven: Is Matthieu continuing as Editor?

PROPOSAL: Matthieu to continue as Editor.

RESOLUTION: Matthieu as Editor of ACP work item.

Does that clarify?

csarven commented 2 years ago

One more.

In 2021-10-06 meeting: https://github.com/solid/authorization-panel/blob/main/meetings/2021-10-06.md (which I've pushed without PR) there was no discussion on the approval of 2021-09-29 meeting minutes (which I've also pushed without PR, HOWEVER, you have created a PR https://github.com/solid/authorization-panel/pull/264 against that 2021-09-29 minutes, and so in essence acknowledging the existing content - but hey, one can argue that patches to somewhere else in a document doesn't entail acknowledgement of content elsewhere.. yawn).

I wasn't present at that the beginning of 2021-10-06 meeting.. I've only joined perhaps midway into the meeting (if memory serves me well). You can verify this by checking with the Editors team where I was still in discussions with Kjetil and TimBL.

Perhaps one may consider the possibility that I've manipulated the 2021-10-06 meeting minutes in that I've removed the discussion on approving the minutes of 2021-09-29, e.g., possibly people taking up the topic of responding to or rejecting the "RESOLUTION: Matthieu as Editor of ACP work item."

So, one way to resolve would be to ask those that were present (and yourself?) at the beginning of the 2021-10-06 meeting to see if there was a discussion on that RESOLUTION or not. I don't get to vote on this particular matter as there is a conflict of interest.

bblfish commented 2 years ago

@csarven wrote

Henry, what you wrote above comes across as if there is some deep state conspiracy..

@csarven you changed the rules unilaterally without first talking to the panel about those changes, and the day you changed the rules something else happened that was not proper.

The proposals you are making in your PR 319 on draft community guidelines is an attempt post-facto to justify these actions. Those guidelines it seems are designed to create an easily subvertible process, as we are seeing in the first use of it, where oversight of the process is as small as possible. Essentially you are trying to make it normal to commit to main without oversight from anyone. That is just a process for reaching sham consensus.

elf-pavlik commented 2 years ago

@bblfish If you have really compelling reason to revert the merge of ACP, please propose it during the meeting today and we all can 👍 👀 👎 that proposal.

bblfish commented 2 years ago

@elf-pavlik the problem is about process being broken first of all without group agreement. It may suite you now, but will you be ok with that if it happens in the future?

csarven commented 2 years ago

Do you have a response to the four data points that I've outlined above?

I didn't change rules when those weren't "rules" to begin with. We had practices and they varied across the CG. I've stressed this point so many times now to you in private and public (PR 319) - trying to codify a process. Second, if PR 319 shows anything, I've taken all of your considerations into account - just short of literally accepting your preference as is. At what point of this discussion will you consider a compromise? At what point will you acknowledge other considerations to come up with a solution that can work for the CG? I've created PR 319 taking several concerns into account, yet, you are still insisting on how that's wrong - all meanwhile you completely skip over specific considerations that I've outline in which your preferred solution doesn't even address or acknowledge - and all that is to cover up something.

Can we take a step or two back? I know we can work better.

bblfish commented 2 years ago

I didn't change rules when those weren't "rules" to begin with. We had practices and they varied across the CG.

Regularity of practices are what rules are built on, at least in Common Law based systems, and organisations such as the W3C are based on those.

You were very familiar with our process. Indeed your major claim against it used up too much time. This It did not suite you, so you decided by yourself to change it. That is unilateral decision making, and now you are just scrambling to find justifications for your decision.

elf-pavlik commented 2 years ago

@elf-pavlik the problem is about process being broken first of all without group agreement. It may suite you now, but will you be ok with that if it happens in the future?

I understand @csarven having good intentions, but I also understand that @bblfish might find the way things were done somehow intrusive. Can we all take it as a lesson and all do our best that improvements we want to propose are presented with appropriate caution?

I admit that few times I had also the experience of @csarven acting in an IMO intrusive way when in the past he would just start acting as a meeting facilitator while a specific panel has been facilitated by a specific person already for quite some time. I think we just need a quick and effective way to resolve any glitches in the process without accidentally obstructing work on deliverables.

Let's give everyone the benefit of the doubt and assume good intentions. At the same time, we should recognize that we are a diverse group of individuals with different characters and cultural backgrounds. I don't say we should ignore anyone frustration, let's just do our best in resolving process issues in effective way.

csarven commented 2 years ago

Irrelevant. You've brought up vague accusations and I've responded with four data points to clarify. Whatever part of the practice was changed or requested to be a legitimate process is orthogonal to what actually happened. I've simply responded to the suggestion on possibly reverting a group agreement - the one that you didn't raise an objection to until now.

Tell you what:

Is there anything else that needs to be worked out in this issue or can we close?

csarven commented 2 years ago

I admit that few times I had also the experience of @csarven acting in an IMO intrusive way when in the past he would just start acting as a meeting facilitator while a specific panel has been facilitated by a specific person already for quite some time.

But you did not note any of that.

elf-pavlik commented 2 years ago

Acceptance criteria Potentially revert the merging of the ACP Proposal, as this seems to have been done surepticiously.

We took our time and addressed it during tast meeting #272 I hope there's nothing more to do here.

bblfish commented 2 years ago

this was discussed in the meeting 2021-10-13, see minutes https://github.com/solid/authorization-panel/blob/draft-minutes/meetings/2021-10-13.md