/irc-logs / w3c / #testing / 2014-03-06 / end

Options:

  1. # Session Start: Thu Mar 06 00:00:00 2014
  2. # Session Ident: #testing
  3. # [00:00] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
  4. # [00:56] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  5. # [00:56] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  6. # [00:56] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  7. # [01:03] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
  8. # [01:06] * heycam is now known as heycam|away
  9. # [01:07] * Quits: lukeis (~Adium@public.cloak) ("Leaving.")
  10. # [01:10] * Quits: craigdh (~craigdh@public.cloak) ("Page closed")
  11. # [01:39] * Joins: rhauck (~Adium@public.cloak)
  12. # [01:39] * heycam|away is now known as heycam
  13. # [02:15] * Quits: sam (~sam@public.cloak) (Client closed connection)
  14. # [02:28] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
  15. # [03:13] * heycam is now known as heycam|away
  16. # [03:40] * heycam|away is now known as heycam
  17. # [03:51] * Joins: gitbot (~gitbot@public.cloak)
  18. # [03:51] -gitbot:#testing- [web-platform-tests] foolip opened pull request #722: Remove common/domtestcase.js (unused) (master...rm-domtestcase) https://github.com/w3c/web-platform-tests/pull/722
  19. # [03:51] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  20. # [03:51] * Joins: gitbot (~gitbot@public.cloak)
  21. # [03:51] -gitbot:#testing- [web-platform-tests] foolip closed pull request #720: Remove /common/domtestcase.js and /common/vendor-prefix.js (unused) (master...rm-unused-common) https://github.com/w3c/web-platform-tests/pull/720
  22. # [03:51] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  23. # [04:44] * Quits: plinss (~plinss@public.cloak) (Client closed connection)
  24. # [04:53] * Joins: plinss_away (~plinss@public.cloak)
  25. # [04:53] * plinss_away is now known as plinss
  26. # [05:32] * Quits: lmclister (~lmclister@public.cloak) ("")
  27. # [06:15] * heycam is now known as heycam|away
  28. # [06:43] * heycam|away is now known as heycam
  29. # [07:01] * heycam is now known as heycam|away
  30. # [07:59] * heycam|away is now known as heycam
  31. # [08:05] * heycam is now known as heycam|away
  32. # [08:50] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  33. # [08:58] * Joins: gitbot (~gitbot@public.cloak)
  34. # [08:58] -gitbot:#testing- [web-platform-tests] foolip opened pull request #723: Remove pass condition from some media test names (master...rm-media-pass-conditions) https://github.com/w3c/web-platform-tests/pull/723
  35. # [08:58] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  36. # [09:20] * Joins: Ms2ger (~Ms2ger@public.cloak)
  37. # [09:55] * Joins: Lachy (~Lachy@public.cloak)
  38. # [10:28] * Joins: darobin (rberjon@public.cloak)
  39. # [10:34] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  40. # [10:37] * Joins: Lachy (~Lachy@public.cloak)
  41. # [10:53] * Joins: gitbot (~gitbot@public.cloak)
  42. # [10:53] -gitbot:#testing- [web-platform-tests] sevaseva opened pull request #724: Implementation that doesn't support JavaScript should be allowed that. (master...javascript1) https://github.com/w3c/web-platform-tests/pull/724
  43. # [10:53] * Parts: gitbot (~gitbot@public.cloak) (gitbot)
  44. # [11:11] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  45. # [11:17] * Joins: Lachy (~Lachy@public.cloak)
  46. # [11:54] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  47. # [11:58] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  48. # [11:59] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  49. # [12:06] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
  50. # [12:30] * Joins: abarsto (~abarsto@public.cloak)
  51. # [12:30] * abarsto is now known as ArtB
  52. # [12:37] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  53. # [12:54] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  54. # [12:55] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  55. # [13:02] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
  56. # [13:12] * Quits: Ms2ger (~Ms2ger@public.cloak) ("bbl")
  57. # [13:18] * Parts: MarkS (msadecki@public.cloak) (MarkS)
  58. # [13:21] * Joins: MarkS (msadecki@public.cloak)
  59. # [13:36] <denis> I'm trying to configure the new w3c-test.org to automatically checkout the new PR
  60. # [13:37] <denis> after I add this config to the master
  61. # [13:37] <denis> git config --add "remote.origin.fetch" "+refs/pull/*/head:refs/remotes/origin/pr/*"
  62. # [13:37] <denis> I get the following error when doing a "git fetch origin"
  63. # [13:37] <denis> fatal: refs/remotes/origin/pr/549 tracks both refs/heads/pr/549 and refs/pull/549/head
  64. # [13:37] <denis> Unexpected end of command stream
  65. # [13:37] <denis> any idea why?
  66. # [13:40] <jgraham> Not sure
  67. # [13:41] <jgraham> After all the remote branch shouldn't track anything; the local should track the remote
  68. # [13:41] <jgraham> Although
  69. # [13:42] <MikeSmith> denis: maybe we could just clobber the whole directory and re-clone
  70. # [13:43] <denis> MikeSmith, I started from a fresh clone actually
  71. # [13:43] <MikeSmith> ah ok
  72. # [13:43] <jgraham> It woud be useful to see the full .git/config
  73. # [13:43] <denis> it's easy to reproduce
  74. # [13:43] <denis> git clone, git config --add [...], git fetch origin
  75. # [13:44] <MikeSmith> ok
  76. # [13:44] <denis> jgraham: https://etherpad.mozilla.org/RPAkAWWT71
  77. # [13:48] <MikeSmith> denis: why not "fetch = +refs/heads/*:refs/remotes/origin/*"
  78. # [13:48] <MikeSmith> fetch = +refs/heads/*:refs/remotes/origin/*
  79. # [13:48] <MikeSmith> vs
  80. # [13:48] <MikeSmith> a+refs/pull/*/head:refs/remotes/origin/pr/*
  81. # [13:48] <MikeSmith> refs/heads/*:refs/remotes/origin/*
  82. # [13:48] <MikeSmith> vs
  83. # [13:48] <MikeSmith> refs/pull/*/head:refs/remotes/origin/pr/*
  84. # [13:49] <MikeSmith> ah
  85. # [13:49] <MikeSmith> I see the "/pr/" part
  86. # [13:49] <jgraham> Hmm, I don't know how this works well enough
  87. # [13:50] <jgraham> naively I might expect that the problem is that the rhs of both fetch: rules match the same things, but I don't know that's actually how it works
  88. # [13:51] <MikeSmith> oh wait
  89. # [13:51] <denis> MikeSmith, that config comes from sync.py when cloning the master
  90. # [13:51] <MikeSmith> there's two fetch lines there
  91. # [13:51] <MikeSmith> https://etherpad.mozilla.org/RPAkAWWT71
  92. # [13:51] <MikeSmith> should there actually be two fetch lines?
  93. # [13:52] <denis> the second fetch is added using get config --add
  94. # [13:52] <MikeSmith> ok
  95. # [13:52] <denis> http://stackoverflow.com/questions/21998181/git-fetch-failed-refs-remotes-origin-pr-34-tracks-both
  96. # [13:56] <denis> jgraham, the configs are the same
  97. # [13:56] <MikeSmith> denis: in /u/github-checkout/web-platform-tests on zzyzwicz the first fetch line is commented out
  98. # [13:56] <denis> are you able to do a git fetch origin ?
  99. # [13:56] <denis> ah
  100. # [13:57] <MikeSmith> easy to miss
  101. # [13:57] <denis> MikeSmith, worky after commenting out the first fetch
  102. # [13:57] <denis> ls
  103. # [13:58] <MikeSmith> dunno if you use vim or emacs but I guess we should enable syntax highlighting in the .emacs and .vimrc for the root user on w3c-test.org
  104. # [13:59] <MikeSmith> with syntax highlighting the fact that line was commented out would have been clear
  105. # [13:59] <denis> vim, but I didn't check the conf on zzyzwicz
  106. # [14:00] <MikeSmith> as it is in vim at least I look the conf on zzyzwicz 6 times until I noticed that line was actually commented out
  107. # [14:01] <denis> ok, seems to work now
  108. # [14:01] <denis> http://w3c-test.org/submissions/
  109. # [14:01] <MikeSmith> やった
  110. # [14:02] <denis> jgraham, MikeSmith, thanks for helping
  111. # [14:03] <MikeSmith> yeah sorry I didn't help earlier but I was on the train and bus for an hour and a half, on my way back to my place from the Keio office
  112. # [14:05] <MikeSmith> anyway, fkcing git
  113. # [14:05] <MikeSmith> for the one thousandth time
  114. # [14:05] <MikeSmith> gives a whole new definition to the term "error prone"
  115. # [14:06] <MikeSmith> "accident constantly waiting to happen" is more like it
  116. # [14:17] * Joins: Ms2ger (~Ms2ger@public.cloak)
  117. # [14:54] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  118. # [15:34] * Joins: zcorpan (~zcorpan@public.cloak)
  119. # [15:42] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  120. # [15:42] * Joins: zcorpan (~zcorpan@public.cloak)
  121. # [15:47] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  122. # [15:47] * Joins: zcorpan (~zcorpan@public.cloak)
  123. # [15:54] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  124. # [16:01] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  125. # [16:08] * Joins: glenn (~gadams@public.cloak)
  126. # [16:30] * Joins: zcorpan (~zcorpan@public.cloak)
  127. # [16:45] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  128. # [16:46] * Joins: zcorpan (~zcorpan@public.cloak)
  129. # [16:53] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  130. # [16:56] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  131. # [17:37] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  132. # [17:39] * Joins: lukeis (~Adium@public.cloak)
  133. # [17:48] * Joins: Ms2ger (~Ms2ger@public.cloak)
  134. # [17:57] * Joins: kawai (~kawai@public.cloak)
  135. # [17:57] * Quits: kawai (~kawai@public.cloak) (Client closed connection)
  136. # [18:00] * Joins: kawai (~kawai@public.cloak)
  137. # [18:00] * Joins: lmclister (~lmclister@public.cloak)
  138. # [18:01] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  139. # [18:19] * Joins: plh (plehegar@public.cloak)
  140. # [18:58] * Joins: rhauck (~Adium@public.cloak)
  141. # [18:59] <MikeSmith> jgraham: at some point I want to figure out how to get https://w3c-test.org/ working
  142. # [19:00] <MikeSmith> wptserve remote https case
  143. # [19:00] <Ms2ger> At some point, I'd like you to figure that out
  144. # [19:00] <MikeSmith> hah
  145. # [19:01] <MikeSmith> I figured you would
  146. # [19:01] <MikeSmith> because everything that helps me helps you
  147. # [19:01] <Ms2ger> :)
  148. # [19:03] <jgraham> Yeah
  149. # [19:03] <jgraham> I think we would all like that :)
  150. # [19:06] * Quits: kawai (~kawai@public.cloak) (Client closed connection)
  151. # [19:07] <MikeSmith> jgraham: it doesn't seem to work for me even when I run wptserve locally
  152. # [19:08] <jgraham> The https stuff is basically not implemented
  153. # [19:08] <jgraham> I mean it kind of is
  154. # [19:08] <MikeSmith> oh
  155. # [19:08] <jgraham> But I haven't worked out how to test it locally so the probability of it working is 0
  156. # [19:08] <MikeSmith> ah ok
  157. # [19:09] <MikeSmith> I figured I had missed something
  158. # [19:09] <jgraham> Sorry
  159. # [19:09] <MikeSmith> don't we have tests that rely on it?
  160. # [19:09] <MikeSmith> no worries
  161. # [19:09] <jgraham> Websockets tests at least
  162. # [19:09] <jgraham> But it's ~impossible to do in a good way for casual use
  163. # [19:11] <jgraham> For automation I will need to install a "fake" CA in the temporary profile and use a cert from that CA
  164. # [19:11] <jgraham> For w3c-test.org you can use a real certificate of course
  165. # [19:12] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  166. # [19:12] <jgraham> Although
  167. # [19:13] <jgraham> SimonSapin suggested using a "real" host that resolves to localhost
  168. # [19:14] <MikeSmith> ah yeah I remember a thread about this
  169. # [19:14] <jgraham> Although it seems that won't help since CAs don't like that either (c.f. http://readme.localtest.me/)
  170. # [19:14] <MikeSmith> yeah
  171. # [19:15] <MikeSmith> (re)thinking it through, I can see yeah this is hard problem to address
  172. # [19:15] <MikeSmith> at least for w3c-test.org we don't need something portable
  173. # [19:16] <MikeSmith> we can just set up a real cert
  174. # [19:16] <MikeSmith> of course we'll have to figure out how to hack it into the code
  175. # [19:16] <MikeSmith> maybe will need another option
  176. # [19:16] <MikeSmith> I don't know who else might ever be running a remote instance
  177. # [19:17] <MikeSmith> I mean one that's public and allows remote connections
  178. # [19:17] <MikeSmith> (remote instance of wptserve)
  179. # [19:18] <jgraham> Yeah, I don't think this is hard per-se
  180. # [19:19] <jgraham> I just didn't finish off the work yet
  181. # [19:19] <MikeSmith> ok
  182. # [19:19] <MikeSmith> well if nobody's complained about it so far then I guess nobody's feeling much pain from it so far
  183. # [19:25] <Ms2ger> Who cares about testing https, eh
  184. # [19:33] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
  185. # [19:34] * Joins: rhauck (~Adium@public.cloak)
  186. # [19:35] * Joins: rhauck1 (~Adium@public.cloak)
  187. # [19:35] * Quits: rhauck (~Adium@public.cloak) (Client closed connection)
  188. # [19:35] * Quits: plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
  189. # [19:36] * Joins: abarsto (~abarsto@public.cloak)
  190. # [19:36] * abarsto is now known as ArtB
  191. # [19:38] <MikeSmith> not me
  192. # [19:39] <MikeSmith> until somebody complains
  193. # [19:39] <MikeSmith> my job title should be "complaint responder"
  194. # [19:39] <MikeSmith> or actually often "complaint non-responder"
  195. # [19:45] <MikeSmith> btw i'm getting malloc errors when starting wptserve on my macbook
  196. # [19:45] <MikeSmith> anybody else seen that?
  197. # [19:45] <MikeSmith> Python(60625) malloc: *** error for object 0x7fa75aee3e80: pointer being freed was not allocated
  198. # [19:46] <MikeSmith> *** set a breakpoint in malloc_error_break to debug
  199. # [19:46] <MikeSmith> sometimes it seems to cause the "Send a bug report to Apple" dialog to appear
  200. # [19:49] <jgraham> Hmm
  201. # [19:49] <jgraham> I seem to recall that zcorpan had a problem with that
  202. # [19:49] <jgraham> Which python version?
  203. # [19:51] <MikeSmith> lemme check
  204. # [19:52] <MikeSmith> Python 2.7.6 (default, Nov 12 2013, 13:26:39)
  205. # [19:52] <MikeSmith> [GCC 4.2.1 Compatible Apple Clang 4.1 ((tags/Apple/clang-421.11.66))] on darwin
  206. # [19:52] <MikeSmith> installed from brew I think
  207. # [19:53] <MikeSmith> by mach
  208. # [19:53] <MikeSmith> or whatever the mozilla-central setup thing is for building with mach
  209. # [19:53] <MikeSmith> /opt/local/bin/python
  210. # [19:54] <MikeSmith> either from brew or from MacPorts
  211. # [19:55] <MikeSmith> or brew stuff is in /usr/local
  212. # [19:55] <MikeSmith> so I guess /opt/local is where macports installs stuff
  213. # [19:56] <MikeSmith> I get the same error with /usr/local/bin/python
  214. # [19:57] <MikeSmith> but not with /usr/bin/python
  215. # [19:58] <MikeSmith> /usr/bin/python is 2.7.2
  216. # [19:58] <MikeSmith> so I guess I'll just use that isntea
  217. # [19:59] <MikeSmith> oh
  218. # [20:00] <MikeSmith> no, I'm getting a "object was probably modified after being freed" error with that too
  219. # [20:01] <jgraham> Dammit
  220. # [20:01] <jgraham> I haven't seen that one recently so I thought it was fixed
  221. # [20:12] <MikeSmith> jgraham: it's not fatal at least
  222. # [20:12] * Quits: rhauck1 (~Adium@public.cloak) ("Leaving.")
  223. # [20:14] * Joins: rhauck (~Adium@public.cloak)
  224. # [20:14] <MikeSmith> jgraham: in other news I'm try to figure out in what case "config" is None at https://github.com/w3c/wptserve/blob/master/wptserve/server.py#L136
  225. # [20:16] <MikeSmith> in testing I find that the first time that constructor gets called, config is not None
  226. # [20:16] <MikeSmith> but all subsequent times it is
  227. # [20:17] <MikeSmith> I mean when I actually run the w-p-t serve.py script
  228. # [20:17] <MikeSmith> but in order to do this "allow remote" option thing, I want to have access to "config" each time
  229. # [20:18] <jgraham> MikeSmith: I think the theory is that config was allowed to be None so you could use the class directly from third party code
  230. # [20:19] <jgraham> I suggest making bind_hostname a keyword argument to that function with default True
  231. # [20:19] <jgraham> and extracting it from the config somewhere up the call chain
  232. # [20:19] <MikeSmith> ah ok
  233. # [20:19] <jgraham> Well specifically in serve.py
  234. # [20:20] <jgraham> In wpt
  235. # [20:20] <MikeSmith> yup
  236. # [20:20] <MikeSmith> ok thanks
  237. # [20:46] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  238. # [20:53] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Ping timeout: 180 seconds)
  239. # [21:15] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  240. # [21:19] * heycam|away is now known as heycam
  241. # [21:32] * Joins: ptressel (~chatzilla@public.cloak)
  242. # [22:01] * Quits: ptressel (~chatzilla@public.cloak) ("ChatZilla 0.9.90.1 [Firefox 27.0.1/20140212131424]")
  243. # [22:21] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  244. # [22:24] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  245. # [22:32] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  246. # [23:22] * heycam is now known as heycam|away
  247. # [23:48] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
  248. # [23:52] * heycam|away is now known as heycam
  249. # Session Close: Fri Mar 07 00:00:01 2014

The end :)