/srv/irclogs.ubuntu.com/2013/10/25/#ubuntu-quality.txt

=== _salem is now known as salem_
=== salem_ is now known as _salem
pittithomi: hm, failure @ https://code.launchpad.net/~pitti/autopilot/print-tree/+merge/19213405:27
pittithomi: "W: Failed to fetch http://ppa.launchpad.net/autopilot/ppa/ubuntu/dists/trusty/main/binary-amd64/Packages  404  Not Found"05:27
pittithomi: looks like a PPA bootstrapping issue?05:27
thomipitti: yeah - I guess we're not building trusty packages yet?05:29
pittithomi: I guess once the first MP lands, we would?05:29
thomiI'm officially EOD'd - are you able to poke that for me please? I guess it needs a config change in the CI team05:29
pittichicken-egg :)05:29
thomiyeah, maybe'05:29
pittithomi: no, that's "our" PPA05:29
thomior maybe someone from the CI team can do something05:29
pittithomi: I suppose I could just do a manual upload05:29
thomioh, ok05:29
thomimight be best, just to get it started05:29
pittithomi: a no-change upload of xpathselect as 1.4bzr38trusty0, sounds ok?05:30
pittiit's small, and the next commit will have a newer release05:31
thomisounds good05:31
thomiit's only a PPA :)05:31
pittiup'ed05:33
pittijibel: I can reproduce the dnsmasq "kills my eth0" problem locally with run-adt-test06:11
pittijibel: for debugging this, it would be incredibly useful to have an easy way to log into the VM aside from ssh -- WDYT about providing a serial console with http://paste.ubuntu.com/6299102/ ?06:12
pitti$ nc -U /run/shm/adt/trusty-amd64*.img.serial06:12
pittithere I can log in, and have a shell06:12
pittijibel: added documentation: http://paste.ubuntu.com/6299120/06:19
pittijibel: (fixed the "Right" typo locally)06:20
jibelGood morning06:56
jibelpitti, excellent. That's useful indeed. Otherwise you can connect with VNC but not always helpful depending on the state of the VM06:57
pittijibel: oh, VNC? for an autopkgtest-like VM?07:03
pittijibel: I thought that was a graphical thing only07:04
pittijibel: ok to push?07:04
jibelpitti, it gives you a console when there is no graphical environment, but also a graphical environment when there is one. But that's probably overkill for autpkgtest because we never use graphical environment07:05
jibelpitti, ok to push07:05
pittijibel: FYI, did a followup commit to explain how to do that with minicom (which looks much prettier007:16
iahmadanyone confirm which jenkins instance is used by community?07:19
jibeliahmad, no jenkins instance is *used* by community, but results are publish to a public instance on jenkins.qa.u.c07:22
iahmadjibel, I see, don't find if any of the community app tests are running on jenkins, unless I am looking at wrong place.07:23
jibeliahmad, does it answer your question or did you mean something else?07:23
jibeliahmad, which app phone apps or desktop apps?07:24
iahmadjibel, phone apps07:24
iahmadjibel, e.g. calendar, calculator, music etc07:25
jibeliahmad, results for these apps are published on the dashboard http://reports.qa.ubuntu.com/smokeng/trusty/touch/mako/5:20131024:20131024/4802/ for example07:26
jibeliahmad, let me check if jenkins jobs are published too07:26
jibeliahmad, https://jenkins.qa.ubuntu.com/view/Trusty/view/Smoke%20Testing/ I see calculator, calendar, ... on this page07:28
jibeliahmad, are they the jobs you are refering to?07:29
iahmadjibel, right, exactly07:29
gemaiahmad: if you log in with your open id07:31
gemayou'll see which internal instance they refer to07:31
gemaand if you have the vpn set up, you can navigate to those from the dashboard07:32
iahmadgema, I don't seem to have login account for it07:32
iahmadI can login to the dashboard07:32
gemaiahmad: your same open id07:32
gemathat yo7u use for everything else07:32
iahmadgema, ack07:32
gemaiahmad: I was referring to log in to the dashboard, we cannot log in on external jenkins, only retoaded can07:32
jibelpitti, for dh-python test, I think a restriction allow-stderr will fix it08:03
pittijibel: how so?08:03
pittijibel: this is complaining about some missing python2.6 stuff08:03
pittiand the test fails with code 208:04
pitti(I just ran it in a local trusty VM)08:04
jibelpitti, hm, http://10.98.0.1:8080/view/Trusty/view/AutoPkgTest/job/trusty-adt-dh-python/5/ fails with a code 4 and nosetests output on stderr08:06
=== iahmad is now known as iahmad|afk
pittijibel: ah, that too; but it's the dsc0t-dh-python-stdout which is the "interesting" bit08:07
pittijibel: but thanks for pointing out, that is missing as well08:07
jibelpitti, thanks for correcting me, I was looking at the console and saw all the tests passing :)08:08
pittijibel: ah, the allow-stderr is already there08:10
pittijibel: "fun" that it succeeds in an schroot runner, but fails in kvm08:12
pittijibel: filed a debian bug for dh-python, I don't know how to fix it08:40
pittijibel: until then we shouldn't let the new version near trusty and keep it in -proposed08:41
pittias that smells like an actual bug08:41
jibelpitti, okay, thanks.08:42
slickymastermorning all09:07
DanChapmanmorning everyone09:07
DanChapmanhey slickymaster09:07
slickymasterDanChapman: how are you?09:08
=== vrruiz_ is now known as rvr
davmor2Morning all10:08
=== _salem is now known as salem_
pittifginther: did you sometimes observe timeouts in the otto tester? I got one in http://10.97.0.26:8080/job/autopilot-testrunner-otto-trusty/93/console13:05
pittifginther: in the previous 4 or so builds I triggered today I got some actual ap logs; I'll just retry, but I wonder what went wrong here13:05
pittifginther: it's the exact same code that worked before, I just fixed a race in ofono-phonesim-autostart13:06
fgintherpitti, if something fails before it gets to the autopilot test is can just time out.13:07
pittifginther: right, I was just wondering if that was an exceptionally rare case or something like that just happens from time to time13:07
fgintherpitti, this used to hit us a lot when a package setup failed (which has been corrected) but there may still be a hole.13:08
pittifginther: so, seems logind is working now, thanks to the upgrade; my initial debugging was just a red herring as I didn't actually see the called processes' stdout/err in the log; I adjusted the logging and now it seems fine13:08
pittiI was hoping that my ofono-phonesim-autostart fix was sufficient to make them all pass now13:09
pittihere's some finger crossing :)13:09
fgintherpitti, oh that sucks, the jenkins timeout means it didn't gather any logs :-(13:09
pittifginther: oh, you mean that they actuallly might have run at last, just got stuck in an infinite loop?13:10
fgintherpitti, no, if you look at build 92, you'll see a bunch of artifacts, including some upstart logs which are useful for debugging why autopilot didn't start13:10
fgintherpitti, https://bugs.launchpad.net/ubuntu-ci-services-itself/+bug/124465913:19
ubot5Ubuntu bug 1244659 in Ubuntu CI Services "Upstream merger otto jobs don't collect logs when jenkins timesout" [Medium,Triaged]13:19
pittifginther: ah, thanks13:20
pittijibel: FTR, filed debian bug for trusty-adt-r-bioc-limma, -edger fails in the very same way13:31
jibelpitti, good, and the test is not very verbose13:33
pittithat's an understatement13:33
pittijibel: it took me some 10 minutes to dig deep enough to get some useful log :)13:33
elopiogood morning.13:34
pittifginther: http://10.97.0.26:8080/job/autopilot-testrunner-otto-trusty/97/console finally got started, but it seems it's stuck again; so, apparently not a hitch14:04
fgintherpitti, I've hopped on the machine to take a look14:09
fgintherpitti, found an error in the gnome-session log, working on extracting it for you14:12
pittifginther: oh, one which explains the "g_dbus_connection_call_internal: assertion 'object_path != NULL && g_variant_is_object_path (object_path)' failed"?14:14
fgintherpitti, there was a dependency issue: http://paste.ubuntu.com/6300862/14:15
pittifginther: interesting, that's what I touched this morning14:16
pittifginther: anything interesting in /var/log/upstart/ofono-phonesim.log ?14:16
pittiI tested the script in a VM, but it might fail for the same reason why it didn't come up in the previous tests (and thus triggered the "skip")14:17
pittifginther: ah, but that's something which I could try on the otto test box through ssh, doing14:18
fgintherpitt:14:18
fgintherWaiting for modem to get powered...14:18
fginthermount: block device aufs is write-protected, mounting read-only14:18
fginthermount: cannot mount block device aufs read-only14:18
pittiWTH14:18
fgintherpitti: ^ that's ofono-phonesim.log14:18
fgintherpitti, this appeared on the console at about the right time: /var/log/syslog: Oct 25 13:55:48 trusty-amd64-20131023-0529 kernel: [247987.787023] type=1400 audit(1382709348.515:85): apparmor="DENIED" operation="mount" info="failed flags match" error=-13 parent=32720 profile="lxc-container-default" name="/" pid=32726 comm="mount" flags="rw, private"14:18
pittiah, hah14:19
pittijibel: ^ does that ring a bell? I think you recently investigated something in that direction?14:19
pittifginther: oh, are you on 10.97.2.153 by any chance?14:20
pittifginther: that has a running otto with the failed o-phonesim-autostart package14:20
jibelpitti, hm, nothing, where is this?14:20
pittijibel: happens when trying to install ofono-phonesim-autostart into the otto CI test system14:21
pittihttp://10.97.0.26:8080/job/autopilot-testrunner-otto-trusty/97/console14:21
fgintherpitti, the same14:21
pittifginther: ah, I had assumed that was a test box14:21
pittifginther: so whenever I trigger something there in jenkins, I can actually debug it live on that box, nice14:21
fgintherpitti, there a a few slaves that run the otto jobs14:21
fgintherpitti, so check the job first to see where it was scheduled. And 10.97.2.153 was upgraded first to test the trusty transition14:22
fgintherpitti, it will probably go back to a test/staging reserve next week14:23
pitti# mount --make-rprivate /14:23
pittimount: block device aufs is write-protected, mounting read-only14:23
pittimount: cannot mount block device aufs read-only14:23
pittiah, so that's it14:23
pittiI did that mostly out of a habit, but we don't actually need it here14:24
pitti# start ofono-phonesim14:24
pittiofono-phonesim start/running, process 1092214:24
pitti\o/14:24
* pitti uploads to saucy14:25
pittierr, trusty14:25
pittiautofingers! autofingers!14:25
pittifginther: I guess I can poweroff that container now, to free it for the next job?14:25
fgintherpitti, ack14:25
pittifginther: thanks for your help!14:25
fgintherpitti, no problem14:26
pittifginther: interesting, this time it got artifacts14:31
pittifginther: oh, I suppose because I shut down the box manually before the timeout14:31
fgintherpitti, right, it wasn't killed by the jenkins timeout hammer14:31
pittinow to wait for an hour for the fixed o-phonesim to land in trusty, and trying again :)14:32
=== salem_ is now known as _salem
=== _salem is now known as salem_
elopiomzanetti: thanks for the authenticator app.17:13
mzanettielopio: heh :) you're welcome17:13
mzanettielopio: everything good or do you have suggestions for improvements?17:14
elopiomzanetti: no complaints. I have just tried it. Simple, pretty and it works :)17:15
mzanettiok. thanks17:15
fetzedevening18:26
balloonsevening fetzed18:27
DanChapmanevening fetzed18:28
DanChapmanevening balloons18:28
fetzedevening dan,18:29
balloonsevening DanChapman .. ahh Friday Friday18:29
fetzedanyone else installed 14.04 yet? launcher shows 13.10 haha18:29
balloonsfetzed, yes, many things still say 13.10 :-) I'm on 14.0418:30
DanChapmanballoons, indeed and a quiet friday it seems to be.18:30
fetzedyeah i got confused, it is a really early release :P18:31
balloonsDanChapman, a bit.. a new automated test writer has emerged on the mailing list -- did you see?18:31
balloonsI'm excited for some new folks..18:31
* DanChapman opens thunderbird18:31
DanChapmanballoons, yeah be great to see some new people getting involved :-)18:32
balloonsthe idea for making roles was the plan. I can point people at that page for test writing and we can do a big push to ask people to get involved18:32
balloonswe've plenty of time now to coach them along.. Asking for developers and writers is the next piece on the list18:33
DanChapmanballoons, just so you know the gtk emulators MP should be done today, I got a bit held up yesterday. Just got some logging bits and the tests to finish off. https://code.launchpad.net/~dpniel/autopilot/autopilot_gtk if you want to browse18:33
fetzedyeah i was going to ask balloons is there any tuts been done for coding autopilot tests yet, would like to learn and get invovled.18:34
DanChapmanballoons, yes it seems have got the ML in full swing with folks chatting :-) I like the idea of roles, its easier for people to get involved in a more specific area they like18:34
balloonsfetzed, have a look at this page: https://wiki.ubuntu.com/QATeam/Roles/TestWriter18:35
fetzednice one18:35
balloonsfor core apps / general autopilot knowledge there is this video: http://www.youtube.com/watch?v=qD_e_xqlBbg18:35
balloonsOtherwise the official documentation plus the wiki links has nice tutorials18:36
balloonshttp://unity.ubuntu.com/autopilot/18:36
balloonsI would encourage you to dive in and start on something though.. Best way to learn is to try18:36
balloonswe can definitely help18:36
fetzedcheers ill have a blast in a few mins after eatin18:37
balloonsfetzed, wonderful. DanChapman has you covered on any gtk autopilot stuff should you want to go that route..18:40
balloonsI can help as well -- what is peaking your interest?18:40
fetzedive always been interested in coding and normally work on php/html/java/sql ive done a tiny bit of python, id like o jump in an learn more coding langs plus if it helps in qa its even better18:43
balloonsfetzed, yes, it's really cool stuff..18:45
balloonsI mean autopilot let's us write some neat tests. DanChapman for instance has been helping automate our image testing and has done a lot of great work in that area18:46
balloonsfetzed, if helping out there interests you DanChapman put together a nice intro post: http://www.ubuntuhackers.com/ramping-up-automating-ubiquity/18:48
fetzedcheers ill have a look through these links18:50
DanChapmanballoons, when is autopilot 1.4 planned to roll out?19:10
balloonsDanChapman, it was out, but was switched back to 1.3 in trusty19:12
balloonsDanChapman, work is happening right now to make the switch.. so *soon*19:12
DanChapmanballoons, lovely cheers :-)19:14
=== salem_ is now known as _salem
fetzedwatched the youtube vid and had a look at the docs, going to have a practice at it and hopefully get some of the bugs sorted :P20:03
balloonsfetzed, wonderful!20:04
balloonsdid it all make sense? :-p20:05
fetzedyeah pretty much. Nothing looked to over complicated20:05

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