[00:03] <veebers> alesage: heh, just had a quick glance you need to remove the placeholder code in MockClock (i.e. the prints and the comments) :-)
[00:18] <Nothing_Much> does the 640x480 bug appear in other flavors of Ubuntu in VBox?
[00:23] <alesage> veebers, O I thought this was production code ;)
[00:28] <alesage> veebers, updated
[00:55] <thetoxicarcade> https://drive.google.com/file/d/0B1bma_pJzwFFLXU1bzBBaEp6TWs/view?usp=sharing Crazy UI idea
[01:12] <elopio> alesage, reviewed. Ping me if you want to discuss something.
[03:53] <balloons> thetoxicarcade, https://launchpad.net/errors
[12:21] <Geochr> Hi all, i have a small question. I traslated a package about one year before, but the translations never updated in ubuntu...I sent an email to the "Project Maintainer" but he told me that he will find a new maintainer.Since our last email never hapends (4 months ago). Is trere a way to push the translations ?
[14:06] <balloons> Geochr, which project?
[14:21] <balloons> good morning all!
[14:37]  * dkessel takes out his looooooong arm and waves across the ocean to balloons
[14:39] <balloons> dkessel, guten tag. wie gehts?
[14:44] <dkessel> balloons: danke, ganz gut :) ich hoffe dir auch?
[14:46] <balloons> ja. kalt hier aber sonnenschein
[14:46] <balloons> thus is the limit of my german ;p
[15:46] <dkessel> hehe :)
[15:49] <Geochr> balloons,  Sorry for the delay answer. The project is: https://launchpad.net/screenruler and the packages in ubuntu is: https://launchpad.net/ubuntu/+source/screenruler
[15:52] <balloons> Geochr, #ubuntu-translators is really the best place to ask, but checkout https://wiki.ubuntu.com/Translations/LpProjectConfiguration to make sure the project is setup for translation. AFAIK, it should be automatic. New builds should be generated as soon as you add new translations
[15:54] <dkessel> it is so nice when you have people coming in your office and asking you where to put the resources required by their automatic tests :)
[15:54] <dkessel> that's when you know that your automated testing workshop had an effect :D
[16:00] <Geochr> balloons thanks for the info but for translations updates isn't commanded by translation team, am i wrong?
[16:01] <balloons> Geochr, no, again afaik if the project is setup right in launchpad it's automatic. the translations folks will certainly have the definitive answer and will know how to setup the project if it's not setup properly
[16:13] <Geochr> ok i catch it!
[18:12] <alesage> tedg you asked about building debug packages on a branch as well, could you say a little more pls?
[20:11] <Letozaf_> hello balloons you there ?
[20:13] <balloons> Letozaf_, hello
[20:14] <Letozaf_> balloons, I made a change to the filemanager mp, but not sure it works
[20:14] <Letozaf_> balloons, there aren't many properties to check to see if Places page is loaded
[20:15] <balloons> Letozaf_, ack. Did you push it to the branch? I can pull and update it
[20:15] <Letozaf_> balloons, yes
[20:17] <Letozaf_> balloons, http://91.189.93.70:8080/job/generic-mediumtests-vivid/320/artifact/filemanager.tests.test_places.PlacesTestCase.test_go_to_root_must_open_the_root_directory.ogv
[20:17] <Letozaf_> balloons, if fails :( but it looks like it clicked on Devices though
[20:19] <Letozaf_> balloons, I think I made an error in the code :-P
[20:19] <balloons> ohh, you think you got the answer?
[20:20] <Letozaf_> balloons, ye, to the failure on Jenkins I made an error in the code, I will fix this now
[20:21] <balloons> Letozaf_, kk.
[20:39] <Letozaf_> balloons, I have tried to run my test on the device with: ADT_AUTOPILOT_MODULE="-v filemanager.tests.test_places.PlacesTestCase.test_go_to_root_must_open_the_root_directory" adt-run ubuntu-filemanager-app --click=com.ubuntu.filemanager_0.4.345_armhf.click --- ssh -s adb -- -p xxxx  but I get an error: http://paste.ubuntu.com/9103563/    yesterday as I recall I did not get errors
[20:40] <Letozaf_> balloons, what is it, did I bork something ?
[20:43] <balloons> Letozaf_, seems odd
[20:43] <balloons> Letozaf_, I wouldn't worry about it though. Let's get it passing on jenkins
[20:48] <Letozaf_> balloons, ok, I pushed again, let wait and see what happens
[20:49] <balloons> Letozaf_, autopilot3-sandbox-run -s 400x600x24 -X filemanager.tests.test_places.PlacesTestCase.test_go_to_root_must_open_the_root_directory
[20:50] <Letozaf_> balloons, ... let me try it :)
[20:50] <thetoxicarcade> hey! check this out: http://178.62.133.56/
[20:51] <balloons> thetoxicarcade, ohh what's that?
[20:51] <balloons> thetoxicarcade, btw errors.ubuntu.com is
[20:51] <thetoxicarcade> already for only canonical?
[20:51] <balloons> launchpad.net/errors
[20:51] <thetoxicarcade> ooooooooooohhhhhhhhhhhhh :D
[20:52] <thetoxicarcade> yeah because I needed the raw information before yui3.js uses it because I'm creating things with d3.js
[20:52] <thetoxicarcade> https://code.launchpad.net/~thetoxicarcade/full.errors.ubuntu.com/trunk
[20:53] <balloons> if you want more info about it, ping bdmurray
[20:53] <Letozaf_> balloons, other weired thing: http://paste.ubuntu.com/9103787/
[20:53] <thetoxicarcade> <3 thank you Mr. Nicholas Skaggs of Canonical, tribe of the hangout engineers,
[20:54] <balloons> Letozaf_, yep I get same error. before it just failed
[20:54] <Letozaf_> lol thetoxicarcade is beeing "romantic"
[20:54] <balloons> I suspect the update broke things
[20:54]  * balloons looks at what you changed
[20:54] <thetoxicarcade> so that's what autopilot logs look like <.<
[20:54] <Letozaf_> thetoxicarcade, nooo it's much better :)
[20:55] <knome> too bromantic for my taste
[20:55] <thetoxicarcade> I think I've already started begging for jobs (and I haven't even contributed to the community yet)
[20:56] <thetoxicarcade> 21:50:48.928 DEBUG _X11:347 - Moving mouse to position 160,592 with animation.
[20:56] <thetoxicarcade> 21:50:49.262 DEBUG _X11:390 - The mouse is now at position 160,592." oh. my. god.
[20:56] <thetoxicarcade> H*** YES
[20:57] <Letozaf_> balloons, I think we should show thetoxicarcade a video of an autopilot test to show him "the magic" :-)
[20:57] <thetoxicarcade> :D
[20:58]  * Letozaf_ is searching for one
[20:58]  * thetoxicarcade is in a libary working
[20:58] <balloons> Letozaf_, so I tweaked your change a bit for rev 345
[20:58] <Letozaf_> balloons, what did you find ?
[20:58] <thetoxicarcade> Question: if I can come up with something less lame then the current bug interface, can that replace the bug system?
[20:59]  * Letozaf_ is taking a look too
[20:59] <balloons> Letozaf_, shouldn't be self.placepage. In addition, did you mean to remove page.active.wait_for(True)?
[21:00] <Letozaf_> balloons, no I added that, couldn't find a better property to check for checking if Places page is loaded
[21:01] <thetoxicarcade> balloons/Letozaf_, can autopilot be invoked automatically (like in an iso test) or does it have to be booted manually and invoked?
[21:02] <thetoxicarcade> How formal are these logs? I read the shpeel on "your logs are recorded" but...
[21:02] <balloons> thetoxicarcade, look at lp:ubiquity if you want to see that
[21:02] <balloons> thetoxicarcade, autopilot can output to xml or subunit
[21:03] <thetoxicarcade> YEEEEESSSS
[21:04] <thomi> ... but we don't like to talk about xml ;)
[21:04] <thomi> subunit forever!
[21:04] <thomi> wooooo!
[21:04]  * thomi goes back to work
[21:04] <Letozaf_> thomi, lol
[21:05] <thetoxicarcade> you guys are like a bad uncle that lets his nephews play with fireworks (in his bunker full of fireworks and cellphones). LOVE EEEET.
[21:05] <Letozaf_> balloons, I fixed that wrong self  :-P
[21:06] <balloons> Letozaf_, your changes in r 345 don't help
[21:07] <balloons> looks like             return self.wait_select_single(PlacesPage) is wait is not happening properly
[21:07] <Letozaf_> balloons, the weired thing is that I just added one line today, and yesterday I did not have this issue, so I am quite puzzled
[21:14] <Letozaf_> balloons, if I comment line 80 placespage.active.wait_for(True)  and run the test on the desktop in phone mode, the test passes
[21:18] <balloons> Letozaf_, this works for me: http://paste.ubuntu.com/9104213/
[21:18] <balloons> you can see all the stuff I tried
[21:18] <balloons> elopio, you about?
[21:19] <balloons> My brain is a bit hazy, but basically waiting for the flickable object to no longer exist gets us what we need
[21:19] <elopio> balloons: here.
[21:19] <thetoxicarcade> <.< tried to explain it to work people and they're just like "huh?" *checks out more books*
[21:20] <Letozaf_> balloons, oh! thanks didn't know that :-)   thanks a lot
[21:23] <balloons> Letozaf_, so we have our answer
[21:24] <balloons> Letozaf_, I left the diff as a comment. Make the changes and let's merge ;-)
[21:24] <Letozaf_> balloons, thanks
[21:24] <knome> balloons, how sad is http://status.ubuntu.com/ubuntu-v/ :|
[21:24] <balloons> Does it make sense? In the end since the 'flickable' only exists while the page is moving, waiting for it to be destroyed means the page is loaded, which means we can interact with it :-)
[21:25] <Letozaf_> balloons, yeah makes sense
[21:25] <balloons> knome, I still haven't added my stuff. It does seem like how we work is changing / has changed
[21:25] <elfy> knome: is that just us and server who've actually got blueprints?
[21:25] <balloons> people want to be more agile than 6 month cycles
[21:26] <knome> elfy, just us who use the status tracker
[21:26] <knome> balloons, the whole agile stuff has been around for years, and i've never really understood it
[21:27] <balloons> well, heh, I wasn't trying to say agile itself.. more of the original meaning. People want to do things faste
[21:27] <balloons> though agile is popular
[21:27] <knome> and often wrongly perceived
[21:27] <balloons> Letozaf_, I'll be glad to move on from this..It's funny how you did 99% then got stuck on the last bit
[21:28] <knome> besides, in a way, tracking what's done is hardly contrary to doing things in the agile mindset
[21:28] <Letozaf_> balloons, yeah I did not know about the destroy thing :-P so I did not know how to solve the issue
[21:32] <Letozaf_> balloons, everything is working now also the autopilot3-sandbox-run...
[21:32] <Letozaf_> balloons, I pushed, let's wait and see
[21:32] <balloons> Letozaf_, I knew about it, but forget.. hehe.
[21:33] <Letozaf_> balloons, :-P
[21:33] <balloons> knome, yes you are correct. Tracking work doesn't force you to work it in any particular manner
[21:33] <balloons> per say  . . .
[21:34]  * dkessel keeps his fingers crossed for Letozaf_ ...
[21:35] <Letozaf_> dkessel, thanks :-)
[21:37] <knome> balloons, and not tracking stuff makes is less transparent..
[21:43] <Letozaf_> balloons, dkessel PASSED  \o/
[21:43] <Letozaf_> thanks balloons
[21:43] <Letozaf_> wouldn't have made it without your help :-)
[21:44] <dkessel> woohoo :)
[21:44] <dkessel> good job Letozaf_ :)
[21:44] <Letozaf_> dkessel, thank you
[21:45] <dkessel> fantastico :D
[21:46]  * Letozaf_ is surpriese dkessel knows italian ?
[21:46] <Letozaf_> surprised
[21:46] <Letozaf_> dkessel, yeah fantastico
[21:46] <dkessel> un poco
[21:47]  * dkessel only spent two weeks in italy
[21:47] <Letozaf_> dkessel, pitty I do not know german
[21:47] <Letozaf_> dkessel, well that's good for only two weeks stay in italy
[21:48] <Letozaf_> ok guys must go to bed now :-)
[21:48] <Letozaf_> good night
[21:49] <knome> buona notte
[21:49] <balloons> I approved Letozaf_ :-)
[21:49] <balloons> dkessel, how's the UI changes coming btw?
[21:49]  * balloons wants screenshots :p
[21:49] <balloons> or demo sites...
[21:50] <knome> hah
[21:50] <dkessel> no news on that... today is the first day i spend on my private laptop this week
[21:50] <balloons> dkessel, ahh, well then, don't let me ruin that
[21:50] <balloons> i however must go catch the last rays of sunshine
[21:50] <dkessel> enjoy balloons :)
[22:11] <thetoxicarcade> is dkessel the one dkessel I was supposed to talk to
[22:21] <dkessel> thetoxicarcade: i guess so
[22:22] <thetoxicarcade> Ah. I am trying to break things but I will try out the existing code and prove the new front end works before begging to swap it
[22:23] <dkessel> which frontend? errors.ubuntu.com?
[22:24] <thetoxicarcade> that & iso.qa.ubuntu.com
[22:24] <thetoxicarcade> I want to smash them together :D (bad idea)
[22:25] <knome> thetoxicarcade, what about making each of them more usable individually?
[22:27] <dkessel> thetoxicarcade: i am currently working on iso.qa.ubuntu.com . knome made a mockup for a new design and i am working on implementing it
[22:29] <dkessel> the current state is: https://imgur.com/0dp7gsk . the mockup design was this: http://imgur.com/PT7horN
[22:30] <thetoxicarcade> :D yay
[22:31] <knome> dkessel, that's great work so far
[22:31] <thetoxicarcade> it's fantastic :D
[22:32] <dkessel> it's just the submit block that still needs moving. and there won't be a drop down box for the hardware
[22:37] <alesage> thomi am I right that upower is the right layer to be mocking for veebers' indicator-power proposal?  if so that makes the others more obvious, maybe with the exception of datetime
[22:38] <alesage> thomi also IIRC you raised an objection to NetworkManager mocking, isn't that the same layer?  i.e. I think that'd be correct to exercise indicator-network
[22:40] <alesage> thomi elopio also this would be a useful thing to tackle at some point https://bugs.launchpad.net/python-dbusmock/+bug/1087887
[22:40] <thomi> alesage: sorry, didn't see your pings here
[22:40] <thomi> I was looking at ##qa
[22:41] <alesage> thomi nw--you do get alert over here though I hope?
[22:41] <thomi> yeah I do, but the channel is scrolled off the bottom of my screen
[22:41] <thomi> anyway...
[22:41] <thomi> alesage: I think the answer to that question depends on the answer to these: "What are we trying to test? Where are we seeing regressions?"
[22:42] <thomi> for power, I think it makes sense to test "u8 <-> indicator <- upower"
[22:42] <alesage> thomi I agree, if indicator is our target
[22:42] <thomi> so the question is, what fails in the network stack?
[22:42] <thetoxicarcade> so I'm mocking up something like this: http://178.62.133.56/ and https://drive.google.com/file/d/0B1bma_pJzwFFLXU1bzBBaEp6TWs/view?usp=sharing
[22:43] <alesage> thomi for datetime there have been some exotic errors which have been traced to the qt layer e.g. https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1283236
[22:44] <thomi> alesage: in answer to https://bugs.launchpad.net/python-dbusmock/+bug/1087887 i think you should take it to jfunk if you think it's something the project team should tackle
[22:44] <alesage> thomi ok I'll bring it up next week thx
[22:45] <alesage> thomi for the network stack I'd have to investigate
[22:47] <alesage> thomi but for the named story (connect to wifi), NetworkManager represents those objects to the indicator, surely that's the right place to start (please say yes)
[22:51] <dkessel> thetoxicarcade: i think bdmurray might be someone to talk about your mock with. i don't have any stocks in that ;)
[22:51] <thomi> alesage: well, so we're writing that test becuase this is something that has failed in the past, I assume?
[22:51] <thomi> (otehrwise what's the point?)
[22:52] <thomi> gah - spelling
[22:52] <thomi> the question is, where does it fail? If it failed within NM, or lower, then mocking NM doesn't achieve anything
[22:52] <dkessel> thetoxicarcade: i am leaving for today
[22:53] <thetoxicarcade> Many thanks dkessel & I'll try to get to bdmurray
[22:53] <alesage> thomi well it would achieve end-to-end testing of indicator-network--I do appreciate this new ethic you're proposing though, sure something has failed at that level, let me review with devs at morning mtg tomw
[22:58] <thomi> alesage: ok. I just think we need to get away from the 'more tests are better' mentality, and target our tests at systems that are known to be fragile