/srv/irclogs.ubuntu.com/2013/12/16/#ubuntu-ci-eng.txt

=== sfeole` is now known as sfeole
Mirvcihelp intel AP machine having continued problems http://q-jenkins.ubuntu-ci:8080/job/autopilot-trusty-daily_release/label=qa-intel-4000/948/console06:57
sil2100Morning!07:48
Mirvhi sil07:58
MirvI reported to ci_help the intel AP machine issue07:58
vilaMirv: there is kernel crash in that console file that I think you should report upstream, it is a genuine test failure08:00
vilaMirv: the fact that it brings down a host in the ci infra *is* a ci bug we are painfully aware of but that shouldn't block reproting the test failures upstream08:01
vilaMirv: note that I did revert to aprevious kernel on Friday hoping to survive a bit longer to this issue... obviously that wasn't enough :-/08:02
vilaMirv: just checked, qa-intel-4000 is using the previous kernel :-/ (Just checked that this change wasn't reverted by mistake)08:03
sil2100Mirv, vila: I remember times when we also been blocked by intel kernel crashes...08:05
vilasil2100: yes, that the pain I'm referring to08:05
sil2100So, actually a failing test causes it you say?08:05
Mirvvila: what was again the specs of that machine?08:05
vilasil2100: yes, look at http://q-jenkins.ubuntu-ci:8080/job/autopilot-trusty-daily_release/ *some* tests don't trigger it08:05
Mirvvila: ie. which intel CPU/GPU?08:05
vilaMirv: qa-intel-4000 so I think that indeed refers to the intel GPU integrated graphic chipset 400008:06
vilasil2100, Mirv: I'm torn between 2 solutions08:06
vilasil2100, Mirv: 1) you abort the jobs that crash qa-intel-4000 hoping that it's rare enough to still gather successful runs08:07
Mirvvila: and the kernel versions that have been now in use showing the problem both? (I'm filing the bug report)08:07
vilasil2100, Mirv : 2) we de-provision qa-intel-4000 keeping only autopilot-nvidia08:08
vilaMirv: $ uname -a08:08
vilaLinux qa-intel-4000 3.12.0-5-generic #13-Ubuntu SMP Mon Dec 2 18:19:58 UTC 2013 i686 i686 i686 GNU/Linux08:08
vilais the current (reverted) one08:08
Mirvthanks08:09
Mirvonly nvidia seems a bit too low, but I fear 1) doesn't really work well either.08:09
vilaMirv: Linux 3.12.0-7-generic did crash in the ~same way on Friday08:10
vilaMirv: there is the radeon one too but I can't remember the details about why it wasn't re-provisioned ?08:10
vilaMirv: and thanks for filing the bug !08:10
vilaMirv: wasn't there a bug for the radeon ? (Damn memory !!)08:11
Mirvvila: the only example of intel crashing on Friday I see is this http://q-jenkins.ubuntu-ci:8080/job/autopilot-trusty-daily_release/940/label=qa-intel-4000/consoleText - but I don't see any kernel crash trace there either?08:12
Mirvvila: yes there's a bug for radeon https://bugs.launchpad.net/ubuntu/+source/glamor-egl/+bug/125397408:12
vilaMirv: also https://wiki.canonical.com/UbuntuEngineering/CI/Playbook/Otto says: 'autopilot-ati doesn't seem to be used but is morally owned by cu2d ' so may be we can use it ?08:12
ubot5Ubuntu bug 1253974 in glamor-egl (Ubuntu) "glamor-egl 0.5.1-0ubuntu6 crashes when running autopilot tests" [Undecided,New]08:12
vilaMirv: ha great ! Thanks08:12
vilaMirv: that one didn't get a lot of attention apparently ?08:13
vila:-/08:13
vilaMirv: nope, #940 crash is caused by the reboot after updating the host, "expected" failure :-/ Let me find the one I'm thinking about08:14
Mirvfound, http://q-jenkins.ubuntu-ci:8080/job/autopilot-trusty-daily_release/936/label=qa-intel-4000/consoleText08:15
vilaMirv: https://wiki.canonical.com/UbuntuEngineering/CI/IncidentLog/2013-12-13-qa-intel-4000-kernel-crash08:15
vilaMirv: yup, that one08:16
Mirvfiled bug #1261308 against kernel now08:17
ubot5bug 1261308 in linux (Ubuntu) "Intel ivy bridge crash on a CI machine executing autopilot tests" [Undecided,New] https://launchpad.net/bugs/126130808:17
Mirvvila: https://bugs.launchpad.net/ubuntu/+bugs?field.tag=ci08:18
Mirvanyhow, an older radeon machine for running AP test could be a nice option08:19
Mirvone that doesn't require glamor08:19
sil2100vila, Mirv: as I still didn't have time to look myself, how frequently these intel crashes happen?08:19
vilasil2100: you mean in general or for that particular one ?08:20
sil2100vila: this one I guess, like... how frequently we would see intel dying if we left it like that08:20
vilasil2100: well, I think the one Mirv caught is the first blocking the line since Friday no ?08:21
Mirvwe didn't have much check jobs running before the fixes last week, so there is not that much data08:22
vilahttp://q-jenkins.ubuntu-ci:8080/computer/qa-intel-4000/builds08:22
vilaindeed, not much08:23
vila:-/08:23
vilabut still some success since #940, even #944 and #947 are non-crashing (so valid) results08:25
sil2100For now let's not de-provision intel, let's keep a lookout for crashes and try to get as much results as possible, aborting when needed08:26
vilaMirv, sil2100: It's paradoxical that the crashes are useful to diagnose the kernel issue while also being a pain for by invalidating whole runs :-/08:26
sil2100That's what I would think08:26
sil2100If it gets too troublesome, we can de-provision then, and stay only with nvidia for a while08:27
vilasil2100: indeed, I think that's the way to go, if that becomes too painful, de-provisioning can still be done08:27
vilahehe08:27
vilasorry, crossed on the wire ;)08:27
vilasil2100: ^08:27
sil2100;)08:28
vilasil2100, Mirv : at least the hack I added to shut down the container whatever happens during a job properly stopped the container so further jobs can be attempted08:29
vilasil2100, Mirv: if it doesn't, you'll need cihelp to reboot qa-intel-400008:31
vilasil2100, Mirv : I've seen at least one such case on Friday as mentioned in the incident log08:31
vilaMirv: How can we know if we have an "older radeon machine for running AP test  that doesn't require glamor" ?08:33
sil2100vila: ok, I remember in the past we were able to reboot the machines electrically ourselves by using some UI interface - is that no longer the case?08:35
vilasil2100: ha right, well, my understanding is that we now want to implement a policy where you shouldn't have to do that but the cihelp should do it for you :-/ retoaded sent an email I received this morning about contacting him for exceptions, see with ev, I think this could b arranged at least for the time being08:37
vilasil2100, Mirv : The email title is "Upcoming changes to the CI Lab"08:38
Mirvyes no access to those anymore08:38
MirvI read it in the morning08:39
sil2100vila: I guess it would be nice if we could have some temporary credentials to reboot the machines until intel is not 100% reliable again, but I suppose we can also use cihelp08:45
vilasil2100: yup, especially for Mirv that is otherwise blocked until someone answer cihelp early in the morning09:05
sil2100vila: is CI covering every timezone, or are there some spots when no-one is around?09:07
=== ev changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: ev | Landing instructions: http://paste.ubuntu.com/6292280/ | Known issues: -
evsil2100: there are some spots where no one is around (from about 9-10pm UTC onwards)09:08
vilasil2100: I think we are closer to 16/5 than to 24/7 for the foreseeable future09:08
vilaas ev said ;)09:08
Mirvvila: ev: not really sure if it should be different, but it seems that the stopping of container when aborting job does not work: http://q-jenkins.ubuntu-ci:8080/job/autopilot-trusty-daily_release/label=qa-intel-4000/951/console09:34
Mirvso abort has been clicked once for that since the kernel crashed again. second click would abort that aborting but I thought if you'd like to take a look.09:34
vilaMirv: yup, I'm working on switching to Little Boy to Fat Man as a way to nuke that container09:34
vila*from Lillte Boy09:35
vilabah09:35
vilayou get my meaning09:35
Mirvyes :)09:35
evsil2100: for what it's worth, this is to make the CI engineering team more responsible for the software they're operating. When actions need to be taken on the machines, when things go wrong, and so on, the finger is only pointed at one group: us.09:38
popeysil2100: 68 is good for me on mako09:43
asacsil2100: so i also sent a mail now to qa ML09:45
asacsil2100: lets see... if nothing happens i will send a text to jfunk and davmor, but only later as i dont think its urgent enough to text them during their night :)09:46
asac(e.g. we have the image in the bank kind of and can test it at our leisure)09:46
sil2100asac: thanks :)09:54
vilasil2100, Mirv: So, http://q-jenkins.ubuntu-ci:8080/job/autopilot-trusty-daily_release/ will now reboot the otto node if a container is still running, no need to ping cihelp  to do it manually10:06
vilasil2100, Mirv: keep an eye on how those jobs end, they will probably have a log showing the lost connection from jenkins caused by the reboot, the real error (leading to the container left running) should be earlier in the same log10:07
vilasil2100, Mirv: that's far from ideal and I'll keep investigating for a better handling but at least for the current qa-intel-4000 issue this should give us some... non-interrupted service10:08
Mirvvila: great!! let's see.10:09
sil2100vila: thanks! That's a good workaround I guess, thanks for taking care of it :)10:10
vilasil2100, Mirv : thanks to you for tracking the bugs identified there, that's also an important part of the larger picture !10:11
=== vrruiz_ is now known as rvr
=== josepht changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: josepht | Landing instructions: http://paste.ubuntu.com/6292280/ | Known issues: -
=== dednick is now known as dednick|lunch
asacsil2100: so i found out13:54
asacits omer13:54
asacso lets get him13:54
asacsil2100: sent him a mail13:55
sil2100asac: awesome, thanks ;)13:56
asacsil2100: he is now on13:57
asacsil2100: will test13:57
asactell him what :)13:57
asacsil2100: will we do a checkpoint image?14:04
asacsometimes during afdternoon?14:04
asacto keep capturing potential regressions coming in through archive upload that is14:04
asacsil2100: do you know where to build the image?14:04
asacthats a button in the iso tracker now14:04
asacmaybe check14:04
cwayneplars, hi, any update on the new mako running custom?14:06
sil2100asac: I don't have the power to start builds so I don't remember where the building bits are now14:06
sil2100I tried finding it now but hm, can't remember14:07
sil2100asac: we could do an image soon - not much new things coming in in overall, but I guess nothing bad will happen if we spin one14:07
sil2100Mirv: hey, you still around?14:08
sil2100Mirv: I just noticed that the settings check job was never ran - I wonder if I missed anything when adding the check bits there?14:09
asacsil2100: right. idea is to spin to get a checkpoint ... so good if nothing happens :)14:09
asacthanks14:09
asacjust schedule it at your convenience14:09
=== josepht_ is now known as josepht
=== dednick|lunch is now known as dednick
loolsil2100: do you want me to start one?14:41
loolsil2100: (image build)14:42
loolsil2100: generally it's a good idea to build a couple per day even if we end up not promoting them14:42
asaclool: hi... thanks for helping out. yes. we have a button in isotracker now14:42
looljust to have something to compare against14:42
asacso you might want to try that feature14:42
ogra_lool++14:42
loolsil2100: you have to tick the checkbox near the image in the ISO tracker to request a build14:42
asaclool: right. lets do one and lets discuss cut off times tomorrow in meeting14:42
asaclool: you didnt show up today :)?14:42
loolasac: No  :-(  I was at work but had forgotten to add the invite to my agenda14:43
loolasac: I added it for tomorrow14:43
ogra_lool, only members of ubuntu-touch-release can trigger builds currentlyy14:43
asaclool: want me to inveit you?14:43
loolasac: I did it from the UE calendar already14:43
asackk14:43
loologra_: aha14:43
loologra_: and sil2100 isn't one?14:43
ogra_(i dont think sil2100 is in that team since ubuntu-core-dev membership is a req. i was told)14:43
loolthat sounds familiar14:44
rsalvetiI'm landing libhybris today as well, and want to trigger a new image after it's in14:45
rsalvetiit's already in proposed, waiting to be migrated14:46
loolsil2100, ogra_: So just in case you two haven't used it and might use it in the future, you go to Trusty Daily milestone on iso.qa.ubuntu.com which is at http://iso.qa.ubuntu.com/qatracker/milestones/308/builds then you tick the checkbox next to Ubuntu Touch armhf then at the bottom you hit "Update rebuild status" next to "Request a rebuild"14:47
ogra_ok14:47
* ogra_ tends to just log in to nusakan :P14:48
ogra_but i know didier used ot for the last week and it worked fine14:48
loologra_: yeah, Didier had to (no access to nusakan) but it's a good idea that we all use the same path IMO, so I'll try to use web UI14:57
loolproblem for Didier is that he couldn't tell whether any build was in progress14:57
ogra_well, i dont think there is an easy way apart from checking the livefs builder directly14:59
ogra_(or the processlist on nusakan for the system-image processing)14:59
cjwatsonI'm pretty sure nusakan sends something to iso.qa when builds are running14:59
cjwatsonthere should be some hint there14:59
ogra_ah15:00
cjwatsonlike a build being struckthrough or similar15:00
* ogra_ honestly never used the UI before :) )15:00
loolYeah I didn't try it myself yet, just mentioning what I believe Didier said here15:04
loolrsalveti:  android-platform-headers | 0.1.0+git20130606+c5d897a-0ubuntu37 | trusty | all15:05
loolrsalveti: out of date on powerpc: android-platform-headers (from 0.1.0+git20130606+c5d897a-0ubuntu37)15:05
looland a couple of other arches15:05
loolrsalveti: We might have to force libhybris in15:05
loolcjwatson: ^15:05
loolmoving this to #ubuntu-release15:06
loolhmm actually no, it seems to have gone in15:06
loolrobru: were you handling account-plugin-evernote?15:12
loolrobru: there's a note to NOT put it into the image15:12
loolsil2100: mind poking when you come around?15:20
sil2100lool: hi! I'm in the middle of preparing lunch, let me get back to you in a moment15:21
loolsure15:21
loolThe ALL CAPS in the spreadsheet are a bit annoying; it's not clear who wrote them15:21
loolalso it SOUNDS LIKE SHOUTING15:22
ogra_SOMEONE WITH A BROKEN CAPS KEY I SUPPOSE15:23
ogra_:)15:23
loologra_: you mean :_)15:30
ogra_heh15:31
loolah too bad CAPS + - doesnt deliver a _15:31
loolwhat's the Projeted Landing Slot column for?15:31
loolit's empty15:31
sil2100lool: ok, I have a moment now while food is preparing15:40
sil2100lool: let me backlog15:42
sil2100lool: ok, so if you could, could you kick a new image? I don't have the creds to do that, I would have to wait for cyphermox or kenvandine to appear for that15:42
sil2100lool: as for libhybris, I have been waiting for rsalveti to get an update about that15:43
rsalvetisil2100: it's already in proposed, waiting to be migrated15:44
sil2100lool: and for robru to get some info on account-plugin-evernote - but this one wasn't probably preNEWed yet, so it's no problem15:44
popeysil2100: please put account-plugin-evernote on hold15:46
popey(I put a CAPITAL LETTERS) note in the landing asks sheet about that15:46
popeywe need to figure out some details first15:46
sil2100popey: noted it down as blocked in status, and will poke robru once he's up15:46
sil2100Ok15:46
popeyta15:46
loolsil2100: ok15:53
cyphermoxsil2100: already around btw...15:53
loolsil2100: Yes I can kick images whenever you like15:53
loolsil2100: libhybris will appear in archive in some time, it was stuck but we've unblocked it15:54
sil2100lool: awesome, so maybe we'll kick a build once it's in the archive?15:57
sil2100cyphermox: \o/15:57
=== Saviq_ is now known as Saviq
loolsil2100: Ok15:58
=== ev_ is now known as ev
loolso it seems to be in16:10
loolkicking a build16:10
loolright now this says "Ubuntu Touch armhf (re-building)"16:11
loolI see it got started now (at :15)16:15
loolcron is */516:15
loolI dont see any difference on the web UI between time of request and time of start and the cdimage code doens't seem to send any request to ISO tracker16:16
loolit just does a tracker.qatracker.get_rebuilds("Requested") AFAICT16:17
loolthe other use is when a build is finished, the image gets posted to the tracker16:17
asacdid we build an image?16:17
loolasac: it's building16:17
asacwhy did we wait another 3 hours ?16:17
asac:)16:17
=== balloons_ is now known as balloons
asacguess it was more 2h :)16:18
asacafter we decided to build an image16:18
asacheh16:18
=== gatox is now known as gatox_lunch
loolhehe16:18
lool+1 on building more images16:18
loolyeah; and at least both persons with an opinion on what to include in it said libhybris and we got it in, so it's ok16:19
loolbut tomorrow we should build one earlier in the day16:19
looland one EOD16:19
sil2100That's a good plan16:19
loolSounds like the A-team16:20
=== Saviq_ is now known as Saviq
rsalvetisil2100: lool: we can trigger a new image already16:24
asaclool: what landed ?16:25
asac:)16:25
asacerr16:25
asacrsalveti: ^16:26
loolrsalveti: it's already under way16:26
rsalvetihybris16:26
lool17:10 < lool> so it seems to be in16:26
lool17:10 < lool> kicking a build16:26
asacok that was about hybris16:26
asacgood16:26
sergiusenslool, http://www.thetriathloncoach.com/wp-content/uploads/2012/08/I-love-it-when-a-plan-comes-together.jpeg16:27
=== balloons_ is now known as balloons
loolsergiusens: exactly what I had in mind  :-)16:33
=== josepht changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cihelp | Landing instructions: http://paste.ubuntu.com/6292280/ | Known issues: -
sil2100robru: meeting!17:01
=== ken_ is now known as kenvandine
loolimages are being computed17:04
Laneysplines reticulated?17:06
loolit's just bits flowing at light speed!17:07
loolhmm oddly this is still using xz and not pxz, not sure why17:07
loolah it's decompress17:10
loolright and pxz supports it's, but it's single threaded17:12
asacBluetooth has no write permission to setup config17:18
asachttps://bugs.launchpad.net/ubuntu/+source/lxc-android-config/+bug/123436117:18
asacFix for this landed Friday17:18
ubot5Ubuntu bug 1234361 in lxc-android-config (Ubuntu) "Bluetooth panel not getting scan results" [High,Fix released]17:18
asacwas this in the image today?17:18
asaclool: ?17:18
asacpopey: ?17:19
asac:)17:19
asaccan you confirm that this is good?17:19
asacsil2100: if it is really fixed, the above might be good to mention as a bug fixed17:19
popeyI didnt test bluetooth17:19
loolpromoting17:19
popey(I have no bluetooth devices)17:19
cyphermoxpopey: hold on17:19
popeymaybe you need lool to hold on?17:20
cyphermoxnah17:20
cyphermoxall good17:20
sil2100hoho17:20
cyphermoxpopey: I'll ship you or otherwise get you a bt device.17:20
loolasac: yes this fix is on17:20
loolis in17:20
sil2100asac: right! I'll try to get some news on that one, I know it's in but not sure if it's really working ;)17:20
popeycyphermox: thanks17:20
loolpopey, cyphermox: The change there is that your bluetooth pairings will survive reboots17:21
popeycyphermox: well, technically I _have_ some bluetooth devices (Ouya Controllers) but no headset17:21
cyphermoxpopey: yeah17:21
cyphermoxI have a spare headset I never use in the office17:21
cyphermoxI'll bring it to the core sprint?17:21
lool(image promoted)17:21
* popey spies #68 coming down the pipe on his other phone17:21
lool#68 that is17:21
popey\o/17:21
popeyhah, and #69 on the other one17:22
loolalso #69 published just before or over the hangout17:22
loolright17:22
loolit was published when I started promoting17:22
loolI'll check around later in case there's any need of me, but otherwise I expect to kick another image tomorrow morning  :-)17:22
popeycyphermox: ok17:22
popeythanks17:22
=== gatox_lunch is now known as gatox
sil2100asac: e-mail ready17:55
sil2100asac: should I send it to you?17:56
sil2100asac: sent it to you now, just take a quickie look and tell me if I can press the button!17:57
sil2100Busy busy17:57
sil2100asac: I think I'll send it out now, since I still have many things to do - I guess we can always throw an update e-mail later on, as a follow-up18:03
ogra_ooooh ... i might get a 24h clock for christmas !18:13
ogra_awesome :)18:13
sil2100...;p18:14
asacsil2100: thx18:28
asacsil2100: good18:29
=== fginther` changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: fginther | Landing instructions: http://paste.ubuntu.com/6292280/ | Known issues: -
fginther`sergiusens, I have a question regarding the ubuntu-touch-image job when you have some time18:48
=== fginther` is now known as fginther
sergiusensfginther, shoot18:48
fginthersergiusens, the ~/phablet-build-scripts/ubuntu-touch-build script tries to bzr pull a set of 'vendor/*' and 'ubuntu/platform-api' sub directories, but they're not bzr repos.18:50
fginthersergiusens, as far as I can tell they were created by repo init18:50
fginthersergiusens, have these changed over time or do these directories need to be modified to point to a bzr branch?18:51
fginthersergiusens, http://s-jenkins.ubuntu-ci:8080/job/ubuntu-touch-image/94/console18:52
ChrisTownsendHey Guys, Unity CI is being massively blocked by an armhf build failure.  It *looks* to be a possible issue in Mesa 10, but I'm not 100% sure.  I've entered a bug, but it's not getting anywhere fast: https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/126006818:58
ubot5Ubuntu bug 1260068 in mesa (Ubuntu) "Unity continuous-integration fails in armhf due possibly to a libegl issue" [Critical,Incomplete]18:58
ChrisTownsendAny suggestions on how we can debug this to know for sure what the issue is?  In an email, Timo Aaltonen suggested to revert http://anonscm.debian.org/gitweb/?p=pkg-xorg/lib/mesa.git;a=commitdiff;h=5667b9f6871a9a04acb7da05d305851ba32461aa and try to see if the issue goes away.  He suspected llvmpipe may be the issue in armhf.18:59
sergiusensfginther, the vendor stuff is in a rocket scientists branch19:01
sergiusensfginther, but they are private since non redistributable19:01
fginthersergiusens, do you remember how the job was originally setup?19:02
fgintherChrisTownsend, thinking...19:02
ChrisTownsendfginther: Ok, thanks19:02
sergiusensfginther, actually, it might be in the canonical wikis19:03
fginthersergiusens, thanks, I may have found it19:13
fgintherChrisTownsend, I think I can force a build with "LIBGL_ALWAYS_SOFTWARE=1" as mentioned in the bug19:14
ChrisTownsendfginther: Ok, that sounds good.19:14
ChrisTownsendfginther: I'm pretty sure it's not a Unity issue as unrelated merge proposals are getting the same issue on armhf.19:15
fgintherChrisTownsend, if you can find a PPA to build an newer armhf mesa with the specified commit reverted, we could build with that version of mesa too19:15
fgintherat least as an experiment19:15
ChrisTownsendfginther: Could you use my PPA if I can get a package up?19:16
fgintherChrisTownsend, yes, any ppa should work, as long as it can build for armhf (I'm not sure if this is default behavior)19:17
ChrisTownsendfginther: Hmm, oh yeah, armhf...19:17
sergiusensfginther, branches are in lp:aal+ , I forgot to paste :-/19:19
bregmaChrisTownsend, fginther, since none of the Unity MPs have passed CI since the Mesa change went in, it should be enough to build Unity head against the new Mesa to show it's not Unity causing the problem, right?19:28
fgintherbregma, I wont disagree with that19:33
thomiHi CI Team - someone's emailed me about AP tests failing (at merge time) on the mako because tha pp crashes. I'm wondering how hard it would be to get a retraced crash dump off the device?19:40
thomiDo you guys automatically retrace crash files? If not, would that be a good idea?19:40
thomiIt would certainly help us figure out what's causing the app to crash.19:40
ChrisTownsendbregma: amd64 and i386 builds are fine and actually Unity builds fine on armhf, it's just when the tests begin to run when it seg faults.19:42
bregmaChrisTownsend, right, because the tests run a captive X server, and evidently the new Mesa causes the X server to fail to run on armhf ... it doesn't really seem fair to assume unity is at fault if an X server won't run on a newer version of a rendering back end19:44
ChrisTownsendbregma: Exactly.  I think this coincides with the enablement of llvmpipe in armhf, but the onus is on one of us to prove that.19:45
fgintherthomi, one moment19:46
fgintherthomi, first, we do not automatically retrace the crashes.19:56
fgintherthomi, I remember some discussion about this in the past and there being some technical reason why this was not a good idea to do on the devices, but can't remember any specifics or find any notes to back up my fuzzy memory19:56
thomifginther: oh, OK.19:57
thomiI wonder why19:57
thomimaybe just a resource issue?19:57
thomifginther: anyway, now I know :)19:57
fgintherthomi, I do have an email chain with a discussion on how this can be done on your desktop, might help solve the problem temporarily until I can remember why this is or get it added.19:57
thomiI'll flash my phone manually and try and reproduce19:57
thomifginther: if you could forward that to me, that'd be great19:58
fgintherthomi, sure19:58
thomithanks19:58
doanacthomi: question on subunit. I've got a simple test case I was running via subunit and piping through a custom filter i wrote. the filter extend testtools.StreamResult20:34
doanacall was okay, until i added a "print" statement to my test case. now the filter fails20:35
doanacany ideas?20:35
fgintherChrisTownsend, my build of lp:unity is complaining about a deprecated symbol: http://s-jenkins.ubuntu-ci:8080/job/unity-trusty-amd64-ci/59/console20:36
thomidoanac: send me the code maybe? I'll take a look20:36
ChrisTownsendfginther: Yep, I have a MP to fix that, but it can't get merged due to the armhf failure:-(20:37
ChrisTownsendUnless, I just manually merge the danged thing.20:37
fgintherChrisTownsend, can you send me the MP, I can use that20:37
doanacthomi: my test: http://paste.ubuntu.com/6585423/ and my filter: http://paste.ubuntu.com/6585425/20:38
ChrisTownsendfginther: Just a sec...20:38
ChrisTownsendfginther: https://code.launchpad.net/~townsend/unity/fix-gtk-build-error/+merge/19861120:39
fgintherChrisTownsend, thx20:40
ChrisTownsendfginther: np!20:40
doanacthomi: i figured it out. i was constructing the converter wrong. it needs a parameter "non_subunit_name='stdout'"20:49
thomidoanac: ahh yes, sorry, I didn;t get to look at it yet21:09
thomidoanac: if you're going to embed non-subunit data in the stream, then yeah, you need to tell the byte converter how to handle it21:09
fginthersergiusens, does an image build require an attach touch device?21:13
sergiusensnope21:17
fginthersergiusens, ok21:17
=== Ursinha-afk is now known as Ursinha
tedgalesage, Do you think this'll do what I think it'll do?  https://code.launchpad.net/~ted/cupstream2distro-config/coverage-ual-urld/+merge/19919521:40
alesagetedg, yes but let's as fginther for a pass too :)21:41
dobeyare there any current things running qmltestrunner in CI?21:43
dobeyi'm having some trouble with it crashing on missing glx when i try to run it under xvfb :(21:44
fgintherChrisTownsend, can you determine if this test used llvmpipe as expected? http://s-jenkins.ubuntu-ci:8080/job/unity-trusty-amd64-ci/63/consoleFull21:44
tedgdobey, I'm sure there's a way to make QML not use GLX, but you can also run X11 with the dummy driver, which should support GLX.21:46
fgintherdobey, lp:ubuntu-ui-toolkit uses qmltestrunner21:46
dobeytedg: how do you do that with xvfb-run?21:47
fginthertedg, approved21:48
tedgdobey, Not sure how to do it there, I've only done it with xorg-gtest21:48
tedgdobey, But I believe it just generates an X11 config file and then executes X11 using that.21:48
ChrisTownsendfginther: Yeah, it looks like LIBGL_ALWAYS_SOFTWARE=1 worked and it used llvmpipe.21:48
tedgfginther, Thanks!21:49
ChrisTownsendfginther: For reference:21:49
ChrisTownsend+ export LIBGL_ALWAYS_SOFTWARE=121:49
ChrisTownsend+ LIBGL_ALWAYS_SOFTWARE=121:49
ChrisTownsendI: user script /var/cache/pbuilder/build//90670/tmp/hooks/D00force_llvmpipe finished21:49
fgintherChrisTownsend, that's the bit I added, was wondering if there was another way to tell if the envvar was honored.21:50
dobeyfginther: and you're certain it's running them during the package build? i can't see any clear indication of that :(21:50
fgintherdobey, the build logs (example: http://s-jenkins.ubuntu-ci:8080/job/ubuntu-ui-toolkit-trusty-amd64-ci/413/console) contain lots of "Start testing of qmltestrunner"21:51
ChrisTownsendfginther: Oh, that script you added.21:51
dobeyhow is it not crashing?21:52
ChrisTownsendfginther: Hmm, I don't see any way to tell for sure.21:54
dobeydoes anyone know how to make qmltestrunner work ok under xvfb-run? it seems ubuntu-ui-toolkit isn't doing that (and in fact, i have no idea why it isn't crashing in jenkins)22:09
=== slangase` is now known as slangasek
=== fginther changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cihelp | Landing instructions: http://paste.ubuntu.com/6292280/ | Known issues: -

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