W3C

- DRAFT -

Social Web Working Group Teleconference

11 Apr 2017

See also: IRC log

Attendees

Present
tantek, aaronpk, rhiaro, cwebber, ben_thatmustbeme, sandro, csarven, eprodrom
Regrets
Chair
tantek
Scribe
eprodrom, cwebber

Contents


<tantek> https://www.w3.org/wiki/Socialwg/2017-03-28-minutes

<tantek> https://www.w3.org/wiki/Socialwg/2017-04-04-minutes

<cwebber> I can scribe for the non-AP parts

<cwebber> oh ok!

<tantek> scribenick: eprodrom

approval of minutes

<tantek> PROPOSED: approve minutes of https://www.w3.org/wiki/Socialwg/2017-03-28-minutes and https://www.w3.org/wiki/Socialwg/2017-04-04-minutes

<rhiaro> +1 4th, +0 28th (wasn't there)

+1

<aaronpk> +1

<ben_thatmustbeme> +1

<sandro> +1

<cwebber> +0

RESOLUTION: approve minutes of https://www.w3.org/wiki/Socialwg/2017-03-28-minutes and https://www.w3.org/wiki/Socialwg/2017-04-04-minutes

update on PRs

tantek: let's start with AS2

<rhiaro> Yeah I did

tantek: we have two new issues

<cwebber> yes I can scribe

<cwebber> scribenick: cwebber

<tantek> scribenick: cwebber

eprodrom: forgot I had actual speaking today. we have 2 new issues on AS2
... one is geojson one, interesting but may be an extension / namespace thing rather than change to as2
... also one on extending what the attribution mechanism is. I don't think either one is core

<tantek> issue URLs?

<eprodrom> https://github.com/w3c/activitystreams/issues/414

<eprodrom> https://github.com/w3c/activitystreams/issues/413

eprodrom: geospatial stuff, we've all kind of gone with covering the top level of an object and then expect extensions to ...
... first is around extensions around geojson one, second is around attribution/licensing
... for second, Creative Commons already has a vocab, maybe show an example of using those
... my feeling is these are outside of the scope of AS2... if not outside of scope, good fit for extension

<eprodrom> cwebber: +1 eprodrom. GeoJSON is a great example for an extension, ccREL has already done a lot of work handling licensing.

<eprodrom> cwebber: if we've gone to the trouble of including extensions, these are good examples of using extensions.

<scribe> scribenick: cwebber

<csarven> Yea, good candidates for extensions. Not core.

tantek: ok, is there a place where we can have people look at a list of extensions we can encourage for reuse?

eprodrom: I don't think we have a single place like that, could be a good wiki page. Now that I've said it, I wonder if that's a link we should include in the document

rhiaro: is this the domain of the community group? we said extensions were part of CG's work
... as incubation

eprodrom: I think so

tantek: I think that's another good answer we can add to the issue
... encourage incubation of extensions to the CG
... sounds like we have some good responses, one of which is "great suggestion, would be great as an extension", second is to create a place perhaps on wiki where we can informally have a list of extensions or things underway
... and lastly to encourage list of folks to join the CG and incubate their extensions there
... outside of the GH issues for this spec

rhiaro: I'd say that we don't need to maintain a list of ongoing extensions, because that would go stale, and just say "the CG will provide it"

eprodrom: what I wanted to ask is should we include that in the text of the document? maybe in the vocab document, say we have a community group that maintains extensions?

sandro: you're certainly not imagining

tantek: I remember you filing an issue

<eprodrom> "Some popular extensions are included in the Activity Streams 2.0 namespace document, and can be reviewed at https://www.w3.org/ns/activitystreams#extensions."

sandro: looking at spec, see geojson used as an example extension

<sandro> Some popular extensions are included in the Activity Streams 2.0 namespace document, and can be reviewed at https://www.w3.org/ns/activitystreams#extensions.

eprodrom: if it's ok for our document process, I would love to add a sentence underneath there along the lines of "extensions for AS2 are done in CG" with a link

<rhiaro> +1 what evan said

eprodrom: could be a good way to provide that continuity

<rhiaro> hopefully if the CG changes its name it leaves a forwarding address

sandro: one problem is if we change name of CG maybe link becomes stale...

<sandro> https://www.w3.org/ns/activitystreams#extensions

sandro: currently it doesn't link to the CG
... it says the same space may be used by extensions... [whole quote happens here]

tantek: that seems like a reasonable small edit, to link to the specific CG since we have it
... seems reasonable based on previouss decisions

sandro: in spec or in ?

tantek: in the spec

sandro: it's in the namespace doc right now, not the spec

<sandro> Some popular extensions are included in the Activity Streams 2.0 namespace document, and can be reviewed at https://www.w3.org/ns/activitystreams#extensions.

sandro: but we can change the namespace doc whenever
... here's the line in the line: ^^^

tantek: ok, seems like a reasonable proposal, we can leave it to the CG
... and if the CG terminates, we can say here's where to go from here
... so you're proposing a small edit to the NS document and small edit to the spec itself in the same place that refers to extensions and the CG?

sandro: yes

eprodrom: does that set us back another 2 months

sandro: nope

tantek: is that something we can do and still hit our PR on thurs?

sandro: not sure if it will go in there, maybe if rhiaro has staged a version, but probably

<rhiaro> yeah I haven't staged anything yet

sandro: another possible thing to do would be at the top of the document, with github link and etc, have a link to extensions that pointed to ns document on extensions

tantek: I'm going to suggest not doing that, and here's why

uhoh I disconnected

someone scribe

<eprodrom> scribenick: eprodrom

tantek: sometimes people propose extensions without reading the spec

<cwebber> scribenick: cwebber

<tantek> PROPOSED: Resolve AS2 issues 413 414 with sounds like good extensions, but not core spec. Suggest joining SWICG. Edit ns document to link to SWICG. Similar small "Note:" in AS2 in the same place it refers to extensions and the ns doc.

<rhiaro> +1

<aaronpk> +1

cwebber: +1

<eprodrom> +1

<sandro> +1

RESOLUTION: Resolve AS2 issues 413 414 with sounds like good extensions, but not core spec. Suggest joining SWICG. Edit ns document to link to SWICG. Similar small "Note:" in AS2 in the same place it refers to extensions and the ns doc.

<ben_thatmustbeme> +1

tantek: ok so we have only a couple editorial changes to as2, not sure if it will block PR or not but
... what are we waiting for PR on?

sandro: amy submitted transition request on friday so we're waiting for ralph, expecting them to make the decision tomorrow? so we may transition on thursday

tantek: I think that's all for as2
... let's move on to LDN

<eprodrom> scribenick: eprodrom

LDN

rhiaro: we are getting reviews, no formal objections, some implementations

Micropub

tantek: Ralph filed a security issue

<aaronpk> https://github.com/w3c/Micropub/issues/89

tantek: aaronpk provided text

<tantek> PROPOSED Resolution of issue 89: https://github.com/w3c/Micropub/issues/89#issuecomment-292315067

<ben_thatmustbeme> +1

Addition of https://micropub.net/draft/#external-content

<tantek> 6.1 https://micropub.net/draft/#external-content

<rhiaro> +1

+1

<sandro> +1

<tantek> ack

<aaronpk> +1 but i think that was implied because i wrote the text ;-)

