[00:04] It'd be nice if freenode wouldn't freak out when I change the host connected to my proxy... as I'm about to do. Probably gonna get flood-kicked in a moment. [00:07] popey my znc is all confused it seems :-P [01:07] good "evening" all [01:16] Wellark, Are you testing silo 19? [01:16] tedg: which one is that? [01:16] tedg: ... [01:17] * Wellark goes to get a clue [01:17] Wellark, connectivity api singleton [01:17] oh, that [01:17] just land it [01:17] if it compiles, and tests pass it's fine [01:18] same for silo 11 [01:18] that can be landed as well [01:18] Wellark, Is no one using connectivity api that we should check? [01:19] tedg: not yet [01:19] I landed it like on Friday [01:19] and have not announced it on the ubuntu-phone ml yet [01:19] will do it when silo 19 lands [01:19] k [01:19] tedg: so, please mark both silos "Testing Done" [01:20] wtf.. it's 4am already.. [01:20] * Wellark sometimes wonders what is the meaning of life [01:22] Wellark, It seems that 11 should be installed on a device and made sure it's sane, we're definitely using indicator-network. [01:22] dobey: Around? The ubuntuone-credentials test plan seems to be out of date. [01:23] tedg: it's sane [01:23] trustme [01:24] it's just a try {} catch {} [01:24] nothing more [01:24] try{} does not have side effects [01:24] Wellark, Sure, but that can easily break something.It could catch something that went through and was used before elsewhere. [01:24] and it will fix the #1 crasher on touch devices [01:25] tedg: trust me. it's a precision WMD [01:26] I'm going to be trying to land some other silos tonight so I'll be flashing, I can test that one too. [01:26] tedg: ok, thanks [01:26] tedg: the only "test" there is that indicator-network keeps running [01:27] tedg: and you can connect to an accesspoint using it [01:27] Wellark, K [01:30] trainguards: please publish silo 19 ASAP [01:30] it's an API break on a new QML module and we need it to land before users emerge [01:31] and I can't send an announcement email to the ML before it's landed [01:31] that's critical piece of API for the developers [01:40] Wellark: will do, just afk now [01:41] robru, You need to put it in language Wellark understands: "had an emergency, ran out of beer, getting more, be back soon" :-) [01:42] XD [01:43] and don't know if it's sad or funny, but that is just so true... [01:48] ToyKeeper: copy/paste worked for me...from browser to notepad [01:48] i found an issue with msg app last week and had filed a bug [01:49] seemed specific to msg app [01:49] also notepad-to-notepad seems fine [01:50] kgunn: From what I found, long-tap in the browser acts like a double tap, simply selecting the current word. I couldn't get the context menu to come up at all. [01:50] kgunn: Then I tried copy from notepad to SMS. I could select text, copy it, then long-tap in the SMS entry showed 'paste' greyed out. [01:50] right...the greyed out paste is the bug [01:51] Okay, the test plan didn't note anything about that case failing. [01:52] kgunn: Any ideas what happened with the browser's context menu? [01:52] also, the browser is really fickle...but you can get copy to come up [01:52] i mean i can (on multiple devices too) [01:53] The silo is approved since it fixes something and doesn't appear to break anything, but now there's a possible regression to track down. [01:53] ToyKeeper: whats the regression ? [01:54] https://bugs.launchpad.net/messaging-app/+bug/1360429 [01:54] Ubuntu bug 1360429 in messaging-app "paste prompt doesn't highlight" [Undecided,New] [01:54] https://bugs.launchpad.net/platform-api/+bug/1322238 [01:54] Ubuntu bug 1322238 in Ubuntu UI Toolkit "Copy/Paste availability inconsistent between apps" [High,New] [01:54] kgunn: The browser's context menu on highlighted text used to work... not sure when it broke. [01:55] (triple-click a paragraph to select it, tap-and-hold to bring up a context menu, and instead it just reduces the selection to the current word) [01:57] I can get it to copy a link, but it's supposed to be able to copy regular text, right? [01:57] ToyKeeper: oh, honestly, not sure about that....i've only ever copied like whole paragraphs [01:58] In any case, it looks like this isn't a mir issue. I originally thought it was because none of the copy/paste cases worked, but it seems to be individual app issues instead. [01:59] The SMS bug is known, and it seems the browser needs a bug filed too. [01:59] ToyKeeper: yeah for sure...it really is fickle [01:59] i see what you mean now too [01:59] kgunn: Any chance you could update the mir test plan with notes about expected failures and/or more specific steps known to work? [01:59] it has drag handles [02:00] and you can't really drag to a smaller amount of text [02:00] sure [02:02] Thanks robru! [02:02] Heh, I haven't been able to invoke the drag handle in the browser at all today, and in other places it's really really finicky. [02:02] tedg: you're welcome! [02:03] Then again invoking the drag handles on Android is usually difficult too. [02:03] robru, If you're back at a keyboard I'd love a couple of silos as well please. [02:03] tedg: sure just a sec, I'm doing your RTM one for 19 [02:04] robru, Cool [02:04] tedg: also you didn't specify a series for line 64 [02:04] robru, Sorry, fixed. [02:04] tedg: ok you got rtm2 for starters [02:05] === trainguard: IMAGE 209 building (started: 20140827 02:05) === [02:05] thanks queuebot, you're the best friend a man could ask for. [02:08] tedg: ok you got 12 and 14 for utopic [02:08] robru, Great, will build away. [02:09] charles, 14 is yours ^ [02:12] hold on to your butts, I'm gonna run the archive job, bot might freak out (but it really shouldn't!!) [02:16] ToyKeeper: sorry, the online-accounts trusted session stuff landing caused some visible changes, but the plan itself is basically the same. i've updated it [02:17] ok everything seems in order here [02:18] dobey: I got a little distracted mid-testing. Mostly, I just noticed that some "<" back buttons aren't there any more, and the 'add account' thing is gone too. [02:19] dobey: And, er, is there a way to test account creation on staging? I'd prefer if I don't have to delete accounts from production after each test. [02:23] dobey: I've also noticed issues getting to the account settings or to U1 accounts after going back, but it's not consistent and it's not just with the silo. Are there any known bugs about that at the moment? [02:23] ToyKeeper: yes. the easiest way is to run the "setup-staging.sh" script that is included in the pay-service package [02:23] Like, tapping U1 then cancel repeatedly tends to make it stop working. [02:24] alright, I am out. I may respond to pings later but no guarantees [02:25] ToyKeeper: i don't know if there are specific bugs filed or not. with online-accounts using trusted sessions now, there have been some behavioral changes as a result. but all those changes are in online-accounts itself [02:26] ToyKeeper: if you find bugs where system-settings or online-accounts stops responding or such, please file bugs against online-accounts for them [02:26] dobey: Just curious. It's not a silo blocker (happens without the silo too), but it's an issue I was hoping someone already knew about. [02:28] ToyKeeper: mardy would be the person to ask about it. i suspect that issue isn't limited to the u1 account plug-in, and if you hit cancel repeatedly for twitter/google/etc it has the same results? [02:28] Haven't tried the other account types yet. [02:29] Got pulled away just after I found it, and haven't gotten back to it yet. [03:12] dobey: Approved. [03:45] === trainguard: IMAGE 209 DONE (finished: 20140827 03:45) === [03:45] === changelog: http://people.canonical.com/~ogra/touch-image-stats/209.changes === [03:59] tedg: did you have time to test the $silo to get it landed+ [03:59] Wellark, The indicator-network one? [04:00] tedg: yeah [04:00] Wellark, Yup, merged and cleaned. [04:02] tedg: thanks! [04:02] np [04:05] Thought I could run through these ubuntuuitoolkit tests, but I might fall asleep before they finish. [04:06] Wellark: let's see [04:07] looks like published [04:08] indeed [04:08] I think it slightly missed #209 image though [04:09] Wellark: like, er, morning to you, or evening? [04:13] Mirv: something like that [04:13] or between [04:15] o_O [04:17] nice, a crasher fix [04:17] * Mirv updates mako [04:18] * Mirv goes crazy and will update new shiny Qt DPI support there too [04:40] Hmm, no thostr. [04:42] I wonder if anyone knows what bug is fixed in row 49 / rtm-013, "fix crash bug in network indicator". [04:42] It has no MP or bug attached. [04:43] ToyKeeper: looking at the PPA contents, it's https://bugs.launchpad.net/ubuntu/+source/indicator-network/+bug/1343341 [04:43] Ubuntu bug 1343341 in indicator-network (Ubuntu RTM) "/usr/lib/arm-linux-gnueabihf/indicator-network/indicator-network-service:6:__gnu_cxx::__verbose_terminate_handler:__cxxabiv1::__terminate:std::terminate:__cxxabiv1::__cxa_throw:core::dbus::Bus::send_with_reply_and_block_for_at_most" [Critical,In progress] [04:43] something found from errors.ubuntu.com logs [04:44] Thanks! I didn't think about looking in the PPA. [05:08] hmm, ken is not online. anyway, that line 21 conflicts witch the Mir 0.7.0 landing which is also in rtm silo === asac` is now known as asac [07:04] sil2100: hello :) [07:07] sil2100: I'm confused about rtm landing silo 8 [07:08] sil2100: it says build fails because of missing libunity-scopes 0.6.3 which is exactly the version in pulls in...? [07:11] sil2100: or, can I specify somehow that libunity is built before the shell? === dbarth__ is now known as dbarth [07:25] sil2100, hey! if we get our stuff src-copied from u to rtm, do we also need to merge it intro rtm branches? or can we remove/disable these branches for now since we don't diverge from utopic? [07:31] Hey! [07:31] sil2100: good morning [07:32] pstolowski: you don't need rtm branches then, since you just need to make sure you release everything into both more or less [07:32] sil2100: how can I tell the builder to build the src packages in certain order? [07:32] thostr_: hey! Let me take a look on what exactly is happening [07:34] sil2100: we've a process question. bzoltan has run the usual 8h of tests on UITK on ubuntu. will he need to separately run the same 8h of test on ubuntu-rtm? [07:36] Mirv: from my current understanding, the testing will have to be repeated... but I'm not sure if that's the final decision and if QA doesn't have any ideas on getting this better [07:37] thostr_: ok, I kicked a rebuild of those packages... normally it would be stuck in a dep-wait, but I think the debian deps (maybe) weren't bumped [07:38] thostr_: so it's really hard to force a specific build order without build-deps, we might just have to rebuild the packages in this case (which is not a big deal I think) [07:39] sil2100: that's why we bumped the version to 0.6.3 to enforce the order... anyway, I keep my fingers crossed [07:42] bzoltan: ^ dual testing for dual landings for now... [07:42] sil2100: what did you rebuild? I cannot see it building [07:42] and after that, QA signoff [07:43] thostr_: now things build successfully from what I see - I kicked package builds in the PPA [07:43] Mirv: OK, I charge my device and run the tests again [07:43] sil2100: ah, ok, jenkins UI was slow [07:45] thostr_: so, actually the problem that happened is that well, the ubuntu-rtm archive had currently the 0.6.3+14.10.20140820.is.0.6.1+14.10.20140809-0ubuntu1 version of the package (so the build-dep of 0.6.3 in packaging has been satisfied), but since this version is a revert it actually was 0.6.1... so there was no packaging dep wait, as the builder thought it's already satisfiable by the archive [07:46] thostr_: that's a singular case, we rarely do reverts so such a thing should not happen again :) [07:47] sil2100: yes, that was still fallout from rtm landing testing from last week [08:01] brendand, davmor2: once you're up - there's a nifty list of QA sign-off tasks waiting for you :) [08:03] sil2100, so. many. signoffs === moon127` is now known as moon127 [08:03] sil2100, i've still got silo 3 from yesterday. i'll probably sign it off in a minute and move on [08:04] Excellent [08:26] sil2100: I don't care :P [08:27] sil2100: oSoMoN: did browser land in the end? [08:27] davmor2, looks like it did, thanks! [08:28] \o/ [08:32] sil2100: during the testing I got a crash, that's because mediascanner was now built before libunity... so, what we need to do is to combine the rtm silos 7 and 8 and rebuild the mediascanner part [08:32] sil2100, you need to remind people to set 'testing pass' even if they haven't done it [08:33] sil2100, otherwise it doesn't show up on the dashboard as requiring QA signoff [08:37] sil2100, morning! one question, I'd like to create a silo for location-service with two branches that should land in at least rtm (but would be nice to have it land on utopic too) what should I do?? I got lost with all those emails :-/ [08:38] mandel: one moment, I'll get back to you after the meeting [08:38] sil2100, awesome, thx [08:44] mandel: make a regular utopic silo, basically sil will make the rtm silo and copy the packages for you. [08:45] robru, ok, thx [08:46] sil2100: check your emails, i updated the rtm copy script with a fix from Ursinha that finds the dsc files for you, much less work that way [08:47] (Unless your train solution is working yet ;-) [08:47] mandel: you're welcome! [08:50] robru: there'a also the simple copy-archive tool from ubuntu-archive-tools [08:50] no dget/dput needed [08:51] Mirv: does it work across distros? I wrote a script specifically to download from a PPA, change distro, then upload to different distro PPA [08:51] Mirv: this was specifically for utopic to rtm [08:53] robru: yes, it works across distros and PPA:s (Debian/Ubuntu/PPA:s), pitti mentioned it on the mailing list [08:54] robru: https://code.launchpad.net/~ubuntu-archive/ubuntu-archive-tools/trunk [08:55] Mirv: http://paste.ubuntu.com/8152711/ ;-) [08:55] But thanks [08:56] ./copy-package -d debian -s sid --to-distribution=ubuntu --to-suite=utopic --to-ppa=canonical-qt5-edgers --to-ppa-name=qt5-daily $1-opensource-src :) [08:57] so that'd be probably -d ubuntu -s utopic --to-distribution=ubuntu-rtm --to-suite=14.09 --to-ppa=ci-train-ppa-service --to-ppa-name=landing-0xx [08:57] so it's a LP operation and the copy happens immediately [09:06] sil2100, some lines don't have merge requests [09:06] sil2100, is that allowed? [09:08] sil2100: on the latest rtm image I just got upgrade offer for Clock 3.1.69 [09:08] mandel: so! [09:08] which is what I uploaded [09:09] mandel: I see you already got an answer for your question ;) [09:10] Mirv: oh, didn't know this tool actually worked for ppa's as well! [09:10] Mirv: so the next rtm image should have clock 3.1.69 by default instead of as an upgrade? [09:10] brendand: which lines? [09:10] nik90, yep [09:10] sil2100: yeah, I've used for syncing from Debian to Qt landing PPA:s [09:10] nik90: yes [09:11] sil2100, yes, I'll request the silo for utopic and then will do the testing, once that is done you take care of the rest, correct? [09:11] ogra_: sil2100 in case you want to type it down somewhere, snakefruit syncs run at :11' and :41' [09:11] mandel: when ou request silo you get a silo for both utopic and rtm, and you'll need to currently test them both [09:12] http://people.canonical.com/~ubuntu-archive/click_packages/click_list already has the latest clock [09:12] shrotly after the publisher then [09:12] so lets build an image :) [09:12] ogra_: can you build a new image? [09:12] Right ;) [09:12] on it :) [09:12] rtm? [09:13] sil2100: but my last request on ice for time being [09:13] sil2100, lots of them at the bottom of the sheet [09:13] asac`, utopic, then rtm [09:14] cool [09:14] mandel: so, in a nutshell: you request a silo for utopic, we give you a silo for both, you build your merges for utopic, test it there and when you say that it's fine, we copy those packages to the ubuntu-rtm silo for you to do a quick double-check from the ubuntu-rtm side :) [09:14] * asac` waits for a new rtm image [09:14] 3h from now [09:14] sil2100, got it [09:14] well, a bit more since janis server takes time to sync [09:15] yo [09:15] maybe we have system-image before that [09:15] :) [09:15] lol [09:15] high hopes [09:15] * asac` hopes for a full moon night in porland [09:15] :P [09:15] then they will just drink more [09:15] and not work :P [09:15] hah. think stephane can do this in whatever state as long as he is awake :P [09:16] haha [09:16] a pro [09:16] bah, the SIM unlocking is totally messed up in 209 [09:16] (i just did an OTA) [09:17] oh and the carousel is back [09:18] (for music) [09:20] === trainguard: IMAGE 210 building (started: 20140827 09:20) === [09:20] thostr_: your landing conflicts with ted's indicator-transfer landing, so not assigning a silo yet. [09:21] unless that gets sorted out otherwise [09:21] their landing doesn't have a description even, though [09:22] I wonder if that https://code.launchpad.net/~charlesk/indicator-transfer/better-content-hub-use/+merge/232144 should be just taken to your landing [09:44] jibel: when QA signing of silo 8 please make sure you test that together with silo 7 (or vice versa) [10:00] sil2100, did anyone else pick up reminders? elopio? [10:00] sil2100, i might have some breathing space from silos in a few minutes [10:01] brendand: excellent! I didn't get any news from elopio, he was busy testing the clock up probably? [10:01] So you can take a look at that [10:03] sil2100, ok once i finish with this silo [10:06] mandel: ^ so there's the first double silo for you [10:10] double plus good ! [10:10] :) [10:17] looks like the utopic rootfs is done ... https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/utopic/ubuntu-touch [10:17] * ogra_ triggers an RTM build [10:20] hmm, "starting in 26 minutes" ... :( ... https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu-rtm/14.09/ubuntu-touch [10:24] ogra_: that was just a temporary glitch for some reason [10:24] it's building, there are plenty of free builders etc. [10:25] ogra_: is the phablet-click-test-setup expected to work with the RTM images? [10:25] ogra_: ssh_exchange_identification: Connection closed by remote host [10:27] sil2100, can i get an answer on the spreadsheet question? [10:27] brendand: what's up? [10:27] sil2100, i was wondering why some silos don't have any MPs associated [10:27] sil2100, line 48 for example [10:28] brendand: these are RTM silos so we do them as source-package only [10:28] brendand: so we only push source-package copies there [10:28] (no MRs are involved in this) [10:28] sil2100, it makes it difficult to know what we're actually testing [10:29] brendand: you need to check the "Additional source packages to land" for a list of what to test [10:29] brendand: yeah, sadly, the package changelog should give info on what has changed [10:29] Mirv, awesome, thx! [10:30] sil2100, yeah i guess i can look at the diff [10:30] bzoltan, nothing changed between rtm or utopic images in that regard [10:30] shoudl function exactly the same [10:30] sil2100, it's not as easy but oh well [10:31] ogra_: all right.. it stopped working after i flahes rtm image after 207 [10:31] bzoltan, did you use --bootstrap ? [10:31] ogra_: not [10:31] (to get an up to date recovery) [10:32] ogra_: phablet-click-test-setup --wipe seems to help [10:33] bzoltan: ssh_exchange_identification during a click-setup means bzr (if using over ssh, most likely case) has errored [10:33] sergiusens: I figured that ... [10:43] sergiusens: I git this earler and I got it now too -> http://pastebin.ubuntu.com/8158275/ [10:43] bzoltan: update the clock app [10:43] bzoltan: that''s the same reason everything broke in ci [10:44] sergiusens: I see [10:44] sergiusens: could the phablet-click-test-setup just skip the app and carry on with rest of tests instead of just failing? [10:45] bzoltan: not by default; this is more of a ci tool; we don't want silent fails [10:46] sergiusens: it does not need to be silent... but it should not fail. And it is not just a CI tool. We have no other way to verify landings before going to the CI. [10:47] bzoltan: well pitti has been working on it's replacement for autopackage tests [10:47] bzoltan: in that respect; you just have a broken image; your verification would be incomplete [10:47] bzoltan: ask balloons about adt for clicks when he gets up [10:48] sergiusens: my verification takes 8-10 hours ... i could live that single 10 minutes app test to the end [10:49] sergiusens: anyway, how to update the ubuntu-clock-app? [10:49] bzoltan: system settings, check for updates? [10:50] === trainguard: IMAGE 210 DONE (finished: 20140827 10:50) === [10:50] sergiusens: ahh.. UI [10:50] === changelog: http://people.canonical.com/~ogra/touch-image-stats/210.changes === [10:50] there we go [10:50] bzoltan: or install that image ^ [10:50] * psivaa goes and kick a run [10:50] sergiusens: is there an RTM image with the fix? I should test anyway on the latest image. [10:50] psivaa, rtm should be ready in about 1h [10:51] bzoltan: wrt ogra_ would know [10:51] no idea, what is that fix you are looking for ? [10:51] https://lists.ubuntu.com/archives/rtm-14.09-changes/2014-August/thread.html has all rtm landings [10:51] ogra_: some clock app update what will unbreak the phablet-click-test-setup [10:52] bzoltan: anyway; I don't do click testing anymore; log a bug and someone from the ci team will look; or do like most of us and prepare an MP [10:52] bzoltan, ah, yeah, thats the reason why we do all thae manually triggerd image builds atm [10:52] you can watch the rootfs building if you are bored :) https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu-rtm/14.09/ubuntu-touch [10:52] sergiusens: All right, thanks for your help. [10:53] (still takes about 45min til it becomes a system-image after it built though ... and another 20-30 for krillin to pick up on it) [10:54] ogra_: i think I will go with the manual update :) [10:57] ogra_: ack, was going to start krillin tests, will do once 210 appears in utopic-proposed then [11:03] ogra_, do you know who'd be suitable to look at the add-apt-repository bug? it's really slowing down silo testing [11:03] ogra_, cjwatson is at debconf or something, right? [11:07] brendand, it needs launchpad changes first ... and afaik wgrant is looking into that (cjwatson told me) [11:08] for now you need to hack up the sources.list.d entry i fear [11:08] ogra_, yes - we're doing that [11:08] Well, the trivial thing to do would pretty much be to just s/ubuntu/ubuntu-rtm/ in python3-software-properties' ppa.py in ubuntu-rtm. [11:08] I hadn't realised citrain used add-apt-repository anywhere. [11:08] everywhere :) [11:08] well, not the train but the testers and tools === jgdx_ is now known as jgdx === MacSlow is now known as MacSlow|lunch [11:30] sergiusens: I flashed the #8 rtm image, updated the clock app. Still the phablet-click-test-setup fails [11:30] bzoltan, why did you flash the 8 image ? [11:30] you want 9 once it has built [11:31] 8 is old [11:34] ogra_: that is what i got when I flashed with --channel=ubuntu-touch/ubuntu-rtm/14.09-proposed [11:34] yes, because thats the latest [11:34] read the backlog rtm will still take a while [11:35] about 45min to 1h after the rootfs has built it becomes a system image ... for mako ... [11:35] then it takes another 30min or so for krillin [11:36] aaadn ... #8 for mako just showed up [11:36] * sil2100 lunch o/ [11:36] *aaand even [11:36] err [11:36] #9 for mako [11:36] bzoltan, if you test on mako, you can now flash again [11:37] ogra_: nice, the 9 is coming [11:37] :) [11:40] is jibel around? [11:40] or, who can I contact for QA sign off? [11:50] asac`, looks like rtm #9 for krillin is ready ... happy testing [11:51] psivaa, ^^^ [11:52] psivaa, also one mako doesnt seem to be so happy in rtm testing [11:52] http://ci.ubuntu.com/smokeng/utopic/touch_stable/mako/20140827%20%3F/9984/ [11:53] looks like a bzr ssh issue on the server or so [11:54] ogra_: yea, i restarted a few of those bzr ssh ones. let me take a look at this [11:54] and will kick the krillin off now [11:54] default and install-and-boot seems ot have failed on one device ... funnily other devices (or at least one) seems to run its tests just fine [11:55] the versioning on the dashboard seems to have been messed up by that appraently [11:59] ogra_: yes, i dash_ignored the touch ones, not touch_stable jobs. done and restarted those jobs too. things should look ok in a little bit [12:02] ogra_: sil2100: so the lp:ubuntu-clock-app bzr versioning wasn't fixed in 210? [12:03] sil2100: hmmm so it looks like the current rtm image might of got in some of the fixes from the ubuntu line a lot of the issues I was having are no longer affecting me, but it might be the unity8 silo I'm testing that is making it all smoother ;) I'll keep an eye on things and let you know though [12:07] hmm weird.. http://q-jenkins.ubuntu-ci:8080/job/utopic-touch-mako-smoke-daily/786/console failed on clock click setup [12:07] bzoltan: hmm, it looks like webbrowser would need similar unblocking, now that didn't get in to #209 [12:08] Mirv: hmm... yes, it was cjwatson who unblocked the uitk [12:09] bzoltan: I'm asking generally over there, since I believe he has finally went to sleep === MacSlow|lunch is now known as MacSlow [12:34] psivaa, it wass supposed to ... we only built the images for this issue [12:34] and looking it seems that 210 is just fine on both arches [12:35] err, sorry 9 rtm that is === cprov changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): cprov | CI Train Status: #203 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | Known issues: queuebot has temporarily lost the ability to read from the spreadsheet. This means you must manually ping trainguards when requesting a silo or wanting a silo to be published. === Ursinha changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): Ursinha | CI Train Status: #203 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | Known issues: queuebot has temporarily lost the ability to read from the spreadsheet. This means you must manually ping trainguards when requesting a silo or wanting a silo to be published. [13:33] sil2100: looks like a failure occured publishing rtm silo 3, do I just need to resync trunk with telephony-service branch? looks like a new version got released in ubuntu since the silo request [13:34] bfiller: what failure happened? [13:34] Something is missing? [13:34] sil2100: http://people.canonical.com/~platform/citrain_dashboard/#?distro=ubuntu-rtm&q=landing-003 [13:35] Let me take a look at that [13:36] bfiller: you used separate rtm branches for those, right? [13:36] Like, bzr branches [13:36] yay, I'll keep making edits to the comments until it gets assigned :-P [13:36] err, description [13:37] sergiusens: ;) One moment [13:38] sil2100: it was more of a joke :-) [13:38] sil2100: yes [13:38] sil2100: I still want a silo though :-P [13:38] sil2100: there are separate rtm branches [13:38] bfiller: so, yeah, it seems that there was some release happening to ubuntu-rtm directly... most probably re-syncing that branch with trunk should do it [13:38] bfiller: and then just rebuilding telephony-service should do the trick [13:39] sil2100: ok, will do [13:39] sergiusens: of course, you want an RTM counterpart as well, right? :) [13:41] sergiusens: both assigned! [13:56] Wellark: https://code.launchpad.net/~jpakkane/thumbnailer/embedded-album-art/+merge/231207 not approved [13:56] Wellark: unping, wrong To: [13:56] thostr_, your silos are being tested [13:58] thostr_, 007 and 008 [14:00] sil2100, please make sure to let people know about the trello board today [14:00] sil2100, and update the spreadsheet with a link [14:06] robru, hey with some change that you did recently for citrain device-upgrade, I have to apt update before I can install unity8-autopilot [14:07] robru, otherwise I get: http://pastebin.ubuntu.com/8159757/ [14:07] robru, is that expected/feature/bug? [14:11] brendand: sure thing :) [14:13] thostr_, there is this trello board we have as well: https://trello.com/b/AE3swczu/silo-testing [14:13] thostr_, for more detail status on what we're doing [14:20] brendand: ah, good to know. wasn't aware of this, was waiting for a ping as described by asac [14:21] thostr_, yes - and sorry about that not happening [14:21] brendand: can you try to do those pings? helps a lot keeping transparency up etc. [14:21] thanks [14:21] at least initially until folks have gotten a feel how this works and that they won't be forgotten :P [14:22] asac`, yes i think it's okay to do initially [14:23] asac`, but as with all manual processes it can be forgotten so i do feel it's a bit error prone [14:23] asac`, but until we find a better way [14:24] brendand: well, what i learned is that this is just hard to start; after peer encouraging folks for a few days it will become natural procedure [14:24] and wont be an issue at all [14:24] heh [14:24] anyway, yes, there can be misses, and hence i encouraged folks to ask early [14:24] rather than wait if they feel something isnt moving [14:25] asac`, yes people should be able to pull the info too [14:25] asac`, i feel the trello board once everyone is aware of it will serve that purpose best [14:25] right [14:25] asac`, but we can do proactive pings to landers as well [14:26] trainguards: can I get a silo for line 55 of the spreadsheet? It would help reviewers to have easier testing [14:26] brendand: can the trello board show who is in charge of coordinating in case there are questions? [14:26] asac`, yeah absolutely [14:27] mterry: you have not marked it as ready [14:27] Mirv, thanks, fixed [14:28] mterry: assigning, and assigning RTM silo too [14:29] Mirv, ah awesome [14:33] Mirv: thanks :) [14:34] bfiller: ^ is because https://code.launchpad.net/~bfiller/telephony-service/rtm-14.09-sim-presence/+merge/231914 was already merged. if the PPA is completely fine like QA says it is, the only problems may arrive in the merge & clean stage (but it might be also just fine) [14:34] sil2100, thanks for that list super helpful [14:36] pmcgowan: yw! Hope it helps indeed, it might be a bit rough since it's auto-generated (to some extent) :) [14:36] seems fine [14:37] Mirv: anything I need to do to fix? looks like it's complaining about unapproved MR but I don't see it === sil2100 changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): Ursinha | CI Train Status: #203 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | QA silo sign-off status: https://trello.com/b/AE3swczu/silo-testing | Known issues: queuebot has temporarily lost the ability to read from the spreadsheet. This means you must manually ping trainguards when requesting [14:38] bfiller: I just published it. let's see later if there's a problem with M&C. so that MR was already "Merged" which != "Approved", that's why the complaint. [14:38] Mirv: ah, ok. thanks [14:54] ^ already assigned, sorry [14:55] bah, nevermind [14:55] Oh? [14:55] nah, I'm confused [14:55] I just woke up :) [14:57] trainguards, hi! I need to request a srccopy for the click scope into rtm, but also need to do another landing into devel+rtm. Should I do the landing on devel first and then request one srccopy, or should I ask for two separate srccopys? [14:58] alecu: so, both are for unity-scope-click, right? [14:58] sil2100: yes [14:58] alecu: if that's true, then it's enough that you request an ubuntu landing for the new thing - all previous changes will be pulled in if we do this for ubuntu-rtm [14:59] alecu: so, request the new landings for ubuntu and we'll do the srccopy changes :) [14:59] great, I'll do it like that. thanks! [14:59] And everything you had pilled up will land with it === plars changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): plars | CI Train Status: #203 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | QA silo sign-off status: https://trello.com/b/AE3swczu/silo-testing | Known issues: queuebot has temporarily lost the ability to read from the spreadsheet. This means you must manually ping trainguards when requesting === sil2100 changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): plars | CI Train Status: #203 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | QA silo sign-off status: https://trello.com/b/AE3swczu/silo-testing | Known issues: - === boiko__ is now known as boiko [15:07] trainguards, icanhasreconfigure on silo 17 please [15:07] added unity-notificaitons [15:07] Saviq: yessir! [15:09] Saviq: btw. you want a rtm silo for that? [15:09] :) [15:09] sil2100, I already have one in rtm-004 [15:09] Excellent [15:09] sil2100, but [15:09] sil2100, it has an old unity8 [15:09] and davmor2's looking through that now [15:10] * Saviq wonders if we want that still or shall we just skip the one currently in silo 4? [15:10] Saviq: depends on how far davmor2 is with that [15:11] Since if he's like almost done, then well, let's push this out and then prepare a new one for the new features [15:11] Saviq: that's the previous ubuntu landing in 004, right? [15:12] sil2100, yes [15:12] sil2100, saviq I was close to finishing till the whole phone locked up [15:15] Saviq: problems with reconfigure [15:15] sil2100, lookin' [15:15] Saviq: the last merge is wrong [15:16] Missing one digit it seems :) [15:16] sil2100, as usual [15:16] sil2100, that's a gdoc bug [15:16] and my ADHD bug [15:16] compulsive something disorder [15:16] sil2100, fixed [15:16] sil2100, but check it out: you start editing a field, you're at the last line, empty, after all the other MPs [15:17] sil2100, go backspace [15:17] boom, newline *and* last digit gone [15:17] hah, damn [15:31] sil2100: so I understand you guys now just sheperd things through to rtm ? [15:32] sil2100: I'm done testing the MTP silo (silo 2); this fixes the frequent crasher in errors.ubuntu.com ;) [15:32] cyphermox: currently yes - once my changes are in CI Train, those will be moved to RTM with a version change - but for now it's a source copy [15:32] cyphermox: that's music to my ears [15:32] ;) [15:32] aye [15:32] hehe [15:32] so I don't need to touch line 36 I guess? [15:35] cyphermox: no no, I'll assign that - it seems it got missed somehow :) Let me prepare all for you [15:36] hmmm [15:36] Actually a silo is already there, just the info seems corrupted again [15:37] Ah [15:37] Ok, I know why it's like that [15:37] cyphermox: so, there's an RTM silo for the previous release already in CI Train [15:38] cyphermox: so let's maybe do it like this - let me reassign it for your changes now, update the packages [15:38] So then now we'll just sync 2 versions instead of one [15:40] * sil2100 copies the packages [15:45] aye [15:46] cyphermox: copied, they're in the 002 rtm silo - I publish the ubuntu bits now [15:47] If you could give those rtm ones a spin later on - if all is ok, set testing to DOne for that silo and QA will pick it up :) [15:49] sil2100, i have an old settings landing in silo 1 for ubuntu-rtm [15:50] sil2100, can i just change that line on the spreadsheet dropping the MP to request a package sync? [15:50] kenvandine: sure thing :) Where should we sync from? Actually I'm just testing a feature where you can request syncs from selected places (like the archive or another PPA) [15:51] So soon you'll be able to request that in CI Train without having to poke anyone [15:51] cool [15:51] just from utopic [15:51] Ok, excellent [15:51] need me to do anything? [15:51] kenvandine: no, I'll do everything needed now [15:51] thanks! [15:52] sil2100, note: the line number referenced in citrain doesn't match the spreadsheet from some reason [15:53] Yeah, just noticed that o_O [15:54] kenvandine: so... [15:54] kenvandine: it seems your landing might not be required! [15:55] kenvandine: I see silo 013 has ubuntu-system-settings in it [15:55] kenvandine: since it's also a sync, then it will pull in your changes if those are in utopic [15:55] sil2100, cool [15:56] kenvandine: I'll free up that silo [15:57] cyphermox: is this merge approved by someone? https://code.launchpad.net/~mathieu-tl/mtp/greeter-crasher-fix/+merge/232317 ? [16:02] sil2100: the landing of the network indicator crash bug in line 45, shouldn't that automatically synced all earlier features that haven't been in rtm? [16:10] Saviq: unity8 on silo rtm004 is now passed I think sil2100 is publishing it now :) [16:18] davmor2, awesomes, sil2100, we could use a srccopy from silo 17 then [16:18] sil2100, we could hitch a rid with tedg's silo 14 if no one is looking at that yet [16:18] *ride [16:20] Saviq: I think 14 got failed due to the setting not being able to be raised by indicators [16:21] davmor2, mhm [16:22] Saviq: I think that is an old issue that victor might not of been aware of, so I'll catch up with him and double check [16:23] davmor2, Cool, thanks. I'm pretty certain it's not related to that silo, it can't really effect menu behavior. [16:23] davmor2, it could've been bug #1362017 [16:23] bug 1362017 in unity8 (Ubuntu) "Focusing already-focused apps does not close indicators" [Undecided,Confirmed] https://launchpad.net/bugs/1362017 [16:23] davmor2, although Victor said he had the dash focused [16:24] oh Ugo just filed bug #1362235 [16:24] bug 1362017 in unity8 (Ubuntu) "duplicate for #1362235 Focusing already-focused apps does not close indicators" [Undecided,Confirmed] https://launchpad.net/bugs/1362017 [16:28] thostr_, finished testing the mediascanner silo [16:39] sil2100, oh - please mention the trello board in the landing email! [16:39] sil2100, please :) [16:45] so ogra_ re: community testing, do you think it's useful to switch to the rtm branch from devel-proposed on mako? [16:45] brendand: this time for sure! [16:45] (I hope!) [16:45] balloons, no we will all do rtm testing anyway, but we will lack utopic testing [16:45] balloons, thus my idea to ask the community for some help with that [16:45] ogra_, ahh, so that makes more sense :-) [17:15] trainguards, silo 17 is ACK for release, can I have a corresponding silo for rtm please? [17:15] Saviq: o/ [17:15] robru: handling that ^ [17:16] Saviq: one sec [17:16] robru: thanks :) [17:17] sil2100: you're welcome! [17:18] sil2100: so i think my package-copy.sh script is better than copy-package... with copy-package you have to specify all kinds of ppa and package names on the commandline, it makes a long command to type. with mine you just type silo numbers and it copies the whole silo for you quickly ;-) [17:18] hah ;) [17:21] queuebot: done [17:21] Saviq: uploaded unity8 to rtm-1 [17:22] robru, thank you [17:22] Saviq: you're welcome! [17:23] sil2100: something has gone horribly wrong in utopic-10, it's been cleaning for like 2 days [17:26] robru: uh? [17:26] Looking [17:26] Grrrr [17:26] Yeah, so I remember wgrant mentioning about this once [17:27] Let me try finding it in the logs... [17:27] sil2100: yeah I dunno... the ppa says it's empty but the citrain script is totally stuck on that [17:28] robru: it's not entirely empty, I mean, the insides still say it's not empty sadly, and I wemember William mentioning somehting about that [17:30] robru: since it's still listing something here http://ppa.launchpad.net/ci-train-ppa-service/landing-010/ubuntu/dists/utopic/main/binary-armhf/ [17:31] sil2100: I just requested another delete from the lp interface [17:31] robru: that might help, wgrant mentioned it might have been a race with build completion and deletion [17:31] And that a second delete should pick those up [17:33] thostr_: I'm just starting silo008 on rtm [17:33] davmor2: thanks [17:34] thostr_, i see you put a note about testing silo 008 and 007 together? [17:34] brendand: yes, that would have eased up testing a little bit... [17:34] thostr_, but they should be independent [17:35] thostr_, thus 'silo' [17:35] yeah [17:35] thostr_, can they be landed independently? [17:35] thostr_, i.e. testing them together is optional [17:35] thostr_, thanks [17:36] since you already tested silo 7 successfully that answers the question to yes :) [17:36] thostr_, that's why i asked :) [17:36] anyway, either way is fine [17:37] brendand: just to be sure: when we do a srccpy from utopic to rtm then we basically include all changes made in between, right? [17:37] brendand: I can carry on then? [17:37] thostr_, sil2100 or robru can answer that [17:38] thostr_, it looks like 007 has a problem though [17:38] which problem? [17:39] thostr_: not building by the look of the silo page [17:39] dashboard is the word I was after [17:39] davmor2: was building earlier when we tested it... [17:40] thostr_: Can't publish: Some projects (mediascanner2, unity-scope-mediascanner) that were in the silo configuration list were not built [17:41] so, where do then the packages from ppa come from? [17:41] robru: ^ [17:41] thostr_: what do you mean "changes made in between"? when I assign an RTM silo I do a verbatim copy from the utopic silo. it doesn't gain any changes made anywhere else. [17:41] thostr_: all of that side is way out of my league :) [17:42] sil2100: you know what we need? the stupid build job to realize when it's NOP'd itself and stop calling that a success. [17:42] robru: the missing rtm changes mail included a change to indicator-network. but tonight indicator-network was srccpied, see line 44 in ci sheet [17:42] robru: I think the issue here is the packages built for qa sign off, that happened but now it can't be published [17:43] robru: therefore I thought that all the changes made between rtm branching and that silo request are automatically included, no? [17:44] thostr_: what about line 44? it just says it's Landed. [17:44] thostr_: also I have no idea what is a "missing rtm changes mail" [17:44] robru: but target says rtm [17:45] thostr_: I literally don't have the slightest clue what you're talking about [17:45] robru: that was the mail sent by sil2100 "Landing team: convenience list of ubuntu landings not yet landed in ubuntu-rtm" [17:46] robru: so, you're saying that line 44 does actually not mean that this change is landed in rtm? [17:46] thostr_: let me make sure it did [17:46] Maybe it landed in the archive, but it wasn't in an image yet [17:46] thostr_: I'm not saying that? how do you read that from what I said? [17:47] thostr_: line 44 claims indicator-network=0.5.1+14.10.20140826-0ubuntu1 was landed and https://launchpad.net/ubuntu-rtm/+source/indicator-network agrees with this [17:47] thostr_: as mentioned in the e-mail, there might be some inconsistencies here and there as it was automated in generation, and the snapshot was made from the last ubuntu-rtm image [17:47] thostr_: sil's mail says a different version [17:47] tvoss: silo 011 on rtm have you tested it, and is it good to go? I'm asking as you must not of set the spreadsheet tested part to true as there is no QA-signoff on it yet [17:48] robru: sil2100: ok, then it might be a inconsitency [17:49] sil2100: I just wanted to make sure that if we now srccpy things to RTM that all prior changes that means changes between RTM branches and the MP the silo was requested are actually included [17:50] thostr_: yes, anything that you request an srccopy for now will include everything that it had in ubuntu already [17:50] sil2100: ok, that means the change listed in your mail should be resolved with the latest indicator landing, so we're good [17:50] thostr_: so for instance, if by some magical way there were 2 releases of package foo to ubuntu and then you request a sync for the second landing to ubuntu-rtm, all 2 changes will land in ubuntu-rtm [17:50] thostr_: excellent :) [17:55] robru: thanks for starting silo 3 build... I'm just wondering why I don't see the build log for the build I triggered 20 minutes ago... [17:55] robru: https://ci-train.ubuntu.com/job/ubuntu-rtm-landing-003-1-build/4/console [17:55] trainguards, can I ask for a silo for landing 58? [17:56] I mean, for row 58 [17:56] thostr_: because you started it too soon, this is a known bug in citrain when it comes to manual source uploads like we are doing in RTM. it can't get the list of packages to watch, so it finds an empty list and reports "yep, this empty list built successfully!". I saw you did that so I had to recon the silo, wait for the PPA builds to finish, then re-run [17:56] the build [17:57] robru: ah, now this is also known to me [17:57] thostr_: https://ci-train.ubuntu.com/job/ubuntu-rtm-landing-003-1-build/4/console here is the build you triggered. "Nothing happened... Success!" [17:58] robru: stupid question part II: and where did it get the package from https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu-rtm/landing-003 [17:59] robru: that package seems older then you when you triggered the build [18:00] thostr_: I lovingly hand-plucked your packages from the utopic silo and painstakingly copied them into the PPA one by one. apologies if your packages are a little bit sweaty, it's hot down here in the salt mines [18:01] thostr_: the build job only builds MPs, these aren't MPs, they're source copies. so you copy them in first, wait for them to build, and then the build job is just there to acknowledge that they've been built. [18:01] or rather "*I* copy them in first..." [18:02] ah, that explains [18:04] thostr_: http://i.ytimg.com/vi/05agcR87bKo/hqdefault.jpg somebody took a picture of me transporting your package from the utopic silo to the rtm silo. [18:04] ;-) [18:04] now I'm feeling bad... [18:05] thostr_: well, it's not your fault... [18:08] can we get this into rtm as well? https://launchpad.net/ubuntu/utopic/+source/mediascanner2/0.104+14.10.20140825-0ubuntu1 [18:10] balloons: can you make a spreadsheet request for that? I'm getting to them slowly [18:14] robru, sure, not sure I know the proper spot; I don't have perms anymore for the CI Train sheet [18:17] balloons: you don't have perms anymore? I'm not aware of any policy for revoking those.... [18:18] to be fair, it's been awhile since I've had to request something [18:19] ty :-) [18:19] balloons: ok, well I added you. just fill out the next available row and just leave the MPs blank, say the package name in the sources column, and in the comments just say "please sync from utopic archive" or something [18:21] done, ty robru [18:22] balloons: you're welcome [18:26] Where does autopilot put its results? [18:27] tedg: to stdout unless you specify -f [18:27] balloons: oops, just noticed mediascanner2 was already in an rtm silo. published that one for you ;-) === gatox is now known as gatox_lunch [18:28] ChrisGagnon, Oh, I thought there were more logs than that. Like attachments for each run. Is that something that's just done on the server? [18:28] silo-007 looks like it needs the new mediascanner package as well ;-) [18:28] robru, I just noticed the same, but ^^ [18:28] tedg: if you use subunit it will attach results, when the tests add attachments [18:29] +1 for subunit.. [18:29] look at the artifacts [18:29] How do I use subunit? [18:29] balloons: right, so once it hits rtm archive silo 7 should be fine [18:29] balloons: no wait, what? silo 7 *has* the new mediascanner already. I confirmed the version numbers [18:29] autopilot3 run -f subunit -o /tmp/mytest.subunit [18:29] and that's the one I just published [18:29] robru, ok, I trust you then [18:31] there's also thomi's tool tedg .. https://launchpad.net/trv [18:31] tedg: autopilot3 run --help will show you all the options. [18:31] Ah, okay. Thanks guys. That's what I need. Should be default :-) [18:40] bfiller: conflicts with camera-app in silo 10 [18:40] robru: checking [18:42] robru: I'll manage the conflicts if any occur and do rebuilds, etc.. [18:43] robru: FWIW, I synced the current rtm silos to trello. I'll probably do that each morning, and I think davmor2 is also doing that when he starts his day. [18:43] ToyKeeper: cool thx [18:43] bfiller: ok you got 18 [18:43] robru: thanks [18:44] bfiller: you're welcome [18:44] Currently rtm 008 in progress, 001 claimed, 003/004/005/015 waiting. [18:44] ... and a format change as of just now, to disambiguate silos. [18:44] ralsina: tvoss alecu boiko: only 2 silos available. ping me if you're actually around to test a silo i can potentially give you right now [18:45] robru: mine I can test quick [18:45] ralsina: sweet [18:46] ralsina: ok you got 19 [18:46] robru: on it! [18:48] ToyKeeper: no we, brendand and I are just updating as we go [18:48] ralsina: thansk [18:49] ToyKeeper, no silo should ever be on the board twice, so the need for disambiguation isn't really there [18:49] ToyKeeper, it doesn't hurt to have the cards a bit more verbose though [18:49] brendand: silo 008 got refilled after I finished testing it [18:49] ToyKeeper, but i like having the PPA url there because that's primarily what you need to get testing [18:50] brendand: The dashboard and trello have no automatic sync, so there are a lot of situations where the silo contents can change without trello noticing... and then we have info about the wrong landing. I'm planning to always include more info, to help avoid that. [18:50] brendand: so you had 2 silo 008's on the board [18:50] davmor2, yeah - one in the Passed column though :) [18:51] ToyKeeper, davmor2 - anyway the new format is fine [18:51] brendand: Like, right now rtm/landing-014 is marked as failed, and I can't tell if it's the same packages that are currently in 014 or not. [18:51] ToyKeeper, yeah it's good to have that extra bit of certainty [18:51] just to cross check it [18:51] brendand: but was that the one that was there now and I just forgot to mark it passed or was that another app in that silo and it was 004 not 008 [18:52] I'm glad to see such a vibrant software ecosystem growing up around ci train! [18:52] * robru sheds a single tear, so proud. so proud. [18:52] brendand: before we just put the url for the silo so that can be anything ;) [18:54] robru, speaking of which - what do i need to use to hook into the spreadsheet? is python fine? [18:54] brendand: ToyKeeper is going to take on silo001 so I can take the uitk one in the morning and free you up for the smaller ones or visa versa [18:54] brendand: don't you touch my spreadsheet boi [18:55] brendand: just kidding, what are you doing? [18:55] * davmor2 prods robru spreadsheet and runs [18:55] I'll cut you! [18:55] robru, i'll cut you back [18:56] robru: oh get you waving you're piece of paper....ouch paper cut.....okay you win [18:56] davmor2: http://media.giphy.com/media/gmQNYr9nnbXxu/giphy.gif [18:56] robru, i want to automatically create cards on our board when a silo is set to Needs QA sign-off [18:56] brendand: oh yeah, you can do that in python. [18:56] Saviq: I see 14 changes summarized on the unity8 silo's description (row 47), which is longer than the actual test plan. Any chance of adding more info about what changed and how to test it? [18:56] robru, and the inverse, to set it to Granted when it goes in the Pass column [18:57] brendand: yeah no, you can't poke data into the spreadsheet [18:57] brendand: http://bazaar.launchpad.net/+branch/queuebot/view/head:/plugins/landing.py here's how we poll it in queuebot with python, it just gets a read-only CSV, hope that helps you [18:59] robru: https://www.youtube.com/watch?v=kAGysJe_js0 [18:59] robru: any silos left for me? [19:05] davmor2: http://youtu.be/9Fvpyo2WuVY?t=2m59s [19:06] alecu: sure === plars_ is now known as plars [19:06] robru: https://www.youtube.com/watch?v=01NHcTM5IA4 :) === plars changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): cihelp | CI Train Status: #203 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | QA silo sign-off status: https://trello.com/b/AE3swczu/silo-testing | Known issues: queuebot has temporarily lost the ability to read from the spreadsheet. This means you must manually ping trainguards when requesting [19:07] alecu: you got silo 6 [19:07] yay [19:08] woops, screwed up the timecode [19:09] davmor2: http://youtu.be/9Fvpyo2WuVY?t=1m54s [19:18] is anybody from QA would be available for checking the UITK in silo5? [19:19] bzoltan: you'd be looking for ToyKeeper or brendand I guess [19:19] lunchtime! bbl [19:19] bzoltan: that'll probably be me in the morning dude, ToyKeeper is hitting the unity8 silo [19:20] davmor2: thank you :) and good night for now [19:20] bzoltan: indeed same to you dude :) [19:21] bzoltan: You'll be able to check on the status here https://trello.com/b/AE3swczu/silo-testing [19:21] bzoltan: https://trello.com/b/AE3swczu/silo-testing-for-questions-ping-eu-jibel-us-jfunk-nz-thomi-or-ubuntu-qa-on-ubuntu-ci-eng even [19:21] ok, iuf zoltan is out, maybe focus sign off on those that are still awake in that list? [19:22] think the other three would be cool [19:22] ToyKeeper: it might make sense to do the short ones first [19:23] since U8 is a long haul testsuite [19:23] ToyKeeper, perhaps tedg's indicator-transfer one [19:24] jfunk: that was kinda why we wanted it out of the way. with unity8 and uitk both being big it would mean mean and brendand would be out of action for most of the day [19:24] s/mean mean/ mean me [19:24] ToyKeeper, clear that out first and then sort out the unity8 one [19:24] davmor2: ack, but Selene starts late and can pick those up later on, during peak hours at the start of her day she should focus on the smaller ones [19:25] ToyKeeper, Saviq probably won't notice the difference :) [19:25] bzoltan: Q: did you test your silo against rtm? [19:25] asac`: yes [19:25] bzoltan: ok, thanks for confirming [19:26] asac`: strange, but the results were even better than against the 205-207 ubuntu images === fginther changed the topic of #ubuntu-ci-eng to: Ubuntu CI Engineering Team | CI Train support: trainguards | Vanguard (general help): fginther | CI Train Status: #203 promoted | CI Train Dashboard: http://bit.ly/1mDv1FS | QA silo sign-off status: https://trello.com/b/AE3swczu/silo-testing | Known issues: queuebot has temporarily lost the ability to read from the spreadsheet. This means you must manually ping trainguards when requestin [19:27] sil2100, you said in landing mail that all landings go through QA but in fact the traincon rules apply so only as needed [19:28] I'm perfectly okay with focusing on smaller silos. [19:28] Besides, I think the unity8 silo may have already failed. [19:28] sil2100: so it looks like some of the fixes that landed in the unity8 silo from early are to blame for the bugs being fixed ;) in the default image they are still there, I assume that silo will land in the morning image thought right? [19:29] bzoltan: thats good news :) [19:30] bzoltan: means stabile branch is stabilizing more than we knew :) [19:31] davmor2: not sure i can parse your question [19:31] we want everything landed tonight that can be landed [19:31] at best i wake up and all the silos are empty or rejected :P [19:31] we want to bake a great image tomorrow for our milestone [19:32] robru: yeah, i'm aware of row 55 conflict with the other 2...all of which i got my eye on [19:32] but needing a silo to get a jump on it [19:32] * tedg counts and realizes kgunn has 3 eyes [19:33] asac`: but it uitk and unity8 are still in place tomorrow they both take around 4 hours to test fully, so if that is the case then not much would land tomorrow. If ToyKeeper takes out the unity8 silo it means I am free to take on the uitk silo and brendand can take on the smaller ones similar to today or visa versa [19:34] davmor2: rigth [19:34] pmcgowan: right! Yeah, true, this might have been not clarified there, the official announcement is right here [19:34] start with the light ones [19:34] davmor2: and continue with big ones after [19:34] davmor2: also check if the owner are online and take that that has someone committed to stay around while testing first [19:35] asac`: indeed and that is what we settled on [19:35] davmor2: Unity8 is really not looking good so far, but I'm not sure if it's the silo or the base image yet. [19:36] In any case, I'm happy with focusing on smaller silos and/or silos with someone around to answer questions. [19:36] davmor2: yeah, key is checking with him that he is on and that he will stay on :) [19:36] robru: sil2100: would it still be possible to get a silo for that MP I mentioned earlier in the call? It's in review still at this point, but mterry already took care of the comments I believe and I would like to get the process started. [19:36] if you need a priority decision :) [19:37] robru: sil2100: it's #43 [19:38] robru: silo 19 tested, good to publish and srccopy into a rtm silo when you can [19:51] kgunn: ok you got 2 [19:51] whoop! [19:53] plars: I dunno dude there's like 3 other silos with unity8 in it already. the more of those we have going the harder it is to juggle (whenever a package gets published, any other silos containing that package need to get rebuilt, it's a tight dance to coordinate). can it wait a bit? [19:53] plars: or maybe merge your MP into an existing unity8 silo, if you can coordinate that with somebody [19:54] robru: I'm talking to Saviq and mterry about it. We can't wait too long but we have a little time. When ogra_ finishes up the stuff he's working on though, our autopilot tests will break without this if it doesn't land before the adbd as phablet user stuff [19:55] ugh [19:55] robru: he's well aware of that though [19:55] robru: hey, can we trigger a new image now? [19:56] a bunch of things landed [19:56] robru: so let me continue to work through Saviq and mterry, maybe they have some recommendations for combining these so it doesn't create chaos [19:56] rsalveti: go for it [19:56] robru: great [19:56] plars: thanks [19:59] thanks sil2100 [20:00] robru: Do we have a log or list of what landed in rtm? I found a regression since yesterday and don't know what caused it. [20:01] ToyKeeper: ask ogra? he's got the script that reports what landed in the images. [20:01] ToyKeeper: although I don't actually seean RTM version of that [20:02] I haven't seen anything like that either. :( [20:03] ToyKeeper: so... no. there's no changelog for what lands in rtm [20:05] === trainguard: IMAGE 211 building (started: 20140827 20:05) === [20:05] robru: That certainly makes regressions harder to track down... [20:05] ToyKeeper, robru: yeah, currently there's no such thing :| [20:06] We might want to do something about taht. [20:06] that, even. [20:06] ToyKeeper: ogra_ has more pending work to do - I could also modify my scripts to not depend on ogra's anymore, but I would also need time for that ;) [20:06] While we're all busy busy with everything [20:06] Definitely. So much to do, so little time... === gatox_lunch is now known as gatox [20:08] sil2100, will rtm see a new image soon? [20:08] sil2100: can we land mtp in rtm now? [20:10] balloons: depends if ogra_ kicked a new one - but there's a cronjob that does it once a day anyway [20:10] do you guys need a new rtm soon? [20:10] I guess I can trigger one [20:10] cyphermox: did you test the packages in the ubuntu-rtm silo? Is this an bugfix-only release? [20:11] robru, plars: regarding unity8. Looks like we can add the MP plars wants to my silo easily enough. Other unity8 silos aren't ready yet [20:11] sil2100, ohh excellent. what time does it happen daily? I need a new rtm so I can push new apps to the store without breaking rtm [20:11] it's that rock and hard place between -proposed needing fixes vs things as they are in rtm [20:11] mterry: can you update the spreadsheet and reconfig it? thanks [20:12] robru, sure can [20:13] mterry: thanks! [20:16] Well, whatever changed, it worked in image 8 and broke in image 9. [20:16] robru, if I just delete a row in the spreadsheet, is that a problem? [20:16] mterry: nope, that's how we roll ;-) [20:19] ralsina: https://launchpadlibrarian.net/183311115/buildlog_ubuntu-rtm-14.09-armhf.ubuntu-push_0.63%2B14.10.20140827-0ubuntu1_FAILEDTOBUILD.txt.gz does this make any sense to you? your ubuntu-push landing from utopic failed to build after I put it in an rtm silo [20:19] robru: not really! looking... [20:19] ralsina: possible causes are: transient infrastructure error, or some necessary dependency is missing in rtm (although the failure is only on armhf, so that option is less likely). [20:20] robru: looks like a tiny timeout [20:20] robru: can you rebuild once? [20:20] ralsina: yeah [20:20] a test has to be done in 1.15 seconds and it took 1.151955 seconds [20:21] tedg, charles, rsalveti, tiagosh, pete-woods, Satoris: Anyone awake? Deciding which silo to start next. [20:22] ralsina: ah ok, could be the build server was overloaded or something. we'll solve it by triggering more builds! [20:22] At a guess, probably rtm-004, based purely on who is online now. [20:22] * tedg is awake, though curious what trouble admitting that gets him into :-) [20:23] * charles blames silo 002's merge conflict on tedg for being awake [20:23] ToyKeeper, What's up? Satoris and pete-woods are probably asleep. [20:23] tedg: Looks like I'll take rtm/landing-004 next, then (indicator-transfer). [20:23] * tedg goes to bed [20:23] indicator-transfer would be a good one [20:23] robru: trigering enough more builds we'll either fix it or break it again :-) [20:24] charles, tedg: Any testing at all done for rtm-004 on an RTM image, or was it just utopic? [20:25] ToyKeeper, utopic image 210 [20:25] robru: yay! I think the preprod sync feature works \o/ [20:25] charles, tedg: Okay. I'll see what I can do; future RTM landings should be tested on an RTM image though. [20:25] Too late for me to switch everything, but yeah, tomorrow might be a good day [20:25] ToyKeeper, ack [20:25] Less work for us (probably) [20:26] charles, tedg: Got a working URL for the test plan? The URL in the spreadsheet is 404. [20:26] robru: good luck in the meantime o/ [20:26] Ah, found it. [20:27] bfiller: you got silo 8 [20:28] charles, tedg: I may have more questions while looking at the attached bugs, especially if the bugs aren't covered in the test plan and/or have no tests otherwise. [20:29] ToyKeeper, unfortunately there's not a single concise answer for this, however [20:29] ToyKeeper, the download-an-image test case at http://bazaar.launchpad.net/~indicator-applet-developers/indicator-transfer/trunk.14.10/view/head:/tests/manual handles several of these bugs [20:29] thanks [20:31] mterry, you have system-settings in silo 9, how close is that to being ready to land? [20:31] ToyKeeper, not handled there is the case of app updates and MMS messages should not appear in the transfer indicator, the steps to confirm that are exactly what you'd expect, though I'll make sure to add them to that list of tests for posterity [20:31] mterry, i have a bunch of branches i need to land :) [20:31] kenvandine, great question. I need the two unity8 branches reviewed, but after that it can land [20:32] kenvandine, if you want to go now, go [20:32] kenvandine, I'll gladly rebase [20:32] charles: Thanks. Just trying to make sure test plans are fairly complete to avoid regressions. [20:32] mterry, cool, thx [20:33] (though I can't say I've ever heard of a regression or any severe bugs for the transfer indicator) [20:34] ToyKeeper, the other issue to be aware of is that there's currently a severe regression for the transfer indicator, bug #1350308 [20:34] bug 1350308 in indicator-transfer (Ubuntu) "Blank entries in transfer indicator" [Critical,In progress] https://launchpad.net/bugs/1350308 [20:34] Heh, I stand corrected. ;P [20:34] ToyKeeper, until the rendering in unity8 gets fixed, even with the MP you're looking at now, the title, progressbar, and download status text are all missing [20:34] ToyKeeper, http://paste.ubuntu.com/8162569/ save that as "compare-manifests" ... it will spit out the changes for you, but you need the rootfs versions for this ... i.e.: ./compare-manifests 20140827 20140827.1 would be for the diff between the last two rtm images [20:34] ToyKeeper, but hey, the icon is correct now [20:35] ToyKeeper, i'll get us automated changelogs tomorrw [20:35] ogra_: Thanks! [20:41] kenvandine, didn't you just land some USS silo today already? [20:42] last night [20:42] late [20:44] o/ [20:46] fginther, hi, do you know why approved branches are not landing? https://code.launchpad.net/~diegosarmentero/pay-ui/last-payment/+merge/232284 [20:47] fginther, too recent or something wrong? [20:47] gatox, looking [20:48] gatox, it's building now [20:48] fginther, ack, thanks [20:49] kenvandine, I turned pin on, hit cancel, then when I turn it off it still took me to the set pin popup [20:50] oh... cancel should have left it unchecked... [20:52] kenvandine, what happens if I actually set a PIN, can I unset it? [20:52] you can unlock it [20:52] or change it [20:52] you can't add a PIN [20:52] only lock/unlock or change an existing PIN [20:53] kenvandine, right and how to know what it is? [20:53] ha [20:53] in the US... googling :) [20:53] ATT is 1111 [20:54] by default [20:54] aha! [20:54] most people that don't know it... won't ever try this [20:54] but in europe it's big [20:54] kenvandine, where is UI to change it [20:54] once it's locked [20:54] you see a button to change it [20:55] kenvandine, I have to enable lock to change it? [20:55] yes... per the design [20:55] uh oh 2 attemts left [20:55] not 1111 [20:56] whoops [20:56] adb reboot recovery [20:56] it was for me :) [20:56] There, log tail plus grep should help QA avoid ever missing a silo. At least for now, until a bot does the work. [20:56] mount /dev/mmcblk0p6 somewhere [20:56] and mangle with /etc/shadow [21:00] kenvandine, doooh, wrong phone it has a tmobile sim in it [21:00] i never figured out the t-mobile one [21:01] 1234 says the internet [21:01] * pmcgowan uses his second try [21:02] success [21:05] kenvandine: T-Mobile directly or via Straight Talk? I've found that the AT&T APN settings work for T-Mobile if it's using Straight Talk. [21:06] t-mobile directly [21:06] it might be 1234... never tried that one :) [21:06] didn't want to hose my personal SIM :) [21:07] kenvandine, was for me [21:07] kenvandine, so I can lock, and change pin [21:07] kenvandine, only issue I had was the uncheck [21:08] kenvandine, any time you uncheck it it asks for pin [21:08] pmcgowan, fixing [21:08] just when you cancelled.. [21:09] http://paste.ubuntu.com/8162831/ [21:09] pmcgowan, grab that and push it to /usr/share/ubuntu/settings/system/qml-plugins/security-privacy/SimPin.qml [21:09] that should fix the cancel thing [21:11] http://paste.ubuntu.com/8162848/ [21:11] pmcgowan, even better... :) [21:12] robru: can't get around to test ubuntu-push against rtm image but I am confident it's ok anyway [21:12] kenvandine, oh man [21:13] yeah first one not [21:14] kenvandine, thats worse [21:14] ? [21:14] now I cant uncheck at all, and still get the prompt [21:14] wait... did it actually locl? [21:14] lock? [21:15] how would I know [21:15] so you fixed the issue if I cancel, it disables it [21:15] so you quite settings [21:15] and went back in [21:15] right [21:15] but now if its enabled and I want to uncheck it, does that require a PIN? [21:15] yes [21:16] maybe I misunderstand the flow [21:16] ok then fixed [21:16] you have to enter the PIN to unlock it [21:16] kenvandine, vg then [21:28] Having some trouble finding files I can download which go slowly enough to see them in progress... [21:29] Mostly because the context menu for links doesn't include a "save link as..." function. [21:30] ToyKeeper: you can try downloading media samples [21:30] ToyKeeper: http://samplemedia.linaro.org/H264/ [21:30] or anywhere on that server :) [21:31] some are a few megs, others hundreds, others GBs :) [21:44] asac`: Thanks. It seems the UTouch browser lacks a function to actually download those though. :( (which is the issue I've been running into) [21:45] ToyKeeper: well, guess you can just upload some garbage .txt file or so to people.canonical.com etc. [21:45] Er, a function to save it anyway. [21:45] i dont know what the browser can save [21:45] knowing that will help finding or instrumenting test cases [21:46] asac`: I already have a local server full of useful files... I just can't get the browser to download and save them unless it's already loaded into a page, in which case it's kind of already downloaded and the rest happens in a split second. [21:47] yeah no idea [21:50] === trainguard: IMAGE 211 DONE (finished: 20140827 21:50) === [21:50] === changelog: http://people.canonical.com/~ogra/touch-image-stats/211.changes === [21:51] ya [21:51] yay [21:54] that was quick (!) [21:54] trainguards: I just clicked on "build" for ubuntu-rtm/landing-008. But is that really needed when I asked for a srccopy? [21:55] alecu: sure isn't! [21:55] robru: did I break something? [21:55] alecu: no, sorry for the snark, it's not your fault [21:56] alecu: the bot pings weren't designed with this crazy new RTM world in mind [21:56] alecu: https://ci-train.ubuntu.com/job/ubuntu-rtm-landing-008-1-build/4/console this is what you did: precisely nothing. [21:56] the fact that the status says 'Packages built' is a bug. [21:56] ah, great then. I'll stop trying to build when asking for srccopies, then :P [21:57] alecu: source copies are done by me, by hand. I did it, and it's building in the PPA, you have to wait for that to finish before doing the jenkins build job [21:57] ack [21:58] alecu: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu-rtm/landing-008/+packages you can watch here if you want to see it build [21:58] * alecu looks [22:01] sergiusens: why does the binary package depend on dosfstools? https://ci-train.ubuntu.com/job/ubuntu-landing-012-2-publish/lastSuccessfulBuild/artifact/packaging_changes_ciborium_0.2.11+14.10.20140827.2-0ubuntu1.diff I sort of get the build-depends on it... [22:02] sergiusens: like, you want to ship dosfstools on our phone. really? [22:02] robru: yes I do [22:02] robru: we have a feature to format sdcards [22:03] oh is that what that's for? grumble [22:03] robru: and udisks2 requires it; I thought I'd just add it myself as I need it [22:03] sergiusens: oh so it was already being pulled in anyway? [22:04] robru: nope, it's not; it would be a newcomer === asac` is now known as asac [22:04] robru: could you look at line 24, whether it's still conflicting with something? it's definitely not conflicting with line 13, which is a different package entirely [22:05] infinity: around? need a core dev ack on https://ci-train.ubuntu.com/job/ubuntu-landing-012-2-publish/19/ [22:05] robru: just in case, rsalveti is also looking at the packaging ack [22:05] * rsalveti is looking at that [22:05] rsalveti: thanks [22:05] I can publish when I'm happy with it :-) [22:05] cyphermox: it conflicts with silo rtm 13. [22:06] argh [22:06] that's going to get really painful I think [22:06] unless you're syncing packages [22:06] charles: If you're still around, do you know why the wiki's test plan is different than the file on launchpad? [22:06] otherwise we could get one landing in ubuntu only, and the other in rtm only [22:08] robru: because I don't see the code landed in ubuntu (non-rtm) for silo rtm 13 [22:08] cyphermox: yep, I know, it's a total disaster. Total. Disaster. [22:08] well [22:09] you could land my stuff first, and then get the package rebuilt [22:09] assuming it hasn't already been tested [22:09] cyphermox: I'm terrified to assign conflicting RTM silos because of the implications. one can revert the other, but by the time you discover it, the releases are already in utopic so it's too late to do anything about it [22:09] hmm [22:09] I know [22:10] ToyKeeper, at a very quick glance, they look the same to me? , [22:10] well, on the bright side mterry's hasn't built packages yet [22:10] cyphermox: well, 13 hasn't been tested because it hasn't been built. I guess I can squeeze you in there first. [22:10] cyphermox: but I'm gonna free 13 for good measure. [22:10] it might not actually be necessary to [22:10] hold on a sec [22:11] heh, too late [22:11] whatever, it's trivial to reassign that one when mterry really needs it [22:11] ah, you couldn't even build it yet if you wanted to anyway [22:11] I think that landing was expected to be done by package copy as well [22:11] (ie. no merge requests) [22:12] charles: I'm comparing http://bazaar.launchpad.net/~indicator-applet-developers/indicator-transfer/trunk.14.10/view/head:/tests/manual to https://wiki.ubuntu.com/Process/Merges/TestPlan/indicator-transfer [22:12] so that implies having the packages built in ubuntu before [22:13] cyphermox: yeah exactly, what happens if we package copy in there? we can't rebuild a package copy to include new stuff. package copies are notoriously terrible at resolving conflicts because you can't just rebuild the MP which automatically rebases on trunk. [22:13] cyphermox: anyway you got rtm-12 now [22:13] ok [22:13] robru: well, that just means you need to follow the order in which things land in the ubuntu archive [22:14] so basically; if mterry's code had landed in ubuntu; you could have done just one package copy because his version would have superseded mine, and included the changes [22:15] in other words, if silo A and silo B are planned for Ubuntu; and silo A lands, followed by silo B; then you only really need to do an RTM landing for silo B; because it will include the code for both (still requires to be tested accordingly) [22:16] You hope ;-) [22:16] I think there's a crazy race condition between when silo B lands and when silo RTM-A is assigned. it terrifies me [22:20] charles: In any case, simple-download.py seems to work (aside from known issues) pre-silo, but post-silo the screen shows no sign that any transfers are happening during the script run. However, post-silo it does still show transfers the user initiated via browser. Not sure what to think of that. [22:21] ToyKeeper, I removed simple-download.py from the manual tests because it doesn't go through content-hub, which is now necessary in order for the transfer to show up. That's how other types of downloads, like system updates and mms downloads, are filtered out [22:22] ToyKeeper, run the manual test indicator-transfer/simple-download-check [22:23] ToyKeeper, because of the unity8 rendering bug I mentioned earlier, the title and progressbar still won't show up. However the gallery icon should appear correctly, and clicking the menuitem should launch the gallery [22:24] charles: Yes, that's as expected. I haven't seen simple-download-check though... don't normally need files from the source repo for testing. [22:24] Er, for manual testing anyway. [22:26] charles: Ah, not a source file. That would be the content of the wiki page which refers to simple-download.py. Okay. [22:26] ahhhh, now I understand your confusion [22:26] charles: In any case, the package looks good aside from having trouble getting transfers to last long enough to see the progress. [22:27] I removed simple-download.py from the manual tests, but didn't remove it from the wiki page. Sorry about that. [22:38] rockin' [22:45] charles: Thanks for all the help; any chance you could update the wiki's test plan since it's out of date? [22:46] ToyKeeper, yes. I'll do it before I EOD here [22:47] ToyKeeper, thanks for your patience; the test docs should have been in order before silo [22:48] charles: This is why we've started testing in order of who is still awake. Almost every silo seems to have similar issues lately. [22:48] Once that sort of thing is in order, testing should go a lot faster. [22:52] ToyKeeper: so what happens when you catch a regression? Seems to me like it's too late to do anything since the silo landed in utopic already [22:52] robru: I'm not sure yet. Chase it down and work it through the process from the beginning, I guess. [22:53] Awesome. [22:53] robru: In this particular case, the ability to configure the time zone broke somewhere between rtm-8 and rtm-9. [22:54] Yeah, "somewhere" is the awesome part. [23:15] ralsina: You around? I'm looking at rtm/landing-007 (ubuntu-push) and am wondering what image it was tested on. [23:16] ToyKeeper: he told me he didn't test rtm but it was a small enough landing it should be fine. Not sure what image specifically [23:16] ralsina: Also wondering how to test the change in this silo. No bug or MP is attached, and the manual test plan is just "run the autopilot tests". [23:28] rsalveti: ready with the changes you asked for [23:33] robru: what's the thing with http://people.canonical.com/~platform/citrain_dashboard/#?distro=ubuntu-rtm&q=ciborium ? [23:33] I'm not in a hurry, I plan to go to bed ASAP; curiosity only [23:33] sergiusens: looks like the packages didn't get copied [23:34] sergiusens: i can do it in a bit [23:34] robru: yeah, but it refers to unity8 and ciborium in the spreadsheet [23:34] unless that status is stale [23:35] might be, the ppa is empty [23:38] robru, what do i need to do now if i want landing 19 to also go to ubuntu-rtm? [23:39] robru, add a new row to the spreadsheet for package only? [23:46] kenvandine: it's done "automatically" now [23:46] by the trainguard elves [23:46] sergiusens, ? automatically? ubuntu-rtm is pretty outdated for ubuntu-system-settings [23:46] i added it to line 51 as a SRCCOPY based what i saw others do :) [23:46] kenvandine: the silo reservation is automatic [23:47] robru, ^^ [23:47] the testing by dev + testing by qa is manual [23:47] yeah