17:01:07 RRSAgent has joined #social 17:01:07 logging to http://www.w3.org/2016/04/19-social-irc 17:01:09 RRSAgent, make logs public 17:01:09 Zakim has joined #social 17:01:11 Zakim, this will be SOCL 17:01:11 ok, trackbot 17:01:11 present+ 17:01:12 Meeting: Social Web Working Group Teleconference 17:01:12 Date: 19 April 2016 17:01:16 present+ 17:01:19 present+ 17:01:21 present+ 17:01:33 present+ 17:01:36 dialing in, sorry! 17:02:00 present+ 17:02:36 anyone can scribe? 17:02:46 present+ 17:03:24 I will scribe 17:03:45 scribe: bengo 17:03:59 present+ cwebber 17:04:12 *whoops .. just discovered I was on mute .. 17:04:21 * (was volunteering) 17:04:56 https://www.w3.org/wiki/Socialwg/2016-04-12-minutes 17:04:58 eprodrom: Let's get started. First agenda item is approval of minutes from last week 17:05:28 +1 17:05:29 +1 17:05:32 + 1 17:05:34 +1 17:05:34 +1 17:05:35 +1 17:05:39 +1 17:05:56 PROPOSAL: approve minutes of 12 Apr 2016 17:06:05 RESOLVED: approve minutes of 12 Apr 2016 17:06:25 eprodrom: Great. That's all for administrative items, right? 17:07:00 eprodrom: May be important to note we're 6 weeks away from Portland F2F. Probably time to make travel plans 17:07:19 s/6/8 17:07:36 eprodrom: next up - Document Status 17:07:46 https://www.w3.org/wiki/Socialwg/DocumentStatus 17:08:08 eprodrom: Tried to resolve all issues [for AS2] Working Draft but some issues were too complex to resolve 17:08:12 http://jasnell.github.io/w3c-socialwg-activitystreams/activitystreams-core/ 17:08:23 eprodrom: There is a new Editor's Draft that covers quite a few issues, but not all 17:08:35 https://github.com/jasnell/w3c-socialwg-activitystreams/issues 17:08:50 eprodrom: I'll dig through remaining issues 1 by 1 17:09:17 eprodrom: #297 - Still ahven't resolved, whether we'll drop questions or add a 'Cosed' tag. Need tow ork through with jasnell 17:09:19 https://github.com/jasnell/w3c-socialwg-activitystreams/issues/296 17:09:54 eprodrom: 296 - Unfortunately, only 50/170 examples have 'name', even thugh it's SHOULD. 17:10:01 Abasset made 1 edit to [[Socialwg/2016-04-12-minutes]] https://www.w3.org/wiki/index.php?diff=98100&oldid=98052 17:10:08 s/Cosed' tag. Need tow ork/'closed' tag. Need to work/ 17:10:19 eprodrom: One way to resolve is have spec be more specific about which object types SHOULD have name. Alternatively, add .name to all examples. Discussing with jasnell 17:10:26 s/ahven't/haven't/ 17:10:35 https://github.com/jasnell/w3c-socialwg-activitystreams/issues/292 17:10:46 eprodrom: #292 - Think we have resolution on this one. Just haven't added it yet. 17:11:29 eprodrom: 289 - Relationship object. I have reviewed this, and there are some use cases for social networking that we would not be able to represent without this object. So I think we need to remove it in a way that accomodates those use cases, or keep it for now. 17:11:33 https://github.com/jasnell/w3c-socialwg-activitystreams/issues/249 17:12:30 eprodrom: 249 - There are some activity types with properties that are optional that are not explained in the examples. The prob is there are half a dozen and I need to get them updated in all representations, not just JSON, RDFa and the rest too. 17:12:56 eprodrom: But there has been good progress this week on exit criteria, conformance, etc. Just want to make sure we do the right thing on these last issues 17:13:10 eprodrom: So do we go to WD as it stands? Or take another week to resolve the remaining issues 17:13:14 q? 17:13:21 I'm ok with going to WD but have no strong opinions 17:13:29 I'd say better to publish a WD sooner 17:13:38 (neutral) 17:13:53 ditto 17:13:55 I like the progress that's been made and think the spec benefits from that 17:14:35 present+ 17:14:46 eprodrom: For my purposes, I'd prefer taking another week to finalize issues before WD 17:14:52 q? 17:14:52 no objections 17:15:09 sounds fine 17:15:46 eprodrom: How to handle all the types of examples in AS2 spec. It is burdensome to keep them all up to date. 17:16:01 which languages? 17:16:21 JSON vs JSONLD? 17:16:36 eprodrom: Wondering if there is a way to edit just JSON and have it render to the other formats 17:16:59 can we ask for volunteers for help with the others? 17:17:01 eprodrom: microdata, RDFa, turtle are onerous 17:17:17 eprodrom: Gonna hold off on worrying for now. If anyone can take on editing those dialects, that would be big help. 17:17:29 did jasnell do all those in the beginning? 17:17:44 (not that I'm sugg he be the updater) 17:18:05 ben_thatmustbeme++ for help with updating the microformats versions of the examples 17:18:08 ben_thatmustbeme has 140 karma 17:18:19 annbass: I just thought, if he were the one who created it, he may have a technique for all the transforms 17:18:34 AS2 questions? 17:18:56 eprodrom: Next up. Webmention 17:19:08 eprodrom: but first. Any updates on documents other than that? 17:19:14 Other document status updates? 17:19:17 doing it though code transforms is a good idea, as it helps clarify generality 17:19:22 q+ 17:19:30 ack cwebber 17:19:41 q+ 17:19:59 cwebber2: Hello. We've been working through issues on ActivityPub 17:20:00 q+ for brief micropub update 17:20:10 https://github.com/w3c-social/activitypub/issues/32 17:20:46 cwebber2: We've decided to allow submitting objects not-wrapped in Activity, and processor would treat as Create 17:21:23 cwebber2: One area of debate: putting audience targeting on that object (not activity). Jessica thought it would be weird to have audience target on object only in client-to-server. 17:21:45 q+ 17:21:47 cwebber2: Instead we could put no audience targeting on the object, and server would assume a default (e.g. public + followers) 17:22:08 ack eprodrom 17:22:54 eprodrom: A huge part of AS2 is having that access control. All of the object types in AS2 support audience targeting. So it seems straightforward to allow it. Dropping them seems like step backwards to me 17:23:16 cwebber2: Got it. That was slightly my preference too but wanted group feedback. 17:23:40 q+ to ask about audience targetting being a distinguishing feature 17:24:00 cwebber2: Updated draft maybe coming in next week 17:24:01 ack tantek 17:24:01 tantek, you wanted to ask about audience targetting being a distinguishing feature 17:25:04 q+ 17:25:07 to respond 17:25:16 tantek: We had discussion in the past whether we should distinguish for developers when to use each spec. Access control is a key feature for both AS2 and ActivityPub. Maybe we can call that out explicitly. 17:25:36 rhiaro: are you on the call? 17:25:46 eprodrom: rhiaro has that come up before? 17:25:48 ack cwebber 17:26:53 cwebber2: Audience Targeting is a key feature of ActivityPub, but with AS2 it's supported feature, not implied/core. You can think about using activitystreams in just a published feed like Atom (without targeting). 17:27:20 eprodrom: This is a good issue to bring up and write about in "Social Protocols" 17:27:21 ack annbass 17:27:43 jasnell_ has joined #social 17:28:06 annbass: I have on paper a bunch of edits (logic/English correctness). I think they would be best for me to send via snailmail to jasnell but couldn't get address. eprodrom can I send to you? 17:28:16 eprodrom: yes 17:28:20 ack aaronpk 17:28:20 aaronpk, you wanted to discuss brief micropub update 17:28:31 I think so too 17:28:43 aaronpk: Micropub status 17:28:53 http://micropub.net/draft/#changes-from-01-march-2016-fpwd-to-this-version 17:29:17 aaronpk: There have been a few changes since latest WD on March 1. Couple of simplifications of syntax. Ultimately minor. 17:29:21 s/bunch of edits /bunch of edits for Activity Streams 2.0 WD dated 15 Dec 2015 / 17:29:56 aaronpk: Also been working on parallel update that is unpublished. It takes into account f2f discussion on converting JSON syntax to ActivityPub style. In the meantime, someone came along and implemented the ED in node.js Supports Create Update Delete. 17:30:46 aaronpk: So I tried to get feedback on spec, and he said he prefers existing syntax to new one. And there were some benefits of old one that couldn't be accomodated in new syntax. 17:31:00 http://micropub.net/draft/#update 17:31:20 aaronpk: That leaves us still looking for more implementations and more feedback. 17:31:30 q+ to ask how many implementations of the ED again? 17:32:33 eprodrom: Can other group members help? 17:32:46 aaronpk: Take a look at the alternate version. 17:32:46 ben_thatmustbeme has joined #social 17:33:04 sandro: Should we link from current ED to alternative and ask for feedback? 17:33:07 aaronpk: idk 17:33:15 s/idk/I don't know 17:33:53 aaronpk: The bulk of the Content changes in this alternative version. Most obvious in 'Update' section 17:33:56 http://micropub.net/draft/#update http://micropub.net/draft/socialpub/#update 17:34:46 aaronpk: Something else that came from feedback. I was leaning toward everything except create requiring JSON format. But the implementor said it wasn't too hard to also support formencoded, since the key/value structure is so similar 17:35:01 q? 17:35:20 eprodrom: What would next steps be? 17:35:29 aaronpk: I'm not sure. Easiest thing for me is make no changes. 17:36:16 eprodrom: Open an issue on GitHub to invite discussion? I don't want you to get stuck on this without a clear transition. If you're willing to make a decision, group will respect that. 17:36:17 do other existing implementations support both formencoded and json, or just formencoded? 17:36:30 document support? 17:36:37 aaronpk: There's an existing issue for it 17:36:51 eprodrom: Let's give it a week for participants to look it over 17:37:00 aaronpk: works for me. After call, I'll update the issue to document this 17:37:14 q? 17:37:16 ? 17:37:26 ack tantek 17:37:26 tantek, you wanted to ask how many implementations of the ED again? 17:37:46 tantek: Is this the second implementation of micropub ED? or WD? 17:38:16 aaronpk: There are several implementations of creating posts linked from spec. In many languages. For updating/deleting, there are now two. This was second, and it was based on Mar 1 WD. 17:38:27 tantek: Was the first implementation your own server? 17:38:29 aaronpk: Yes 17:38:46 tantek: So this is first external feedback. Can we see if the two versions interoperate. 17:39:17 aaronpk: I want to do a validator for micropub, but it's on TODO list for now. Could test interop be using against each other. I'll add that to my list. Using this new implementation to edit posts on my site and in theory they should interoperate 17:39:48 TOPIC: PDX F2F logistics 17:40:19 aaronpk: Meeting is in a couple months. ESRI was going to host event but doesn't make sense anymore 17:40:25 deiu has joined #social 17:40:29 !! aaronpk leaving ESRI 17:40:35 aaronpk: I found a local company that can host. Close to old location so shouldn't require hotel changes 17:41:06 aaronpk: They can provide coffee, snacks, meeting room. However, they don't have room for catered lunch. So I was planning on lunch reservations and nearby restaurants 17:41:16 aaronpk: I would appreciate if someone could help sponsor the lunches. 17:41:21 let everyone pay their own lunch 17:41:44 we did that in Paris 17:41:48 no need for you to pay, aaronpk 17:41:49 aaronpk: If that's the best option, I'll make sure I can find a place that can split check. Sound ok? 17:41:49 sounds good 17:42:25 tantek: Is this close to food trucks? Good option for separate paying. 17:42:39 aaronpk: Yeah there are many food carts within five blocks 17:43:16 aaronpk: Only downside is fragmented lunch discussion time, but we could bring food back to F2F. 17:43:36 +1 to outside 17:43:37 I agree with Tantek.... get food, bring it back to same place .. 17:43:38 aaronpk, can you update https://www.w3.org/wiki/Socialwg/2016-06-07 with the new location....? 17:43:49 sandro, will do. didn't want to do it before the call for obvious reasons ;) 17:44:03 Thumbs up for getting out 17:44:15 +1 to food carts both days 17:44:17 aaronpk: Should we do food carts bothd ays and no reservation? 17:44:17 IMO yes 17:44:19 food carts! 17:44:25 and be outside both days 17:44:26 sounds great .. pending weather 17:44:27 decentralized food choices 17:44:35 (likely will be fine weather) 17:44:36 aaronpk: I'll update the wiki page 17:44:57 tantek: What about inviting local developers? Does new location make this more possible? 17:45:18 aaronpk: There isn't enough room to have more people. We'd have to hang out at the parks. 17:45:59 aaronpk: could be challenging. Lunch downtown is popular. 17:46:08 tantek: Do you think it would appear to local developers? 17:46:15 s/appear/appeal 17:46:27 aaronpk: I'm not sure many would take us up on it. So I'm happy to not bother with the offer. 17:46:29 up to you aaronpk - trust your judgment 17:46:40 eprodrom: We could do happy hour or dinner out with devs. 17:46:44 +1 eprodrom 17:46:47 aaronpk: That would be easier 17:46:50 maybe after the first day? 17:46:55 social happy hour 17:46:55 +1 to happy hour 17:46:58 ben_thatmust has joined #social 17:47:16 eprodrom: Let's talk webmention 17:47:38 aaronpk: I've had good feedback from webmention.rocks. 21 tests for endpoint discovery. 17:47:47 aaronpk: 1 test for update portion of webmention spec. 17:48:07 aaronpk: Results have been promising. Most people passed endpoint discovery test, there are 2 or 3 that are tricky because of Link tag/header edge cases. 17:48:36 aaronpk: Out of all 21, 17 different people were able to successfully reply to at least one. Of those, almost all use different implementations. ~13 distinct implementations. 17:48:39 between 13 and 15?!? (!!!) wow 17:48:46 Great news on that 17:48:51 aaronpk: For update test, it was only released Saturday. Looks like ~4 implementations passed though. 17:49:17 aaronpk: I'm going to work more on update and counting results. 17:49:32 what about delete tests? 17:49:46 eprodrom: Next steps? 17:49:59 aaronpk: Write more tests to cover rest of spec. More formally gather results and report on them. 17:50:15 q? 17:50:37 aaronpk: Still have some issues 17:50:57 aaronpk: One issue, waiting on IANA rel registry updates 17:51:07 sandro, do we have an issue category for "Waiting on external org?" :P ;) 17:51:30 aaronpk: I resolved many issues. Though some are 'waiting for commenter' since original commenter/reporter hasn't acked 17:51:47 aaronpk: My question is "What is left before this can be CR"? 17:52:25 eprodrom: As we did with AS2, we have to assess exit criteria for Webmention. And have a vote when we take to CR. 17:52:46 aaronpk: Do exit criteria have to be in before CR or during/after? 17:52:46 sandro: before 17:53:03 is there any value in publishing current ED as is as a WD? 17:53:03 aaronpk: So I'll work on that this week and maybe propose CR next week 17:53:10 with all the issues resolved? 17:53:23 oh yes thanks tantek 17:53:32 (just as I asked for AS2) 17:53:54 aaronpk: I would like to propose publishing a new WD based on current ED 17:53:56 http://webmention.net/draft/#changes-from-29-march-2016-wd-to-this-version 17:54:46 tantek: Looking at the changes, it looks like they're significant enough to publish WD ASAP, given e.g. CSRF improvements 17:55:18 PROPOSED: Publish new working draft of Webmention based on 15 April 2016 editor's draft 17:55:19 PROPOSED: Publish new working draft of Webmention based on 15 April 2016 editor's draft 17:55:27 +1 17:55:27 +1 17:55:30 +1 17:55:32 +1 17:55:35 +1 17:55:39 +1 17:55:40 +1 17:55:58 +1 17:56:02 great job, aaronpk! 17:56:17 RESOLVED: Publish new working draft of Webmention based on 15 April 2016 editor's draft 17:57:16 aaronpk: I'll create a github issue for exit criteria on Webmention 17:57:24 thanks for scribing, bengo .. good job! ditto on chairing, Evan 17:57:25 that's all, folks 17:57:33 Do I need to do anything to end scribing? 17:57:40 yes 17:57:49 um .. trackbot, end meeting 17:57:54 trackbot, end meeting 17:57:54 Zakim, list attendees 17:57:54 As of this point the attendees have been sandro, Arnaud, annbass, eprodrom, bengo, aaronpk, KevinMarks, cwebber, 1, tantek 17:58:02 RRSAgent, please draft minutes 17:58:02 I have made the request to generate http://www.w3.org/2016/04/19-social-minutes.html trackbot 17:58:03 RRSAgent, bye 17:58:03 I see no action items