/srv/irclogs.ubuntu.com/2014/02/25/#ubuntu-ci-eng.txt

sergiusensrobru, hey, can you reconfigure l31-silo-003 for me? added an MR00:17
robrusergiusens, sure00:18
sergiusensrobru, or do I not need to do that?00:18
sergiusensthe MR targets the same project00:18
robrusergiusens, if you added an MP then I need to reconfig it, for now. we're working on a way to give you more autonomy here00:18
sergiusensok, thanks00:19
robrusergiusens, ok done, please build.00:19
sergiusensthanks00:20
sergiusensdoanac`, seems https://code.launchpad.net/~doanac/phablet-tools/autopilot-args/+merge/207315 still needs rebasing00:32
sergiusensdoanac`, http://162.213.34.102/job/landing-003-1-build/35/console00:32
sergiusensfginther, failed again00:43
=== wgrant_ is now known as wgrant
* cyphermox logs off01:20
asacdoanac`: plars: do you know why 206 is still in "running" state?01:54
asacas are 202 and 20101:54
asachere: http://ci.ubuntu.com/smokeng/trusty/touch/01:54
asacok dropping out ... cu tomorrow02:23
plarsasac: known bug being worked on: https://bugs.launchpad.net/qa-dashboard/+bug/128429804:08
ubot5Ubuntu bug 1284298 in Ubuntu CI Services "Need a way to timeout 'running' smoke jobs" [Undecided,New]04:08
bzoltan1robru: ping05:36
bzoltan1robru: I see an entry in the CI train for UITK. Was not it so, that I am the releasing dude for the UITK?05:37
bzoltan1robru: That MR -> https://code.launchpad.net/~renatofilho/ubuntu-ui-toolkit/limit-alarms-fetch/+merge/207629 is not approved by the SDK team05:38
bzoltan1renato: ping05:38
bzoltan1Is anybody here from the CI?05:39
bzoltanhello didrocks07:43
didrockshey bzoltan07:43
bzoltandidrocks: In the Self service CI (CI train) I watched the line nro 38 with some surprise. Does robru know that the UITK releasing belong to me and my team? He was about to release an MR what was not even approved yet.07:44
didrocksbzoltan: I don't know why he set himself as a lander. I told we are not lander for anything though07:45
didrocksbzoltan: so, I'll talk again about this with him07:45
didrocksbzoltan: the MP has landed bt07:45
bzoltandidrocks: thank you07:45
didrocksbtw07:45
bzoltandidrocks: I am preparing a new MR bundle for today ...07:46
didrocksbzoltan: ok, just be aware (see emails) that we are not releasing anything that's not to fix all the issues we have on the image first07:48
bzoltandidrocks: clear and +1 that07:48
mhr3sil2100, y 29 no publish yet?08:55
didrocksmhr3: we don't publish anything that impact touch08:56
didrockssee the phone ML08:56
mhr3hmm08:56
=== psivaa changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: psivaa | CITrain support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but chooose right timezone | Landing instructions: http://goo.gl/8H1Du3 | Known Issues: -
Laneyralsina_: what was your rebuild in the updates silo about?09:12
Laneyalso, can we retry builds in the landing PPAs?09:13
didrocksLaney: you can request the ci team to do that if you don't want to rebuild the MP itself09:14
didrocksLaney: some other people like pitti, rsalveti have access to it09:15
didrocksyou can have if you don't mind the spam :)09:15
Laneyhttps://launchpad.net/~ci-train-ppa-service/+archive/landing-010/+build/563395209:15
Laneyyou can give me it you want ;-)09:15
Laneyprocmail is a beautiful thing09:15
didrocksLaney: one sec, giving to you. please, if you need to dput to a ppa direclty some stuff, target the right one! :)09:16
Laneyhah09:16
didrocksLaney: you have power!09:16
sil2100Power \o/09:17
Laneythanks didrocks!09:17
didrocksyw ;)09:17
LaneyI guess the spreadsheet won't notice if the retry succeeds though09:17
Laney'watch only'?09:17
didrocksexactly :)09:18
sil2100didrocks: hmm, there's no morning meeting today?09:28
Mirvomg my trusty is so borken today09:28
* sil2100 didn't get an e-mail09:29
didrockssil2100: hum, there is09:29
didrocksI did receive it09:29
didrockshttps://plus.google.com/hangouts/_/calendar/Y2Fub25pY2FsLmNvbV91cTRvNmQyMWJvNmJ0bm1mcW9xZWtsNTdnOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t.us2orfbhb8ssqjui2u15tajj3s09:29
sil2100grrrr09:29
sil2100didrocks: thanks09:29
popey20 seconds!09:29
popey(ish)09:29
seb128Mirv, what's the issue with trusty?09:30
didrocksMirv: can you come to the meeting or you are really really broken?09:31
Mirvcomig09:32
Mirvsil2100: the lightdm thing is the same I saw at the sprint. but I have really no idea what has happened otherwise. I upgraded and did this stuff less than hour ago...09:36
Mirvit's possible removing lightdm messed up /etc/group or something like that09:36
seb128Mirv, what's the issue with lightdm?09:36
Mirvseb128: the issue I've been seeing is a cosmetic one, some background parts like the machine name's turn to grey when pressing enter, ie the UI looks wrong. I got that fixed once by reinstalling lightdm including resetting its configuration.09:38
seb128that doesn't make sense09:39
Mirvseb128: the rest of my problems are probably related to lightdm removal scripts or such breaking up other things, plus the fact that installing lxde/gdm etc is not completely smooth either09:39
seb128reinstalling a package makes no difference09:39
Mirvseb128: it was a combination of things I don't remember all of which, but I thought to try again to find out what's the reason behind the UI ugliness09:40
psivaaMirv: https://jenkins.qa.ubuntu.com/job/trusty-touch-mako-smoke-daily/87/artifact/clientlogs/ubuntu_weather_app/09:52
psivaahas the crash file09:52
Mirvpsivaa: thanks, got it09:56
tvosssil2100, ping10:12
sil2100tvoss: pong!10:14
tvosssil2100, I guess we are meeting in an hour from now on?10:14
sil2100tvoss: yep10:14
tvosssil2100, ack and thx :)10:14
sil2100;)10:14
=== vrruiz_ is now known as rvr
didrocksMirv: is the qmlscene crash good enough to work on it?10:33
didrocksMirv: do not hesitate to involve the SDK team as well on that one :)10:33
Mirvdidrocks: it was not, for some reason, but I edited it manually to get backtrace which should be soon ready on the device10:33
didrockshgreat ;)10:34
Mirvdidrocks: the .crash was missing "Package:" line10:34
didrocksah ok10:34
didrocksseems apport tried to report it without sucess10:34
didrockssuccess*10:34
didrocks(probably due to sdk in proposed)10:34
Mirvand because I didn't start 'screen' on the device, I'm now stuck with LXDE and lxdm-binary consuming 100% CPU until the retrace is finished :P10:35
didrocksahah :)10:35
sil2100didrocks: so, we're waiting for rsalveti to appear regarding the unity8 crashes - Saviq tried mapping the crash to a specific library, but it doesn't seem to be possible10:37
sil2100didrocks: that memory range doesn't seem to be mapped to any library10:38
Saviqdidrocks, yeah, I can't get any symbol out of those :|10:38
Saviq/we should build non-stripped system.imgs10:39
didrocksSaviq: yeah, I was about to say that10:39
didrocksSaviq: just build for one device10:39
didrocksthat will be quicker10:39
didrocks(in case you are using the package)10:39
Saviqdidrocks, you'll have to give me more data on that10:40
didrocksok, one sec, downloading the source10:40
didrocksI'll tell you what I did for this :)10:40
Saviqdidrocks, appreciated10:40
didrocksSaviq: ok, so: debian/android-targets10:41
Saviqdidrocks, which pkg?10:42
didrocksremove all lines you don't want :)10:42
didrocksapt-get source android10:42
Saviqright!10:42
Saviqof course ;D10:42
didrocksthen in debian/rules10:42
didrocksremove everything in the override_dh_install: after the dh_install call10:43
sil2100That's hacky ;)10:43
didrocks(the 2 tar commands)10:43
didrocksrm debian/ubuntu-emulator*10:44
didrocksas well10:44
didrocks(even if that's not strictly needed)10:44
didrocksso then build10:44
davmor2Morning all10:44
didrocksit will take only 15 minutes on my machines instead of 15 minutes*number of devices10:44
didrockswb davmor2!10:44
didrocksSaviq: finally, just dpkg-deb -x android<yourdevice>.deb foo10:45
didrocksyou will have the img in foo/usr…10:45
didrockssil2100: well, yeah, we should add more hacks to only build successfully for some sources :)10:45
didrocksSaviq: you will need a 32 bits chroot, I was never have able to build it on x64 here10:46
Saviqdidrocks, oh ok good to know10:46
Saviqdidrocks, anything special I need to tell sbuild to not strip the binaries?10:47
didrocksSaviq: the usual NOSTRIP (that you can hardcode in debian/rules while you are it to ensure ;))10:47
didrocksand then, just something like sbuild -d trusty -c trusty-proposed+multiverse-i386 --arch i386 android_<version>-0ubuntu1.dsc -A should do it10:48
Saviqdidrocks, ok, going for it!10:49
didrocksgood luck, do not hesitate if you have any questoin10:49
didrocksquestion*10:49
Saviqdidrocks, thinks we should consider building debug-enabled system.img as part of our image builds or do you think we could get -dbgsym packages out of it?10:51
didrocksSaviq: I thinkg we should just create some -dbg and have system.img without being stripped part of that package10:52
didrocks(I don't think we can automate that as -dbgsym)10:52
Saviqdidrocks, mhm, /me files bug10:52
sil2100Yeaaa10:52
didrocksbut I'm maybe just on crack, I'm sure Ricardo is way more knowledgeable than I on that crazy package :) (I can understand the debian/rules though, so it's a start :p)10:53
didrocksbasically it's creating in your sbuild an armhf source10:53
didrocks(so you have a chroot in chroot)10:53
Mirvqmlscene bug #1284581 seems inside the (now obsolete) V8 engine of Qt10:53
ubot5bug 1284581 in Ubuntu "qmlscene crashed with SIGSEGV in FindInlineFunctionGenerator()" [Undecided,New] https://launchpad.net/bugs/128458110:54
didrocksMirv: I'm about to send an email with latest state, would you mind answering that?10:54
Mirvdidrocks: ok10:54
MirvI wonder if that's something Android 4.4 related10:54
Saviqdidrocks, bug #128458310:55
ubot5bug 1284583 in android (Ubuntu) "Should provide debug-enabled system.img" [Undecided,New] https://launchpad.net/bugs/128458310:55
didrocksSaviq: thanks, I'll discuss that once the firefighting is off with Ricardo10:56
ograhmm10:57
ograthat will put quite some build time penalty on us10:57
Saviqogra, how often do we build that though?10:58
ograonce or twice a month ... but if you are waiting for it to roll a test image it is annoying to wait 1h more :)10:59
ograhow often do you actually need dbg symbols inside android ?10:59
ogratwice a release for one specific arch ?10:59
Mirvlightdm back, compiz still broken10:59
Mirvseb128: oh, sorry, I managed to forget what triggered my tinkering with lightdm - after today's dist-upgrade + reboot, I was for some reason not able to type anything in lightdm11:00
Saviqogra, in lieu of that package, clear information on how to get it would be nice11:00
xnoxSaviq: one can trivially locally build android with debug symbols, but we can't ship a debug img easily as it's too big and unflashable.11:00
Mirvmouse worked. now after this adventure also typing works, plus the funny UI issues are gone11:00
Saviqxnox, unflashable? crap11:00
xnoxSaviq: thus one uses gdbserver, with debug symbols on the host and debug things over adb.11:00
ograSaviq, yeah, i would even vote to have a PPA with debug builds ...11:01
sil2100Mirv: you can work-around that by clicking on one of the indicators and then clicking away11:01
xnoxSaviq: but since that relies on relative paths, one does a local android build with /detached/ symbols.11:01
ograxnox, the system.img should be fine11:01
Mirvsil2100: aha... :D11:01
xnoxSaviq: flashes the images to devices and then does adb remote debugging with gdbserver.11:01
seb128Mirv, oh, right, that's a quite frequently reported issue :/ you can use indicators to workaround the typing bug, that gives the focus back to the entry11:01
ograas it doesnt rely on y specific flash size11:01
sil2100Mirv: you can then type normally - I have it like every second boot11:01
didrocksMirv: email sent11:01
ogra(it lives inside the ubuntu rootfs)11:01
xnoxSaviq: i think rsalveti / sergiusens can guide you how to do it.11:01
Mirvdidrocks: ok11:02
ralsina_Laney: barry asked for one11:02
xnoxSaviq: it's been a while since i last had to do it.11:02
Saviqxnox, yeah, rsalveti is being waited on ;)11:02
xnox=))))11:02
Laneyralsina_: ah, well you can give a package name to just try that particular one (system-image in this case) to not use resources unnecessarily11:07
Laneyanyway, his stuff doesn't build :(11:07
didrocksbzoltan: on https://code.launchpad.net/~bzoltan/ubuntu-ui-toolkit/ubuntu-ui-toolkit-RC_2502/+merge/208064, the commit message is used to commit to trunk11:19
didrocksbzoltan: and in the changelog11:19
didrocksa better description will be needed I guess :)11:19
t1mpbzoltan: that MR itself won't be merged right?11:47
bzoltant1mp: didrocks:  that is just a testing MR, not meant to land11:48
bzoltant1mp: didrocks: what I proposed to land is in the CI sheet11:48
didrocksbzoltan: ah ok :)11:48
t1mpbzoltan: ok, clear. that's what I thought :)11:48
bzoltant1mp: didrocks: I want to be sure that there are no conflicts between the MRs11:49
t1mpbzoltan: ++11:49
didrocksbzoltan: sure sure, you just frightened me :)11:49
bzoltandidrocks: Sorry for that :)11:50
didrocksheh, no worry :)11:50
bregmadidrocks, shall we move the OIF packages under ci-train or should I just move them to regular Debian-sync releases?12:11
didrocksbregma: I would say citrain12:11
bregmaof course you would, I didn;t expect any other answer :)12:12
didrockswhy did you ask then? :p12:12
didrocks bregma: btw, I fixed my unity issues12:12
didrockswas due to the decor plugin still loaded12:12
didrockshowever12:12
didrocksnow, I have no more Ctrl + Alt + T working :/12:12
sil2100bregma: oh! I see unity7 landing is ready to be assigned a silo12:13
bregmasil2100, yeah, I just did than, need a silo if you please12:13
seb128bregma, sil2100: wait12:15
sil2100seb128: too late, silo assigned ;/12:15
bregmaseb128, is there a fix from xnox about to appear?12:15
sil2100seb128: we can reconfigure in a moment12:16
* sil2100 was trigger-happy12:16
seb128bregma, https://code.launchpad.net/~xnox/unity/no-debug-symbols/+merge/208093 from this morning12:16
seb128sil2100, no worry, I just want debug symbols to be fixed with that landing12:16
sil2100bregma: can you add that to the MP list if needed ^ ?12:17
didrocksseb128: do we know what changed? the default CFLAGS doesn't have -g now?12:18
bregmasil2100, added, does the silo need a reconfigure?12:18
sil2100Yes, reconfiguring12:19
seb128didrocks, I don't know, https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1284047/comments/112:19
ubot5Ubuntu bug 1284047 in unity (Ubuntu) "Build stripped binaries, lead to missing debug symbols" [High,Confirmed]12:19
didrocksseb128: yeah, I just read your command, but seems changing changed on the default CFLAGS anyway12:20
didrocksI guess there are quite some impacts on various packages12:20
bregmadidrocks, I've run into that same problem in other packages, it seems there was a change to debhelper at some point12:20
didrocksbregma: interesting, ok12:20
bregmait explicitly says to not set CFLAGS, so the packaging was broken before and just happened to work12:21
seb128bregma, didrocks: http://irclogs.ubuntu.com/2014/02/24/%23ubuntu-devel.html#t10:5612:21
seb128"debhelper changed to BuildType=None, that might affect cmake based projects..."12:21
seb128not sure that's the issue there though12:21
seb128didrocks, bregma: the default flags seems to be fine, it's the hackery in debian/rules which is buggy (otherwise dropping those lines wouldn't be enough to fix it)12:22
didrocksseb128: ah, thanks :)12:22
didrocksyeah, at the time, it was the only way to remove -Wall though12:22
bregmaI had the problem with an autotools project that set CFLAGS in the debian/rules file, it started losing hardening and debug flags after the build toolchain was upgraded after the last Debian release12:24
bregmafact is, Unity doesn;t need those fancy build flags any more, so good riddance12:25
seb128k12:25
didrocksyep :)12:27
Saviqdidrocks, hey, so I got:12:30
Saviqubuntu-android-ramdisk+mako.img12:30
Saviqubuntu-preinstalled-boot-armhf+mako.img12:30
Saviqubuntu-preinstalled-recovery-armel+mako.img12:30
Saviqubuntu-preinstalled-system-armel+mako.img12:30
Saviqubuntu-ramdisk+mako.img12:30
Saviqubuntu-ramdisk-recovery+mako.img12:30
SaviqI assume -system- is what I want to flash, anything else?12:30
didrocksSaviq: yeah, I don't think you segfaulted on the recovery :p12:30
didrocksand the ramdisk are included in the preinstalled ones12:31
Saviqdidrocks, and the corresponding ubuntu-*tar.xz as rootfs?12:31
didrocksSaviq: no, the system img is what you need alone12:31
Saviqdidrocks, can I flash the system.img alone?12:31
ograno12:32
didrocksogra: there will be a mismatch?12:32
ograit lives inside the ubuntu system.img file12:32
ograflashing it wont gain you anything12:32
didrocksoh right12:32
didrocksyou need to rebuild the image with it12:32
didrocksargh12:32
ograyou need to boot into recovery, loop mount /userdata/system.img and then put the android system.img file into /var/lib/lxc/android in there12:33
Saviqogra, ok, trying12:33
didrocksogra: if you do that once booted, do you expect to see bad things happening with libhybris?12:33
ogra(in recovery mode it is actually /data/system.img iirc)12:34
ogradidrocks, nope, as long as the hybris version is still the same12:34
ograsame goes for the kernel12:34
didrocksok :)12:34
ogra(the modules live inside the android system.img)12:35
didrocksok12:35
* Saviq is worried there's no symbols12:39
Saviqsame size :/12:39
sil2100;/12:40
Saviqno booting grr12:43
didrocksogra: are you sure not flashing the system partition is correct? We don't use anything from it, right?12:47
didrocksogra: because https://wiki.ubuntu.com/Touch/Building doesn't match12:47
ograthats for the old flipped model12:47
ogranot for system-image12:47
didrocksogra: should probably be updated :) do we have one for system-image with similar instruction?12:48
ograi dont think so12:48
Saviqdidrocks, didn't boot :|, /me wonders if 207 would help12:48
didrocksSaviq: I don't think it would especially help, if you are already on 207…12:49
didrocksooppss12:49
didrockson 20612:49
didrocksI meant12:49
Saviqdidrocks, but anyway, the file should be bigger, shouldn't it :|12:49
didrocksyeah, it should12:50
didrocksthe aosp build system is complex, not sure they respect our flags…12:51
Saviqdidrocks, yeah, I'm waiting for Ricardo12:51
Saviqhe'll do it in 5s12:51
didrocksyep, sounds better :)12:52
ograsmells like you missed some build option when rolling the android package12:52
Saviqadded to debian/rules:12:53
Saviqexport DEB_BUILD_OPTIONS=nostrip noopt debug12:53
Saviqand commented out all emulator-related things12:54
=== cjohnston changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cjohnston | CITrain support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but chooose right timezone | Landing instructions: http://goo.gl/8H1Du3 | Known Issues: -
alan_gcjohnston: Our (Mir) CI has started failing all MPs. Can you tell if something changed? https://jenkins.qa.ubuntu.com/job/mir-team-mir-development-branch-trusty-amd64-ci/13:02
=== alan_g is now known as alan_g|lunch
didrocksogra: we don't use trusty-preinstalled-touch-armel+mako.zip    anymore, right?13:05
didrocksin system-image13:05
ogranope13:05
cjohnstonlooking13:05
ograbut some ports do ...13:05
ogra(which is why i didnt remove it yet from the build)13:05
didrocksyeah13:06
cjohnstonalan_g|lunch: I don't see anything that changed. I'm wondering if a release of something else maybe effected it13:10
cjohnstonalan_g|lunch: I'll ask fginther to look when he comes around13:10
rsalvetimorning13:21
rsalvetididrocks: Saviq: still checking emails, do you have a crash file available and how to reproduce the crash easily?13:21
rsalvetididrocks: ogra: awesome, dashboard for 207 looks way better13:35
rsalvetithe pulse fix I did yesterday still didn't land13:35
ograwell, kind of13:35
rsalvetithat will reduce cpu usage as well13:35
rsalvetiogra: well, system-settle is better (not sure if fixed :-)13:35
ograrsalveti, we seem to have set CONFIG_RT_GROUP_SCHED in our kernel ... seems that prevents rtkit-daemon from functioning13:35
didrocksrsalveti: I don't have the crash file handy, Saviq has one13:35
ograsystem-settle was re-written13:35
didrocksrsalveti: yeah, you are hit by beta freeze13:35
rsalvetiogra: is that preventing or are we missing some other options?13:36
didrocksrsalveti: otherwise, not a lot of progress overall (see my email entitled "summaring up issues on current touch…")13:36
ograrsalveti, seems it is preventing on purpose if i read the docs right13:36
rsalvetiyeah, we'll get more fixes til end of my day13:36
rsalveti:-)13:36
rsalvetiogra: oh, ok13:37
ograrsalveti, waiting for stgraber to show up, he should know if we need that option at all13:37
ograi assume having pulse in rt mode will give us some boost in audio stuff :)13:37
* ogra would love if the kbd even made click sounds when you type fast)13:37
rsalvetihahah13:37
ograit kind of looses it if you get to a certain typing speed13:38
ograrsalveti, oh, and hammerhead ucm files uploaded ;)13:38
rsalvetiogra: \o/13:38
ogranot final but at least people have sound13:38
rsalvetithat's awesome anyway13:39
ograand comes fully from the community ... thats what i like most about it13:39
ogra:)13:39
rsalvetiyeah13:40
Saviqrsalveti, yes I've a .crash (plenty of them, actually)13:43
Saviq rsalveti, way to repro: phablet-test-run -p unity8-autopilot -n unity813:43
Saviqrsalveti, but if possible and you have some time, I'd like to learn how to tackle this next time13:43
rsalvetiSaviq: basically https://wiki.ubuntu.com/Touch/Core/UbuntuDebugAndroid13:44
rsalvetiSaviq: but first you'd need a local build of your android13:45
rsalvetithen you can get the libs with debug symbols (we should probably be exporting that somehow via android-dbg13:45
rsalvetiI'll try to get to that later this week)13:45
rsalvetirepo init -u https://code-review.phablet.ubuntu.com/p/aosp/platform/manifest.git -b phablet-4.4.2_r113:46
rsalvetirepo sync13:46
rsalvetisource build/envsetup.sh13:46
rsalvetilunch aosp_mako-userdebug13:46
rsalvetithat should get you the 4.4 based images13:46
Saviqrsalveti, bug #1284583 btw :)13:47
ubot5bug 1284583 in android (Ubuntu) "Should provide debug-enabled system.img" [Undecided,New] https://launchpad.net/bugs/128458313:47
rsalvetiSaviq: thanks13:47
Saviqrsalveti, but yeah, problem is... http://pastebin.ubuntu.com/6993715/13:47
rsalvetiright, smells like android13:48
Saviqrsalveti, also, you can't get the map if you only got a .crash file13:48
rsalvetiinteresting that I coudn't get any crash when running the autopilot test this weekend13:48
Saviqrsalveti, it doesn't always happen13:48
rsalvetioh, I thought you had procmaps in there13:48
Saviqrsalveti, ah you're right13:48
Saviqin the .crash directly13:48
Saviqrsalveti, once in every 20-30 runs13:49
rsalvetigot it13:49
rsalvetiSaviq: can I get your crash file as well13:49
rsalveti?13:49
Saviqrsalveti, of course13:50
* Saviq preprocesses13:50
Saviqrsalveti, and how do I get a symbolized local build? we actually tried to build a complete system.img with nostrip, but that didn't work (same .img file size, and didn't boot anyway)13:51
rsalvetiSaviq: yeah, need to change the build rules internally13:51
rsalvetithat's what I'm planning to do to fix your bug13:51
Saviqrsalveti, so yeah, problem with the maps part is that, according to what I was able to find, no library is actually mapped at the address where it crashed :/13:52
rsalvetioh, hm13:52
rsalveticould this be mir related?13:52
rsalvetiI know we had tls issues with mir as they are heavily using tls with c++11 now13:53
Saviqrsalveti, one thing I know is the crash happens after libcrypto causes SIGILL13:54
Saviqif that has any bearing13:54
rsalvetihm, that always happens13:54
rsalvetiwhen it's testing for supported features13:54
Saviqrsalveti, yeah I know, just saying13:57
=== alan_g|lunch is now known as alan_g
rsalvetiyeah, I got annoyed by that once already13:58
Saviqrsalveti, http://people.canonical.com/~msawicz/_usr_bin_unity8.32011.crash13:58
Saviqrsalveti, so yeah, as you can see maps doesn't mention anything :|13:59
Saviqrsalveti, that's why /me wanted a fully symbolic system.img, if at all possible :|14:01
* sil2100 jumps out to the vet again, quickie14:01
Saviqsil2100, lol14:10
=== pete-woods is now known as pete-woods-lunch
fgintheralan_g, looking at the mir failures. the only difference I see so far is that there is a new libc version in the builds that are failing tests14:41
alan_gfginther: alf_ wonders if it could be related to https://bugs.launchpad.net/mir/+bug/128465314:42
ubot5Ubuntu bug 1284653 in valgrind (Ubuntu) "valgrind packages ouf of sync with current glibc version (2.19)" [Undecided,New]14:42
fgintheralan_g, hmmm, libc went from libc6_2.18-0ubuntu7_amd64.deb to libc6_2.19-0ubuntu2_amd64.deb14:42
fgintheralan_g, ok, based on this bug, it looks the issue has been identified. Can you work with the foundations team to get a new valgrind built?14:46
alan_gkgunn: ^^14:46
kgunnalan_g: fginther ...yep, trying to get someone to reply :)14:47
fgintherkgunn, thanks!14:47
Saviqrsalveti, so... I'll be your PITA today, can you point me anywhere which would tell me how to actually nostrip system.img?14:47
rsalvetiSaviq: no worries, getting dedicated to your issue now14:48
rsalvetididrocks: diwic found why pulse is always consuming ~2% of the cpu, and he found the fix as well14:49
rsalvetididrocks: should hopefully land in the archive later today14:49
rsalvetibetter battery life as well :-)14:49
didrocksrsalveti: excellent, let's hope we can convince the release team to accept it despite the beta freeze :)14:54
rsalvetiyeah14:54
* didrocks really goes for a run before it's raining14:55
ograjust wait, will save you the shower afterwards14:57
ogra(take some shower gel with you though)14:58
thostr_sil2100: can i get a silo for line 30?14:59
rsalvetiSaviq: I think this is all you need to have a not-stripped image: http://paste.ubuntu.com/6994774/ (at build/)15:03
rsalvetiSaviq: checking still15:03
Saviqrsalveti, /me builds15:04
rsalvetiargh, still stripping15:04
rsalvetiSaviq: you also need the vendor files which I forgot: bzr branch lp:~rocket-scientists/aal+/aosp-vendor-4.4.2 vendor15:04
rsalvetilet me do a clean build as well15:05
sil2100thostr_: let me see15:06
Saviqrsalveti, and where do I put the vendor files?15:06
rsalvetiSaviq: builddir/vendor15:07
rsalvetibuilddir is your build dir root directory15:07
Saviqrsalveti, I'm actually in `apt-get source android`15:07
rsalvetiSaviq: oh, if you rebuild that it'll work fine, as it copies the files from the android-src-vendor package15:08
rsalvetiSaviq: worked, not stripping anymore15:08
Saviqrsalveti, so just the TARGET_STRIP_MODULE=?15:08
rsalvetijust apply as a package patch http://paste.ubuntu.com/6994804/15:09
sergiusensdoanac`, hey, did you get my message last night about the ap args MR? still needs to rebase with xnox's changes15:09
xnoxsergiusens: hm? anything needed from me?15:11
sergiusensxnox, not really; just push doanac` to merge to get your stuff in15:13
Saviqrsalveti, ok, and then I put the resulting system.img into loop-mounted system.img at /var/lib/lxc... and that should be it, right?15:14
pmcgowanfginther, is anyone from CI team assigned to qt5.2 related issues?15:17
fgintherpmcgowan, not specifically that I'm aware of. ev, doanac`, plars, psivaa ^15:20
pmcgowanfginther, if not I would like someone to be, to help tracking during the landing15:20
psivaafginther: pmcgowan: could be Mirv15:21
psivaaMirv: apologies if you're not :)15:21
pmcgowanpsivaa, well we need someone from the CI team to help Mirv15:22
doanac`sergiusens: forgot about the MP. i'll get it updated this morning.15:22
=== charles_ is now known as charles
fgintherpmcgowan, I'll follow up with ev15:37
pmcgowanfginther, thanks15:37
=== alan_g is now known as alan_g|tea
doanac`sergiusens: branch is updated now. thanks15:39
sergiusensgreat doanac`15:46
=== alan_g|tea is now known as alan_g
rsalvetiSaviq: yes15:52
* rsalveti back from lunch15:53
rsalvetiSaviq: were you able to build the image?15:53
rsalvetiSaviq: getting forbidden at your crash file15:57
Saviqrsalveti, yeah, just built, needed 40 mins, doesn't want to use ccache somehow15:58
Saviqrsalveti, grr, try again15:59
rsalvetithanks, downloading now15:59
Saviqrsalveti, stoopid people.c.c and its umask15:59
=== doanac` changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: doanac | CITrain support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but chooose right timezone | Landing instructions: http://goo.gl/8H1Du3 | Known Issues: -
Saviqrsalveti, so yeah, not booting :/16:04
Saviqgot a 0123456789ABCDEF        device16:05
rsalvetiSaviq: anything in logcat?16:05
Saviqrsalveti, "android isn't running" when tried to get into lxc-console16:06
Saviqlxc-start: failed to run pre-start hooks for container 'android'.16:06
rsalvetiright16:07
rsalvetican you check if logcat tells you something?16:07
rsalvetilet me try to boot my image16:08
Saviqrsalveti, how do I logcat without android running?16:08
Saviq/bin/bash: line 0: exec: logcat: not found16:08
ogra/system/bin/logcat16:09
Saviq[  321.857652] EXT3-fs (loop1): error: can't find ext3 filesystem on dev loop1.16:09
Saviq[  321.939844] EXT2-fs (loop1): error: can't find an ext2 filesystem on dev loop1.16:09
Saviq[  322.009766] EXT4-fs (loop1): VFS: Can't find ext4 filesystem16:09
Saviq[  322.069677] adjust_soc: ibat_ua = -92200, vbat_uv = 4234436, soc = 100, batt_temp=33116:09
Saviq[  322.079810] FAT-fs (loop1): bogus number of reserved sectors16:09
Saviq[  322.079902] FAT-fs (loop1): Can't find a valid FAT filesystem16:10
Saviqogra, no such file16:10
Saviqseems the generated system.img isn't mountable16:10
ograoh, ah16:10
ograwait a sec16:10
ograbzr branch lp:project-rootstock-ng16:11
ograSaviq, take a look at the "convert_android_img()" function16:11
ograyou want to do this first16:11
rsalvetioh, right16:11
rsalvetiyou need simg2img first16:11
ograandroid-tools-fsutils16:11
ograinstall that16:11
sil2100o_O16:11
ograsystem-image converts the img file16:12
Saviqit grew to 840M...16:13
Saviqbut yeah, that's mountable16:13
rsalvetilol, yeah16:13
rsalvetiyou probably want resizefs as well16:14
Saviqok, that's better16:16
didrocksogra: no, I still need a shower :) using some gel on the bicycle on the way back will be my next goal I guess :)16:19
sergiusensdoanac`, so now that it's built can you check https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AuDk72Lpx8U5dFlCc1VzeVZzWmdBZS11WERjdVc3dmc&usp=drive_web#gid=21 against with your ci stuff?16:19
ograoptimization ftw :)16:19
didrocksheh16:19
=== pete-woods-lunch is now known as pete-woods
didrocksogra: well, not too much, yesterday I almost got a car/bike unattending meeting16:20
didrocks(and I was the bike)16:20
ograouch16:20
didrocksyeah, one way road, by bike are two ways16:21
didrockswhen cars arrive on that road, they tend to only look at one direction… not both16:21
Saviqyay! we have a boot!16:21
didrocksthere is a huge line drawn to say look at the bikes on the other side, but they don't… So I'm careful most of the time16:22
didrocksbut this car was just racing…16:22
didrocksSaviq: so booting a 840M android image? :p16:23
doanac`sergiusens: ack.16:23
Saviqdidrocks, no, 250M16:23
didrocksah ;)16:23
didrocksstill 5 times more16:23
Saviqdidrocks, no16:24
Saviqdidrocks, just twice16:24
Saviqdidrocks, it's 107M currently16:24
didrocksah, uncompressed, I was talking about the .zip size16:24
Saviqthe stock one, that is16:24
didrocksyep16:24
Saviqyikes reports.qa is slow these days :/16:26
rsalvetiyeah16:29
didrocksogra: what does simg2img practically speaking? (no manpage, no --help)16:30
ograsparse image to image16:31
sergiusensSaviq, it is, use the internal one through the vpn16:31
seb128didrocks, sil2100: l42 has the indicator-datetime fixes-only landing ready16:31
ograsparse is a special format android uses ... theoretically it should be growable16:31
rsalvetiSaviq: yeah, crashed in the heap, so might not be android related after all16:32
rsalvetiSaviq: wonder if it could be tls related16:32
didrocksogra: ah, and so, we convert to ext4?16:32
sil2100seb128: sure16:32
ogradidrocks, right, so we can mount it16:32
Saviqrsalveti, got a fresh .crash, let's see if I get anything...16:32
didrocksogra: got it!16:32
Saviqrsalveti, no dice ;(16:33
didrocksSaviq: I guess you have as well the qt dbgsym?16:33
Saviqdidrocks, it doesn't even get to qt16:33
seb128sil2100, thanks16:33
didrocksSaviq: sometime, for some unknown reasons, I saw some smashed stacktrace16:33
didrockssomtimes*16:33
didrockswith only 2 frames16:33
didrocksinstalled the qt debug symbols16:33
sil2100grrr16:33
didrocksand then, the stacktrace is readable and has more frames16:33
Saviqok /me does again16:33
rsalvetiSaviq: still heap?16:33
didrocksI have NO idea how this is possible if you ask me :)16:34
rsalvetiSaviq: how could you easily reproduce that again? running autopilot?16:34
rsalvetiSaviq: joining meeting as well?16:34
Saviqrsalveti, yeah, and yeah16:34
didrocksrsalveti: yeah, it's triggering it16:34
rsalvetigreat, testing with a fresh image now16:34
Saviqrsalveti, yeah, heap, and still no symbols16:36
rsalvetiyeah, hate those crashes16:36
rsalvetiwe had similar issues with tls and gcc 4.7 x gcc .4816:36
rsalveti4.816:37
rsalvetiports is so slow for me :-(16:37
sil2100Then we're still in the blind ;/16:38
rsalvetinot necessarily16:40
ograrsalveti, us.ports.u.c isnt better ?16:41
rsalvetiogra: not much, probably because of ricmm16:41
rsalvetihaha16:41
ograah, right16:41
ograhe trades the bytes for toilet paper16:41
asacprintfs :/16:43
rsalvetiI believe this might be tls related16:43
rsalvetior could be a side effect of forcing stuff to gcc 4.7 / 4.816:43
asacare there other ways we can extract some info? valgrind, lttng etc.?16:45
rsalvetivalgring should help, but the problem is that it only happens when running autopilot16:45
ograpliers16:45
asacrsalveti: why is autopilot conflicting with the valgrind idea?16:46
rsalvetiasac: not conflicting, but autopilot is running a bunch of tests, not only one that we can also run separately and get the crash16:46
asacright, but maybe valgrind always complains about stuff that later will cause this problem16:47
rsalveticould be16:47
asacso we might see it without reproducig it16:47
rsalvetiautopilot is still running here16:47
asacrsalveti: what did we do to force stuff to 4.7?16:49
ograadd a build dep16:50
rsalvetiasac: platform-api is using 4.7, because it's the same compiler used by the android package16:50
rsalvetitogether with that we're also building other packages with 4.7,like location-service16:50
rsalvetibut we know we had heap issues when mixing both things together16:50
didrocksespecially if you use C++11 features16:50
rsalvetilike stuff built with 4.8 using platform-api that was built with 4.716:50
rsalvetiand we know that mir is now using tons of c++11 stuff16:50
didrocks(we have already been hit by that with 4.6 vs 4.7)16:51
didrocksgcc upstream fixed the ABI breakage, but not sure something else didn't slip in again16:51
rsalvetiwell, but that was fixed with 4.816:51
rsalvetithat's why it's so annoying16:51
didrocksso you think they rebreak the ABI the other way around?16:51
didrocksto be compatible with 4.6?16:52
asacso looking at latest image run, it seems the systemsettle dragon did fly away? or did we adjust the threshold?16:52
rsalvetiabi was fixed with 4.8, that's why we have issues when mixing stuff built with 4.716:52
didrocksok16:52
* didrocks remembers a nice nux vs unity7 explosion at the time16:52
asacyou cant mix C++ stuff from differnet gcc versions16:52
didrocksasac: you should be able to as per upstream says16:53
asacmaybe we still have 4.6 mixed in?16:54
asac:)16:54
rsalvetino, hope not16:54
rsalvetilol16:54
asacseems systemsettle is indeed again at > 9916:54
tvossrsalveti, so Mir is bringing in 4.8 to the platform api, correct?16:54
rsalvetitvoss: yes16:54
rsalvetiis unity8 using platform-api as well?16:54
rsalvetimaybe indirectly16:54
tvossSaviq, is unity8 using the mir-server implementation of platform-api?16:55
Saviqtvoss, it's using the ubuntumirserver QPA, so I'd say yes16:55
tvossSaviq, rsalveti and at that point we have got a 4.7 x 4.8 mixture iirc16:57
rsalvetiRan 46 tests in 962.789s16:57
tvossiiuc even16:57
rsalvetiOK16:57
rsalvetiRestoring shell16:57
rsalvetiSaviq: ^16:57
rsalvetilet me try again16:57
ograasac, yeah, we just hardcoded that :P16:57
Saviqrsalveti, yeah, *sometimes* it works16:58
Saviqrsalveti, I mean it crashes maybe 5% of the time16:58
asacogra: who gets the ida to hardcode a value that is not 100%? :)16:59
tvossSaviq, rsalveti if it's a race, valgrind might help16:59
asacogra: its 99.4 ... what a crazy idea :)16:59
asacor is there any insider meaning on 99.4?16:59
ograasac, carefule people that know that you will look ;)16:59
asac:)16:59
asaclol17:00
rsalvetilol17:00
* Saviq is down to 15M free on rootfs...17:00
* ogra is silly today ... that what reading cgroup docs all day does to you17:00
asacerr17:00
Saviqno, actually 8.1M17:00
rsalvetiyou could resize from recovery17:01
ograSaviq, du -hcs /var/log/*17:01
ogra;)17:01
rsalvetiricmm got the statically-linked recovery binary17:01
ograrm -rf /var/log/*17:01
rsalvetirm -rf /17:02
rsalvetiDONE17:02
rsalveti:P17:02
Saviqogra, that's not rootfs ;)17:02
ogra:)17:02
sil2100Crap, meeting!17:02
ograSaviq, oh, the android system ?17:02
Saviqogra, no, ubuntu17:03
Saviqogra, /var* is rw-mounted, isn't it?17:03
Saviqaaaaanyway17:03
ograit is17:03
asacplars: how long do we wait for the top now?17:03
Saviqno dice17:03
Saviq#0  0x39c0d8f8 in ?? ()17:03
SaviqNo symbol table info available.17:03
Saviq#1  0x39c2d7e8 in ?? ()17:03
SaviqNo symbol table info available.17:03
sil2100hm hm17:03
rsalvetiSaviq: can you try the following patch: http://paste.ubuntu.com/6995323/17:04
plarsasac: I changed systemsettle yesterday so that we no longer use top to find the idle%, we use /proc/stat instead. Top is still used (same timings as before) to get data that can be used to see what was eating cpu though17:04
rsalvetiunder builddir/bionic17:04
rsalvetiI can upload the image as well17:04
Saviqrsalveti, will do, building17:04
asacplars: sure, saw your commit... wonder if we also changed parameters for top_wait etc.17:04
plarsasac: no, but there's a new parameter for the sleep between the /proc/stat snapshots. Default is 10 seconds (and it runs at each iteration as it would have when we use top) but it's configurable.  So basically it's sampling cpu usage for 10 seconds each iteration17:05
Saviqrsalveti, that's probably the time for you to tell me how to *not* build the package every time, as it takes 40 mins...17:10
rsalvetiSaviq: first thing, are you only building for mako?17:11
Saviqrsalveti, yes17:11
rsalvetithen yeah, only using ccache to be faster17:11
Saviqrsalveti, having followed didrocks' pointers on that17:12
rsalvetior just rebuilding without building the entire package17:12
Saviqrsalveti, well, yeah, I'm gonna go that way, dpkg-buildpackage -nc FTW17:12
rsalvetiusing lunch then make17:12
rsalveti:-)17:12
* Saviq wonders why ccache in sbuild didn't cut it17:12
rsalvetiargh, also got a crash when changing tls, but also in the heap17:13
Saviqlibcaca? like wth does android use libcaca for!?17:13
didrocksrsalveti: yeah, I just have some hackish way to change debian/rules to just build for one device :)17:14
rsalvetilet me try to disable android tls for arm, just like we do for x86 now17:20
rsalvetiif we still get a crash, then it's not hybris17:20
Saviqrsalveti, I like it how you build a chroot in those debian/rules ;d17:24
rsalvetihaha, yeah17:24
rsalvetixnox created most of that logic17:24
ograwe have some really weird package hacks in touch :)17:25
ograif you want to see the worst, take a look at initramfs-tools-ubuntu-touch's build :)17:25
xnoxrsalveti: i claim no ownership, it's all copied off other dodgy corners of our archive =))))17:26
ografakeroot and fakechroot stacked chroots building an initrd for arm on x8617:26
=== bfiller is now known as bfiller_afk
balloonssil2100, I have a potential fix for the terminal issue17:26
rsalvetixnox: :-)17:26
xnoxSaviq: you can limit that package to only build flavour you are after to cut down the time....17:26
sil2100balloons: !17:27
Saviqxnox, I did17:27
xnoxSaviq: oh, i see =) sorry.17:27
sil2100balloons: you were able to reproduce it? What was the problem?17:27
xnoxwe may still build things we don't use =/17:27
Saviqxnox, but I built in a ~clean sbuild every time, so it still took quite some time17:27
Saviqxnox, for some reason it doesn't use ccache17:27
xnoxSaviq: there is little to cache.... and it tends to eat up more that cache provides.17:28
xnoxSaviq: it takes ~35 minutes to build everything on my machine.17:28
Saviqxnox, everything?17:28
xnoxSaviq: yes, i build in RAM.17:28
Saviqxnox, as in all the targets?17:28
Saviqxnox, yes, /me too17:28
xnoxyes.17:28
balloonsI haven't reproduced, but I suspect the issue is with the app catching the touch event.17:29
Saviqxnox, quad-core i7 with HT17:29
xnox32GB ram + parallel 12.17:29
Saviqok well17:29
Saviqstill shouldn't be that much17:29
Saviqtook 40 mins last time :/17:29
xnoxSaviq: crank up DEB_BUILD_OPTIONS=parallel=x, to floor(RAM in GB/2)17:29
xnoxSaviq: well, at the time it was 4 products, not sure how many it builds these days.17:29
balloonswhat we can do is clean up the test to assert a bit better about where the failure actually occurs to narrow this down17:30
Saviqxnox, 5 these days17:30
balloonsand if the touch event isn't being captured, we can decide if it's an issue with the platform, or if we need to work around the timing issue17:31
Saviqxnox, and I usually use -j917:31
balloonsI'll tweak it a bit, and try it out.. phone is flashing new image now17:32
xnoxSaviq: i find overcommitting to perform better, monitor the load if it's less than number of cores, you are stalling.17:32
balloonssil2100, sorry see my responses mixed above ^^ :-)17:32
=== jasoncwarner___ is now known as jasoncwarner
Saviqhuh... 80% idle at -j12... pfft!17:34
sil2100balloons: makes sense ;) We would at least know if it's really the case once it actually happens17:34
sil2100balloons: since so far from the logs all seemed ok17:34
* Saviq wonders if byobu doesn't slow it down at that point...17:34
=== tvoss is now known as tvoss|dinner
balloonssil2100, right, I was talking with bfiller_afk about the dialer app tests which had a similar thing.. the tests don't fail well, that is to say it's ambiguous as to what failed.17:35
Saviqxnox, hmm hmm, does it actually build in parallel for you?17:37
Saviqxnox, make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.17:37
rsalvetiSaviq: in case you want to disable android tls http://paste.ubuntu.com/6995480/17:38
rsalvetithat will force it to use pthread_set/getspecific instead17:38
xnoxSaviq: it used to.... can you paste full build log to paste.ubuntu.com for me to check?17:38
rsalvetilast time I built the package I built all in parallel17:39
rsalvetiit uses make now17:39
Saviqxnox, grr, just cleared the old logs...17:39
Saviqxnox, will get it to you asap17:40
xnoxSaviq: well, whenver you build it again =)17:40
rsalvetiwhile true; phablet-test-run -p unity8-autopilot -n unity8; done;17:43
* rsalveti waits for the crash17:43
xnox=)))))))))))))17:44
xnoxshould have added "; alert" at the end.17:45
xnoxrsalveti: to get the bubble notification.17:45
rsalvetilol, indeed17:45
rsalvetigot that alias as well17:45
xnoxit's default on all ubuntus i believe =)17:45
rsalvetioh, awesome17:46
rsalvetiSaviq: got the same crash with android tls disabled :-(17:47
rsalvetiso good and bad news17:47
SaviqI=0; while true; do I=$(( $I +1 )); echo -n "$I: "; if phablet-test-run -n unity8 &> /dev/null; then echo OK; else echo BAD; fi; done17:47
Saviqand on device:17:47
Saviqwhile true; do echo -n .; if ls /var/crash/*.crash &> /dev/null; then ps aux | grep apport | grep -v grep &> /dev/null && continue; echo; STAMP=$(date +%s); mkdir $STAMP; mv /var/crash/*crash $STAMP; ls $STAMP; fi; sleep 2; done17:48
Saviqrsalveti, and syntax error near: phablet-test-run :P17:49
rsalvetiSaviq: yeah :P17:49
Saviqrsalveti, right, so any idea about next steps?17:49
rsalvetigot another crash, checking17:50
Saviqxnox, http://paste.ubuntu.com/6995550/ partial, but should maybe be enough for you to see17:50
rsalvetiyeah, heap again17:51
xnoxSaviq: you don't set parallel option at all.....17:51
xnoxSaviq: hence a serial -j1 build is enforced.17:52
Saviqxnox, sbuild -j9 usually did that for me?17:52
xnoxSaviq: no, that doesn't work for a few releases now.17:52
Saviqxnox, oh!17:52
xnoxSaviq: in ~/.sbuildrc, update $build_environment17:52
xnoxSaviq: e.g. $build_environment = { 'DEB_BUILD_OPTIONS' => 'parallel=12'};17:53
Saviqxnox, you must be kidding me ;P17:53
rsalvetixnox: is there any way to also produce a 4.8 based gcc-arm-linux-androideabi?17:53
xnoxSaviq: ditto in ~/.bash_aliases i have: export DEB_BUILD_OPTIONS='parallel=12'17:53
Saviqxnox, in _aliases?17:54
xnoxrsalveti: sure, i can build a 4.8 based one. I was thinking that maybe platform-api is enforced to 4.7, because of all of android built using 4.7.17:54
rsalvetixnox: exactly17:54
rsalvetixnox: but wanted to give android a try with 4.817:54
xnoxSaviq: yeah, it's sourced by default in ~/.bashrc, and it means that I can replace ~/.bashrc with a stock one from /etc/skel easily =)17:54
Saviqxnox, yup17:55
xnoxrsalveti: ack. I'm working on updating all cross-compilers, i'll ping you ones i have the ones you are after.17:55
rsalvetiSaviq: is the autopilot test using the system-compositor as well?17:55
rsalvetixnox: awesome17:56
xnoxrsalveti: x86-android fails to compile binaries for me, investigating, spinning up a 4.8 for arm-android should be quicker.17:56
rsalvetiyeah17:56
Saviqrsalveti, nope17:57
xnox(2 down, 5 to go....)17:57
rsalvetiSaviq: but are we disabling it before running the tests?17:58
rsalvetior better, should we?17:58
Saviqrsalveti, it shouldn't matter, it just displays fullscreen unity8 these days, doesn't it?17:59
rsalvetiSaviq: right, but wonder if we could have issues with the framebuffer somehow as we'd have 2 servers running at the same time18:00
Saviqrsalveti, could be, I wasn't really involved in the u-s-c enabling, didn't know it even happened18:01
rsalvetiright18:02
Saviqok now it's definitely byobu slowing it down ^_^18:02
Saviq/my terminal stopped responding :D18:03
rsalvetiSaviq: I'd also give it a try without u-s-c18:05
rsalvetimeanwhile I'm rebuilding plat-api18:07
ograas long as unity8 is stopped via upstart u-s-c should be fine18:07
rsalvetiogra: but I don't think unity8 autopilot tests are actually using u-s-c18:07
rsalvetiit starts/stops unity8 a bunch of times18:07
ograwhy would that matter ?18:07
rsalvetiand probably starting it by hand, not using u-s-c mir socket18:08
ograAP only generates user input, no ?18:08
ograyeah, that would be evil18:08
ograthats why i said via upstart is fine18:08
Saviqrsalveti, ogra, yeah, we're doing it via upstart18:08
ograthen you got the socket and all18:08
rsalvetialright, then it should be using u-s-c18:09
Saviqnow that's better18:10
Saviqxnox, I think -jfoo still works, but I added an export of DEB_BUILD_OPTIONS to debian/rules temporarily, and that overrode it18:13
rsalvetizzzz, 15kb/s from ports18:13
Saviqrsalveti, apt-cacher-ng ftw, let me know if you need me to try anything18:14
rsalvetiSaviq: just going to rebuild platform-api and location-service to use 4.8 instead18:14
Saviqrsalveti, mhm18:14
asacrsalveti: dont you use the US mirror?18:14
asacthought we had that set up for you americans18:14
rsalvetiyeah, but that's also slow for me today18:15
rsalvetiprobably because of venezuela18:15
rsalvetilol18:15
rsalvetithe main cable still goes via venezuela18:15
=== robru is now known as robru-is-deathly
=== robru-is-deathly is now known as robru-is-dying
Saviqand ricmm isn't here to blame 'im18:16
rsalvetiexactly, already pinged him twice18:17
asacrobru-is-dying: is dying better than deathly?18:17
rsalvetihe's probably fighting the government18:17
robru-is-dyingasac, 'robru-is-deathly-ill' didn't fit, but i wasn't aware of the limit until i tried.18:17
asacrobru-is-dying: isnt deathly the active (e.g. you are killing)? :)18:17
asacah ok18:17
* robru-is-dying seriously though is going to lie down for a bit18:18
asacrobru-is-dying: get better18:18
asacrobru-is-dying: who can sasign silos etc. in case a good fix comes up?18:19
asaccyphermox: ?18:19
asaccyphermox: will you be around for a bit?18:19
Saviqfind [...] -o -name DEADJOE ?Âż???18:20
cyphermoxasac: just about to go out to get lunch18:20
asaccyphermox: but will be back, right?18:21
cyphermoxI'll be back in an hour or so18:21
cyphermoxyes18:21
asaccool. dont let us down :)18:21
asacenjoy!18:21
asaccyphermox: you are last man standing with full powers18:21
asac:)18:21
cyphermoxuntil dinner, and then back again until very late18:21
asacbut we only land regression fixes, so should be fine18:21
cyphermoxsure18:21
cyphermoxbbl18:21
=== gatox_ultra is now known as gatox
=== nuclearbob_ is now known as 64MAABM88
ograaww, crap18:41
fginthersergiusens, are you still fighting that unity8 MP? I was able to reproduce the failures on my maguro18:42
ograigh sigh sigh18:42
asacfginther: maguro?18:44
fgintherasac, it's what I have18:44
ograso there was this accidential removal of click-update-manager (to upgrade apps) ... in image 19418:44
sergiusensfginther, haven't touched it yet18:44
ograwe seeded it back ... but havent promoted an image since18:45
ogra:(18:45
ograpeople cant upgrade their apps since a week18:45
sergiusensfginther, but mzaneti explained that regardless, it would fail on otto18:45
asacogra: thats awful18:45
ograasac, yes18:45
asacogra: how did that happen exactly? is that thing not seeded directly?18:46
sergiusensfginther, I wonder if I propsed an empty MR if I'll still get these failures18:46
fginthersergiusens, I'll build trunk and see18:46
ograasac, it is, i was pinged by the click lens guys to drop it since they assumed a feature would have landed in system-settings to take over that task18:46
doanac`sergiusens: i've been testing the updated phablet-tools branch. I think it looks good18:47
sergiusensfginther, oh btw; if you tested at home, make sure /home/phablet/autopilot did not exist as it would take precedence18:47
ograasac, it was added back two days later when we discovered that this feature didnt exist18:47
sergiusensdoanac`, great; did you get clicks sort tested there as well (just in case)18:47
ograasac, but we didnt promote anything since 194 ... which was the image that dropped it ... 202 has it back18:47
fginthersergiusens, what's the background on these tests not working on otto, is this a case where the tests need to be disabled on desktop?18:47
ograasac, there is a thread about it on the ML from last week18:48
sergiusensdoanac`, I did add prerequesites of what needs to work18:48
sergiusensfginther, a missing implementation in unity itself and the lack of a uri handler18:48
doanac`sergiusens: "clicks sort"?18:48
* sergiusens rereads what he wrote18:48
sergiusensdoanac`, clicks sort of :-18:49
sergiusens:-)18:49
sergiusensah18:49
doanac`sergiusens: yeah. i tested some click packages. here's the apps i just finished testing: dropping_letters_app unity8 mediaplayer_app ubuntuuitoolkit gallery_app notes_app webbrowser_app18:49
ograasac, it is in the "Landing team 20.02.14" thread18:50
doanac`sergiusens: actually - might have a problem: http://q-jenkins.ubuntu-ci:8080/job/andy-autopilot-trustytouch-daily_release/label=test_execution_service-mako/22/artifact/clientlogs/unity8/test_results.xml/*view*/18:51
plarsCan someone with a flo give the webbrowser ap tests a try? This is twice (out of 2 tries) that I'm seeing it get stuck during those tests18:51
plarsboth times, on the webbrowser_app.tests.test_tabs.TestTabs.test_tabs_model test18:52
doanac`sergiusens: that almost looks like some python2/3 type stuff18:53
=== plars changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: plars | CITrain support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Landing instructions: http://goo.gl/8H1Du3 | Known Issues: -
sergiusensdoanac`, it is18:57
sergiusensxnox, look at http://q-jenkins.ubuntu-ci:8080/job/andy-autopilot-trustytouch-daily_release/label=test_execution_service-mako/22/artifact/clientlogs/unity8/test_results.xml/*view*/18:58
sergiusensvery easy to fix in unity8 fwiw but maybe you want to keep using py2 for it for now18:59
plarsballoons: you don't happen to have a flo do you?19:03
balloonsplars, no I do not. manta and mako19:06
rsalvetiSaviq: I just hate so much that it takes so much time to build c++19:07
rsalvetistill rebuilding the packages that were using 4.719:07
rsalvetiricmm: why do we have a circular dependency between platform-api and location-service?19:09
plarsballoons: who's a good contact for webbrowser that might have a flo then, do you know? bfiller_afk?19:11
ricmmrsalveti: kind of, platform-api provides the hardware-api which is used by location-service19:11
ricmmin turn platform-api provides the application-api, which uses the location-service19:11
balloonsI'm not sure if om26er has one, but he's pinged now19:11
ricmmbut the dependency is only circular when both things change at once, it is always avoidable with sequential MRs19:11
ricmmas it should be, anyways19:11
asacballoons: we shipped you an N7 afaik19:11
asacballoons: let me see19:11
rsalvetiricmm: right, I'm just rebuilding both things with 4.819:12
asacawesome... seems it didnt happen.19:12
asaclet me get on it19:12
balloonsasac, oO, news to me..19:12
rsalvetiricmm: so, you were not here, but basically we got an issue with unity819:12
asacballoons: you got one allocated like 2-3 weeks ago19:12
rsalvetiricmm: thought it was tls, removed tls, still there19:12
plarsasac: I'm just looking for someone who can help see what's going on with this webbrowser ap test on flo. I have flo up and running images in CI but it keeps getting stuck here19:12
rsalvetiricmm: crashing inside the heap19:12
balloonsasac, gotcha, I'll expect it in the mail then. It would be useful to have, thank you19:13
rsalvetiricmm: weird crash, doesn't happen all the time19:13
plarsI can't see any reason for it, but it's looking pretty consistent and not happening on other devices19:13
rsalvetiricmm: so we're now thinking what could be causing that crash, and one suggestion was the gcc 4.7 x 4.8 issue we had19:13
ricmmI'd like to reproduce it19:14
rsalvetiricmm: flash 207 on mako19:14
ricmmyou always chose the one without battery19:14
* ricmm charges mako19:14
rsalvetiricmm: then run the unity8 autopilot test for a few times19:14
rsalvetiwait for the crash19:14
asacballoons: feel through the crack it seems. if you dont hae it by end of week, please ping19:14
ricmmrsalveti: ok19:15
=== bfiller_afk is now known as bfiller
=== doanac` changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: doanac | CITrain support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Landing instructions: http://goo.gl/8H1Du3 | Known Issues: -
rsalvetiricmm: able to reproduce it already? :P19:48
ricmmrsalveti: really?19:50
ricmmyou know I'm still downloading19:50
rsalvetilol19:50
rsalvetiindeed19:50
rsalvetiwill ping you again in ~8h then19:50
ricmmok19:50
* ricmm hangs up the 14.4k19:51
rsalvetihaha19:51
rsalvetiricmm: any other idea about what might be causing this weird behavior?19:51
ricmmnot really19:52
ricmmdo you have a good trace handy?19:52
rsalvetiricmm: no trace, crash in heap19:52
ricmmbut where were the threads19:52
ricmmwho accessed the heap19:52
ricmmetc19:52
rsalvetiricmm: just the crash file19:53
ricmm:(19:53
=== veebers_ is now known as veebers
rsalvetirebuilt stuff with 4.8 and now location service is consuming all the cpu19:57
ricmmrsalveti: cute20:01
ricmmrsalveti: download gonna take like 20 min, so gonna walk the dog20:06
=== tvoss|dinner is now known as tvoss
tvossrsalveti, location service is built with gcc 4.720:16
rsalvetiricmm: Saviq: rebuilt stuff with 4.8 (location-service, libdbus-cpp, platform-api, libhybris), and still got the crash20:16
rsalvetireverting system-compositor now20:17
Saviqrsalveti, :/20:25
rsalvetito revert system-compositor: http://people.canonical.com/~rsalveti/ubuntu-touch-session_0.103rsalveti1_all.deb20:27
cyphermoxrobru-is-dying: you asleep yet? ignore if true.20:39
cyphermoxjust making sure we don't lose a team player ;)20:39
rsalvetiSaviq: can you also give it a try without system-compositor?20:42
Saviqrsalveti, sure, lemme20:43
rsalvetiwe can at least get a better stack trace I guess20:43
Saviq(maybe)20:44
ricmmrsalveti: flashing done :D20:59
rsalvetiSaviq: ok, got a crash without system-compositor but in mir now21:00
* rsalveti getting dbg symbols21:00
ricmmrsalveti: did you rebuild these things stripped?21:01
=== doanac` changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cihelp | CITrain support - US: robru, cyphermox, rsalveti - EU: sil2100, Mirv, didrocks | CITrain support no answer: use mup bot after 30 minutes, but choose right timezone | Landing instructions: http://goo.gl/8H1Du3 | Known Issues: -
rsalvetiricmm: yes, doing normal package build21:01
Saviqrsalveti, /me too21:02
ricmmdo some nostrip bros21:02
rsalvetididn't rebuild mir21:02
ricmmrsalveti: so just running the test suite is enough?21:06
rsalvetiricmm: autopilot21:06
ricmmyea unity8-autopilot21:06
rsalvetidoesn't fail all the time21:07
Saviqhuh interesting, apport-cli showed me more symbols than apport-retrace -g...21:07
rsalvetiargh, core is truncated21:08
rsalvetiSaviq: got a good st?21:08
Saviqrsalveti, ah, fuck no, this was ThreadStacktrace21:09
Saviqrsalveti, same two fooked frames21:09
rsalvetiSaviq: also in heap?21:12
Saviqrsalveti, yes21:12
rsalvetiSaviq: same here21:15
rsalvetineed to script it in a way that we can control the process with gdb or similar21:16
Saviqrsalveti, I did have that21:18
Saviqrsalveti, stop unity821:18
rsalvetiso we can dig the threads21:18
Saviqrsalveti, while true; do gdb -ex run -ex continue unity8; done21:18
ricmmdoes this even happen outside of autopilot?21:18
Saviqricmm, yes21:18
Saviqrsalveti, from outside you need to pkill unity8 if it didn't crash and continue/quit gdb so that it clears the socket21:19
rsalvetialright, so the problem is starting unity8 I guess21:19
Saviqrsalveti, unfortunately adding more -ex to gdb resulted in it going over the segv21:19
robru-is-dyingcyphermox, i'm in and out of consciousness. if you need something right now i can help, otherwise i'll be back later21:19
Saviqso the continue / quit had to be manual21:19
rsalvetiright, ok21:20
ricmmwell but at least that means it crashes every now and then21:20
ricmmon a normal start21:20
Saviqricmm, yes indeed21:21
ricmmyou dont need to interact with it for a while for it to crash21:21
Saviqricmm, no, not at all21:21
Saviqricmm, once you can interact, it won't crash any more21:21
Saviqit crashes very early21:21
ricmmSaviq: how often can you make it crash?21:34
ricmmI must have started it 30 timesn ow and nothing21:34
Saviqricmm, maybe more often than that21:35
Saviqricmm, but not by much21:35
Saviqricmm, I got it maybe once in 20 runs21:35
ricmmwe should have a rule21:36
ricmmif its once in 20 runs, its not a bug21:36
ricmmSaviq: the crash is before the first frame? before or after the SIGILL, etc21:37
ricmmjust to speed this kill/restart up21:37
Saviqricmm, after the SIGILL21:37
ricmmhow long do I need to wait after it to make sure it wont happen21:37
Saviqricmm, seconds, once you can interact with the launcher / greeter, it's not gonna happen21:37
ricmmk21:38
Saviqricmm, :21:38
Saviqwhile true; do gdb -ex run -ex continue unity8; done21:38
ricmmyea im doing that21:38
Saviqok21:38
ricmmbut to be fair I can interact with the launcher before the sigill21:38
Saviqricmm, not for real you can't21:38
Saviqricmm, once it settles21:39
Saviqlike when it doesn't take it a second to follow your finger21:39
ricmmoh ok21:39
ricmmrsalveti: any luck?21:44
rsalvetiricmm: still no21:45
ricmmI really cant make it crash21:45
ricmmgetting tired of trying21:45
rsalvetikeep trying21:45
rsalvetiyou'll get it at some point21:45
ricmmdid you get it with non-test unity8 already?21:45
rsalvetinops21:46
Saviq:/21:55
ricmmgot it to crash21:56
ricmmindeed in the heap21:56
rsalvetiricmm: anything useful in any other thread?21:57
ricmmim looking through them21:57
=== bregma_ is now known as bregma
ricmmgod I hate these boost bts22:00
rsalvetisergiusens: so, we need the new qtmultimedia in for 5.2, what else do you needed to change at that package?22:11
rsalvetibesides just making it compatible with 5.2?22:11
sergiusensrsalveti, not much I think22:14
sergiusensare we pushing for 5.2 now?22:14
sergiusensrsalveti, just got back22:14
ChickenCutlasssergiusens: yes22:14
sergiusensdogs tried to bite me when biking to destination :-P22:14
sergiusensChickenCutlass, rsalveti want me to do that now?22:15
rsalvetisergiusens: hahah22:15
rsalvetisergiusens: please22:15
sergiusenssure thing; I'll push to a ppa I control and then ask Mirv to sync22:15
sergiusensso we are landing everything?22:15
rsalvetiwe want it because we're doing a call for testing22:16
* sergiusens rootstocks with qt 5.222:16
rsalvetithis is a hard one to reproduce22:29
ricmmtook me like 40 times22:29
rsalvetiricmm: any news?22:29
ricmmnow I have a horrible backtrace that means nothing to me22:29
ricmmI dont see any reference to areas near that heap area22:29
ricmmrsalveti: http://paste.ubuntu.com/6996845/22:31
ricmmmemory around the offending heap area too22:31
rsalvetiright22:35
rsalvetiricmm: with flo: http://paste.ubuntu.com/6996904/22:45
ricmmalways at mapping + 0x38F822:52
ricmmthe mapping is 384 kbytes large22:52
ricmmtoo large :D22:53
ricmmtime for some watchpoints and hope that it crashes again22:53
xnoxsergiusens: that is fixed in lp:~xnox/unity8/py32ap23:15
xnoxsergiusens: also staged for the upload.....23:15
xnoxsergiusens: ptr will start running python3 compatible tests, but we have circular depends between unity8, ubuntu-ui-toolkit and phablet-test-run.23:16
xnoxsergiusens: which is: lp:~xnox/unity8/py32ap     lp:~xnox/ubuntu-ui-toolkit/py32ap     lp:~xnox/phablet-tools/py2-323:17
sergiusensxnox, we should of added it to the same silo; but sadly that is blocked23:17
sergiusensfear we are in a deadlock23:17
xnoxsergiusens: depending on how testing is executed, you will get bogus results.23:18
xnoxsergiusens: i know a very nice silo, called trusty-proposed.23:18
xnoxsergiusens: also, the other two should be in silos as well, and since they are ppas, just add them in your test environment and test all three together.23:18
sergiusensxnox, well I don't make the rules; if doanac` is ok with it; it's fine23:19
xnoxsergiusens: or don't do silly things, like testing unity8 with a click setup.23:19
sergiusenslol23:19
sergiusensthat too23:19
xnoxsergiusens: you shouldn't use phablet-click-test-setup to run unity8 tests. you should wipe /home/phablet/autopilot.23:19
sergiusensxnox, agreed23:19
xnoxsergiusens: i mean, it will work, once unity8 update lands, but until then, you should have a clear state and only do: phablet-test-run -p unity8-autopilot -v unity823:20
xnoxwithout click-setup left around on your pythonpath.23:20
sergiusensxnox, that really depends on how the ci stuff is setup23:21
sergiusensxnox, and I'm not against you ;-)23:21
sergiusensxnox, but I was recently reprimanded so I have my tail hidden :-)23:22
xnoxhaha =)23:23
xnoxsergiusens: sounds silly ;-)23:23
xnoxsergiusens: if CI is not clearing /home/phablet/autopilot when executing unity8 or ubuntu-ui-toolkit tests, then it's testing wrong test-cases....23:23
xnoxfginther: is /home/phablet/autopilot cleared (or otherwise is empty) before using .deb based tests? e.g. unity8-autopilot?23:27
fgintherxnox, yes, it starts with a freshly flashed image and then just installs the debs from the MP23:28
sergiusensfginther, even on the image tests?23:28
xnoxfginther: cool, thanks.23:29
fginthersergiusens, smoke image testing doesn't install debs.23:29
fginthersergiusens, it does use the click setup thingy I think23:29
sergiusensfginther, not even for unity8?23:29
xnoxhm, i think i lost URL to the current silo status page.23:30
fginthersergiusens, I'll need to double check, this has changed recently23:30
xnoxanyone has URL to spreadsheets, describing silo states?23:31
fgintherplars, are any  .debs installed during touch smoke tests?23:31
plarsfginther: yes23:31
fgintherplars, any for unity8?23:31
plarsfginther: don't think so23:32
plarsfginther: wait23:32
plarsfginther: yes there is23:32
plarsfginther: python-gi23:32
sergiusensplars, what about the autopilot modules?23:33
plarsfginther: I remember that one now - when everything shifted over to getting the tests from branches where possible, that was still required23:33
sergiusensxnox, this? https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AuDk72Lpx8U5dFlCc1VzeVZzWmdBZS11WERjdVc3dmc&usp=drive_web#gid=2423:33
plarsfginther: no, iirc those get pulled in with phablet-click-test-setup and we run from those23:33
fgintherplars, ok, that was my next question23:33
xnoxsergiusens: yes, thanks.23:34
fgintherplars, I don't see anything in the code to specifically pull in unity8-autopilot23:34
plarsfginther: I take that back, unity8-autopilot is installed23:34
fgintherhah23:34
sergiusensplars, when you run the unity8 tests; is /home/phablet/autopilot removed?23:34
plarsno23:34
* doanac` just got back from walk, reading backscroll23:35
fginthersergiusens, looks like I was wrong23:35
xnoxsergiusens: funny how many fixes i have pending in various landings.23:36
doanac`plars, sergiusens: i just got a full daily-image run with this latest phablet-tools: http://q-jenkins:8080/job/andy-smoke-daily-test/2/#showFailuresLink23:36
doanac`looks like unity8 was the main issue, but there might be some other failures.23:37
plarswe can't clear /home/phablet/autopilot - isn't that where all the click-test-setup bits go?23:37
plarsdoanac`: that doesn't look too good23:38
sergiusensI would think the click tests are ran while the image is read only23:38
xnoxplars: sure, but it's also your PWD, thus if you install and expect to test: /usr/lib/python2.7/dist-packages/unity8/tests/, you are infact testing /home/phablet/autopilot/unity8/tests (as that is pulled in to provide unity8 emulators)23:38
sergiusensand then you switch to readwrite and do whatever is required with read write23:38
xnox(in read only images)23:38
doanac`looks like music_app is now failing cause it needs mock: http://q-jenkins:8080/job/andy-smoke-daily-test/2/testReport/junit/unittest.loader.ModuleImportFailure.music_app/tests/test_music/ ?23:38
plarsxnox: but I thought phablet-click-test-setup ensured that we get the same bzr revno that matches the package installed23:39
xnoxplars: correct. unity8 is not a click package.23:39
doanac`sounds like phablet-click-test-setup shouldn't install it as such?23:40
plarsxnox: it checks the version of unity823:40
plarssee fetch_test_base in phablet-click-test-setup23:40
xnoxplars: look at the phablet-click-test-setup code, it looks at clicks and pulls their matching sources, and pulls matching version unity8 / ubuntu-ui-toolkit by version number.23:40
plarsxnox: exactly23:41
xnoxif after executed that, the device is not cleared, and unity8-autopilot.deb is installed (or has been previously been installed, to be under test), it will be ignored.23:41
xnoxwe've asked here, to see if that is the case (that a fresh read-only image is used) when tests of unity8-autopilot are initiated.23:41
xnoxunity8-autopilot.deb that is.23:42
sergiusensplars, it only works when you never switch to read write23:42
plarswhat's the problem you are trying to sort out? I'm missing the context23:43
plarswhat only works when you never switch to read/write?23:43
plarsaiui, we are stuck on read/write until no extra packages need to be installed23:43
xnoxplars: of there is no problem, we just don't know how to navigate jenkins to find out the info we lack. Where is all types of unity8 test results?23:43
xnox(as in raw console log, not empty test_results.xml)23:44
plarsah23:44
sergiusensplars, exactly; the stuff installed with phablet-click-test-setup is only to get the emulators and such required by the readonly tests; but if used wth debs; hast the potential to break23:45
sergiusensxnox, I guess we can just force to run ui toolit and unity8 in py2 mode with an ugly hack23:45
xnoxsergiusens: maybe phablet-test-run shouldn't pull in unity8/uuit, if they appear to be already available.23:45
sergiusensxnox, they have it because they are in read write23:46
xnoxsergiusens: and/or otherwise execute them form a different path.23:46
sergiusensxnox, but general developers don't go to read write23:46
sergiusensxnox, and the emulators they provide are required for all tests23:47
xnoxsergiusens: let me play around here a little bit.23:47
xnoxsergiusens: how come the log you showed me, gives errors? clearly that is not using a clean environment.23:48
sergiusensxnox, that's doanac` 's log, not mine23:48
doanac`what do we mean "not clean"? the fact that its using unity8 from /home/phablet/autopilot/unity8?23:49
xnoxdoanac`: the fact that /home/phablet/autopilot is present, when executing unity8 test-cases, yes.23:49
doanac`xnox: its how we've been running this since day1.23:50
xnoxdoanac`: which is uncovered, due to not me uploading the whole lot, as quickly as possible, to minimise discruption all in one go.23:50
xnoxdoanac`: you didn't do: phablet-test-run -p unity8-autopilot -n unity8 ?23:51
doanac`xnox, no. we run phablet-click-test-setup, and then phablet-test-run unity823:51
doanac`python-gi gets installed before we run also23:51
xnoxdoanac`: without going read-write?23:52
sergiusensdoanac`, oh, without installing unity8-autopilot?23:52
doanac`correct - we don't install unity8-autopilot23:52
sergiusensdoanac`, that's awesome if so23:52
plarsdoanac`: it does seem to be installed on at least this device I'm looking at23:52
sergiusensdoanac`, so you have pure readonly testing23:52
plarsI'm not sure why though23:52
xnoxdoanac`: that will continue to work, after unity8/py32 branch lands. Otherwise, there is temporary dependency.23:52
plarsit's not specified in the pkgs for unity823:52
doanac`sergiusens: no. we have a read-write image, just not installing unity8-autopilot23:52
xnoxsergiusens: unity8 is in a silo, as far as I can tell, can we reconfigure them together?23:53
doanac`xnox, sergiusens: so to level set what I did to cause the failure:23:53
plarsok, I misspoke, I was looking on one of the devices in the lab that may not have been the last one running the tests after all23:53
sergiusensxnox, we can; if unity8 is unlocked23:53
plarsI don't see where we *should* be installing unity8-autopilot23:53
doanac`i took our latest phablet-test-run and tried to make it work with today's image23:53
xnoxplars: that's all good.23:54
sergiusensdoanac`, it's that the new test setup splits out py3 and py223:54
doanac`sergiusens: yes.23:54
doanac`plus my 2 MPs23:54
sergiusensdoanac`, so unity8 is running as py3 because it's emulators land there; but it's not py3 ready23:54
xnoxdoanac`: and the merge proposal to get the rest of it py3 ready, is in-flight....23:55
doanac`sergiusens: that's fine by me. i thought you wanted me to run the tests just to get an idea if any thing crazy had broke23:55
sergiusensdoanac`, and that's great23:55
sergiusensxnox, which silo is unity8 in?23:56
doanac`so i think everything is okay and working as expected, right?23:56
xnoxsergiusens: now, i'm not sure. help me read: https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AuDk72Lpx8U5dFlCc1VzeVZzWmdBZS11WERjdVc3dmc&usp=drive_web#gid=0 line 33, tab pending.23:56
sergiusensdoanac`, sort of; can't land this withtout landing the unity8 changes23:56
xnoxsergiusens: let me send an email, about branch configurations.23:57
sergiusensxnox, it's row 33, but it's unsiloed23:58
xnoxsergiusens: yeap, gotcha.23:58

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