/srv/irclogs.ubuntu.com/2015/05/12/#ubuntu-ci-eng.txt

=== salem_ is now known as _salem
imgbot=== IMAGE 195 building (started: 20150512-02:10) ===02:10
imgbot=== IMAGE 195 DONE (finished: 20150512-03:40) ===03:40
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/195.changes ===03:40
Mirvhmm, if we stay on the overlay for long we need proper packaging diff:s instead of vivid <-> landing05:42
Mirvrenatu: https://code.launchpad.net/~renatofilho/qtorganizer5-eds/fix-1347836/+merge/255726 needs top approval05:43
Mirvmzanetti: I'm assigning line 70 now, but you'll want to re-check it as you already landed at least the concierge_mode_workarounds branch in another landing06:14
Mirvmzanetti: and I guess you'll do line 70 before line 74 so I'm not assigning the latter06:17
Mirv(lines moved, I archived landed lines)06:32
pstolowskitrainguards hello, the silo ubuntu-rtm/landing-001 is not needed anymore, you can free it07:55
Mirvpstolowski: thanks! indeed, probably none of them are needed as rtm is now "done".08:00
Mirvunless some critical hotfix will be done08:00
Mirvwell, og_ra has a new rtm silo from yesterday so I guess it's not all "done" necessarily :)08:07
davmor2Mirv: if you are going to pick on ogra_ at least get his nick right so he can join in the complaining :D08:08
Mirvdavmor2: I'm not picking, just mentioning, and I didn't want to highlight :)08:11
mzanettiMirv, looking, one sec08:27
=== oSoMoN_ is now known as oSoMoN
sil2100Mirv: that silo won't land even most probably, IIRC it's only to get a binary built08:30
mzanettiMirv, ack, dropped the concierce mode branch again. no idea why it was still showing up in my queue yesterday, it's gone now08:31
mzanettiMirv, also, ack for doing row "70" before the other (it's 51 vs 55 now)08:31
Mirvmzanetti: ack ack!08:32
Mirvmzanetti: I can reconfigure your silo if you tell me how I can get the level 25 done on MvM08:36
mzanettiMirv, http://notyetthere.org/data2/level25.m4v08:37
mzanettinow, gimme the silo :D08:37
Mirvmzanetti: !!!!!!!! SILO RECONFIGURED AT BLAZING SPEED :D08:37
mzanettilol. thanks Mirv08:37
Mirvlol08:38
pstolowskiMirv, hey, are you looking at landing 033 error by any chance? can I retry?08:43
Mirvpstolowski: just a moment, I was eh, reproducing a certain solution to a difficult problem08:45
Mirvmzanetti: just quickly tried that no I don't seem to get the 12$ -> 17$ in order to buy the 2nd lighthouse, but I've noticed there are some really subtle timing related stuff in MvM that I've never truly understood08:45
Mirvsince I had tried the idea presented in the video before myself too08:46
Mirvmzanetti: when you post a video of it done on krillin, I'll believe ;)08:46
mzanettiMirv, I know people have managed to do it on krillin too08:47
mzanettiMirv, timing-related, there's an issue with the 2x button08:47
mzanettithat one has slight rounding errors08:47
mzanettibut if you only play at normal speed, it should work using the method in the video08:48
Mirvpstolowski: it claims there'd be a version clash, looking further08:48
Mirvmzanetti: I KNEW IT!! The 2X is root of all evil!08:48
mzanettiI've also managed it by placing a rocket base (upgraded to level2) in the bank at the lower right edge08:48
Mirvstill, I did that try at 1X but I've noticed 2X breaks things08:48
mzanettithat one then shoots holes into the enemy row and the rest of the towers should then have enough time to deal with the rest08:49
Mirvyeah, I got to give it some (more...) time with 1X only at some point08:49
pstolowskiMirv, in click scope we have 15.04 series branch, but in the light of yesterday's discussions & emails (from sil2100, and from dobey) I'm a bit confused about where to target that MP for vivid08:50
sil2100pstolowski: I would say it's up to the project maintainers to decide, this all depends if you forsee doing any snappy development or not08:51
Mirvpstolowski: in light of yesterday's discussions the default would be that you target only 15.04, don't for, and eventually when the feature is there do a dual landing to wily+vivid later08:51
Mirvdon't fork, I meant08:51
sil2100Right08:51
sil2100Well... if you really want to fork then sure, but I suppose then it means you'll have to do 2 landings always08:52
=== chihchun_afk is now known as chihchun
Mirvright, unity-scope-click has already forked08:52
sil2100To make sure both branches are in sync08:52
Mirvsil2100: I think you should target your 15.04 branch and note that it's really the "15.04+overlay" branch08:52
sil2100pstolowski: maybe agree with other click scope devs which branch you'll use and just target that one, you can rebase trunk on it later08:52
Mirvs/sil2100/pstolowski/08:53
Mirvpstolowski: could the "08:53
MirvRun scope harness integration tests during build and with autopkgtest.08:53
Mirv" be landed to vivid overlay too?08:53
Mirvto get them back to sync08:53
pstolowskisil2100, Mirv I'll retarget these MPs against 15.04 branch then and have separfate MPs for trunk; that's what dobey wanted to enforce anyway08:54
Mirvmzanetti: I've to admit I cheated. I edited the config so that I'd have laserhouse instead of rocket base. I was somewhat stupid and took the two most expensive ones first. my one belief is that you can't solve level 22 (I think it was that) without laserhouse08:55
mzanettiMirv, could be... I haven't tested that08:55
Mirvmzanetti: also extremely hard to collect starts in 20 and 21 without laserhouse, so I couldn't get enough stars to get laserhouse afterwards even though I had ~all the stars until that08:56
Mirvpstolowski: ok then08:56
mzanettiMirv, toghether with a friend of mine we've been playing it in 5 different combinations to prove it's doable. obviously there's still risk that you run into a dead-end situation.08:56
Mirvmzanetti: on the other hand, if there'd be an option I would have "restarted" hard levels, that would have been acceptable solution for me as a player for choosing wrongly08:56
sil2100pstolowski: ok08:57
mzanettiMirv, there is, click on the star count in the lower right corner in the level selector08:57
sil2100pstolowski: remember that in this case the bottleneck can be the number of free silos08:57
Mirvmzanetti: ...08:57
mzanettiprobably a bit hidden, I agree08:57
Mirvmzanetti: :D hehe, well I'll restart at some point then. it _should_ be easy the 2nd time mostly.08:58
pstolowskiMirv, MPs in silo 33 updated; let me know if I can reconfigure08:58
mzanettithat said friend can go through the complete game in ~3 hours now08:58
Mirvpstolowski: I'd guess since the target changed it might be best I reconfigure it for you08:58
Mirvpstolowski: or anyway, I'm reconfiguring now08:58
pstolowskiMirv, k, thanks08:59
mzanettiMirv, btw, ubuntu-app-usage | grep machines please :D08:59
Mirvmzanetti: nooooo :)09:00
mzanetti:D09:00
Mirv"enough to get notes during evenings for my absence"09:00
mzanetti:D09:01
mzanettithen a review in the store please. gotta beat Dekko again :D09:01
Mirvmzanetti: it seems nearly exactly 24h. I did try without the laserhouse, you know :)09:02
mzanettiso you still have some 7 hours left to beat davmor209:02
DanChapmanmzanetti: oi.... play fair!! ;p09:02
mzanettilol09:02
davmor2mzanetti: now I know the flaw I've replayed it took 14hours09:03
mzanettiwow, still playing....09:04
Mirvdavmor2: which flaw it was that you ran into, I remember you mentioned it?09:04
davmor2Mirv: no you have to discover it for yourself :P09:04
Mirvdavmor2: darn :)09:05
davmor2mzanetti: I love it, I would use the editor thingy to add some more levels but it looks like hard work and you need some gfx skill09:05
mzanettiyeah... but afaict mivoligo is working on a second level pack. for him the hard thing is to create the json stuff09:06
mzanettiyou can probably ask him to be his beta player09:06
mzanettior even help with the json files09:06
=== vrruiz_ is now known as rvr
Mirvthe bot never announced that 33 was reconfigured09:14
Mirvpstolowski: I hit build for you https://ci-train.ubuntu.com/job/ubuntu-landing-033-1-build/4/console09:14
pstolowskiMirv, thanks09:14
davmor2mzanetti: you don't want me touching code if you want it to work :D09:15
Mirvpstolowski: didn't you mean to reconfigure https://code.launchpad.net/~stolowski/unity-scope-click/edit-reviews-15-04/+merge/258788 to land to the vivid branch? that MP is still on the spreadsheet.09:15
mzanettidavmor2, no code involved... it's just json files describing the level... the game code is already in place to support multiple level packs09:16
davmor2mzanetti: json is close enough to code for me to break :)09:16
pstolowskiMirv, ah, sorry, updated the MP itself, it was targeting trunk, should be touch-15.04; could you please reconfigure again?09:27
Mirvpstolowski: sure09:27
Mirvpstolowski: done09:30
pstolowskithx09:31
jibelsil2100, is there an equivalent of a -changes ML for the overlay ppa?10:01
pstolowskiMirv, weird failure in my silo 3310:03
sil2100jibel: hey, no, not really... but it's a valid point, let me think about some nice equivalent10:09
sil2100jibel: for now the closest thing is https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/stable-phone-overlay/+builds?build_text=&build_state=all10:09
sil2100(since all upload mail goes to I-dont-know-where)10:09
jibelsil2100, that's what I use but it's difficult to read and doesn't automatically end in my inbox10:10
Mirvpstolowski: I understand what it says but not why it says that. could you try once more and we see if it's somethig temporary? there are errors before that bzr ERROR line which could have cause it.10:10
kalikianacihelp ping, https://jenkins.qa.ubuntu.com/job/ubuntu-sdk-team-ubuntu-ui-toolkit-staging-vivid-i386-ci/477/testReport/ can somebody investigate this bogus failure? it's happening in more than one branch reliably now10:11
Mirvpstolowski: oh, wait, it's the credentials one, checking that still10:11
sil2100jibel: I'm pretty sure we can get something better, just need slangasek to pop up10:12
sil2100jibel: probably we could somehow redirect all the upload mail somewhere or something10:13
Mirvpstolowski: ok, the ubuntuone-credentials branch is simply broken, it adds its own changelog entry. that wouldn't be a problem necessarily, but the version number is also of wrong format.10:14
t1mpkalikiana: is https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/newJsonApiCheck/+merge/235830 ready for landing?10:15
t1mpbesides the CI issues10:15
kalikianat1mp: yep10:16
t1mpkalikiana: ok. I'll happrove it when the CI issue is cleared up10:16
Mirvpstolowski: is the usage of native version numbers intentional? if so, you should continue doing that by dropping the "-0ubuntu1" from the MP10:16
kalikianat1mp: btw I made a merge commit to https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/oldAppHeaderMoving/+merge/258617 so you'll need to re-approve… trying to see if it helps at all with the bogus failures10:17
t1mpkalikiana: actually, I happrove https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/newJsonApiCheck/+merge/235830 now10:17
t1mplet's see what cI does10:17
kalikianat1mp: cool10:18
t1mpkalikiana: happroved oldAppHeaderMoving as well10:18
Mirvpstolowski: it seems ubuntuone-credentials has always used native (no "-0ubuntuN"). it doesn't really matter after all which is it, but note that we do consider Canonical projects as "Canonical upstream" projects, in which case the Ubuntu packaginng is not "Ubuntu's" and therefore 95% of our projects do have the ubuntu versioning. if you want to switch to the same, you'd keep the changelog entry as is but do bzr rm debian/source10:19
=== oSoMoN_ is now known as oSoMoN
MirvI mean, in which case the packaging is Ubuntu-the-project's packaging of Canonical upstream sources, so it's noted like that, having the ubuntu versioning instead of claiming the package would be Ubuntu-the-project's internal package10:21
pstolowskiMirv, ok, I didn't know of these subtleties; trying to fix the changelog entry10:22
davmor2popey: reminders has one small design issue other than that clean bill of health and passed10:34
sil2100Yaay!10:36
davmor2popey: design issue for you https://bugs.launchpad.net/reminders-app/+bug/145419810:47
ubot5Ubuntu bug 1454198 in Ubuntu Reminders app "It's not obvious how to switch back to see your locally stored notes." [Undecided,New]10:47
t1mpkalikiana: https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/trunkSync/+merge/258777 failed on autolanding10:58
t1mpkalikiana: ASSERT failure in QTest::fetchData(): "Test data requested, but no testdata available.", file qtestcase.cpp, line 204410:59
t1mp  10:59
t1mpcihelp: ping^10:59
psivaat1mp: kalikiana: we'll take a look at it11:00
=== MacSlow is now known as MacSlow|lunch
=== alan_g is now known as alan_g|lunch
=== ralsina_ is now known as ralsina
sil2100o/12:19
pmcgowanplars, how many devices to we have in the ci setup12:23
pmcgowanor fginther ^^12:30
=== MacSlow|lunch is now known as MacSlow
sil2100mzanetti: assigned a silo for you, just remember you have another unity8 silo in silo 3312:43
mzanettisil2100, thanks, yep, I'm aware of that12:43
=== alan_g|lunch is now known as alan_g
fgintherpmcgowan, can you be more specific? which kind of device and for what use?13:04
plarspmcgowan: hi13:06
pmcgowanphones for auto testing13:06
pmcgowanlike krillin and nexus 413:07
pmcgowanfginther, or plars13:07
plarspmcgowan: do you mean for smoke testing? or merge proposals? boot testing? - it's not always one big shared pool13:07
pmcgowanyes :)13:08
fgintheror just total devices :-)13:08
plarsheh, ok, one moment13:08
boikojibel: regarding silo 24, jenkins has been flaky for telephony-service, it runs the unit tests twice for each job, once using dh_auto_test (which passes) and the other one I don't know exactly how it is called13:09
boikojibel: but the first run always passes13:09
plarspmcgowan: so for mako, we have about 24 at the moment, though some of them are basically broken to the point of being doorstops13:09
plarspmcgowan: for krillin, there are 10 at the moment, but not all are instrumented yet, so we can't automatically recover all of them if they get in a bad state. I've heard there are 4 more, but IS was waiting to hook those up, and instrument the others until the rack move, that just happened recently13:11
plarspmcgowan: if you can help me understand exactly what information you're looking for, I may be able to email you something a little more helpful13:12
plarspmcgowan: unless that already gives you what you are looking for?13:12
pmcgowanplars, I wanted a round number to get an idea how many are required for decent coverage13:12
pmcgowansounds like 1013:12
plarspmcgowan: it depends a lot on the types of testing you want to do, number of channels you want to test, and how quickly you want the results13:22
plarspmcgowan: with a little padding of course because sometimes good devices go bad13:23
plarsrelatively uncommon, but good to plan in there because murphy strikes hardest when you assume all will go well :)13:24
pmcgowanplars, thanks13:29
kenvandinetrainguards:  I need to sync a couple packages from the overlay ppa to wily, how do i create a silo for that?13:38
plarskalikiana: hi, I'm looking at the job you mentioned earlier. I'm thinking that might be related to it not using the overlay ppa for vivid?13:41
kalikianaplars: I wouldn't know how that affects it. it used to work and suddenly all branches fail in this way13:42
kalikianathere has been no change here that I'm aware of13:42
kalikianaMirv: if you happen to know if there was any change that I missed ^^13:44
plarskalikiana: I also notice that it seems to complain of missing test data? Is there any chance it's trying to pull that from an external source?13:47
barrysil2100: hi.  did that patch land?  can i retry my build?13:47
sil2100barry: hey! Ah, it landed but I need to ask IS to redeploy the train13:54
sil2100Let me do that, sorry, it slipped my mind13:54
kalikianaplars: not "also" that IS the problem :-)13:56
barrysil2100: no worries, thanks!14:06
kenvandinesil2100,  I need to sync a couple packages from the overlay ppa to wily, how do i create a silo for that?14:06
Laneykenvandine: can't you just copy-package them like I gave the line for in #ubuntu-desktop?14:07
Laneyor do they really need rebuilding for something?14:07
kenvandinesure... that would work14:07
sil2100kenvandine: in this case copy-package is still a valid solution I guess :)14:07
kenvandinebut i wanted to make sure we shouldn't do somethign else14:07
kenvandinesil2100, ok, i can do that14:07
sil2100The tools are not ready yet to make things easier for people14:07
kenvandineok14:07
sil2100We learned about all the plans too late...14:07
LaneyIt's easy enough to do individually for core-devs, but I suppose you might want a view of the whole state so things don't get lost.14:10
oSoMoNtrainguards: hey, can I have a silo for line 62, please?14:11
pmcgowansil2100, per the point raised above, has a full sync of the ppa to wily been discussed or planned14:15
barryoSoMoN: done14:20
oSoMoN_barry, thanks!14:25
kenvandinepmcgowan, even after a full sync, we really need landings to automatically go to wily and the overlay, to prevent this in the future14:28
pmcgowankenvandine, agreed, seems the topic of the year14:30
pmcgowanI pretty much agree with the comments on the thread, we need to land to trunk and be prepared to have two branches when necessary14:30
kenvandinenobody wants to relive the utopic/rtm landings again14:30
pmcgowanwe have to land both places imo but need to sort out the overhead14:31
pmcgowansame ole topic14:31
plarskalikiana: ok, so if the problem is that it's trying to pull external test data, that may not be something we can accommodate now. Any other way to get test data in that it needs?14:33
plarskalikiana: the short story is that it's "accidentally" worked for a while, but shouldn't have been working14:33
sil2100pmcgowan: hey! :)14:41
sil2100pmcgowan: yeah, actually, slangasek did that just now14:41
sil2100pmcgowan: I poked slangasek earlier about that and he just did it14:43
sil2100Swiftly ;)14:43
sil2100kenvandine: yeah, we're working on the dual-landing stuff, but we just started ;/14:43
sil2100barry: hey! Try rebuilding, the fix should be deployed by IS now14:43
barrysil2100: \o/14:44
slangasekyes, that's only a one-time sync of the stuff currently in the overlay however14:45
kenvandineslangasek, thanks!14:45
=== bdmurray_ is now known as bdmurray
kalikianaplars: what does that mean, cannot accomodate it now? if you know about some changes behind the scenes you'll need to tell me because as I said nothing changed in the ui toolkit15:01
=== MacSlow is now known as MacSlow|errand
kalikianaplars: and it's slightly urgent if I may add because nothing whatsoever passes right now15:03
sil2100barry: hmm, I wonder why the package didn't get uploaded to the PPA15:15
barrysil2100: good question!15:15
sil2100It looked as if it didn't generate a tarball15:16
barrysil2100: i don't see any errors in the console logs15:17
barrysil2100: where do we go from here?15:18
plarskalikiana: if the test is dependent on external access, can you give me details on what it's trying to do? and why?15:20
sil2100barry: one moment, need to finish the meeting and I'll try to check what happened15:20
kalikianaplars: the benchmark test is just loading tons of compoennts, nothing more15:21
barrysil2100: cool, thx15:21
plarskalikiana: details? what external servers does it want to connect to? are the connections inbound or outbound? how is it communicating with them? what ports/protocols? what is the purpose of connecting to them? can it be done in another way that doesn't depend on external resources (which can by definition be fragile)15:22
kalikianaplars: huh? there's no servers involved, it's just loading .qml components15:22
plarskalikiana: ok, so let's back up... it sounded to me like it was trying to pull test data from [somewhere outside the lab], and when I asked about it, it sounded like you were saying that is indeed the case. Perhaps I misunderstood?15:23
plarskalikiana: I don't know what your code there is doing, I could use your help with that :)15:24
kalikianaplars: when I say loading components that means grabbing .qml files from the build folder15:24
kalikianaand creating objects for them in a loop15:24
kalikianaplars: and that test hasn't changed in eons really15:25
kalikianaplars: it could only legitimately fail - that I can see - if somehow the build folder was removed during the build15:27
kalikianaplars: hmmmm not sure if that will help, but I got an idea that I could add a line to double-check if anything about that build folder changed, if I let that run on ci15:28
kalikianaso at least one could see if there was any unexpected differences in the build itself15:28
plarskalikiana: it looks like a great number of tests in there pass too though, do those not depend on loading things from the build dir?15:29
plarskalikiana: it looks like perhaps it failed ever since https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/separate-uitk-versions/+merge/257455 - which was merged anyway. Can you take a look at that MP?15:32
kalikianaplars: they do… it seems the benchmark test is the only instance of using the build folder defined at build time rather than relying on environment variables15:33
kalikianaand tst_components_benchmark: QDEBUG : tst_components_benchmark::benchmark_creation_components() Found 0 tests. suggests that build folder is either empty or wrong15:34
kalikianaI'm checking now what other tests do… maybe this makes sense to change if it's not reliable15:34
kalikianaso it might be that it was a "happens to work" kind of approach; hold on15:35
plarskalikiana: actually.. it may have failed even farther back, looking15:35
plarskalikiana: ah, it failed as far back as build 463, which also tested that same MP. So I would think that MP I mentioned earlier is suspect15:38
kalikianaplars: hmmmm15:40
kalikianaplars: actually, that could make a lot of since given that branch did change the directory structure. even though I don't see that error in the test results of it15:42
kalikiana+sense15:42
sil2100barry: phew, only now I finished15:45
sil2100Let me take a look wth happened15:46
rvrkenvandine: ping15:47
=== chihchun is now known as chihchun_afk
barrysil2100: thx.  i'd like to break for lunch soon, but i'll stick around for a little bit longer to see what happened15:50
kenvandinervr pong15:55
sil2100barry: so, I know why it didn't appear in the PPA15:56
sil2100barry: but the root cause of the issue is still unknown15:56
sil2100AH!15:57
sil2100barry: I think I know what's up :)15:57
barrysil2100: i hope it's soemthing i broke.  i like breaking things :)15:57
sil2100barry: in your MP, the debian/changelog top-entry needs to be UNRELEASED - because you switched it to 'wily', the train actually thought it's already released and probably created a new entry on top of it15:58
sil2100barry: so the builder went like 'ok, 3.0 got already released, so I won't include the tarball in the upload'15:59
davmor2barry: man you spend one week with QA and you think it's your job to break things ;)15:59
barrysil2100: i'll resubmit with UNRELEASED16:01
barrydavmor2: :)16:01
barrysil2100: i actually originally had that, then did a test build in my ppa and forgot to undo that change16:01
sil2100barry: excellent :)16:03
rvrkenvandine: Silo 3116:04
rvrkenvandine: I installed your click package, but I can't see it the dash16:05
barrysil2100: mp updated.16:05
kenvandinehummm16:05
sil2100barry: rebuild and let's get this finally working :)16:06
kenvandinervr trying doing a search for it16:06
kenvandinemaybe there's a click scope bug?16:06
barrysil2100: +116:06
rvrkenvandine: That worked16:09
kenvandinervr, :/16:09
rvrkenvandine: There are not applications to share with16:10
barrysil2100: let's let this run.  /me -> lunch16:10
barrysil2100: thanks16:10
sil2100barry: have fun! :)16:10
john-mcaleelydavmor2, is there a bug for video playback being 'all black' on krillin/vivid?16:34
davmor2john-mcaleely: there is for a video that you record16:34
john-mcaleelydavmor2, yeah, that one then16:35
john-mcaleelydo you know where to look for it?16:35
davmor2john-mcaleely: one second16:35
rvrjhodapp: ping16:35
davmor2john-mcaleely: https://bugs.launchpad.net/bugs/145181616:36
ubot5Ubuntu bug 1451816 in Media Hub "VIVID: krillin doesn't playback video it has recorded in camera or gallery but does via mtp to a pc" [Critical,In progress]16:36
john-mcaleelydavmor2, perfect, thank you16:36
=== dpm is now known as dpm-afk
=== alan_g is now known as alan_g|EOD
slangaseksil2100: hi, so it appears that the ubuntu-touch/vivid-proposed channel has been updated in the config to point at /srv/cdimage.ubuntu.com/www/full/ubuntu-touch/vivid/daily-preinstalled now - is this your doing?17:18
slangaseksil2100: (in the absence of a VCS for etc/config, I think it would be a good idea to send email whenever making changes to the config of existing channels in this file...)17:19
sil2100slangasek: hey! Yes, since we wanted to continue having vivid-overlay based images in devel after the cdimage server switched focus to wily17:19
boikoUrsinha: regarding silo 24, telephony-service CI job has been flaky for quite some time now, I was actually surprised it passed once in that MR. Who should I talk to regarding those failures? I also have CI job problems for dialer and messaging17:19
sil2100slangasek: sorry, I'll make sure to send out an announcement, I only informed ogra_ and rsalveti about that...17:20
slangaseksil2100: ok; so as you and I discussed, the current stable overlay is really the wrong place for "devel" to happen, it's intended to be rc-proposed17:20
slangaseksil2100: based on pmcgowan's mail today we're done with rtm/14.09 now, right?  So we can point rc-proposed at vivid+stable-overlay now?17:21
sil2100slangasek: sure thing, right, when I did the change there was still a lot of questionmarks17:21
sil2100slangasek: I suppose we can :)17:21
Ursinhaboiko: not sure you have seen my last comment in there, jibel says that the fact tests pass in the first run and not in the following might mean they are corrupting the testbed, and could be a problem in the tests instead of the infrastructure17:25
Ursinhaboiko: you might want to rule that out17:25
jhodapprvr, pong17:26
Ursinhaboiko: but if you have other examples of jobs being flaky, please bring them to cihelp and we'll have a look17:26
boikoUrsinha: I replied to that one: I run them multiple times on desktop, chromebook and on the device, and they always pass17:26
boikoUrsinha: and jenkins does not spit out the test logs of the second test run, not sure how it runs them (the dh_auto_test is prepared to log the failures on telephony-service)17:26
Ursinhaboiko: that is useful information, let me check with current CI vanguard today so we can have a look17:27
rvrjhodapp: Hey, silo 22 (media-hub) is blocked because the merge proposal is not reviewed and approved.17:28
plarsUrsinha: that would be me, do you have some background on this?17:28
jhodapprvr, you can't test it before review?17:28
Ursinhaplars: so, it all started with this: https://trello.com/c/TBw1oCqb/1665-ubuntu-landing-024-telephony-service-boiko17:28
rvrjhodapp: ...17:29
Ursinhaplars: CI is failing for telephony-service, the testsuite runs a couple of times and fails in the second run, almost like testbed is corrupted by first run17:29
Ursinhaplars: boiko is the owner, he will have more details17:29
rvrjhodapp: If code hasn't been reviewed and approved is not ready for QA.17:29
rvrjhodapp: What if the reviewer asks for a change?17:30
boikoplars: is there a way to mimic the jenkins setup locally? I want to understand why some tests are failing on the second run17:30
jhodapprvr, agreed in general but this is a very trivial change...I'll get someone to take a quick look17:30
john-mcaleelyhttp://people.canonical.com/~jhm/barajas/master/device_krillin-20150511-3912934.tar.xz17:31
john-mcaleelyhttp://people.canonical.com/~jhm/barajas/master/device_krillin-testresults-20150511-3912934.ods17:31
john-mcaleelyhttp://people.canonical.com/~jhm/barajas/master/device_krillin-20150511-3912934.changes17:31
john-mcaleelyhttp://people.canonical.com/~jhm/barajas/ubuntu-rtm-14.09/device_krillin-20150512-c5df9c0.tar.xz17:31
john-mcaleelyhttp://people.canonical.com/~jhm/barajas/ubuntu-rtm-14.09/device_krillin-testresults-20150512-c5df9c0.ods17:31
john-mcaleelyhttp://people.canonical.com/~jhm/barajas/ubuntu-rtm-14.09/device_krillin-20150512-c5df9c0.changes17:31
john-mcaleelysil2100, jibel device tarballs for krillin ^17:31
plarsboiko: give me a minute to look at it all, sorry this is my first time to look at this particular problem so I need to catch up17:34
plarsboiko: just to ensure I'm looking at the right thing, can you point me at the most recent failing job?17:36
boikoplars: let me see17:37
boikoplars: https://jenkins.qa.ubuntu.com/job/telephony-service-ci/439/17:38
boikoplars: so, it seems jenkins run dh_auto_test and then later it calls make test, is that correct?17:40
fgintherplars, boiko, this might be the case that the B10gcovr_run hook that is running the second pass of the tests is no longer needed17:41
fgintherAIRC, that hook was used to force packages to run tests that were not setup to do so by dh_auto_test. If the tests are already being run, there's no reason to run them twice17:42
Ursinhafginther: is there a way to identify and fix these before they fail?17:42
fgintherUrsinha, we could filter the list to the projects using B10gcovr_run and review which ones are doing 2 builds be reviewing the build output.17:45
fgintherUrsinha, that's not all that efficient, I can't think of another way at the moment17:46
plarsfginther: we could test that by rekicking this job a few times without the gcovr_run hook right?17:48
fgintherUrsinha, plars, boiko, it's also possible that without B10gcovr_run, this project will stop producing code coverage results. it all depends on this projects make files17:48
fgintherplars, yes: http://s-jenkins.ubuntu-ci:8080/job/telephony-service-vivid-amd64-ci/17:49
fginthererr, this one: http://s-jenkins.ubuntu-ci:8080/job/telephony-service-vivid-amd64-ci/109/17:49
fgintherplars, in order to test that, we have to retrigger the $release-$arch sub job and modify the "builder_hooks" parameter17:49
plarsfginther: am I safe to assume that I need to take out all the gcovr related hooks? or just gcovr_run?17:49
plarsoh, I can't just retrigger this one as a test?17:50
boikofginther: so, as long as CMAKE_BUILD_TYPE=coverage, telephony-service will generate those17:50
fgintherplars, just gcovr_run. The others are needed to other gcover dependencies17:50
fgintherH10enable_coverage is the one that sets "CMAKE_BUILD_TYPE=coverage", so this experiment *should* work17:52
=== MacSlow|errand is now known as MacSlow
boikofginther: plars: now that you are at it, we have been having failures on dialer-app jenkins jobs too, for instance: https://jenkins.qa.ubuntu.com/job/dialer-app-ci/560/17:55
fgintherplars, the basic symptom of this problem is that the package's tests are executed twice. That's not something that apt packages are expected to support so the second run could fail because the first run leaves things in a non-pristine environment17:56
boikofginther: plars: otto builds are failing for messaging-app too: https://jenkins.qa.ubuntu.com/job/messaging-app-ci/557/17:56
plarsboiko: otto builds are known to be broken right now17:57
boikoplars: ah ok, so just the dialer one remains17:57
Ursinhaplars: should we add that disclaimer to the channel topic?17:57
boikoUrsinha: might be a good idea17:57
boikoUrsinha: is there a global switch that could be used to turn otto builds off until they are fixed?17:58
fgintherboiko, we're in the process of removing the otto tests for most projects, We some agreement a while back that these were not that helpful and had just postponed removing them until the failed hard17:58
Ursinhaboiko: I wouldn't think so, but fginther has all answers and might prove me wrong17:58
Ursinhahehe17:58
barrysil2100: \o/  it built17:59
boikoUrsinha: :)17:59
fgintherboiko, the touch tests on a device will remain17:59
plarsfginther: looks like http://s-jenkins.ubuntu-ci:8080/job/telephony-service-vivid-amd64-ci/109/console passed17:59
boikofginther: the only think nice about otto tests is that they produce videos of the failures, but I agree: most of the time the failures were on otto itself rather than the tests actually failing18:00
boikofginther: plars: I'll be away for ~1 hour, but I will read the backlog once I'm back, thanks for the help18:00
fgintherplars, the build passed, but there was no coverage output... I noticed that the B09googletests hook is running the tests the first time, trying again with that removed but B10gcovr_run added back in18:01
fgintherhttp://s-jenkins.ubuntu-ci:8080/job/telephony-service-vivid-amd64-ci/110/18:02
plarsgoogletests?18:02
fgintherplars, I think they run gtests, which was a google project18:02
fgintheror something like that. My memory of some of these things is starting to fade :-(18:02
boikofginther: plars: telephony-service uses QTest, not gtests18:05
plarsfginther: boiko: that one seems to have passed and produced coverage results18:12
fgintherplars, that looks better. I'd give boiko a chance to comment, but I think that's probably the best fix we have18:16
plarsfginther: so iiuc, I'll need to add hooks line for that in stacks/head/phone.cfg that includes everything in the globally specified hooks except the B09googletests one right?18:24
fgintherplars, correct18:25
plarsfginther: https://code.launchpad.net/~pwlars/cupstream2distro-config/telephony-remove-googletests/+merge/258919 - but I'll be sure to get boiko to take a look at the results and make sure they're sane before top approving if you ack the mp18:32
fgintherplars, approved, thanks18:35
=== Ursinha changed the topic of #ubuntu-ci-eng to: Need a silo or CI Train support? ping trainguards | Need help with something else? ping cihelp | Train Dashboard: http://bit.ly/1mDv1FS | QA Signoffs: http://bit.ly/1qMAKYd | Known Issues: otto is broken for a while now and in process of being removed; robru is on vacation; ping barry or kenvandine for train issues.
sil2100cyphermox: ^19:25
sil2100cyphermox: is that ok? ^19:25
cyphermoxI think so, but guess I should triple-check19:25
cyphermoxyes, it's good19:27
cyphermoxI included those already19:27
sil2100cyphermox: ok, publishing then19:34
cyphermoxah, that's something new19:36
sil2100No worries ;)19:36
cyphermoxmmkay19:36
sil2100You're LP name is different, I forgot about that19:36
sil2100*Your19:36
sil2100Ok, I EOD now19:36
sil2100o/19:36
slangasekogra_: what was the reason for this version number? https://launchpad.net/ubuntu/+source/ubuntu-touch-meta/1.221vivid119:37
=== kyrofa_ is now known as kyrofa
boikoplars: on the MP I don't see the succeeded telephony-service CI job, do you have the link handy?19:52
plarsboiko: http://s-jenkins.ubuntu-ci:8080/job/telephony-service-vivid-amd64-ci/110/19:53
boikoplars: that looks good, thanks for looking into that19:55
kalikianaplars: FYI I know how to deal with the benchmark test now, a fix is in progress. thanks a lot for helping me narrow it down20:29
plarskalikiana: happy to help :)20:29
tedgthomi, Would it be possible to just have projects that have a "15.10" series land that on wily and then do CI on their "15.04" series on vivid?20:50
tedgthomi, Complex naming, I realize, but I think it could make things easier for everyone.20:51
thomitedg: in an alternate universe, where we can coordinate that number of projects, yes. :D20:52
tedgthomi, Make it a requirement, people will conform :-)20:53
thomiin this universe, everyone is a unique snowflake, and gets to configure things how they like20:53
thomilol20:53
thomifor next time maybe20:53
tedgthomi, Start now or it'll never happen :-)20:54
tedgPerhaps require a "ci-config.json" in the root directory where people put "snowflake things" or else you get the default.20:54
thomitedg: this is the path of least resistance for us, and we're trying to get this done quickly20:54
thomiif you're worried at the overhead of filling in the spreadsheet, let's talk about that :D20:55
tedgA spreadsheet is never the path of least resistance.20:55
tedgDuplicating the lines is going to be a PITA.20:56
thomiI don't think there's that many projects that already have dual landing set up20:56
thomiI mean, branches for dual landing set up20:57
tedgAll mine do :-)20:57
tedghttps://launchpad.net/ubuntu-menu-bar/20:57
tedgThey have for several distro releases.20:57
tedgI have a script that generates karma^W^W configures the new branches20:58
thomitedg: should be easy to make your script spit out the values you need to append to the SS, no?20:58
tedgthomi, If you tell me what you want, or I can just give you the script to generate what you need. It's lp:$(project name)/15.10 and lp:$(project name)/15.0420:59
thomitedg: I need that, in the spreadsheet, along with what they land to in the second column21:00
tedgthomi, for example: https://launchpad.net/indicator-messages/+series21:00
tedgthomi, http://paste.ubuntu.com/11102042/21:05
fginthertedg, it sounds like .... nice21:05
fginthertedg, that looks like it should work. Is it safe to assume that the 13.10 branches all alias the trunk branch?21:08
tedgfginther, No, but the 15.10 ones do :-)21:08
fginthertedg, ohh, I was looking at https://code.launchpad.net/appmenu-gtk and turned my brain off :-)21:09
tedgfginther, More importantly for you guys, I think if they don't work, I'm fine with CI not working until I fix them.21:09
fgintherkenvandine, is lp:friends-app still a thing?21:19

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