/srv/irclogs.ubuntu.com/2014/05/12/#ubuntu-autopilot.txt

=== nik90_ is now known as nik90
thomiveebers: hey man, I'm back02:12
thomiveebers: any luck on the release jobs?02:12
veebersthomi: hey I can see that something odd happened with this one: http://q-jenkins.ubuntu-ci:8080/job/autopilot-release-gatekeeper/122/label=daily-mako/testReport/mediaplayer_app.tests.test_player_with_video/TestPlayerWithVideo/test_scene_selector_operation_with_touch_/02:13
veebersapparently, WireProtocolVersionMismatch but the stack trace is coming from python2.702:13
thomithe WPVM error is actually a red herring in this case02:13
thomiAP assumes that if any DBusException happened during the GetVersion()call, that the version is 1.202:14
veebersI see we get a failure for 'ubuntu_filemanager_app.phablet-test-run' in both, so something is happening here02:14
veebersright02:14
veebersI suspect that app has been renamed02:14
thomiwhich app?02:15
veebersubuntu_filemanager02:15
thomiwhat makes you think that?02:15
veebersI think renamed to filemanager02:15
veeberslooking at the smokeeng dash02:15
veeberslast time we consistently had that error was when the rss reader was renamed too02:15
thomihmm, odd that the tests still exist for the old version then02:15
veeberswhere are you seeing the old version tests?02:16
thomiwell, ubuntu_filemanager_app02:16
veebersI think phablet-setup-tests may only pull in filemanager or something similar02:17
thomihmm, well, we're running the tests for something called ubuntu_filemanager_app - do you think that's incorrect?02:17
veebersthomi: yeah, I think the job needs updating (i.e. the list of tests to run)02:18
veebersIt should be changed so that it pulls the list of test names from the tool that generates it02:19
veebersFrom memory there is a way to get a list of test suites02:19
veeberswe should be using that not the hardcoded list02:19
thomiok. what I'm saying is that it's odd that those tests pass, if the app has been renamed. Totally agree that we shouldn't need to fuck about like this though :)02:20
veebersthomi: where are you seeing the tests pass? I'm seeing a total failure with no tests run02:21
veebershence why this 'ubuntu_filemanager_app.phablet-test-run ' is in the failures and not a list of ubuntu_filemanager_app tests02:21
thomiah wait, I see now02:21
thomisorry02:21
thomiI was reading the log wrong02:21
veebersah makes sense now02:22
veebersI'll follow up with andy and see if we can't make that job smarter in that regard02:22
veebersmoving on to the ubuntu_clock_app, the same 5 failures appear in the smokeeng and both gatekeeper jobs02:23
veebersso it looks like there are issue there outside of a newer AP02:23
veebers(I'm just confirming/comparing the smokeeng run with 1.5)02:23
veebersthomi: oh that latest AP video of yours is F-ing awesome! well done :-)02:25
thomiheh, you think it works?02:25
thomiit's really hard to get the 'art' and the voice track lined up02:25
thomialso, there's an IRC pop up from you that appears at one stage :)02:26
thomiso you're on youtube now :)02:26
thomiit's nothing embarrasing though :(02:26
veebersthomi: hah I wondered who the popup was from :-)02:26
thomiif you watch it in HD you can see it quite clearly02:26
veebersIf I could make a suggestion, it would be to somehow have the brushes etc. on hot-keys so the cursor isn't jumping around the screen and removing the color picker side bar02:27
veebersthomi: odd, i tried that but it stayed blurry for me :-P02:27
thomiyeah, that's going to be my next trick - do it all in fullscreen mode02:27
veebersnice02:27
veebersthe handwriting has improved quite nicely ;-)02:28
thomiheh02:28
thomithe trick is confidence. confidence, and many, many, many takes02:28
veebersheh :-) Well it worked out really well. You should link to the latest video in the channels topic too02:29
=== thomi changed the topic of #ubuntu-autopilot to: Autopilot documentation is at http://developer.ubuntu.com/api/devel/ubuntu-14.04/autopilot/ | latest tutorial video is: https://www.youtube.com/watch?v=En1MaDDp9_8
veebers^_^02:31
veebersthomi: so you know who I would ask about some minor improvements to the smokeng dash? Is that something we do and propose or is someone looking after it?02:35
thomiI don't really know. I guess we'd talk about what you want first, whip up a quick feature spec... TBH be honest we're most likely going to be the ones to do it I guess02:36
thomiwhich is ok, as long as we can get it merged02:36
veebersthomi: aight, it should be pretty simple. I just wanted the test suite added to the title, makes it easy to scroll through many tabs that way02:37
veebersthomi: unless you have any objections I'll fire off the gateway keeper again with those suites we saw fail (changing ubuntu_filemanager_app -> filemanager)02:43
veebersthomi: I take that there is no objections? :-)02:54
thomihmm?02:55
thomigo for it02:55
thomiveebers: did you see http://q-jenkins.ubuntu-ci:8080/job/autopilot-release-gatekeeper/124/ ?04:20
veebersthomi: Not recently I'll look now04:20
veebershmm, has a couple more errors thanks to filemanager. Is also a different image ver from run 122 (18:20140509:20140506.1 vs 21:20140510.1:20140506.1)04:24
thomiveebers: that wasn't a full run, right?04:24
veebersthomi: the most recent? No, was just the suites that appeared in the fail list from run 122 (with renamed filemanager)04:24
thomihmmm04:26
thominot really sure what to do - suggestions?04:26
* veebers ponders04:32
veebersthomi: perhaps an email to the devs or ubuntu-phone stating 'These are the errors/fails we have. x is considered faulty tests (as per failures in smokeeng) the others are either new or faulty too'04:34
veebersand put the effort onto the devs to ensure the tests are correct04:34
thomihmmmm - the run without our PPA had similar failures - do those failures show up on the CI dashboard?04:38
veebersThat's what I mentioned earlier on (comparison of smokeeng to failures.) the clock app matches failures in both our run and smokeeng dash04:39
veebersI'm just checking the weather app now actually as it lookslike the match up04:40
veebersThe weather app failures match up with the smokeeng failures, just double checking the clock failures but suspect the same thing04:43
veebersthomi: same thing with the clock app except we have an extra failure 'test_toggle_alarm_status_must_enable_or_disable_alarm'.04:46
thomiis it consistent? Maybe we should re-run the clock-app tests?04:47
veebersthomi: consistent? you mean between runs of the gatekeeper? I'll have to check again. I just compared the latest gatekeeper against the latest smokeeng04:49
veebersthomi: Perhaps we should re-run clock and weather to make sure  it is consistent though04:49
thomiyeah04:50
thomican you kick it off please?04:50
veeberssure ting04:52
veebersdone04:53
=== vrruiz_ is now known as rvr
tscheckHello.12:42
tscheckI'm struggling with the vis tool on the 14.04 release using the qt4testapp from the libautopilot_qt unit tests. I don't see QDeclarativeItem. Is this a know issue?13:23
tscheckexport QT_SELECT=qt413:24
tscheck/usr/share/libautopilot-qt/qt4testapp -testability /usr/share/libautopilot-qt/qt4.qml &13:24
tscheckautopilot vis13:24
tscheckWhen I run a simple test case with a print_tree() and a sleep, vis shows the element.13:25
cgoldbergtscheck, hey.. you can file a bug and it will get triaged... there has been some recent work on vis tests14:13
cgoldbergtscheck, https://bugs.launchpad.net/autopilot-qt/+filebug14:14
balloonselopio, you about? Got a couiple ?'s for you. how's reminders tests looking? And I believe you and team work on SDK testing; would EDS fall under that; at least the extensions we have for alarms and things?14:39
elopioballoons: all tests just passed14:39
elopiohttps://code.launchpad.net/~elopio/reminders-app/test_with_account/+merge/21868814:39
elopiocan you merge it?14:39
balloonsohh yes I kicked it off again :-)14:40
balloonsit answered my question, hah14:40
balloonsmerging now14:40
elopioballoons: and about eds, ChrisGagnon is working on enabling all the tests for the qt components.14:41
elopioI'm not sure how well tested is eds already.14:41
elopioballoons: take a look at the last slide: https://docs.google.com/a/canonical.com/presentation/d/14Jpe7UDo-emqLgSFii5uPF-fPy0BoAQTX1kMfwU5AnI/edit#slide=id.g3381b7c66_112614:42
elopiowe should talk to him to see if he has eds in the roadmap.14:43
balloonselopio, but we have custom work on it right? I mean the issues we see are with our addon components which we ship with the sdk. Right?14:45
balloonsty for letting me know to talk to Chris ;-14:45
elopioballoons: yes, if the work is on our branches, we should have tests for it. If it's on someone else's branches, we should contribute tests there.14:46
tscheck@cgoldberg: Ok. I will file it.14:46
elopioone other important thing we discussed with the sdk team is about code coverage.14:46
elopiowe don't really know where we are missing tests.14:46
balloonselopio, so I think it14:51
balloonsso it's 2 pronged. I should make sure Chris is getting upstream tests going for it, and I guess make sure it's on your team's radar to add it to the sdk testsuite?14:52
elopioballoons: it's a thin line between chris and me there. So probably we should all talk about it to see who takes care of what.14:54
elopioI'm going to take a look at the eds components that we add.14:54
balloonselopio, awesome. It's something I'd like to get on the schedule for Malta as it's a constant regressor for my team (core apps).14:55
elopioballoons: ok, please reply to julien's email about call for topics, so we have it on schedule.14:56
balloonselopio, yep will do. Just wanted to see if it was on someone's radar or not, and if work had been done14:56
balloonsno worries and thank you!14:56
=== fginther is now known as fginther|lunch
=== fginther|lunch is now known as fginther
thomimorning20:09
veebersmorning20:36
thomibarry: who should I talk to if I want to convince someone to package the 'youtube' sphinx third party plugin from  https://bitbucket.org/birkenfeld/sphinx-contrib/src/940757f22e335f6ae98521621201683d6bab1d60/youtube/?at=default ? We already package opther plugins from the same repo, just not that one20:57
barrythomi: is it on pypi?  i'd help sponsor it into debian if you package it up :)21:02
thomithe packaging is the hard part - I've never done it for something that I'm not the upstream for21:04
barrythomi: it's *probably* easy: https://wiki.debian.org/Python/LibraryStyleGuide21:05
thomibarry: when is your EOD?21:05
barrythomi: at least another hour away21:05
thomibarry: cool - will let you know21:10
thomibarry: ugh, won't get to it today it looks like - will send you an email overnight :)21:36
barry:)21:36
thomibarry: so, do I make a debioan/ dir in a checkout of the upstream source?22:00
thomibarry: or in a completely seaprate branch?22:00
barrythomi:22:19
barrythomi: i've found it easiest when package something brand new, to create the debian/ inside an unpacked upstream tarball.  once you have a package that builds and looks good, then you can take the .dsc and import/inject that into the vcs of your choice.  that's assuming you'll want to maintain it in debian, which i suggest (i.e. it's not ubuntu specific)22:21
thomibarry: OK, I'll do my best, and you can tell me where I've stuffed it up tomorrow.22:28
thomiright now I need moar coffee22:28
barry:)22:28
veebersthomi: we may have an issue with filemanager and ppa autopilot. I'm rerunning the gatekeeper without the ppa and just filemanager so we can compare results on the same hardware etc.22:44
thomiveebers: ok - keep me posted please :)22:47
veebersthomi: can do22:47
barrythomi: what's the eta for the final uploads to eradicate py2 from touch?23:49
thomihey barry - just emailed you, assumed you'd EOD'd already :)23:49
thomibarry: we're landing the AP parts now23:49
thomijust doing the final checks (how's that going veebers?)23:49
barrythomi: i was, but i couldn't resist seeing how a build was going :)23:49
thomibarry: I'd expect the autopilot package to land today23:49
veebersthomi: re-running the job as something failed23:49
veebers(see #ci)23:50
thomiveebers: that's not finished yet? oh, you mean, re-re running :)23:50
veebersack :-)23:50
thomiboooo23:50

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