<cwebber> I'm still here

eprodrom: is there a document that we could refer to for security issues in sharing URLs?

tantek: none comes to mind

<cwebber> give me one more minute

<cwebber> sorry, brain kicking in

<cwebber> it seems fine to me

WebSub CR

<rhiaro> https://www.w3.org/TR/websub

<Loqi> [Julien Genestoux] WebSub

sandro: it's out this morning

<ben_thatmustbeme> yay!

<aaronpk> 🎉

tantek: congrats to aaronpk and jullien

<Loqi> 😄

sandro: can you link the tweet

RESOLUTION: Resolution of issue 89: https://github.com/w3c/Micropub/issues/89#issuecomment-292315067

<sandro> https://twitter.com/sandhawke/status/851799399172800514

<Loqi> [@sandhawke] WebSub, the http Pub/Sub protocol formerly known as PubSubHubbub (PuSH) finally makes it to @W3C Candidate Rec! https://www.w3.org/TR/websub/

tantek: aaronpk has to stage new pr draft, ralph has to review the edit for micropub

<scribe> scribenick: eprodrom

activitypub

tantek: how are we doing?

cwebber: changes to the spec are imminent

<cwebber> http://w3c.github.io/activitypub/#changes-17-nov-11-apr

cwebber: we had an extra # char at the end of the profile, inconsistent with AS2
... OK since AS2 is authoritative
... issues filed since last night

<cwebber> https://github.com/w3c/activitypub/issues/180

<cwebber> https://github.com/w3c/activitypub/issues/182

cwebber: did not document side effects for the ignore verb; would be normative
... document Ignore as a MAY

eprodrom: Mute and Block are important functions

cwebber: could we include it as a MAY?

<rhiaro> It might be something that implementations decide to do anyway

<rhiaro> hopefully in a consistent way

tantek: that would be more conservative, include as an extension

cwebber: the commenter understands they're minor and last-minute
... https://github.com/w3c/activitypub/issues/180 is more difficult

<cwebber> https://www.w3.org/TR/activitypub/#icon

cwebber: we have some leftovers from pump.io
... icon is either a link or an URL
... what to do?
... we have suggested change text
... we could drop properties that are in AS2

tantek: it looks like sandro is in favor of dropping dupes
... my understanding is that's not a functional change

rhiaro: I think it's fine

cwebber: this will shorten the doc anyway
... "name" is called out as nickname or full name

<tantek> that seems fine to me

cwebber: I don't see any properties that are restricted or more explicit
... should I keep the name one?

<cwebber> https://www.w3.org/TR/activitypub/#actors

<rhiaro> It would be kind of conspicuously absent if it wasn't there

cwebber: should we keep the one "name" property definition?

<rhiaro> +1 simply listing AS2 ones that are expected

<rhiaro> expected/recommended

