/srv/irclogs.ubuntu.com/2015/02/09/#ubuntu-quality.txt

tewardwhere do we file bugs with the daily isos?02:31
teward[2015-02-08 21:24:29] <jsjgruber> Bug ; error dialog on boot of current daily iso02:31
teward[2015-02-08 21:27:48] <jsjgruber> User ubuntu .config file owned by root rather than by user ubuntu02:31
teward^  from #ubuntu-bugs02:31
ePierrehey guys!03:01
ePierreAny news about Ubuntu 14.04.2? Wasn't it supposed to be released last Friday?03:02
tewardePierre: correct me if I'm wrong but the 19th is in 11 days?03:19
tewardhttps://wiki.ubuntu.com/TrustyTahr/ReleaseSchedule03:19
teward(search for 14.04.2)03:19
ePierreteward, oh you're right! I saw a bunch of e-mails last week about the .2 version testing and thought it was due very soon :D Thanks for the reminder!03:40
=== ara is now known as Guest94549
elopiogood morning14:40
tewardthere's no mirrors of the daily ISO builds are there?15:05
tewardjust the master cdimage servers?15:05
balloonsteward, no official mirrors I know o15:08
elfyteward: not sure tbh - I've never seen mirrors15:08
elfyhi balloons :)15:08
balloonshey elfy15:09
elfyballoons: good weekend I trust15:11
elfynot broken anything15:12
tewardballoons: elfy: I know the official mirrors https://launchpad.net/ubuntu/+cdmirrors don't have daily15:12
balloonsno breaks.. needed a good bit of rest yesteday, tired!15:13
tewardsomeone on Ask ubuntu is looking for a more local daily builds mirror near China, but meh15:13
jpdsteward: That's releases.15:13
tewardjpds: i'm aware - they said 'cd mirrors', but the question remains for daily mirrors15:13
tewardand AFAIK there aren't15:13
balloonsteward, ahh, excellent question. If they use zsync the diff should be small it should be ok15:13
teward(could probably repurpose one of my servers to do it, but i don't need em)15:13
tewardballoons: assuming they have a copy - they still have to zsync the whole image down once15:13
tewardor twice15:13
teward(depending on which images they pull)15:13
balloonsteward, yes you do need a first image, and if the diff gets large then :-)15:14
tewardballoons: indeed.  Y'know, it helps when people are specific and don't confuse things too - they think http://cdimage.ubuntu.com/precise/daily-live/ means precise still gets daily builds15:17
tewardIIRC they don't, it's already 'stable'15:17
elfyballoons: Read vivid-desktop-amd64.iso. Target 27.1% complete.15:18
elfythe difference between utopic and vivid for me :)15:18
balloonsteward, precise still gets new builds, since it's still supported afaik15:21
balloonsit's just a rollup of the archive15:21
elfyballoons: and did you know that vivid ubuntu is still giving home/$USERNAME/.config owned by root15:21
tewardballoons: but is that daily built or only around point-release dates15:22
tewardbecause that's the confusion on the end user15:22
tewardi understand if it's near a point release and testing, but the standard users don't.15:22
teward(being a power user gives good insights into things)15:22
dobeyelopio: hey. did you get a chance to try my pay-ui adt-run-ap branch btw?16:47
elopiodobey: I gave it a try and got the same error you got.16:48
elopiocouldn't dig futher than that on friday, sorry.16:48
dobeyelopio: ok, i'm really confused on why it's not working :-/16:49
elopiodobey: can you run it with the null testbed? on your host machine?16:51
elopiothat's what I was about to try, before things collapsed in the sanity suite.16:51
dobeyelopio: --- null instead of qemu?16:53
elopiodobey: yes.16:53
dobeyadt-run [11:53:35]: ERROR: unexpected error: "sh -ec awk '/^deb(-src)? .*(ubuntu.com|debian.org|ftpmaster)/ { if ($3 !~ /-/) { $3 = $3"-proposed"; print }}' /etc/apt/sources.list `ls /etc/apt/sources.list.d/*.list 2>/dev/null|| true`  > /etc/apt/sources.list.d/proposed.list" failed with stderr "sh: 1: cannot create /etc/apt/sources.list.d/proposed.list: Permission denied16:53
dobeyno :)16:53
elopioright, that probably might even break your host.16:54
dobeyfrom that i guess it wants to run it on my host machine and screw with my data16:54
elopiodobey: we can inspect the tree. Put a self.app.print_tree before the self.app.select_single(objectName='payui') that fails to you.16:55
dobeyelopio:16:56
dobeyerr16:56
dobeyelopio: ok16:56
elopioit takes as an argument the file where it will store the tree. If you pass a name inside the output dir of adt-run, it will be collected after the failure16:56
dobeyelopio: where do those artifacts go though?17:12
pittidobey: hey, how are you? you asked about where the test output goes -- that's -o <dir> or --output-dir <dir>17:12
dobeyelopio: afaict, all the screenshots and such just get deleted when adt-run finishes17:12
dobeypitti: and where does it go by default?17:12
pittidobey: if you want to poke around in the testbed after a failed test, use -s instead (or --shell-on-failure)17:12
pittidobey: just to stdout/err17:13
dobeypitti: do artifacts not get copied to the host anywhere?17:13
pitti(and a temp dir, but that will be cleaned up)17:13
pittidobey: they are, with --output-dir17:13
dobeywould be nice if the temp dir was copied to /tmp on the host before the vm gets destroyed17:13
dobeyby default17:14
dobeyelopio: where are the docs for that print_tree() call?18:31
elopiodobey: https://developer.ubuntu.com/api/devel/ubuntu-14.10/python/autopilot/api/autopilot.introspection.html#autopilot.introspection.ProxyBase.print_tree18:32
doug5balloons, ping18:48
balloonsdoug5, pong18:48
doug5balloons, :) can you take a look at this when you have time? https://code.launchpad.net/~acerisara/ubuntu-calendar-app/WeekView-ScrollToToday18:49
balloonsdoug5, sure18:49
doug5balloons, merci18:49
balloonsdoug5, heh, why the change?18:51
dobeyelopio: ok, i am not seeing any file in the output directory for the tree structure18:52
dobeyelopio: i only see the autopilot.subunit file18:52
doug5balloons, https://code.launchpad.net/~pkunal-parmar/ubuntu-calendar-app/WeekView-ScrollToToday/+merge/24366418:53
dobey:-/18:54
doug5balloons, also, if there is something else to do...tests or autopilot, I'm available18:54
elopiodobey: I will give it a try.18:56
balloonsdoug5, awesome. Let's think18:56
dobeyelopio: ok, thanks for helping with this. i really want to get it in and working18:57
elopiodobey: no problem. But I'm about to start our planning meeting, so I might be slow today.18:58
dobeyelopio: ok, i'll look at other stuff in the meantime19:00
balloonsdoug5, I'm looking at https://bugs.launchpad.net/ubuntu-phone-coreapps/+bugs?field.tag=needs-autopilot-test&orderby=-datecreated&start=0. I know the calc reboot needs some stuff still for the scientific calculator they are adding19:05
doug5balloons, ok, I will take one of those :)19:11
* balloons cleans up fix committed bugs19:12
wxlballoons: wha?19:12
balloonswxl, howdy19:12
balloonsI was curious how the testing jam went! Any feedback?19:12
wxloh yeah i need to write it up19:13
wxli'm not sure what people usually do for time, but we had about 3 hours19:13
balloonswxl, if you wouldn't mind sending it along to the list as well, that would be awesome19:13
wxlmost of the time was spent discussing testing and bug triage19:13
wxlit would have been wise to have only focused on one of the two19:13
wxlthis being my first jam ever, i didn't know better, i guess19:13
wxlbut there was a lot of good dialogue and with bdmurray around, the bug discussion went great19:14
wxlour local lug's head was there, so that was good as far as helping him grok the ubuntu way of doing things19:14
wxlso we enabled people to test but didn't necessarily get to much actual testing :(19:15
wxlbut i would still consider that a success19:15
wxli sure learned a lot for next time19:16
balloonswxl, excellent. I'd love a writeup and any feedback from myself / team would be wonderful. I'm glad you got to spend that much time together. Good stuff!19:23
wxlyes i'll make sure you have it today or tomorrow balloons19:24
elopiodobey: I have the tree file http://paste.ubuntu.com/10146794/19:24
elopiothe pid is from a qfiledialog.19:25
elopioI think that's what happens when you launch qmlscene with the wrong path. It will ask you to choose a qml file to open.19:25
dobeyelopio: ugh. how does one launch it with the wrong path?19:27
elopioyeah, looking at the subunit file I see that.19:28
elopiodobey: btw, you can use this to view the subunit screenshots: https://www.youtube.com/watch?v=jkLtbmQxXYc19:28
elopio13:10:28.520 INFO _launcher:373 - Attempting to launch application '/usr/lib/x86_64-linux-gnu/qt5/bin/qmlscene' with arguments '/opt/click.ubuntu.com/.click/users/@all/com.canonical.payui/share/qml/payui/payui.qml --desktop_file_hint=/opt/click.ubuntu.com/.click/users/@all/com.canonical.payui/payui_payui.desktop' as a normal process19:28
elopiodobey: I guess it's that @all.19:28
dobeyelopio: and what did you add exactly to get the file?19:28
dobeyelopio: or it's embedded in the subunit file?19:29
elopiodobey: http://paste.ubuntu.com/10146868/19:29
dobeyoh19:31
doug5balloons, can we try to push it on trunk?19:37
dobeyelopio: why would the '@all' there be invalid? it's a valid file path :(19:38
balloonsdoug5, on your mp? it was going into mihir19:39
balloons's right?19:39
doug5kunal actually19:40
doug5balloons, but yes, you're rught19:40
doug5*right19:40
elopiodobey: I didn't know that was valid. So there must be a different problem, like the file it's not there.19:42
dobeyelopio: yeah, so i just tried locally by creating an @all symlink to another directory and loading a qml file via it, and it worked :-/19:43
dobeysigh19:43
=== roadmr is now known as roadmr_afk
dobeyelopio: https://jenkins.qa.ubuntu.com/job/generic-click-autopilot-runner-mako/765/console <- this is apparently what happens when jenkins tries to run the tests on an actual device19:55
* dobey wonders what is going on here20:12
=== pgraner is now known as pgraner-afk
=== roadmr_afk is now known as roadmr
dobeywhy does qmlscene complain about every letter in "-testability" not being a valid option?20:43
dobeydoes that mean qtdeclarative5-test-plugin is missing?20:44
* dobey wonders if he should just propose this branch anyway20:46
balloonsahh yes, lovely bug20:48
dobeyballoons: the -testability thing?21:13
balloonsdobey, indeed21:13
dobeyyeah, not fun21:13
dobeybut also probably the least of my problems at the moment, with regards to autopilot tests :-/21:14
elopiodobey: the screenshot for jenkins looks a little different. It's not opening the file selection dialog.21:15
dobeyi don't see a screenshot there21:18
dobeybut unity8's complaining about being unable to connect to mir there21:19
dobeyoh i guess i have to grab the subunit file to see the screenshots21:19
dobeyand then use the trv thing to view them21:19
dobeyhmm, and i can't seem to run it from the source tree21:24
dobeyelopio: ok, well those screenshots make sense21:29
dobeyelopio: since qmlscene fails to run, it just takes a screenshot of what's in the mir buffer anyway. in this case, it's just the dash21:29
elopiodobey: right. So the problem here is launching payui.21:29
elopioI'm not sure I'll be able to help you there. Ted might be more useful.21:30
dobeyright21:30
dobeyi don't think ted probably knows why qmlscene is complaining that -testability is an invalid set of arguments21:30
dobeyelopio: besides, i've fixed the u-a-l issue already, by avoiding u-a-l all together, for the autopilot testing21:31
dobeyelopio: look at the console output from qmlscene21:33
dobeynot ideal :-/21:34
dobeybut at least i'm not getting that locally21:34
dobeylocally it runs but doesn't load the file for some reason21:34
dobeyso i guess it thinks the file doesn't exist21:34
elopiodobey: yeah. You can ignore the testability part. That's ugly, but harmless. The mir is the one that I think shouldn't be there.21:34
elopioon the one running locally on my qemu, I don't see any output from qmlscene21:35
dobeyright21:36
dobeybecause qmlscene runs ok there21:37
dobeyit just thinks it has no file input and opens the file open dialog21:37
dobeyi'm guessing when running on the actual device, the problem is that access to mir is confined21:37
dobeyand thus we can't open the ui21:38
dobeyadding a log message to make sure the file exists; maybe i got the path wrong but it should be correct21:41
elopioI'm going to get some lunch. I'll check back soon. dobey: please let me know if you find anything useful.21:44
dobeyenjoy elopio21:44
elopiothanks. You too ^^21:45
dobeysomehow lunch sounds much better than "wait for autopilot to fail"21:47
balloonselopio, how's the backlog on https://code.launchpad.net/ubuntu-manual-tests/+activereviews look?21:48
balloonselfy, sorry ^^21:48
dobey:-/21:58
dobey17:15:42.167 ERROR testresult:44 - ERROR: unittest.loader.ModuleImportFailure.pay_ui.tests.test_pay_ui22:18
dobeywtf :(22:18
dobeyah, somehow an extra ) ended up in the code :-/22:21
dobeyah, bad reviewers22:29
dobeygah, ok so it thinks the file doesn't exist, which means 'click info' is lying or something :-/22:38
dobeyelopio: ok, time for me to go. but it seems the path to the qml doesn't exist, so either click is lying about where it's installed, or something weird is going on there :-/23:04
alesageelopio, I'm seeing import failures presumably due to my being on utopic, what did we decide to do about those?23:44
alesageelopio, should I file a bug, do we wish to support utopic, etc.23:45

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