/srv/irclogs.ubuntu.com/2014/07/22/#ubuntu-quality.txt

=== chihchun_afk is now known as chihchun
=== _salem is now known as salem_
pittiGood morning03:15
pittiballoons: I think for apt-get update temporarily switching to r/w isn't too bad03:15
=== chihchun is now known as chihchun_afk
=== salem_ is now known as _salem
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
pittivila: bonjour06:19
pittivila: not sure whether you saw, but autopkgtest 3.2.2 is in utopic since yesterday06:19
pittivila: so now, depending on >= 3.2 is officially correct :)06:19
vilapitti: hehe, I saw 3.2 then 3.2.1 and was willing to upgrade indeed ;)06:42
pittivila: don't use 3.2; that's not the version you are looking for :)07:12
pitti3.2.2 is good07:12
pittivila: 3.2 had a giant boo-boo which unfortunately was hidden by how I test; yay PYTHONPATH including '.' by default :)07:12
vilapitti: yeah, just noticed the changelog for 3.2.2 and will aim for that07:12
pittiI now wrote a test to avoid this07:12
pittiI mean s/avoid/detect/07:12
vilaurgh, I hate that one ( '.' in PYTHONPATH) but confess I sometimes rely on it as it's handy too ;-)07:13
vilapitti: I was wondering (a tiny bit) if it would be worth for me to test 3.2.1 and see if my tests detect the issue with --apt-source fixed by 3.2.207:14
pittivila: yeah, it's both incredibly useful and sometimes also incredibly dangerous :)07:17
pittivila: you use libpng, right? that doesn't expose the apt-source bug, only packages with "build-needed" do07:18
pittivila: but sure, covering that case is certainly useful07:18
vilapitti: thanks, no need for the experiment then, good ;)07:18
=== chihchun_afk is now known as chihchun
pittivila: I saw that your recent branch has landed, that means CI is using current autopkgtest now?07:54
pittivila: with the cloud instances and ssh?07:55
vilapitti: yes and more in the pipe07:56
pittinice!07:56
vilapitti: the current version has a design bug and works for the wrong reasons ;)07:57
pittivila: how is the HP cloud stuff holding up so far? do you see some instability there with creating VMs, etc?07:57
vilapitti: well, current as in trunk07:57
vilapitti: still some transient errors in various places07:57
vilapitti: but all diagnosed as being caused by HP07:58
pittivila: right, but I suppose we still need to add workarounds/robustifications on the uci-vms end?07:58
vilapitti: yup, but the core features work07:58
=== pitti is now known as somedude
=== somedude is now known as pitti
brendandelopio, hello13:44
balloonshey pitti.. yea, I see you saw the bug.. I was trying out the emulator last night with Jason who's trying to use it on trusty for testing with adt14:13
pittiballoons: hey; nice to know that the emulator works with the adb setup script in general!14:14
balloonspitti, yea, on my version I had trouble getting ssh to work. I couldn't ssh as phablet, and therefore in order to run adt, I had to run as root as well14:15
balloonsJason didn't have the issue..14:15
balloonsThat's one for the sdk team I think14:15
balloonsso it's just a packaging issue.. that's nice to know14:16
elopiobrendand: hi!14:29
pittiballoons, elopio: so how long do I have for the autopkgtest lightning talk? i. e. into how much detail can I go?14:38
balloonsI'll let elopio answer, but 10-15 mins I believe. it's 30 mins in total, 2 speakers14:39
elopiopitti: you have 15 minutes. And our host jose is really serious about that.14:39
pittielopio: ack, thanks14:39
balloonsshould be exciting stuff14:39
elopiopitti: if you want you can talk for ~12 minutes and take a couple of questions at the end, or use all the 15 minutes and hang around after the talk to get questions on IRC.14:40
pittielopio: sure; I'll try to keep it to 10 mins, to have room for some overflow14:41
pittijose, elopio: you'll give me the hangout URL some minutes before, and we sync up off the record?14:41
elopiopitti: yes, jose takes care of all that.14:42
brendandelopio, we need to get those unity8 branches landing. anything blocking it? i see CI failures14:47
elopiobrendand: yes, but unrelated.14:48
brendandelopio, also i was able to reproduce the CI failures in dialer-app14:48
elopiosome caused by the qmlscene crash. Some are just weird.14:48
brendandelopio, i didn't investigate them much though14:48
elopioI'll try to get a green run, shouldn't be too hard.14:48
elopiobrendand: take a look at how we are using the env vars here: http://bazaar.launchpad.net/~ubuntuone-control-tower/unity-scope-click/trunk/view/head:/autopilot/CMakeLists.txt14:49
elopioit might be different on your url-dispatcher branch, because these are not ctests. But it might help.14:50
brendandelopio, i got a solution which works14:52
elopioawesome.14:52
elopiobrendand: oh, you meant the py3 dialer errors.14:59
elopioI didn't get back to it yesterday.15:00
elopioI'll grab barry's updates and see how it goes. Thanks for looking at it.15:00
balloonsoO first builds coming up15:53
brendandelopio, can you re-review https://code.launchpad.net/~canonical-platform-qa/url-dispatcher/fake_dispatcher/+merge/22777816:11
brendandballoons, did dpm get on to you about the calendar-app AP failures?16:11
balloonsbrendand, which ones?16:11
brendandballoons, from this bug: https://bugs.launchpad.net/ubuntu-calendar-app/+bug/134391616:12
balloonsI assume dashboard16:12
balloonsbrendand, I hadn't seen the bug. the new event test is being tweaked a bit sitting in some mp's16:14
brendandballoons, yes dashboard failures16:14
balloonsI suppose this could be simple enough to do a one-off mp for16:14
elopiobrendand: sure.16:18
elopiobrendand: I don't like the .in solution, because that means you can only run the tests from cmake.16:23
elopiobut I approved it. If ted likes it, I'm happy.16:24
brendandelopio, i wish there was a better way - cmake is really not flexible though16:25
elopiobrendand: yes. dobey is good at this, maybe he know about a better way.16:26
elopiobut lets leave that for the future.16:26
ianorlinhmm can't get to the testing tracker for testcases17:03
balloonsianorlin, same.. hmm17:03
balloonsI'll have someone check17:05
balloonsianorlin, back up :-) Thanks for pinging17:11
phillwballoons: zsync on http://iso.qa.ubuntu.com/qatracker/milestones/318/builds reports18:00
phillwphillw@piglet:~/Desktop/ISOs$ zsync http://cdimage.ubuntu.com/lubuntu/daily/20140722/trusty-alternate-amd64.iso.zsync18:00
phillwfailed on url http://cdimage.ubuntu.com/lubuntu/daily/20140722/trusty-alternate-amd64.iso.zsync18:00
phillwcould not read control file from URL http://cdimage.ubuntu.com/lubuntu/daily/20140722/trusty-alternate-amd64.iso.zsync18:00
balloonsphillw, http://cdimage.ubuntu.com/lubuntu/trusty/daily/current/trusty-alternate-amd64.iso.zsync18:03
phillwballoons: also, F.Y.I., http://iso.qa.ubuntu.com/qatracker/milestones/318/builds only shows lubuntu at present.. no other flavours? Has the build had a hiccup ?18:03
balloonsthey are still working on the rest18:03
phillwballoons: iso tracker down?18:03
phillwokies.. thanks...18:03
balloonsit was, it should be up now18:03
phillwzync for amd64 lubuntu now working.. thanks! We don't have a lot of time :D18:04
=== roadmr is now known as roadmr_afk
ianorlinhmm what package should a bug be reported agianst if virtualbox or something freezes when you get to the restart now prompt?18:24
balloonsianorlin, that's a known bug18:24
ianorlinah which number?18:25
balloonsianorlin, ohh wait, that sounds different I'm sorry.. You mean the ubiquity prompt to restart now or continue working?18:27
balloonsif so, ubiquity is your answer, and it's not filed afaik18:27
xnoxianorlin: press enter?18:28
ianorlinpressing enter didn't work and didn't get the prompt to press enter18:29
phillwianorlin: how did you get access to test results?18:29
ianorlinthe system boots fine after but would not respond to keyboard at all18:30
ianorlinphillw is iso.qa.ubuntu.com still down to you?18:30
ianorlinballons said he got the site back up18:31
ianorlinand it came back up for me18:31
phillwit's hangiing on by finger tips... I cannot state that I'm doing tests18:31
ianorlinphillw are you logged in?18:32
phillwalso, I see all the alternates have just been respun18:32
phillwianorlin: ,,, yes :P18:32
phillwianorlin: if tbings settle down, I'll grab the amd64 altrnate ones... feel free to pick any other :)18:33
phillwianorlin: I've got them marked as being tested by me.18:35
average_guyI am spinning up these images as fast as I can also.  Why are people jumping right on this? Most days I consider running through the daily's but I see that noone else seems to care.18:42
average_guyjust trying to figure out when to test18:42
balloonsaverage_guy, during milestones like this all the tests need to be run in order to feed into a thumbs up or thumbs down on releasing18:43
elopioubuntu-qa: can I get a review here please? https://code.launchpad.net/~canonical-platform-qa/messaging-app/qmltests1/+merge/22766118:43
balloonsaverage_guy, this might help: https://wiki.ubuntu.com/QATeam/Overview/TheStages18:44
average_guyty balloons, I will check it out18:44
balloonsaverage_guy, basically if you look at the release schedule or our calendar https://wiki.ubuntu.com/QATeam/Calendar, the milestones are marked18:45
balloonsreleases are on thursday's generally, and the days leading up to thursday the same week are reserved for testing18:45
phillwballoons: that text on TheStages has a familiar feeling :D18:49
balloons:-)18:52
phillwballoons: As lubuntu now has an LTS, do you want a mention adding for LTS point testing?18:55
phillwOr, would prefer to do task it to others?18:55
balloonsLetozaf_, hello. I figured out my mistake in telling you the command last night18:55
Letozaf_balloons, hello :)18:55
balloonsLetozaf_, the click argument is --click :-)18:56
balloonsLetozaf_, so like adt-run -d ubuntu-clock-app/ --click=com.ubuntu.clock --- ssh -s /usr/share/autopkgtest/ssh-setup/adb18:56
Letozaf_balloons, let me try18:56
balloonsphillw, for the wiki page? You could talk about point releases sure18:56
balloonsnot a bad idea18:56
robotfuelelopio: did you find a reviewer?19:01
Letozaf_balloons, yes it works on the clock app, the one I got form lp:ubuntu-clock-app19:02
Letozaf_balloons, I want to try this on the new clock-app do you think it will work ?19:03
balloonsLetozaf_, yep should be golden19:03
balloonsLetozaf_, now I assume the new app has a seperate click as well right?19:03
balloonsyou'll want to run the tests against the right package19:03
balloonsso probably build it locally, and then tell autopkgtest to use it19:04
Letozaf_balloons, yes when I tried the old clock app used to run and not the new oen19:04
balloonsso instead of --click=com.ubuntu.clock, pass instead the path to the click you build locally19:04
Letozaf_balloons, ah ok thanks I will try19:05
Letozaf_balloons, is this stilla ok to use http://www.theorangenotebook.com/2014/05/building-cross-platform-click-packages.html ? I used pbuilder-dist on chroot got the click pagkage, but it does not work :(19:24
Letozaf_still not stilla19:25
balloonsLetozaf_, the original clock has no native code.. does the rewrite have some native code?19:25
balloonsif it doesn't you can build locally ofc..19:25
balloonsbut yes, building in a chroot works fine19:26
balloonsyou'll want a utopic chroot now19:26
Letozaf_balloons, yes I used utopic chroot19:26
balloonswell, I guess I need context on what is or isn't working ;-) But sounds like it should work fine19:27
Letozaf_balloons, I will first try again, if it doesn't work I will tell you whats wrong19:27
balloonsLetozaf_, feel free to paste your output19:29
balloonsso I can see what's up19:29
Letozaf_balloons, yes thanks, let me try it again, so I will be sure it's not a silly error I made19:30
balloonselopio, ping ;-) I meant to ask you yesterday, but reminders doesn't run on the devices again.. that same error with accounts not creating I believe19:39
=== roadmr_afk is now known as roadmr
Letozaf_balloons, http://paste.ubuntu.com/7837995/19:48
balloonsLetozaf_, you have an extra space in there19:49
Letozaf_balloons, :( let me check19:49
balloonsadt-run -d reboot/ --click= com.19:49
balloonsbut also the syntax is wrong.. if you pass a click file, just pass the filename19:49
balloonsadt-run -d reboot/ com.ubuntu.clock.devel_0.1_all.click --- ssh -s /usr/share/autopkgtest/ssh-setup/adb19:49
Letozaf_balloons, thanks let me try again :P19:50
balloons:-)19:50
Letozaf_balloons, :(  I probably built a wrong click package:    SKIP no tests in this package19:52
Letozaf_balloons, I ran:  adt-run -d reboot/ com.ubuntu.clock.devel_0.1_all.click --- ssh -s /usr/share/autopkgtest/ssh-setup/adb19:53
balloonsLetozaf_, never fear19:54
balloonsok, so the tests are controlled by the manifests file19:54
* Letozaf_ is looking at it19:55
Letozaf_balloons, looks ok to me, but I am not "an expert"19:58
balloonsLetozaf_, can you link it?19:58
Letozaf_balloons, how ?19:59
balloonsLetozaf_, is this it?20:00
balloonshttp://bazaar.launchpad.net/~ubuntu-clock-dev/ubuntu-clock-app/utopic-3.0/view/head:/manifest.json20:00
Letozaf_balloons, yes it is20:00
balloonsLetozaf_, yep so it needs to have the x-test key in it20:01
balloonsnotice http://bazaar.launchpad.net/~ubuntu-clock-dev/ubuntu-clock-app/trunk/view/head:/click/manifest.json.in20:01
Letozaf_balloons, ok thanks, just the x-test ?20:02
balloonsLetozaf_, yes and put the actually value of the folder in there as well20:02
balloonsdon't use the @AUTOPILOT_DIR@.. that's a variable for cmake and it won't resolve20:02
Letozaf_balloons, ok let me try20:03
balloonsso the folder name under tests/autopilot20:03
balloonsput that in there instead20:03
om26erubuntu-qa any takers https://code.launchpad.net/~canonical-platform-qa/address-book-service/test_dummy_service/+merge/225846 ? It implements a standard contact fixture for all your integration tests20:03
Letozaf_balloons, thanks I will now and retry to build20:04
balloonsLetozaf_, you don't have to rebuild20:04
balloonsthat's the nice part, you can just specify the new manifest with the click20:04
Letozaf_balloons, you are righe :P20:04
balloonsmartin did that to save time ;-)20:04
Letozaf_right20:04
Letozaf_balloons, cool20:04
balloonsLetozaf_, I just have to remember how to do it20:05
balloons;p20:05
Letozaf_balloons, :)20:06
balloonsLetozaf_, ok, so it's --override-control20:10
Letozaf_balloons, in the adt-run command ?20:11
balloonsLetozaf_, yes, so add that on and point it at the new manifest file you made20:11
balloonsLetozaf_, so adt-run -d reboot/ --override-control=reboot/manifest.json --click= com.ubuntu.clock.devel_0.1_all.click --- ssh -s /usr/share/autopkgtest/ssh-setup/adb20:12
balloons?20:12
Letozaf_balloons, http://paste.ubuntu.com/7838168/20:16
balloonsLetozaf_, no --click=20:17
Letozaf_balloons, ok, thanks again, let's try20:17
balloonsLetozaf_, sorry I realized I told you incorrectly :-)20:17
balloonscopy paste fail20:17
Letozaf_balloons, doesn't matter I should have read, I also copied and pasted :P20:18
balloonsthere's alot in there to read20:20
Letozaf_balloons, http://paste.ubuntu.com/7838177/   :(20:21
balloonsLetozaf_, can I see the manifest?20:22
Letozaf_balloons, sure... http://paste.ubuntu.com/7838186/20:23
balloonsLetozaf_, "autopilot": "tests/autopilot" needs to reflect the module to test20:23
balloonswhat's inside tests/autopilot?20:23
Letozaf_balloons, ubuntu_clock_app20:24
balloonsfor instance, for the old version of clock, the testsuite is ubuntu_clock_app20:24
balloonsLetozaf_, ok then "autopilot": "ubuntu_clock_app"20:25
balloonsone more try :-)20:25
Letozaf_balloons, oh! I misunderstood... ok let's try again20:25
Letozaf_balloons, it ran, but I get the old clock app running on device the one with the purple background instead of white :O20:28
balloonsLetozaf_, output again ;-)20:28
Letozaf_balloons, ok, and thanks for you patience20:28
balloonsLetozaf_, may I suggest you name your testsuite something else20:28
balloonsthat will give sanity anyway20:28
Letozaf_balloons, ok20:29
balloonsrename the folder under tests/autopilot to clock_reboot and update the manifest as well20:29
Letozaf_balloons, ok I will20:29
Letozaf_balloons, I will have to rebuild now, as I changed the testsuite's name20:32
balloonsLetozaf_, you shouldn't. change the manifest and run again20:32
Letozaf_balloons, ok let me do it20:33
Letozaf_balloons, the full output is long but these   File "/tmp/adt-run.gZTjWx/tree/tests/autopilot/clock_reboot/tests/__init__.py", line 34, in <module>20:35
Letozaf_    from ubuntu_clock_app import emulators20:35
Letozaf_ImportError: No module named 'ubuntu_clock_app'20:35
Letozaf_balloons, suggest that I have something in the code to check and rename too20:35
balloonsLetozaf_, do the tests run locally? since I had you rename the testsuite, yea I made it rough for you ;-)20:36
balloonsi guess you can undo that.. I'd still like to see the original paste20:36
balloonswhere you say the wrong version ran20:36
Letozaf_balloons, ok, let me "roll back"20:37
Letozaf_balloons, I couldn't get the whole output, this is what I could grab: http://paste.ubuntu.com/7838369/20:40
balloonsLetozaf_, try running with >& dump at the end to capture it20:40
balloonsthe top is the useful bit ;-)20:41
Letozaf_balloons, ok :)20:41
Letozaf_balloons, http://paste.ubuntu.com/7838392/20:43
balloonsLetozaf_, ok so the trouble is ubuntu_clock_app testsuite already exists.. bah, I think I might be correct you should name it something else20:46
Letozaf_balloons, ok I will rename it and check the code and rebuild20:47
balloonsLetozaf_, well20:47
balloonsis the binary also uniquely named?20:48
balloonsthe tests do appear to launch from the tmp dir20:48
balloonsLoading tests from: /tmp/adt-run.yWY2ti/tree/tests/autopilot20:48
balloonsso inside the test, are you calling the new app or the old one?20:48
Letozaf_balloons, let me check20:49
balloonsLetozaf_, yea, check tests/__init__.py20:49
balloonsthat's probably the actual issue :-) The log doesn't lie, so I think the test name is fine20:49
Letozaf_balloons,     def launch_test_click(self):20:51
Letozaf_        self.app = self.launch_click_package(20:51
Letozaf_            "com.ubuntu.clock",20:51
Letozaf_            emulator_base=toolkit_emulators.UbuntuUIToolkitEmulatorBase)20:51
Letozaf_balloons, must be this20:52
Letozaf_balloons, it launches com.ubuntu.clock, must be the old one that's on the device20:53
elopioom26er: I'll review it.20:54
elopioplease review mine.20:54
om26eraha trading20:54
om26erelopio, which one ?20:54
balloonsLetozaf_, yep.. that's it. fix that to be the proper one20:55
elopioom26er: https://code.launchpad.net/~canonical-platform-qa/ubuntu-ui-toolkit/fix1342521-find_element_on_top/+merge/22696120:55
balloonstry again..20:55
balloonsagain, no rebuild should be needed :-020:55
Letozaf_balloons, but the new one has the same name com.ubuntu.clock or am I worng ?20:57
Letozaf_wrong20:57
Letozaf_balloons, unless I change the name20:57
balloonsLetozaf_, it shouldn't have the same name20:58
balloonslook at manifest20:58
balloonscom.ubuntu.clock.devel looks like20:58
Letozaf_balloons, yes I saw it now20:58
Letozaf_balloons, com.ubuntu.clock.devel20:59
balloonsLetozaf_, yep so just update that to launch the right one21:00
Letozaf_balloons, ok I am fixing and  I will rebuild21:01
balloonsLetozaf_, shouldn't have to rebuild for test change21:02
Letozaf_balloons, :-) ok so I will just re-launch21:02
om26erelopio, on it.21:03
Letozaf_balloons, yay!!! \o/21:04
Letozaf_balloons, it worked21:04
Letozaf_balloons, thanks a lot21:04
balloonsLetozaf_, awesome!21:04
balloonsyou are an expert now21:04
Letozaf_balloons, :) I must thank you for your patience in helping me out21:05
balloonsno worries.. I trust it makes more sense now21:05
Letozaf_balloons, yes I am sort of an expert now21:05
Letozaf_balloons, yes it does21:05
Letozaf_balloons, ok I better go off to bed now :P21:05
Letozaf_balloons, buona notte !21:06
balloonsLetozaf_, buona notte!21:07
=== salem_ is now known as _salem
phillwballoons: just how much have things been brocken? I cannot even sign on with phillw@uk.vpolink.com to give results?21:42
phillwballoons: No account associated with phillw@uk.ubuntu.com21:42
phillwwhich happens to be my master account for iso.tracker21:43
balloonsphillw, tracker uses ubuntu sso21:43
phillwballoons: did they change that this evening?21:44
balloonsphillw, it's used it since as long as I can remember21:44
balloonsseveral cycles21:44
phillwballoons: I've used SSO long before ubuntu sso arrived....21:44
phillwBut, there you go.. not allowed to sign on... ce'est la vie.21:45
balloonsI would log into your sso account21:45
balloonsodds are you can't.. fix it and you'll get int21:45
phillwnot quite sure what else they want to break on iso tracker...21:46
phillwballoons: how did desktop amd64 build for lubuntu vanish?... While you look into that, i'll go grab another ISI22:01
phillw*ISO*22:01
phillwballoons: are you seeing the rest of the ISO's at http://iso.qa.ubuntu.com/qatracker/milestones/318/builds for lubuntu?22:16
elopioom26er: shouldn't you clean up the dummy backend fixture to return to the real backend?22:23
om26erelopio, I am killing the service in the end. Any app that starts after that spawns the service22:25
elopioom26er: ah, I see it. You do it on the other fixture.22:26
elopioom26er: on SetupEnvironmentVariable, it's not clear that you can also set up some demo data.22:28
elopioI have no idea how to make it clear with code, so a docstring for the class is probably a good idea.22:28
elopioom26er: I like your branch, I love these new testability packages in python.22:30
elopioom26er: who is the other one affected by this? brendan or richard?22:30
elopioI think it would be nice if you request a review from him, so you all agree on the strategy.22:31
om26erelopio, brendan depends on that22:37

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