13 Jun 2012 | ||
| 01:09 | jgriffin | fish+tonic, wow that sounds bad |
| 07:12 | philor | when mochitest-robocop reports a totally different number of tests passed each run, is that because it really does silently fail to run a bunch often as not? |
| 09:20 | glob | face, tell me a story about your past |
| 09:20 | * face runs | |
| 09:20 | glob | :( |
| 09:20 | Ms2ger | Eheheheh |
| 09:20 | Ms2ger | Morning, edmorley |
| 09:20 | edmorley | good morning! :-) |
| 09:28 | jmaher | bah, the other timezones are talking |
| 09:36 | * Ms2ger kicks jmaher out | |
| 11:35 | AutomatedTester | edmorley: have you done your rypple feed back |
| 11:36 | AutomatedTester | or do you have to skip it? |
| 11:36 | edmorley | AutomatedTester: i was planning on doing it today |
| 11:36 | edmorley | although yeah i guess it's going to be pretty much ignored due to me falling under the too new category |
| 11:42 | AutomatedTester | this stuff feels like "Look how amazabubble I am" |
| 11:43 | Ms2ger | That's the point, no? |
| 11:44 | AutomatedTester | Ms2ger: yes but doesnt mean I like it |
| 11:44 | Ms2ger | Of course not, you're not a 'murrican :) |
| 11:44 | * AutomatedTester is glad he isnt japanese | |
| 11:45 | AutomatedTester | "Even with all my immense failures I have managed to these minor things" |
| 11:45 | AutomatedTester | where minor is actually quite big |
| 11:45 | Ms2ger | Maybe you should send that |
| 11:45 | AutomatedTester | reverse psychology on the HR people... |
| 11:46 | Ms2ger | Who cares about HR people anyway |
| 11:46 | edmorley | raises... |
| 11:46 | Ms2ger | Who cares about money anyway |
| 11:47 | AutomatedTester | Ms2ger: did you read Nicholas Zakas blog post from yesterday |
| 11:47 | Ms2ger | No |
| 11:47 | * AutomatedTester finds it | |
| 11:47 | * Ms2ger googles | |
| 11:48 | AutomatedTester | http://www.nczonline.net/blog/2012/06/12/the-care-and-feeding-of-software-engineers-or-why-engineers-are-grumpy/ |
| 11:48 | AutomatedTester | Ms2ger: ^ |
| 11:48 | AutomatedTester | the bit about money rings true, at least for my european friends |
| 11:48 | AutomatedTester | cant talk for the 'murricans |
| 11:49 | Ms2ger | pedantic details, not pendantic, dammit |
| 11:49 | * Ms2ger has a feeling he got nerd-sniped | |
| 11:51 | AutomatedTester | Ms2ger: going to MozCamp Europe? |
| 11:51 | Ms2ger | When/where/why? |
| 11:51 | AutomatedTester | Warsaw, Poland in September |
| 11:51 | AutomatedTester | because you can hang out with nerds |
| 11:52 | AutomatedTester | and you dont have to put your IRC nick down on docs I am sure to keep your psuedo-anonyminity |
| 11:52 | AutomatedTester | well I am sure they would at least make a special case for you |
| 11:53 | Ms2ger | Mm, September is unlikely |
| 11:54 | AutomatedTester | fair enough |
| 11:55 | Ms2ger | (Or, for that matter, June through August and October through January) |
| 11:57 | AutomatedTester | school? |
| 11:58 | Ms2ger | Yeah |
| 11:58 | AutomatedTester | Ms2ger: when do you finish? |
| 11:58 | AutomatedTester | or are you lecturing now? |
| 11:59 | * Ms2ger wonders how old AutomatedTester thinks he is | |
| 12:00 | Ms2ger | "If I need a queue or a linked list, I use the implementation that’s native to the language I’m using. These are all solved problems." |
| 12:02 | Ms2ger | (Finishing in a year or two, probably) |
| 12:03 | AutomatedTester | Ms2ger: I think you're ~22 |
| 12:03 | AutomatedTester | well from the conversations we have had |
| 12:03 | AutomatedTester | comments in bugs etc |
| 12:03 | Ms2ger | Not bad, turning 21 |
| 12:03 | sawrubh | Ms2ger: if I may ;), do you plan to reveal someday :P |
| 12:04 | mcote | *gasp* details about Ms2ger |
| 12:04 | mcote | well unverifiable ones anyway |
| 12:04 | Ms2ger | mcote, for you I'm 57 and retired |
| 12:04 | mcote | nice, early retirement |
| 12:04 | AutomatedTester | sawrubh: Ms2ger has left his camera on for a second before in a meeting |
| 12:05 | sawrubh | AutomatedTester: so you guys have seen him ;) |
| 12:05 | AutomatedTester | I havent, wasnt in that meeting |
| 12:05 | Ms2ger | Well, the camera happens to be covered physically :) |
| 12:06 | sawrubh | AutomatedTester: you can be a nice detective(given Ms2ger was correct in saying 21) |
| 12:07 | mcote | omg why does adb keep going crazy |
| 12:07 | Ms2ger | mcote, what does the A stand for? |
| 12:07 | mcote | ah-can't-keep-going |
| 12:08 | mcote | said with a bit of a drawl |
| 12:08 | sawrubh | Ms2ger: so you started working even before entering school ? |
| 12:11 | Ms2ger | Damn |
| 12:11 | Ms2ger | Gmail claims I started getting involved with this stuff in October 07 |
| 12:12 | * Ms2ger feels old | |
| 12:12 | sawrubh | heh |
| 12:15 | AutomatedTester | Ms2ger: at least you arent like one the current contributors in the UK who is 14 |
| 12:16 | AutomatedTester | think about when he gets to your age |
| 12:16 | * Ms2ger tries to remember how old pavlov was when he got involved | |
| 12:17 | * sawrubh wishes he had gotten into this thing earlier | |
| 12:19 | * sawrubh they keep getting younger and making me feel bad | |
| 12:19 | * mcote thinks all these "linked-in is useless anyway; I'm closing my account" emails are kind of funny, considering that's how I got into Mozilla :) | |
| 12:19 | * sawrubh everybody now start thinking why they got here ;) | |
| 12:21 | sawrubh | mcote: how did that happen :) |
| 12:22 | * sawrubh thinks the story might be interesting | |
| 12:22 | Ms2ger | 15 or so |
| 12:22 | mcote | heh not extremely interesting :) |
| 12:22 | * sawrubh still wants to know :P | |
| 12:23 | mcote | recruiters were having a hard time finding people with the a-team's skill set, and they decided to look to "the Great White North" |
| 12:23 | sawrubh | Ms2ger: what was that 15 or so for ? |
| 12:23 | sawrubh | Ms2ger: was that when you started contributing ? |
| 12:23 | mcote | so I guess they started looking around linked in and found me somehow |
| 12:23 | Ms2ger | Nah, pavlov |
| 12:23 | mcote | shot me an email asking if I was interested in an interview |
| 12:23 | mcote | day before my birthday :) |
| 12:23 | Ms2ger | (He's interviewed in the Code Rush movie about the Netscape code release) |
| 12:24 | Ms2ger | Along with his parents |
| 12:24 | sawrubh | mcote: seriously do people get job requests on Linked-in (I still think it's useless) |
| 12:24 | mcote | I do, most of them not terribly interesting |
| 12:24 | mcote | except Mozilla's :) |
| 12:24 | mcote | I get occasional emails from Amazon as well |
| 12:24 | mcote | via LinkedIn I mean |
| 12:24 | sawrubh | Ms2ger: I can't find pavlov on Mozillian(maybe he prefers to remain anonymous too :P) |
| 12:25 | mcote | Google too, of course, though they may have found me elsewhere |
| 12:25 | Ms2ger | Stuart Parmenter, I don't think he's still around much |
| 12:25 | sawrubh | Ms2ger: yes I've seen that movie :) |
| 12:26 | * sawrubh thinks he won't close down his Linked-in account after all | |
| 12:26 | mcote | heh |
| 12:26 | mcote | I mean it hasn't been *that* useful, but without it I may have never been hired here at the bestest job evar |
| 12:27 | sawrubh | Ms2ger: are you under some legal obligations ? |
| 12:27 | Ms2ger | I'm not |
| 12:27 | sawrubh | Ms2ger: just stop me when I'm too annoying, your anonymity just has that allure :P |
| 12:27 | Ms2ger | mcote, sounds like useful! |
| 12:27 | Ms2ger | :) |
| 12:27 | mcote | exactly :) |
| 12:28 | Ms2ger | Otoh, I get job offers thrown my way without LinkedIn, so I guess I'll manage :) |
| 12:28 | sawrubh | Ms2ger: which country are you from ? I thought you are still studying(do people get job offers while they are studying ?) |
| 12:29 | sawrubh | Ms2ger: how do those recruiters find you :P |
| 12:30 | Ms2ger | I hang around on IRC ;) |
| 12:30 | * sawrubh ehsan must have gotten tired of this :P | |
| 12:30 | sawrubh | heh |
| 12:30 | AutomatedTester | Ms2ger: do you get job offers outside on Mozilla? |
| 12:30 | sawrubh | Ms2ger: from within the Mozilla irc :P |
| 12:31 | Ms2ger | AutomatedTester, not explicitly |
| 12:31 | AutomatedTester | just curious since there isnt much of a trail on you so thought recruiters would be scared off by that |
| 12:31 | * sawrubh just thinks about how much of my information is on the interwebs | |
| 12:32 | sawrubh | Ms2ger: have you tried mirror.me ? Bet they can't make a map of you |
| 12:32 | * AutomatedTester does love how Ms2ger has put a little bit of fear into W3C because of his psuedo-anonyminity | |
| 12:32 | sawrubh | I mean a cloud |
| 12:32 | sawrubh | AutomatedTester: why has he proposed some spec too ? |
| 12:32 | Ms2ger | AutomatedTester, silly legal people... |
| 12:33 | AutomatedTester | Ms2ger: I know |
| 12:33 | mcote | for most people anonymity is virtually impossible; the best most of us can do is attempt to present ourselves the way we want to be seen |
| 12:33 | AutomatedTester | sawrubh: Ms2ger has made some really good changes to DOM4 |
| 12:33 | Ms2ger | I care about Boston, MA, apparently |
| 12:33 | Ms2ger | And kickboxing?! |
| 12:34 | sawrubh | Ms2ger: did they use your twitter account for creating your cloud, coz certainly you don't have a footprint anywhere else. |
| 12:34 | Ms2ger | Yeah |
| 12:34 | AutomatedTester | Ms2ger: is canadian?!?!?! |
| 12:34 | * sawrubh reads about DOM4 | |
| 12:35 | Ms2ger | Also Swedish |
| 12:35 | Ms2ger | "birth" |
| 12:35 | sawrubh | Ms2ger: dude you've got like 0 tweets how can they create your cloud. What heuristics do they use- your followers :P |
| 12:36 | AutomatedTester | Ms2ger: dont worry, mirror.me got me wrong too |
| 12:36 | Ms2ger | sawrubh, I guess that's how "India" ended up in there :) |
| 12:36 | AutomatedTester | wtf is Ruby there... |
| 12:36 | sawrubh | heh |
| 12:36 | Ms2ger | I'm fascinated by the huge "java" |
| 12:36 | * sawrubh seriously doubts if that India has been cause by him ;) | |
| 12:37 | AutomatedTester | *sigh* I hate it when I find Firefox bugs when I dont really want to |
| 12:37 | Ms2ger | Vikash too, I guess |
| 12:38 | sawrubh | we are causing turbulence in your cloud :P |
| 12:38 | Ms2ger | That looks about it |
| 12:40 | edmorley | boo twitter |
| 12:40 | edmorley | I was expecting mirror.me to be something more interesting |
| 12:42 | sawrubh | Ms2ger: why do you have a dutch tag to our mozillians account(is that for distracting people :P) |
| 12:42 | * sawrubh thinks it's time to stop interrogating so much and will quite after this last question :P | |
| 12:42 | * sawrubh *quit | |
| 13:06 | Ms2ger | AutomatedTester, thanks for the link, enjoyed the article |
| 13:07 | AutomatedTester | Ms2ger: I enjoyed it and found it quite true for a lot of Mozillians |
| 13:37 | AutomatedTester | this rypple stuff makes me a sad panda |
| 13:38 | AutomatedTester | Ms2ger: I think I might have to put "Even with all my immense failures I have managed to these minor things" in |
| 13:38 | edmorley | AutomatedTester: what aspect specifically? |
| 13:39 | Ms2ger | AutomatedTester, do it! :) |
| 13:39 | AutomatedTester | I have done my accomplishments and now doing challeneges |
| 13:40 | AutomatedTester | and feeling that "Everything is a challenge" might be the most valuable thing |
| 13:42 | edmorley | I don't even have anything to talk about in the gaols bit, since my gaols weren't added for the last time |
| 13:42 | mcote | heh gaol |
| 13:42 | mcote | that is an old word for "jail" :) |
| 13:42 | mcote | brb |
| 13:43 | Ms2ger | Goal: get a better job ☑ |
| 13:50 | * face showed that to wlach last month :) | |
| 13:56 | AutomatedTester | mcote: do we have to submit our rypple stuff this week |
| 13:56 | mcote | yeah by Friday I believe |
| 13:59 | AutomatedTester | I was hoping I could speak to ctalbert|afk before submitting |
| 13:59 | AutomatedTester | oh well |
| 14:02 | mcote | you'll be speaking with him afterward :) |
| 14:05 | AutomatedTester | true |
| 14:05 | mcote | the process is you write up a self-eval, he writes up an eval of you, then you compare and chat about it |
| 14:05 | mcote | probably best if the former is done entirely by yourself... more honest that way |
| 14:07 | AutomatedTester | mcote: it was more "should I put X in" type questions that I had |
| 14:07 | mcote | ah, well I could perhaps help with those questions :) |
| 14:08 | AutomatedTester | mcote: thanks for the offer |
| 14:08 | AutomatedTester | I might take you up on that |
| 14:16 | mcote | sweet finally getting some reasonable predictions out of orange seed |
| 14:28 | AutomatedTester | nice mcote |
| 14:43 | whimboo | hm is jeff not around today> |
| 14:43 | whimboo | ? |
| 14:44 | mcote | jhammel? |
| 14:44 | mcote | well it's only 7:46 am PT |
| 14:45 | whimboo | heh, i always forget about the timezones :) |
| 14:45 | whimboo | especially if its raining outside and it's dark |
| 14:45 | whimboo | i feel it's already way later |
| 14:45 | jmaher | yeah, jhammel usually pops on in 30-60 minutes from now |
| 14:45 | mcote | I mean he's an earlybird but not normally *quite* this early :) |
| 14:46 | whimboo | i have a massive patch for him today to review :) |
| 14:46 | whimboo | he will be happy |
| 14:46 | jmaher | ha |
| 14:46 | mcote | as long as you don't have "opinions" |
| 14:46 | mcote | :) |
| 14:46 | whimboo | no strong opinions, no |
| 14:47 | glob | heh |
| 14:50 | wlach_ | jmaher: your patch looks good for bug 754873-- I take it you resolved your issues? |
| 14:50 | bugbot | Bug https://bugzilla.mozilla.org/show_bug.cgi?id=754873 normal, --, ---, jmaher, NEW , fennec automated tests should capture logcat output while test is running |
| 14:50 | marshall_law | do we have any async helpers in marionette for queueing up tests in a given order? |
| 14:51 | jmaher | wlach_: yes, it logs great now |
| 14:52 | jmaher | logbot: you can see logs here: https://tbpl.mozilla.org/?tree=Try&rev=1102b444f235 |
| 14:52 | logbot | jmaher, found 0 results |
| 14:53 | wlach_ | jmaher: what was the problem before? |
| 14:53 | jmaher | oh, wlach_ ^ |
| 14:53 | mdas | marshall_law: no, the python marionette test runner uses unittest, and I don't think they guarantee order |
| 14:53 | marshall_law | mdas: I guess I just mean on the JS side |
| 14:53 | jmaher | wlach_: I needed to split on \r, not \n |
| 14:53 | jmaher | that was one problem |
| 14:53 | marshall_law | mdas: np, just curious :) |
| 14:53 | mdas | marshall_law: can you give me an example usage? Marionette itself doesn't really understand the concept of test suites |
| 14:53 | mdas | it just drives user actions |
| 14:53 | jmaher | and another was getting everything correct between devicemanager and the respective subclasses |
| 14:54 | wlach_ | jmaher: cool. well I'm glad we figured that out-- was worried that shell() was buggy or something |
| 14:54 | mdas | marshall_law: it has a mechanism for keeping track of asserts and stuff (is, isnot methods), but that's all it really knows about |
| 14:55 | marshall_law | kk |
| 14:55 | marshall_law | mdas: I'm really just looking for some simple helpers on the JS side I guess, nothing from the driver specifically |
| 14:57 | mdas | marshall_law: well, if all your tests are js tests, you can set them in order in a unit-test.ini file and they should get run in that order. But for JS tests, people are using the test framekwork that lightsofapollo set up |
| 14:57 | mdas | and I'm not sure how/if it has ordering |
| 14:57 | marshall_law | oooh |
| 14:58 | marshall_law | mdas: I didn't realize there was a higher level framework :) |
| 14:58 | marshall_law | mdas: you happen to have a link? |
| 15:00 | jmaher | wlach_: thanks! |
| 15:00 | mdas | marshall_law: I think you're looking for https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/Gaia_Unit_Tests |
| 15:01 | marshall_law | mdas: sweet, thanks! |
| 15:02 | marshall_law | ahh this is for general unit tests I guess |
| 15:04 | marshall_law | mdas: FWIW, the suite I've been working on is an emulator-specific test suite for the mobilenetwork APIs |
| 15:04 | marshall_law | probably needs to be device/emulator specific |
| 15:05 | mdas | marshall_law: what makes it emulator specific? |
| 15:05 | mdas | are you setting network parameters and stuff on the emulator? |
| 15:05 | marshall_law | mdas: it depends on the mobile networks present in the emulator modem |
| 15:05 | marshall_law | yup |
| 15:05 | mdas | ah okay |
| 15:05 | marshall_law | it's for switching networks, etc |
| 15:05 | mdas | ohh |
| 15:05 | mdas | then you want one of philikon's tests |
| 15:05 | mdas | I'll show you |
| 15:06 | * mdas needs to update docs *soon* | |
| 15:06 | marshall_law | mdas: FWIW it's already partially landed, but I have some updates that are coming in another patch this week |
| 15:06 | mdas | can I see it? |
| 15:06 | marshall_law | sure! |
| 15:07 | marshall_law | mdas: https://gist.github.com/2924658 |
| 15:08 | marshall_law | mdas: lots of async madness |
| 15:08 | marshall_law | :) |
| 15:09 | mdas | marshall_law: ah okay, do you plan on running emulator commands during the test? |
| 15:09 | mdas | for example, to shut off network access etc |
| 15:09 | marshall_law | mdas: nope shouldn't need to. the test is pretty encapsulated |
| 15:09 | marshall_law | mdas: at least for now. I guess it might make sense to do that, now that you mention it though ;) |
| 15:09 | mdas | heh |
| 15:10 | mdas | yeah that's a good test if there are qemu/android console commands to control network, which I'm fairly certain there is |
| 15:10 | marshall_law | mdas: the networks in the emulator aren't really configurable right now, they're built in to the emulator's modem |
| 15:10 | mdas | but yeah from the looks of it, this can run either through marionette, or through lightsofapollo's test framework |
| 15:10 | marshall_law | I've already had to fix several emulator modem bugs to get this working |
| 15:11 | mdas | marshall_law: well acutally, it should probably be checked in as a marionette test, since it will fail in a desktop environment. |
| 15:11 | mdas | marshall_law: ah, that sounds unpleasant. |
| 15:11 | marshall_law | fair enough. with marionette I can specify that the test runs on the emulator only, though.. |
| 15:11 | marshall_law | yeah |
| 15:12 | mdas | yup you can do that in the unit-test.ini |
| 15:12 | marshall_law | yup I did :) |
| 15:12 | mdas | awesome! |
| 15:12 | marshall_law | mdas: how hard is it to get marionette running on device? ;) |
| 15:13 | marshall_law | it would be nice to be able to run venv_test.sh directly without having to go through the interactive console :) |
| 15:13 | mdas | marshall_law: it runs by default on the device :_ |
| 15:13 | mdas | :) |
| 15:13 | marshall_law | hrm |
| 15:14 | marshall_law | mdas: is there a script / args I should be aware of? |
| 15:14 | marshall_law | right now I'm mostly using the b2g test.sh frontend to venv_test.sh |
| 15:14 | mdas | marshall_law: you'll need to forward the port from the device to your computer so you can talk with it |
| 15:14 | mdas | u |
| 15:14 | Ms2ger | A new guy? |
| 15:14 | marshall_law | mdas: yeah, I was hoping there was something that automated that as well ;) |
| 15:15 | marshall_law | Ms2ger: I'm pretty new.. started on b2g platform ~3 weeks ago |
| 15:15 | Ms2ger | Oh, pff, b2g ;) |
| 15:15 | marshall_law | :) |
| 15:15 | mdas | marshall_law: no but that's the only thing you need to run to get it going |
| 15:15 | Ms2ger | You'll get to know me, I troll this channel |
| 15:16 | Ms2ger | (Well, not just *this* channel) |
| 15:16 | mdas | Ms2ger is mozilla's very own trollbot |
| 15:16 | mdas | or troll something. no one quite knows |
| 15:16 | marshall_law | mdas: kk fair enough. I guess if --arch (whatever) is passed that will still try to launch / use the emulator? |
| 15:16 | marshall_law | Ms2ger: hah nice ;) |
| 15:17 | mdas | marshall_law: --arch? what is the parameter and what are oyu sending it to? |
| 15:18 | mdas | ohhhhh, you mean --type=<arch> for the test runner? |
| 15:18 | marshall_law | ah eyah |
| 15:18 | marshall_law | my bad |
| 15:18 | marshall_law | sorry I was pulling from memory |
| 15:18 | mdas | it will only launch the emulator if you don't specify an address |
| 15:18 | marshall_law | let me check the test.sh frontend in b2g |
| 15:18 | mdas | marshall_law: if you specify and address, then it assumes you already have it running |
| 15:18 | marshall_law | venv_test.sh --emulator=$ARCH --homedir=$B2G_HOME --type=b2g |
| 15:18 | marshall_law | I guess I'll need to update our frontend to support both then |
| 15:19 | marshall_law | mdas: so --address=localhost:<whatever adb forward port> |
| 15:19 | mdas | marshall_law: yeah and you won't nee the --emulator command either, that's for launching the emulator. |
| 15:19 | mdas | yeah so all you'll need is venv_test.sh --address=localhost:<port> --type=b2g |
| 15:19 | marshall_law | k |
| 15:19 | marshall_law | nice! k |
| 15:19 | marshall_law | I'll update the test script |
| 15:20 | mdas | cool |
| 15:20 | marshall_law | mdas: would you accept a bug/patch to do the port forwarding part for a device or specific serial in marionette directly? |
| 15:21 | marshall_law | you guys already have the code for finding an open port and using it, it would be nice to reuse that :) |
| 15:21 | jmaher | we have code in devicemanager to find an open port |
| 15:22 | jmaher | ^ (sans windows) |
| 15:22 | marshall_law | I don't think B2G has a prayer of building in Windows atm anyway :) |
| 15:22 | jmaher | http://mxr.mozilla.org/mozilla-central/source/build/mobile/devicemanager.py#510 |
| 15:23 | marshall_law | hrm |
| 15:25 | mdas | marshall_law: hm, yeah if the you specify the address and some option like --forward, then sure you can add it and I'lll accept it! |
| 15:25 | mdas | jmaher: marshall_law: we aren't using devicemanager in the test runner for the marionette tests |
| 15:25 | mdas | we use it for the mochitest stuff |
| 15:25 | jmaher | mdas: but you could copy that code if you wanted to as a starting piont |
| 15:25 | marshall_law | jmaher: that seems a little overkill? can't you just open a socket on port 0 then get the port and close? it's not 100% fullproof but should work in most situations? |
| 15:26 | jmaher | err point |
| 15:26 | mdas | ah true |
| 15:26 | jmaher | marshall_law: we write automation to kick ass :) |
| 15:26 | marshall_law | hehe |
| 15:26 | marshall_law | fair enough :) |
| 15:26 | marshall_law | looks like that's what marionette is doing right now anyway |
| 15:26 | jmaher | well, this runs on a machine with hundreds of processes and each one could be trying to open a port in the same general range |
| 15:27 | marshall_law | jmaher: http://mxr.mozilla.org/mozilla-central/source/testing/marionette/client/marionette/emulator.py#317 |
| 15:27 | marshall_law | jmaher: ahh yeah that makes sense |
| 15:30 | marshall_law | mdas: I was thinking something even nicer like --device=MY_DEVICE_ID |
| 15:30 | wlach_ | gbrown: any particular reason you set the time for sleep to 500ms in bug 764147? I'm wondering if it might not be better to set it to something a bit smaller |
| 15:30 | bugbot | Bug https://bugzilla.mozilla.org/show_bug.cgi?id=764147 normal, --, ---, gbrown, NEW , SUT agent: near 100% cpu during StartPrg2 |
| 15:30 | marshall_law | (from adb devices) |
| 15:30 | wlach_ | gbrown: I think even a 25ms sleep should fix the CPU problems |
| 15:30 | Ms2ger | Oh, jmaher is here |
| 15:31 | gbrown | wlach_: FindProcThread uses 500 ms. but you are right -- that is a long time. I'll reduce it. |
| 15:32 | jmaher | I am going afk to run an error, back in a while |
| 15:32 | wlach_ | gbrown: maybe we should lower it there too. ;) I'm a bit nervous about long timeouts partially because I've been having problems with latency with eideticker lately. not sure if that applies here but I don't see any good reason to have really long timeouts |
| 15:33 | gbrown | agreed |
| 15:38 | mdas | marshall_law: yes, even better! |
| 15:38 | mdas | forgot about that. I'm so used to just running one emulator |
| 15:38 | marshall_law | :) |
| 15:38 | marshall_law | I usually have emulator + a device |
| 15:38 | mdas | yeah same |
| 15:38 | mdas | but I use -e |
| 15:38 | marshall_law | soon probably multiple devices |
| 15:39 | mdas | but that doesn't work with multiple emus ahah |
| 15:39 | marshall_law | yup |
| 15:39 | marshall_law | in adb you can just use adb -s <device id> |
| 15:39 | mdas | yup |
| 16:11 | whimboo | jhammel: heyas |
| 16:11 | jhammel | whimboo: hi; how's it going? |
| 16:11 | whimboo | jhammel: i would need your help. do you see anything like that on windows? |
| 16:11 | whimboo | http://pastebin.mozilla.org/1661877 |
| 16:12 | jhammel | on windows? ;) |
| 16:12 | whimboo | i constantly see it on os x and windows |
| 16:12 | whimboo | haven't tested linux yet |
| 16:13 | jhammel | i have seen that though i can't recall when exactly (and not just with mozmill, with other things using sockets) |
| 16:13 | jhammel | any python sockets experts? |
| 16:14 | whimboo | jhammel: would you mind to run |
| 16:14 | whimboo | mozmill -b /Applications/Firefox/Nightly.app/ -m mutt/mutt/tests/js/frame/tests.ini |
| 16:14 | whimboo | just with an updates app path |
| 16:14 | whimboo | after testThree for persisted tests it always fails for me |
| 16:14 | whimboo | it has been started today |
| 16:14 | whimboo | not sure why |
| 16:14 | jhammel | updates app path? |
| 16:15 | whimboo | updated |
| 16:15 | jhammel | sure, just a minute or two |
| 16:15 | whimboo | i will file the bug |
| 16:15 | whimboo | it blocks me from finishing the jsbridge patch |
| 16:19 | whimboo | bug 764442 |
| 16:19 | bugbot | Bug https://bugzilla.mozilla.org/show_bug.cgi?id=764442 critical, --, ---, nobody, NEW , Constant 'Disconnect Error: Application unexpectedly closed' errors |
| 16:19 | jhammel | thanks |
| 16:19 | whimboo | i will try with a fresh git clone |
| 16:22 | whimboo | i will also try on linux now |
| 16:22 | mdas | ted: ping |
| 16:22 | jhammel | i'm trying too, now that i'm done posting to bugzilla |
| 16:24 | jhammel | whimboo: i do get INFO | Timeout: bridge.execFunction("50bcbbfc-b574-11e1-9d11-0024d7065b60", bridge.registry["{4601040d-b523-4dec-9477-8bcc006e9220}"]["runTestFile"], ["/home/jhammel/mozmill/src/mozmill/mutt/mutt/tests/js/frame/persisted.js", false, null]) |
| 16:25 | jhammel | between each restart :( |
| 16:28 | ted | mdas: pong |
| 16:28 | whimboo | jhammel: do you run only this test or all from frame/tests.ini? |
| 16:28 | jgriffin | ahal: dd you get that error figured out you saw when running mochitests? |
| 16:28 | jhammel | whimboo: i gave it the whole manifest |
| 16:29 | jhammel | whimboo: its still running but i'm having all sorts of timeouts :( |
| 16:29 | jhammel | (hopefully related) |
| 16:29 | whimboo | jhammel: i assume you have't seen anything like that in the last couple of days |
| 16:29 | whimboo | how about /tests/js/tests.ini |
| 16:29 | jhammel | e.g. INFO | Timeout: bridge.execFunction("0bc34cd6-b575-11e1-9d11-0024d7065b60", bridge.registry["{d5026cf6-5956-4420-b3b5-f897305055a9}"]["runTestFile"], ["/home/jhammel/mozmill/src/mozmill/mutt/mutt/tests/js/frame/stop_runner.js", false, null]) |
| 16:29 | whimboo | do you see that for all tests? |
| 16:29 | jhammel | i'll run that when this run is done |
| 16:30 | whimboo | k |
| 16:30 | jhammel | the timeouts make the runs very long indeed :( |
| 16:30 | whimboo | i also tried with aurora down to release but all the same |
| 16:30 | mdas | hey ted, I'm having trouble getting marionette built into the package. I've added the needed files in the package-manifest file under the [browser] section and updated the Makefile.in file with the ENABLE_MARIONETTE changes... but i'm still not seeing it |
| 16:30 | mdas | do you mind taking a look at my changes to see if you see something wrong? |
| 16:31 | whimboo | jhammel: the whole network stack is playing wild here |
| 16:31 | whimboo | and i have ohter crazy behavior |
| 16:31 | mdas | ted: http://pastebin.mozilla.org/1661893 I have this, plus ENABLE_MARIONETTE=1 in my mozconfig |
| 16:32 | jhammel | whimboo: okay, running the whole js test suite |
| 16:32 | jhammel | whimboo: fwiw i haven't run the tests in awhile |
| 16:32 | mdas | oh and AC_SUBST(ENABLE_MARIONETTE) is in configure.in |
| 16:32 | jhammel | i haven't had good results from the js tests this year and i don't think i've had good luck with the mutt python tests since returning from london :( |
| 16:33 | whimboo | jhammel: all tests work now! |
| 16:33 | whimboo | that was my work last week |
| 16:33 | ted | mdas: okay |
| 16:34 | ted | mdas: oh, crap that makefile hunk needs to be in browser/installer/Makefile.in |
| 16:34 | ted | sorry |
| 16:34 | jhammel | whimboo: they haven't for me yet :( |
| 16:34 | whimboo | jhammel: are you on an old revision? |
| 16:34 | jhammel | whimboo: nope |
| 16:34 | jhammel | just pulled today |
| 16:34 | mdas | ted: oh okay thanks I'll give that a shot |
| 16:35 | ted | mdas: yeah, that's where package-manifest gets preprocessed |
| 16:35 | mdas | ted: gotcha |
| 16:40 | jgriffin | mcote|lunch: so I looked at the OrangeSeed code |
| 16:40 | jgriffin | but you're at lunch, we can discuss when you get back |
| 16:40 | jhammel | whimboo: do you want my log file? |
| 16:40 | mcote | mid way through lunch :) |
| 16:41 | mcote | actually i fixed it up more |
| 16:41 | jgriffin | I didn't find any bugs, I think it's just more a matter of how we're using the algorithm and what we expect from it |
| 16:41 | mcote | i think i'm getting not-too-bad results now |
| 16:41 | jgriffin | cool |
| 16:42 | mcote | actually one big problem was that I was using the dates of the overall first and last occurrences for extrapolation |
| 16:42 | jgriffin | instead of OS-specific dates? |
| 16:42 | mcote | I should have been using the first & last according to each combination |
| 16:42 | mcote | yeah OS/type/test/tree |
| 16:42 | jgriffin | yeah |
| 16:42 | mcote | once I fixed that I got much better results, at least from the one or two bugs I've tried so far |
| 16:43 | mcote | I just finished refactoring the hell out of it as well :) |
| 16:43 | jgriffin | I also wonder how much value there is to trying to find this per-OS, rather than in aggregate |
| 16:43 | jgriffin | since persumably a given bug was actually introduced just once, and not multiple times, once per os |
| 16:43 | mcote | well I think it is worthwhile to split it up into combinations; however, we don't have to display all the results |
| 16:43 | mcote | just maybe the ones that make the most sense--say, with the highest number of hits and/or frequency |
| 16:43 | mcote | and prefer m-i to all other trees |
| 16:43 | whimboo | jhammel: no. i see the same on linux |
| 16:43 | jgriffin | yeah |
| 16:44 | mcote | anyway I have to run out for an hour; I'll show you some results when I'm back and get your opinions |
| 16:44 | jgriffin | cool |
| 16:44 | mcote | also wouldn't mind chatting about how to do this in the UI |
| 16:44 | jgriffin | have fun at the SAQ |
| 16:44 | mcote|lunch | ha CostCo actually :) |
| 16:44 | jgriffin | heh |
| 16:44 | mcote|lunch | (though I will be buying wine there...) |
| 16:46 | jmaher | jgriffin: I gave you a patch to review this morning, should be about final for the android mochitests |
| 16:48 | jgriffin | jmaher: I just pulled it up! |
| 16:48 | jmaher | awesome |
| 16:49 | jgriffin | nice solution |
| 16:50 | jmaher | jgriffin: thanks; it feels a bit hacky, but not too insane |
| 16:53 | jhammel | edmorley: i'm guessing this is a can of worms, but it would be nice to know on TBPL if all jobs were finished |
| 16:55 | jmaher | jhammel: maybe a progress bar? |
| 16:55 | jhammel | jmaher: that would work |
| 16:55 | jhammel | i'd even settle for <h3>You're done!</h3> ;) |
| 16:55 | jhammel | or <h3>This try job is over!</h3> |
| 16:56 | ted | not sure if TBPL has enough info to know that |
| 16:57 | ted | there's probably not anything that defines "the set of all jobs that would run on this push" |
| 16:57 | jhammel | yeah :( that's why i mentioned the canned annelids |
| 17:01 | ted | heh |
| 17:08 | edmorley | jhammel: https://bugzilla.mozilla.org/enter_bug.cgi?product=Webtools&component=Tinderboxpushlog :-) |
| 17:11 | jhammel | edmorley: itym bz new 'Tinderboxpushlog' |
| 17:11 | jhammel | bug 764464 |
| 17:11 | bugbot | Bug https://bugzilla.mozilla.org/show_bug.cgi?id=764464 normal, --, ---, nobody, NEW , Indicate if all jobs are done |
| 17:11 | whimboo | jhammel: anything you can do on this bug today? |
| 17:11 | whimboo | jhammel: i mean the one i have filed |
| 17:11 | edmorley | jhammel: :-) |
| 17:12 | jhammel | whimboo: not at the moment....looking at other bugs right now, sorry |
| 17:12 | edmorley | jhammel: btw, by all done, would you be happy with "no jobs in buildapi listed as pending/running" or does it have to be "no jobs pending/running plus none somehow omitted by the scheduler by cross referencing against a non-existent master list"? |
| 17:14 | jhammel | edmorley: unfortunately, the latter :( I can see currently if there are any greys and know its not done but there have been several occassions where i had thought all jobs were done but i guess(?) weren't scheduled yet or lord knows what and did not show up as grey |
| 17:14 | edmorley | ok |
| 17:15 | carljm | samliu: are you available at 3pm (PT) for a meeting about that mobile evangelism tool project? |
| 17:15 | carljm | samliu: and what's your email? |
| 17:22 | ted | wlach_: ping |
| 17:31 | wlach | ted: pong |
| 17:34 | ted | wlach: hey, if we were to get you a crappy armv6 android tablet with HDMI output, how hard would it be for you to get eideticker results for stock browser/fennec? |
| 17:34 | wlach | ted: shouldn't be terribly hard, except for the fact that I'll be away for the next two weeks starting friday |
| 17:35 | ted | okay |
| 17:35 | ted | probably not critical to get in that timeframe |
| 17:35 | ted | thanks |
| 17:36 | wlach | ted: I guess the main thing is that it be HDMI out that mirrors the screen. some android devices only do hdmi for specific apps |
| 17:36 | ted | ah |
| 17:36 | ted | yeah, i have no idea |
| 17:36 | ted | it's probably cheap enough that we can just buy one and find out |
| 17:38 | ted | https://twitter.com/TedMielczarek/status/212617445381378048/photo/1/large |
| 17:39 | mdas | ted: yeah i saw that! super cool. who designed the rack? |
| 17:39 | dividehex | i did |
| 17:40 | ted | mdas: came up again in the meeting :) |
| 17:40 | mdas | dividehex: nice job:) |
| 17:40 | dividehex | thanks |
| 17:40 | ted | yeah, it's super awesome |
| 17:41 | dividehex | it will look really cool when we have 60 of them in SCL3 |
| 17:42 | jhammel | how big is it? 6u? |
| 17:42 | jhammel | i assume these will go in actual rack racks |
| 17:43 | jhammel | oh dromaeo...oh dromaeo....why dost thou take so long, dromaeo? |
| 17:43 | dividehex | its 4U and yes it will go into the server racks in SCL3 |
| 17:43 | dividehex | it will be able to handle both tegras and pandas |
| 17:44 | jhammel | *actual* pandas? ;) |
| 17:44 | ted | not the kung-fu variety |
| 17:48 | ted | wlach: don't suppose you can tell from the crappy alibaba page whether it's likely to support display mirroring or not? http://ananda.en.alibaba.com/product/536357773-212228108/Android_2_3_Tablet_Mini_PC_processor_ARMv6_compatiable.html |
| 17:51 | wlach | ted: looking |
| 17:52 | ted | the thing is literally like $130, so i'll just have someone order one for you unless you think it's really unlikely to work |
| 17:53 | wlach | ted: yeah my guess is that it'll work. I bet display mirroring is the easy way of doing hdmi |
| 17:53 | ted | okay |
| 17:53 | ted | great |
| 17:59 | dividehex | ted: https://bugzilla.mozilla.org/show_bug.cgi?id=731670 |
| 17:59 | bugbot | Bug 731670: normal, --, ---, ctalbert, NEW , Figure out changing MAC address for panda boards |
| 18:00 | dividehex | joduinn-mtg: also ^^ |
| 18:01 | ted | dividehex: oh ho |
| 18:01 | ted | thanks |
| 18:01 | ted | wlach: filed bug 764491 FYI |
| 18:01 | bugbot | Bug https://bugzilla.mozilla.org/show_bug.cgi?id=764491 normal, --, ---, desktop-support, NEW , Hardware Request: armv6 tablet for William Lachance |
| 18:03 | jhammel | beh, still no action on Bug 123456 : Hardware Request: cray XK6 for Jeff Hammel |
| 18:03 | bugbot | Bug https://bugzilla.mozilla.org/show_bug.cgi?id=123456 is not accessible. |
| 18:03 | wlach | ted: awesome. ty |
| 18:03 | wlach | I'm sure Diane will be thrilled to have yet another computer in our house |
| 18:04 | mdas | ahal: the first cappuccino thing I made was the best. I keep making fail ones now:( |
| 18:04 | jhammel | wlach: get another cat to offset it :) |
| 18:04 | mdas | wlach: how many do you have at this point? |
| 18:04 | ahal | mdas: you'll get better with practice |
| 18:04 | ahal | maybe |
| 18:04 | mdas | heheh |
| 18:04 | wlach | mdas: I think between all my mobile phones and computers, something like 8-9 |
| 18:05 | wlach | it's a bit appalling |
| 18:05 | jhammel | wlach: i think she meant cats |
| 18:05 | jhammel | where 8-9 is a completely acceptable number |
| 18:05 | mdas | wlach: yeah i have about 10 computers and phones, but also 2 xboxes and 1 ps3... |
| 18:05 | jhammel | wow |
| 18:06 | mdas | then one laptop died and i gave back the tablet! so i'm down to 8 or so |
| 18:06 | jmaher | I have 9 devices, but 3 usually are offline |
| 18:06 | mdas | it's kind of insane . |
| 18:06 | jhammel | between home and work i have 3 working laptops, 1 phone, one tablet, and two items in the "dead hardware i should probably get rid of" drawer |
| 18:06 | jhammel | though, speaking of, if anyone wants a first gen iphone... |
| 18:06 | mdas | hahaha |
| 18:06 | mdas | I do need a new doorstop |
| 18:07 | jhammel | mdas: it will only work with iDoors |
| 18:07 | mdas | lol! |
| 18:07 | ahal | haha |
| 18:07 | mdas | wlach: do you have more than one desktop computer? |
| 18:07 | mdas | those take up so much space |
| 18:08 | wlach | mdas: just one fortunately |
| 18:08 | mdas | and generate so much heat. and are loud' |
| 18:08 | mdas | good! |
| 18:08 | jhammel | i guess |
| 18:08 | jgriffin | not to mention making one very hot in the summer |
| 18:08 | mdas | I dislike them generally |
| 18:08 | jhammel | i've seen desktops that are pretty quiet |
| 18:08 | jhammel | mdas: you can give me yours ;) |
| 18:08 | mdas | this one here is very quiet |
| 18:08 | jhammel | i actually really need a desktop |
| 18:08 | mdas | the one I have at home is like, the loudest |
| 18:08 | jhammel | laptops are kinda annoying due to the cord factor |
| 18:08 | mdas | I could buy a quieter fan for it, but i don't actually use it often heh |
| 18:09 | jhammel | vs a desktop where you can get a wireless keyboard and mouse |
| 18:09 | jhammel | and store e.g. on a bookshelf |
| 18:09 | ted | most of my desktops are fairly quiet nowadays |
| 18:09 | ted | my MBP is louder |
| 18:09 | ted | when the fans spin up |
| 18:09 | ted | WHIIIIIIRRRRRRRR |
| 18:09 | ted | wlach: having more devices is awesome |
| 18:09 | jhammel | my netbook is actually the loudest |
| 18:09 | ahal | jhammel: ew wireless mouse |
| 18:09 | jhammel | ahal: ? |
| 18:09 | ted | especially when they're more crappy chinese devices |
| 18:09 | mdas | yeah it sounds like it's taking off on a jetpack |
| 18:10 | jhammel | ahal: oh, i see what you mean...why have a mouse? good point ;) |
| 18:10 | ahal | jhammel: the battery always dies and it sucks for gaming |
| 18:10 | jhammel | ahal: i don't game ;) |
| 18:10 | * jmaher either | |
| 18:10 | wlach | ted: do crappy chinese armv6 devices make you weep for humankind? |
| 18:10 | jmaher | I haven't figured out how to use a mouse for 'head games' |
| 18:10 | jhammel | actually, i play this text based adventure called POSIX |
| 18:10 | wlach | just want to know what to expect |
| 18:11 | jmaher | jhammel: sounds like a fun game |
| 18:11 | ted | wlach: no, i just would avoid putting your hands in your mouth after handling it |
| 18:11 | ahal|afk | have a doctors appointment should be back in an hour or two |
| 18:11 | jhammel | jmaher: ahal is offended at our non-gaming stance |
| 18:11 | jmaher | well, we are bleeding edge americans |
| 18:11 | wlach | ted: do they use melamine as an additive with these things? |
| 18:11 | ted | i'm not sure, but it wouldn't surprise me |
| 18:12 | jhammel | sounds nutritious |
| 18:15 | jhammel | jgriffin: btw, the meeting info https://wiki.mozilla.org/ReleaseEngineering/Mozharness |
| 18:15 | jgriffin | jhammel: cool, thanks |
| 18:37 | * AutomatedTester wonders if he should play LDAP roulette... | |
| 18:41 | jhammel|lunch | AutomatedTester: sounds "fun" |
| 18:42 | jhammel|lunch | i know Russian roulette and Polish roulette |
| 18:42 | AutomatedTester | jhammel|lunch: on the news it looks like there was a riot about that last night |
| 18:42 | AutomatedTester | all because of stupid football |
| 18:43 | jhammel|lunch | AutomatedTester: i thought being English you *had* to like football...or does your SA past excuse you? |
| 18:43 | AutomatedTester | jhammel|lunch: I enjoy the other English game of rugby |
| 18:43 | AutomatedTester | which is well known in SA |
| 18:44 | AutomatedTester | its like American Football but without all the protective gear |
| 18:44 | dividehex | ted: what product and component should i file a bug under if its for you? |
| 18:44 | jhammel|lunch | AutomatedTester: no cricket? |
| 18:44 | AutomatedTester | and you cant throw the ball forward |
| 18:44 | AutomatedTester | not cricket |
| 18:45 | AutomatedTester | jhammel|lunch: I am thinking of staying in SF for my entire visit in just over a week and commuting down to Santa Clara for my conf |
| 18:46 | jhammel|lunch | AutomatedTester: :) |
| 18:46 | jhammel|lunch | otoh, commuting :( |
| 18:46 | AutomatedTester | do you think BART to Freemont and then VTA to Santa Clara or CalTrain to MV and then VTA to Santa Clara? |
| 18:47 | AutomatedTester | the BART option also means I can use AmTrak if need be |
| 18:47 | jhammel|lunch | oh, the Caltrain still requires a transfer? :( |
| 18:47 | AutomatedTester | yea, its not near the station :/ |
| 18:47 | AutomatedTester | Google maps wasnt helpful |
| 18:48 | AutomatedTester | said it was the same either way |
| 18:48 | jhammel|lunch | hmmmm.....i'd do whichever is shorter. i haven't done Freemont -> VTA myself |
| 18:48 | AutomatedTester | ok |
| 18:48 | xabolcs | whimboo: can i have some question about the ntt issues? |
| 18:48 | jhammel|lunch | unless you're staying near the caltain, though, there is the getting to the caltrain step |
| 18:48 | * AutomatedTester is staying near the SF office | |
| 18:48 | AutomatedTester | well, I should book that |
| 18:49 | AutomatedTester | 2 blocks away and nearer the Market street BART |
| 18:49 | jhammel|lunch | yeah; i'd try bart -> freemont....see how awful it is |
| 18:50 | jhammel|lunch | AutomatedTester: looks like bart -> fremont is 46 min |
| 18:50 | whimboo | xabolcs: sure |
| 18:50 | AutomatedTester | jhammel|lunch: total commute is up to 2hrs |
| 18:50 | jhammel|lunch | :( :( |
| 18:50 | jhammel|lunch | awful |
| 18:51 | AutomatedTester | jhammel|lunch: 4hrs of commuting vs having multiple hotels and dragging luggage all over the bay area |
| 18:51 | AutomatedTester | rock > automatedtester > hard place |
| 18:52 | jhammel|lunch | AutomatedTester: tell them to move the conference to somewhere more convenient to you ;) |
| 18:52 | whimboo | jhammel|lunch: i assume you will not have any time to check the jsbridge breakage? |
| 18:52 | jhammel|lunch | whimboo: probably not today |
| 18:52 | xabolcs | whimboo: thanks! in issue #83 the recommended 'if (PopupNotifications)' check drops 'PopupNotifications is undefined' :( |
| 18:52 | * AutomatedTester phones Steve Souders and Tim O'Reilly quicky | |
| 18:52 | whimboo | jhammel|lunch: :( so i will have to look into now. because it completely blocks my work |
| 18:53 | xabolcs | so i would like no to address that nit |
| 18:56 | whimboo | xabolcs: it's ok |
| 19:01 | mcote | samliu: ping |
| 19:01 | xabolcs | whimboo: ok. another one. in #75 (push to tip menuitem) you wrote to remove the extra currChangeset variable in openPushlogSinceCurrentBuild() |
| 19:01 | samliu | mcote: pong |
| 19:01 | mcote | samliu: I need your hands again |
| 19:01 | mcote | adb blew up again for some reason |
| 19:01 | mcote | I think this time we should just leave 3 devices connected for now at least |
| 19:01 | mcote | see if that's related |
| 19:01 | samliu | mcote: cool, can we do this at 1 (in an hour) |
| 19:01 | mcote | yup yup |
| 19:02 | xabolcs | whimboo: should i remove in openPushlogToCurrentBuild() too? |
| 19:02 | samliu | aiite I'll let you know when I get into haxxor :D |
| 19:02 | whimboo | xabolcs: please give me |