/irc-logs / w3c / #testing / 2015-05-20 / end

Options:

Previous day, Next day

  1. # Session Start: Wed May 20 00:00:00 2015
  2. # Session Ident: #testing
  3. # [00:03] * heycam is now known as heycam|away
  4. # [00:04] * Quits: ptressel (~chatzilla@public.cloak) ("reboot")
  5. # [00:37] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  6. # [00:45] * heycam|away is now known as heycam
  7. # [01:01] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  8. # [01:02] * Joins: bhill2 (~bhill2@public.cloak)
  9. # [01:07] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  10. # [01:08] * Joins: Lachy (~Lachy@public.cloak)
  11. # [01:24] * Joins: bhill2 (~bhill2@public.cloak)
  12. # [01:33] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  13. # [01:35] * Joins: bhill2_ (~bhill2@public.cloak)
  14. # [01:38] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  15. # [01:38] * Joins: Lachy (~Lachy@public.cloak)
  16. # [01:40] * Quits: bhill2_ (~bhill2@public.cloak) (Client closed connection)
  17. # [01:40] * Joins: bhill2 (~bhill2@public.cloak)
  18. # [01:41] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  19. # [01:41] * Joins: Lachy (~Lachy@public.cloak)
  20. # [01:47] * Quits: bhill2 (~bhill2@public.cloak) (Ping timeout: 180 seconds)
  21. # [02:07] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  22. # [02:13] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  23. # [02:16] * Joins: Lachy (~Lachy@public.cloak)
  24. # [03:26] * heycam is now known as heycam|away
  25. # [03:37] * heycam|away is now known as heycam
  26. # [03:53] * Quits: ArtB (~ArtB@public.cloak) ("Leaving.")
  27. # [04:27] * heycam is now known as heycam|away
  28. # [04:49] * Joins: playjax (~chatzilla@public.cloak)
  29. # [05:17] * Parts: schuki (~quassel@public.cloak) (http://quassel-irc.org - Chat comfortably. Anywhere.)
  30. # [05:33] * heycam|away is now known as heycam
  31. # [08:36] * Quits: playjax (~chatzilla@public.cloak) ("ChatZilla 0.9.91.1 [Firefox 32.0.1/20140911151253]")
  32. # [09:01] * heycam is now known as heycam|away
  33. # [09:07] * Joins: anssik (~uid10742@public.cloak)
  34. # [09:51] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  35. # [09:59] * Joins: Ms2ger (~Ms2ger@public.cloak)
  36. # [10:07] * Joins: darobin (rberjon@public.cloak)
  37. # [10:19] * Joins: Lachy (~Lachy@public.cloak)
  38. # [10:24] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  39. # [10:47] * Quits: jorrit (~jorritv@public.cloak) (Ping timeout: 180 seconds)
  40. # [10:47] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  41. # [10:48] * Joins: Lachy (~Lachy@public.cloak)
  42. # [11:22] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  43. # [11:27] * Joins: Lachy (~Lachy@public.cloak)
  44. # [11:31] * Joins: gitbot (~gitbot@public.cloak)
  45. # [11:31] -gitbot:#testing- [wptrunner] jgraham closed pull request #112: Fix return value of wptrunner (master...fix_wptrunner_return_value) https://github.com/w3c/wptrunner/pull/112
  46. # [11:31] * Parts: gitbot (~gitbot@public.cloak)
  47. # [11:37] <jgraham> There are five wptrunner prs waiting for review
  48. # [11:37] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  49. # [11:41] * Joins: Lachy (~Lachy@public.cloak)
  50. # [11:41] * Joins: playjax (~chatzilla@public.cloak)
  51. # [11:58] * Joins: ArtB (~ArtB@public.cloak)
  52. # [12:21] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  53. # [13:02] <MikeSmith> jgraham: I will be able to look at some over the next few hours
  54. # [13:03] <jgraham> Great!
  55. # [13:20] * Joins: plh (plehegar@public.cloak)
  56. # [13:55] * Quits: playjax (~chatzilla@public.cloak) (Client closed connection)
  57. # [14:09] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  58. # [14:46] * Quits: anssik (~uid10742@public.cloak) ("Connection closed for inactivity")
  59. # [14:47] * Joins: playjax (~chatzilla@public.cloak)
  60. # [15:11] <MikeSmith> jgraham: getting PROCESS_OUTPUT: Thread-4 (pid:11907) "JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 253: NS_ERROR_FILE_NOT_FOUND: Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIXPCComponents_Utils.import]"
  61. # [15:12] <MikeSmith> maybe I need to rebuild my nightly
  62. # [15:15] <jgraham> MikeSmith: Does it not actually work, or does it just print a load of irrelevant errors and work anyway?
  63. # [15:15] <jgraham> (sometimes you can get into a bad place if you update the tree but don't rebuild)
  64. # [15:15] <ato> If XPCOMUtils.jsm is missing I reckon a lot of things will stop working.
  65. # [15:16] <MikeSmith> yeah doesn't work, or doesn't seem to (it ^C'ed it)
  66. # [15:16] <MikeSmith> pulling latest m-c now
  67. # [15:16] <MikeSmith> will rebuild my nightly
  68. # [15:16] <ato> Curious that it was missing from m-c.
  69. # [15:17] <ato> That should never have passed m-i tests.
  70. # [15:17] <MikeSmith> yeah maybe I borked my environment somehow
  71. # [15:19] <jgraham> ato: No, that wasn't the missing file
  72. # [15:19] <jgraham> The missing file was being imported from XPCOMUtils
  73. # [15:20] <ato> Oh right, I misread that.
  74. # [15:20] <ato> Could be anything then!
  75. # [15:20] <jgraham> Anyway, the most likely cause of breakage is if you pulled a new tree but didn't build, so the C++ and js parts are out of sync
  76. # [15:20] <jgraham> (if you didn't do that, it's a very unlikely cause of breakage, of course)
  77. # [15:21] <MikeSmith> my wptrunner definitely failing
  78. # [15:21] <MikeSmith> 3:13.12 LOG: Thread-TestrunnerManager-1 WARNING Init failed 5
  79. # [15:21] <MikeSmith> 3:13.12 LOG: Thread-TestrunnerManager-1 CRITICAL Test runner failed to initialise correctly; shutting down
  80. # [15:21] <MikeSmith> 3:23.14 LOG: Thread-TestrunnerManager-1 WARNING Forcibly terminating runner process
  81. # [15:21] <jgraham> Yup, that looks bad :)
  82. # [15:22] <jgraham> Is this before pulling and rebuilding?
  83. # [15:22] <MikeSmith> yeah, before rebuilding
  84. # [15:22] <MikeSmith> build is running now
  85. # [15:22] <MikeSmith> I really hate computers
  86. # [15:23] <ato> I can related to that sentiment.
  87. # [15:23] <ato> -d
  88. # [15:25] <jgraham> ato: You are related to the hatred of computers, in that you help make them suck ;)
  89. # [15:26] <ato> Every morning I tell myself I try to make them suck less.
  90. # [15:26] <ato> But then I start working and realise my work involves B2G.
  91. # [15:27] <jgraham> Yeah, but everyone loved computers in the 60s when they were huge and had glowing tubes and huge arrays of switches
  92. # [15:27] <jgraham> They looked so scifi
  93. # [15:27] <jgraham> Now they are ubiquitous and hated
  94. # [15:28] <ato> Okay, so on a more serious note, what sucks is the _software_ specifically.
  95. # [15:33] <gsnedder1> Well, just prove it correct!
  96. # [15:34] <gsnedder1> Unfortunatelly, step one is converting the English algorithms to a formal spec.
  97. # [15:34] <gsnedder1> And that often doesn't work well.
  98. # [15:34] * gsnedder1 is now known as gsnedders
  99. # [15:36] <jgraham> I'm not sure that correctness is the most substantial problem with software
  100. # [15:36] <jgraham> That is, I think there are a huge number of cases where trading off correctness for some other quality is the right decision
  101. # [15:37] <jgraham> (and the fact that almost all software is developed using toolchains that make correctness every hard to achieve is evidence of this)
  102. # [15:37] <MikeSmith> "File listed in SOURCES does not exist: 'gmp-fake.cpp'"
  103. # [15:37] <gsnedders> hey, C99 without dynamic allocations is now relatively easy to show correctness of!
  104. # [15:38] <ato> I was about to say… my concern is more with design, interfacing, complexity, and stagnation.
  105. # [15:38] <MikeSmith> "The error occurred while processing the following file or one of the files it includes: /opt/workspace/mozilla-central/dom/media/gmp-plugin-openh264/moz.build"
  106. # [15:38] <ato> MikeSmith: Do you have any local changes?
  107. # [15:38] <MikeSmith> oh
  108. # [15:39] <MikeSmith> yeah I do
  109. # [15:39] <MikeSmith> well
  110. # [15:39] <MikeSmith> on branches, nothing uncommitted
  111. # [15:39] <MikeSmith> I don't think
  112. # [15:39] * MikeSmith checks
  113. # [15:40] * MikeSmith waits... hg commands take a long time to run in my environment
  114. # [15:41] <ato> Yeah, the repo is quite big. I think the recommended approach is to use hgwatchman, but I find it fast enough without
  115. # [15:42] <jgraham> s/hgwatchman/git/ :p
  116. # [15:42] <ato> That would be the unrecommended way (-:
  117. # [15:42] <jgraham> Depends who is doing the recommendation
  118. # [15:42] <MikeSmith> heh
  119. # [15:43] <jgraham> ato: Is there some way to get selenium testsuite output (py_test) in some format where I can actually tell what failed (even like XUnit or something)
  120. # [15:43] <ato> I have no idea, I’ve never run them.
  121. # [15:44] <ato> They don’t run in Selenium CI either, so I’m surprised if you get them working.
  122. # [15:44] <jgraham> *test_py
  123. # [15:44] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  124. # [15:44] <jgraham> Well they work (on AutomatedTester's branch at least)
  125. # [15:44] <ato> Although I approved some patches to that area a few weeks back that unbroke the crazyfun targets a bit.
  126. # [15:44] <ato> So it might not be totally broken by this point.
  127. # [15:45] <ato> But yes, I have no idea about output.
  128. # [15:45] <jgraham> It's just that the output is 1.3Mb of text with no summary
  129. # [15:45] <MikeSmith> hmm d'oh I was on one of my patch branches
  130. # [15:46] <jgraham> Well maybe with a summary that includes hundreds of line backtraces in each failure, of which I have 94...
  131. # [15:46] * Quits: playjax (~chatzilla@public.cloak) (Client closed connection)
  132. # [15:47] <ato> There is a pytest.ini in the root directory.
  133. # [15:47] <ato> Maybe https://pytest.org/latest/customize.html can be helpful in customising it.
  134. # [15:48] <ato> But Selenium doesn’t really use these tests except when someone runs them locally to make sure the Python client isn’t broken.
  135. # [15:49] <AutomatedTester> is there a way to see the log of this channel? I can only see from "on AutomatedTester's branch at least"
  136. # [15:50] <MikeSmith> AutomatedTester: krijnhoetmer.nl/irc-logs/testing/
  137. # [15:50] <MikeSmith> http://krijnhoetmer.nl/irc-logs/testing/
  138. # [16:11] * Joins: scott_gonzalez (~scott_gonzalez@public.cloak)
  139. # [16:31] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  140. # [16:35] <MikeSmith> fyi w3c-test.org will be rebooted some time tomorrow morning CET
  141. # [16:36] * Joins: Lachy (~Lachy@public.cloak)
  142. # [16:42] <AutomatedTester> jgraham: in build/test_logs you should have a xml version of the logs
  143. # [16:42] <AutomatedTester> sorry, just caught up
  144. # [16:43] <jgraham> AutomatedTester: Yeah, eventually read enough rake files to find taht
  145. # [16:44] <AutomatedTester> sorry
  146. # [16:44] <AutomatedTester> if I had seen the question I could have helped sooner :(
  147. # [16:45] * Joins: gitbot (~gitbot@public.cloak)
  148. # [16:45] -gitbot:#testing- [web-platform-tests] tomalec opened pull request #1841: Resolve against URL with credentials (master...credentials-in-base) https://github.com/w3c/web-platform-tests/pull/1841
  149. # [16:45] * Parts: gitbot (~gitbot@public.cloak)
  150. # [16:45] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  151. # [16:53] * Joins: anssik (~uid10742@public.cloak)
  152. # [17:00] * Joins: dom (dom@public.cloak)
  153. # [17:02] * Joins: Lachy (~Lachy@public.cloak)
  154. # [17:35] * Joins: bhill2 (~bhill2@public.cloak)
  155. # [17:40] <ato> darobin: In ReSpec, can I have two definitions that are the same but where one of them has something like a different id attribute?
  156. # [17:40] <jgraham> ato: that sounds like a bad thing to want
  157. # [17:40] <darobin> what jgraham said
  158. # [17:40] <ato> darobin: The use case is that I want to define <dfn>script timeout</dfn> as something associated with thing A, but a different <dfn>script timeout</dfn> associated with something else.
  159. # [17:41] <ato> Well I’ve seen specs do this, but I’m not sure how they do it.
  160. # [17:41] <ato> But if it’s not a good idea then how do I work around it?
  161. # [17:41] <jgraham> ato: You need a distinguishing adjective in that case I think
  162. # [17:41] <jgraham> Or maybe I mean noun
  163. # [17:42] <jgraham> foo script timeout vs bar script timeout
  164. # [17:42] <ato> In https://github.com/w3c/webdriver/pull/50/files I changed one of them to “script timeout duration”.
  165. # [17:42] <darobin> ato: so, you can use @title for this I think
  166. # [17:42] <darobin> it'll be taken into account before the text content
  167. # [17:42] <ato> Is that acceptable?
  168. # [17:42] <darobin> the titles need to be different
  169. # [17:42] <MikeSmith> jgraham: I haven't managed to get my wptrunner environment righted today, and it's past midnight so I reckon I'll declare defeat for today and try again tomorrow (to review some PRs)
  170. # [17:42] <jgraham> MikeSmith: np, thanks for trying
  171. # [17:42] <darobin> and then when you refer to it you need to make sure to use the title as well
  172. # [17:42] <jgraham> ato: What's the other "script timeout"?
  173. # [17:42] <ato> Oh okay, that sounds like what I’d want.
  174. # [17:42] <darobin> ato: it's acceptable if you make damn sure readers can't get confused
  175. # [17:43] <ato> jgraham: The other one is the error code.
  176. # [17:43] <darobin> but I would avoid it
  177. # [17:43] <darobin> ah
  178. # [17:43] <jgraham> ato: Oh I see
  179. # [17:43] <jgraham> ato: I would call the ones you changed "session <type> timeout"
  180. # [17:43] * ato slaps forehead
  181. # [17:43] <ato> Yes, that is much better.
  182. # [17:44] <ato> I’ll make it so.
  183. # [17:45] <darobin> good good
  184. # [17:45] <ato> darobin: Sorry for the bother. (-:
  185. # [17:48] <darobin> ato: no bother at all my friend
  186. # [17:56] * terri_offline is now known as terri
  187. # [17:57] * Quits: Lachy (~Lachy@public.cloak) ("My MacBook Pro has gone to sleep. ZZZzzz…")
  188. # [18:01] * Joins: Ms2ger (~Ms2ger@public.cloak)
  189. # [18:16] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  190. # [18:19] * jgraham wonders if Ms2ger is feeling sad at the queue of wptrunner reviews
  191. # [18:19] <Ms2ger> I don't mind them so much ;)
  192. # [18:20] <Ms2ger> jgraham, what's the use case for https://github.com/w3c/wptrunner/commit/07daf29bc69f1f29fc86cd6ef55e90ef382b1259 ?
  193. # [18:20] <jgraham> Dammit
  194. # [18:21] <jgraham> Ms2ger: If you have a local debug build and you aren't in some environment (like the CI) which can tell you to use the debug metadata
  195. # [18:22] <Ms2ger> Local builds don't have mozinfo?
  196. # [18:22] <jgraham> No
  197. # [18:22] <jgraham> Well, I don't know
  198. # [18:22] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  199. # [18:23] * Quits: AutomatedTester (~AutomatedTester@public.cloak) (Client closed connection)
  200. # [18:23] <jgraham> Mozilla builds might, but I'm not sure they do. Other browsers almost certainly don't :)
  201. # [18:43] * Quits: dom (dom@public.cloak) (Ping timeout: 180 seconds)
  202. # [19:16] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  203. # [19:49] * Quits: birtles (~sid16523@public.cloak) ("")
  204. # [19:49] * Joins: birtles (~sid16523@public.cloak)
  205. # [20:16] * Quits: anssik (~uid10742@public.cloak) ("Connection closed for inactivity")
  206. # [20:19] * Joins: gitbot (~gitbot@public.cloak)
  207. # [20:19] -gitbot:#testing- [wptrunner] Ms2ger pushed 1 new commit to master: https://github.com/w3c/wptrunner/commit/d7ca7b6c3db0aaf332b30eda1c58475671377b83
  208. # [20:19] -gitbot:#testing- wptrunner/master d7ca7b6 Ms2ger: Merge pull request #113 from w3c/jgraham/debug_changes...
  209. # [20:19] * Parts: gitbot (~gitbot@public.cloak)
  210. # [20:19] * Joins: gitbot (~gitbot@public.cloak)
  211. # [20:19] -gitbot:#testing- [wptrunner] Ms2ger closed pull request #113: Changes for better debug build support (master...jgraham/debug_changes) https://github.com/w3c/wptrunner/pull/113
  212. # [20:19] * Parts: gitbot (~gitbot@public.cloak)
  213. # [21:03] * Joins: AutomatedTester (~AutomatedTester@public.cloak)
  214. # [22:55] * heycam|away is now known as heycam
  215. # [22:58] * Quits: tripu (antonio@public.cloak) (Ping timeout: 180 seconds)
  216. # [23:07] * Quits: scott_gonzalez (~scott_gonzalez@public.cloak) (scott_gonzalez)
  217. # [23:22] * Joins: Lachy (~Lachy@public.cloak)
  218. # [23:57] * Quits: bhill2 (~bhill2@public.cloak) (Client closed connection)
  219. # [23:59] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  220. # Session Close: Thu May 21 00:00:00 2015

Previous day, Next day

Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn