/irc-logs / w3c / #webapps / 2013-04-11 / end

Options:

  1. # Session Start: Thu Apr 11 00:00:01 2013
  2. # Session Ident: #webapps
  3. # [00:04] * Joins: glenn_ (~gadams@public.cloak)
  4. # [00:04] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  5. # [00:19] * Joins: jeffh (~d871a880@public.cloak)
  6. # [00:21] * Quits: danielfilho|w (~danielfilho@public.cloak) (Ping timeout: 60 seconds)
  7. # [00:25] * Joins: danielfilho|w (~danielfilho@public.cloak)
  8. # [00:26] * Joins: lgombos (~gombos@public.cloak)
  9. # [00:31] * Quits: danielfilho|w (~danielfilho@public.cloak) (Ping timeout: 60 seconds)
  10. # [00:35] * Joins: danielfilho|w (~danielfilho@public.cloak)
  11. # [00:45] * Quits: jeffh (~d871a880@public.cloak) ("http://www.mibbit.com ajax IRC Client")
  12. # [00:46] * heycam|away is now known as heycam
  13. # [00:49] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 60 seconds)
  14. # [00:56] * Quits: glenn_ (~gadams@public.cloak) (Client closed connection)
  15. # [00:56] * Joins: glenn (~gadams@public.cloak)
  16. # [01:04] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
  17. # [01:37] * heycam is now known as heycam|away
  18. # [01:56] * heycam|away is now known as heycam
  19. # [02:26] * Quits: jsbell (~jsbell@public.cloak) ("There's no place like home...")
  20. # [02:26] * Joins: jsbell (~jsbell@public.cloak)
  21. # [02:27] * Quits: jsbell (~jsbell@public.cloak) ("There's no place like home...")
  22. # [02:43] * Quits: dgrogan (~dgrogan@public.cloak) ("Leaving")
  23. # [02:47] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  24. # [03:42] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 60 seconds)
  25. # [03:51] * Joins: davidb (~davidb@public.cloak)
  26. # [03:55] * Quits: tantek (~tantek@public.cloak) (tantek)
  27. # [04:00] * Joins: richt (~richt@public.cloak)
  28. # [04:05] * heycam is now known as heycam|away
  29. # [04:12] * Quits: richt (~richt@public.cloak) (Client closed connection)
  30. # [04:12] * Joins: richt (~richt@public.cloak)
  31. # [04:17] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
  32. # [04:24] * Joins: glenn (~gadams@public.cloak)
  33. # [04:39] * Quits: davidb (~davidb@public.cloak) (davidb)
  34. # [04:50] * heycam|away is now known as heycam
  35. # [05:22] * Joins: richt (~richt@public.cloak)
  36. # [06:15] * Quits: richt (~richt@public.cloak) (Client closed connection)
  37. # [06:15] * Quits: shepazu (schepers@public.cloak) (Client closed connection)
  38. # [06:15] * Joins: shepazu (schepers@public.cloak)
  39. # [06:15] * Joins: richt (~richt@public.cloak)
  40. # [06:19] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
  41. # [07:14] * Joins: richt (~richt@public.cloak)
  42. # [08:56] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  43. # [09:08] * heycam is now known as heycam|away
  44. # [09:08] * Joins: lgombos (~gombos@public.cloak)
  45. # [09:11] * Joins: glenn (~gadams@public.cloak)
  46. # [10:17] * heycam|away is now known as heycam
  47. # [10:31] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  48. # [10:41] * Joins: chaals (~Adium@public.cloak)
  49. # [10:46] * heycam is now known as heycam|away
  50. # [11:49] * Quits: lgombos (~gombos@public.cloak) (Ping timeout: 60 seconds)
  51. # [12:15] * Joins: lgombos (~gombos@public.cloak)
  52. # [12:32] * Joins: abarsto (~abarsto@public.cloak)
  53. # [12:32] * abarsto is now known as ArtB
  54. # [12:34] * Joins: smaug (~chatzilla@public.cloak)
  55. # [12:48] * Quits: richt (~richt@public.cloak) (Client closed connection)
  56. # [12:51] * Joins: Ms2ger (~Ms2ger@public.cloak)
  57. # [13:01] * Joins: glenn (~gadams@public.cloak)
  58. # [13:03] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  59. # [13:28] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
  60. # [13:29] * Joins: darobin (rberjon@public.cloak)
  61. # [13:44] * Joins: dom (dom@public.cloak)
  62. # [13:55] <ArtB> yves, is http://www.w3.org/TR/2013/REC-widgets-digsig-20130411/ happening today?
  63. # [13:56] <ArtB> MikeSmith, is http://www.w3.org/TR/2013/WD-clipboard-apis-20130411/ happening today?
  64. # [14:09] * Joins: sicking (~sicking@public.cloak)
  65. # [14:15] <ArtB> thanks dom!
  66. # [14:16] <dom> you're welcome :)
  67. # [14:16] <dom> still need to look into jgraham's more thorough approach
  68. # [14:16] <ArtB> you're doing this stuff while at the SysApps f2f meeting?
  69. # [14:16] <dom> nope, I'm not there
  70. # [14:16] <dom> dave is in charge of sysapps
  71. # [14:16] <ArtB> oh, that's right Dave
  72. # [14:16] <ArtB> ;)
  73. # [14:20] <darobin> dom: yeah great stuff
  74. # [14:20] <darobin> we need to hack more on making it automated
  75. # [14:20] <darobin> and avoiding conflicts
  76. # [14:22] * Ms2ger doesn't understand where conflicts would come from
  77. # [14:23] <dom> conflicts came from my mistaken approach, fwiw
  78. # [14:44] <darobin> right, I think dom was merging instead of checking out I believe
  79. # [14:44] <dom> indeed (or rather, the script I used did that)
  80. # [14:47] <ArtB> http://www.w3.org/TR/2013/REC-widgets-digsig-20130411/
  81. # [14:47] <Yves> art, it won't be published today, sadly
  82. # [14:53] * Joins: smaug (~chatzilla@public.cloak)
  83. # [14:55] * Joins: davidb (~davidb@public.cloak)
  84. # [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
  85. # [15:03] <darobin> haha
  86. # [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.
  87. # [15:05] * ArtB wasn't sure why you volunteered to get that spec PubReady ...
  88. # [15:18] <MikeSmith> ArtB: I got it done -- will be published today very soon
  89. # [15:18] <MikeSmith> sorry for the delays
  90. # [15:19] <ArtB> Thanks MikeSmith! BTW, what was the problem? Did something get messed up when the spec was ported to respec?
  91. # [15:21] <MikeSmith> ArtB: dunno. I went back and regenerated it from the source
  92. # [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"
  93. # [15:29] <Ms2ger> dom, how is doing that not the exact point of this exercise?
  94. # [15:29] <dom> I think the point of the exercise is to make it easy to call for reviews on tests
  95. # [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
  96. # [15:36] <darobin> do we really need that?
  97. # [15:37] <dom> that what?
  98. # [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?
  99. # [15:37] <darobin> the clicking of a little button
  100. # [15:37] <darobin> the small barrier
  101. # [15:37] <darobin> tobie is working on integrating the CLA, which is already a little barrier anyway
  102. # [15:37] <dom> well, you assuming that closing a pull request will automatically remove the content from the server
  103. # [15:37] <darobin> yes that I am :)
  104. # [15:38] <darobin> the full repo is ~130MB and that's going to keep growin
  105. # [15:38] <darobin> if we toss in CSS it's at 0.5GB already
  106. # [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"
  107. # [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
  108. # [15:39] <dom> yeah, I noted that scale issue yesterday :)
  109. # [15:40] <dom> so you're now arguing that we don't know need checkouts?
  110. # [15:40] <darobin> do we really need to set spam protection up upfront?
  111. # [15:40] <jgraham> Actually that isn't as big a problem as you think
  112. # [15:40] <jgraham> Git uses hard links for local clones by default
  113. # [15:40] <darobin> dom: no, we need the checkouts, but only of the open PRs
  114. # [15:40] <darobin> jgraham: true, that's a good point
  115. # [15:40] <jgraham> So you make master a full clone and all the PRs clones of the local master
  116. # [15:40] <darobin> good point
  117. # [15:40] <darobin> that should actually help us
  118. # [15:41] <darobin> a lot actually
  119. # [15:41] <dom> jgraham, oh, good thinking :)
  120. # [15:41] <jgraham> (my script takes that approach)
  121. # [15:41] <darobin> smart jgraham
  122. # [15:41] <jgraham> I so think that having some way to opt-in to a pull request being mirroroed is reasonable
  123. # [15:42] <jgraham> But I'm pretty sure that all the required information is in the GH API
  124. # [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
  125. # [15:42] <dom> s/label/issue label/
  126. # [15:43] <jgraham> Well for a new PR, I would check if pull_request["head"]["user"]["id"] is in the organisation users
  127. # [15:44] <jgraham> Is adding labels limited to organisation memebers?
  128. # [15:44] <dom> afaik yes
  129. # [15:45] <jgraham> I guess that can work then
  130. # [15:45] <dom> https://help.github.com/articles/what-are-the-different-access-permissions
  131. # [15:46] <jgraham> OK
  132. # [15:46] <ArtB> (FWIW, having some type of "yes, please mirror PR X" button/request rather than doing the mirror automatically WFM)
  133. # [15:47] * ArtB goes back to giant backlog of [webcomponents] e-mails ...
  134. # [15:49] <jgraham> The only problem with using labels is that there are no corresponding API events
  135. # [15:49] <dom> good point, but a cron job could probably resolve it
  136. # [15:50] <Ms2ger> ArtB, my approach of sending [webcomponents] to /dev/null has worked quite well :)
  137. # [15:51] <ArtB> ;)
  138. # [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
  139. # [15:55] * Joins: glenn (~gadams@public.cloak)
  140. # [15:59] <timeless> Ms2ger: *sigh*
  141. # [16:00] <Ms2ger> Oh, hi timeless
  142. # [16:00] <timeless> hello from Madrid
  143. # [16:00] <timeless> GeoPing: where are you now?
  144. # [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
  145. # [16:09] <darobin> there's no guarantee of course, but in my experience they've always been responsive
  146. # [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)
  147. # [16:10] <dom> well, if they could add a "labeled" action to issue events... http://developer.github.com/v3/activity/events/types/#issuesevent
  148. # [16:10] <darobin> dom: +1 to use PR numbers instead of labels by the way
  149. # [16:10] <dom> ah good to know
  150. # [16:10] <darobin> dom: I'll ping the guy
  151. # [16:20] <darobin> done
  152. # [16:21] <dom> thx!
  153. # [16:27] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
  154. # [16:31] * Joins: lgombos_ (~gombos@public.cloak)
  155. # [16:31] * Quits: lgombos (~gombos@public.cloak) (Client closed connection)
  156. # [16:35] * Quits: sicking (~sicking@public.cloak) (sicking)
  157. # [16:35] * Quits: lgombos_ (~gombos@public.cloak) (Ping timeout: 60 seconds)
  158. # [16:39] * Quits: danielfilho|w (~danielfilho@public.cloak) (Client closed connection)
  159. # [16:44] * Joins: danielfi_ (~danielfilho@public.cloak)
  160. # [16:48] * Joins: jarek (~jarek@public.cloak)
  161. # [16:49] * Quits: jarek (~jarek@public.cloak) (jarek)
  162. # [16:49] * Joins: jarek (~jarek@public.cloak)
  163. # [16:52] * Quits: jarek (~jarek@public.cloak) (jarek)
  164. # [16:52] * Joins: jarek (~jarek@public.cloak)
  165. # [16:53] * Quits: jarek (~jarek@public.cloak) (jarek)
  166. # [16:53] * Joins: jarek (~jarek@public.cloak)
  167. # [16:56] * Quits: jarek (~jarek@public.cloak) (jarek)
  168. # [16:57] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  169. # [17:05] * Joins: jarek (~jarek@public.cloak)
  170. # [17:06] * Quits: jarek (~jarek@public.cloak) (jarek)
  171. # [17:31] * Joins: jsbell (~jsbell@public.cloak)
  172. # [17:33] * Joins: sicking (~sicking@public.cloak)
  173. # [17:43] * Quits: sicking (~sicking@public.cloak) (sicking)
  174. # [18:08] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  175. # [18:18] * Quits: dom (dom@public.cloak) ("")
  176. # [18:25] * Joins: tobie (tobie@public.cloak)
  177. # [18:29] * Quits: tobie (tobie@public.cloak)
  178. # [18:40] * Joins: tantek (~tantek@public.cloak)
  179. # [19:05] * Quits: davidb (~davidb@public.cloak) (Client closed connection)
  180. # [19:05] * Joins: davidb (~davidb@public.cloak)
  181. # [19:23] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  182. # [19:49] * Joins: dgrogan (~dgrogan@public.cloak)
  183. # [19:55] * Joins: abarsto (~abarsto@public.cloak)
  184. # [19:55] * abarsto is now known as ArtB
  185. # [20:18] * Joins: glenn (~gadams@public.cloak)
  186. # [20:36] * Quits: karl (~karlcow@public.cloak) (":tiuQ tiuq sah woclrak")
  187. # [20:57] * Joins: davidb_ (~davidb@public.cloak)
  188. # [20:59] * Quits: tantek (~tantek@public.cloak) (Ping timeout: 60 seconds)
  189. # [21:00] * Quits: davidb (~davidb@public.cloak) (Ping timeout: 60 seconds)
  190. # [21:00] * davidb_ is now known as davidb
  191. # [21:01] * Joins: tantek (~tantek@public.cloak)
  192. # [22:12] * Joins: tobie (tobie@public.cloak)
  193. # [22:19] * Quits: tobie (tobie@public.cloak) (Ping timeout: 60 seconds)
  194. # [22:28] * Joins: tobie (tobie@public.cloak)
  195. # [22:32] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
  196. # [22:41] * Quits: davidb (~davidb@public.cloak) (davidb)
  197. # [22:45] * Quits: tobie (tobie@public.cloak)
  198. # [22:50] * heycam|away is now known as heycam
  199. # [23:24] * Quits: tantek (~tantek@public.cloak) (tantek)
  200. # [23:39] * Joins: karl (~karlcow@public.cloak)
  201. # Session Close: Fri Apr 12 00:00:01 2013

The end :)