/irc-logs / w3c / #webapps / 2013-05-21 / end

Options:

  1. # Session Start: Tue May 21 00:00:00 2013
  2. # Session Ident: #webapps
  3. # [00:38] * Joins: tantek (~tpod@public.cloak)
  4. # [00:48] * Quits: tantek (~tpod@public.cloak) ("Colloquy for iPod touch - http://colloquy.mobi")
  5. # [01:32] * Quits: Lachy (~Lachy@public.cloak) ("Bye")
  6. # [01:46] * Joins: Lachy (~Lachy@public.cloak)
  7. # [02:01] * Quits: jsbell (~jsbell@public.cloak) ("There's no place like home...")
  8. # [02:48] * Joins: kochi_ (~kochi_home@public.cloak)
  9. # [02:55] * Quits: kochi_ (~kochi_home@public.cloak) (Ping timeout: 180 seconds)
  10. # [03:07] * heycam|away is now known as heycam
  11. # [03:10] * Quits: sicking (~sicking@public.cloak) (sicking)
  12. # [03:24] * Joins: real_wez (~realwez@public.cloak)
  13. # [03:27] * Quits: real_wez (~realwez@public.cloak) (Client closed connection)
  14. # [03:46] * Joins: paul___irish (~paul___irish@public.cloak)
  15. # [03:51] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  16. # [04:22] * heycam is now known as heycam|away
  17. # [04:55] * heycam|away is now known as heycam
  18. # [05:03] * heycam is now known as heycam|away
  19. # [05:10] * Quits: gavin (~gavin@public.cloak) (Ping timeout: 180 seconds)
  20. # [05:24] * Joins: gavin (~gavin@public.cloak)
  21. # [05:33] * Joins: richt (~richt@public.cloak)
  22. # [06:18] * heycam|away is now known as heycam
  23. # [06:30] * Joins: marcosc (~marcosc@public.cloak)
  24. # [06:35] * Quits: marcosc_ (~marcosc@public.cloak) (Ping timeout: 180 seconds)
  25. # [06:39] * Quits: richt (~richt@public.cloak) (Client closed connection)
  26. # [06:40] * Joins: richt (~richt@public.cloak)
  27. # [06:47] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  28. # [06:55] * Quits: logbot (~logbot@public.cloak) (Ping timeout: 180 seconds)
  29. # [06:58] * Joins: logbot (~logbot@public.cloak)
  30. # [07:02] * Joins: tantek (~tpod@public.cloak)
  31. # [07:06] * Quits: tantek (~tpod@public.cloak) ("Colloquy for iPod touch - http://colloquy.mobi")
  32. # [07:31] * Joins: richt (~richt@public.cloak)
  33. # [07:32] * Joins: richt_ (~richt@public.cloak)
  34. # [07:38] * Joins: sicking (~sicking@public.cloak)
  35. # [07:38] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  36. # [08:37] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
  37. # [08:44] * Joins: richt (~richt@public.cloak)
  38. # [08:45] * Quits: richt_ (~richt@public.cloak) (Ping timeout: 180 seconds)
  39. # [08:49] * Joins: chaals (~Adium@public.cloak)
  40. # [08:53] * Quits: timeless (~uid4015@public.cloak) ("Connection closed for inactivity")
  41. # [09:04] * Joins: richt_ (~richt@public.cloak)
  42. # [09:10] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  43. # [09:16] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  44. # [09:29] * Joins: richt (~richt@public.cloak)
  45. # [09:34] * Quits: logbot (~logbot@public.cloak) (Ping timeout: 180 seconds)
  46. # [09:36] * Quits: richt_ (~richt@public.cloak) (Ping timeout: 180 seconds)
  47. # [09:36] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  48. # [09:47] * Quits: karl (~karlcow@public.cloak) (Client closed connection)
  49. # [09:56] * heycam is now known as heycam|away
  50. # [10:05] * Joins: richt (~richt@public.cloak)
  51. # [11:01] * Joins: logbot (~logbot@public.cloak)
  52. # [11:09] * heycam|away is now known as heycam
  53. # [11:13] * heycam is now known as heycam|away
  54. # [11:13] * heycam|away is now known as heycam
  55. # [11:38] * Quits: richt (~richt@public.cloak) (Client closed connection)
  56. # [11:39] * Joins: richt (~richt@public.cloak)
  57. # [11:46] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  58. # [11:47] * Joins: Jungkee (~Jungkee@public.cloak)
  59. # [11:50] * Joins: karl (~karlcow@public.cloak)
  60. # [11:58] * Quits: chaals (~Adium@public.cloak) (Ping timeout: 180 seconds)
  61. # [12:13] * heycam is now known as heycam|away
  62. # [12:22] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  63. # [12:22] * Quits: kochi (~kochi@public.cloak) (Client closed connection)
  64. # [12:23] * Joins: gavin (~gavin@public.cloak)
  65. # [12:41] * Joins: tobie (tobie@public.cloak)
  66. # [12:48] * Joins: darobin (rberjon@public.cloak)
  67. # [13:08] * Joins: chaals (~Adium@public.cloak)
  68. # [13:16] * Joins: richt (~richt@public.cloak)
  69. # [13:17] * Joins: richt_ (~richt@public.cloak)
  70. # [13:23] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  71. # [13:29] * Joins: abarsto (~abarsto@public.cloak)
  72. # [13:29] * abarsto is now known as ArtB
  73. # [13:32] * Joins: smaug (~chatzilla@public.cloak)
  74. # [14:03] * Joins: hallvors (~hallvord@public.cloak)
  75. # [14:09] * Quits: sicking (~sicking@public.cloak) (sicking)
  76. # [14:26] * Joins: chaals1 (~Adium@public.cloak)
  77. # [14:32] * Quits: chaals (~Adium@public.cloak) (Ping timeout: 180 seconds)
  78. # [14:33] <Jungkee> Hi Hallvord
  79. # [14:44] <ArtB> hallvorS (nick ;))
  80. # [14:45] <hallvors> Hi :) (and thanks Art - the IRC client popped up a notification when you used the right nick)
  81. # [14:47] * Quits: richt_ (~richt@public.cloak) (Client closed connection)
  82. # [14:47] * Joins: richt (~richt@public.cloak)
  83. # [14:55] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  84. # [14:58] * Joins: glenn (~gadams@public.cloak)
  85. # [15:15] * Joins: davidb (~davidb@public.cloak)
  86. # [15:24] * heycam|away is now known as heycam
  87. # [15:40] * Joins: Ms2ger (~Ms2ger@public.cloak)
  88. # [15:50] * Joins: kochi (~kochi_home@public.cloak)
  89. # [15:54] * Quits: chaals1 (~Adium@public.cloak) (Ping timeout: 180 seconds)
  90. # [15:57] * Quits: kochi (~kochi_home@public.cloak) (Ping timeout: 180 seconds)
  91. # [16:00] * Joins: davidb_ (~davidb@public.cloak)
  92. # [16:06] * Quits: davidb (~davidb@public.cloak) (Ping timeout: 180 seconds)
  93. # [16:06] * davidb_ is now known as davidb
  94. # [16:12] * Joins: chaals (~Adium@public.cloak)
  95. # [16:20] * Joins: kochi (~kochi_home@public.cloak)
  96. # [16:24] * heycam is now known as heycam|away
  97. # [16:26] * Joins: kochi_ (~kochi_home@public.cloak)
  98. # [16:27] * Quits: kochi (~kochi_home@public.cloak) (Ping timeout: 180 seconds)
  99. # [16:46] * Quits: tobie (tobie@public.cloak)
  100. # [16:59] * Joins: sicking (~sicking@public.cloak)
  101. # [17:19] * Quits: kochi_ (~kochi_home@public.cloak) (Client closed connection)
  102. # [17:20] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  103. # [17:20] * Joins: kochi (~kochi_home@public.cloak)
  104. # [17:27] * Quits: kochi (~kochi_home@public.cloak) (Ping timeout: 180 seconds)
  105. # [17:29] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
  106. # [17:43] * Joins: abarsto (~abarsto@public.cloak)
  107. # [17:43] * abarsto is now known as ArtB
  108. # [17:48] * Joins: timeless (~uid4015@public.cloak)
  109. # [18:05] * Quits: davidb (~davidb@public.cloak) ("blast off!")
  110. # [18:05] * Joins: kochi (~kochi_home@public.cloak)
  111. # [18:16] * Joins: chaals (~Adium@public.cloak)
  112. # [18:22] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
  113. # [18:23] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  114. # [18:26] * Joins: glenn (~gadams@public.cloak)
  115. # [18:29] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  116. # [18:31] * Quits: sicking (~sicking@public.cloak) (sicking)
  117. # [18:40] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  118. # [18:40] * Joins: jsbell (~jsbell@public.cloak)
  119. # [18:41] * Joins: Ms2ger (~Ms2ger@public.cloak)
  120. # [18:46] * Joins: tantek (~tpod@public.cloak)
  121. # [18:50] * Joins: sicking (~sicking@public.cloak)
  122. # [19:03] * Quits: tantek (~tpod@public.cloak) ("Colloquy for iPod touch - http://colloquy.mobi")
  123. # [19:04] * Joins: tantek (~tpod@public.cloak)
  124. # [19:12] * Quits: kochi (~kochi_home@public.cloak) (Client closed connection)
  125. # [19:18] * Joins: kochi (~kochi_home@public.cloak)
  126. # [19:19] * Joins: richt (~richt@public.cloak)
  127. # [19:22] * Quits: kochi (~kochi_home@public.cloak) (Client closed connection)
  128. # [19:31] * Quits: tantek (~tpod@public.cloak) ("Colloquy for iPod touch - http://colloquy.mobi")
  129. # [19:31] * Quits: sicking (~sicking@public.cloak) (sicking)
  130. # [19:40] * Joins: tantek (~tpod@public.cloak)
  131. # [19:50] * Quits: tantek (~tpod@public.cloak) ("Colloquy for iPod touch - http://colloquy.mobi")
  132. # [19:53] * Joins: kochi (~kochi_home@public.cloak)
  133. # [20:03] * Joins: sicking (~sicking@public.cloak)
  134. # [20:03] * Quits: kochi (~kochi_home@public.cloak) (Ping timeout: 180 seconds)
  135. # [20:16] * Joins: tantek (~tpod@public.cloak)
  136. # [20:19] * Joins: richt_ (~richt@public.cloak)
  137. # [20:19] * Quits: richt (~richt@public.cloak) (Client closed connection)
  138. # [20:24] * Joins: davidb (~davidb@public.cloak)
  139. # [20:26] * Quits: tantek (~tpod@public.cloak) ("Colloquy for iPod touch - http://colloquy.mobi")
  140. # [20:27] * Joins: kochi (~kochi_home@public.cloak)
  141. # [20:27] * Quits: marcosc (~marcosc@public.cloak) (Client closed connection)
  142. # [20:34] * Quits: kochi (~kochi_home@public.cloak) (Ping timeout: 180 seconds)
  143. # [20:49] * Joins: tobie (tobie@public.cloak)
  144. # [21:02] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  145. # [21:06] * Quits: richt_ (~richt@public.cloak) (Client closed connection)
  146. # [21:07] * Joins: richt (~richt@public.cloak)
  147. # [21:14] * Quits: richt (~richt@public.cloak) (Ping timeout: 180 seconds)
  148. # [21:23] * Joins: glenn (~gadams@public.cloak)
  149. # [21:23] * Quits: sicking (~sicking@public.cloak) (sicking)
  150. # [21:43] * Joins: chaals (~Adium@public.cloak)
  151. # [21:46] * Joins: glenn_ (~gadams@public.cloak)
  152. # [21:46] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  153. # [21:50] * Joins: sicking (~sicking@public.cloak)
  154. # [21:59] * Joins: kochi (~kochi_home@public.cloak)
  155. # [21:59] * Joins: davidb_ (~davidb@public.cloak)
  156. # [22:01] <hallvors> Is Robin around - or someone else who can answer a GitHub question?
  157. # [22:01] <Ms2ger> Try me
  158. # [22:02] <hallvors> thanks - looking at the "Move MS tests" stuff
  159. # [22:02] <hallvors> https://github.com/w3c/web-platform-tests/pull/50
  160. # [22:02] <hallvors> basic stupid question: can I clone the w3c/web-platform-tests directly, merge/edit MS tests, and push back to github?
  161. # [22:03] <hallvors> or do I need to create a branch in my clone of the web-platform-tests repo, get the MS tests to there and push to my repo first?
  162. # [22:03] <jgraham> No, you can do that
  163. # [22:03] <Ms2ger> You can just work on the submission/Microsoft/XHR branch in the w3c repo, I think
  164. # [22:04] <jgraham> If you are fixing up an exisitng PR, things are a bit tricky
  165. # [22:04] <hallvors> hm .. :-o
  166. # [22:04] * Quits: davidb (~davidb@public.cloak) (Ping timeout: 180 seconds)
  167. # [22:04] * davidb_ is now known as davidb
  168. # [22:04] <jgraham> Unless there is already an explicit branch for the PR
  169. # [22:04] <hallvors> "a bit tricky" is a description of my relationship with Git, I'm afraid
  170. # [22:04] <jgraham> (you can do it either way, but it is just a little more involved if there is no explicit branch)
  171. # [22:05] * Quits: kochi (~kochi_home@public.cloak) (Ping timeout: 180 seconds)
  172. # [22:05] <hallvors> often when I think I've understood a concept, Git makes it clear that I haven't..
  173. # [22:06] <jgraham> Well this is an example of github making things more complicated than they need to be
  174. # [22:06] <hallvors> well, GitHub says I have to use the command line..
  175. # [22:06] <hallvors> so if I first check out https://github.com/w3c/web-platform-tests.git
  176. # [22:07] <hallvors> sorry - clone
  177. # [22:07] <hallvors> then do git checkout -b submission/Microsoft/XHR origin/submission/Microsoft/XHR
  178. # [22:07] <hallvors> it should work?
  179. # [22:07] <jgraham> Yes
  180. # [22:07] <jgraham> Now the theory:
  181. # [22:08] <hallvors> OK - now I am (apparently) on the right branch locally
  182. # [22:08] <jgraham> The fundamental structure used for branches and so on is a "ref" which is basically a file containing the SHA1 of a commit
  183. # [22:08] <jgraham> These are stored in the refs/ folder in the git directory
  184. # [22:09] <jgraham> (typicaly .git unless it's a bare repo)
  185. # [22:09] * hallvors is making notes. .git/refs very important. Git brain stuff.
  186. # [22:09] <jgraham> So you have things like refs/heads/master which is a pointer to the head of the master branch
  187. # [22:10] <jgraham> Things under refs/heads are local branches
  188. # [22:10] <jgraham> things under remotes/ are remote branches
  189. # [22:10] <hallvors> ok.. now I need a hand.
  190. # [22:10] <jgraham> e.g. remotes/origin/master
  191. # [22:10] <hallvors> I said git merge master (what GitHub told me)
  192. # [22:11] <jgraham> But github does something slightly funky for pull requests
  193. # [22:11] <hallvors> and it says it's removing lots of files
  194. # [22:11] <hallvors> - lots of them are not inside the XHR folder
  195. # [22:11] <hallvors> well, that's probably OK - these are other moved tests I guess
  196. # [22:12] <jgraham> instead of creating a branch in the repository, it uses refs/pr/ to store pointers to all the heads of the pull requests
  197. # [22:13] <jgraham> So they don't get synced on pull (because only refs in the remote under refs/heads get synced by default)
  198. # [22:13] <jgraham> So if you want to check out PRs you need to alter the config a bit
  199. # [22:13] <jgraham> Which is covered in https://gist.github.com/piscisaureus/3342247
  200. # [22:14] <hallvors> another stupid question: when git says there are conflicts, what command do I use for seeing WHERE the conflicts are?
  201. # [22:14] <jgraham> er, sorry, refs/pull/
  202. # [22:14] <jgraham> hallvors: git status
  203. # [22:14] <jgraham> It should have a section "both modified"
  204. # [22:14] <jgraham> listing the files
  205. # [22:15] <jgraham> If you open those files in a text editor, it should then be possible to resolve the conflict; look for conflict markers like <<<<< ======= >>>>>
  206. # [22:15] <jgraham> (or possibly the arrows the other way around)
  207. # [22:15] <jgraham> (other people seem to like merge tools like "meld", but those just confuse me)
  208. # [22:17] <hallvors> ugh..there are lots of changes, and I can not find any "both modified"
  209. # [22:17] <hallvors> but it says Untracked files: MANIFEST~HEAD
  210. # [22:17] <hallvors> how can there be an untracked file in a checkout?
  211. # [22:17] <jgraham> Hmm, let me try what you are doing :)
  212. # [22:17] <hallvors> I haven't created any files here AFAIK..
  213. # [22:18] <jgraham> What did you run after you created the branch?
  214. # [22:18] * hallvors thinks Ms2ger is using Git kungfu power to confuse my repo
  215. # [22:18] <hallvors> just the commands in the pull request basically
  216. # [22:19] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  217. # [22:19] <hallvors> (plus an initial clone command in a new folder - I don't trust my Git branching skills enough..)
  218. # [22:22] <jgraham> That seems to be a temporary file created as part of the merge
  219. # [22:23] <jgraham> So git rebase was more informative than git merge
  220. # [22:23] <jgraham> #html-wg both added: XMLHttpRequest/MANIFEST
  221. # [22:23] <hallvors> how do I use that rebase command again?
  222. # [22:24] <hallvors> um, ignore that. I don't want to study rebase right now..
  223. # [22:25] <jgraham> So, basically what you need to do is solve the conflicts in XMLHttpRequest/MANIFEST
  224. # [22:26] <jgraham> Which basically means merging the two lists of files
  225. # [22:26] <jgraham> It isn't hard I don't think
  226. # [22:26] <hallvors> done
  227. # [22:26] <hallvors> I think :)
  228. # [22:27] <hallvors> now git merge master says I'm up to date
  229. # [22:28] * Joins: kochi (~kochi_home@public.cloak)
  230. # [22:29] <jgraham> OK, good
  231. # [22:29] * Joins: shepazutu (schepers@public.cloak)
  232. # [22:29] <hallvors> now..what do I do about the double readyState=1 event? :-/
  233. # [22:30] <hallvors> fix the MS tests so they no longer work in IE? :-p
  234. # [22:30] <jgraham> (I hate merges and think GH has a crazy flowflow here)
  235. # [22:30] <jgraham> *workflow
  236. # [22:30] <hallvors> add browser sniffing? :-p :-p
  237. # [22:31] * Quits: shepazu (schepers@public.cloak) (Ping timeout: 180 seconds)
  238. # [22:31] * shepazutu is now known as shepazu
  239. # [22:31] <jgraham> You are responsible to the web, not to Microsoft. Fix the tests so they are right and if that breaks them in some browser, that browser will be motivated to fix their bugs
  240. # [22:32] * Joins: Ms2ger (~Ms2ger@public.cloak)
  241. # [22:32] <jgraham> (are you planning to merge the PR first then fix the bugs? Otherwise why did you start with a merge? Not sure how well github will like that)
  242. # [22:32] <jgraham> (I suppose it might handle it OK)
  243. # [22:34] * Joins: davidb_ (~davidb@public.cloak)
  244. # [22:35] * Quits: kochi (~kochi_home@public.cloak) (Ping timeout: 180 seconds)
  245. # [22:39] * Quits: davidb (~davidb@public.cloak) (Ping timeout: 180 seconds)
  246. # [22:41] * Quits: davidb_ (~davidb@public.cloak) (Ping timeout: 180 seconds)
  247. # [22:44] <hallvors> jgraham: I don't really mind either way.. but as I understand it, I'm still working on that branch Ms2ger set up for this PR
  248. # [22:44] <jgraham> Hmm, well critic sure doesn't like it
  249. # [22:44] <jgraham> (the merge)
  250. # [22:44] <hallvors> so fixing bugs there, then use the green button in the PR
  251. # [22:45] <hallvors> hm.. I see nothing unusual on the review's main page?
  252. # [22:45] <jgraham> Yeah, that makes sense, but it might have been easier to fix the bugs first and then merge/rebase with master
  253. # [22:46] <jgraham> since this presumably doesn't depend on any changes in master
  254. # [22:46] <hallvors> oh well. I admit to following GitHub instructions blindly
  255. # [22:46] <hallvors> :-p
  256. # [22:49] <Ms2ger> "An exception was raised while processing the request. A message has been sent to the system administrator(s)."
  257. # [22:49] <hallvors> jgraham will regret helping me :-p
  258. # [22:50] <hallvors> hm.. the abort-event-order test asserts opposite order than the spec says
  259. # [22:50] <hallvors> spec says fire events on main object first, then on upload object. test asserts other way around is correct. Let's guess what IE does.. :-/
  260. # [22:58] <jgraham> I think I need to fix a critic bug to resurrect your review there
  261. # [22:58] <jgraham> But it's not going to happen now
  262. # [22:58] <jgraham> Instead I shall sleep
  263. # [22:58] <Ms2ger> So shall I
  264. # [22:58] <Ms2ger> Night, all
  265. # [22:59] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
  266. # [22:59] * Joins: kochi (~kochi_home@public.cloak)
  267. # [23:03] * Quits: tobie (tobie@public.cloak)
  268. # [23:06] * Quits: kochi (~kochi_home@public.cloak) (Ping timeout: 180 seconds)
  269. # [23:06] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 180 seconds)
  270. # [23:12] * Quits: karl (~karlcow@public.cloak) (":tiuQ tiuq sah woclrak")
  271. # [23:23] * Quits: hallvors (~hallvord@public.cloak) (Ping timeout: 180 seconds)
  272. # [23:29] * Joins: kochi (~kochi_home@public.cloak)
  273. # [23:36] <timeless> heh
  274. # [23:36] * Quits: kochi (~kochi_home@public.cloak) (Ping timeout: 180 seconds)
  275. # Session Close: Wed May 22 00:00:00 2013

The end :)