/srv/irclogs.ubuntu.com/2014/08/14/#ubuntu-ci-eng.txt

robruasac, you're welcome!01:08
robrui'm heading out, but will bring laptop with me. brb01:31
imgbot=== trainguard: IMAGE 188 building (started: 20140814 02:05) ===02:04
bzoltanMirv: almost all tests fail for the gallery app on a stock 187 image03:08
imgbot=== trainguard: IMAGE 188 DONE (finished: 20140814 03:40) ===03:39
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/188.changes ===03:39
Mirvbzoltan: gallery was "fixed" in #187..03:48
bzoltanMirv: "fixed" like "fixed"?03:49
=== cprov__ is now known as cprov
bzoltanMirv: on the stock image  28-31 of 41 tests fail consistently03:55
Mirvbzoltan: fixed for certain tsrget, but seems a lot of failures on mako in dashboard03:55
bzoltanMirv:  All right, it means I can not test the UITK release candidate against the gallery autopilot tests... all other tests are OK03:56
bzoltanMirv:  I am still struggling with the -gles package to disable the component tests ... after it is done the SIlo7 will be good to go03:57
Mirvok. we can assume another attempt to make gallery APs work everywhere correctly is being made03:58
rsalveticool, can't launch any app with latest04:34
robrursalveti, pf, apps are for chumps04:34
rsalvetiand I'm now forced to add a passcode04:35
robrursalveti, indeed libubuntu-app-launch2 is in the new image, can you try downgrading that (or flashing a lower image and then upgrading it if that's easier for you...)04:36
rsalvetiyeah04:36
rsalvetigot a few denieds04:36
rsalvetihttp://paste.ubuntu.com/8042111/04:36
rsalvetinah, will just go to bed, that's fun for the european folks04:37
rsalvetiogra_: ^^04:37
robruMirv, ^^ ;-)04:37
Mirvdoh :)04:55
Mirvsil2100: I didn't publish UITK yet, as zoltan thought a QA signoff might be required (I'm not sure if that's normal for UITK, or was it just because of the traincon earlier)06:57
bzoltansil2100: Mirv: I am confident that the UITK will not cause regression, but I am happy with an extra QA signoff if you want.07:08
=== infinity_ is now known as infinity
sil2100bzoltan: I appreciate additional safety anytime!07:28
sil2100bzoltan: let's wait for davmor2 to appear for a quick dogfooding run07:28
bzoltansil2100: OK07:28
sil2100rsalveti, ogra_, davmor2: I got a note from robru that applications don't start on #18807:46
sil2100Is that true?07:46
* sil2100 reflashes07:46
jibelsil2100, any in particular or all the applications? on mako it works fine07:48
Mirvsil2100: they do start for me, everything seems normal07:48
sil2100The e-mail mentioned 'any apps', so I would guess all are broken... probably rsalveti knows more details about those07:48
=== Guest75668 is now known as wgrant
MirvI've been using browser, gallery, terminal...07:49
sil2100Mirv: ACK07:49
=== wgrant is now known as Guest89446
=== Guest89446 is now known as wgrant
ogra_sil2100, the smoke tests disagree somehow08:08
ogra_doesnt look liks anything changed for the camera app08:10
ogra_:/08:10
brendandogra_, haven't got that fix in yet. was hoping for tvoss 's branch to land first08:14
tvossbrendand, testing the silo right now08:14
brendandogra_, but i'll submit it today either way08:14
ogra_hmm08:16
ogra_mesa pulled in llvm3.408:16
ogra_that forced a downgrade of llvm08:16
ogra_hmpf ... and llvm3.5 was a dep of mir it seems08:16
ogra_brendand, ah, i thought the upstart change was the only thing needed (apart from setting the property)08:18
sil2100uh08:19
ogra_and i cant find where the original 3.5 dep comes from, it came in with the mir landing08:20
brendandogra_, camera-app has to be modified to set the property and restart the service (and then reset it when done)08:21
brendandwell not the app, the tests08:21
ogra_i thought we'd do that in the infrastructure scripts when setting up the test08:21
brendandogra_, hmm. if we want to disable the location prompts for all suites, yes we could08:22
brendandogra_, is that what you were thinking? i was just focused on fixing camera_app08:22
ogra_yeah, i guess trust store will get its own functional test anyway ...08:23
ogra_so we could skip it for apps08:23
* sil2100 thinks 'fudge location prompts'08:24
* sil2100 thinks a bit too loudly08:24
* ogra_ grumbles ... 08:24
Laney'the fudge is under your bed'08:24
ogra_i cant find out why libllvm3.5 came in with image 18608:24
Laneymesa08:24
ogra_Laney, oh, was it deliberately downgraded to 3.4 tonight ?08:25
Laneyyes08:25
Laney3.5 broke stuff08:25
ogra_phe, ok08:25
ogra_thanks !08:25
* ogra_ gets meeting coffee08:26
sil2100popey, davmor2: meeting happy times08:31
popeyyeah one mo08:32
psivaahangout says 'wait'08:32
popeysame08:33
* popey restarts chrome08:33
psivaaff worked here08:34
davmor2Chipaca: No notification on a new image again08:37
Chipacadavmor2: which new image is that?08:37
Chipacamy phone just rebooted from the updated image08:38
Chipaca188 here08:38
davmor2Chipaca: this mornings image08:38
tvossogra_, llvm 3.5 caused issues with llvmpipe in mesa, which impacts our ci as some build time tests of apps run under xvfb08:38
Chipacadavmor2: number?08:38
davmor2188, let me double check though08:38
tvossogra_, popey is it known that apps don't start with latest image?08:38
popeyno08:38
popeythey start here08:38
popeyif by latest you mean proposed?08:39
ogra_tvoss, yes, we know it is your fault :)08:39
ogra_popey, other arch08:39
tvossogra_, ?08:39
popeyoh08:39
Chipacadavmor2: i got: 2014/08/14 04:05:06.049686 DEBUG broadcast chan:0 app: topLevel:1949 payloads:[{"ubuntu-touch/devel-proposed/flo":[188,"ubuntu-touch/utopic-proposed"],"ubuntu-touch/devel-proposed/generic":[1808:39
Chipacadavmor2: in the logs08:39
ogra_tvoss, adding cgroups support to u-a-l08:39
Chipacadavmor2: could you zgrep broadcast ~/.cache/upstart/ubuntu-push-client*08:39
ogra_tvoss, that kind of only works if the kernel actually supports cgroups08:40
tvossogra_, that wasn't me :) and davmor tested it08:40
ogra_oh, someone mentioned it was you and tde08:40
ogra_*ted08:40
davmor2tvoss: tested on mako though08:40
ogra_(in the landing meeting)08:40
tvossdavmor2, okay08:40
popeytvoss: fyi i dont have that device, only nexus 408:43
tvosspopey, ack08:44
brendandtvoss, do you have a silo with the modification of the upstart job for ubuntu-location-service?08:55
tvossbrendand, not yet, let me get to it after having tested my trust-store silo08:56
brendandpsivaa, first we need this branch to land: https://code.launchpad.net/~thomas-voss/location-service/make-sure-trust-store-restarts-on-location-service-restart/+merge/23059908:56
sil2100Mirv: I see you're working in public today!08:57
psivaabrendand: ok, could you let me know when it's landed and then may be we could test your workaround08:58
psivaa?08:58
brendandpsivaa, the command you will then need to run is 'sudo setprop custom.location.testing "true"'08:58
brendandpsivaa, followed by 'sudo restart ubuntu-location-service'08:58
brendandpsivaa, and then in the clean up step do the same again but unset the property (or set it to false)08:59
tvossbrendand, just added the mp to silo 1508:59
psivaabrendand: ok, but that's after the above branch lands, right?08:59
brendandpsivaa, there's a way to make it work without that branch, but we may as well wait to test the actual solution, just to make sure09:00
Mirvsil2100: yeah :) and pretty nerdy looking in that with mako attached to one usb port, charger in use, wired headphones, and a USB extra battery charging from the other USB port09:00
psivaabrendand: ack, do you have vpn setup to the ci lab btw?09:01
popeydavmor2: Chipaca notifications work for me.09:01
brendandMirv, you're in Finland though so i think it's not that unusual to be fully wired up :)09:01
Mirvbrendand: hehe :)09:02
brendandsil2100, well at least the gallery-app issue is reproducible09:02
brendandsil2100, that's not really good news i know, but...09:03
sil2100Mirv: hah09:03
sil2100brendand: yeah, not sure if I should be happy or not!09:03
sil2100(I guess I should!)09:03
thostr_can i get a silo for line 28 please?09:04
davmor2Chipaca: my battery ran out of go go juice in the night but it is on 187 and I got not ping for 188, however I did on my tablets so I'm assuming that it was just the battery but then is it not meant to check once it is powered back on?09:04
davmor2s/not/no09:04
Mirvsil2100: FYI post-188 I published Unity8 in the morning. it seems Saviq did a late-nighter and was able to even test it during the night.09:04
Mirvor robert tried to publish it but I got the packaging ack and really published it09:05
Chipacadavmor2: it is, yes. Did you do that grep?09:05
Mirvbrendand: like I mentioned, the latest fix in gallery removed some blockingness from loading the main screen, so I'm wondering whether the tests now think that the gallery-app as loaded too early, and executes tests too early too09:06
davmor2Chipaca: no sorry I'll do that now09:06
Mirvweird though that some tests pass. but for me everything I try in gallery just seems to work.09:08
davmor2Chipaca: http://paste.ubuntu.com/8043645/09:08
Chipacadavmor2: ok. Could you add -A10 to that last zgrep and repeat?09:09
Chipacadavmor2: the first of those notifications was posted, at least; we'll see if it was presented (and if not, why not)09:09
Chipacaalso, dude, adb shell sucks; phablet-shell ftw09:10
davmor2Chipaca: http://paste.ubuntu.com/8043656/09:10
davmor2Chipaca: :P09:10
Chipacadavmor2: it says there that it presented the notification for 18809:11
Chipacadavmor2: at 4am09:11
davmor2Chipaca: too used to adb shell  I should use phablet-shell I just forget about it :)09:11
davmor2Chipaca: right and then the battery died so when I powered on no notification09:12
Chipacadavmor2: surely every time you've got to tset for it to get the geometry right is enough to remind you?09:12
brendandMirv, if it was something that we worked around before then maybe09:12
Chipacadavmor2: ah! well, no, notifications don't survive reboots.09:12
davmor2Chipaca: which kinda sucks hard as you don't get the 1 on the system-settings app or the notification area so unless you open system settings ever day to check for updates you'd never know there was one :(09:14
davmor2Chipaca: is there a bug for that do you know?09:15
Chipacadavmor2: I'm not following09:15
Chipacadavmor2: it's not a bug imho (but then, i didn't understand your issue yet)09:16
davmor2Chipaca: there should be a way to either store the notifications so that when your device reboots you still know what is going on or a recheck after a reboot I think, other wise you can miss the fact that there are updates on your system, most people don't check the setting app daily to see if there are updates09:17
brendandMirv, looks like there is something racy there09:17
Chipacadavmor2: well... most people don't reboot their device daily either09:18
Chipacadavmor2: however, for the special case of system updates, the current situation will change and i believe what you want to happen will still happen09:18
Chipacasystem and package updates, realy09:18
Chipaca-lly*09:18
davmor2Chipaca: no but they will turn them off for plane, battery dying, important meetings etc09:18
davmor2woohoo!09:19
Chipacadavmor2: the designed behaviour is that the update message triggers the download (if you have that enabled), and you only get presented the notification when the download completes09:20
Chipacayou'd only get the notification directly if you have disabled automatic downloading09:20
Chipacadavmor2: if we really want notifications to survive reboots, we probably need to fix it in too many places to start now09:21
davmor2indeed :(09:21
Chipacadavmor2: and I don't think we do, anyway; at most, we want to provide a hook for apps to check for notifications on boot or somesuch09:22
Chipacabut there are so many races in that that it needs to be done very carefully by all parts09:23
Chipacahands up if you think "done very carefully" is something you can trust appdevs with09:23
Saviqcihelp hey, seems the slave here http://s-jenkins.ubuntu-ci:8080/computer/ps-utopic-server-amd64-2/? broke again :|09:28
psivaaSaviq: let me take a look09:29
Saviqpsivaa, thanks09:29
=== vrruiz_ is now known as rvr
bzoltansil2100: Mirv: is there any news about the UITK landing from the SIlo7?09:46
sil2100bzoltan: I asked davmor2 to perform QA sign-off on silo 007 during the morning meeting09:47
sil2100davmor2: how's it going?09:47
psivaaSaviq: that node is now online09:47
Mirvbzoltan: not yet09:48
ricmmsil2100: hi, think I could get a silo for line 32 ?09:49
davmor2bzoltan: installing now give me about an hour09:51
sil2100ricmm: sure o/09:52
ricmmthanks09:53
brendandMirv, i found an issue09:58
brendandMirv, it's not *really* a functional issue, but the user can notice it09:58
brendandMirv, launch the app and wait how long it takes for the tab names to appear09:58
brendandi guess it can be worked around in the test, but i think that's worth a bug09:59
sil2100Mirv: oh, so  that would explain the 'tab object not found' errors during smoketesting indeed10:00
sil2100I mean, brendand10:00
=== psivaa changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): psivaa | CI Train Status: #179 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | Known issues: http://bit.ly/1l1Bsoh
sil2100brendand: is that the cause of all the failures?10:01
brendandsil2100, not sure10:01
brendandsil2100, probably all the ones with that error. i'll scan them and see which ones might have a different reason10:09
brendandsil2100, no there are some with a different reason10:10
bzoltandavmor2: sweet, thanks10:14
Mirvbrendand: right.. good stuff10:26
Mirvsil2100: yep10:26
davmor2popey: can you confirm this one please asked you about it ages ago and just filed it https://bugs.launchpad.net/ubuntu/+source/messaging-app/+bug/1356811  unless I filed it before and just couldn't find it :)10:35
ubot5Ubuntu bug 1356811 in messaging-app (Ubuntu) "Selecting a name from contacts moves the name under the side of the name field" [Medium,New]10:35
davmor2all the bugs merge into one10:35
bzoltansil2100: I have flashed the image 188 and set a password... now I see the password input, but the OSK does not come up.10:36
bzoltanMirv: ^10:36
popeydavmor2: you filed that before10:36
davmor2popey: I was pretty sure I had I just couldn't find it10:36
popeynvm, confirmed10:37
davmor2popey: it can get merged if I have10:37
bzoltandavmor2: sil2100: I see people are changing stuff what effects the application development story. Would you guys pay attention that the SDK features do not suffer?10:39
sil2100bzoltan: hm, it works fine here10:41
sil2100bzoltan: I just set a passphrase and my keyboard appeared during unlocking10:41
bzoltansil2100: good for you :) I am flashing again ... does this feature has test coverage?10:42
sil2100bzoltan: I remember seeing it in unity8 tests, but I'm not entirely sure... but I know it's not using the OSK for keyboard input anyway10:43
sil2100As we have no coverage for the keyboard AT ALL10:43
bzoltansil2100:  is there any other easter egg I need to be worried about?10:43
bzoltansil2100: uhh...10:43
sil2100bzoltan: hah! No idea! ;) Better ask Saviq ;p10:43
Saviqhttp://www.bettercallsaul.com/10:44
bzoltansil2100: Saviq: for us it is super important, like for _REAL_ that we do not land anything what breaks the app development features.10:44
Saviqbzoltan, and what did I do?10:44
bzoltanSaviq: nothing yet :D10:45
Saviqbzoltan, *if* it was that you can't type your password in, I'd say that's more than a development feature that's broken :P10:46
bzoltanSaviq: I am reflashing the 188 and see if I got lucky this time and I can type in my password10:46
tvossbzoltan, is there a manual test plan that covers all app-development specific features?10:48
tvossbzoltan, obviously, an automatic one would surely be appreciated, too :)10:48
davmor2bzoltan, sil2100: Silo 007 looks good here on mako10:50
psivaasil2100: the testing on 188, is now complete with uitk rerun having 12 failures( it had 16 in the first run)10:50
sil2100psivaa: ouch :o10:50
bzoltandavmor2:  thank you10:51
sil2100davmor2: thanks!10:51
sil2100bzoltan: ok, so I'll publish UITK in a minute then ;)10:51
bzoltantvoss: we have10:51
sil2100bzoltan: btw. we might later poke you about some UITK test failures, probably caused by some other landing... ;/10:51
sil2100(or we just got very unlucky)10:52
bzoltansil2100:  whut! tell me now:)10:52
bzoltantvoss: this is the manual tests I run before releases -> https://docs.google.com/a/canonical.com/document/d/1D7J8TgxqDBpuilE8z1EGtUF4OK_kGQm39DodzVbbOKY/edit#heading=h.p8k2gcui1js810:53
Mirvbzoltan: do you mean the PIN code screen lock? it works for me.10:54
Mirvthere's the own keypad for it10:54
bzoltantvoss: and we have autopilot tests to cover the most critical (chroot and emulator creation) parts.. I will make app deployment tests too soon.10:54
bzoltanMirv:  it was a one time problem... i had password lock and the keyboard did not show up10:55
Mirvright10:55
=== MacSlow is now known as MacSlow|lunch
bzoltantvoss: but just simple open the Ubunu SDK, plug in the device, create a simple app, select the device as target and hit the Run... if the app shows up then it is fine. Should not take longer than a minute... given that you have set up armhf chroot (the SDK does it for you on the first run)10:58
bzoltanSaviq: why the lock security setting is hidden in "About this phone" -> "Developer mode" -> Lock security?11:00
Saviqbzoltan, it's not, it's in Security and Privacy, too11:00
sil2100bzoltan: sooo! We noticed some tests failing on 188 - this is a re-run already but we still had 12 failures11:00
bzoltanSaviq:  ohh redundancy :) what a great invention ...: D11:00
sil2100bzoltan: http://ci.ubuntu.com/smokeng/utopic/touch/mako/188:20140814:20140811.1/9648/ubuntuuitoolkit/11:00
Saviqbzoltan, it's there in Developer mode because we only allow enabling dev mode *if* you have a pass set11:00
sil2100bzoltan: it had 16 failures on the first run ;)11:01
bzoltansil2100:  so who broke the SDK in the meantime? I have tested on 187 and it was all OK11:02
Saviqbzoltan, http://people.canonical.com/~ogra/touch-image-stats/188.changes11:03
sil2100bzoltan: no idea yet! In the past we saw such big number of failures already, but it was happening once per like 20-30 runs11:03
sil2100bzoltan: this time it happened again after a re-run, so we're like hmm, not sure what it's about11:03
sil2100bzoltan: might be the same here, as I said we might just have been very unlucky and hit it twice11:04
bzoltansil2100:  RuntimeError: Application Launch Failed: Application failed to start.11:04
popeyhmm, in #188 the OSK keeps coming up sideways for me11:13
Saviqpsivaa, it looks like we have a publishing problem https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-utopic/900/console11:18
Saviqpsivaa, or something...11:18
Saviqright, not a publishing one of course, because that's published...11:18
bzoltansil2100:  I am running and rerunning the failing tests and they are OK sometimes...all failures are "RuntimeError: Application Launch Failed: Application failed to start"11:19
psivaaSaviq: that issue is i think because of the addition of archiving results, that we did yesterday.. not sure why but that's where jenkins is throwing the exception11:24
sil2100bzoltan: thanks! We'll also try looking into the reasons for those ourselves11:24
Saviqpsivaa, ;( seems to have worked a few times http://s-jenkins.ubuntu-ci:8080/job/unity-phablet-qmluitests-utopic/895/ :|11:24
Saviquntil this morning11:25
psivaaSaviq: yea, this time it could be transient. i'm rebuilding one without archiving and if it succeeds will rebuild with it again11:26
Saviqpsivaa, ok there's one about to complete here too http://s-jenkins.ubuntu-ci:8080/job/unity-phablet-qmluitests-utopic/901/console11:27
davmor2ogra_: who is responsible for the security lock pages?11:28
psivaaSaviq: yep, watching that too11:28
ogra_davmor2, mterry11:28
davmor2ogra_: thanks11:28
davmor2ogra_: there is a small bug,  the set button is clickable before the the confirmation code/password is input.11:29
popeydavmor2: app store is showing me [install] button for apps i already have installed, you getting that?11:36
davmor2popey: I had that ages ago and you couldn't reproduce it ;) let me check11:36
popeydavmor2: bug 1356837 for you if you reproduce11:40
ubot5bug 1356837 in unity-scope-click (Ubuntu) "Click store shows apps to install but they're already installed" [Undecided,New] https://launchpad.net/bugs/135683711:40
davmor2popey: right I think this is a refresh issue.  If I search for 2048Native, install it hit the back button to the search results and then click on it again I see the install button.  If I keep hitting back till I get to the store and it shows as installed then click on it I then get unistall open as options11:40
davmor2popey: I think it is that the original search is cached so is still showing the app as uninstalled11:40
popeyright11:41
popeywhich is wrong.11:41
popeyAs aq says, the two hardest things in computing. 1) Naming things. 2) caching.11:41
popeyOk, anything else?11:44
davmor2popey: anything I have installed prior to opening the scope shows as unistall/open though11:44
popey^ wrong channel11:44
psivaaSaviq: 901 did not see that exception11:45
Saviqpsivaa, ok, maybe I was too fast, thanks11:45
psivaaSaviq: np11:46
tvosstrainguards, could someone hit publish for 14?11:51
=== alan_g is now known as alan_g|lunch
=== psivaa changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): cihelp | CI Train Status: #179 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | Known issues: http://bit.ly/1l1Bsoh
Mirvtvoss: sure12:06
tvossMirv, thanks12:06
Mirvtvoss: not approved...12:07
Mirvthis process should maybe warn about it at least verbally at build time already :)12:08
tvossMirv, hmmm, weird .. let me see12:08
Mirvtvoss: https://code.launchpad.net/~thomas-voss/trust-store/add-reporting-for-cached-agent/+merge/230470 + https://code.launchpad.net/~thomas-voss/trust-store/add-preseed-support-executable/+merge/23049612:09
tvossMirv, yup12:10
=== MacSlow|lunch is now known as MacSlow
nik90sil2100, bzoltan: It seems silo-007 has been given QA-sign off. Are we waiting on something else before publishing it?12:19
Mirvnik90: we're waiting for "davmor2 sign-off"12:19
nik90Mirv: he already did sign off12:19
Mirvunless of course that's already there, I just thought I'd see it on IRC too12:19
Mirvnik90: right..12:19
Mirvoh, now I see, it was just in the middle of these other discussions12:20
davmor2Mirv: see spreadsheet it is signed off about an hour ago :P12:20
nik90np, might check with bzoltan to be sure. It is his landing in case he is holding it for a reason12:20
MirvI think sil2100 just forgot about it, since he said he'll publish it "in a minute" :)12:20
Mirvit's not anymore in zoltan's hands as such12:20
nik90ah ok12:20
nik90then go go go :D12:21
* Mirv goes goes goes12:21
Saviqpsivaa, is it expected that the two nodes are launching for a few minutes now http://s-jenkins.ubuntu-ci:8080/label/utopic&&amd64/? ?12:38
UrsinhaSaviq: I don't think so. Last week same thing happened, I believe one vm had to be restored and the other one tweaked12:47
UrsinhaI can have a look12:47
Saviqthanks12:50
=== alan_g|lunch is now known as alan_g
sil2100So!12:57
sil2100I went to lunch before publishing, since we want to build an image after landing UITK12:58
sil2100And we want one more fix in12:58
=== josepht changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): josepht | CI Train Status: #179 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | Known issues: http://bit.ly/1l1Bsoh
psivaaSaviq: sorry went afk for lunch13:06
psivaaUrsinha: thanks for looking :)13:07
Saviqpsivaa, nw, you're not on vanguard :)13:07
Saviqpsivaa, I just hold on to you once I caught you ;)(13:07
psivaa:), that's alright13:07
ogra_sil2100, did you plan an image during the day ?13:18
sil2100ogra_: yes13:18
ogra_can you wait til dbus-property-service is in ?13:18
sil2100ogra_: waiting for UITK to migrate first13:19
ogra_cool13:19
sil2100ogra_: sure, UITK will take a while anyway :)13:19
* ogra_ bets he is faster :) 13:19
ogra_yeah13:19
popeyogra_: when's next image being built? do we have one planned?13:32
ogra_popey, see above :)13:33
ogra_soon, but waiting fo UITK13:33
popeyhaha13:33
popeyok13:33
* popey quickly approves 10 clicks into the store13:33
ogra_:)13:33
sil2100Noooo13:34
sil2100<o>13:34
popeyMwuhahahaha13:34
thostr_can I get a silo for line 33?13:35
sil2100thostr_: o/13:36
thostr_sil2100: thanks13:36
sil2100hmmm, actually...13:36
sil2100Where's queuebot?!13:36
sil2100:O13:36
* sil2100 ressurrects CI Train bot then13:37
sil2100No wonder I didn't see any pings today13:37
sil2100Two bots and both down13:37
ogra_must be a bank holiday in botland then :)13:54
davmor2sil2100: can you add this to the known issues list please https://bugs.launchpad.net/webapps-core/+bug/135641713:59
ubot5Ubuntu bug 1356417 in The Webapps-core project "[Facebook] Following a link, then returning to the app causes the app to be blank" [Undecided,Confirmed]13:59
davmor2sil2100: it's made more serious by not being able to recover facebook, which of itself is possibly a good thing see what people post on it, but from an end user point of view not so good ;)14:00
sil2100;p14:01
sil2100davmor2: hm, is that enough serious to be a blocker?14:01
sil2100Or just a visible issue?14:01
=== gatox is now known as gatox_lunch
davmor2sil2100: visible for now we can always uprate it latter.14:02
davmor2sil2100: I blame oSoMoN for doing such a good job on the browser memory :)14:03
rsalvetiogra_: sil2100: sorry, I should have said which device I tested latest image with :-)14:04
ogra_heh, well, all solved now14:04
rsalvetithat was a mystery for you guys to solve :P14:04
rsalvetibut I got a bunch of denied when testing kr yesterday14:05
ogra_yeah14:05
=== charles_ is now known as charles
fgintherSaviq, problem with the utopic VMs has been resolved, they are all working again14:13
sil2100\o/14:19
sil2100ogra_: building a new image, UITK in the archive14:19
ogra_+114:19
sil2100ogra_: are you ready with your things as well?14:19
ogra_yep14:20
Saviqfginther, thanks, great14:23
=== alan_g is now known as alan_g|tea
ralsinaogra_: can I get a publish in silo 2? Did-rocks needs to push the button after it gets to the NEW queue and he's in a hurry :-)14:27
sil2100ralsina: I guess ogra_ has no power over CI Train ;)14:28
sil2100ralsina: let me do that14:28
ogra_:)14:28
ralsinaright, I got the wrong nicj14:28
sil2100Sorry for that, without the bots around we're a bit blind, as we got used to being poked on IRC14:28
ralsinaI keep confusing ogra and rob-ru in my memory :-)14:28
ralsinasil2100: no problem at all, thanks!14:29
imgbot=== trainguard: IMAGE 189 building (started: 20140814 14:30) ===14:29
popeywoop woop14:30
davmor2and popey turns into zoidberg again14:30
nik90sil2100: is the uitk in image 189?14:31
nik90sil2100: nvr mind..just read backlog14:31
nik90:)14:31
sil2100nik90: yes ;)14:31
popey(\/) (°,,,°) (\/)14:31
popeywoop woop woop woop14:31
davmor2popey: hahahaahahaha14:31
sil2100Crab people?!14:31
ogra_lol14:33
=== alan_g|tea is now known as alan_g
dobeyis jenkins ok? seems exceptionally slower than normal lately14:37
brendandsil2100, https://bugs.launchpad.net/gallery-app/+bug/1356841. get this on your radar14:41
ubot5Ubuntu bug 1356841 in gallery-app "Tabs take a long time to appear" [Undecided,New]14:41
sil2100Uh oh!14:41
sil2100brendand: thanks!14:41
brendandsil2100, i'm still looking at the other failures - they seem less straightforward14:42
thostr_sil2100: could you reconfig silo 1014:43
sil2100thostr_: sure14:43
ogra_yay, the bot is back14:45
sil2100Yeah, poked stgraber about that14:46
sil2100It seems it died for unknown reasons14:46
ogra_it had a meeting with the other bots14:47
=== Ursinha changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): Ursinha | CI Train Status: #179 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | Known issues: http://bit.ly/1l1Bsoh
brendandtvoss, do you want me to help land silo15?15:04
jgdxcihelp: tried to abort http://s-jenkins.ubuntu-ci:8080/job/ubuntu-system-settings-ci/1231/ and it seems to be hanging15:08
jgdxthanks15:08
Ursinhajgdx: looking15:09
jgdxUrsinha, thank yuo15:11
brendandpsivaa, did you try that location-service code?15:16
psivaabrendand: has that MP landed?15:16
brendandpsivaa, no - but there's a way to do it before the mp lands15:17
brendandpsivaa, you just have to 'restart ubuntu-location-trust-stored' as well15:17
psivaabrendand: ohh, i thought you were suggesting to wait till it lands15:17
brendandpsivaa, is it a long process to change things in jenkins?15:18
brendandpsivaa, or just a simple mp?15:18
tvossbrendand, in a few, checking something right now15:23
=== gatox_lunch is now known as gatox
elopioping Ursinha: I'm waiting on ubuntu-experience-tests to go into the archive. But it has been synching for a long time now: https://launchpad.net/ubuntu/utopic/+queue15:37
elopioDo you know if that's normal?15:37
brendandpsivaa, here's the code you need: http://paste.ubuntu.com/8046270/15:37
Ursinhaelopio: I'll have a look, trying to fix another stuck job and will get to it15:37
elopiothanks Ursinha.15:38
nik90ogra_: imgbot has quit...what did you say :P15:39
ogra_it missed the meeting of the other bots ... and now it is depressed15:40
Ursinhajgdx: so, it seems that it aborted successfully but because there is another build job of lower number yet to complete, that job has to wait to finish15:40
davmor2nik90: today is the national bot day say they are all on holiday15:41
sil2100;p15:42
sil2100Oh!15:42
sil2100We have a national holiday tomorrow, so maybe it's related?15:43
davmor2sil2100bot15:43
sil2100MacSlow: hey! How's progress on LP: #1354406 ?15:45
ubot5Launchpad bug 1354406 in unity8 (Ubuntu) "PIN-locked phone becomes unresponsive after simultaneous alarms" [High,In progress] https://launchpad.net/bugs/135440615:45
nik90hehe15:46
nik90davmor2: feel free to fire the bot when it returns :P15:46
psivaabrendand: yea, flashing  a device to run the tests.15:49
MacSlowsil2100, got it figured out... working on fix and test15:54
MacSlowsil2100, should have an MP by tomorrow... will chase you for a review then :)15:55
sil2100MacSlow: thanks!15:55
sil2100:)15:55
imgbot=== trainguard: IMAGE 189 DONE (finished: 20140814 16:00) ===15:59
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/189.changes ===15:59
popey\o/16:00
jgdxUrsinha, ack, thanks16:07
oSoMoNare there known issues with otto today?16:10
bfillerrobru: need a silo for line 37 please16:24
robrubfiller, ok you got 216:26
bfillerrobru: thank you sir!16:26
robrubfiller, you're welcome!16:27
sil2100robru: hey! You ready for some RTM-breakage? :)16:27
robrusil2100, yes!16:27
brendandpsivaa, i'll do the same in camera-app instead16:27
brendandpsivaa, so don't worry about it now16:27
psivaabrendand: ok, thx16:28
davmor2nik90: so where is my updated clock already?16:48
nik90davmor2: we are discussing that at the meeting atm :)16:48
* davmor2 switches the impatience game on nik90 :D16:48
robrusil2100, ^ you breaking stuff?16:53
sil2100Yeah ;)16:54
sil2100I moved a column and suddenly all built packages were 'tested: yes'16:54
robrusil2100, hmm that's strange, I guess queuebot read the ready column as the tested column.16:54
bfillerrobru: just marked silo 4 as ready for publish, but the spreadsheet seems busted. it's not showing the silo and only showing "yes#" as choice in dropdown16:54
robrusil2100, that shouldn't have happened, my code doesn't hard-code column headers!16:54
sil2100Uh oh!16:54
* sil2100 slaps queuebot around a bit with a large trout16:55
elopiosil2100, robru, plars: would it be useful to split the ubuntu-experience-tests into a sanity check to run before the 900 tests, and an integration suite to run after?16:55
elopioor is it better to just run everything in parallel at the same time?16:55
robrubfiller, what row is it?16:55
bfillerrobru: 1516:55
sil2100bfiller: we're now changing stuff16:57
sil2100bfiller: I will announce the changes that have been made once they're made16:58
sil2100bfiller: now besides setting to Yes you'll also have to put in which image number you have tested it against (that's the #)16:58
bfillersil2100: ok thanks16:58
sil2100Right now we're officially breaking the train16:59
* sil2100 merges the RTM branch16:59
=== alan_g is now known as alan_g|EOD
bfillersil2100: can silo 4 land first?16:59
popeysil2100: got 5 mins to join a hangout?16:59
sil2100popey: sure16:59
sil2100bfiller: ok, robru can you help out with publishing it? ^16:59
popeysil2100: https://plus.google.com/hangouts/_/gwknhvhj3egtbnz4ir2fnssci4a16:59
sil2100We can wait for it to publish16:59
robrusil2100, ok it seems the dashboard is coping with the changes, just that one row lost it's requestid and silo name for whatever reason17:00
robruyeah17:00
plarselopio: which do you mean?17:00
bfillerthanks guys17:00
elopioplars: I will write one that launches all the installed apps.17:00
robruinfinity, you around for a packaging ack? https://ci-train.ubuntu.com/job/landing-004-2-publish/69/17:03
balloonsfginther, when you get a moment, let's talk about running qml tests for the community core apps during merges17:08
Ursinhaelopio: what happens in that case is the package seems to not exist in ubuntu17:09
Ursinhaelopio: it's waiting on NEW to be approved17:09
Ursinhaelopio: the "sync" information there shows where the package came from, not the status17:11
Ursinhaelopio: the status is NEW waiting for an archive admin to approve that17:11
elopiojdstrand or seb128, maybe you are around to approve ubuntu-experience-tests: https://launchpad.net/ubuntu/utopic/+queue17:15
infinityrobru: Ish.  Looking.17:20
robrusil2100, hey what's the scoop? are we renaming those jenkins jobs or what?17:24
robrusil2100, also, why don't we get deploy citrain to do that? ;-)17:24
infinityrobru: Looks reasonable.17:25
robruinfinity, thanks!17:25
tvossrobru, mind publishing 14?17:27
robrutvoss, sure17:28
robruinfinity, https://ci-train.ubuntu.com/job/landing-014-2-publish/lastSuccessfulBuild/artifact/packaging_changes_trust-store_1.0.0+14.10.20140814.1-0ubuntu1.diff ;-)17:28
seb128elopio, I can have a look tomorrow17:29
elopioseb128: thanks.17:30
infinityrobru: Also looks sane.17:30
robruinfinity, thanks!17:30
sil2100robru: yeah, we could, but deploy-citrain would leave the old jobs laying around17:33
sil2100robru: and temporarily hacking it would be laaame17:33
sil2100Real men do it by HAND17:33
robrusil2100, don't you think just deleting the old jobs by hand would be easier than renaming the old jobs by hand?17:33
ogra_sil2100, one handed even !17:34
robrusil2100, I mean we need to update deploy-citrain to not recreate the old names anyway, right?17:34
sil2100Once I switch the backend everything will be in place17:34
robrusil2100, ok, let me know what you want me to do...17:36
robrusil2100, oh, I see there already are ubuntu-landing-* jobs...17:36
robrusil2100, is it too early to switch the dashboard to use those?17:37
sil2100Right, those got created when I was creating the ubuntu-rtm ones! We could use those, but hmmm... we'll loose all history of the old jobs17:37
robruoh right, the history is nice17:37
sil2100robru: switch to the new jobs maybe17:37
sil2100Let's keep the old ones for a while to have the history17:37
sil2100(we'll have a bloated jenkins but only for the transitional period)17:38
sil2100In case we want to revert or something ;)17:38
sil2100Ooook so the backend is switched, the spreadsheet is switched, hmmm17:39
sil2100Ah17:39
robruok, I'm just about ready to switch the dashboard17:39
sil2100Do the switch!17:40
=== pete-woods is now known as pete-woods|away
sil2100I'll try to fight jenkins, since it got a permission error on redeploying the prepare-silo job17:40
robrusil2100, ok!17:40
Saviqrobru, icanhassilo for line 38 please?17:43
robruSaviq, one sec17:43
sil2100Saviq: CI Train out of order right now!17:43
Saviqohnoes!17:43
sil2100Saviq: check the topic!17:44
Saviqsil2100, it's too long, wraps ;P17:44
sil2100http://www.funnyjunk.com/funny_gifs/2473414/All17:44
sil2100 ;p17:44
Saviqsil2100, robru, whenever you're ready, I can be a guinea pig if needed17:44
robrusil2100, ok, I pushed a new dashboard, it has links for switching from ubuntu to ubuntu-rtm. the PPA and jenkins links work, but the only thing is it doesn't get the new statuses from the rtm json yet17:45
sil2100robru: ok, I'm working on the prepare jobs right now17:45
robrusil2100, are you going to make my dreams come true by creating http://people.canonical.com/~platform/citrain/ubuntu/ ?17:45
sil2100It should be created!17:46
sil2100Uh oh!17:46
robrui don't see!17:46
sil2100:<17:46
* sil2100 checks what went wrongz17:46
sil2100Ah17:48
sil2100So it seems we first need to have some projects that use the new silo naming scheme17:49
robrusil2100, what?17:49
sil2100Give me a moment, need to think about it... I might have to just modify that directly from jenkins17:50
robrusil2100, if I dig in there and copy the files by hand, will they be created in the right place from now on?17:50
sil2100As all the silos are configured now for landing-xxx, not ubuntu/landing-xxx, we need to tweak the json configs17:50
sil2100Let me do that17:50
robrusil2100, i don't understand what you mean, what configured?17:51
sil2100http://people.canonical.com/~platform/citrain/landing-00117:51
sil2100This has "siloname": "landing-001"17:51
sil2100We need it to be "siloname": "ubuntu/landing-001" now17:51
sil2100So I need to tweak it on ci-train.ubuntu.com17:51
robrusil2100, ah right17:52
robrusil2100, ok, I've got a branch that can correctly load json from /~platform/citrain/ubuntu{,-rtm}/landing-XXX depending on what distro it's told to look at, but I won't push it yet because there are no RTM silos, and the /ubuntu/ ones just 404, so even though it's "workng", it never shows any status ;-)17:54
robrusil2100, http://people.canonical.com/~rbpark/citrain/index.html#?distro=ubuntu-rtm here's my staging if you want to play with it. check the web console, it tells what it's doing17:55
robrusil2100, is it safe to assign a silo?17:58
sil2100uuh17:58
sil2100Maybe not yet17:58
sil2100The worst thing is that we have no direct access to this machine...17:58
robrusil2100, what machine? I can ssh into people and move around the json files, all you have to do is change the script so that the future files are created in the right place18:05
sil2100It's not on people, it's on ci-train.ubuntu.com which is on prodstack :|18:05
sil2100So we have no access, only through jenkins or IS18:06
robrusil2100, but I want http://people.canonical.com/~platform/citrain/landing-* moved, I can move those18:06
sil2100Don't, they're invalid right now anyway18:06
sil2100They should be correctly synced up automatically once I fix it on the backend18:07
sil2100It takes time as it's like really irritating, like blind work...18:08
cyphermoxeh, what?18:10
robrucyphermox, we're overhauling citrain live for RTM stuff18:10
robrusil2100, uh you broke the spreadsheet18:11
robrusil2100, how did all the request IDs disappear?18:11
sil2100robru: will fix that in a moment18:13
robruif only we could disable queuebot18:14
* sil2100 curses prodstack18:14
=== sil2100 changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): Ursinha | CI Train Status: #179 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | Known issues: http://bit.ly/1l1Bsoh Train is currently ongoing maintenance
robrusil2100, oh, the directory looks nice now18:15
sil2100Not yet18:15
sil2100Still working on it ;p18:15
robrusil2100, i put my dashboard in production, it's working on my end ;-)18:15
robrusil2100, do you want me to copy the requestids back into the spreadsheet? or will they just be cleared again?18:17
sil2100They'll be cleared again for now18:17
robrusil2100, ok well ping me if you want me to help with anything18:20
sil2100Sure :8 Kill prodstack for meeeh!18:20
* robru kills prodstack. paf paf!18:20
sil2100robru: ok, could you help with re-entering the silo-names and UIDs to the spreadsheet?18:24
robrusil2100, yes18:24
sil2100robru: remember to include the silo name from the silo config, i.e. ubuntu/landing-00118:24
sil2100WIth the distro prefix like that18:24
robruahhh18:25
sil2100robru: or maybe wait one moment!18:25
robruyeah my dashboard broke. heh ;-)18:26
robrusil2100, ok dashboard is fixed. ready for me?18:30
sergiusensrobru: sil2100 that new landing mention I just had isn't real, right?18:30
sil2100Not yet!18:30
* sergiusens hasn't touched the spreadsheet18:30
robrusergiusens, nothing is real! nothing is real!18:30
sergiusensgood :-)18:31
sil2100sergiusens:  no no, we're breaking the spreadsheet and *everything*18:31
sergiusensnot my imagination :-)18:31
=== robru changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): Ursinha | CI Train Status: #179 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | Known issues: Train is currently ongoing maintenance http://youtu.be/ftqkP3n2qLU
sil2100Ok18:42
sil2100robru: could you now re-enter teh numberz?18:42
robrusil2100, ok18:42
sil2100I don't guarantee it'll stay ;p18:42
robrusil2100, yep, nope, it's deleting stuff.18:45
sil2100HOW DARE YOU18:45
sil2100Ok, let me debug the script :|18:46
Saviqfginther, hey, we seem to be getting failures like http://s-jenkins.ubuntu-ci:8080/job/unity-phablet-qmluitests-utopic/911/console from time to time, seems to be related to uploading the artifacts, any idea?18:52
fgintherSaviq, it's a jenkins bug, archiving of artifacts can get stuck when the slave node is connected via ssh (which we have to use for the VMs).18:55
robrusil2100, any ETA on a fix? it's about lunchtime for me, but I don't want to leave if you'll be done in under 20min...18:55
fgintherSaviq, the solution is to not store the artifacts, but it's possible to harvest the test results w/o storing the artifaccs18:55
Saviqfginther, ok yeah, let's not store them then (and let's move out of VMs asap)18:56
sil2100robru: no idea! The spreadsheet seems to hate me, trying to find out where it's actually unassigning the silo18:56
sil2100Debugging right now18:56
fgintherSaviq, I've removed the saving of the artifacts, test collection is still there though. Lets revisit this after a test run to see if it broke worse18:57
Saviqfginther, thanks18:57
fgintherme grammar bad18:57
robrusil2100, yeah ok, i'll be back after a short lunch then ;-)18:58
sil2100Ok, found where it's removed, but this part of code is actually the most 'strange'18:59
sil2100Never really understood what Didier had in mind there ;)18:59
ToyKeeperI don't suppose there's any chance of making queuebot speak in normal channel text instead of channel notices?  Ironically, I can't get my irc client to notify me on notices.19:05
davmor2ToyKeeper: just add queuebot/#ubuntu-ci-eng- as a nick you care about19:07
ToyKeeperThen it'd ping me constantly, no?19:07
davmor2ToyKeeper: no pleasing some people ;)19:08
sil2100robru: yay it works! (I think)19:10
rsalvetihm, just noticed the spreadsheet looks broken19:11
rsalvetiguess that is the known issue described by the channel topic19:11
rsalvetisil2100: does that mean we cannot allocate silos until this is fixed?19:13
sil2100rsalveti: yeah, well... we're doing a switch right now19:13
rsalvetisil2100: switch? :-)19:13
sil2100rsalveti: switching to RTM-enabled CI Train ;) Expect everything to be b0rken anyway!19:14
sil2100(there will be an annoucement later when we're done)19:15
rsalvetisil2100: oh, right, but we'll only switch to rtm next week, right?19:15
rsalvetiofficially19:15
rsalvetiguess we're first enabling the train to be rtm compatible19:15
sil2100Yeah, but the train will be now able to drive it on production19:15
ogra_yeah, on the 19th is ETA iirc19:15
rsalveticool19:15
sil2100Since we did test drives on preprod, but now we want all to be ready19:15
rsalvetisil2100: when are we going to be able to requests silos again?19:15
sil2100rsalveti: I think we should be done in like 30 minutes (if no additional problems appear)19:16
rsalvetioh, cool19:16
sil2100rsalveti: which silo you wanted to have assigned?19:17
sil2100I mean, for which landing?19:18
sil2100I want to test silo assignment19:18
rsalvetisil2100: mine is not yet ready, but you can start with AlbertA's one19:19
rsalvetisil2100: line 3919:19
sil2100Ok, no guarantee it will assign correctly though!19:19
rsalvetisil2100: no worries19:19
boikorobru: sil2100: I am trying to merge & clean silo 004, but it is failing: https://ci-train.ubuntu.com/job/landing-004-3-merge-clean/44/console19:21
sil2100boiko: hey, wait a minute19:21
sil2100The job links have changed19:21
sil2100boiko: for now maybe not use the train :)19:22
sil2100Ok, silo assignment *seems* to work19:23
robrusil2100, the computed status doesn't seem to work right. there's a long delay (like 30s) after the silo name is entered, it normally appears immediately19:26
sil2100hm, seems correct here?19:27
sil2100I mean, looking at the spreadsheet at least19:27
robrusil2100, yeah, it gets the correct value 30s after I expect it to19:27
robrusil2100, it used to be that the very second I entered a silo name, the computed status would spring into life. try filling out one of the silo statuses. huge delay before computed status updates19:28
sil2100The timing shouldn't have changed, but maybe it takes a bit longer now because we have two directories to poll?19:28
robrusil2100, no, computed status field shouldn't be polling anything, it just checks the assigned/tested state and fills in a cell.19:28
sil2100I didn't change that part19:29
robrusil2100, column N19:29
robrubah19:29
sil2100Nothing from the 'onSpreadsheetChanged' part has been changed19:29
alesagefginther tedg arriving with a question about symbol checking for this build https://jenkins.qa.ubuntu.com/job/url-dispatcher-utopic-amd64-ci/29/consoleFull19:29
alesagefginther I've seen this only once or twice, tedg suggesting we disable dpkg-gensymbol checking by setting the check level to zero, e.g.19:30
alesagefginther, do you recall our ever fiddling with that var before?19:30
robrusil2100, but you changed the formula in column N19:30
sil2100Ah! Right, it's probably slower now19:30
robrusil2100, yeah, ISNUMBER, is that really necessary? seems really slow19:31
sil2100robru: yeah... otherwise it will barf-out...19:32
fgintheralesage, I have never seen that before, is there a proper fix for it? The gensymbols check has always been something we need to do, otherwise omissions slip through19:33
alesagefginther yes it's a pickle, wondering if it's possible to ignore just those symbols19:34
=== pete-woods|away is now known as pete-woods
fgintheralesage, why doesn't this happen for all builds?19:35
alesagefginther, I assume b/c tedg is insisting on strict checking in his debian/rules, check level 419:36
fgintheralesage, i wonder if the gensymbols level is set to 0 in the packaging itself.19:36
fgintherahh19:36
* alesage goes to verify19:36
alesagefginther yep; I don't know what the diff levels mean19:37
alesagefginther, for the record this kind-of goes away in future system when 'coverage' build is separate, have already treated in this mangling project19:39
sil2100robru: btw. is the dashboard changed now? :)19:40
sil2100robru: does it point to the right jenkins jobs?19:40
robrusil2100, yes, it points at the right jenkins jobs and PPAs and even json data. just hooking up the spreadsheet now19:41
sil2100\o/19:41
sil2100robru: silo assignment succeeded19:41
sil2100robru: are you re-adding the UIDs and silo assignments now?19:42
robrusil2100, I will once I fix the dashboard so I can confirm I'm doing it correctly19:43
fgintheralesage, it looks like we have an existing pbuilderjenkins hook for disabling gensymbols19:44
fgintheralesage, the best suggestion I have is to try that19:44
tvosssil2100, I'm confused: https://ci-train.ubuntu.com/job/landing-014-3-merge-clean/53/console19:45
sil2100tvoss: see topic19:45
fgintheralesage, I'm trying a test here: http://s-jenkins.ubuntu-ci:8080/job/url-dispatcher-utopic-amd64-ci/30/19:45
sil2100tvoss: we should be done soon, the jenkins jobs will change19:45
tvosssil2100, ack19:45
alesagefginther, this helps thanks--that was tedg's suggestion after all19:48
robrusil2100, can you check silo 4 (line 15)? it seems the json and the spreadsheet have inconsistent statuses, i guess the spreadsheet isn't getting updated from the backend anymore?19:55
robruor maybe it just needs a minute to sync...19:55
robrusil2100, nm, good now19:56
kgunn_robru, something funny going on for me.... row 39 says silo12 ready...but dashboard shows empty20:00
robrukgunn_, yep, we're working on it20:00
kgunn_ack20:00
kgunn_AlbertA2, ^20:00
robrukgunn_, well, reload the page20:00
Ursinhahello, trainguards (I presume), do I need to have special permissions to add a landing request to the spreadsheet?20:03
sil2100Ursinha: yes, we need to add you to the people that have edit rights20:03
sil2100Let me do that in a moment20:03
Ursinhasil2100: thanks :)20:04
popey#198 has some odd rendering issues20:05
robrusil2100, ok it looks like I've restored the spreadsheet, and everything looks good in the dashboard20:05
popey*18920:05
sil2100\o/20:05
sil2100robru: thanks! :)20:05
robrusil2100, you're welcome20:05
robrusil2100, OH MY GOD... what... CAN IT BE???20:07
sil2100WHAT?! :O20:07
robrusil2100, https://ci-train.ubuntu.com/job/ubuntu-landing-014-3-merge-clean/1/console it's.... IT'S WORKING20:07
sil2100NO20:07
sil2100IT CANNOT BE20:07
* sil2100 panics20:07
Ursinhalol20:07
robrusil2100, ok where are we at? can I click publish on some things?20:09
asachaha20:09
sil2100robru: ok, let's try that, I would also like to see if the build jobs all work correctly with the new setup20:09
fgintheralesage, it didn't work, the hook modifies debian/rules, but not sufficiently: paste.ubuntu.com/8048082/20:09
robrusil2100, ok I triggered some jobs, check the dashboard.20:10
alesagefginther, I see I see20:10
sil2100robru: I'm a bit worried that rebuilds of previously-assigned silos might have problems20:10
robrusil2100, I just had a crazy thought... can we just rip out the part of the spreadsheet that displays silo statuses? the dashboard is sooooo much nicer anyway.20:10
alesagefginther, I may be able to fix20:10
sil2100robru: that's a thought, let's think about it! For this week I would say we did enough chaos :)20:11
robrusil2100, yeah agreed. but I love making the spreadsheet simpler ;-)20:11
fgintheralesage, that would be awesome, thanks20:11
alesagefginther, will work on now20:11
robrusil2100, so I guess stgraber never merged my queuebot fixes, so queuebot will not be pinging about any silo statuses until he gets back20:12
robruwell, it can ping from the spreadsheet, but not the JSON. so you'll get testing pass and ready for assignment pings only20:12
bfillerrobru: need a silo for line 40 when convenient, I know you guys are transitioning20:12
robrubfiller, we can try that ;-)20:13
robrubfiller, telephony-service conflicts in silo 420:13
robruoh, but that one's just merging now20:14
robruno worries20:14
Ursinhasil2100: out of curiosity, when you guys need to put citrain into maintenance mode, how far in advance do you announce that? and how long is the maintenance window?20:15
sil2100Ursinha: that was the first time20:15
camakoRequesting a silo for row 41 plz20:16
camakotrainguards ^20:16
robruUrsinha, hahahahahahah20:16
sil2100Ursinha: usually it's a swift transition and usually doesn't take more than 15 minutes if we change something, but this time it was something bigger and blocked as for longer20:16
sil2100Ursinha: I informed about it yesterday20:16
Ursinharobru: that was a very descriptive answer20:16
Ursinhalol20:16
robruUrsinha, maintenance windows? we edit production live!20:16
sil2100YEA20:16
Ursinhahehe20:17
Ursinhait was just out of curiosity :)20:17
=== sil2100 changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): Ursinha | CI Train Status: #179 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | Known issues: http://youtu.be/ftqkP3n2qLU
robrucamako, ok you got silo 420:18
Ursinhasil2100: can I haz spreadsheet perms? :)20:19
sil2100Suar, adding now!20:19
camakorobru thanks!20:19
robrucamako, you're welcome!20:19
sil2100Ursinha: you should be ready20:20
robrusil2100, things seem to be running. I got a couple publications into proposed, so publish and also check-migration are working20:20
Ursinhasil2100: it worked, thanks :D20:20
sil2100phew20:20
robrusil2100, build in silo 8 seems a bit goofy but it's sergiusens' fault, he pre-merged his MPs, so citrain was a bit confused, not a result of the recent changes I don't think. camako and bfiller have more normal builds that we can follow for now20:21
sil2100robru: oh, and seeing AlbertA2's landing I also see the build jobs seem working20:21
robruyeah that too ;-)20:21
sil2100Ok ;)20:21
Ursinhathat's nice20:23
Saviqtrainguards, is train back up? could I have a silo for line 38 please?20:24
robruUrsinha, you got 1420:24
Ursinharobru: sweet, thanks20:24
robruUrsinha, you're welcome20:24
Saviqrobru, thanks!20:24
robrusil2100, another crazy idea: https://ci-train.ubuntu.com/job/prepare-silo/1392/console maybe the prepare job doesn't need to re-test unity8 conflicts every time. maybe it could just test once ;-)20:25
robruSaviq, you got 17. you're welcome!20:26
ToyKeeperI wonder why accounts -> back crashing is such a persistent bug.20:27
SaviqToyKeeper, it's not crashing20:34
robrusil2100, http://people.canonical.com/~platform/citrain/ seems there's some extra files here, can you clean those?20:35
SaviqToyKeeper, if you mean the 5s delay after exiting accounts, it's just exiting, the service stays on, waiting for another connection20:35
robruoh, my queuebot branch bitrotted, bah, gotta update that20:35
SaviqToyKeeper, it basically is bug #135225120:35
ubot5bug 1352251 in Unity 8 "Splash screen is shown as soon as QGuiApplication is instantiated" [Undecided,Confirmed] https://launchpad.net/bugs/135225120:35
SaviqToyKeeper, unless you really get crash reports of course :)20:36
sil2100robru: oh, right20:40
sil2100robru: I guess the sync happened in a bad moment, let me clean those20:40
ToyKeeperSaviq: Yeah, actual crash dumps.  And it seems they were even uploaded, woot!20:42
robrusil2100, thanks20:42
ToyKeeperOoh, fun.  It looks like gdb also crashed while trying to prep the account app crash file.20:42
bfillerrobru: could you reconfigure silo 20 please, added a new package20:48
robruUbuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): Ursinha | CI Train Status: #179 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | Known issues: queuebot isn't reporting silo statuses20:53
robrusil2100, hey, did you test this image number thing? it rejects any entry other than a literal 'Yes (#)'. You can't put a number there20:58
sil2100robru: yeah, but it seems that it got reverted back by some other changes I did - should be good now21:00
robrusil2100, hm ok21:00
sil2100robru: you'll still be getting warinings about it being invalid though, google spreadsheet doesn't support data validation with patterns or regex :<21:00
robruwow that's lame21:00
sil2100I was looking for that for long and nothing21:01
robrusil2100, and what, you didn't want to type out every possible number? what are you, lazy?21:01
sil2100hah ;) Yeah... :(21:01
robrubfiller, oh sorry, I did the reconfigure, forgot to ping you. it's ready to build21:05
bfillerrobru: thanks21:05
robrubfiller, you're welcome21:05
alesagefginther, offering this having tested separately as shell script https://code.launchpad.net/~allanlesage/pbuilderjenkins/dpkg-gensymbols-fix-existing-level-setting/+merge/23089221:11
Ursinharobru: how long it takes for a package to be published after bot says it's ready to land?21:28
fgintheralesage, thanks, that looks good. can you please add a changelog entry?21:28
fgintheralesage, that will trigger a publish to our ppa21:28
alesagefginther, yessir21:28
robruUrsinha, first it takes until somebody notices it. then once it's published it has to go through -proposed, which (depending on the package) will run some autopkgtests, which can take up to 3 hours for big things like mir. it can also get stuck there depending on a number of conditions, until somebody fixes it.21:31
robruUrsinha, so I've just published it: https://ci-train.ubuntu.com/job/ubuntu-landing-014-2-publish/2/console it'll go into -proposed shortly21:33
Ursinharobru: got it21:33
Ursinharobru: I wanted to know more about the manual part (the citrain publishing part, or sending stuff to snakefruit)21:34
UrsinhaI noticed the bot ping here and wanted to know if there was a policy or something to respond to that21:34
Ursinharobru: thanks :)21:34
robruUrsinha, yeah, right now I'm responsible for that, in EU times it's sil2100. I was afk for a couple minutes so when I got back I saw your ping and the bot ping21:35
alesagefginther, pushed changelog entry, pls review for format :)21:35
Ursinharobru: got it21:36
sil2100robru: ok, so I think everything seems working, right?21:48
Ursinhayes yes21:49
robrusil2100, yep, it looks good to me so far, some builds have been done and a few publishes21:49
robrusil2100, cleaning is also flawless21:50
robruUrsinha, ok you got silo 1021:50
Ursinharobru: thanks21:50
robruUrsinha, you're welcome!21:51
Ursinha:)21:51
robruah, looks like stgraber merged my queuebot fixes! yay!21:52
Ursinharobru: now I have this package that is already signed by rsalveti and needs to be dput to the ppa: http://people.canonical.com/~rsalveti/hybris/ -- I'm doing this to get a grasp of the landing process21:53
UrsinhaI understand only supercow powered people can do that21:54
robruUrsinha, right, so only certain people can dput into the ppas21:54
Ursinharobru: are you one of these people? :)21:54
robruUrsinha, rsalveti is one of those people. is he around to do the upload himself?21:54
* rsalveti hides21:54
robruUrsinha, I am, but I'd have to re-sign the the thing. if rsalveti signed it, best if he uploads it21:54
rsalvetirobru: you don't need to re-sing21:55
rsalvetisign21:55
robrursalveti, oh right. I just had to resign mterry's becuse he's not special enough ;-)21:55
rsalvetiremember dput still push stuff to a ftp server21:55
rsalvetirobru: oh, indeed21:55
robruUrsinha, ok whatever. i can upload it. one sec21:55
Ursinharobru: I didn't ask rsalveti because the point of this is emulate how a person that's not special enough feels using citrain :)21:55
rsalvetithen for a normal human being you'd need to resign the src package21:56
robruUrsinha, oh, are you evaluating citrain so that you can avoid making the same mistakes in ci airline?21:56
Ursinharobru: it's a way to put it :)21:57
robruUrsinha, oh ho ho let me tell you some things...21:57
Ursinhalol21:57
rsalvetirobru: yeah, she's helping me with my landings today21:57
rsalvetiso she can feel the pain herself21:57
Ursinharobru: for example... first step of the airline is to eliminate as many human interventions as possible21:58
Ursinhafor source packages we're almost there21:58
robrursalveti, ugh, whats your key id? I can't upload because I don't have your public key to verify21:58
robruUrsinha, yes, eliminate the monkey button pushing that consumes my day21:59
rsalvetirobru: : http://keyserver.ubuntu.com:11371/pks/lookup?search=0xA9F32C8C77966D012FA4D25073606C99B16223A3&op=index21:59
Ursinharobru: yeah, we don't need that21:59
Ursinhafor most things we don't21:59
robruok, upload started, let's see if the PPA takes it!21:59
Ursinharobru: thanks :)21:59
robruUrsinha, you're welcome22:00
robruUrsinha, now I have to warn you, just yesterday citrain totally failed to be able to publish a source package, so I don't have much faith in this right now...22:00
bfillerrobru: need a silo for line 37, it fixes on of the promotion blockers with gallery22:00
robrubfiller, you got silo 11...22:01
Ursinharobru: uh, what happened?22:01
bfillerrobru: thanks22:01
robrubfiller, you're welcome22:01
robruUrsinha, well the silo was one MP + one source package. the build job built the MP but refused to even acknowledge the presence of the source package, even though it was already built in the PPA. so the publish job failed because it claimed the package wasn't built. but the build job wouldn't "build" it (it didn't even need building, just needed the build job to acknowledge it had already been built)22:02
Ursinharobru: do I have to "build watch-only" for source packages? or should I wait for the ppa to pick that up and update stuff?22:02
fgintheralesage, thanks!22:02
robruUrsinha, https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-010/+packages looks like the package is there22:02
robruUrsinha, so what you do now is called a WATCH_ONLY build22:02
Ursinharobru: do I need to wait for the package to build or only for it to show up in the ppa?22:03
robruUrsinha, you have to trigger the build job, and check 'WATCH_ONLY' so that it just looks in the PPA to acknowledge the source package.22:03
robruUrsinha, only have to wait for it to show up before triggering the WATCH_ONLY22:03
Ursinharobru: got it22:03
robruUrsinha, eg, so do that now ;-)22:03
* Ursinha builds WATCH_ONLY22:03
robruUrsinha, SUCCESS! it failed!22:04
Ursinhawat22:04
Ursinhalol22:04
Ursinhathat means citrain now knows it needs to watch the ppa and then publish in the end?22:04
robruUrsinha, https://ci-train.ubuntu.com/job/ubuntu-landing-010-1-build/1/console finished successfully, but note that it does not make any reference to the source package whatsoever. which means yeah, it won't ack it, so it won't be able to publish it either.22:04
Ursinhaoh22:04
robrusil2100, ^^ our source package handling has been busted for at least a couple days22:05
robruUrsinha, so basically, give up on this one, let rsalveti upload to distro the old fashioned way.22:06
Ursinhaman22:06
robruUrsinha, yep22:06
Ursinharobru: so you're saying citrain is broken for source packages?22:06
robruthis is exactly what happened to mterry yesterday22:06
robruUrsinha, yes.22:06
Ursinhathis should be on the channel topic22:06
=== robru changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): Ursinha | CI Train Status: #179 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | Known issues: citrain cannot handle source packages at the moment
Ursinharobru: thanks :)22:07
robruI should dive into this22:07
robruthe citrain code is so scary though...22:07
rsalvetirobru: please don't free the silo just yet22:07
robrursalveti, no worries22:07
asacrobru: please dive; very important feature and i am sure folks want to land with source packages soon22:11
asacbut guess now that we switched you are not that busy anymore on that part22:12
asacthanks22:12
robruasac, yeah looking at it. only 400 lines of undocumented spaghetti22:12
asaccool22:12
asacsorry :/22:12
Ursinharobru: I can kinda try to help a bit22:12
robruasac, sorry, no worries.22:12
Ursinha:P22:12
asacthanks22:13
robruUrsinha, nah, fortunately it's python.22:13
Ursinha:)22:13
sil2100robru: I wonder what got b0rken22:14
sil2100robru: since when you said it's broken?22:15
robrusil2100, it seems the build job just doesn't even bother to even try to look at source packages.22:15
sil2100uh22:15
robrusil2100, first time I noticed it not working was yesterday.22:15
robrusil2100, but honestly I don't remember the last time I saw it work. could be months22:15
sil2100robru: let me take a quick look at that, maybe I broke it with some of my earlier code22:15
sil2100But I remember some people doing source-only uploads22:15
sil2100Recently22:16
robrusil2100, my very first guess is that line 126 of build script seems to only iterate on MPs, not source packages. still reading though.22:16
sil2100robru: it has to, as the loop in 126 is preparing source packages and does uploads for those, same for changelog generation etc.22:18
sil2100While source packages are completely detached22:18
sil2100robru: the code looks fine on first look, the check is in lines 35222:20
sil2100robru: I didn't touch that part, but maybe there's something racy/buggy there22:22
robrusil2100, yeah I don't understand this code at all22:22
sil2100Me neither22:22
sil2100:D22:22
robrusil2100, oh but you've been steeped in it... molded by it...22:22
Wellarkany debian packaging guru's around?22:22
sil2100I just type in random python code in it with hopes it'll work22:22
sil2100Don't tell anyone though22:23
sil2100Ooops...22:23
robrusil2100, maybe you're a little bit too molded by it.22:23
sil2100robru: hah, but in all seriousness, sadly some parts of the code are really hard to understand, some places are still unknown to me22:23
sil2100robru: I'm not always able to get what exactly Didier had in mind in some places22:24
robrusil2100, well fundamentally somewhere there's a for loop that isn't running because the list it's iterating is empty. fill it full of print statements until you can figure out what list doesn't have the expected value ;-)22:24
alesageWellark, not me but what's your q?22:24
robrusil2100, ack, br22:24
robrubrb22:24
sil2100Ok, I log out from IRC already, but in case something breaks mup me or mail me ;)22:25
sil2100I'll also try digging more in the code for the reasons of the source package problem22:25
sil2100o/22:25
ToyKeeperBack when I mostly wrote everything in C, I'd usually write some pseudocode in a comment before anything interesting, to work out the algorithm and explain what the following code was supposed to do.22:25
ToyKeeperThen I discovered the pseudocode I was writing was actually executable and had a name.  It was called Python.22:26
Wellarkalesage: just see the backlog at #ubuntu-touch for the question I asked from cjwatson22:26
ToyKeeperIt sounds like this isn't that kind of Python.  ;P22:26
UrsinhaToyKeeper: haha, yeah22:26
alesageWellark, reading, wanting to volunteer robru if he has a moment :)22:27
* alesage likes to 'facilitate'22:28
robrualesage, Wellark: sorry citrain is exploding, maybe later22:28
robruUrsinha, rsalveti https://ci-train.ubuntu.com/job/ubuntu-landing-010-1-build/3/console ok magically it's working now.22:32
Ursinhalol22:32
robruliterally no idea what changed there. i didn't change any code22:32
rsalvetilol, now that I just published it manually22:32
ToyKeeperAlso sounds like this would be a good time to know the train engineer who knows exactly the right place to perform a little percussive maintenance.22:33
robruof course!22:33
rsalvetihttps://launchpad.net/ubuntu/+source/libhybris/0.1.0+git20131207+e452e83-0ubuntu2622:33
ToyKeeper"Hitting the citrain with a hammer?  That's only $5.  The other $995 is for knowing where to hit it to make it work again."22:33
rsalvetishould have another src package for tomorrow, we can test that again22:33
robruI put it in debug mode, maybe there's a race condition that debug mode causes it to win...22:33
rsalvetiright22:33
robrualthough I didn't think citrain was threaded. not sure what the race might be22:34
=== robru changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): Ursinha | CI Train Status: #179 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | Known issues: citrain really struggles with source packages. try again in debug mode!
Ursinharobru: lol22:35
rsalveti:-)22:35
robruToyKeeper, http://bazaar.launchpad.net/~cupstream2distro-maintainers/cupstream2distro/trunk/view/head:/citrain/build#L280 you were saying something about hammers?22:36
Ursinharobru: the package in silo 14 says packages are on destination, probably means they're already published in release pocket (?)22:37
Ursinhado I have to do anything else now or that's just admin cleanup?22:37
ToyKeeperrobru: *facepalm*22:37
robruUrsinha, yes! in theory it means that, however there is a race condition where citrain reports that prematurely22:37
Ursinhaoh god22:38
Ursinharobru: and what one has to do to be sure?22:38
robruUrsinha, yeah, I don't fully understand the details (ask colin) but basically when the package gets copied from proposed to release, it takes 10 minutes or so. launchpad (and thus citrain) report that at the *beginning* of the process, rmadison reports it at the end. rmadison is the one that counts when you're doing things like image builds.22:39
robruUrsinha, well, it depends what you're doing. if you just want to clean the silo, that's safe to do after citrain reports the packages migrated.22:39
robruUrsinha, if you want to kick an image build, you have to double check with rmadison22:39
robruUrsinha, if you kick an image build the same minute citrain tells you that a package migrated, it won't be in your image build.22:39
robruthat bit me several times when citrain was new22:40
ToyKeepergahhh...  that source file has no logical organization at all.  Not even a single 'def'.  Reminds me of the input-dispatching loop of something I wrote in 1992.22:40
Ursinharobru: that kinda makes no sense22:40
robruUrsinha, for all of citrain's faults, this is actually launchpad's fault, not ours22:41
robruToyKeeper, yep. it's spaghetti22:41
Ursinharobru: well, citrain, as a system, could perform the rmadison check before reporting the package had migrated...22:41
robruUrsinha, oh but then you'd have to like shell out or something, you don't get rmadison in a nice api like launchpad gives. ;-)22:42
Ursinhahahaha yeah, sure22:43
Ursinhawhy write a script that loops over a shell if you can get a person to do that manually, right? :P22:43
robruToyKeeper, btw, that "hammer" with "-100" means "we don't know how many commits are new commits since the last release, so let's just put the 100 most recent commits into the changelog." ;-)22:44
robruUrsinha, yeah, I mean, you don't want to put me out of work, do you? ... DO YOU?!22:44
robru;-)22:45
Ursinhalol22:45
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha

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