#social 2023-03-29

2023-03-29 UTC
trwnh, feld63 and tantek joined the channel; vt left the channel
#
tantek
good morning
vt, snarfed, rockhunters08, PHB, Mikalai, pfefferle and jaz joined the channel
#
PHB
hello
KevinMarks joined the channel
#
jaz
says hi
eprodrom, AaronNGray, Bob_Wyman, anca, pheld, msboba and Zakim joined the channel
#
tantek
Zakim, start meeting
RRSAgent joined the channel
#
Zakim
inviting RRSAgent
#
Zakim
RRSAgent, make logs Public
#
Zakim
please title this meeting ("meeting: ..."), tantek
#
RRSAgent
I have made the request, Zakim
bumblefudge and identitywoman joined the channel
#
tantek
Meeting: Social Web Incubator Community Group https://www.w3.org/wiki/SocialCG
#
tantek
present+
#
identitywoman
present+
#
eprodrom
present+
#
KevinMarks
present+
#
KevinMarks
I volunteer to scribe
schmarty, JeremiahLee, gRegor, cypherhippie, manton and angelo joined the channel
#
AaronNGray
Q+
#
Zakim
sees AaronNGray on the speaker queue
#
cel
present+ (phone call-in)
#
KevinMarks
johannes: can we doa. show of hands - who has implemneted fedeiverse interop in the widest sense
DoubleMalt joined the channel
#
schmarty
present+
#
KevinMarks
who is wrign code- looks liek about a third of us- those people shoudl get mroe time as they have the actual problems
npdoty joined the channel
#
Zakim
sees AaronNGray on the speaker queue
#
npdoty
I care plenty about perspectives even from non-implementers :)
#
anca
q+
#
Zakim
sees AaronNGray, anca on the speaker queue
j12t and benpate joined the channel
#
KevinMarks
can we do a 30s each on what we need to implement the code
#
cel
s/liek/like/
#
cel
s/shoudl get mroe/should get more/
#
cel
s/wrign/writing/
#
cel
s/doa./do a/
#
KevinMarks
…evan do you want to chair?
django_social_coop joined the channel
#
KevinMarks
evan nomintes tantek to chair
#
npdoty
q+ eprodrom
#
Zakim
sees AaronNGray, anca, eprodrom on the speaker queue
#
cel
s/nomintes/nominates/
#
anca
q-
#
Zakim
sees AaronNGray, eprodrom on the speaker queue
#
tantek
chair: tantek
#
KevinMarks
tantek: I can chair
#
snarfed
q+ for sharing interop desires
#
Zakim
sees AaronNGray, eprodrom, snarfed on the speaker queue
#
Bob_Wyman
q?
#
Zakim
sees AaronNGray, eprodrom, snarfed on the speaker queue
#
KevinMarks
tantek: quickly state if you're an implementer and what project that interoperates with AP & related specs
#
PHB
q+
#
Zakim
sees AaronNGray, eprodrom, snarfed, PHB on the speaker queue
#
KevinMarks
johannes: waht do yo9u need ot mak elife easier and customers happier
#
tantek
ack AaronNGray
#
Zakim
sees eprodrom, snarfed, PHB on the speaker queue
#
identitywoman
I will scribe
#
cel
s/waht do yo9u need ot mak elife easier/what do you need to make life easier/
rockhunters08 and sarthak joined the channel
#
tantek
identitywoman KevinMarks already volunteered to scribe
#
KevinMarks
aarongray: I've been going through the standards adn reading code, we need to follow them and need libraries that support them in the major langauges
#
Zakim
sees eprodrom, snarfed, PHB on the speaker queue
#
tantek
ack eprodrom
#
Zakim
sees snarfed, PHB on the speaker queue
#
identitywoman
Kevin is scribing
#
cel
s/adn/and/
#
tantek
scribenick: KevinMarks
#
Zakim
sees snarfed, PHB on the speaker queue
#
Zakim
sees snarfed, PHB, tantek on the speaker queue
#
KevinMarks
evan: my current work is getting pump.io moved ot the current Ap version and interop
elplatt joined the channel
#
KevinMarks
… As a co-author I feel I have enough information, it's mroe time and focus
#
Zakim
sees snarfed, PHB, tantek on the speaker queue
#
tantek
ack snarfed
#
Zakim
snarfed, you wanted to discuss sharing interop desires
#
npdoty
q+ gabek
#
Zakim
sees PHB, tantek on the speaker queue
#
Zakim
sees PHB, tantek, gabek on the speaker queue
#
cel
s/ ot / to /
#
KevinMarks
snarfed: I demoed bridgy.fed this morning - a bridge between webstes with microformats and webmentiosn and activitypub
#
cel
s/iosn/ions/
#
KevinMarks
…we could improve AP with signatures, private messages, chattiness etc
bumblefudge_ joined the channel
#
gRegor
present+
#
AaronNGray
Q+
#
Zakim
sees PHB, tantek, gabek, AaronNGray on the speaker queue
#
KevinMarks
…the most important thing is that we have ade facto interop standard which si mastodon - any process liek this we have to have Gargron or claire from mastodon implementing
#
tantek
ack PHB
#
Zakim
sees tantek, gabek, AaronNGray on the speaker queue
#
Bob_Wyman
PHB sounds like Phillip Hallam-Baker...
#
cel
s/ade facto/a defacto/
#
cel
s/ si / is /
#
cel
s/liek/like/
GabeK joined the channel
#
GabeK
q+
#
Zakim
sees tantek, gabek, AaronNGray on the speaker queue
#
Bob_Wyman
q?
#
Zakim
sees tantek, gabek, AaronNGray on the speaker queue
#
KevinMarks
PHB: I am writing a client for my end to end encrypted social media system - all server side content is encrypted. the gui work is the same to also read mastodon, so I wnt to have the private social media nad mastodon be the same thing. we could wrap direct messages in crypto like this, the hard thing is managing th ekeys
#
PHB
q-
#
Zakim
sees tantek, gabek, AaronNGray on the speaker queue
#
npdoty
ack tantek
#
Zakim
sees gabek, AaronNGray on the speaker queue
syndic-will[m] joined the channel
#
syndic-will[m]
q+
#
Zakim
sees gabek, AaronNGray, syndic-will[m] on the speaker queue
#
cel
s/wnt/want/
#
tantek
ack tantek
#
Zakim
sees gabek, AaronNGray, syndic-will[m] on the speaker queue
#
benpate
q+
#
Zakim
sees gabek, AaronNGray, syndic-will[m], benpate on the speaker queue
#
cel
s/th ekeys/the keys/
#
tantek
ack GabeK
#
Zakim
sees AaronNGray, syndic-will[m], benpate on the speaker queue
#
PHB
PHB is Phill Hallam-Baker.
#
KevinMarks
tantek: my site and fedivers address is tantek.com - I am a contributor to brid.gy and am a controbutor to weebmention and microformats
Matt_Terenzio joined the channel
#
cel
s/fedivers/fediverse/
#
pfefferle
q+
#
Zakim
sees AaronNGray, syndic-will[m], benpate, pfefferle on the speaker queue
#
cel
s/controbutor/contributor/
#
KevinMarks
gabe: I'm gabe from owncast live video project - we use AP as a sthin layer on top of the live video standards
#
cel
s/weebmention/webmention/
#
cel
s/sthin/thin/
#
Zakim
sees AaronNGray, syndic-will[m], benpate, pfefferle on the speaker queue
#
KevinMarks
“each project has it's own protocl subset, but not the connections between say pixelfed and mobilezon(?)
#
cel
s/protocl/protocol/
#
KevinMarks
… so abstacrt the docs to work outside a given project
#
tantek
ack syndic-will[m]
#
Zakim
sees AaronNGray, benpate, pfefferle on the speaker queue
#
cel
s/abstacrt/abstract/
#
cel
s/mobilezon(?)/mobilizon/
#
Zakim
sees AaronNGray, benpate, pfefferle on the speaker queue
#
KevinMarks
syndic-will[m]: i'm will murphy of innerspace - we make activitypub express and we make guppe groups and innerspace AP for vR
#
tantek
ack benpate
#
Zakim
sees AaronNGray, pfefferle on the speaker queue
#
DoubleMalt
q+
#
Zakim
sees AaronNGray, pfefferle, DoubleMalt on the speaker queue
#
KevinMarks
benpate: I have been lurking; I am working on a website that is somewhere between indieweb and fediverse, speaking both. webmentons were hard but Ap is a real bear to work with
#
JeremiahLee
q+
#
Zakim
sees AaronNGray, pfefferle, DoubleMalt, JeremiahLee on the speaker queue
#
tantek
s/Ap is/ActivityPub is
#
KevinMarks
…if everything is AP then nothing is AP - I can get it to talk to myslef but not to anything else
#
tantek
s/webmentons/Webmentions
#
cel
s/myslef/myself/
#
Zakim
sees AaronNGray, pfefferle, DoubleMalt, JeremiahLee on the speaker queue
#
KevinMarks
…I want some kind fo a test suite - here's the fields, here's the protocols - with webmention and websub there wer strong test suites in palce
#
tantek
ack pfefferle
#
Zakim
sees AaronNGray, DoubleMalt, JeremiahLee on the speaker queue
_kzxpr_todon_eu joined the channel
#
cel
s/wer /were /
#
cel
s/kind fo/kind of/
#
KevinMarks
pfefferle: Mattias - I am woirking in the wordpress AP plugin - I have to fight with different shared hosting systems abd caching protocols, and AP is shared hosting incompatible at the moment - the conneg nakes it hard to have your own server in shared hosting
#
tantek
ack DoubleMalt
#
Zakim
sees AaronNGray, JeremiahLee on the speaker queue
#
cel
s/woirking/working/
#
benpate
Apologies for turning off my camera. There's *other stuff* happening here :)
#
npdoty
can someone quickly summarize the content negotiation problems that people are seeing? or share a link to a description somewhere so I can read more?
#
cel
s/abd /and /
#
tantek
no apologies necessary benpate! no camera required for participation
#
Zakim
sees AaronNGray, JeremiahLee on the speaker queue
#
cel
s/nakes/makes/
#
tantek
ack JeremiahLee
#
Zakim
sees AaronNGray on the speaker queue
#
KevinMarks
DoubleMalt: I'm woking on allpeep ? a service wiht live video and auio streaming for companies on mastodon - would like to include more of the AP protocol
#
Zakim
sees AaronNGray on the speaker queue
#
KevinMarks
JeremiahLee: I am working on a personal social media pp that's like Path, and it is different from mastodon and johannes list is like that
#
cel
s/ pp / app /
#
tantek
ack AaronNGray
#
Zakim
sees no one on the speaker queue
#
npdoty
thanks cel
steve_ediger joined the channel
#
Zakim
sees no one on the speaker queue
dfgdfgdfs joined the channel
#
KevinMarks
AaronNGray: the major problme we are goign to have is like th eprotocol wars between browserrs 10-15 years ago.
debs joined the channel
#
Zakim
sees no one on the speaker queue
#
eprodrom
q+
#
Zakim
sees eprodrom on the speaker queue
#
manton
q+
#
KevinMarks
…people aren't implemtning json-ld context properly. I don't read Ruby well so can't tell if mastodon is doing it well
#
Zakim
sees eprodrom, manton on the speaker queue
#
KevinMarks
…we need a test suite that adheres to json-ld AP activity streams and maybe Solid's data platform
#
j12t
q+
#
Zakim
sees eprodrom, manton, j12t on the speaker queue
#
KevinMarks
…if we don't have a reference implementation and test suites is is all going to diverge
#
tantek
q+ to respond to protocol wars vs different directions - measure by implementation/implementer interest
#
Zakim
sees eprodrom, manton, j12t, tantek on the speaker queue
#
cel
dropped
#
tantek
ack eprodrom
#
Zakim
sees manton, j12t, tantek on the speaker queue
#
KevinMarks
eprodrom: i want to respond to this particualr comment -test suites and verification - we were required to make these before these standards went out
#
KevinMarks
…the AS2 verrifiaer is no longer online - I am willing to get ti back up and running.
#
JeremiahLee
I would love to see https://test.activitypub.dev/ work again
#
bumblefudge_
it was in guile
#
bumblefudge_
also partial coverage
#
Zakim
sees manton, j12t, tantek on the speaker queue
#
bumblefudge_
client-to-server section only
#
KevinMarks
…I belive Christine Webber had an ActivityPub test system, but ti was very hands on, not a automated integration test
#
cel
back
#
KevinMarks
…for AP we may need to revive that
#
cel
s/ ti / it /
#
Zakim
sees manton, j12t, tantek, djangz[m] on the speaker queue
#
djangz[m]
q+
#
cel
s/goign to have is like th eprotocol wars between browserrs/going to have is like the protocol wars between browsers/
#
KevinMarks
…what re people looking for - dev experience, dev advocacy, and what extent is it standards group work?
#
cel
s/particualr/particular/
#
cel
s/ re / are /
#
KevinMarks
…do we need an MDN for the fediverse? We have a wiki in SWICG - do we need a website outside w3c
#
JeremiahLee
Would be very interesting to see something like MDN for Activity Streams and ActivityPub
#
Zakim
sees manton, j12t, tantek, djangz[m] on the speaker queue
#
tantek
ack manton
#
Zakim
sees j12t, tantek, djangz[m] on the speaker queue
#
KevinMarks
manton: I created micro.blog which supports AP and webmention and microformats etc
#
tantek
for reference: past Social Web Working Group work, links to specs (which have links to their test suites inside) https://www.w3.org/wiki/SocialWG
#
Zakim
sees j12t, tantek, djangz[m] on the speaker queue
#
KevinMarks
…I implemtned it as trial and error with what MAstodon did, and it does mroe than the minimum required, and it woudl be good ot know the actual minimu
#
tantek
ack j12t
#
Zakim
sees tantek, djangz[m] on the speaker queue
#
GabeK
q+ Documentation outside of the standards group
#
Zakim
GabeK, you typed too many words without commas; I suspect you forgot to start with 'to ...'
#
AaronNGray
Q+
#
Zakim
sees tantek, djangz[m], AaronNGray on the speaker queue
#
tantek
q+ GabeK to Documentation outside of the standards group
#
Zakim
sees tantek, djangz[m], AaronNGray, GabeK on the speaker queue
#
KevinMarks
j12t: mastodon is the de facto implementatrion, there are custom extensions, what si required? what will break? We need to dpocument what the test suite will test
#
cel
s/implementatrion/implementation/
#
cel
s/ si / is /
#
KevinMarks
…the suite should test with real implementations, not just the abstract standard
#
GabeK
q+ to Documentation outside of the standards group
#
Zakim
sees tantek, djangz[m], AaronNGray, GabeK on the speaker queue
#
cel
s/dpoc/doc/
#
Zakim
sees tantek, djangz[m], AaronNGray, GabeK on the speaker queue
#
KevinMarks
…the confidence I need is that ti will not break interop
#
JeremiahLee
I'm grateful we can "view source" on Mastodon to understand it as a de facto reference implementation.
#
KevinMarks
…can we reduce the diversity of how we extend activitypub
#
Zakim
sees tantek, djangz[m], AaronNGray, GabeK on the speaker queue
#
bumblefudge_
i think that's called a PROFILE of the activityPub spec, and/or of Mastodon Interop...
#
KevinMarks
…some fo the activities we need to be competitive in a multiprotocol marketplace - we need a branding programme
#
bumblefudge_
good but orthogonal and definitely not either/or
#
cel[c]
s/ ti / it /
#
tantek
yes bumblefudge_ that would be a PROFILE
#
cel[h]
s/ fo / of /
#
KevinMarks
…where we communicate with the user that there is an interop promise - lik bluetooth
#
Zakim
sees tantek, djangz[m], AaronNGray, GabeK on the speaker queue
#
cel
s/lik /like /
#
tantek
ack tantek
#
Zakim
tantek, you wanted to respond to protocol wars vs different directions - measure by implementation/implementer interest
#
Zakim
sees djangz[m], AaronNGray, GabeK on the speaker queue
#
KevinMarks
…we need to build a movement
#
KevinMarks
[bluetooth interop is actually terrible]
#
KevinMarks
tantek: all the spec in SocialWG we had to demo interop wiht test suites - see link
#
cel
s/wiht/with/
#
AaronNGray
Q+ ActivityStreams + JSON-LD @content
#
Zakim
sees djangz[m], AaronNGray, GabeK, ActivityStreams, +, JSON-LD, @content on the speaker queue
#
JeremiahLee
(Former Fitbit engineer. Can confirm BlueTooth conformance is terrible)
#
KevinMarks
…the one exception to the test suite details was we only tested the Client to Server Spec; the Server to server was done by interop peer testing by the implementaions we had
#
KevinMarks
…now we do need that test suite
#
Zakim
sees djangz[m], AaronNGray, GabeK, ActivityStreams, +, JSON-LD, @content on the speaker queue
#
cel
q- ActivityStreams + JSON-LD @content
#
Zakim
sees djangz[m], AaronNGray, GabeK on the speaker queue
#
tantek
q- ActivityStreams
#
Zakim
sees djangz[m], AaronNGray, GabeK on the speaker queue
#
Zakim
sees djangz[m], AaronNGray, GabeK on the speaker queue
#
tantek
q- JSON-LD
#
Zakim
sees djangz[m], AaronNGray, GabeK on the speaker queue
#
tantek
q- @content
#
Zakim
sees djangz[m], AaronNGray, GabeK on the speaker queue
#
KevinMarks
eprodrom: the ActivityStreams had a rigorous validatior, but for AP we doidn't have server to server testing
#
AaronNGray
Q+ ActivityPub GitHub issues
#
Zakim
AaronNGray, you typed too many words without commas; I suspect you forgot to start with 'to ...'
#
tantek
ack djangz[m]
#
Zakim
sees AaronNGray, GabeK on the speaker queue
#
cel
s/doidn't/didn't/
#
KevinMarks
…we could benefit from participation here
#
eprodrom
q+ to hard learning experience
#
Zakim
sees AaronNGray, GabeK, eprodrom on the speaker queue
#
tantek
q+ AaronNGray to discuss ActivityPub GitHub issues
#
Zakim
sees AaronNGray, GabeK, eprodrom on the speaker queue
#
cel
s/validatior/validator/
#
tantek
thank you cel for all the corrections!
#
cel
tantek yw
#
KevinMarks
djangz[m]: Django here - I contribute to the wordpress plugin and innerspace - I haven't found major issues yet. documentation is lacking and it has been a trial and error with paylaods, and how it works with the elephant in th eroom
#
Zakim
sees AaronNGray, GabeK, eprodrom on the speaker queue
#
cel
s/paylaods/payloads/
#
cel
s/th eroom/the room/
#
KevinMarks
…i would like to see mroe of the client to server part of the spec. the s2s was only chacking if there was an inbox, not going further
#
npdoty
is client-to-server getting broadly implemented? I thought Mastodon specifically didn't use that, and so clients have had to just re-implement the Mastodon API
#
cel
s/chacking/checking/
#
cel
s/mroe/more/
#
tantek
npdoty, I don't think so. we've seen many more Micropub c2s implementations
#
KevinMarks
…I don't think AP needs to be limited in scope, but interop profiles would be good
#
Zakim
sees AaronNGray, GabeK, eprodrom on the speaker queue
#
KevinMarks
…not all apps need to understand everything
#
tantek
ack AaronNGray
#
Zakim
AaronNGray, you wanted to discuss ActivityPub GitHub issues
#
Zakim
sees GabeK, eprodrom on the speaker queue
#
KevinMarks
AaronNGray: AP github issues - can we go through these and triage them as actually outstanding
#
Zakim
sees GabeK, eprodrom on the speaker queue
#
j12t
In the interest of time, IMHO we should move forward to discuss how we go from here.
#
snarfed
j12t++
#
Loqi
j12t has 1 karma in this channel over the last year (2 in all channels)
#
KevinMarks
…coudl the people who have implemented AP put together and implementers guide
#
cel
s/coudl/could/
#
tantek
q+ j12t to discuss how we go from here
#
Zakim
sees GabeK, eprodrom, j12t on the speaker queue
#
npdoty
+1 to moving on
#
KevinMarks
…AS having an ontological model woudl be useful. What is the point of having he extension if we don't have a turtle ontology fro them?
#
pfefferle
there is a community driven extension process for ActivityPub btw. https://codeberg.org/fediverse/fep
#
Zakim
sees GabeK, eprodrom, j12t on the speaker queue
#
tantek
ack GabeK
#
Zakim
GabeK, you wanted to Documentation outside of the standards group and to Documentation outside of the standards group
#
Zakim
sees eprodrom, j12t on the speaker queue
#
bumblefudge_
@Context-based extensions would make a core test suite automatically extensible
#
KevinMarks
…can we document the mastodon extnsions, write turtle and add as PR's
#
Bob_Wyman
Would OpenAPI with Swagger be a good framework upon which to base a conformance test for a protocol like ActivityPub? https://spec.openapis.org/oas/latest.html
#
cel
s/he extension/the extension/
#
cel
s/fro /for /
#
tantek
btw please "present+" if you are here in the meeting
#
cel
s/extnsions/extensions/
#
tantek
Zakim, who is here?
#
Zakim
Present: tantek, identitywoman, eprodrom, KevinMarks, (phone, call-in), schmarty, gRegor
#
bumblefudge_
present+
#
KevinMarks
GabeK: every one of us has said trial and error - we see if it shows up in Mastodon and stop when it works
#
Zakim
sees on irc: debs, dfgdfgdfs, steve_ediger, _kzxpr_todon_eu, Matt_Terenzio, syndic-will[m], GabeK, bumblefudge_, elplatt, rockhunters08, sarthak, benpate, j12t, npdoty, DoubleMalt,
#
Zakim
... angelo, manton, cypherhippie, gRegor, JeremiahLee, schmarty, identitywoman, bumblefudge, RRSAgent, Zakim, pheld, anca, Bob_Wyman, AaronNGray, eprodrom, KevinMarks, jaz,
#
snarfed
pfefferle++
#
Loqi
pfefferle has 1 karma in this channel over the last year (24 in all channels)
#
Zakim
... pfefferle, Mikalai, PHB, snarfed, vt, tantek, feld6, trwnh, Raito_Bezarius, ajordan, includeals, tenma, someonewithpc, JulianF[m], aaronpk, nvrmind, Loqi, csarven, cel, ma1uta
#
tantek
present+ snarfed
#
tantek
present+ pfefferle
#
tantek
present+ AaronNGray
#
npdoty
present+
#
tantek
present+ GabeK
#
Bob_Wyman
p+
#
bumblefudge_
+1
#
Bob_Wyman
present+
#
KevinMarks
…we have all decidec that mastodon is the unofficial standard - test suites will end up codofying mastodon's interpretation fo the spec for anyone else
#
bumblefudge_
conformance test should test the spec, not one implementation
#
bumblefudge_
or at least, mastodon can write such a test and/or spec, but not the whole community
#
Zakim
sees eprodrom, j12t on the speaker queue
#
bumblefudge_
that would defy the point of a SocialCG
#
PHB
q+
#
Zakim
sees eprodrom, j12t, PHB on the speaker queue
#
KevinMarks
…someon at mastodon could decide something goofy, and we would all have to go along with it
#
cel
present- (phone call-in)
#
tantek
present+ PHB
#
Zakim
sees eprodrom, j12t, PHB on the speaker queue
#
tantek
ack eprodrom
#
cel
s/codofying/codifying/
#
Zakim
eprodrom, you wanted to hard learning experience
#
Zakim
sees j12t, PHB on the speaker queue
#
cel
present+
#
cel
via phone
#
tantek
cel that counts!
#
tantek
🙏🏻
#
cel
cool
#
DoubleMalt
+q Mastodon is biggest for a reason
#
Zakim
DoubleMalt, you typed too many words without commas; I suspect you forgot to start with 'to ...'
#
cel
s/someon /someone /
#
cel
s/decidec/decided/
#
DoubleMalt
+q Mastodon
#
Zakim
sees j12t, PHB, Mastodon on the speaker queue
#
cel
s/ fo the / of the /
#
KevinMarks
eprodrom: the hard learning experience of so many people talking here has been that there is a lot of folk wisdon and knowledge that people are collecting but not codifying in a central palce that others can tarck.
#
tantek
q+ DoubleMalt to discuss Mastodon is biggest for a reason
#
Zakim
sees j12t, PHB, Mastodon, DoubleMalt on the speaker queue
#
npdoty
trial and error also happens with Web development, fwiw
#
DoubleMalt
-q Mastodon
#
Zakim
sees j12t, PHB, DoubleMalt on the speaker queue
#
DoubleMalt
-q Mastodon
#
Zakim
sees j12t, PHB, DoubleMalt on the speaker queue
#
cel
s/ palce/ place/
#
cel
s/tarck/track/
#
KevinMarks
…that sounds tough - at the time you are trying to debug that, knowing all the fields and the abck and forth is really important
#
KevinMarks
…about a day after you forget alll those details because then your code works
#
tantek
q+ to make a last call for implementers to introduce themselves and their projects
#
Zakim
sees j12t, PHB, DoubleMalt, tantek on the speaker queue
#
KevinMarks
…we want to capture that information at the time we are doing the on the wire checking
#
elplatt
q+ re test suites
#
Zakim
sees j12t, PHB, DoubleMalt, tantek, elplatt on the speaker queue
#
cel
s/abck/back/
#
cel
s/alll/all/
#
AaronNGray
we could take logs of ActivityPub comms to use for examples ?
#
KevinMarks
…I doubt we can remeber all the hard parts, but captureing that woudl be good
#
cel
s/remeber/remember/
#
tantek
ack j12t
#
Zakim
j12t, you wanted to discuss how we go from here
#
Zakim
sees PHB, DoubleMalt, tantek, elplatt on the speaker queue
#
KevinMarks
tantek: that woudl eb a good start
#
bumblefudge
- Oh, you're an AP implementer, huh? Name 4 unspecified behaviors that all 3 major implementations do differently
#
cel
s/captureing that woudl/capturing that would/
#
DoubleMalt
q-
#
Zakim
sees PHB, tantek, elplatt on the speaker queue
#
tantek
s/that woudl eb/the w3c wiki would be/
#
KevinMarks
j12t: we have 15 minutes left - I want to move this to what next:
#
Zakim
sees PHB, tantek, elplatt on the speaker queue
#
KevinMarks
…1 thing about core AP spec - conneg evolve core spec
#
KevinMarks
…2 some significant extension eg cryptographe
#
cel
s/cryptographe/cryptography/
#
KevinMarks
…3 documentation and test
#
KevinMarks
…4 profiles - minimum interop levels - ties into tests
#
Zakim
sees PHB, tantek, elplatt on the speaker queue
#
KevinMarks
…5 attract mroe participants especially people from the mastodon community - the market leader is often less interested in interaop
#
KevinMarks
…what do peoepl want to do, and feel cpaable of doing?
#
cel
s/peoepl/people/
#
steve_ediger
strongly in favor of all test suites addressing the whole of the social web protocols against realworld applications in addition to tests against the specs
#
cel
s/cpaable/capable/
#
eprodrom
q+
#
Zakim
sees PHB, tantek, elplatt, eprodrom on the speaker queue
#
KevinMarks
j12t: can we get this down to next 3?
#
KevinMarks
tantek: any more implementers - new first
#
tantek
ack elplatt
#
Zakim
elplatt, you wanted to discuss test suites
#
Zakim
sees PHB, tantek, eprodrom on the speaker queue
#
tantek
ack tantek
#
Zakim
tantek, you wanted to make a last call for implementers to introduce themselves and their projects
#
Zakim
sees PHB, eprodrom on the speaker queue
#
KevinMarks
elplatt: ed platt working on education and adoption among community groups
#
npdoty
q+ jamesmarshall
#
Zakim
sees PHB, eprodrom, jamesmarshall on the speaker queue
#
KevinMarks
…graceful failure is important - test suites that we can pursue is graceful failure fallback even if not full interop
#
tantek
ack PHB
#
Zakim
sees eprodrom, jamesmarshall on the speaker queue
#
KevinMarks
[AS was meant to support graceful failure]
JamieXML joined the channel
#
Bob_Wyman
Why wouldn't it be reasonable to create a generic "ActivityPub" test and then a "Mastodon" test, based on the generic one, that does the Mastodon specific stuff?
#
KevinMarks
PHB: are we talking mastodon the server or mastodon the client? as people start to write Mastodon clients, as their API is not standardised
#
KevinMarks
…I saw something similar when we were doing antispam and went back to SMTP - it's nto supposed to work like that - you're captive of legacy implementaions
#
Zakim
sees eprodrom, jamesmarshall on the speaker queue
#
JamieXML
From 20230329 session (Zoom chat): ... taking notes here from Johannes Ernst: (1) existing issues with AP specs published, (2) extensions, (3) documentation and tests (is that one or two items?), (4) minimum profiles, and (5) attracting more "real word" production users into this conversation.
#
cel
s/ nto / not /
#
npdoty
ack jamesmarshall
#
Zakim
sees eprodrom on the speaker queue
#
snarfed
q+ seems like most people are talking about Mastodon server interop via AP S2S, _not_ Mastodon client interop, which doesn't use AP C2S
#
Zakim
snarfed, you typed too many words without commas; I suspect you forgot to start with 'to ...'
#
tantek
q+ snarfed to note Mastodon clients generally use its own API, not AP C2S
#
Zakim
sees eprodrom, snarfed on the speaker queue
#
KevinMarks
Jamesmarshall: I am working on a secure tool that hides the messages and metadata from the servers and allows a private posting model
#
Zakim
sees eprodrom, snarfed on the speaker queue
#
tantek
ack eprodrom
#
KevinMarks
…also dleivering messages without the serve knowing - also cwtch is doing this, and PHB
#
Zakim
sees snarfed on the speaker queue
#
cel
s/dleivering/delivering/
#
cel
s/serve /server /
#
KevinMarks
eprodrom: j12t asked about followup - I am willing to get the as2 validation back online
#
KevinMarks
…servicing the issue queue on github - as co-auther on as2 and AP I am happy to look at those
#
KevinMarks
…also regualr attending at SWICG meeting
#
cel
s/regualr/regular/
#
Zakim
sees snarfed on the speaker queue
#
KevinMarks
…I don't think I cna do more about dev network or on the ground, but I can work on that process
#
cel
s/ cna / can /
#
tantek
q+ Manton to see discussion on the Mastodon API too, since there are now so many new clients that only work with Mastodon (or other servers that implement the API, even though it’s not a standard).
#
Zakim
sees snarfed, Manton on the speaker queue
#
npdoty
it seems like we should ask whether Mastodon devs and non-Mastodon client developers would be interested in standardizing the client API
#
Zakim
sees snarfed, Manton on the speaker queue
#
tantek
ack snarfed
#
Zakim
snarfed, you wanted to note Mastodon clients generally use its own API, not AP C2S
#
KevinMarks
…last SWICG was 2021 - if chairs are willing to start doing ti regualrly, I will work as an author to update errata etc
#
Zakim
sees Manton on the speaker queue
#
cel
s/ ti / it /
#
tantek
ack manton
#
Zakim
Manton, you wanted to see discussion on the Mastodon API too, since there are now so many new clients that only work with Mastodon (or other servers that implement the API, even
#
KevinMarks
snarfed: what amstodon interop? we're all talking about server to server interop - the clinet side is it's own API- we may want split the C2S and S2S parts accordingly
#
Zakim
... though it’s not a standard).
#
Zakim
sees no one on the speaker queue
#
cel
s/clinet/client/
#
Zakim
sees no one on the speaker queue
#
cel
s/amstodon/Mastodon/
#
KevinMarks
manton: i defintely see a problme with there being a lot fo new mastodon clients that only work with mastodon API clones
#
tantek
q+ to ask j12t to propose a next meeting time (since he was able to convince 40+ of us to show up to this :)
#
Zakim
sees tantek on the speaker queue
#
j12t
So ... should we standardize the Mastodon API?
#
cel
Matrix has separate specs for its C2S and S2S APIs
#
cel
s/defintely/definitely/
#
cel
s/ fo / of /
#
AaronNGray
Proper declaration of JSON-LD @context is key !!
#
snarfed
q+ to mention other services implementing Mastodon's API
#
Zakim
sees tantek, snarfed on the speaker queue
#
KevinMarks
…for example peopl as why Ivory doesn't work with my product - do I implement the mastodon API? Do I get Ivory to adopt micropub?
#
cel
s/peopl /people /
#
KevinMarks
…we have 20 or 30 cleints that support that API
#
cel
s/cleints/clients/
#
npdoty
making a new client standard, and starting with the Mastodon API, seems promising, if people are willing to document it
#
Zakim
sees tantek, snarfed on the speaker queue
#
KevinMarks
tantek: we ahve micropub clients what woudl we need to add to micropub to make it matc the mastodon api?
#
tantek
s/matc/match
#
Zakim
sees tantek, snarfed on the speaker queue
#
KevinMarks
manton: we would need to have micropub and microsub but could have. basic standard there
#
tantek
ack snarfed
#
Zakim
snarfed, you wanted to mention other services implementing Mastodon's API
#
Zakim
sees tantek on the speaker queue
#
Zakim
sees tantek on the speaker queue
#
tantek
ack tantek
#
Zakim
tantek, you wanted to ask j12t to propose a next meeting time (since he was able to convince 40+ of us to show up to this :)
#
Zakim
sees no one on the speaker queue
#
j12t
q+
#
Zakim
sees j12t on the speaker queue
#
KevinMarks
snarfed: there is a rich ecosystem of cleints and servres, there are alos other servers that implement the mastodon client API - mroe than AP C2S I think
#
cel
s/mroe/more/
#
cel
s/cleints and servres,/clients and servers,/
#
KevinMarks
tantek: j12t can you propose a next meeting time as you got 40 of us to show up
#
cel
s/alos/also/
#
KevinMarks
j12t: do we all want to have the same discussion? should we have smaller meeting for specific problems?
#
Zakim
sees j12t on the speaker queue
#
Bob_Wyman
We should not assume that the Client-Server API is "unimportant" or "reasonably proprietary." Doing so creates the assumption that servers own their clients. That is a dangerous assumption.
#
steve_ediger
users, usability, interoperability test suites, c2s protocols
#
KevinMarks
…maybe separate ones for branding adn interop - maybe we have a next meeting to set up a subcommitte for each problme ratehr than the big group
#
djangz[m]
+1
#
KevinMarks
tantek: we could make that happen by proposing a meeting with an advance agenda to take to implementers
#
npdoty
+1 for agenda topics ahead of time
#
Loqi
yea!
#
Zakim
sees j12t on the speaker queue
#
KevinMarks
j12t: meeting per subject?
#
tantek
ack j12t
#
Zakim
sees no one on the speaker queue
#
tantek
thank you KevinMarks for scribing!
#
tantek
thanks to j12t for calling the meeting and inspiring all of us to show up!
#
KevinMarks
j12t: thank you all for showing up - we have a great opportunity lets go for it
#
Bob_Wyman
If you're not a SWICG member, please join!
#
KevinMarks
[sorry for the typos, thanks cel for fixing]
#
cel
thanks for using IRC
#
tantek
Zakim, who is here?
#
Zakim
Present: tantek, identitywoman, eprodrom, KevinMarks, schmarty, gRegor, bumblefudge_, snarfed, pfefferle, AaronNGray, npdoty, GabeK, Bob_Wyman, PHB, cel
#
Zakim
On IRC I see JamieXML, debs, dfgdfgdfs, steve_ediger, _kzxpr_todon_eu, Matt_Terenzio, syndic-will[m], GabeK, elplatt, sarthak, benpate, j12t, npdoty, DoubleMalt, angelo, manton,
#
Zakim
... cypherhippie, gRegor, JeremiahLee, schmarty, identitywoman, bumblefudge, RRSAgent, Zakim, anca, Bob_Wyman, AaronNGray, eprodrom, KevinMarks, pfefferle, Mikalai, PHB, snarfed,
#
Zakim
... vt, tantek, feld6, trwnh, Raito_Bezarius, ajordan, includeals, tenma, someonewithpc, JulianF[m], aaronpk, nvrmind, Loqi, csarven, cel, ma1uta, rhiaro, xkr47, epoch, Chocobozzz
#
tantek
present+ elplatt
manton left the channel
#
tantek
present+ manton
snarfed left the channel
#
npdoty
the auto-correct of ... to an ellipsis on Kevin's client may make the RRSAgent confused when generating minutes, fyi
#
tantek
s/…/...
#
tantek
RRSAgent, make minutes
#
KevinMarks
oh, I was typing a unicode ellipsis, sorry
#
RRSAgent
I have made the request to generate https://www.w3.org/2023/03/29-social-minutes.html tantek
#
tantek
let's see if that works
#
tantek
present+ AaronNGray
#
npdoty
that works fine! I'm not sure the search/replace works for the whole document, but in any case, the minutes look fine
#
tantek
present+ syndic-will[m]
#
tantek
s/…/.../g
#
tantek
let's see if THAT works
#
tantek
present+ benpate
#
tantek
present+ DoubleMalt
#
tantek
present+ JeremiahLee
#
tantek
present+ djangz[m]
#
tantek
present+ Jamesmarshall
#
tantek
RRSAgent, make minutes
#
RRSAgent
I have made the request to generate https://www.w3.org/2023/03/29-social-minutes.html tantek
#
tantek
cel any more fixes to make? see ^
#
tantek
s/implemneted/implemented/g
#
cel
tantek: i have not proofread it but looks ok
#
cel[c]
syndic-will djangz the matrix bridge here (#socialcg:cybre.space) drops messages from some IRC nicks. i'm asking about this in #meta:cybre.space. the minutes (from IRC) should be correct (containing missing messages)
#
cel
note about bridging issue i don't know if needs to be in minutes ^
#
tantek
present+ j12t
#
KevinMarks
can people check their product names as I was guessing phonetically
#
cel[c]
alternative bridge room #_w3c_#social:matrix.org works but has no admin
#
tantek
RRSAgent, make minutes
#
RRSAgent
I have made the request to generate https://www.w3.org/2023/03/29-social-minutes.html tantek
#
tantek
present+ schmarty
#
tantek
that's still only about maybe 2/3 of the folks who were on the zoom. if you were present please say "present+" even if you didn't say anything. it's ok to be a lurker in these meetings
#
syndic-will[m]
present+
#
tantek
RRSAgent, make minutes
#
RRSAgent
I have made the request to generate https://www.w3.org/2023/03/29-social-minutes.html tantek
#
tantek
s/current Ap version/current ActivityPub version
#
tantek
s/mroe time/more time
#
tantek
s/webstes/websites/g
#
tantek
s/interoperates with AP/interoperates with ActivityPub (AP)
#
tantek
present+ angelo
#
tantek
s/and am a contributor to webmention and microformats/and have implemented webmention and microformats in my implementation and use that with BridgyFed to interoperate with the fediverse
#
tantek
s/problme/problem/g
#
tantek
s/implemtning/implementing/g
cel joined the channel
#
tantek
s/verrifiaer/verifier/g
#
tantek
s/get ti back/get it back/g
#
tantek
s/which supports AP and webmention and microformats etc/which supports AP and webmention and microformats and micropub etc
#
tantek
s/implemtned/implemented/g
#
tantek
s/what MAstodon did/what Mastodon did
#
tantek
s/mroe than/more than/g
#
tantek
s/woudl be/would be/g
#
tantek
s/ot know/to know/g
#
tantek
s/actual minimu/actual minimum
#
tantek
s/the Client to Server Spec/the ActivityPub Client to Server Spec
#
tantek
s/together and implementers/together an implementers
#
tantek
s/p+//g
#
tantek
s/the w3c wiki would/the w3c wiki https://www.w3.org/wiki/SocialCG would
#
tantek
s/ mroe / more /g
#
tantek
s/is it's own/is its own/g
#
tantek
s/ ahve / have /g
#
tantek
s/ woudl / would /g
cypherhippie joined the channel
#
tantek
s/micropub and microsub but could have. basic standard there/micropub and microsub but could have a basic standard there similar to the Mastodon client API
#
tantek
s/ adn / and /g
#
tantek
s/ subcommitte / subcommittee /g
#
tantek
s/ ratehr / rather /g
#
tantek
ok I think that's it for typos
#
tantek
RRSAgent, make minutes
#
RRSAgent
I have made the request to generate https://www.w3.org/2023/03/29-social-minutes.html tantek
#
tantek
I think I got all the typos, if not, please feel free to correct (e.g. product names perhaps?) or use /me like this to point them out and I or someone else can fix them
#
tantek
s/I volunteer to scribe/kevinmarks: I volunteer to scribe
#
tantek
RRSAgent, make minutes
#
RRSAgent
I have made the request to generate https://www.w3.org/2023/03/29-social-minutes.html tantek
#
tantek
s/who is writing code/johannes: who is writing code
#
tantek
s/can we do a 30s each on what we need to implement the code/johannes: can we do a 30s intro each on what we need to implement and code?
#
tantek
s/… evan do you want to chair?/johannes: evan do you want to chair?
#
tantek
s/oh, I was typing a unicode ellipsis, sorry//
#
tantek
s/hah//
#
tantek
s/can people check their product names as I was guessing phonetically/kevinmarks: can people check their product names as I was guessing phonetically
#
tantek
s/<enick_885> public-swicg@w3.org Mail Archives: Regular SWICG meetings and CG process ( https://lists.w3.org/Archives/Public/public-swicg/2023Mar/0222.html )//
#
tantek
RRSAgent, make minutes
#
RRSAgent
I have made the request to generate https://www.w3.org/2023/03/29-social-minutes.html tantek
#
tantek
lets see if those fixes worked
#
tantek
s|-enick_885:#social- public-swicg@w3.org Mail Archives: Regular SWICG meetings and CG process ( https://lists.w3.org/Archives/Public/public-swicg/2023Mar/0222.html )||
#
tantek
RRSAgent, make minutes
#
RRSAgent
I have made the request to generate https://www.w3.org/2023/03/29-social-minutes.html tantek
#
tantek
s|<enick_885> public-swicg@w3.org Mail Archives: Regular SWICG meetings and CG process ( https://lists.w3.org/Archives/Public/public-swicg/2023Mar/0222.html )||
#
tantek
RRSAgent, make minutes
#
RRSAgent
I have made the request to generate https://www.w3.org/2023/03/29-social-minutes.html tantek
#
tantek
Zakim, end meeting
#
Zakim
As of this point the attendees have been tantek, identitywoman, eprodrom, KevinMarks, (phone, call-in), schmarty, gRegor, bumblefudge_, snarfed, pfefferle, AaronNGray, npdoty,
#
Zakim
RRSAgent, please draft minutes
#
Zakim
... GabeK, Bob_Wyman, PHB, cel, elplatt, manton, syndic-will[m], benpate, DoubleMalt, JeremiahLee, djangz[m], Jamesmarshall, j12t, angelo
#
Zakim
I am happy to have been of service, tantek; please remember to excuse RRSAgent. Goodbye
Zakim left the channel
#
RRSAgent
I have made the request to generate https://www.w3.org/2023/03/29-social-minutes.html Zakim
feld6 and j12t joined the channel
#
j12t
There were a lot more people in the meeting than are listed in the minutes. For some time, it hovered about 40, and I think I saw 46 at some point. Could the minutes please be amended to say that?
#
j12t
Also, this was really a joint session with FediForum. It should probably say that, too, including that be general affirmation, it was informational and not subject to W3C IPR rules.