/srv/irclogs.ubuntu.com/2014/12/02/#ubuntu-quality.txt

=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== pitti` is now known as pitti
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
ePierreMorning everyone08:44
ePierreI'm more and more often searching in Launchpad, but going on the main website and using the limited search is quite annoying08:45
ePierrein my previous job I was using Jira, which includes a kind of query language to quickly find an issue08:45
ePierreand in addition I could couple that with Firefox address bar, so I could very quickly look for issue by number or text08:46
ePierreis there any way to do that with Launchpad?08:46
ePierreI discovered pad.lv (thank you pitti for that! :)), which is good when you want to look at an issue you already know the number, but apart from that...08:46
rhuddiepitti, ping10:39
pittihey rhuddie10:57
rhuddiepitti, hey. I am looking at adt-run again, and trying to work out the best way to pass custom arguments to a test script11:04
rhuddiepitti, looking through the docs, there doesn't seem to be a standard way to do this11:05
pittirhuddie: right; at most you can do some config changes etc. with --setup-commands11:05
pittior make the test look at some other files11:06
rhuddiepitti, yes, I had a look at --setup-commands11:06
rhuddiepitti, I was also wondering, for the autopilot_module field, is there any way to pass the autopilot --config parameter?11:07
rhuddiee.g. autopilot run myscript --config key value11:07
pittirhuddie: yes, in principle you can supply options in that, too; it's just passed verbatim to autopilot11:08
rhuddiepitti, right. I'll give that a try then11:09
rhuddiepitti, thanks. I might get back to you later if I have any other questions :)11:09
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== Ursinha is now known as Ursinha-brb
=== Ursinha-brb is now known as Ursinha
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
balloonsjibel, do you have a moment to look at https://code.launchpad.net/~nskaggs/autopilot/add-wm-sandbox-run/+merge/242274? I'm curious if it's possible to add a flag to the bash script that has an optional argument.14:17
rhuddieballoons, hey. I am currently investigating passing variables to tests from adt-run. I heard there is an environment variable you can use to do this, and you might know about it?14:58
=== chihchun is now known as chihchun_afk
brendandelopio, the AppHeader CPO no longer has _show_if_not_visible it seems15:04
balloonsrhuddie, passing variables? You mean passing args to autopilot?15:05
brendandelopio, is that because it's been replaced or because it's no longer needed?15:05
elopiobrendand: no, timp removed it to make a nicer public method15:05
elopio is it making something fail?15:05
elopiohttps://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/136359115:06
ubot5Launchpad bug 1363591 in ubuntu-ui-toolkit (Ubuntu) "It's not safe to override the show header autopilot helper" [Undecided,Fix released]15:06
brendandelopio, yes weather_app (at least one test)15:06
brendandelopio, so now you use 'ensure_visible'?15:06
elopiobrendand: yes. Sorry about that. That's why I should never do workarounds with internal methods.15:07
brendandelopio, actually it seems weather app overrode 'click_action_button'. it shouldn't do that right?15:08
brendandelopio, AppHeader should already have something like that15:08
rhuddieballoons, yes, sorry. the question is how to pass arguments through adt-run to the test running. elopio mentioned there was an environment variable that you could use for this?15:08
elopiobrendand: hum, doesn't it have a comment about why it was overriden?15:09
elopioI don't remember that part15:09
brendandelopio, no15:10
=== chihchun_afk is now known as chihchun
brendandelopio, i can delete that one then15:10
elopiobrendand: I suppose it was there for a reason. But if it works deleting it, maybe that reason is no longer valid.15:11
elopiobrendand: you can bzr blame to see who did it.15:11
balloonsrhuddie, you can use ADT_AUTOPILOT_MODULE15:16
rhuddieballoons, thanks. I'll give that a go.15:16
balloonsnot sure if that's what you are after or not.. like ADT_AUTOPILOT_MODULE=ADT_AUTOPILOT_MODULE='-f subunit -o $ADT_ARTIFACTS/subunit <name>' adt-run --click=com.ubuntu.calendar --- ssh -s adb15:17
rhuddieballoons, at the moment I'm just trying to see what options are available to do this, so I'll give it a try15:19
brendandelopio, the change totally fixes the weather app tests so i will propose it15:24
brendandelopio, the override was originally done by martin borho15:24
brendandelopio, and the commit message was 'helper override' :)15:25
elopiobrendand: thanks.15:25
brendandhurray for helpful commit messages :)15:25
brendandelopio, i promise i'll write a better one!15:27
brendandelopio, somehow that file ended up with two copyright headers15:28
brendandelopio, shall i fix that while i'm in here?15:28
elopiobrendand: yes, please15:28
brendandelopio, hmm. it seems the override did add a sleep(2) but my testing shows the uitk version passes15:36
elopiobrendand: a sleep with no comment it's better removed.15:37
brendandelopio, yes15:37
brendandelopio, it's all yours - https://code.launchpad.net/~brendan-donegan/ubuntu-weather-app/remove_app_header_override/+merge/24340915:37
brendandballoons, can i get a reminders-app landing to the store?15:50
brendandballoons, i did a fix last week which doesn't seem to have made it over yet15:50
balloonsbrendand, is there qa signoff for it?15:51
brendandballoons, no it's a test fix15:52
balloonsall the apps on the image are frozen15:52
brendandballoons, what about vivid?15:53
brendandballoons, that seems a bit extreme that we can't fix test failures in vivid because of RTM15:53
balloonsbrendand, we can push updates to the store, but if you do it affects RTM as well. So they want QA signoff before pushing updates15:54
brendandballoons, they?15:54
brendandballoons, you mean me :)15:54
=== roadmr is now known as roadmr_afk
balloonsit's been a problem in the past at times, but more folks probably feel the affects now15:55
brendandballoons, who needs to be convinced?15:55
balloonslol, "they".. yes the ambiguous "they" who prevent everything from happening.15:55
brendandballoons, if the fix required an update to app code i could understand, but it's only changing autopilot code15:55
balloonsI didn't say anyone needed convinced, just that QA, as in, yes your team, must approve of any updates that go into the image. As usual, you know the drill15:56
brendandballoons, i don't think it should apply for test code15:56
balloonsthe tests are linked to app by revision from the manifest15:56
balloonsand yes I agree we should be able to release this into vivid only15:57
brendandballoons, yes i suppose so if there was any app code updates they'd be pulled in to15:57
balloonsbrendand, yes any new app code would get pulled in also15:57
balloonsthere's a 15 revision delta15:57
balloonsthere's at least 2 code changes I see in the delta15:58
brendandballoons, are they bug fixes or features?16:07
balloonsbrendand, a bit of both seems like16:07
balloonsbrendand, obviously to get this in right now the simplest thing is to have CI agree to land it16:08
balloonspresumably you will give the +1 for QA16:08
brendandballoons, well since it's going to land in RTM it would have to be more than CI16:08
balloonsCI, QA, Landing Team and managers :-)16:09
brendandballoons, it would have to be treated like any other RTM landing16:09
balloonsglhf?16:09
brendandbrqt?16:09
brendandflsh?16:09
=== roadmr_afk is now known as roadmr
brendandballoons, sorry i thought we were asking questions consisting of random consonants...16:10
balloonsbrendand, making that argument for inclusion would be easier if it was only test fixes16:10
balloonsbrendand, hehe16:10
brendandballoons, new features are going to be a big no-no16:11
brendandballoons, i'm confused btw that this hasn't been a big issue earlier? how are popeys charges going to develop their apps when new landings require the rigmarole of QA signoff/approval every time?16:14
balloonsbrendand, we have been freely landing changes until the music app happened16:17
balloonsas the image is/was locked down it spread to these apps as well16:18
balloonsso it's not otherwise been an issue; we've done our own QA until now16:18
=== om26er is now known as om26er|dinner
balloonsbrendand, so will you try and land this or ?16:44
brendandballoons, reminders? i don't think so, not now16:45
balloonsbrendand, yes, ack16:46
robotfuelballoons: can you review this simple test one line fix for me? https://code.launchpad.net/~canonical-platform-qa/ubuntu-filemanager-app/fix-context-menu-autopilot-test/+merge/24334916:50
balloonsrobotfuel, sure16:54
balloonsrobotfuel, left a comment16:57
robotfuelballoons: the smoke tests on the dash board doesn't run the same tests everyday?!17:04
robotfuelits probably due a autopilot crash, there are other test that need the same kind of fix in the filemanager app17:05
robotfuelI don't know how this got approved  File "/home/phablet/autopilot/filemanager/tests/test_context_menu.py", line 82, in test_delete_file17:07
robotfuel    self.assertEquals(files_and_folders, [])17:07
balloonsrobotfuel, ohh, I know actually what the deal with this is17:14
balloonsthe assumption behind these tests and asserts originally was a clean env17:14
balloonsrobotfuel, so can you update all the asserts to have some sanity around this? perhaps drop a comment as well17:15
balloonsthen +1 from me17:15
robotfuelballoons: I opened a bug in autopilot too, because not all the tests are being run.17:15
robotfuelthere is a autopilot crash17:15
=== salem_ is now known as _salem
=== om26er|dinner is now known as om26er
=== _salem is now known as salem_
robotfuelballons, I have all the test cases updated in test_context_menu if you want to review :) https://code.launchpad.net/~canonical-platform-qa/ubuntu-filemanager-app/fix-context-menu-autopilot-test/+merge/24334917:54
=== salem_ is now known as _salem
balloonsrobotfuel, ack, having a look18:13
balloonsrobotfuel, approved. I can arrange for a file manager upload to push this to the dashboard after it lands18:15
robotfuelok thanks18:15
balloonsty18:15
=== _salem is now known as salem_
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
Letozaf_balloons, hi20:15
balloonsLetozaf_, howdy20:18
Letozaf_balloons, I finished the zip test for filemanager app, should I work on this now: https://code.launchpad.net/~nikwen/ubuntu-filemanager-app/tars/+merge/240986 ?20:20
Letozaf_balloons, by the way is there no meeting this evening ?20:20
balloonsLetozaf_, ohh awesome. Yes, I believe the test should be more or less dupes of the zip right?20:20
Letozaf_balloons, yes I think so20:21
balloonsif it's a pure duplicate, you can use a scenario.20:22
Letozaf_balloons, I was thinking about that, yes20:22
balloonsawesome, I see your mp20:23
Letozaf_balloons, should I first wait for the zips test to be merged ?20:23
balloonsI'll try and review it in a bit20:23
Letozaf_balloons, :)20:23
Letozaf_balloons, ok thanks20:24
* balloons is munching a late lunch20:24
balloonsLetozaf_, umm, on the timing I don't think you need to wait20:24
* Letozaf_ feels sorry balloons was eating 20:24
balloonslol, not at all20:24
balloonsLetozaf_, if I have any feedback I'll leave it for you for tomorrow. A first glance it looks nice!20:31
Letozaf_balloons, ok thanks20:32
balloonsthank you, good work as usual20:32
balloonsbiab20:33
Letozaf_:)20:34
=== salem_ is now known as _salem
balloonsdoug5, how are you doing? Did you try starting on the bottomedge test?21:58

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!