cwebber: no other properties have been changed in AP
... with those edits done we should not have any normative changes

<tantek> Keeping this text then? "Implementations SHOULD, in addition, provide the following properties:" ?

tantek: any other comments

<tantek> in here: http://w3c.github.io/activitypub/#changes-17-nov-11-apr

cwebber: we reviewed with Ralph in email, he said it was OK

<tantek> PROPOSED: Resolve AP issues 180 182 per consensus as discussed above.

+1

<cwebber> +1

<aaronpk> +1

<ben_thatmustbeme> +1

<rhiaro> +1

RESOLUTION: Resolve AP issues 180 182 per consensus as discussed above.

<tantek> PROPOSED: Publish updated AP CR draft with editorial fixes http://w3c.github.io/activitypub/#changes-17-nov-11-apr

<rhiaro> +1

<cwebber> +1

<aaronpk> +1

<ben_thatmustbeme> +1

RESOLUTION: Publish updated AP CR draft with editorial fixes http://w3c.github.io/activitypub/#changes-17-nov-11-apr

<rhiaro> yeah needs publishing by hand, but no director approval, will take care of it

<sandro> +1

RESOLUTION: Publish updated AP CR draft with editorial fixes http://w3c.github.io/activitypub/#changes-17-nov-11-apr

tantek: any other updates on AP

cwebber: we have an implementation report template
... working on the test suite
... at worst 2 weeks
... may end up an interactive text adventure
... testing client-to-server (both sides), server-to-server
... might be really hard

<rhiaro> Same for LDN.. we just did a web form that people fill in after running their client, cwebber

cwebber: implementations have been moving along
... mastodon has a couple of commits that AP will be coming
... AP might be a good next step because it has a test suite

aaronpk: i released the report before the test suite, so any reports had to be reverified
... which was a hassle. So finish the test suite before getting implementation reports.
... take a look at micropub.rocks

cwebber: strugee said they are hoping to get AP implementation in pump.io this month

tantek: before we close, apologies that we are over
... next telcon date 4/25

<cwebber> strugee, \o/

<tantek> PROPOSED: Next telcon 2017-04-25

tantek: any objections?

<cwebber> +1

<ben_thatmustbeme> +1

<aaronpk> +1

<rhiaro> +1

+1

<sandro> +1

RESOLUTION: Next telcon 2017-04-25

tantek: hopefully we'll have more PRs then

<cwebber> thanks!

tantek++

<Loqi> tantek has 50 karma in this channel (329 overall)

cwebber, so, what I was going to ask is, once we get test suite and implementation report template up

scribe: we make a page on the wiki linking to issues for each fedsocweb app asking for implementation

<cwebber> eprodrom: ah yeah

Diaspora, Elgg, GNU Social, Mastodon, pump.io, rstatus, GNU MediaGoblin, Owncloud maybe?

<ben_thatmustbeme> sandro, go for it!

<cwebber> eprodrom: yes sounds good

<tantek> trackbot, end meeting

Friendica or whatever it's called now

Summary of Action Items

Summary of Resolutions

  1. approve minutes of https://www.w3.org/wiki/Socialwg/2017-03-28-minutes and https://www.w3.org/wiki/Socialwg/2017-04-04-minutes
  2. Resolve AS2 issues 413 414 with sounds like good extensions, but not core spec. Suggest joining SWICG. Edit ns document to link to SWICG. Similar small "Note:" in AS2 in the same place it refers to extensions and the ns doc.
  3. Resolution of issue 89: https://github.com/w3c/Micropub/issues/89#issuecomment-292315067
  4. Resolve AP issues 180 182 per consensus as discussed above.
  5. Publish updated AP CR draft with editorial fixes http://w3c.github.io/activitypub/#changes-17-nov-11-apr
  6. Publish updated AP CR draft with editorial fixes http://w3c.github.io/activitypub/#changes-17-nov-11-apr
  7. Next telcon 2017-04-25
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.152 (CVS log)
$Date: 2017/04/11 16:12:10 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.152  of Date: 2017/02/06 11:04:15  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: Irssi_ISO8601_Log_Text_Format (score 1.00)

Succeeded: s/ean/evan/
Succeeded: s/(friday?)/thursday/
Default Present: tantek, aaronpk, rhiaro, cwebber, ben_thatmustbeme, sandro, csarven, eprodrom
Present: tantek aaronpk rhiaro cwebber ben_thatmustbeme sandro csarven eprodrom
Found ScribeNick: eprodrom
Found ScribeNick: cwebber
Found ScribeNick: cwebber
Found ScribeNick: cwebber
Found ScribeNick: eprodrom
Found ScribeNick: cwebber
Found ScribeNick: eprodrom
Found ScribeNick: eprodrom
Inferring Scribes: eprodrom, cwebber
Scribes: eprodrom, cwebber
ScribeNicks: eprodrom, cwebber
Found Date: 11 Apr 2017
Guessing minutes URL: http://www.w3.org/2017/04/11-social-minutes.html
People with action items: 

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.


[End of scribe.perl diagnostic output]