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

alecurobru: I see that the silo12 where ralsina was building unity-scope-click is stuck: Can't merge: One package at least is not available at the destination. unity-scope-click (0.1+14.04.20140220.1-0ubuntu1) is in the proposed pocket.00:01
robrualecu, yes, that package is stuck in -proposed due to a failed autopkgtest.00:02
alecurobru: where can I get more info on that failure? Is there any way I can help move it forward?00:03
robrualecu, https://jenkins.qa.ubuntu.com/view/Trusty/view/AutoPkgTest/job/trusty-adt-unity-scope-click/ARCH=amd64,label=adt/28/console i don't know if you're able to resolve that. i don't know anything about that package or it's tests00:03
alecugreat00:03
robrualecu, you'd normally find that log by visiting http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html and searching for the package name.00:03
robrualecu, if you can submit an MP that fixes that crash, I can add it to the landing, rebuild it, then you can re-test it, then we can re-publish it, and hopefully then it'll pass -proposed and make it to distro.00:04
mandelrobru, mmcc has a branch that fixes it00:06
robrumandel, oh, do you have a link?00:06
mandelrobru, I've asked for the MP to review, yes00:07
mandelrobru, give us a few mins00:07
robrumandel, ok00:07
robrumandel, alecu: also it's technically ralsina's job to take the new MP and put it in the list, but if he's not around then i can do it too.00:07
mandelrobru, he is not, left a while back00:08
robrumandel, ok no worries00:08
alecurobru: that will help us greatly, since he's currently on a plane00:08
alecurobru: thanks a lot00:09
robruyou're welcome00:09
=== dobey_ is now known as dobey
mandelrobru, as soon as we have the +1 from alecu  we can use https://code.launchpad.net/~mikemc/unity-scope-click/fix-udm-abi-breakage/+merge/20757800:30
robruok, alecu ping me when you're satisfied00:30
alecurobru: +1 to that branch, let's land it on the silo and test it00:31
robruok00:31
mandelalecu, silo num?00:34
alecumandel: 1200:34
mandelack00:34
robrualecu, mandel, mmcc: just started building, you can watch the log here: http://162.213.34.102/job/landing-012-1-build/14/console00:35
robruonce that gets to the end you can start testin00:36
alecuyay!00:39
alecuI'll test it after dinner00:39
alecumandel: you can go get some sleep00:39
mandelalecu, I want to stay at least until it builds :)00:39
alecurobru: thanks for working on this00:39
alecumandel: I know it builds, because I tested the same steps locally, and both mmcc and you have also00:40
mandelrobru, yes, thx!!! I'm really sorry for forgetting about ABI compatibility :-/00:40
mandelalecu, nevertheless..00:40
robrualecu, you're welcome! I'm not even EOD yet... this is why I'm here!00:40
alecumandel: and I even got the exact same errors without this fix, so I'm pretty confident it works00:40
mandelalecu, yes, the errors are clear == ABI because adding virtual methods screws it..00:41
mandelalecu, worst thing, I have read this http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++ several times :-/00:41
mandelalecu, I was very very very stupid00:41
alecumandel: is there a lint tool that can help with these mistakes?00:42
alecumandel: if not, food for thought00:42
mandelalecu, no that I'm aware off.. but you have a point, it would be nice to get a tool that those a diff, checks for changes in headers and screams at you00:42
robrusurely that must exist? you guys can be the first people to steward an ABI.00:43
robrucan't00:43
mandelrobru, we are not, unity has done it a couple of times..00:44
mandelalecu, robru http://ispras.linuxbase.org/index.php/ABI_compliance_checker00:44
mandelnot ideal.. but is a start00:45
alecumandel: why not ideal? it sounds *just* like the thing to avoid these issues00:47
alecumandel: it's even been developed for quite some time, and it's also fresh: "last modified on 23 January 2014"00:48
mandelalecu, I just don't like the xml and I'd like it to be a bzr hook :)00:48
mandelalecu, but it is a start :)00:48
alecumandel: it would have caught this exact issue: "added/removed virtual functions (change of a v-table layout)"00:49
mandelalecu, yes, it would have, I knew.. so I should have not propose the merge..00:49
mandelalecu, I'm going to see if it is packaged, if not, do it and later add an automated check in make check00:50
alecumandel: so, a bzr hook sounds right. Also, the xml would be generated by the hook, not by you.00:50
mandelalecu, one should be added as the supported one or something, right?00:50
mandelalecu, or.. bzr hook and always generate the one from the previous branch00:50
mandelrevno sorry00:51
alecumandel: either a bzr hook, or something that gets run by jenkins00:59
mandelalecu, jenkins is a better approach00:59
mandelalecu, since it will work for projects that do not use bzr00:59
alecumandel: which checks the current version, and the previous version. And that fails if the package major version is not increased00:59
mandelalecu, or deb packaged updated01:00
mandelalecu, and talking about that, the getAll methods will have the same issue, I'll have to do an update break thing for that01:00
alecumandel: right. Let's do it at some safe point next week01:01
mandelalecu, exactly, if it not yet needed, lets not do it this week, is risky01:01
alecumandel: we need that for a bug that's not critical, so next week is fine01:01
mandelalecu, yep, I chat with this with mmcc and he mentioned too that is not urgent, the branch is there so it is a matter of deployment01:02
mandelalecu, the easiest, use the same silo for both projects and fix the deb control file to state a break01:02
* mandel needs to read what exactly has to be written there01:03
alecumandel: both in the same silo sounds good01:03
alecumandel: what about other packages that depend on this client library? system-updates, perhaps?01:04
mandelalecu, guarantees that abi will be ok at least for the scope, who is the only known client...01:04
alecuah, great01:04
mandelalecu, system-updates uses python, so it goes bia dbus01:04
mandelvia*01:04
sergiusensfginther, hey any help here? Build timed out (after 60 minutes). Marking the build as failed.01:05
sergiusensfginther, https://jenkins.qa.ubuntu.com/job/autopilot-testrunner-otto-trusty/2971/console01:05
sergiusensfginther, but it just dies during env setup it seems01:06
sergiusensor robru ^^01:08
sergiusensanyone who knows someone is good :-)01:09
robruthat's fginther territory, sorry01:09
sergiusensI'd just skip otto :-/01:09
sergiusensrobru, is fginther the only one that knows otto?01:12
robrusergiusens, probably not, but i don't know of anybody else.01:14
robrusergiusens, i guess you're supposed to ping cihelp for that01:14
mandelalecu, robru is the build supposed to take this long?01:18
robrumandel, it says it's done to me?01:18
alecumandel: it is, yes01:18
alecumandel: it just finished!01:19
mandelalecu, robru yeah, I just mentioned and finished... had I known that I would have said it earlier01:19
sergiusensrobru, well no need to hurry as if I land this; I'd still need cihelp to change the test runners :-/01:19
robru40 minutes seems normal to me. certain projects take way longer though01:19
mandelalecu, cwayne can also test it for you01:19
* sergiusens is just randomly ranting01:20
mandelrobru, I suppose, is 2:20 am here, so I was anxious01:20
mandelsergiusens, quejica!01:20
sergiusensmandel, me tiene las pelotas llenas! antes tenia mas poder ;-)01:21
mandelsergiusens, lol01:21
sergiusensrobru, left a comment in the train sheet; hopefully everything can go in in the AM01:27
robrusergiusens, ok01:27
sergiusensthanks!01:28
robrumandel, mmcc alecu: how's silo 12 going? ready to publish that yet?01:29
cyphermoxrobru: omg01:32
robru?01:32
cyphermoxgonna kick an image before autopilot lands :)01:32
robruoh, good idea.01:32
robru;-)01:32
cyphermoxhehe01:33
mandelrobru, I'm calling it a night (2:30 am) but alecu can give you the green light01:33
robrumandel, ok thanks01:33
mandelrobru, cwayne in #ferret is also testing it01:33
robrucyphermox, surely they wouldn't have marked it tested if it wasn't flawless, right?01:33
alecuI'm reflashing the phone; it will take at least 20 more minutes, and will install the ppa afterwards.01:35
alecuI'll wait while having dinner01:35
robrualecu, any word on those tests?02:47
alecurobru: I just finished installing, will start testing right now02:49
robruok02:49
alecurobru: cwayne has been testing it02:49
robruI'm past EOD but I'm waiting around just to publish this, then I need to run out02:49
cwayneright, so it fixes the issue of the scope not loading at all, which is good, but installing apps seems to have some issues02:50
alecurobru: and this solves the empty scope for him, but the install is not working all of the times02:50
robruhmmm02:50
cwaynenamely, sometimes installing apps causes unity to crash02:50
cwayneso overall, it is definitely an improvement over no scope at all :)02:50
robrucwayne, is that a regression or has it always been like htat?02:50
robruah02:50
cwaynerobru, i don't know, because the first version with these installation bits in it wouldn't load at all02:50
robrujust wondering what your acceptance criteria for publishing this is02:50
cwayneso this is the first i've been able to test02:50
cwaynei'd be inclined to say this is 100% an improvement over what's in universe right now :)02:55
robrucwayne, alecu : ok, so I'll publish it with the understanding that fixes are coming?02:57
alecuI'm unable to add the ppa and install from there, so I manually installed the .deb from the ppa.02:58
alecuthe scope crashes after trying to install something here02:58
alecuand unity8 sometimes dies too02:58
robrualecu, so ... i shouldn't publish it? mixed signals ;-)02:59
alecurobru: I don't like the state, but I agree with cwayne that it's better than not being able to start any app02:59
robrualecu, ok so i'm publishing then ;-)03:00
alecurobru: great, thanks03:00
alecualso, thanks for staying past your EOD for this03:00
robrualecu, no worries.03:01
robrualecu, cwayne : ok it's published now.03:01
cwaynerobru, thanks03:01
robrualecu, I gotta run out and take care of some stuff, but I'll be back in 2-3 hours. if it turns out that you submit a new MP I can assign a new silo for you. After that it has to wait for EU morning, which is ~4 hours from now03:02
robrucwayne, alecu : you're welcome!03:03
alecurobru: don't worry: it's 12am here, so I'll just write a mail so somebody on my team on EU morning time can start working on it03:03
robruok03:04
robruciao!03:05
* cyphermox signs off too03:05
cwayneand now to wait til it reaches trusty, so that i can kick a build and go to bed...04:09
rsalveticwayne: what are you still waiting to land?04:10
cwayneunity-scope-click04:11
rsalvetiright04:12
cwayneyeah, its in -proposed now, took awhile last time, for trying to build on arm64 i think04:13
rsalvetiyeah, before FF04:18
rsalvetiwe usually get tons of uploads04:18
cwayneah, yeah04:19
cwaynemakes sense04:19
cwaynedamn04:19
cwaynersalveti, is there an easy way to see where it is in the queue04:23
rsalveticwayne: rmadison unity-scope-click04:23
rsalveticwayne: that usually tells you if it is already published in our main infra04:24
cwayneright, that shows its in -proposed04:24
cwaynersalveti, i guess i'm just not well-versed on what actually happens to get it from trusty-proposed to trusty-released04:28
rsalvetiif you use trusty-proposed you might get additional dependencies/packages as well04:29
cwayneyeah, i don't wanna do that04:30
rsalvetihm, still in proposed04:47
rsalvetihm, https://jenkins.qa.ubuntu.com/view/Trusty/view/AutoPkgTest/job/trusty-adt-unity-scope-click/04:48
rsalvetiauto package test is failing04:48
cwaynethat seems less than great04:49
rsalvetiyeah, not the same04:49
rsalvetihttp://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html04:49
rsalvetimaybe it might still be running in the private instance04:50
rsalvetiyeah04:50
rsalvetihttp://d-jenkins.ubuntu-ci:8080/view/Trusty/view/AutoPkgTest/job/trusty-adt-unity-scope-click/33/console04:50
cwayneah04:51
cwayneso at this point should i just give up and make a new build tomorrow?04:51
rsalvetiyeah, or just get it published in your ppa04:52
cwaynei dont even think i have upload rights to the ppa, heh04:52
cwayneill just wake up early and do it tomorrow04:52
rsalvetialright04:52
cwayneunless its almost done, but i dont think it is04:54
evrobru: thank you for pointing people in the direction of cihelp. We're trying to get to the point where everyone on the team is capable of supporting any part of our infrastructure, and Otto is one area where we've made good progress (because we've had to deal with it a lot ;) ).08:07
sil2100geh, rat emergency, brb08:17
sil2100Back08:46
didrockssil2100: hey!08:47
sil2100Damn, that rat just HAD to bite off all her stitches08:47
didrocks:/08:47
sil2100They're sewing her up again ;/08:48
didrockscan you prevent them in any way to do that?08:48
sil2100I ain't falling for this one again, I'll bandage her up once she's back here, she'll be unhappy but at least not bleeding to death ;)08:48
sil2100I'll make a mummy out of her08:48
didrocksheh :)08:50
didrockssil2100: now that you've acted on emergency, there is another one I guess08:50
didrockssil2100: so, we are seeing a lot of flakyness in the 3 last images08:51
didrockssil2100: can you use your phone and rerun all AP tests locally? (or at least, some, to confirm you see that flakyness)08:51
didrocksthen, I guess we'll have to revert one by one http://people.canonical.com/~ogra/touch-image-stats/20140220.2.changes08:51
didrocksI see 3 potential failures:08:51
didrocks- sdk08:51
didrocks- unity-scope-mediascanner/libmediascanner08:52
didrocks- indicator-datetime08:52
sil2100Ok, let me see08:57
* sil2100 was trying to resolve one citrain problem in the meantime08:57
didrockscitrain problem? a bug?08:58
sil2100hmm, I need to double-check, but maybe it's a bug in the reconfugire09:00
sil2100Ah09:00
sil2100No, it seems to have been just robru's small error09:00
sil2100didrocks: in the meantime, let me upgrade to latest and do the reverts09:01
sil2100I'll start off with SDK09:01
didrockssil2100: hum, first, do you mean starting some applications which fails?09:03
didrocksto ensure you can reproduce the issue :)09:03
didrocksmind*09:03
didrocks(without any revert)09:03
sil2100Of course ;)09:06
=== ev changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: ev | 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: -
didrockssil2100: maybe starts with dialer-app09:12
didrockssil2100: it seems to have failed in the past 2 images09:12
sil2100didrocks: ok, I see webbrowser-app had some problems in one image as well09:12
didrocksyeah09:13
didrocksI mentionned dialer-app because it doesn't have a lot of tests09:13
ogra_whats up ? 199 looks okayish imho09:13
didrocksso, should be easy to restart09:13
didrocksogra_: look at paul's message09:13
didrocksand the previous image09:13
didrocksthere are quite some flakyness09:13
ogra_yes, i see that one09:14
ogra_but it went good again later09:14
didrockswell09:14
didrocksit will mean that it will maybe refail09:14
sil2100Flaky tests are not good in overall09:14
didrocksyeah09:14
didrocksif we ignore, it will strike back09:14
ogra_i didnt say ignore it :)09:14
didrockshence the "let's bisect it" :)09:15
sil2100I would give some time to the responsible upstream (once we know who it is) to fix the test regression before reverting though ;) Like 2 hours or such09:15
didrocksyeah :)09:16
didrocksfirst one is to ensure that you have a small amount of tests reproducing the flaky failure09:17
sil2100Righto!09:18
sil2100Upgrade is finishing right now09:19
sil2100Finally upgraded, proceeding09:28
didrockssil2100: joining?09:32
didrockssil2100: also, can you join #sdk?09:32
sil2100Aaaa09:32
sil2100didrocks: sorry, got sucked into dialer-app, be right here09:32
=== zsombi is now known as zsombi|lunch
sil2100didrocks, ogra_: so, after downgrading dialer-app, the test doesn't fail anymore but unity8 still dies and I can't get it up ;) Trying the session revert09:59
didrocksah, excellent!09:59
didrockssil2100: so, reverting dialer-app for now10:00
didrockssil2100: can you get a bug report while the tests are running for dialer-app?10:01
* didrocks works on the revert meanwhile10:01
sil2100didrocks: filling10:06
sil2100didrocks: just to make sure, don't upload the revert yet - just prepare it10:07
didrockssil2100: ok10:07
mhr3sil2100, silo for 59 pls10:24
sil2100didrocks, ogra_: so, downgrading ubuntu-touch-session didn't really help, but downgrading dialer-app indeed made the one failure go away10:24
ogra_ohew10:24
sil2100didrocks, ogra_: I also noticed something regarding that unity8 issue10:24
ogra_*phew even10:24
sil2100When the dialer-app test finish, I get a white screen instead of the app10:25
sil2100Now:10:25
sil2100- When I swipe it out, unity8 hangs up and crashes, but then restarts and works correctly10:25
sil2100- When I leave the white screen-app until the screen turns off, unity8 dies and cannot be restarted anymore10:26
ogra_sounds power related10:27
ogra_i.e. muddled up powerd communication or so10:28
sil2100mhr3: one moment ;)10:28
sil2100Anyway, it's really strange10:29
ogra_check the dbus and powerd logs i'd say10:30
ogra_probably there is something obvious10:30
didrockssil2100: do you have the bug report number?10:31
sil2100didrocks: hah, just filled it in, here it is: https://bugs.launchpad.net/dialer-app/+bug/128298110:35
ubot5Launchpad bug 1282981 in dialer-app "Failure in tests.test_logs.TestCallLogs.test_call_log_item_opens_messaging AP test" [Undecided,New]10:35
* sil2100 is reverting further10:36
didrockssil2100: so, uploading dialer-app revert10:37
sil2100didrocks: yes, thanks! It's confirmed at least that the revert helps10:38
didrocksok ;)10:38
didrocksdone10:38
didrocksso, next one :p10:38
didrocksyou are continuing on the sdk now?10:38
sil2100First I would like to try lightdm, then SDK10:39
sil2100This problem is really strange10:43
didrockssil2100: hum, lightdm wasn't on that list, you think we were just lucky?10:43
sil2100Because this failure doesn't seem to be related to the SDK, but I'm trying it now10:45
sil2100Need to reboot my device though, as it's hanged again ;/10:46
mhr3sil2100, two moments passed :)10:48
sil2100mhr3: ;)10:48
sil2100Let me do that while waiting for my device10:48
sil2100Ooooor wait a little bit longer, since we're still bisecting what caused the problems we're seeing, who know's if it's not YOUR PACKAGE ! :D10:49
mhr3i know it isn't! :P10:50
psivaadidrocks: After the findings from sil2100 about dialer app, do you still want me to revert ubuntu-ui-toolkit-theme and qtdeclarative5-ubuntu-ui-toolkit-plugin and run all the tests?10:50
psivaadidrocks: the failure link mail sent to you btw10:51
didrockspsivaa: oh, you didn't start yet? please do10:52
didrockspsivaa: it's only fixing dialer-app, not the rest of the worlds :)10:53
psivaadidrocks: ack, doing it10:53
didrocksmhr3: we need to concentrate on getting back to green first :)10:53
didrockspsivaa: thanks ;)10:53
didrocksmhr3: you're welcome if you can help us btw :)10:53
mhr3didrocks, sorry, my prio is to have pretty mwc image :)10:56
didrocksmhr3: sorry my prio is to keep having a green baseline :)10:56
sil2100;p10:57
didrockspsivaa: thanks a lot for the detailed email, exactly what I needed!10:59
psivaadidrocks: yw, now installing 199 on a device. (reverting on an earlier device used for smoke might contaminate the dashboard)11:00
didrocksexcellent11:00
ralsina_sil2100, didrocks: can I get a silo for a very harmless logging branch in row 60?11:08
didrocksrsalveti: hum11:10
didrocksERROR:root:ubuntu-download-manager is already prepared for the same serie and destination in landing-01011:10
didrocksERROR:root:One or more projects are already in use for the same destination and series in another silo (see above)11:10
didrocksand you were the requester :)11:11
ralsina_didrocks: didn't know I can't have two silos :-)11:11
didrocksralsina_: you can't have two silos of the same project11:12
ralsina_ok, so now I know11:12
ralsina_ok, removing row 6011:12
didrocksralsina_: well, otherwise, it means you can have conflicts in your branch11:12
didrocksif you prepare in parallel11:13
didrocksand so, you will have to redo all your work11:13
didrocksit's to prevent shooting yourself in your feet :)11:13
ralsina_didrocks: no problem11:13
=== lool- is now known as lool
=== vrruiz_ is now known as rvr
tvosssil2100, around?11:43
sil2100tvoss: hi!11:43
sil2100geeh11:50
sil2100Never before I was so irritated by tests passing11:51
didrocks:)11:52
sil2100I found which test failed first in the webbrowser-app test suite and try to run it in a loop now11:53
didrocksah ;)11:53
didrocksnot sure if it's just running that test which fails11:54
didrocksor the previous one creating that one to fail11:54
didrocksor anything else11:54
didrockspsivaa: anything failing yet? Not sure if we can have another device running the "raw" environment again11:55
psivaadidrocks: running the tests after reverting the ui-toolkit stuff. no failures yet. but the candidate apps for the failures have not started to run11:56
psivaadidrocks: raw environment means?11:57
didrockspsivaa: like rerunning in parallel every tests again with 199 without any change11:57
psivaadidrocks: ok, that can be done on the device used for smoke tests. how soon will there be another image?11:58
psivaaif it's not within another 4 hr, then that's safe to run11:59
didrockspsivaa: not soon11:59
didrocksyes :)11:59
didrockscan you try that at the same time? That would be awesome and give us one more input11:59
psivaadidrocks: ack, will run that again including the install. ( i earlier noticed some apps start to pass on the second run onwards)12:00
didrockspsivaa: excellent, thanks!12:00
psivaayw :)12:00
=== zsombi|lunch is now known as zsombi
didrockssil2100: yeah, no failure for me as well on first run12:04
sil2100didrocks: I was even running 3 subsequent tests (the last one which failed) in a loop -> no failures after 20 runs, now re-running whole webbrowser-app suite again, maybe I'll get lucky12:05
didrocksI wonder if we would be able to reproduce it at all12:06
didrocksthat's why I guess the "raw" rerun from psivaa will help to say if we should ocntinue or not investigating12:06
sil2100Indeed12:07
dbarth_hi12:10
dbarth_this is to get a silo reconfiged to add an MP to it12:11
didrockshey dbarth_, I think there is a silo to reconfigure, sil2100? ^12:11
dbarth_ppa-005, i've added the MP to the pending tab already12:11
didrockssil2100: I would say, let's stop investigation for now, let's assign silos, but not publish12:11
didrocksuntil we get more results from psivaa12:11
dbarth_sil2100: this MP covers friends-app which needs to be updated to work with the OA changes12:11
didrockssil2100: everything passed here as well12:11
dbarth_sil2100: i haven't seen other friends-app landings in parallel, so should be safe and won't lock other changes12:12
sil2100Ou12:12
sil2100Looking12:12
sil2100didrocks: right, my re-run has finished, no failures ;_;12:12
didrockssil2100: yeah, third rerun here as well, nothing :/12:12
psivaadidrocks: sil2100:tests running on 2 devices one raw 199 and the other 199 with ui-toolkit stuff reverted. btw we did not have webbrowser app failures on 199 though12:13
sil2100dbarth_: reconfiguring12:13
thostr_didrocks: can we land an updated MP again?12:13
didrockspsivaa: yeah, but there was no change for it since the failure on previous updates12:13
didrocksthostr_: so, ok to attribute silos, we don't publish to distro yet though12:13
didrocksuntil we get the results we are talking about ^12:13
didrockspsivaa: excellent that you can even use 2 devices! :)12:14
didrocks(it's 2 mako?)12:14
psivaadidrocks: ack, yes12:14
didrocksperfect ;)12:14
thostr_didrocks: meaning, MP was landed but then we figured it caused issues and updated the MP. So  can I now just get a new silo with same MP (but different rev)?12:14
thostr_(old silo was already cleaned)12:15
sil2100thostr_: just rebuild the silo by mentioning the component you updated12:15
sil2100Ah12:15
didrocksthostr_: hum, so the MP was "merged12:15
didrocksthostr_: yeah, it's not an issue12:15
sil2100hm12:15
didrocksyou can get a new silo with that12:15
didrocks(just note that if the MP commit is the same, it will just reput the same one in the changelog)12:16
thostr_didrocks: can I get one right away then for line 60? it's urgent for mwc demo...12:16
sil2100thostr_: ok12:16
sil2100dbarth_: 005 reconfigured12:16
didrockssil2100: handling the other one?12:16
sil2100didrocks: I'll assign for line 6012:16
didrocksexcellent, thanks12:16
sil2100thostr_: silo assigned12:20
sil2100mhr3: for you as well12:20
mhr3thx12:20
dbarth_sil2100: thanks12:20
thostr_sil2100: that was fast. thanks!12:21
mhr3thostr_, wait for the icon mp?12:21
thostr_mhr3: is that ready?12:22
mhr3thostr_, i asked alecu to add it to the screenshot one12:22
thostr_oh, but that I already added to the silo12:22
thostr_mhr3: that is https://code.launchpad.net/~alecu/unity-scope-click/add-screenshot/+merge/20748712:23
mhr3yea, although he seems afk12:24
mhr3i'll make a new one12:24
mhr3ne wmp12:24
thostr_mhr3: ok12:25
mhr3thostr_, https://code.launchpad.net/~mhr3/unity-scope-click/proper-icon/+merge/20763612:32
mhr3someone should review though12:32
thostr_mhr3: yeah, let's get it reviewed first12:32
thostr_and then land separately... need to get the scope fix (blocks right now) in ASAP12:33
psivaasil2100: didrocks: if you'd like to see the raw 199 results live: http://ci.ubuntu.com/smokeng/trusty/touch/mako/199:20140221.1:20140115.1/6736/12:40
ogra_sil2100, did you get anywhere with your research ?12:40
* ogra_ holds back two uploads for the unity8 landing from silo 1612:41
psivaai'm sure you'd ignore the queued ones.12:41
didrockspsivaa: ah great, but what about the seconde device?12:41
didrockssecond*12:41
sil2100ogra_: no... we didn't find anything ;/ In the end the dialer-app crash was something different, and we couldn't reproduce the flaky issues on any of our local re-runs12:42
ogra_hmm12:42
sil2100ogra_: we're waiting for smoke tests12:42
psivaadidrocks: still running. http://q-jenkins.ubuntu-ci:8080/job/psivaa-trusty-touch-mako-smoke-daily/2/console for results. that wont have dashboard like view though12:42
ogra_well, 199 seems to be close to done12:42
sil2100The dialer-app error is fixed by the revert that didrocks made, so I think this one is no longer valid12:43
=== alan_g is now known as alan_g|lunch
sil2100One clock app failure, hm12:43
didrocksstill the same than usual I guess12:46
ogra_yeah, looksing at 199 it doesnt look bad12:46
ogra_did we have many give-backs yet ?12:47
didrocksogra_: we are trying 2 in // for whole test suite12:47
didrocksogra_: all manual ones all passed12:47
didrocksso maybe 199 is "fixed", but I don't know how12:48
ogra_heisenbug12:48
didrocksyeah ;)12:48
ogra_solar winds ...12:48
ogra_humidity in the lab12:48
didrockswell, it's sprint in winter, I won't trust anything anymore12:48
didrocksspring*12:48
ogra_not in the lab though12:48
ogra_that might be it ...12:48
didrockswho knows? :)12:48
didrocksdid you check? ;)12:48
ogra_temp difference between the test setup and the viewerr of the dash results ;)12:49
didrocksahah12:49
didrocksmaybe, yeah ;)12:49
didrocksogra_: maybe worth you give a quick dogfood on image 199?12:49
didrocksfor maguro12:49
ogra_sure12:49
didrocksthanks12:49
didrocksthe dialer-app failure shouldn't prevent us for promoting, if it's the only thing12:50
didrocksas it's an AP failure only12:50
ogra_yeah12:50
* ogra_ upgrades his maguro12:50
didrocksgreat great :)12:50
ogra_takes ages :/12:50
didrockswell, seeing the time it's taking on mako, I don't want to imagine on maguro…12:50
ogra_yeah, looking forward to drop it12:51
ogra_but we havent got any fix for upgrading the radio fw12:52
=== gatox is now known as gatox_brb
Laneyplease silo up line 2013:03
asacdid we manage to get image back to green? :)13:03
ogra_didrocks, maguro testing done ... the camera flickers13:03
ogra_(teh rest is fine :) )13:04
didrocksok, no surprise, good :)13:04
didrocksasac: we are running full tests again on 19913:04
asacdidrocks: rerun?13:04
didrockscouldn't reproduce the issues on 196 and 19713:04
asachttp://ci.ubuntu.com/smokeng/trusty/touch/mako/199:20140221.1:20140115.1/6736/13:04
didrocksasac: look at the syncing and running13:04
asacdialer and clock still... but guess those have been backed out?13:04
asacoh13:04
asacdidrocks: was there an infra issue or why do we rerun?13:05
didrocksdialer is back out13:05
ogra_backing out didnt change it13:05
didrocksasac: we couldn't reproduce locally13:05
didrocks199 looked fine as well13:05
didrocksonly 196 and 197 were crappy13:05
didrocksbut we started from the latest13:06
asacdidrocks: so we rerun 199 because we think there was something fishy with infra, correct?13:06
didrockstried to rerun multiple times13:06
didrocksasac: right13:06
asack13:06
didrocksthere are 2 runs in parallel13:06
didrocksone visible in the dashboard13:06
didrocksand another one13:06
didrocksjust to ensure13:06
asacgood13:06
didrocksasac: dialer-app will refail13:06
didrocksbut that's expected13:06
asacyeah13:06
didrocksand it's backed out13:06
asacguess thats in 20013:06
didrocksyeah13:06
ogra_dogfooding looked fine for popey and me btw13:06
didrocksbut it's the test only13:07
asacso we just check quickly if we can resume landings13:07
didrocksso not a blocker for promotion13:07
didrocksyeah13:07
asacor if there is something else looming13:07
asacsounds good13:07
asacthx13:07
didrocksyw :)13:07
asaci think tvoss had something important to land13:07
didrocks(for the record notes-app is flaky for a long time already, nothing new here)13:07
asacgues she can prep silo and if all goes wrong still can copy from there to the demo ppa13:07
didrocksyeah13:07
didrocksneeding first a ready line13:08
asacwho is working on notes-app?13:08
asacballoons: ?13:08
didrocksnobody13:08
didrocksI keep repeating it's flaky on the ML13:08
ogra_well, the community13:08
tvossasac, sil2100 is helping me out13:09
tvossdidrocks, sil2100 https://code.launchpad.net/~thomas-voss/platform-api/remove-assert-on-bridge-to-fix-package-builds/+merge/20764013:09
tvosspopey, around?13:15
tvosspopey, if so, can you give https://launchpad.net/~ci-train-ppa-service/+archive/landing-008/ a spin?13:15
popeyhey tvoss13:16
popeywossat?13:16
popeyi mean, what exactly do you want testing ☻13:16
tvosspopey, just ten minutes exploratory testing if anything goes havoc13:17
tvosspopey, have a look at top, too13:17
popeyshould i get better location detection or something else magic?13:17
popeysil2100: can you find someone to review your terminal fix? Would *love* to get that in ASAP13:17
tvosspopey, nope, just check if nothing goes havoc13:18
popeyok, will do13:18
sil2100popey: sure ;)13:19
cwaynecan we actually hit enter in terminal now?!13:19
sil2100cwayne: yes! I mean, at least locally after testing the fix I made it was working13:20
popeycwayne: you may need to break that gif out again later!13:22
popeyif we get it in13:22
sergiusensogra_, didrocks notes is not community13:22
ogra_oh ?13:22
ogra_i thought we had it during the last app days13:22
sergiusensogra_, notes is canonical aka bill13:22
ogra_ok13:23
sergiusensperhaps; but it's a compiled app and people have issues with compiling ;-)13:23
psivaadidrocks: so far, on with ui-toolkit reverted, dialer app and notes app failures seen. no webbrowser failures on the raw one either13:23
cwaynepopey, :D13:23
sil2100popey: I noticed a different problem in the terminal app though recently, thankfully a small one13:24
ogra_shush !13:24
popeydon't bring me problems, bring me solutions!13:24
sil2100popey: notice that when you tyle 'k' on the keyboard, you input goes blank ;) It appears after pressing some other letter13:24
popeymake the font bigger13:24
popeyknown issue since day 113:24
sil2100YAY13:24
sil2100NOTREGRESSION13:24
popeyBOOM!13:24
sil2100\o/13:24
sil2100I afk for a moment to start preparing lunch13:26
LaneyCan someone assign line 20 a silo please?13:32
Laneythen press build for me if you're able to13:32
Laneyimportant curling based lunch is taking place ;-)13:32
sil2100Laney: will try13:39
=== alan_g|lunch is now known as alan_g
sil2100tvoss: I'll have to remove all those test-built components from the PPA to proceed - did you/anyone test them on the device?13:49
sil2100(like dbus-cpp, location-service, indicator etc.)13:49
tvosspopey, ^?13:50
popeyam doing right now.13:50
sil2100I mean, I can leave them around for now, but before releasing I'll have to remove those13:50
popeytaking a while to boot, sensorservice doing it's "EAT THE CPU!!" thing13:50
sil2100Is that known?13:52
popeyyes13:53
popeywell, there's a bug for it13:54
popeytvoss: Feb 21 14:05:36 ubuntu-phablet com.ubuntu.location[845]: SV status update: [#svs: 21]14:05
popeyis that number of satellites I can see?14:05
popey2114:05
tvosspopey, yup14:06
tvossdoes not mean they are used in calculating the solution, though14:06
popeydetails details14:06
popeyseems good to me, not eating my cpu or anything14:07
sil2100\o/14:08
popeysil2100: ok, stopped testing now, my phone isn't on fire so I'd say it's okay from that limited testing14:11
tvosspopey, thanks for giving it a spin14:13
=== gatox_brb is now known as gatox
popeynp14:13
sil2100popey: thank you :)14:25
sil2100popey: you rock!14:25
=== cprov changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | Vanguard: cprov | 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: -
popeysil2100: http://popey.com/~alan/phablet/device-2014-02-21-143108.png14:31
popey\o/14:31
* ogra_ hugs sil2100 14:33
ogra_land it ... land it ... land it !!!!14:33
sil2100AaaaaaAAa!14:36
ogra_a14:36
sil2100Too much pressure!14:36
ogra_:)14:36
sil2100;)14:36
sil2100Well, Daniel made it possible due to his input on the Qt patch14:37
ralsina_sil2100: can I get a reconfigure in silo 001 please?14:40
sil2100ralsina_: sure14:41
ralsina_sil2100: thanks14:41
sil2100ralsina_: you updated the MR list already, yes?14:41
ralsina_sil2100: yes14:42
sil2100ralsina_: reconfigured14:47
ralsina_sil2100: awesome14:48
sil2100popey: ok, so Daniel approved my merge - I guess that's enough ;p Let me top-approve it14:53
ogra_++14:53
popeyhappy days14:53
popeynow.. another bug I just found14:54
sil2100Oh, hm, actually I don't think I can14:54
popeyi can14:54
sil2100fginther: hello!14:54
ogra_doit !14:54
fginthersil2100, hey14:54
sil2100Oh14:54
popeyhapproved14:54
sil2100fginther: do you know if lp:ubuntu-terminal-app/plugin will be somehow automagically built and released once approved? (click component)14:54
sil2100popey: what new bug?14:55
popeyunrelated...14:55
popeynow, the other problem is if you have the typing assistance things on system settings then the terminal shows what you type14:55
popeyeven if it's a password prompt14:55
popeye.g. if you have autocorrect on14:55
balloonsdidrocks: asac ping14:56
fginthersil2100, no, I don't know how that is released. sergiusens, do you know how lp:ubuntu-terminal-app/plugin is released?14:56
sil2100fginther, sergiusens: it's used by lp:ubuntu-terminal-app somehow ;) It's a bit confusing for me though14:57
sil2100(upstream developer is not around)14:57
balloonsfginther: it's part of the terminal app.. we need to add it to the cmake build files14:58
sergiusensfginther, sil2100 that depends on the old PPA push still working14:59
fginthersergiusens, of the plugin into the core-apps ppa?14:59
sergiusensfginther, yeah, does that work14:59
sergiusens?14:59
sergiusensif it is, gimmie a sec and I'll do some magic15:00
fginthersergiusens, https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/daily/+packages konsole-qml-plugin is there. The source branch hasn't changed since the last dput15:02
sergiusensfginther, the source for terminal you mean?15:02
fginthersergiusens, the source for lp:ubuntu-terminal-app/plugin15:03
sergiusensfginther, what did sil2100 release then?15:04
sil2100I didn't release anything15:04
sil2100I have no power over click apps ;)15:04
sergiusenssil2100, yeah, this is not click though ;-)15:05
sergiusensas the code merged?15:05
sil2100sergiusens: it's used by a click app ;) And it's not in any package besides terminal-app15:05
sil2100sergiusens: the code is not merged yet, it's top-approved though15:06
sil2100Just hope there's some merger or something15:06
sergiusenssil2100, well merging and getting it into the ppa was an fginther thing (I think)15:06
fginthersil2100, ok, there is a job on http://91.189.93.70:8080/ to do that, what's the MP?15:07
fginthersil2100, nvm, it's just built15:08
sil2100fginther: https://code.launchpad.net/~sil2100/ubuntu-terminal-app/plugin_fix_enter_backspace/+merge/207463 <- I see it's merged :)15:08
fginthersil2100, sergiusens, a new trusty package has been uploaded to the ppa15:09
=== charles_ is now known as charles
sergiusensfginther, we use the saucy one though :-015:14
sergiusensstill framework-13.1015:14
fginthersergiusens, saucy is also there15:14
sergiusensfginther, great15:14
sergiusensfginther, so dpm might be working on integrating that into the terminal app's source tree (to build it like the reminders app)15:15
dpmsergiusens, fginther, after MWC, though15:15
sergiusensunderstandable15:16
psivaadidrocks: http://q-jenkins.ubuntu-ci:8080/job/psivaa-trusty-touch-mako-smoke-daily/2/ shows 4 failures with ui-toolkit reverted on 19915:18
psivaaclock, notes and dialer are the main failures with a systemsettle issue after terminal tests15:18
ogra_why do i see 5 on the dashboard ?15:18
ogra_(4 errors 1 failure)15:19
psivaaogra_: the dashboard only shows the official image results. that one that pasted above is a reverted one15:19
rsalvetididrocks: sil2100: can you quickly reconfigure silo 4 with the current list of src packages?15:19
ogra_ah15:19
rsalvetididrocks: still testing the new android images, but it seems we're good15:20
psivaathe re-run of the official one (raw 199) is still ongoing15:20
sil2100rsalveti: let me see that15:20
ogra_right, i see that15:20
sil2100rsalveti: so, it's a source-upload only landing, yes?15:21
rsalvetisil2100: yes15:21
kgunnsil2100: so if i delete or add an mp to a landing silo..do you need to reconfigure ?15:21
sil2100kgunn: yes, if the MP list is modified a reconfigure is needed15:22
sil2100(we hope that soon landers will be able to do it themselves)15:23
kgunnsil2100: so if i delete or add an mp to a landing silo..do you need to reconfigure ?15:29
sil2100kgunn: yes :)15:30
kgunnsil2100: thot so...would you mind to reconfigure silo 11 ?15:31
sil2100kgunn: no problem15:31
sil2100kgunn: reconfigured :)15:32
kgunnthank you sir!15:33
sil2100yw!15:37
sil2100rsalveti: I reconfigured the silo some time ago, forgot to mention it15:39
ralsina_sil2100: can you land silo 1 please?15:41
rsalvetisil2100: great, thanks15:42
sil2100ralsina_: I would love to, just I still didn't get a reply from didrocks regarding our landing status - if we're free to land stuff or not15:42
ralsina_sil2100: oh, ok!15:43
sil2100asac: do you know anything about didrocks current decision on landing/publishing stuff?15:43
sil2100asac: are we still supposed to stall landing until the flaky tests are resolved, or did that get invalidated and we can land?15:44
* ogra_ would really start landing again 15:44
ogra_psivaa's tests have shown nothing unusual ... smoke tests passed ... and landings are piling up15:45
ogra_s/smoke tests/manual smoke tetst/15:46
psivaaogra_: ack, it was didrocks that needed a rerun with raw 199 to see if the infra is behaving funny. i am fine with another image15:46
sil2100I think we're more or less safe as well, as locally we couldn't reproduce15:46
psivaathe one that's running currently is also about to finish15:46
ogra_well, not image... we keep all fixes from landing, holding up MWC work15:47
mhr3_sil2100, added one more mp to 002, could you reconf?15:51
sil2100mhr3_: sure15:52
sil2100ogra_: I think all our decision-making staff is MIA!15:54
ogra_slackers !!15:54
sil2100ogra_: ok, I would say, since didrocks and asac are not around, we take decision-making into our hands! So, let's start landing stuff in a moment15:57
ogra_yeah15:58
ogra_silo 16 would help me with a pending upload btw :)15:58
sil2100ogra_: is it tested? ;)15:58
ogra_i think Saviq ran the tests15:59
ogra_i did some manual smoketesting15:59
Saviqogra_, I ran unity8 and settings tests on mako15:59
Saviqsil2100, ↑15:59
Saviqogra_, if you didn't see anything wrong with flo@1815:59
* ogra_ would think thats sufficient15:59
* Saviq didn't15:59
ogra_yeah, worked fine after your last fix15:59
Saviqkgunn, actually is being handled here ↑15:59
sil2100Saviq, ogra_: if you think it's tested enough and according to the test plans, please set to tested yes ;)16:01
Saviqsil2100, right!16:01
* Saviq will do one last round, then16:01
sil2100Thanks!16:02
sil2100mhr3_: 001 published16:02
mhr3_sil2100, that's thostr's16:04
sil2100Ah oh, right ;)16:04
sil2100thostr_: ^16:04
didrockssil2100: did we get all things running ok?16:04
didrocksin the 2 runs that psivaa did16:04
thostr_sil2100: thanks!16:05
psivaadidrocks: camera app test has a new set of failures which we have not seen before. but i bet that will disappear if i rerun the test16:06
didrockspsivaa: on the 2 makos?16:06
didrocksit's the only issue?16:06
sil2100didrocks: camera-app had settle_after and phablet-test-run errors16:06
didrocksok, all others are ok (of course, not dialer-app and not notes-app)?16:06
didrockson the 2 devices?16:07
psivaadidrocks: no this was only on raw 199. on the reverted one, there were only clock, dialer and notes ( and systemsettle aftter terminal)16:07
didrocksok, sounds ok then, mind rerunning camera-app to ensure?16:08
didrockspopey: hey, can you reproduce balloons' bug? https://bugs.launchpad.net/ubuntu/+source/camera-app/+bug/128275316:22
ubot5Launchpad bug 1282753 in camera-app (Ubuntu) "Camera doesn't work after transitioning via the camera button" [Undecided,New]16:22
* popey looks16:23
popeydidrocks: i cant reproduce that16:26
balloonspopey: sometimes it required repeating the steps, but engaging the front camera seemed to be required16:28
didrocksdo a selfi!16:28
* sil2100 waits for feedback from popey 16:34
* balloons notes we're both in a team meetin'16:34
popeysil2100: hmm?16:34
sil2100didrocks: should I land the gallery-app transition to click?16:35
didrockssil2100: is it ready ready? there is an image building right now, maybe we should wait on those results?16:35
sil2100popey: the balloons bug16:35
sil2100didrocks: it's ready it seems, just will require updating the seed from the attached branch though once landed16:36
sil2100didrocks: ok, let's wait ;)16:36
sil2100didrocks: there's also the properties-cpp and platform-api landing that's ready to land16:36
didrocksthe rest are ok to land16:37
didrocksI kicked an image FYI16:37
sil2100o/16:37
sil2100Aye aye!16:37
sil2100Captain'16:37
sil2100;)16:37
popeysil2100: didrocks will try balloons bug again, phone is doing autopilot testing right now16:38
didrocksok :)16:38
dbarth__hi sil2100: i need another reconfig on silo 005, we updated another branch16:39
dbarth__hopefully for good now16:39
sil2100dbarth__: sure!16:40
sil2100om26er: thanks!16:40
sil2100I mean16:41
sil2100popey: thanks!16:41
om26ersil2100, hah, thank me as well, I fixed the test that caused revert for dialer-app ;)16:41
om26ersil2100, when can that get back in ? is that going to take a while ?16:41
sil2100dbarth__: reconfigured!16:44
sil2100om26er: oh, excellent! Just prepare a landing with that MP fixing that issue and we'll release it as soon as there is a moment ;)16:44
sil2100ogra_: landing 1616:45
didrocksboiko: hey!16:45
ogra_thanks sil210016:46
boikodidrocks: hi16:49
didrocksboiko: FYI, we had to revert dialer-app16:49
didrocksone of the AP tests was always failing16:49
didrocks(at it seems other people are getting CPU issues with it)16:50
didrocksboiko: how did you run the AP tests? Maybe there is something wrong with your setup16:50
boikodidrocks: so, I ran on the device, but it probably didn't have the latest version of messaging-app there16:51
didrocksboiko: it's dialer-app only, not messaging-app16:52
balloonsdidrocks: might be a bit late to the landing meeting16:52
didrocksballoons: ok, thanks for the warning :)16:52
didrocksboiko: did you think you added the right ppa?16:52
boikodidrocks: do you have the link to the failure there? cause earlier this morning om26er mentioned one of the dialer-app tests failed (the one that lunches messaging-app)16:52
didrocksboiko: sure, it's https://bugs.launchpad.net/ubuntu/+source/dialer-app/+bug/128298116:53
ubot5Launchpad bug 1282981 in dialer-app "Failure in tests.test_logs.TestCallLogs.test_call_log_item_opens_messaging AP test" [Medium,In progress]16:53
didrocksit was one of your landings16:53
om26erdidrocks, yes, its a multi-app integration tests so there are multiple stakeholders, i proposed the fix for it16:54
om26erthe problem happened because some property changed in messaging-app that we were relying on16:54
boikodidrocks: so, I used the dialer-app from the ppa, but the messaging-app from the image, that's probably why I didn't catch this problem, I will start dist-upgrading the device before running the tests16:54
didrocksah ok, mid-air collision then?16:55
didrocksboiko: yeah, always test on latest proposed image16:55
boikodidrocks: it was the latest on proposed, but there was a newer version of messaging-app released16:56
boikodidrocks: anyway, why the need to revert that? as opposed to just opening a bug with the failure?16:56
didrocksboiko: because we need to keep the baseline green16:56
didrocksboiko: if we didn't do a revert, we'll never have an image we can promote16:57
didrocksbecause when you fix something, something else breaks16:57
boikookie dokie16:57
didrocksso same rule for everyone, it even happened for what we personally upload :)16:57
didrocksboiko: that enables upstream as well to "relax" and take time for the proper fix16:57
boikodidrocks: got it, no problems16:58
boikodidrocks: so, should I propose the MRs for releasing again? together with om26er's fix for that?16:58
didrocksboiko: exactly :)16:58
didrocksyou will have to build with an option16:58
didrocksbut you will discover that :p16:58
didrocks(it's "ignore version in destination)16:58
boikodidrocks: ok16:59
boikodidrocks: so, just for me to understand, the trunk of dialer-app was not reverted, right? just the version of it in the image16:59
didrocksright17:00
didrocksonly uploaded to distro17:00
didrocksand so next build will complain17:00
didrocksthat there is a version in distro not in your changelog17:00
didrocksas it's only a revert, you can ignore it17:00
didrocksand there is an option to tell "I know what I do"17:00
boikodidrocks: ok17:00
didrocksboiko: this is the FORCE_REBUILD17:00
didrocksForce rebuilding components associated to a MP even if there is no diff with dest or if latest version in destination archive isn't in targeted branches.17:01
didrocks(second part of the sentence applies to your case)17:01
didrockscyphermox: robru: coming?17:02
kgunnsil2100: one more time, can you reconfig silo 11 ?17:02
sil2100kgunn: sure!17:04
boikodidrocks: ok, so just for me not to do anything wrong, now I just need to propose om26er's MR for releasing, right? the other two are already in trunk17:04
sil2100kgunn: reconfigured17:05
didrocksboiko: yeah, sounds good17:05
boikodidrocks: thanks, I will review the MR and then ask for a release17:05
=== cprov 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 chooose right timezone | Landing instructions: http://goo.gl/8H1Du3 | Known Issues: -
balloonsplars: you will likely see this eds bug in new runs; https://bugs.launchpad.net/ubuntu/+source/qtorganizer5-eds/+bug/128212917:13
ubot5Launchpad bug 1282129 in qtorganizer5-eds (Ubuntu) "Clock and calendar tests fail with static void QOrganizerEDSEngine::itemsAsyncListed(ECalComponent*, time_t, time_t, FetchRequestData*) " [High,Triaged]17:13
plarsballoons: in image 200?17:14
balloonsplars: yes17:14
plarsballoons: ack, thanks for the heads up17:14
balloonsplars: in general as well there are new core apps that might regress in the image; be on the lookout17:17
balloonslots of updates for mwc17:18
plarsrobru: there was a bug I think about those packages that are moving to click, can you point me at that? or at least remind me which apps it was?17:19
robruplars, it's gallery-app and camera-app...17:20
robruplars, i can't find the jenkins failures, you'd have to ask sergiusens i think17:21
sergiusensplars, robru it's in silo 717:22
sergiusensbut I'm delaying til monday17:22
sergiusenstoo many mwc crits going on17:22
sergiusensdon't want to add an additional pain point17:22
robruah ok17:23
plarsrobru: ok, so we'll take a look again next week I guess17:24
robruno worries17:24
* didrocks hugs sergiusens17:24
didrocksthanks dude :)17:24
sil2100Ok, I drive now to pick up my patient ;p17:31
didrockscgoldberg: can you give more descriptive info than just "autopilot release" for the future landings please?17:34
ogra_didrocks, the two uploads i just did will shove off 5sec from the boot time (you might probably want to mention that for the upcoming 201 image)17:34
didrocksogra_: excellent, yeah, will do17:34
cgoldbergdidrocks, ack17:35
ogra_(no worries, was all tested the whole day here ... )17:35
didrocksI have no worry :p17:35
ogra_:)17:35
didrocksthanks cgoldberg17:35
didrockssame tvoss, please, give a descriptive landing infos please :) ^17:35
mhr3_sil2100, 002 rdy to publish17:38
didrocksdbarth__: sass support! Oh my. I'm dreaming :)17:39
dbarth__sass is a css parser, you sure that makes you feel so good ?17:42
dbarth__;)17:42
dbarth__but yeah, sass is cool17:42
=== dbarth__ is now known as dbarth
didrocksdbarth__: I'm using sass daily on my personal projects :)17:43
didrocksdbarth: so yeah, it's music to my ears17:43
dbarthdidrocks: ah cool17:43
tvossdidrocks, where do I need to add that?17:43
didrocks(with compass module)17:43
dbarthdidrocks: now i see17:43
didrockstvoss: on the spreadsheet (first column)17:43
dbarthdidrocks: join the party, we'll have many more fixes from ant later on with that new sass support17:44
tvossdidrocks, I meant to ask for which landing17:44
robrudidrocks, can I get you to preNEW lp:cordova-cli?17:44
popeydidrocks: are you seeing jpeg style artifacts on the window buttons in latest trusty?17:44
didrocksdbarth: excellet, will try once I don't get 4 pings in 13s :)17:45
didrockstvoss: "properties-cpp release"17:45
popeyhttp://i.imgur.com/XNAV67E.jpg17:45
didrocksrobru: hum, you will need a FFe anyway, can you prepare that first?17:45
didrockspopey: ah, I have another issue17:45
didrockspopey: http://people.canonical.com/~didrocks/tmp/capure_buttons.png17:45
robrubah17:45
didrockspopey: only on the non maximized window17:46
popeyyeah17:46
popeysame17:46
popeygot a bug?17:46
didrocksnot yet17:46
popeywhat package is it, I'll file one17:46
didrockspopey: do you have that in a guest session?17:46
popeylemme see17:46
didrockspopey: now, it's unity17:46
didrocks(I don't have the issue on a guest session)17:46
popeyhmm, i have no guest session17:47
didrocksah17:47
popeyin the system menu17:47
didrocksyou don't have lightdm17:47
popeyoh yeah :D17:47
popey\o/17:47
didrocksmaybe gdm removed the guest session :p17:47
popeyme vs lightdm -> (╯°□°)╯︵ ┻━┻17:47
didrocks:)17:47
didrocksrobru: hum, it's looping17:50
didrocksI can't do a licensecheck17:50
didrocksrobru: you don't need   * Automatic snapshot from revision 41 (bootstrap)17:50
didrockswith ci train17:50
robruah17:50
didrocksit will grab commits until the latest changelog vcs tag17:50
didrocksPriority: extra17:51
didrocks-> should be optional17:51
robrudidrocks, yes unfortunately this project contains infinitely looped symlinks. it was unavoidable. the only alternative was to have ten thousand vendored copies of every vendored module.17:51
didrocksrobru: ah, as long as this builds…17:51
robrudidrocks, yeah it builds, I've used it ;-)17:52
robrudidrocks, it's a nodejs thing. it vendors modules by default, so it recursively vendors multiple different copies of various modules. I had to write quite the script to flatten the vendored module tree, saved like 80% duplication in vendored modules.17:52
robrudidrocks, but then you have to recreate the tree with symlinks, and it ends up being cyclic.17:53
didrocksrobru: I don't understand this vendor module thing. It doesn't seem to be cordova code dependant?17:54
robrudidrocks, I'm not sure what you're asking. cordova is written in node, node uses npm to grab it's dependencies, and npm builds this massively duplicated tree of vendored modules inside the package.17:55
didrocksrobru: ack for node, npm… however, not sure to understand the "duplicated tree of vendored modules"17:55
didrockswhat is a vendored module compare to what we can call a module?17:55
robrudidrocks, ok, so lets say cordova-cli depends on node modules called A, B, and C. But then lets say that A also depends on C. npm will create a file heirarchy that contains module C installed at both cordova-cli/node_modules/C and cordova-cli/node_modules/A/node_modules/C even if they are identical.17:57
robrudidrocks, so i wrote a script that just creates one single flat _vendor directory, dumps all modules there, and then symlinks them back to where node expects to find them.17:57
didrocksahhhhh17:58
didrocksmuch clearer now :)17:58
didrocksit's the find_dupes.py, right?17:58
robrudidrocks, it cut down on a huge amount of duplication and saves something ridiculous like 80% disk space17:58
didrocksnice work :)17:58
didrocksand you do that in you node_modules target17:58
didrocksrobru: so, if you install this…18:00
didrocksand you start grep -r18:00
didrocksbasically, you are screwed, right?18:00
=== alan_g is now known as alan_g|EOW
didrocksah no, it knows how to stop…18:00
didrocksrobru: so, in addition to the priority, some remarks:18:02
didrocksyou ship a .gitmodules18:02
didrocksyou probably want to remove this18:02
didrocksthe upstream version is 3.4-pre18:02
didrocksyou can't have two - in a packaging version18:02
didrocksso 3.4-pre-0ubuntu1 doesn't work18:02
robrudidrocks, yeah, i have a branch that fixes 3.4-pre18:03
didrocksyou should ~ instead :)18:03
didrocksand finally, why do you depends on nodejs-legacy?18:03
didrocksyou need the node -> nodejs symlink?18:03
robrudidrocks, because nodejs-legacy is *AWESOME*18:03
robrudidrocks, yes, we need that. the entire cordova upstream uses 'node' in the shebang lines and munging those is *incredibly difficult*18:04
cjwatsonrobru: vendor symlinks etc.> dh_linktree might be worth a look, perhaps18:04
didrockswaow, I never used that one18:05
* didrocks installs18:05
didrocksthanks cjwatson!18:05
robrucjwatson, checking, but I'm unlikely to want to change what I have since it was hard to get working ;-)18:05
cjwatsonI don't have enough context to know whether it's appropriate in this case, but I've seen it used in quite a few similar cases, and it specifically gets things like dependencies right18:05
robrucjwatson, well the first line of the manpage says it creates symlink trees of files from other packages, that doesn't seem appropriate. what I have is a pile of files *in my own package* that I'm shuffling around, but then need to symlink back to their original locations18:06
cjwatsonAh, I see18:06
didrocksrobru: I think you have enough to lookg for/explores, I'll give another look once those are done, nothing else makes my eyes bleeding for now :)18:06
robrucjwatson, thansk though18:06
didrockswe should check if the other npm modules are shipped in packages though18:07
cjwatsonI assumed that some of ... yeah, that18:07
didrocksor the security team will eyebrown for sure ;)18:07
robrudidrocks, you can't fight npm! they just vendor everything! IT'S THE WAY OF THE FUTURE!18:07
robrudidrocks, http://24.media.tumblr.com/6787481b692cfde31d3dda9448d44ea5/tumblr_mrcqmvLqsA1ritc83o1_500.gif18:08
didrocksrobru: ahah, with so *natural* blue eyes, it's even more suspicious!18:08
didrocksrobru: more seriously, those modules worth a check if they are packaged already18:09
robrudidrocks, ok more seriously though, npm has this really delicate dependency chain. doesn't matter if those modules are packaged because they'll likely be the *wrong* versions. npm is very fussy about that. in some cases we ship two different versions of the same module because different modules depend on different things.18:10
didrocksrobru: I guess it worths then that you discuss with the security team about that (it's similar to our python issue)18:10
didrocksinteresting a node module for lru-cache. /me adds to his basket18:11
robruheh18:11
robruseb128, you got silos 3 and 6, please build18:44
seb128robru, thanks18:44
robruseb128, you're welcome18:44
robruboiko, you got silo 2, please build19:26
boikorobru: thanks19:26
robruboiko, you're welcome!19:26
balloonsfound this testing image 200; https://bugs.launchpad.net/indicator-sound/+bug/128319120:01
ubot5Launchpad bug 1283191 in The Sound Menu "Sound indicator doesn't change when using hw buttons" [Undecided,New]20:01
robruboiko, you got silo 12, please build.20:01
boikorobru: nice, thanks!20:02
robruboiko, you're welcome!20:02
xnox_can sillos have direct uploads into them (or src copies from other ppa) to land non-train things together  ci-train things?20:04
robruxnox_, only if the source package name was specified when the silo was configured.20:05
xnox_robru: ok, thanks.20:05
robruxnox_, (the silo can be reconfigured to have that if you need it after the fact)20:07
xnox_robru:  ok.20:07
fgintherrobru, how are the cu2d daily release jobs still used? Are the autopilot tests that run there still meaningful?20:49
robrufginther, uh. IIRC we are only using those for saucy SRUs at this point. 'head' stack should not be used.20:50
fgintherrobru, we're discussing a change to enable python3 autopilot tests, but if autopilot-trusty-daily_release is defunct, that would save us a pile of wokr20:52
robrufginther, i can't say for sure, you'll have to consult didrocks. but my understanding is that daily_release is verboten, everything should be on citrain now.20:52
fgintherrobru, thanks, I'll try to follow up with didrocks on Monday20:53
robrufginther, ok20:55
plarsballoons: robru: looks like there's a bug with rssreader causing install to fail in CI21:05
plarshttps://jenkins.qa.ubuntu.com/job/trusty-touch-mako-smoke-daily/70/console21:05
balloonsplars: ahh, this is fallout from the rename. It should be nabbing lp:ubuntu-rssreader-app not lp:shorts-app21:06
plarsballoons: yeah, it needs to be fixed in the click manifest I believe21:07
robruballoons, any reason it can't just be moved to lp:shorts-app? would be more consistent21:07
plarsballoons: I'm guessing that means we're going to need to rename the test also (doing that won't fix this problem though)21:07
plarsrobru: +1 that seems much nicer21:08
balloonsplars: robru not sure how easy it is to move, I don't believe we've change the lp branch anywhere even when these have gone on21:09
robruballoons, well, i've renamed things in the past, you just have to register the new lp project name, then push lp:ubuntu-rssreader-app to lp:~team/shorts-app/trunk, then go to the project and configure lp:shorts-app to point at the new trunk.21:10
plarsactually, to get us past this, all we'd need is lp:shorts-app to contain trunk, nothing official. But if it's not going to be the official branch eventually, then it would just cover this up temporarily.  But meanwhile, it blocks *all* testing on the touch image21:12
balloonssounds like a good idea; but it's not something I am keen to do on a friday afternoon with no one about21:12
plarsbecause phablet-click-test-setup fails on this during install21:12
plarsballoons: well, on the downside, we have no results in ci until it's fixed21:12
plarsalternatively, we could pull shorts-app and replace it with the pre-renamed version21:13
balloonsplars: give me a second to go down the lp:shorts-app road21:20
plarsballoons: cool, thanks21:21
fgintherballoons, I'll need to update the jenkins config too for MPs, please let me know when it's ready21:31
balloonsfginther: plars don't get too excitied; I'm not changing it today no matter what. I'm gathering concensus on whether or not we would plan to change it. I think that affects our decision for how to deal with it21:32
fgintherok, I'll turn off the sirens21:32
balloonsthat said, I'm confused why the project_name has to be equal to the branch in lp?21:33
balloonsso I can't have a project_name = my-cool-project with a branch of lp:something-else21:33
fgintherballoons, is it the manifest that is pointing to lp:shorts-app?21:33
fgintherballoons, it appears cmake is doing it21:34
xnox_balloons: you can have any branches you like, but when building the click the x-source tag should have correct branch name that exists.21:34
xnox_balloons: at the moment the declared branch in the click is lp:shorts-app, and testing tries to pull tests from there.21:35
balloonsfginther: xnox_ ahh.. so it broke because of cmake.. well, I would say that is the quick fix then21:35
xnox_balloons: but allas that doesn't exist.21:35
xnox_balloons: so i think in cmake you pass the branch, or just replace variable in cmake/manifest.json.in21:35
xnox_balloons: to a real branch for now.21:35
xnox_balloons: it's a one-liner, do you want me to push a branch?21:36
balloonsxnox_: if you have the branch handy, go for it21:36
sergiusensno no21:36
balloonssergiusens: ?21:36
sergiusensballoons, xnox_ if you change it, change it here: https://code.launchpad.net/~sergiusens/ubuntu-rssreader-app/lp_source/+merge/20774521:36
sergiusensnot in the manifest21:36
sergiusenst21:36
balloonslol, it would be an mp to trunk21:37
sergiusensif you rename the project, that's fine as well21:37
xnox_sergiusens: ah, you are faster =)21:37
sergiusensballoons, no I mean, look at where the change is ;-)21:37
xnox_balloons: sergiusens: reviewed and approved.21:37
sergiusensxnox_, you have those powers?21:38
balloonssergiusens: yes I think we will rename, but not today at friday afternoon :-) We'll tackle it next week. Just need to get the tests runnning21:38
xnox_sergiusens: muahahaha =)21:38
sergiusens:-)21:38
balloonsperfect sergiusens you are quick21:38
sergiusensI don't :-P21:38
balloonssergiusens: yes, I would have changed the cmakelist file21:38
sergiusensgreat; because I read manifest.json :-)21:39
sergiusenswanted to avoid derailings21:39
balloonsI can't speak for xnox, but that was the exact line my brain went to when you mentioned cmake :-)21:40
* sergiusens goes back to figuring out why a=$(mktemp); echo $a prints nothing21:40
xnox_balloons: please release that branch from sergiusens somehow. or handover to somebody who can.21:41
xnox_i'm eod21:41
* balloons added commit message so jenkins doesn't fail it21:41
balloonsxnox_: yep, I'll finish it21:41
sergiusensah, the eternal request; if commits in branch == 1 -> use as commit message21:42
ralsina_robru: can I get a silo for row #27 please?21:53
robrusure21:54
robruralsina_, ok you got silo 14.21:54
ralsina_robru: thanks21:55
robruralsina_, you're welcome!21:55
robruboiko, i just published silo 12, please merge & clean once it hits distro21:56
boikook, I have an appointment now, but in ~3h I'll be back and then I can merge&clean it21:58
robruboiko, ok no worries thanks21:58
balloonsplars: so the cmake change to fix the rssreader tests from running is in trunk22:10
plarsballoons: ok, so we just need someone to push it through for 201 then?22:10
balloonsplars: yes, so I'll get it pushed through.. you still held up?22:11
plarsballoons: not much I can do about it22:12
balloonsplars: it's building away :-)22:16
plarsballoons++22:17
robrualright, i'm gonna take (a quite late) lunch, if anybody needs me i'll be back in an hour.22:23
xnox_do we have weekend coverage for ci?22:31
xnox_especially ci-train landings?22:31
ogra_xnox_, thats a good topic to bring up next week ... (no we dont i think)22:33
xnox_ogra_: i guess dput still works.22:33
xnox_ogra_: what's next week?22:33
ogra_xnox_, i'll forward it to the landing team on monday in the meeting22:33
ogra_(yes, dput indeed works but kind of breaks the concept indeed ... the concept needs fixing if we want to make it the default)22:34
balloonsplars: so the build is failing tests; checking that out now23:06
ralsina_robru: can I get a reconfigure in silo 14? I got a branch resubmitted23:55
robruralsina_, sure23:56
robruralsina_, is the spreadsheet updated?23:56
ralsina_yessir23:56
ralsina_I always forget column H23:56
robruralsina_, ok, reconfigured23:57
ralsina_robru: thank you23:58
robruralsina_, you're welcome!23:58

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