/irc-logs / w3c / #webapps / 2013-04-11 / end
Options:
- # Session Start: Thu Apr 11 00:00:01 2013
- # Session Ident: #webapps
- # [00:04] * Joins: glenn_ (~gadams@public.cloak)
- # [00:04] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [00:19] * Joins: jeffh (~d871a880@public.cloak)
- # [00:21] * Quits: danielfilho|w (~danielfilho@public.cloak) (Ping timeout: 60 seconds)
- # [00:25] * Joins: danielfilho|w (~danielfilho@public.cloak)
- # [00:26] * Joins: lgombos (~gombos@public.cloak)
- # [00:31] * Quits: danielfilho|w (~danielfilho@public.cloak) (Ping timeout: 60 seconds)
- # [00:35] * Joins: danielfilho|w (~danielfilho@public.cloak)
- # [00:45] * Quits: jeffh (~d871a880@public.cloak) ("http://www.mibbit.com ajax IRC Client")
- # [00:46] * heycam|away is now known as heycam
- # [00:49] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 60 seconds)
- # [00:56] * Quits: glenn_ (~gadams@public.cloak) (Client closed connection)
- # [00:56] * Joins: glenn (~gadams@public.cloak)
- # [01:04] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
- # [01:37] * heycam is now known as heycam|away
- # [01:56] * heycam|away is now known as heycam
- # [02:26] * Quits: jsbell (~jsbell@public.cloak) ("There's no place like home...")
- # [02:26] * Joins: jsbell (~jsbell@public.cloak)
- # [02:27] * Quits: jsbell (~jsbell@public.cloak) ("There's no place like home...")
- # [02:43] * Quits: dgrogan (~dgrogan@public.cloak) ("Leaving")
- # [02:47] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [03:42] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 60 seconds)
- # [03:51] * Joins: davidb (~davidb@public.cloak)
- # [03:55] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [04:00] * Joins: richt (~richt@public.cloak)
- # [04:05] * heycam is now known as heycam|away
- # [04:12] * Quits: richt (~richt@public.cloak) (Client closed connection)
- # [04:12] * Joins: richt (~richt@public.cloak)
- # [04:17] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
- # [04:24] * Joins: glenn (~gadams@public.cloak)
- # [04:39] * Quits: davidb (~davidb@public.cloak) (davidb)
- # [04:50] * heycam|away is now known as heycam
- # [05:22] * Joins: richt (~richt@public.cloak)
- # [06:15] * Quits: richt (~richt@public.cloak) (Client closed connection)
- # [06:15] * Quits: shepazu (schepers@public.cloak) (Client closed connection)
- # [06:15] * Joins: shepazu (schepers@public.cloak)
- # [06:15] * Joins: richt (~richt@public.cloak)
- # [06:19] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
- # [07:14] * Joins: richt (~richt@public.cloak)
- # [08:56] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [09:08] * heycam is now known as heycam|away
- # [09:08] * Joins: lgombos (~gombos@public.cloak)
- # [09:11] * Joins: glenn (~gadams@public.cloak)
- # [10:17] * heycam|away is now known as heycam
- # [10:31] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [10:41] * Joins: chaals (~Adium@public.cloak)
- # [10:46] * heycam is now known as heycam|away
- # [11:49] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 60 seconds)
- # [12:15] * Joins: lgombos (~gombos@public.cloak)
- # [12:32] * Joins: abarsto (~abarsto@public.cloak)
- # [12:32] * abarsto is now known as ArtB
- # [12:34] * Joins: smaug (~chatzilla@public.cloak)
- # [12:48] * Quits: richt (~richt@public.cloak) (Client closed connection)
- # [12:51] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [13:01] * Joins: glenn (~gadams@public.cloak)
- # [13:03] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [13:28] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
- # [13:29] * Joins: darobin (rberjon@public.cloak)
- # [13:44] * Joins: dom (dom@public.cloak)
- # [13:55] <ArtB> yves, is http://www.w3.org/TR/2013/REC-widgets-digsig-20130411/ happening today?
- # [13:56] <ArtB> MikeSmith, is http://www.w3.org/TR/2013/WD-clipboard-apis-20130411/ happening today?
- # [14:09] * Joins: sicking (~sicking@public.cloak)
- # [14:15] <ArtB> thanks dom!
- # [14:16] <dom> you're welcome :)
- # [14:16] <dom> still need to look into jgraham's more thorough approach
- # [14:16] <ArtB> you're doing this stuff while at the SysApps f2f meeting?
- # [14:16] <dom> nope, I'm not there
- # [14:16] <dom> dave is in charge of sysapps
- # [14:16] <ArtB> oh, that's right Dave
- # [14:16] <ArtB> ;)
- # [14:20] <darobin> dom: yeah great stuff
- # [14:20] <darobin> we need to hack more on making it automated
- # [14:20] <darobin> and avoiding conflicts
- # [14:22] * Ms2ger doesn't understand where conflicts would come from
- # [14:23] <dom> conflicts came from my mistaken approach, fwiw
- # [14:44] <darobin> right, I think dom was merging instead of checking out I believe
- # [14:44] <dom> indeed (or rather, the script I used did that)
- # [14:47] <ArtB> http://www.w3.org/TR/2013/REC-widgets-digsig-20130411/
- # [14:47] <Yves> art, it won't be published today, sadly
- # [14:53] * Joins: smaug (~chatzilla@public.cloak)
- # [14:55] * Joins: davidb (~davidb@public.cloak)
- # [15:02] <MikeSmith> ArtB: working on clipops now but I gotta say I would really it sure would be nice if we had an editor for that spec who knew how to distinguish his ass from a hole in the ground as far as his responsibilities as editor
- # [15:03] <darobin> haha
- # [15:04] <ArtB> MikeSmith - if you're saying we should push back and ask the Editor to do all of the work to get the WD PubReady, I agree. And if you want to go that route, please feel free to stop what you are doing and I can make that request. Just let me know.
- # [15:05] * ArtB wasn't sure why you volunteered to get that spec PubReady ...
- # [15:18] <MikeSmith> ArtB: I got it done -- will be published today very soon
- # [15:18] <MikeSmith> sorry for the delays
- # [15:19] <ArtB> Thanks MikeSmith! BTW, what was the problem? Did something get messed up when the spec was ported to respec?
- # [15:21] <MikeSmith> ArtB: dunno. I went back and regenerated it from the source
- # [15:29] <Ms2ger> "I wounldn't want any random pull requests from any random person made on our github repository to result in publishing the content of the said pull request"
- # [15:29] <Ms2ger> dom, how is doing that not the exact point of this exercise?
- # [15:29] <dom> I think the point of the exercise is to make it easy to call for reviews on tests
- # [15:30] <dom> having a small barrier (like someone clicking a button) before something is determined worthy of a review doesn't seem contrary to that goal
- # [15:36] <darobin> do we really need that?
- # [15:37] <dom> that what?
- # [15:37] <darobin> I mean if someone makes a crazy pull request, how long till fifty of us have seen the email and closed it?
- # [15:37] <darobin> the clicking of a little button
- # [15:37] <darobin> the small barrier
- # [15:37] <darobin> tobie is working on integrating the CLA, which is already a little barrier anyway
- # [15:37] <dom> well, you assuming that closing a pull request will automatically remove the content from the server
- # [15:37] <darobin> yes that I am :)
- # [15:38] <darobin> the full repo is ~130MB and that's going to keep growin
- # [15:38] <darobin> if we toss in CSS it's at 0.5GB already
- # [15:39] <dom> and how long — I don't know; but the semantics of "pull request" have been "I'll look at it when I have time", with this system it would need to be "I need to check now that we're not hosting spam and you know what for too long"
- # [15:39] <darobin> I know that space is cheap, but if we have a full tree checkout for ever PR there is, we are going to hit a disk space problem in the foreseeable future
- # [15:39] <dom> yeah, I noted that scale issue yesterday :)
- # [15:40] <dom> so you're now arguing that we don't know need checkouts?
- # [15:40] <darobin> do we really need to set spam protection up upfront?
- # [15:40] <jgraham> Actually that isn't as big a problem as you think
- # [15:40] <jgraham> Git uses hard links for local clones by default
- # [15:40] <darobin> dom: no, we need the checkouts, but only of the open PRs
- # [15:40] <darobin> jgraham: true, that's a good point
- # [15:40] <jgraham> So you make master a full clone and all the PRs clones of the local master
- # [15:40] <darobin> good point
- # [15:40] <darobin> that should actually help us
- # [15:41] <darobin> a lot actually
- # [15:41] <dom> jgraham, oh, good thinking :)
- # [15:41] <jgraham> (my script takes that approach)
- # [15:41] <darobin> smart jgraham
- # [15:41] <jgraham> I so think that having some way to opt-in to a pull request being mirroroed is reasonable
- # [15:42] <jgraham> But I'm pretty sure that all the required information is in the GH API
- # [15:42] <dom> well, if we go with simply a label (which I now think is reasonable), yeah, the GH API has all we need
- # [15:42] <dom> s/label/issue label/
- # [15:43] <jgraham> Well for a new PR, I would check if pull_request["head"]["user"]["id"] is in the organisation users
- # [15:44] <jgraham> Is adding labels limited to organisation memebers?
- # [15:44] <dom> afaik yes
- # [15:45] <jgraham> I guess that can work then
- # [15:45] <dom> https://help.github.com/articles/what-are-the-different-access-permissions
- # [15:46] <jgraham> OK
- # [15:46] <ArtB> (FWIW, having some type of "yes, please mirror PR X" button/request rather than doing the mirror automatically WFM)
- # [15:47] * ArtB goes back to giant backlog of [webcomponents] e-mails ...
- # [15:49] <jgraham> The only problem with using labels is that there are no corresponding API events
- # [15:49] <dom> good point, but a cron job could probably resolve it
- # [15:50] <Ms2ger> ArtB, my approach of sending [webcomponents] to /dev/null has worked quite well :)
- # [15:51] <ArtB> ;)
- # [15:51] <jgraham> Yeah, I guess that could be OK. I tend to think that anything involving polling is a bad idea as a point of principle
- # [15:55] * Joins: glenn (~gadams@public.cloak)
- # [15:59] <timeless> Ms2ger: *sigh*
- # [16:00] <Ms2ger> Oh, hi timeless
- # [16:00] <timeless> hello from Madrid
- # [16:00] <timeless> GeoPing: where are you now?
- # [16:09] <darobin> jgraham, dom: note that we have a contact at GitHub, if there's something we need from their APIs like a notification or something we can ask
- # [16:09] <darobin> there's no guarantee of course, but in my experience they've always been responsive
- # [16:10] <darobin> (if only to come back a little while later and say they won't do it, which is already much better than many)
- # [16:10] <dom> well, if they could add a "labeled" action to issue events... http://developer.github.com/v3/activity/events/types/#issuesevent
- # [16:10] <darobin> dom: +1 to use PR numbers instead of labels by the way
- # [16:10] <dom> ah good to know
- # [16:10] <darobin> dom: I'll ping the guy
- # [16:20] <darobin> done
- # [16:21] <dom> thx!
- # [16:27] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
- # [16:31] * Joins: lgombos_ (~gombos@public.cloak)
- # [16:31] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
- # [16:35] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [16:35] * Quits: lgombos_ (~gombos@public.cloak) (Ping timeout: 60 seconds)
- # [16:39] * Quits: danielfilho|w (~danielfilho@public.cloak) (Client closed connection)
- # [16:44] * Joins: danielfi_ (~danielfilho@public.cloak)
- # [16:48] * Joins: jarek (~jarek@public.cloak)
- # [16:49] * Quits: jarek (~jarek@public.cloak) (jarek)
- # [16:49] * Joins: jarek (~jarek@public.cloak)
- # [16:52] * Quits: jarek (~jarek@public.cloak) (jarek)
- # [16:52] * Joins: jarek (~jarek@public.cloak)
- # [16:53] * Quits: jarek (~jarek@public.cloak) (jarek)
- # [16:53] * Joins: jarek (~jarek@public.cloak)
- # [16:56] * Quits: jarek (~jarek@public.cloak) (jarek)
- # [16:57] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [17:05] * Joins: jarek (~jarek@public.cloak)
- # [17:06] * Quits: jarek (~jarek@public.cloak) (jarek)
- # [17:31] * Joins: jsbell (~jsbell@public.cloak)
- # [17:33] * Joins: sicking (~sicking@public.cloak)
- # [17:43] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [18:08] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [18:18] * Quits: dom (dom@public.cloak) ("")
- # [18:25] * Joins: tobie (tobie@public.cloak)
- # [18:29] * Quits: tobie (tobie@public.cloak)
- # [18:40] * Joins: tantek (~tantek@public.cloak)
- # [19:05] * Quits: davidb (~davidb@public.cloak) (Client closed connection)
- # [19:05] * Joins: davidb (~davidb@public.cloak)
- # [19:23] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [19:49] * Joins: dgrogan (~dgrogan@public.cloak)
- # [19:55] * Joins: abarsto (~abarsto@public.cloak)
- # [19:55] * abarsto is now known as ArtB
- # [20:18] * Joins: glenn (~gadams@public.cloak)
- # [20:36] * Quits: karl (~karlcow@public.cloak) (":tiuQ tiuq sah woclrak")
- # [20:57] * Joins: davidb_ (~davidb@public.cloak)
- # [20:59] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 60 seconds)
- # [21:00] * Quits: davidb (~davidb@public.cloak) (Ping timeout: 60 seconds)
- # [21:00] * davidb_ is now known as davidb
- # [21:01] * Joins: tantek (~tantek@public.cloak)
- # [22:12] * Joins: tobie (tobie@public.cloak)
- # [22:19] * Quits: tobie (tobie@public.cloak) (Ping timeout: 60 seconds)
- # [22:28] * Joins: tobie (tobie@public.cloak)
- # [22:32] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [22:41] * Quits: davidb (~davidb@public.cloak) (davidb)
- # [22:45] * Quits: tobie (tobie@public.cloak)
- # [22:50] * heycam|away is now known as heycam
- # [23:24] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [23:39] * Joins: karl (~karlcow@public.cloak)
- # Session Close: Fri Apr 12 00:00:01 2013
The end :)