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

robrubfiller: please approve: https://code.launchpad.net/~michael-sheldon/ubuntu-keyboard/fix-1448019/+merge/25778300:10
bfillerrobru: done00:52
bfillersorry about that00:53
robrubfiller: thanks00:53
imgbot=== IMAGE 190 building (started: 20150505-02:05) ===02:05
imgbot=== IMAGE 190 DONE (finished: 20150505-03:40) ===03:40
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/190.changes ===03:40
bzoltanMirv: it seems that the overlay PPA's QtC plugin is out of sync https://ci-train.ubuntu.com/job/ubuntu-landing-016-1-build/149/console04:20
Mirvbzoltan: there is no q-p-u in overlay, but you need to sync that ubuntu2 from archives to your trunk04:28
bzoltanMirv: Ahh... of course. So we had a release to the archive what was not merged to the trunk... I see04:29
bzoltansergiusens:  would you mind to give me the patch you applied on the qtcreator-plugin-ubuntu and pushed to the archive? It would make easier to fix the trunk.04:37
bzoltansergiusens:  I see that you habe added a distro patch to the archive packge. It now blocks the CI process for the lp:qtcreator-plugin-ubuntu04:42
oSoMoNtrainguards: good morning, can silo 3 be published, please?05:44
MirvoSoMoN: sure, I'll just make sure it's configured to go to the overlay05:50
Mirvoh, this's the old silo, great :)05:50
Mirvpedronis: hi! regarding line 27 in the spreadsheet, what should be done about it, removing? the two MP:s listed there are 404 like I wrote in there 2 weeks ago.05:57
Mirvhttps://code.launchpad.net/~pedronis/account-polld/supp-sha384-512-certs/+merge/256477 + https://code.launchpad.net/~pedronis/ubuntu-push/automatic-into-vivid/+merge/25653505:57
oSoMoNMirv, thanks!06:09
tvossgood morning06:17
Mirvgood morning tvoss06:25
tvossMirv, hey there :)06:26
Mirvfixing your "MP" to be MP instead of branch06:29
pedronisMirv: yes, they can be removed07:10
Mirvpedronis: thanks07:34
mzanettisil2100, hey there. Do you know whom I have to ping to grant permissions for silo building/landing to someone?08:41
sil2100mzanetti: hey, I can add that person if anything08:43
sil2100Is that person trained in the train? ( ;) )08:44
mzanettisil2100, I gave him a walkthrough, not sure if there's a requirement to get a walkthrough from you guys08:44
mzanettisil2100, talking about tsdgeos (aacid on launchpad) here08:44
sil2100Ah, sure, let me add him08:45
mzanettiperfect, thanks08:45
mzanettiI'll assist his first few landings08:45
sil2100mzanetti: he should be now train-enabled08:46
mzanettinice. thanks :)08:46
sil2100yw ;)08:46
alan_gtrainguards I'm working through the release process for Mir 0.13 and have reached the point of adding a line to the CI spreadsheet. But it seems to be read-only and I note the topic says there are problems. Am I blocked? Or can you help?08:49
=== sil2100 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: low on vivid silos
sil2100alan_g: hey! So, to have access to the spreadsheet you need to be added as a lander08:52
alan_gsil2100: ok, how does that happen?08:52
sil2100alan_g: I can do that for you - have you been trained on the usage by someone?08:52
sil2100The usage of the CI Train08:53
alan_gI have document I'm fixing as I go08:53
sil2100alan_g: you should be added now, remember about the https://wiki.ubuntu.com/citrain/LandingProcess documentation08:54
sil2100I'll try browsing through it today and making sure it's 100% up to date08:55
alan_gsil2100: thanks, have access and am adding that step (and reference) to the Mir doc08:56
Mirvsil2100: can you join #ubuntu-app-devel?08:56
sil2100Mirv: what's up?09:00
Mirvsil2100: see there, a developer having a problem on desktop09:01
Mirv(14.04)09:01
Mirvogra_: is "allow whoopsie to be permanently turned off" goind to land to rtm-14.09 or can the line be removed?09:20
Mirvrsalveti: will "Upstream fixes and optimizations" (libhybris) land to rtm-14.09 or can the line be removed?09:22
MirvI'd guess not but checking before removing09:22
ogra_Mirv, thjats waiting fro a fix to whoopsie ... seb128 kind of led that bug in the end ... not sure where we stand, but i suspect whoopsie wont be fixed before the hotfix OTA anymore09:22
seb128ogra_, yeah, not likely going to be fixed before the next ota update09:23
ogra_Mirv, kick it :)09:24
Mirvogra_: thanks!09:24
Mirvsil2100: somehow we seem to hit a cap at silo 037, ie claims that no silos left09:27
sil2100huh09:27
sil2100Let me check that09:28
MirvI just changed 30 -> 40 the number of production silos in metadata...09:30
=== jamesh_ is now known as jamesh
Mirvit's probably not affecting anything as it was at just 3009:30
sil2100Ah, I think I know what's wrong09:31
sil2100Uh oh, I think I see a bug in the train code09:36
rvrpstolowski: ping09:40
sil2100wtf09:44
pstolowskirvr, pong09:54
rvrpstolowski: Hey09:55
pstolowskirvr, hi! what's up?09:55
rvrpstolowski: I cannot downgrade libunity-scopes309:55
rvr *** 0.6.9+15.04.20150429~rtm-0ubuntu1 009:55
rvr        500 http://ppa.launchpad.net/ci-train-ppa-service/landing-003/ubuntu-rtm/ 14.09/main armhf Packages09:55
rvrpstolowski: I guess the original package is only available in the image and not in the archives :-/09:56
pstolowskirvr, sudo apt-get install libunity-scopes3=0.6.9+15.04.20150126~rtm-0ubuntu1 did this for me (on clean image + rtm silo 3; not dist-upgraded)09:56
pstolowskirvr, (I had to apt-get update)09:57
pstolowskirvr, ^ that's what you miss I think09:57
rvrAhhh, that's it09:57
rvrYeah09:57
greyback_sil2100: hey, is train ready for landing to wiley yet?10:00
greyback_if not, should I just wait? Or do we land to an overlay ppa of some kind?10:00
mzanettialso, if I select "vivid" in the spreadsheet now, this will go to the vivid phone image afaict. in which case, do we need QA signoff?10:05
sil2100greyback_: it's not open for wily yet... but there are chances the phone will stay focused only on vivid10:06
sil2100But I need more info to confim that10:06
sil2100mzanetti: if you target vivid the it's targetted for the nearest vivid OTA release10:07
greyback_sil2100: ok, thanks for clarifying10:07
greyback_sil2100: vivid need QA signoff?10:10
sil2100greyback_: yeah...10:10
greyback_sil2100: ack10:10
sil2100Mirv: this prepare_silo issue is absurd10:43
sil2100Mirv: I checked the code, checked with cyphermox-test and every test I make shows that find_first_available should just properly return silo 3810:44
sil2100Mirv: I even ran a python snippet from find_first_available and it just worked10:45
Mirvsil2100: hmm, is it possible 38/39/40 would be marked as allocated even though according to spreadsheet they're not?10:45
Mirvsil2100: oh, but find_first_available returns 38..10:46
sil2100Mirv: no, I checked that too, the dirs are empty10:46
Mirvweird10:46
Mirvsomeone has decided 37 should be enough for everybody10:46
sil2100Mirv: well, it *should* return 38 - the snippet I ran returns 38, all code shows it should but in prepare_silo it just seems to return None or ''10:46
sil2100Still looking10:46
tsdgeostrainguards: i'm going to need a silo for row 64 if possible to drive my first landing \o/10:49
sil2100tsdgeos: the train is misbehaving and doesn't want to assign moar silos ;) Debugging it now10:51
tsdgeossil2100: i see, thanks :)10:51
=== MacSlow is now known as MacSlow|lunch
didrockscihelp: hey! since yesterday ps-trusty-desktop-i386-1 is stopped, and I can't get it restarted, mind having a look? (it's a jenkins node used in s-jenkins)11:12
sil2100Mirv: so, to get a better understanding of what is going on, I added some debug info to the train but now of course we need to wait for webops to redeploy it11:29
sil2100Mirv: and they don't have time right now11:29
* sil2100 loves how swift the debugging is with the current model11:29
Mirvsil2100: ok...11:37
* sil2100 needs to go for lunch11:38
sil2100Mirv: in the meantime there's not much we can do11:39
Mirvright11:50
cwaynesil2100, davmor2 heya, just added a line to the spreadsheet for clicks/tarballs for the twitter trending scope to be updated in the store11:56
cwayneshould be really fast to test, all that was changed was some error checking11:56
jibelcwayne, thanks, I'll create a card11:56
mzanetticihelp: I think I'd need a new exception for the licensecheck: https://code.launchpad.net/~mzanetti/unity8/inputinfo-plugin/+merge/25824112:05
jibelcwayne, re twitter-trends LGTM, I get a completely blank scope for some hashtags but it's the same behaviour with 1.0.912:24
jibelcwayne, when do you plan to release a new custom tarball for RTM?12:24
cwaynejibel, today :)  just building and writing up what's changed12:25
cwaynejibel, also thanks, I'll upload new twitter to the store12:25
rsalvetisil2100: yes, feel free to remove it (libhybris)12:49
rsalvetiMirv: ^12:49
Mirvrsalveti: thanks13:11
=== MacSlow|lunch is now known as MacSlow
=== elopio_ is now known as elopio
bzoltansergiusens: ping13:34
sergiusensbzoltan: pong13:35
bzoltansergiusens: I have merged your ninja upload of the qtc plugin :) to our trunk and we have pushed 6 important usability and security fixes. Would you be able to help us to SRU the latest release to 15.04?  In a way or an other the app devs will get this change.13:37
bzoltansergiusens: because if I do not SRU these fixes then I have to push itto the SDK PPA and direct the developers on Vivivd to use the PPA13:37
sergiusensbzoltan: I can't SRU, I'm not a core dev13:39
ogra_you really have to fix that13:39
cjwatsonerr that's entirely orthogonal13:39
ogra_that too :)13:39
cjwatsonalthough ubuntu-ui-toolkit is in main, so in this specific case it does matter :)13:40
sergiusenscjwatson: oh, nice; I need to learn the process then; but that means bzoltan can also do that13:40
sergiusensah, there13:40
* sergiusens needs to read that wiki page again13:40
bzoltancjwatson:  it is the qtcreatot-plugin-ubuntu in this case... the austin sprinters have found couple of issues13:41
* cjwatson tries to view /~sergiusens/+participation, gets annoyed enough to go and attack https://bugs.launchpad.net/launchpad/+bug/140968013:41
ubot5Ubuntu bug 1409680 in Launchpad itself "Person:+participation is Forbidden if the person participates in a visible team via an invisible one" [Critical,Triaged]13:41
=== jgdxx is now known as jgdx
mzanetticihelp, ping :)13:50
evmzanetti: please don't use contextless pings13:51
evdon't ask to ask :)13:51
mzanettiev, well, I asked before and didn't get a reply.13:52
mzanettiso I wanted to find out if someone is actually subscribed to this13:52
mzanettiev, so my question was if I could get an exception added to the licensecheck in jenkins13:53
mzanettihttps://jenkins.qa.ubuntu.com/job/unity8-vivid-amd64-ci/840/console13:53
om26errsalveti, re: silo 30 for push. Does it strictly need to be tested on krillin or Arale is fine ?14:00
evmzanetti: is that legally compatible?14:02
mzanettiev, it's upstream Qt14:03
mzanettiev, basically I coped code from a merge proposal to Qt because we need it now already14:03
mzanetticopied14:03
didrockscihelp: 2nd try: since yesterday ps-trusty-desktop-i386-1 is stopped, and I can't get it restarted, mind having a look? (it's a jenkins node used in s-jenkins)14:03
mzanettiev, here's the diff: https://code.launchpad.net/~mzanetti/unity8/inputinfo-plugin/+merge/25824114:03
rsalvetiom26er: arale is fine14:04
mzanettiev, I *think* it's fine, as the Qt packages we use have the same things in them. That said, IANAL14:04
* didrocks feels ignored…14:15
ogra_/ignore didrocks14:16
didrocksogra_: see! :)14:16
ogra_heh14:17
greyback_trainguards: can I get a reconfigure on vivid silo 37 plz (spreadsheet row 12)14:18
sil2100greyback_: on it14:18
greyback_cheers14:18
sil2100greyback_: did you guys abort the silo build? Just be sure not to abort the jenkins build jobs before the packages are uploaded to the PPA14:19
sil2100The train is fragile in that regard ;)14:19
greyback_sil2100: guilty as charged ;)14:20
greyback_but no packages were generated, I aborte pretty quickly14:20
sil2100greyback_: let's hope nothing got broken, since if it's cancelled during package preparation then it leaves stale files that can get in the way of building again ;) But a reconfigure should wipe things clean for us I guess14:21
didrockssil2100: hum, that's handled, isn't it? (aborting the jenkins build, the transaction is committed at the end and all uploads happen in the end)14:21
didrocksand all states files are removed14:21
greyback_sil2100: let's hope so. I'll let you know :)14:22
sil2100didrocks: right now it's a bit fragile, the build job gets confused when the scripts are killed in the middle of preparing source packages, before their upload14:23
didrockssil2100: argh, it was done before to be transactional on that regard and generate stamped files at the end (while cleaning everything which didn't get stamped and cleaning), that changed, ok14:23
om26errsalveti, also any other TestPlan you want to be run except for ubuntu-push ? The testing instructions are missing on the Spreadsheet14:25
rsalvetiom26er: just ubuntu-push14:25
evmzanetti: cool, I've confirmed that it is a licence compatible change, and have created a task for it on our vanguard board14:29
evwe're a bit shorthanded on that today, so it may be a little while, but rest assured the request is with us14:30
fgintherdidrocks, someone will have a look before too long and back to you14:30
mzanettiev, awesome, thanks.14:30
didrocksfginther: thanks!14:30
sil2100Mirv: ...aaand it seems that it suddenly magically works, now it sees the other silos14:31
sil2100Mirv: I didn't touch anything even14:31
pete-woodssil2100: FYI the network indicator RTM silo from earlier is tested now. just waiting on QA14:37
sil2100pete-woods: \o/ excellent, thanks14:37
sil2100john-mcaleely: hey! How's the device tarball going?14:37
john-mcaleelysil2100, still in progress14:38
sil2100cwayne: I see the twitter trend scope passed QA - is that the only change that would land in the new custom tarball?14:43
cwaynesil2100, nope, see the line below that in the spreadsheet :)14:45
sil2100cwayne: ah! :) No question then!14:46
cwaynesil2100, :)14:46
om26erpedronis, Hi! How long is it normally supposed to take for a Telegram push notification to appear ?14:54
pedronisom26er: should be quick14:54
pedronisralsina_: ^14:54
ralsina_om26er: seconds14:55
om26erralsina_, hmm take ~10-15 seconds. That normal I guess ?14:56
ralsina_om26er: that's more or less what it takes, yes14:56
ralsina_om26er: some days it's a bit faster :-)14:56
om26erralsina_, would love to see it faster :)14:57
ralsina_om26er: the bottleneck is usually between telegram server's and ours, IIRC14:57
om26erralsina_, right, the notifications in the app are instant, so probably the problem is on our end14:58
ralsina_om26er: to get the push, telegram has a server that forwards the message to ours. That extra step takes a few seconds, karni knows best14:59
jibelrvr, what is the status of rtm/silo 015:02
jibel?15:02
om26erpedronis, how can I verify bug 1446584 fix ?15:04
ubot5bug 1446584 in ubuntu-push (Ubuntu) "[krillin] On airplane mode battery discharge more rapidly than with airplane mode off" [Undecided,In progress] https://launchpad.net/bugs/144658415:05
pedronisom26er: I need to go afk, rsalveti can explain that as well15:05
rsalvetiom26er: you can verify via syslog, if powerd got a lock or not (in a delta of 5 minutes)15:11
rsalvetiI added that info to the bug15:11
rsalvetiEasy way to check for the bug:15:11
rsalveti$ tail -f /var/log/syslog | grep powerd15:11
rsalvetiThen look for acquire/release SysState. It shouldn't happen when flight mode is enabled. When either cellular data or wifi is enable, you should see that at every 5 minutes, as it's the default delta for push-client.15:11
om26errsalveti, ok, thanks.15:12
Mirvsil2100: hmmm..15:46
om26ersil2100, is spreadsheet functional again or do we need to request manual landings ?15:47
sil2100om26er: it's ok now... at least for now15:47
sil2100;)15:47
sil2100Mirv: yeah, anyway the bug itself was completely crazy, looked like something not really code related15:47
=== marcusto_ is now known as marcustomlinson
rvrmandel: ping15:57
sil2100cwayne: any news on the custom tarball? :)16:01
cwaynedavmor2, ^16:02
davmor2sil2100: yes it's custom and a tarball16:02
sil2100Custom tarball for RTM? The queue only mentiones vivid16:03
cwaynethis ball of tar is quite custom indeed16:04
cwayneyeah, it's RTM, i built the same for vivid as well though, so that we could do a 2-for-1 :)16:04
davmor2sil2100: happy now16:04
sil2100hm, ok, since I was confused since the spreadsheet said 'not ready yet' still ;)16:05
cwayneoops sorry, ill edit16:05
cwaynei swear i'd changed it already16:06
cwayneguess not16:06
tedgAre their wily silos? It doesn't seem a selection in the spreadsheet.16:14
tedgCan I just write in ubuntu/wily ?16:15
rvrjibel: Approving silo 016:20
* tedg just did it16:20
jibelrvr, thanks, only bit missing is a device tarball now16:21
sil2100Damn16:24
sil2100mandel: ping16:24
sil2100mandel: we have a problem - silo 000 in RTM was built from https://code.launchpad.net/~mandel/location-service/back-port-1441619/+merge/258072 , which is Rejected16:25
sil2100mandel: we would need the silo rebuilt with https://code.launchpad.net/~rsalveti/location-service/syncing-vivid/+merge/258127 instead ;/16:25
jibelsil2100, does that mean we have to retest it?16:25
sil2100We just probably wasted QA cycles damn it16:25
sil2100jibel: I would have to do a comparison to see if they're source-identical16:26
sil2100Let me check that16:26
sil2100But I'm a bit irritated16:26
jibelsil2100, could this check be done *before* the silo can even be marked ready for QA?16:26
jibelsil2100, and if it is  not fully approved, then it cannot be marked for QA.16:27
sil2100jibel: I think it was in the past, but people protested since their workflow was to sometimes test stuff in the silo before top-approving branches16:27
sil2100jibel: well, the perfect solution would be hard to do with the spreadsheet16:28
jibelsil2100, it wouldn't block dev workflow16:28
sil2100What we could do is add a check for Rejected merges16:28
sil2100Rejected or Superseeded16:28
jibelsil2100, it would just prevent people from marking a silo ready for QA while it isn"t16:28
sil2100And inform during build-time about those16:28
sil2100jibel: yeah, you can't easily do that with the spreadsheet16:28
jibelsil2100, I don't want to add an extra manual task for such a thing that is clearly what computer are good at.16:29
jibelplus a bunch of 's' in the sentence :)16:29
rsalvetisil2100: I did rebuitl with that16:30
rsalvetimaybe the spreadsheet reverted something16:30
sil2100rsalveti: you did? Did you reconfigure after changing in the spreadsheet?16:30
sil2100Since the config still shows the old MR16:31
rsalvetiweird16:31
sil2100rsalveti: are the two branches code-identical?16:32
rsalvetisil2100: nops16:32
rsalvetihttps://code.launchpad.net/~rsalveti/location-service/syncing-vivid/+merge/258127 is the right one16:32
sil2100Crap16:33
rsalvetiand is the one that produced the package that is in that ppa16:33
sil2100rsalveti: ah, indeed, the build log says so too16:34
sil2100rsalveti: now this is a mystery16:34
sil2100rsalveti: ok, so the silo is configured with the old branch but the build job indeed used the new branch16:35
sil2100rsalveti: maybe someone reconfigured the silo after your build and at that time the spreadsheet reverted itself, so it reconfigured it to the old branch16:36
sil2100rsalveti: could you make sure the spreadsheet row for this landing has the correct MPs and source pkgs? I'll reconfigure it then, watch-only and publish16:37
jibelsil2100, so it's all good and no retest, right?16:37
rsalvetisil2100: it's just this MR16:41
rsalvetiso just use that16:41
rsalvetino more src package16:41
sil2100ACK16:42
sil2100jibel: yeah16:42
jibelsil2100, now we really need a device tarball16:42
jibeljohn-mcaleely, ^ any news?16:42
sil2100john-mcaleely: ping ^16:42
sil2100rsalveti: thanks for clearing it up o/16:43
john-mcaleelyjibel, sil2100 fixed build running on capomastro now16:43
sil2100\o/16:43
john-mcaleelyso, 45 mins away16:43
jibeljohn-mcaleely, good, thanks!16:43
pmcgowannice16:43
sil2100john-mcaleely: you still need to test it then, right?16:43
john-mcaleelythat's in the 45 min eta16:43
john-mcaleelytakes around 30 mins to do the testplan :-)16:44
jibelsil2100, when there is a device tarball, davmor2 will be done with the validation of the custom, can you start a build and will do the validation device bits directly on the promotion candidate16:44
john-mcaleely(if this build fails, I have a tested, locally built, tarball ready to go16:44
jibels/will/we will/16:44
sil2100jibel: yeah, I'll just build a new image once we have silo 000 in the archives16:45
sil2100Actually...16:45
sil2100hm16:45
robrutedg: congrats on getting the first wily silo: http://people.canonical.com/~platform/citrain_dashboard/#?q=wily16:45
robru(14)16:45
sil2100slangasek, cjwatson: I published indicator-network to 14.09 a while ago and it didn't appear in -proposed16:45
* tedg does a wily dance16:46
tedgrobru, Thanks!16:46
robrutedg: you're welcome16:46
jibelsil2100, well, wait until we have the 2 tarballs16:46
sil2100jibel: those can land afterwards, they're not part of the rootfs anyway16:46
jibelsil2100, fine16:46
cjwatsonindicator-network 0.5.1+15.04.20150505~rtm-0ubuntu1 in 14.09 (Cannot copy DDEBs to a primary archive)16:46
sil2100huh?16:47
cjwatsonthat's odd, I thought we removed that check recently16:47
cjwatsonoh, not entirely16:48
sil2100cjwatson: strange, since we published packages today to rtm already, maybe infinity re-enabled something when he was working on wily?16:48
cjwatsonno, that was re-enabled a while back16:48
cjwatsonyou probably published stuff that was built before we switched that back on16:48
slangasekcjwatson: does that mean the silo will need to be rebuilt?16:49
cjwatsonno16:49
cjwatsonbut it needs somebody to reconfigure the ubuntu-rtm archive16:49
sil2100cjwatson: it's a new silo, it got built today actually16:49
cjwatsonwhich would be, let's see16:49
sil2100cjwatson: assigned and built today16:49
cjwatsonoh look, techboard16:50
cjwatsonslangasek: oh hai16:50
slangasek:-)16:50
slangasekpoint me at the button16:50
cjwatsonslangasek: archive = lp.distributions['ubuntu-rtm'].main_archive; archive.build_debug_symbols = True; archive.lp_save()16:50
cjwatsonin "lp-shell production devel"16:50
sil2100devel rulz16:51
sil2100Why is it still devel, I never had any issues with that right now, would love it to become the new stable version16:51
cjwatsonsil2100: then I guess we might need to redo the publish step manually, or can you retrigger that from your end nowadays?16:51
cjwatsonAPI guarantee, although basically the whole system is broken there16:51
sil2100cjwatson: I think we can retrigger it from the train, since I think it would just re-publish then16:51
slangasekcjwatson: http://pastebin.ubuntu.com/10990880/16:51
cjwatsonwut16:52
slangasekyou tell me ;)16:52
cjwatsonslangasek: could you 'rm ~/.launchpadlib/api.launchpad.net/cache/*wadl*' and try again?  possibly old cached wadl16:52
slangasekold cached wadl, not the finest of whiskeys16:53
slangasekcjwatson: same error16:53
cjwatsonslangasek: you're definitely using devel?16:53
slangasekI'm definitely typing 'lp-shell production devel' :)16:53
slangasek$ lp-shell production devel16:54
slangasekE: ipython not available. Using normal python shell.16:54
slangasekConnected to LP service "https://api.launchpad.net/" with API version "devel":16:54
slangasekNote: LP can be accessed through the "lp" object.16:54
slangasek>>>16:54
cjwatsonslangasek: ok, sod it, try https://launchpad.net/ubuntu-rtm/+archive/primary/+admin16:54
cjwatsoncheck "Build debug symbols", save16:54
slangasekNot allowed here16:54
sil2100Uh oh16:55
cjwatsonah, I totally misread the security adapter16:55
cjwatsonneeds webops16:55
slangasekok :)16:55
cjwatsonor wgrant when he wakes up, but that probably won't be for a few hours16:55
cjwatsonso you can point them at either of those methods, but the web UI is probably less confusing16:56
slangasekcjwatson, sil2100: 09:58 < seelaman> slangasek: done16:58
sil2100\o/16:59
sil2100Thanks, let me try a re-publish16:59
om26erMirv, re qtdeclarative silo, did you compare autopilot test results with previous version ?17:01
=== alan_g is now known as alan_g|EOD
sil2100cjwatson, slangasek: could you check if the packages got published correctly this time?17:08
om26ersil2100, do you know ? ^17:08
sil2100om26er: hm, I have no info regarding that, I guess only Mirv would know17:09
cjwatsonsil2100: seems to have been17:09
om26ersil2100, is he EOD ?17:09
sil2100om26er: but usually he does that17:09
sil2100om26er: yes, it's around 20-21 at his place now17:09
cjwatsonwgrant: I have a branch in progress to fix the reason the above was a problem, but I'm about to EOD.  Will submit it tomorrow17:11
slangaseksil2100: I've committed the changes for daily phone builds, now fixing up the live crontab17:23
slangaseksil2100, ogra: now, whose local change to the crontab is this?:17:24
slangasek# do not build RTM on weekends, so we get two days of testing without forced reboots17:24
slangasek#02 3 * * 1-5  DIST=ubuntu-rtm/14.09 for-project ubuntu-touch cron.daily-preinstalled --live17:25
slangasekthe crontab is in VCS, please make changes there17:25
john-mcaleelyhttp://people.canonical.com/~jhm/barajas/ubuntu-rtm-14.09/device_krillin-20150505-db7b5bd.changes17:25
john-mcaleelyhttp://people.canonical.com/~jhm/barajas/ubuntu-rtm-14.09/device_krillin-20150505-db7b5bd.tar.xz17:25
john-mcaleelyhttp://people.canonical.com/~jhm/barajas/ubuntu-rtm-14.09/device_krillin-testresults-20150505-db7b5bd.ods17:25
john-mcaleelysil2100, jibel ^17:25
john-mcaleelyfor your QA pleasure17:25
slangasek(for everything except temporary disabling of jobs during milestone builds)17:25
sil2100jibel: ^17:26
sil2100slangasek: ah, hm, it's an old change17:26
john-mcaleelyi remember that being introduced17:27
john-mcaleelyages ago17:27
john-mcaleely~August last year?17:27
sil2100slangasek: but yeah, all the other changes I was always editing it directly on nusakan, had no knowledge of a VCS17:27
slangasekyeah, improperly ;)  if this is the policy, somebody should commit it to lp:ubuntu-cdimage17:27
ogra_slangasek, please dont !17:27
slangasekogra_: don't what?17:28
ogra_the crontab ion VCS is only an example one17:28
slangasekogra_: that is false17:28
ogra_dont merge them17:28
ogra_no, that is how it was always handled17:28
slangasekogra_: no, it is *not*17:28
slangasekand if this was the impression that you had, that explains why the live instance is so badly out of sync17:29
john-mcaleelysil2100, if you need the tarball pushing, ping me on telegram if I'm |away17:29
ogra_slangasek, well ... ask infinity or cjwatson17:29
sil2100john-mcaleely: uh oh I don't have a telegram account! Maybe davmor2 could do that though!17:29
ogra_cronab is the one thing weher the live version supesedes the one in the branch17:29
john-mcaleelythere's always an sms to the mobile in the corp. dir then :-)17:29
ogra_because it might have ad-hoc changes for milestones etc17:30
slangasekinfinity, cjwatson: can you please either confirm my understanding of nusakan's crontab, or refute it? :)17:30
slangasekinfinity, cjwatson: since ogra_ and I seem to have a very different understanding of the intended crontab management17:30
ogra_we used to sync it every now and then, but the production one is always been master17:30
ogra_(oh, and no, i dont know who commented the line )17:31
sil2100ogra_: I commented it the line of RTM auto-builds some time ago17:33
sil2100Once we stopped landing stuff there17:33
ogra_sil2100, yeah, i surely commented it too at some point :)17:33
infinityslangasek: I think that in theory you're right, but years of practice going back several machines probably mirrors ogra's understanding better.17:33
ogra_but i dont know if in this particular case since it was an on/off thing for the last weeks17:33
infinityslangasek: I certainly don't commit temp changes (like commenting during milestones), but adding/removing things should definitely be committed so they're not lost.17:33
ogra_right17:34
slangasekright17:34
ogra_thats what i meant with "syncing every now and then"17:34
slangasekand "it's been that way since August" is not a temp change17:34
ogra_surely not :)17:35
ogra_and it should have been synced17:35
infinityWe have a lot more cooks dangling limbs in that pot than we used to, so a firmer policy wouldn't hurt at this point.17:35
slangasekogra_: ok, so I'm not sure what you were telling me to "don't" do17:35
dobeycihelp: can we get lp:unity-scope-click landing/MP configuration updated to land on wily now?17:35
slangasekI never said I was overwriting the crontab, I said I was fixing it :P17:36
ogra_slangasek, i thought you asked about the line being commented17:36
sil2100Just to come out of this clean: I did not have access to nusakan back then ;p17:36
ogra_that bit shouldnt go into VCS17:36
slangasekogra_: ah. no, I was asking about the schedule change17:36
* sil2100 is innocent17:36
ogra_i wasnt aware the additions to the line had not landed17:36
slangasekinfinity, sil2100: btw we have three different branches we want phone dailies of for the moment (14.09, vivid+overlay, and shortly wily), and the crontab is rather full as far as scheduling goes; I'm proposing that we just build them all in parallel at the same time, I think launchpad should be able to scale out fine to handle it and it beats me having to pick arbitrary different times for each bu17:38
slangasekild17:38
fgintherdobey, I expect this to be done today. We're in the middle of the process of adding the wily chroots and updating the job configs to use wily17:38
sil2100slangasek: makes sense if launchpad can handle that by itself17:39
ogra_slangasek, yeah, that scheduling is surely overruled by LP nowadays, it stems still from having only one builder17:39
infinityslangasek: Yeah, timing really doesn't matter anymore, except for when people want the images to appear.17:39
sil2100We don't really care about the specific time and/or priority what builds first I suppose17:39
dobeyfginther: ok17:39
infinityslangasek: Pick a time that's good for the people who'll be testing them and jam them all in together, IMO.17:39
slangaseksil2100: this way they should all build in parallel, and all appear within a half hour of each other17:40
ogra_yeah, we used to pick it in a way that the autopilot tests had run when we started the landing team meeting in the past17:40
infinityslangasek: Maybe delay by a minute or two, so the slightly-broken locking protocol in cdimage doesn't get more broken. :P17:40
slangasekinfinity: I thought the locking protocol was sane between different images17:40
ogra_but given we only do that twice a week now it isnt that important anymore when these tests show up ... i guess thats a QA question now17:41
infinityslangasek: There's one specific lock that's a bit touchy, and I've not hunted down why.  It doesn't actually break images, but it does end up with a counter being off-by-one, which hitches up the mirror sync (a non-issue for touch, but then it breaks server builds later).17:41
infinityWell, it doesn't break the image it's building when the lock/unlock fails, I mean.  It obviously breaks anything that relies on mirror consistency.17:42
infinityslangasek: I'm about 99% sure it's an uncaught exception or something, but on the off chance that it's also racy, I'd rather stagger the starts by a minute just to be safe until I know what's wrong and know it's fixed.17:43
slangaseksil2100: crontab mangling done.  The vivid daily builds will start immediately, but the importer isn't yet set up to pull them in; I assume that we are going to want to point ubuntu-touch/rc-proposed at these as soon as OTA 3.5 is done17:43
slangasek(when is that done?)17:43
sil2100slangasek: OTA-3.5 will be done this week, we're closing the gates in a few minutes and building our first promotion candidate17:45
slangasekinfinity: ok, done17:45
slangaseksil2100: ok.  as soon as ota 3.5 is out the door, let me know and I can help finagle the channel configs17:46
ogra_sil2100, oh, i guess you want wily support for the bot too ?17:46
sil2100slangasek: sure thing, thanks for making this happen ;)17:46
* ogra_ will try to make up some time for that tomorrow 17:46
sil2100ogra_: hm, I wonder, we could but I wouldn't say it's top priority as per what olli said we're all concentrating on vivid as there are no plans for wily phones17:47
sil2100Ok, maybe I'll rephrase it17:47
ogra_well, there will be wily snappy phone builds i guess17:47
ogra_not really for usage though17:47
sil2100I'll be good to have for sure, but not a priority ;)17:48
ogra_ok :)17:48
tedgsil2100, and thinks should land in wily before landing on vivid.17:48
tedgthings17:48
ogra_tedg, i fear that wont always work17:48
sil2100tedg: yeah, it's not so easy...17:48
ogra_i.e. if you have dependencies on something thats only in wily17:48
slangasekwe won't release a phone from wily, but it's still better to keep the trunk from getting completely overgrown with weeds17:48
ogra_for sure17:48
davmor2john-mcaleely: sil2100 I can ping john on telegram :)17:49
sil2100davmor2: thanks ;)17:49
ogra_but you shouldnt focus your trunk on wily featuresets17:49
ogra_(which might be hard for the Qt bits)17:49
sil2100slangasek: we need to finally discuss what to do with landings, if we do that auto-dual-landing thing for projects where we can17:49
sil2100Or we just again allow 2 trunks to form - one for stable and one for devel17:50
* sil2100 needs either a clear decision from higher-ups or the decision power here17:50
sil2100;)17:50
sil2100ogra_, jibel: kicking off the rtm image17:51
tedgDoesn't every project already have a stable branch?17:51
tedgI mean, that seems like standard operation...17:51
sil2100tedg: yes, the RTM one17:51
pmcgowansil2100, woot17:51
tedgsil2100, Heh, for really new projects I guess :-)17:52
tedgMost of mine have a set for LTSes and the such as well.17:52
sil2100pmcgowan: once this image builds QA should be done with device tarball sign-off, so john-mcaleely can then press the button and we'll have the first promotion candidate ready for QA17:52
pmcgowanack17:54
infinitycjwatson: When you wrote the EXTRA_PPAS integration for cdimage, was there a reason you opted for first_ppa = archive, instead of a separate BUILD_ARCHIVE variable or something?17:54
imgbot=== IMAGE RTM 273 building (started: 20150505-17:55) ===17:55
ogra_\o/17:55
infinitycjwatson: It seems a bit unintuitive that a build in the primary archive will stay in the primary archive if I use extra_ppas in the json config, but will build in a PPA if I used EXTRA_PPAS on cdimage.17:55
slangaseksil2100: yes, we certainly do need to get that sorted out17:58
slangasekinfinity: so I need to set EXTRA_PPAS=ci-train-ppa-service/stable-phone-overlay:1000 now for the pinning, right?18:30
infinityslangasek: 100118:32
slangasekok18:32
sil2100Ok, I need to go away now or I lose my head18:42
sil2100See you o/18:42
sil2100davmor2: please ping john-mcaleely once the tarball passes sign-off ;)18:43
sil2100davmor2: I see the rootfs for #273 finished, but the image still needs some time to appear18:43
sil2100But he can push it whenever you're ready18:43
davmor2sil2100:  I might18:44
sil2100(the tarball that is)18:44
davmor2om26er: is testing it when he get's it flashed he took it while I was at tea :)18:44
davmor2sil2100: so om26er is pinging john-mcaleely via telegram \o/ my work here is done19:02
sil2100\o/19:03
sil2100john-mcaleely: tarball can be released \o/19:03
john-mcaleelydavmor2, om26er thank you19:03
sil2100davmor2, om26er: thanks guys!19:03
john-mcaleelysil2100, want the device tarball pushed then ? :-)19:03
sil2100john-mcaleely: hm, wait19:03
sil2100It should be safe now, right?19:03
* john-mcaleely waiting19:03
sil2100Since the rootfs finished building, but the image wasn't imported yet19:03
sil2100ogra_: you think it would be safe to push a new device tarball at such a state? I'm always worried about some races or such19:04
ogra_sil2100, well, check if the importer already runs19:06
ogra_i usually stop the importer in such cases to not accidentially cause havoc19:06
ogra_if it already runs i wouldnt challenge it and wait the few mins19:07
sil2100Yeah, it's running19:12
john-mcaleelyaha19:12
sil2100john-mcaleely: let's wait for the importer to stop running19:12
john-mcaleelyok19:12
john-mcaleelyping me here when it's done sil210019:12
sil2100Shouldn't take long19:12
ogra_usually it doesnt run more than 30min19:12
sil2100john-mcaleely: sure, thanks :)19:12
ogra_ 1258 ?        R     15:29 /usr/bin/python /srv/system-image.ubuntu.com/bin/import-images19:13
ogra_already 15 min in ...19:13
imgbot=== IMAGE RTM 273 DONE (finished: 20150505-19:20) ===19:20
imgbot=== changelog: http://people.canonical.com/~ogra/touch-image-stats/rtm/273.changes ===19:20
ogra_sil2100, go wild19:20
ogra_or rather john-mcaleely ^^^19:20
charlesheh19:20
sil2100john-mcaleely: !19:28
sil2100john-mcaleely: as ogra_ said, importer finished - please push teh buttonz19:28
sil2100:)19:28
john-mcaleelysil2100, button pushed19:31
john-mcaleelysil2100, tarball published19:31
sil2100\o/19:31
sil2100john-mcaleely: thanks!19:31
john-mcaleelyyw19:31
sil2100om26er, ToyKeeper, davmor2, alesage: #274 should be available soon, which is the promotion candidate for this week :)19:32
* sil2100 goes off19:32
sil2100See you tomorrow19:32
om26ersil2100, thanks19:32
ToyKeeperThanks.19:33
fgintherslangasek, I need to pick up a conversation we started earlier. Generally when opening a new release, CI updates all of the pre-merge CI jobs to test trunk with the new devel release (i.e. lp:unity8 will go from vivid builds to wily), but it sounds like we need to take a much different approach now?22:01
wgrantcjwatson: Huh, I didn't know that check existed :/22:01
=== salem_ is now known as _salem
slangasekfginther: hmm yes.  going to the wiki to refresh my memory on prior art22:15
fgintherslangasek, for some more backgroun: the approach in the past was to automatically move trunks to the new release and then if necessary create an SRU branch on demand. For utopic, we only had 1 SRU branch.22:27

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