SocialCG/2023-07-23-minutes
< SocialCG
Editor's Note
HackPad was used to document the 2023-07-23 meeting of SWICG. The corresponding HackPad is documented below, with the requisite formatting changes to be compatible with MediaWiki's syntax. In our next meeting, James will raise using scribe.perl per W3C guidance.
Attendance
- bumblefudge
- James (https://jamesg.blog)
- Tantek Çelik (https://tantek.com/)
- Ben Savage (Meta)
- Evan Prodromou
- David Somers (https://omz13.com)
- Bob Wyman
- Manton Reece (https://manton.org)
- Angelo Gladding (https://ragt.ag)
Topics
Introduction
- agenda [here](https://socialhub.activitypub.rocks/t/next-swicg-call-scheduling/3388/3?u=by_caballero) and [here]()
TPAC
- Going: Evan, Tantek, Ben, and Juan (99% sure of visa)
- possible Threads<>Webtech session at TPAC?
- Remote interest?
Triaging of issues (newer issues first)
- Discussion of CG outputs versus other modes of working
- bob: but what's the pressing need? what needs updating?
- bumble and manton: migration topic!
Account Migration
- Manton has a blog post
- There is no spec
- Implementing it requires investigating what does Mastodon do
Features to specification
- evan: Threads topics not covered by AP spec like limiting replies
- ben: UX/capability parity with Insta is a driving design goal; that's easy intra-Threads, but figuring out how that works across federation is more difficult...
Chairs
- evan: nightpool and aaronpk have said they don't have sufficient bandwidth/time
- evan: one chair is ok, however more is better, for timezones, to help as a backup for meetings
- Tantek: Encourages a bias toward implementors in a chair role -- should be actively working with specs, keeps the group grounded
- tantek: process for volunteering?
- evan: email to the list, James sent an email
- james: has experience with some IndieWeb specs (WebSub, IndieAuth, jf2)
- evan: have you talked to aaron about chairing?
- james: yes, aaron has noted his inability to keep up with the time commitments for the group.
- james: my prior experience does not include CG chairing, looking for mentorship from a previous chair
- evan: have you talked to dmitri?
- james: yes, aaron has been talking with dmitri, haven't heard back in a few weeks
- evan: if you had the help of tantek and dmitri in getting started, the processes aren't overwhelming, and it would be great to have another hand
- evan: is there anything else that we would need?
- evan: would love to have a third person in that role too (chair)
- tantek: agreed, a third would be good
- juan: might be able to chair, but not sure about time commitment, may know more in the next month
- juan: haven't run a CG before, have been active in another CG for a year
- evan: better to have more candidates for chairs than fewer!
Issue review
- Final 15 minutes dedicated to issue review
- Weekly triage for issue queues
- Presently reviewing https://github.com/w3c/activitystreams/issues?q=is%3Aissue+is%3Aopen+label%3A%22Needs+Group+Input%2FDecision%22
- Discussion on Issue #440: https://github.com/w3c/activitystreams/issues/440
- Implementer feedback on issues
- Evan: Implementers, please see issue with this label:
ActivityStreams and ActivityPub triage process
- Evan: what do people think about how this is going?
- Tantek: grateful for all this work!
- Comment from Bob in chat: Also, folk should be watching the additions to the WIki Primer which is a side effect of the triage process: https://www.w3.org/wiki/ActivityPub/Primer and ActivityStreams primer: https://www.w3.org/wiki/Activity_Streams/Primer
Use of GitHub
- Presentation on GitHub process by Evan
Test suite
- Ben: where is it, how do I participate?
- Evan: we have two test suites.
- ActivityPub has server-to-server protocol and client-to-server interface
- There are two projects working to automated test processing both with the Mastodon API and the ActivityPub API
- We should get to a point in the next month or two where we have a process for driving a test server and saying the server can be tested against Mastodon, etc.
- Current state is manual testing -- we want to have a test suite.
- This has led to a lot of trial and error, skipping over tests if they seem too hard
- We want automated testing to happen soon
- Ben: interested in sub-group meetings for test suites
- Evan: should be major part of agenda for next meeting
- Ben: would like to discuss regularly
Meeting time
- Q: from James:
Can I propose we move the meeting time back to allow for easier participation of people on the West Coast?
Can we also choose a note-taking tool that does not require authentication? (i.e. Etherpad)
Action Items
- ben: document list of features that Meta would be interested in supporting with ActivityPub (e.g. limiting replies)