Motivation:
information note towards a more complete followup to this resolution swicg/27
Status of this Document
Drafted based on ACTION from 2021-04-23 SocialCG call.
Comments requested to help ensure this links to all the relevant issue trackers this community considers important.
Social CG Issue Trackers
This is a mapping of SocialCG Topic Area to an issue tracker where community members can file issues.
- ActivityPub: Issues · w3c/activitypub · GitHub
- ActivityStreams2: Issues · w3c/activitystreams · GitHub
If there is no subproject-specific issue tracker, use:
On Multiple Issue Trackers and Consensus
If there is one issue tracker, there is an numbered ordering that would let the group process issues one-by-one. With multiple issue trackers, there is no obvious ordering on how to process issues from each issue tracker ‘queue’ (e.g. round-robin, chronological, etc.).
Issues can be filed without consensus of the group. They can also be discussed ad infinitum based on individual decisions. If the group were to attempt to work on all issues, the group would be subject to denial of service attacks. Thus, it may be best for the group and calls to only spend much time on issues that the group adopts by consensus. See “On Conflict and Consensus” for one definition of Formal Consensus.
Recommendation
If possible, resolve issues outside the meetings. If you file an issue, set a reminder to check on it weekly to see if you can close it or consider it resolved without action in a meeting. If you’d like to raise attention in a meeting (2 minutes), request a small amount of time in a meeting to present the issue verbally, and request comments async.
If an issue has been open for awhile, and you think a group discussion could unblock it (not always the case), propose a Work Item in the group, which we can try to adopt via consensus. Reasonable objection to this would be:
- already having other work items in progress. Limiting work in progress in one way of maximizing throughput
- the Work Item does not have a clear definition of done to know when it will be complete.
- See “Project Charter” for inspiration on how to charter a work item such that its cost and benefits can be understood to prioritize against other Work Items.
Work Items related to protocols MAY result in a deliverable of a Fediverse Enhancement Proposal: