/irc-logs / w3c / #webapps / 2013-07-03 / end

Options:

  1. # Session Start: Wed Jul 03 00:00:00 2013
  2. # Session Ident: #webapps
  3. # [00:04] * Joins: cabanier (~cabanier@public.cloak)
  4. # [00:08] * Quits: abarth (~uid5294@public.cloak) ("")
  5. # [01:11] * Quits: tobie (tobie@public.cloak) (Ping timeout: 180 seconds)
  6. # [01:17] * Joins: tobie (tobie@public.cloak)
  7. # [01:36] * Joins: skddc (~anonymous@public.cloak)
  8. # [01:51] * Quits: sicking (~sicking@public.cloak) (sicking)
  9. # [01:51] * Quits: tobie (tobie@public.cloak)
  10. # [01:55] * Joins: sicking (~sicking@public.cloak)
  11. # [02:05] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  12. # [02:06] * Quits: jeffh (~d871a880@public.cloak) ("http://www.mibbit.com ajax IRC Client")
  13. # [02:12] * Quits: sicking (~sicking@public.cloak) (sicking)
  14. # [02:41] * Quits: jsbell_ (~jsbell@public.cloak) ("There's no place like home...")
  15. # [02:56] * Quits: chaals1 (~Adium@public.cloak) ("Leaving.")
  16. # [03:00] * Quits: dgrogan (~dgrogan@public.cloak) ("Leaving")
  17. # [03:05] * Joins: jeffh (~18047aad@public.cloak)
  18. # [03:15] * Joins: skddc_ (~anonymous@public.cloak)
  19. # [03:19] * Quits: skddc (~anonymous@public.cloak) (Ping timeout: 180 seconds)
  20. # [03:19] * skddc_ is now known as skddc
  21. # [03:46] * Joins: yoichio (~yoichio@public.cloak)
  22. # [03:47] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  23. # [04:02] * Joins: richt_ (~richt@public.cloak)
  24. # [04:02] * Quits: richt (~richt@public.cloak) (Client closed connection)
  25. # [04:03] * Joins: richt (~richt@public.cloak)
  26. # [04:03] * Quits: richt_ (~richt@public.cloak) (Client closed connection)
  27. # [04:04] * Joins: richt_ (~richt@public.cloak)
  28. # [04:04] * Quits: richt (~richt@public.cloak) (Client closed connection)
  29. # [04:12] * Joins: richt (~richt@public.cloak)
  30. # [04:16] * Quits: richt_ (~richt@public.cloak) (Ping timeout: 180 seconds)
  31. # [04:19] * Quits: richt (~richt@public.cloak) (Client closed connection)
  32. # [04:43] * heycam is now known as heycam|away
  33. # [06:22] * Joins: dveditz_ (~dveditz@public.cloak)
  34. # [06:25] * Quits: dveditz (~dveditz@public.cloak) (Ping timeout: 180 seconds)
  35. # [06:38] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  36. # [06:58] * heycam|away is now known as heycam
  37. # [07:11] * Joins: sicking (~sicking@public.cloak)
  38. # [07:23] * Joins: marcosc (~marcosc@public.cloak)
  39. # [07:30] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  40. # [07:59] * Quits: sicking (~sicking@public.cloak) (sicking)
  41. # [08:17] * Joins: marcosc (~marcosc@public.cloak)
  42. # [08:24] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  43. # [08:47] * Quits: skddc (~anonymous@public.cloak) (skddc)
  44. # [08:52] * Quits: jeffh (~18047aad@public.cloak) ("http://www.mibbit.com ajax IRC Client")
  45. # [09:11] * Joins: marcosc (~marcosc@public.cloak)
  46. # [09:18] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  47. # [09:34] * Joins: darobin (rberjon@public.cloak)
  48. # [10:05] * Joins: marcosc (~marcosc@public.cloak)
  49. # [10:09] * Joins: marcosc_ (~marcosc@public.cloak)
  50. # [10:09] * Joins: dom (dom@public.cloak)
  51. # [10:11] * heycam is now known as heycam|away
  52. # [10:12] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  53. # [10:16] * Quits: marcosc_ (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  54. # [10:16] * Joins: tobie (tobie@public.cloak)
  55. # [10:17] * Parts: fantasai (~fantasai@public.cloak) (fantasai)
  56. # [10:20] * Joins: marcosc (~marcosc@public.cloak)
  57. # [10:29] * Quits: tobie (tobie@public.cloak)
  58. # [10:31] * Quits: dveditz_ (~dveditz@public.cloak) ("")
  59. # [11:12] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  60. # [11:16] * Joins: marcosc (~marcosc@public.cloak)
  61. # [11:16] * Joins: skddc (~anonymous@public.cloak)
  62. # [11:32] * Joins: Ms2ger (~Ms2ger@public.cloak)
  63. # [11:45] * Joins: smaug (~chatzilla@public.cloak)
  64. # [12:37] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  65. # [12:38] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  66. # [12:39] * Joins: darobin (rberjon@public.cloak)
  67. # [12:46] * Quits: darobin (rberjon@public.cloak) (Ping timeout: 180 seconds)
  68. # [13:25] * Joins: hallvors (~hallvord@public.cloak)
  69. # [13:38] * Joins: skddc_ (~anonymous@public.cloak)
  70. # [13:39] * Quits: skddc (~anonymous@public.cloak) (Ping timeout: 180 seconds)
  71. # [13:43] <hallvors> it seems to take longer than it used to before changes pushed to github show up on w3c-test.org :-/
  72. # [13:43] <hallvors> (or is it just me?)
  73. # [13:44] <dom> on master, or for pull requests?
  74. # [13:45] <hallvors> pull requests
  75. # [13:45] <hallvors> (working on PR 128)
  76. # [13:45] * Quits: skddc_ (~anonymous@public.cloak) (Ping timeout: 180 seconds)
  77. # [13:46] <dom> there was a problem with the PR-mirroring stuff; I thought it had been fixed by darobin, but it might have come back
  78. # [13:47] <dom> I'll look at it in a few (on the phone right now)
  79. # [14:04] * Joins: smaug (~chatzilla@public.cloak)
  80. # [14:34] * Joins: darobin (rberjon@public.cloak)
  81. # [14:34] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  82. # [14:34] * Joins: darobin (rberjon@public.cloak)
  83. # [14:49] * Joins: jungkees (~jungkees@public.cloak)
  84. # [14:58] * Joins: richt (~richt@public.cloak)
  85. # [15:08] <hallvors> dom: pls let me know when you have looked at it if I'm still around
  86. # [15:09] <dom> oh thanks for the ping, this had slipped my mind
  87. # [15:09] <dom> looking at it now
  88. # [15:11] <dom> "error: Ref refs/remotes/origin/pr/128 is at c342ae3cfdf3eb604f8e755993750600d195b81b but expected 6cac5f06764ada901463b7e746c5c1812e1aacbe"
  89. # [15:11] <dom> darobin, another error from sync.py, not sure if you can help with it
  90. # [15:12] <darobin> whoa, I don't even know what that error is
  91. # [15:12] <dom> I've found some files with the wrong owner (root instead of www-data), but that was apparently for pr 221, not sure if that would have affected pr 128
  92. # [15:12] <darobin> it could, if something was updated wrong
  93. # [15:12] <darobin> notably, there can be files with the same hash in multiple PRs
  94. # [15:14] <darobin> I'm pretty sure I ran everything with sudo -u www-data, but it's not impossible I may have screwed up once
  95. # [15:24] <hallvors> I hope you figure it out between you ;-) I've checked in a change to try to get a test working on w3c-test.org so it's a bit annoying to not be able to test it ;-)
  96. # [15:28] * Joins: richt_ (~richt@public.cloak)
  97. # [15:28] * Quits: richt (~richt@public.cloak) (Client closed connection)
  98. # [15:31] <dom> hallvors, should be good now
  99. # [15:31] <darobin> dom: ah, I just logged onto zzyzwicz
  100. # [15:31] <dom> darobin, I re-run --setup and it seemed to have gone through ok
  101. # [15:31] <darobin> what was the problem?
  102. # [15:32] <dom> so it probably was the permission thingy
  103. # [15:32] <darobin> brilliant
  104. # [15:32] <darobin> thanks dom
  105. # [15:33] * Joins: richt (~richt@public.cloak)
  106. # [15:35] * Joins: tobie (tobie@public.cloak)
  107. # [15:35] * Quits: richt_ (~richt@public.cloak) (Ping timeout: 180 seconds)
  108. # [15:45] * Quits: jungkees (~jungkees@public.cloak) (Ping timeout: 180 seconds)
  109. # [15:46] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  110. # [15:46] * Joins: fjh (~fhirsch3@public.cloak)
  111. # [15:49] * Quits: tobie (tobie@public.cloak)
  112. # [15:50] * Joins: richt (~richt@public.cloak)
  113. # [15:50] * Quits: richt (~richt@public.cloak) (Client closed connection)
  114. # [15:51] * Joins: richt (~richt@public.cloak)
  115. # [15:51] * Quits: richt (~richt@public.cloak) (Client closed connection)
  116. # [15:52] * Joins: davidb (~davidb@public.cloak)
  117. # [15:52] * Joins: richt (~richt@public.cloak)
  118. # [15:53] * Quits: richt (~richt@public.cloak) (Client closed connection)
  119. # [15:57] * Joins: jungkees (~jungkees@public.cloak)
  120. # [15:57] <hallvors> I would like some random test results for http://w3c-test.org/web-platform-tests/submissions/128/XMLHttpRequest/send-authentication-basic.htm - does it pass for some of you?
  121. # [15:58] <dom> it passes for me, hallvors
  122. # [15:58] <hallvors> UA/OS?
  123. # [15:59] <jgraham> hallvors: Passes for me in O12/Linux and Firefox Nightly/Linux
  124. # [15:59] <dom> FF22 on Ubuntu, and Chrome 28 on ubuntu
  125. # [15:59] <jgraham> Anything else you want tested?
  126. # [15:59] <hallvors> several of those send-authentication* tests are causing trouble, apparently not giving Jungkee the same results I'm seeing :-/
  127. # [16:00] <jgraham> Also some version of chrome passes
  128. # [16:01] <jgraham> 29
  129. # [16:05] <jungkees> hallvords: I came home and tried it out with my laptop. Chrome, Opera, FF all pass!
  130. # [16:05] <hallvors> I expect no trouble from http://w3c.test/XMLHttpRequest/send-authentication-basic-setrequestheader.htm
  131. # [16:05] <hallvors> wow Jungkee :-o
  132. # [16:05] <hallvors> well, aren't browsers just weird beasts..
  133. # [16:07] <hallvors> what about http://w3c-test.org/web-platform-tests/submissions/128/XMLHttpRequest/send-authentication-basic-setrequestheader-existing-session.htm ?
  134. # [16:07] <jungkees> i'll take a look at the previous results i had again. Let's keep the expected value as "DID".
  135. # [16:08] <hallvors> (oddly enough - now these tests also give the same result on reload. I'd actually expect a "DID-NOT" response on reloading..)
  136. # [16:08] <jungkees> ;-)
  137. # [16:08] <hallvors> And for those not reviewing the test source: DID / DID-NOT is tracking whether the UA required a 401 intermediate response before sending the Authorization header)
  138. # [16:09] <jungkees> Opera and Chrome pass. FF fails with "assert_equals: expected "user\npass" but got "open-user\nopen-pass""
  139. # [16:09] <hallvors> Yes, I know about that one and think FF should change ;=)
  140. # [16:09] <jungkees> alright.
  141. # [16:13] * Joins: richt (~richt@public.cloak)
  142. # [16:16] * Joins: richt_ (~richt@public.cloak)
  143. # [16:21] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  144. # [16:28] <dom> darobin, do you know if specref supports arrays for "deliveredBy"? I'm only seeing instances using a single uri (which is obviously wrong for a number of specs)
  145. # [16:29] <jgraham> Hmm, should teach something to add the w3c-test link to PRs
  146. # [16:30] <darobin> dom: that's a very good question, and the person to answer it is the ineffable tobie
  147. # [16:30] <jgraham> Although soon they will be overrun by bots
  148. # [16:30] <darobin> I suspect he hasn't thought of that tbh
  149. # [16:30] <dom> I was thinking of asking him, but he doesn't seem to be around
  150. # [16:30] <hallvors> dom: how often does that sync.py script run?
  151. # [16:30] <darobin> dom: I don't think it's supported, but it should be
  152. # [16:30] <jgraham> hallvors: It is push-based
  153. # [16:31] <dom> darobin, I guess the possible problem is whether consumers support it
  154. # [16:31] <jgraham> hallvors: github notifies the script when the PR changes
  155. # [16:31] <jgraham> Or when master changes
  156. # [16:39] * Quits: trackbot (trackbot@public.cloak) (Client closed connection)
  157. # [16:39] * Joins: trackbot (trackbot@public.cloak)
  158. # [16:44] <hallvors> last two commits on https://github.com/w3c/web-platform-tests/pull/128 are not on w3c-test yet ? :-o
  159. # [16:46] <jgraham> hallvors: sync.py might be broken or github might be slow/broken
  160. # [16:46] <jgraham> Both are common
  161. # [16:46] <hallvors> OK
  162. # [16:47] <hallvors> patience.. :-]
  163. # [16:47] * Quits: trackbot (trackbot@public.cloak) (Client closed connection)
  164. # [16:47] * Joins: trackbot (trackbot@public.cloak)
  165. # [16:49] <hallvors> General question: whether and when the UA requires a 401 response before sending user/pass in XHR requests, is a behaviour that it's generally not possible to observe from JS. Should the test suite for XHR then go to great lengths to test it and assert certain behaviours?
  166. # [16:50] <hallvors> In particular, http://w3c-test.org/web-platform-tests/submissions/128/XMLHttpRequest/send-authentication-competing-names-passwords.htm is a pretty convoluted test and several of its sub-tests fail differently on this point. I'm starting to lean towards saying that this isn't what the test should focus on..
  167. # [16:53] <dom> jgraham, the latest error from sync.py is "fatal: Unable to create '/u/github-checkout/web-platform-tests/.git/index.lock': File exists"
  168. # [16:53] <jgraham> It seems like that git repo got itself into a bad state somehow
  169. # [16:54] <dom> jgraham, I think it might have been dealing with two requests received about the same time
  170. # [16:54] <jgraham> Yeah, that seems rather possible
  171. # [16:55] <dom> (the lock file is gone now)
  172. # [16:55] <jgraham> Possibly git doesn't expect multiple processes to try and access the repo at the same time
  173. # [16:56] * Parts: fjh (~fhirsch3@public.cloak) (fjh)
  174. # [16:56] <jgraham> Could probably check for that file and if it exists sleep for a bit and try again
  175. # [16:58] <dom> that'd be good, indeed
  176. # [16:58] * Joins: tobie (tobie@public.cloak)
  177. # [16:58] <dom> hallvors, I've run sync.py manually, it should have grabbed your latest changes
  178. # [16:59] <hallvors> dom: thanks
  179. # [16:59] <hallvors> ..again
  180. # [17:00] <jgraham> while (true) {dom.postMessage("thanks"); sleep(300)}
  181. # [17:00] <darobin> dom: the primary consumer is still ReSpec, so it's easy to fix that
  182. # [17:00] <darobin> if it breaks something else we're still at a stage where we can reach all the users and get them to fix stuff
  183. # [17:01] <darobin> so it's a fix that should happen now :)
  184. # [17:01] <darobin> I reckon an issue is called ofr
  185. # [17:01] <darobin> (I can file it if you're not on it)
  186. # [17:01] <dom> I've filed it already
  187. # [17:01] <dom> I wonder what that tells about the long term maintenance of the data format through that API though :)
  188. # [17:06] * Quits: richt_ (~richt@public.cloak) (Client closed connection)
  189. # [17:11] * Joins: richt (~richt@public.cloak)
  190. # [17:11] * Quits: richt (~richt@public.cloak) (Client closed connection)
  191. # [17:13] * Quits: jungkees (~jungkees@public.cloak) (Ping timeout: 180 seconds)
  192. # [17:14] * Joins: richt (~richt@public.cloak)
  193. # [17:19] <darobin> dom: it tells us that we need to be careful to review the data now because later we won't be able to break it :)
  194. # [17:19] <darobin> dom: tobie is around now!
  195. # [17:24] * Joins: glenn (~gadams@public.cloak)
  196. # [17:30] * Quits: dom (dom@public.cloak) ("")
  197. # [17:34] * Joins: dom (dom@public.cloak)
  198. # [17:54] <tobie> darobin: what's the problem?
  199. # [17:55] <darobin> tobie: dom has filed an issue already
  200. # [17:55] <tobie> oh
  201. # [17:55] <darobin> a spec can belong to multiple groups at once
  202. # [17:55] <darobin> so deliveredBy can be an array sometimes
  203. # [17:55] <darobin> ReSpec needs to accept that, and specref needs to be able to produce it
  204. # [17:57] <tobie> ReSpec isn't relying on this info at all for now (afaik).
  205. # [17:58] <tobie> I added this about a week ago for the needs of the testing effort.
  206. # [17:58] <tobie> (as a shortcut)
  207. # [18:01] <darobin> ok, well bug fixed in ReSpec then \o/
  208. # [18:01] <darobin> I guess no one's consuming this data yet
  209. # [18:01] <darobin> at some point we could have a schema for the specref data, to validate it
  210. # [18:09] * Joins: darobin_ (rberjon@public.cloak)
  211. # [18:10] * Quits: hallvors (~hallvord@public.cloak) (Ping timeout: 180 seconds)
  212. # [18:10] <tobie> darobin: we do, in the form of unit testds
  213. # [18:10] <darobin_> I know, but I was thinking of a schema also to help with documentation
  214. # [18:10] <tobie> sure
  215. # [18:10] <darobin_> and other possible values
  216. # [18:10] <darobin_> I'll get around to making one at some point
  217. # [18:10] <tobie> formalizing this would be helpful
  218. # [18:10] <darobin_> it's easy with Web Schema :)
  219. # [18:13] <tobie> is that your tool?
  220. # [18:14] * Quits: darobin (rberjon@public.cloak) (Ping timeout: 180 seconds)
  221. # [18:19] <darobin_> tobie: yeah
  222. # [18:20] <tobie> longer term, this data probably belongs in a db.
  223. # [18:20] <tobie> So yeah.
  224. # [18:20] * Joins: tantek (~tpod@public.cloak)
  225. # [18:32] * Quits: darobin_ (rberjon@public.cloak) (Client closed connection)
  226. # [18:45] * Quits: dom (dom@public.cloak) ("")
  227. # [18:55] * Quits: tantek (~tpod@public.cloak) (Client closed connection)
  228. # [19:00] * Joins: tantek (~tpod@public.cloak)
  229. # [19:05] * Joins: darobin (rberjon@public.cloak)
  230. # [19:07] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  231. # [19:10] * Quits: tantek (~tpod@public.cloak) ("Colloquy for iPod touch - http://colloquy.mobi")
  232. # [19:12] * Joins: tantek (~tpod@public.cloak)
  233. # [19:25] * Quits: tantek (~tpod@public.cloak) (Ping timeout: 180 seconds)
  234. # [19:39] * Joins: darobin (rberjon@public.cloak)
  235. # [19:47] * Quits: darobin (rberjon@public.cloak) (Ping timeout: 180 seconds)
  236. # [20:08] * Joins: davidb_ (~davidb@public.cloak)
  237. # [20:14] * Quits: davidb (~davidb@public.cloak) (Ping timeout: 180 seconds)
  238. # [20:14] * davidb_ is now known as davidb
  239. # [20:45] * Joins: sicking (~sicking@public.cloak)
  240. # [20:58] * Quits: sicking (~sicking@public.cloak) (sicking)
  241. # [20:58] * Joins: sicking (~sicking@public.cloak)
  242. # [21:01] * Joins: skddc (~anonymous@public.cloak)
  243. # [21:14] * Quits: sicking (~sicking@public.cloak) (sicking)
  244. # [21:20] * Joins: sicking (~sicking@public.cloak)
  245. # [21:20] * Quits: sicking (~sicking@public.cloak) (sicking)
  246. # [22:32] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
  247. # [22:38] * Quits: davidb (~davidb@public.cloak) (davidb)
  248. # [23:01] * Quits: tobie (tobie@public.cloak)
  249. # [23:02] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  250. # [23:07] * Joins: tobie (tobie@public.cloak)
  251. # [23:14] * Quits: richt (~richt@public.cloak) (Client closed connection)
  252. # [23:14] * Joins: richt (~richt@public.cloak)
  253. # [23:21] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  254. # [23:38] * Joins: marcosc (~marcosc@public.cloak)
  255. # [23:41] * Quits: skddc (~anonymous@public.cloak) (skddc)
  256. # [23:45] * Quits: marcosc (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  257. # Session Close: Thu Jul 04 00:00:01 2013

The end :)