/srv/irclogs.ubuntu.com/2013/10/18/#ubuntu-ci-eng.txt

t1mpfginther: yes, I saw the approved message on https://code.launchpad.net/~fboucault/ubuntu-ui-toolkit/tabs_chevron_asset_update/+merge/19063900:49
t1mpfginther: but normally all the test reports are linked, here there is nothing00:49
fginthert1mp, successful test results are only posted for ci (non-approved) jobs. A long time ago, successful autolanding results were also posted, but people complained about too much email spam.02:27
fginthert1mp, if you're curious, the results are here: https://jenkins.qa.ubuntu.com/job/ubuntu-ui-toolkit-autolanding/373/02:27
cjwatsonasac: I can't meet my promises for opening the next series in a timely manner because Mark hasn't given us a name.07:38
cjwatsonasac: We would have been able to do all the initialisation yesterday and probably open around now if not for that obstacle.07:39
asaccjwatson: high07:49
asachi07:49
asac>)07:49
asaccjwatson: so instaed of today we move everything by one day and open on monday?07:52
cjwatsonI have no idea.  We were promised (yesterday) a name by close of play New York time.  That promise was broken07:53
cjwatsonSo at this point I can't promise anything until we have a name07:53
ogra_sigh ...07:55
* ogra_ thought last cycle it was bad 07:55
fgintherasac, morning07:59
asacfginther: hi!07:59
asacfginther: early bird? or a fire burning somehwere?08:00
fgintherasac, are we ok to re-enable auto merging for unity808:00
asacfginther: i think so08:00
fgintherasac, just up for a bit08:00
asacfginther: does it pass now?08:01
asaci think they are reasonably close so they can do the final fixes in upstream merger08:01
asacfginther: ok... so baby time? :)08:01
didrocks(they should pass now, with the getenv fix)08:01
asacfginther: anyway. yeah, i guess we can go for it given that didrocks reported that unityu7 passed08:01
fgintherno, :-( both mir and ro images failed all tests for image 10008:01
didrocksfginther: hum, you didn't get the memo08:02
* didrocks fetches and forwards08:02
fgintherbaby in the left arm, laptop on the right08:02
didrocksfginther: fwed you 2 emails08:03
* fginther reads08:03
didrocksfginther: and the last random crash was a getenv issue which is fixed (so all should pass now)08:03
t1mpfginther: ok, thanks :)08:16
asacdidrocks: cjwatson: can we maybe chat a bit about how we do the saucy-updates images? will we just have daily images rolling with cron for that? would they go into "saucy-proposed" and stay there until we roll an update to users?08:30
asacsaucy-proposed == system image channel08:30
didrocksasac: hum, I think we should still kick them on demand, as it's more to test the infra for stephan basically than having any useful fix for us08:31
didrocks(apart from the incoming download-manager one)08:31
didrocksasac: I'm more afraid (and I think we should discuss) about how the dashboard and other tools will support the image numbering08:33
didrocksif we release images for saucy and T, they might end up with the same version number08:33
didrocksor different, but saucy > T for instance08:33
ogra_didrocks, ++ (ondemand)08:33
didrocksnot sure how our tooling supports that08:34
asacdidrocks: so we have touch_ro currently. so from resoruce perspective we could keep it running and could notice if things regress right away (feels also like a good exercise imo)08:34
asacdidrocks: and yes, tooling needs to be discussed and version numbers etc.08:34
didrocksasac: not sure how this is linked to touch_ro? (probably missing a piece ;))08:35
cjwatsonI don't think anything much needs to be changed on the image-building side08:35
cjwatsonExcept possibly version numbering, not really familiar enough with system-image's numbering to help there08:35
asaccjwatson: does the image builder use a central counter for image numbers?08:35
asace.g. is it unique?08:36
ogra_cjwatson, the test infra works based on image numbering atm08:36
asacdidrocks: we have two dashboards ... touch_mir and touch_ro08:36
ogra_if we have two same numbers that might fall over08:36
cjwatsonasac: My stuff is all DATE[.COUNTER] where COUNTER is set if there's been more than one build that day.  It is unique per flavour/image-type/series/architecture08:36
asaci got asked if we want to kill touch_ro and rename touch_mir to touch; maybe we can say touch and touch_saucy08:36
didrocksasac: right, not sure why we keep testing touch_ro btw :)08:36
didrocksasac: yeah, that's what I discussed yesterday with vila08:37
cjwatsonasac: I don't know the uniqueness constraints on the system-image stuff, which is all stgraber's08:37
didrocksand I would +1 from that :)08:37
cjwatsonasac: I would hope that it's only required to be unique per channel or similar08:37
cjwatsonBut I don't actually know08:37
didrocksor we can name that after the channel maybe08:38
asacright. so i think the version tarball has info about the channel etc. so it doesnt need to be unique across channels08:38
* didrocks looks at the wiki page08:38
viladidrocks: yes, that 's why asac is pinged on the topic ;)08:38
didrocksah ok ;)08:38
didrocksasac: the thing I'm really afraid of (not related to the infra) is that we publish, let's say, 10 images on the stable channel (saucy)08:41
didrocksso image 11008:41
didrocksand 5 in the proposed one (T)08:41
didrocksonce we point stable to T…08:41
didrocks105 < 110, not sure if the system-image-dbus daemon will pick it up08:41
cjwatsonshouldn't we be talking about image saucy/110 instead?08:42
didrocks(and even if it does, it's not clear to the user)08:42
cjwatsonI agree we need to make sure any software consumers work08:42
didrocksright, saucy/110 makes more sense08:42
cjwatsonI mean, at some point we're going to have to maintain longer-lived stable branches08:43
cjwatsonassuming this stuff gains any commercial popularity/deployment08:43
didrocksright, they will maybe have their custom name…08:43
asacdidrocks: my understanding is that the device knows well on which channel it is08:43
asacdidrocks: and hence doesnt care about version numbers being unique across all channels08:43
asacbut we should check with stgraber...08:43
didrocksasac: yeah, but even in the ui, there is just the image build communicated, so if people goes from 110 to 105, it won't be clear to them :)08:43
asacsimilarly utah can extract that info etc.08:44
didrocksright, let's sync with StevenK :)08:44
didrocksstgraber*08:44
didrocks(sorry StevenK ;))08:44
asacdidrocks: well, people going from 110 on devel to 105 on saucy (or the other way around) are switching channels08:44
didrocksasac: not when we'll switch the stable channel to T08:44
asacwe currently don't support that as a UI nor cli feature on the phone08:44
didrocksthey won't know it :)08:44
asacdidrocks: right. thats a visualization thing on the phone then08:44
didrocksindeed08:44
asacwe should display the build ID like "saucy@ubuntu.com - build 98"08:45
didrocks(at least, the version is a string, phew! ;))08:45
ogra_ugh08:45
ogra_we try to roll on top of the distro, lets not put version names in08:46
asacnot sure. it's a build id ... not really a version08:46
didrockswhy not use "1.0 - #98" ?08:46
ogra_yeah08:46
didrocksthen, switching to T will be "1.1 - #whatever"08:46
asacdidrocks: that doesnt explain which channel you are on08:46
didrocksor 1.0.108:46
asacthe UI should clearly display which channel08:46
ogra_asac, didrocks then lets put in "stable, devel, devel-proposed"08:47
didrocksas it's rolling, and we change pointers on the channel…08:47
ogra_but lets not tie to close to distro names08:47
cjwatsonmm, there is the question of what happens when the stable channel flips08:47
cjwatsonI guess we just need to make sure that the version is greater, artificially if necessary08:47
didrocksright, for potential manufacturers… they will probably stay on older version (whatever version will mean)08:48
ogra_in fact i think our major version should always match framework/sdk numbers08:48
asacogra_: so not sure... lets talk with stgraber. i am sure he has some thoughts given what channels were already there:08:48
asachttp://system-image.ubuntu.com/08:48
ogra_(or APi or however you want to call it)08:49
asacso seems we have names of the release... and aliases (stable etc.)08:49
asacyou can track stable08:49
asacor you can track saucy08:49
asacits not the same thing08:49
ogra_asac, we talked already, the plan is to have a stable channel and branch saucy away into that08:49
asacstable will move on to tripidititity08:49
asac:)08:49
asacogra_: i know08:49
asacwait08:49
didrocksand manufacturers can take "saucy"08:49
asacwell. lets have a talk when stgraber is up08:49
asac:)08:49
didrocksand will stay spicy/saucy :)08:50
ogra_we should simply not promote to use the release names, as that will get you stuck somewhere08:50
ogra_its a one way street ... once we switch devel over you are stuck08:50
didrocksogra_: TBH, that's why I pref (version - #id) (and we can map version to saucy, t…)08:50
asacswitch devel over?08:50
asacwhats that?08:50
asacyou mean to T?08:50
ogra_didrocks, exactly08:51
ogra_asac, devel always points to the stable image of the devel release08:51
ogra_bo matter is thats S, T or R or whatever08:51
ogra_*no matter if that is08:51
asacright. so we need to first ensure that stable doesnt get updated once we move to T08:51
asacagreed08:51
asaclets talk to stgraber08:51
ogra_stable will get the released sauct SUR image08:52
ogra_*saucy08:52
ogra_*SRU08:52
asacexactly08:52
ogra_damn, cant type at all today08:52
asacbut then once we start updating tsable from T08:52
asacit is not saucy anymore08:52
didrocksogra_: get some sleep ;)08:52
asachence every channel is special08:52
ogra_asac, what i'm saying is that we need to discourage the usage of the names08:52
didrocksogra_: +108:52
ogra_people should use stable, devel or -proposed08:52
didrockswe can even use "13.10 - #buildid"08:53
ogra_and we should not promote the names at all08:53
didrocks"14.04 - #otherbuildid"08:53
asacogra_: i think thats a long term discussionm to have and yes 13.10 might be a better name to use than saucy08:53
ogra_asac, no08:53
ogra_decouple from ubuntu releases ... focus on our channels only08:53
didrockswell, there are 2 things I guess:08:53
asacanyway, lets wait for stgraber. i am sure he has thoughts that we should take as a starting point08:54
ogra_nobody should need to cate if stable is saucy or T08:54
ogra_of if devel is T or  U08:54
didrocks- some people/manufacturers will always want the latest and best, so they will be on "stable - #100"08:54
ogra_right08:54
didrocks- some manufacturers want their customers staying on 13.10, so we can show "13.10 - #100"08:54
didrocksmaybe it's the same image08:54
didrocksmaybe stable points to 14.0408:54
didrocksso not the same image08:54
ogra_oh, and on a sidenote ...08:54
ogra_HAPPY BIRTHDAY lool !!!!!!!!!!!08:55
didrocksogra_: quite laggy, he has already showed up (and left) :)08:55
asaclool: !!! /me singing !!!08:55
ogra_he has a backlog :)08:55
didrocksyeah, crazy people with bip…08:55
ogra_:)08:55
asacdidrocks: bip is a good thing08:56
ogra_yep08:56
asacwith bip you can deprioritize emails a bit, which helps sanity a lot :)08:56
didrocksasac: it's not, I'm sure I lost life hope time due to it :)08:56
didrocksso if it's important, people can email08:56
didrocksharder than just pinging08:57
asacright08:57
didrocksor getting 100 "didrocks: ping" when you are back08:57
didrockswithout any context08:57
asaci take a slightly different perspective that i am happy to discuss over a beer :)08:57
asaclol08:57
didrocksheh ;)08:57
* didrocks feels now so good without bip :p08:57
didrocks(I guess it's still configured on my server, just not running)08:57
ogra_well, it takes me 20min in the morning to read my backlog ... and udually i catch the important bits there so i can just quickly skim through mail08:58
didrocksogra_: yeah, but mentally you are "connected"08:58
ogra_no08:58
didrockseven if you are at a restaurant, dining08:58
didrocksdinning*08:58
ogra_my bip does that for me ;)08:58
didrocksok, I feel that way, can't be disconnected mentally08:58
asacright. i am super relaxed if i am not working08:58
didrocksknowing people are pinging me08:58
ogra_i dont have to be mentally connected cince it collects the stuff to present it to me when i feel ready08:59
asacbecause of bip08:59
asacdidrocks: so you have ping nightmares ... or rather daydreams, just because you know there is a bip running.08:59
asacwow :)08:59
didrocksasac: exactly!09:00
didrockswaow, my insanity is discovered :p09:00
asaci guess you really shouldnt have bip running then09:00
asac:)09:00
didrocksI know, that's why I don't anymore :)09:00
ogra_i personally feel it speeds me up ... i only have to read ~100 of the 400 mails i usually get over night09:00
ogra_in pre-bip times that was easily double09:00
asacdidrocks: maybe the curation lies in exactly doing the opposite: enabling bip and learning not to care :)09:01
didrocksasac: I was using screen + irssi for some years, and then bip for an additional one. It really didn't help09:01
* didrocks digs up http://blog.didrocks.fr/post/Moving-away-from-(screen-irssi)-to-(bip-weechat)09:01
=== vrruiz_ is now known as rvr
didrocksasac: hum, seb was asking about indicator fixes for touch only (robru had the request yesterday)09:45
* didrocks thinks we're blurring the message…09:46
didrocksI don't want us to spend time testing and landing the SRU09:46
asacdidrocks: well, i explicitely kept the answer generic. yes, the decision whether you do a SRU upload is still the same from before09:46
asacdidrocks: i even say that if he has concrete cases we have to talk09:47
didrocksasac: well, if you're telling that, robru will be pushed to land this fix09:47
asacdidrocks: i hope not09:47
didrocksit was the case yesterday09:47
didrocksand it seems you're contradicting my email which tried to make a clear line :/09:47
asacdidrocks: to be honest imo there was not enough info to assume that i am answering or approving a concrete case09:47
didrockswe'll see09:47
asacdidrocks: i am not contradicting09:47
didrocksthe fix is http://bazaar.launchpad.net/~indicator-applet-developers/indicator-messages/trunk.14.04/revision/39309:48
didrocksFYI09:48
asaci am saying that SRUs are done like before... (just that they shouldnt bother for touch)09:48
asacdidrocks: is robru on ue-leads?09:48
didrocksyou didn't tell that they shouldn't both for touch09:48
didrocksasac: no, he's not09:48
didrocksthat's why I gave him the same details this morning09:48
didrocksabout the SRU policy for touch and what to do for others09:49
didrocksbother*09:50
asacdidrocks: so for now all we are and should be doing is handing out an internal guideline and inform people about the relative priorities. this should be more than enough to convince people to not put too much effort into SRUing for touch on saucy - which is the goal here.10:23
didrocksasac: I agree, that's what I tried to do with that email :)10:24
asacand luckily in CI landing team we have a chance to talk to them 1-on-110:24
* didrocks -> lunch10:24
asacwith them and convince them that it might be unwise10:24
asachehe10:24
asacdidrocks: enjoy10:24
didrocksthanks!10:24
ogra_asac, well, depends, while i'm completely in the "forbid all SRUs, concentrate on making the first T image rock" camp ... without T opening in time thats a moot thing :(10:25
apwuse a ppa ?10:26
ogra_apw, against what release ?10:27
ogra_apw, the point is we want to roll on top if the archive with our stuff10:28
apwagainst S, doesn't matter, you make it in there, and when T finally appears you copy the lot out to there10:28
ogra_apw, if the archive doesnt open ofr a week we fall behind .. no PPA will help uploading to T if T doesnt exist10:28
apwyou make a new PPA called "what we want in T" and you upload to that as if it was T, but in the S pocket10:28
apwand use it as the archive10:29
ogra_apw, we have -updates and the possibility to do SRUs. but thats exactly the opposite of what we need to do10:29
apwnot suggesting sru's, i am suggesting a PPA which you treat as T, just use S as the upload name10:29
apwthat is functionally equivalent to a T pocket no ?10:29
ogra_right, we dont want PPAs in official images anymore and -updayes provides tecnically what we need10:30
ogra_it might be functionally equivalent but wont give us the bugs the  new archive will10:30
ogra_we would still have to fix them once our underlying stuff changes10:30
apwexcept it is protected by the sru team and a PPA isn't10:31
infinityThat's no excuse to stop development.10:31
infinityNot having it in an image doesn't mean you can't do all the programming, building, and testing up to that point.10:31
infinityAnyhow, if you want to complain about the lack of T, I recommend phoning Mark.10:32
infinityRepeatedly.10:32
ogra_heh10:32
ogra_i assume someone does that already10:32
cjwatsonyes10:32
ogra_(s/assume/hope/10:32
ogra_)10:32
cjwatsonfirst thing I did this morning was escalate to silbs10:33
asacogra_: upstream merger continues working, so there is at least no complete blockage10:39
asaclandings are stalled, which is unfortunate, but i dont anticipate this to delay much longer (for nwo :))10:39
asacotherwise we can revisit other mitigation options on monday10:39
=== sil2100_ is now known as sil2100
didrocksright, there is still option of daily-build-next -> next11:05
didrockswhich is exactly how we handled daily releases for raring -> saucy transition, and what apw suggested in fact (but already exist and already supported ;))11:05
didrocksthen switching from the ppa to T is a 2 line diff11:05
nik90@ci, can anyone push the latest trunk build https://code.launchpad.net/~phablet-team/qtubuntu-sensors/trunk to the phone? It will provide haptic feedback for buttons :)11:17
nik90rev 3811:18
didrocksnik90: hey, last time we tried it, it wasn't working11:24
didrocksnik90: see line 185 on the landing ask11:24
didrocksso we are waiting on kalikiana's feedback11:24
didrocksnik90: and now, we're waiting for T to open to push those kind of fixes (people will be transitionned to it)11:25
didrocksbut I think first, we need the confirmation it really works :)11:25
nik90didrocks: ah okay11:28
nik90didrocks: where I can the landing ask?11:28
didrocksnik90: https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0Au6idq7TkpUUdGNWb0tTVmJLVzFZd0doV3dVOGpWemc#gid=1 should be what you need11:29
nik90thnx11:30
didrocksyw, keep us posted! ;)11:30
t1mpnik90: haptic feedback for buttons? that's sounds very awesome11:31
nik90t1mp: I know :)...hopefully kalikiana can chime in to this discussion when available11:32
kalikiananik90: t1mp hmm what's being asked from me exactly?12:01
didrockskalikiana: look at the landing ask you filed, there are some comments on landing qtubuntu-sensors (mirv tested it, and it didn't work)12:04
kalikianaokay, I'll give it another test run; we were testing it in a devel image in parallel and I was running into several unrelated problems - I didn't know it didn't work for mirv at all12:07
didrockskalikiana: he'll be back on Monday. If it's working for you, maybe you can check with him?12:09
kalikianaI "used to" work, the problem is that a ton of "noise" makes it hard to make a statement on the latest image12:10
kalikiana*It12:10
kalikianaso I'm trying on the proposed image now12:10
=== alan_g is now known as alan_g|lunch
=== gatox is now known as gatox_brb
kalikianahm "can't open /cache/recovery/ubuntu_command" after 2 attempts13:00
loolasac, ogra_: Thanks!13:00
ogra_:)13:00
kalikianais it worth rebooting and trying again or should I file a bug?13:00
ogra_kalikiana, both !13:01
ogra_:)13:01
kalikiana:-D13:01
ogra_the proposed and the devel image are indentical btw13:01
=== gatox_brb is now known as gatox
kalikianaogra_: https://bugs.launchpad.net/phablet-tools/+bug/124156813:07
ubot5Ubuntu bug 1241568 in Phablet Tools "Flashing stuck: can't open /cache/recovery/ubuntu_command" [Undecided,New]13:07
ogra_kalikiana, thanks13:08
=== alan_g|lunch is now known as alan_g
fginthersil2100, you around?13:26
sil2100fginther: yes!13:30
sil2100Just finished lunch13:30
fginthersil2100, I left you a pm13:31
sil2100fginther: yes, I see it - commenting! Thanks13:31
ogra_asac, we have a name !!!14:03
cjwatsonAlready working on it, though I need to leave in <3 hours14:06
asacwe have?14:08
asac:)14:08
ogra_the trusty tahr14:09
asacnice14:13
nik90I have come to know of these animals only after the announcement of the code names :)14:16
ogra_thats the plan behind these names ;)14:20
ogra_finding an animal plus an adjective thats unique on google as a combo14:20
ogra_that way you will always find ubuntu using these two14:20
=== alan_g is now known as alan_g|tea
asaccjwatson: how will we coordinate doing the first image after the toolchain? i assume thats something to look at monday?14:34
ogra_asac, the default in cdimage will change at the toplevel14:35
asac(i suggest we dont really stress this... we have a name, and the day delay we got is fine imo)14:35
ogra_the rest is bugfixing uninstallable packages14:35
ogra_(if we even need that)14:35
asacogra_: and we get stgraber do magic to the system-image job14:35
asacso it does the right thing14:35
asacstill, we need to coordinate when the toolchain is done14:36
ogra_right, not sure whats needed on stgrabers side14:36
asacso we can do one image etc.14:36
asacdoanac: there?14:36
asacdoanac: what do we need to do if we want touch_mir to point to trusty?14:36
ogra_i think though that we could try building the first image by next friday14:36
asacdoanac: and keep another one rolling that tests saucy-proposed channel?14:36
asac(replacing touch_ro)14:36
cjwatsonasac: I don't have time to coordinate it today, but I'd hoped to get the auto-sync running over the weekend so that it can be mostly built by the time people care14:37
cjwatsonI don't know if I'll have time for that14:37
asaccjwatson: hmm. so no clean first image?14:37
ogra_??14:38
ogra_asac, did you expect an image today ?14:38
asacogra_: plan was to land toolchain, then kick an image and then start with the normal archive stuff like autosync etc.14:38
asacyes14:38
asacright after landing the toolchain14:38
ogra_ah14:38
asacbefore auto-imports and what not14:38
ogra_well, moday or tuesday will do i guess14:39
doanacasac: its basically a config change for us14:39
doanacshould be fairly simple14:39
asacogra_: right, but i feel cjwatson wants to turn the auto syncs etc. on before the weekend14:39
asacerr14:39
asacduring weekend14:39
asacso there wont be such an image with those properties14:39
asacdoanac: can you already do that?14:39
ogra_asac, why is that impirtant ? it would be identical to #10014:39
doanacasac: yes. i'll get with josepht and plars to get it ready14:40
asacogra_: new toolchain, good first image to start the release cycle14:40
ogra_just with a different name stamped in14:40
asacvarious reasons, also social reasons14:40
asacogra_: right. it ensurees we can rerun images from our new release on our new infrastructure14:40
asacbefore the rough weather arrives14:40
ogra_i would wait until the first import chunk landed14:40
asacpipecleaning after the switch over basically14:40
ogra_there wont be rough weather14:40
asacwell, was discussed before14:40
ogra_there wasnt in saucy, there wont be in T14:41
asacjust asked cjwatson if he plans changing plans now that the name is late14:41
asacogra_: not everyone believes your guts :)14:41
* ogra_ trusts our infrastructure 14:41
asachaha14:41
ogra_in that area it has matured 9 years14:41
ogra_saucy was completely flawless in that regard and i expect the same for trusty14:42
asacits simple. you start a new cycle, you produce a first new image that is the same, has the new tooclhain and gives you confidence that everything is good aka green :)14:42
asacnot sure why we should miss something that cheap to do14:42
ogra_we never did that14:42
asacit doesnt require more than pushing the build image button once the toolchain is in14:42
asacdoesnt mean we shouldnt do it :)14:42
ogra_after all a new toolchain wont give you anything14:42
asacafter all we want to move all UE over to T from day 114:43
ogra_your binaries havent been rebuilt14:43
asacwe didnt do that either in last cycles14:43
ogra_and we dont ship the toolchain14:43
asacits not about that14:43
asacits about the rest :)14:43
ogra_(well, we ship gdb)14:43
asacanyway. lets wait for cjwatson14:43
ogra_what rest ?14:43
ogra_all binaries will be identical to image 10014:43
ogra_so you can as well take 100 as the reference14:43
cjwatsonasac: If we have time for a clean first image I'd like to do that14:43
asaccjwatson: from touch, UE perspective we have the time14:44
asacwe can totally live with a delay of 1 day14:44
cjwatsonasac: But it will probably involve you promising not to complain about auto-syncs running during the week14:44
cjwatson(the initial bulk, that is)14:44
asaccjwatson: did i say that i would complain? :)14:44
cjwatsonI'm just being cautious :)14:44
asaci thought we just keep a very close eye on it and do things if stuff regresses14:44
ogra_matter of experience ? :)14:44
asacetc.14:44
cjwatsonThe builders will be slower than usual, there'll probably be some build failures as things settle down14:44
cjwatsonI need people not to be panicking about that14:44
asaccjwatson: i anticipated that we experiment how things go... probably starting with "auto syncs" for a bit and then see14:45
cjwatsonIt should be fine once the initial batch lands14:45
cjwatsonogra_: You ship libgcc14:45
asaccjwatson: right. but from what i understand things that fail to build will be stuck in proposed and all things that depend on it with it.14:45
cjwatsonThat's about it though14:45
ogra_cjwatson, yeah14:45
cjwatsonasac: Yeah, but builds run against proposed, necessarily14:45
asaccjwatson: so those we will have a chance to take a look at etc.14:45
cjwatsonasac: So some builds will normally fail14:45
asacah ... sure14:45
asacwe will see... we should just keep a bit of a forecast so we know whats coming14:46
asacetc.14:46
cjwatsonwe're doing gcc 4.8, boost 1.54, db 5.3, perl 5.18 in the toolchain bootstrap14:47
cjwatsonhttps://launchpad.net/~ubuntu-toolchain-r/+archive/test/+packages?field.name_filter=&field.status_filter=published&field.series_filter=saucy14:47
plarsasac: doanac and I were just discussing... do we need to keep saucy jobs? or just transition completely to trusty for touch?14:47
ogra_plars, we'll need both as long as we do saucy images14:48
ogra_to see if they regressed14:48
kalikianaI'm seeing this in an otherwise passing mr:14:48
asacplars: we want to keep saucy jobs i believe14:48
asacplars: whether we daily prodyuce new saucy-proposed images or just on demand is not yet clear, but in general i feel we should make touch_ro --channel saucy-proposed tests14:49
kalikiana /usr/lib/pbuilder/pbuilder-modules: line 424: 17749 Segmentation fault tar -x --use-compress-program "$COMPRESSPROG" -p -f "$BASETGZ" E: failed to extract /var/cache/pbuilder/saucy-armhf.tgz to /var/cache/pbuilder/build//17710 ERROR:pbuilderjenkins:Error during build execution14:49
asacand make touch_mir == touch with devel-propopsed14:49
plarsasac, ogra_, doanac: ok, that was my next question, how frequent would they be :)14:49
* ogra_ would only do on demand14:49
plarsasac, doanac: in that case, would we be safe to disable what was formerly called "touch_ro" jobs and just focus on the default mir installs?14:50
asacplars: doanac: i was suggesting: rename touch_ro to touch_saucy (--channel saucy-proposed)14:51
asacand rename touch_mir to touch (--channel devel-proposed)14:52
doanaci think touch_saucy is redundant. we already include the series name14:52
doanacbut otherwise i agree14:52
plarsasac: well, I think we are saying the same thing - it's not so much a rename, because we want the saucy jobs to be running mir (and the trusty ones) right?14:52
plarsasac: right now, the touch_ro jobs are really the sf jobs, as they always were until mir came in14:52
=== alan_g|tea is now known as alan_g
rsalvetiis someone going to work on supporting mir for nexus 7 or 10?14:53
rsalvetiotherwise it'd still be good to let the tests running against SF14:53
josephtwe'll need to coordinate variant name changes for the dashboard (i.e. touch_mir -> touch)14:53
rsalvetieven if we don't officially support it14:53
rsalvetiin theory we need to care about tablets this cycle as well14:54
asacrsalveti: first we have to fix galaxy nexus performance14:54
rsalvetiat least more than we did for saucy14:54
asacrsalveti: then i would vouch for tackling n10 or so14:54
asacor both14:54
asacif we still want to do tablets :)14:54
asac(which i am sure we do)14:54
asacrsalveti: but first we need emulator14:54
rsalvetiright, so don't disable the smoke tests on SF then14:54
asacnothing will move on new devices before we have that14:54
plarsrsalveti: we're not running anything on the tablets right now14:55
rsalvetiand I'm sure when people decide to bootstrap touch to new hardwares, they will try SF first14:55
plarsrsalveti: but they are available for as soon as people are going to care for those14:55
rsalvetiplars: right, but we at least know our stack is supposed to work with SF14:55
asacrsalveti: SF is kind of dead... if community shows up and want to port features that we only have in MIR to it, it might come back as a community thing - but i doubt it actually14:56
rsalvetiall I'm saying is that it'd be good to have the results for that, so we know how broken it is14:56
rsalvetiasac: I'm not just concerned with that, I mean when our oem decide to bootstrap to a new hardware14:56
rsalvetithey will always test with SF first14:56
rsalvetias mir might be completely broken until someone ports to it14:56
ogra_asac, we need to make sure SF still works as long as we tell the community to do ports14:56
rsalvetinot only that, but that's a big +1 to keep it around for a bit more yeah14:57
rsalvetiwe'll stop supporting it completely soon, but let's not do this now14:57
rsalvetiwhile we have mir only working nicely at one device14:57
ogra_yes, we should keep SF for at least one more release cycle14:58
asacrsalveti: is MIR really so hard to prot?14:58
asacrsalveti: given that we support android drivers it shouldn't be so hard for OEMs to get that going, no?14:58
rsalvetiasac: it's not trivial, no14:58
asacreally?14:58
ogra_asac, for the kind of porters we have it is a hard task ... not everyone is a graphics driver specialist14:58
asaci know that its not easy for porters14:59
asacjust asking about real oems14:59
rsalvetiyeah, even we can't fix and port to the stuff we support14:59
asacor rather SoC folks14:59
asacor MALI folks from arm... they can surely do that easily if they want, no?14:59
* ogra_ doesnt care about SoC folks 14:59
rsalvetiprobably, but yeah, we only care about oem and community ports at this point14:59
* ogra_ does care about such projects like the fairphone 14:59
asacrsalveti: lol... well, our part is a bit harder because its the FIRST and SECOND platform we are dealing with14:59
ogra_who will give us a big boost with their ports14:59
asaconce we have those done well, we are surely far more efficient and the code is far better suitable for enablement15:00
ogra_ebnthusiats buy these15:00
rsalvetiasac: right, that's exactly why we shouldn't disable SF now :-)15:00
ogra_++15:00
ogra_it is the saem as with the cdimage zips ...15:00
rsalvetiand I don't mean fully supporting SF, I just want smoke tests running against it so we know how broken it is15:00
rsalvetiand know what to expect15:01
ogra_we dont really support them but keep them available until ports can do the full thing15:01
rsalvetiyeah, and it's also always useful when bootstraping to a new hardware15:01
ogra_right15:01
rsalvetidoing the entire system image as a first try is just too much15:01
ogra_yep15:01
rsalvetinow put system image + mir just to bootstrap it15:01
ogra_and to limited for actually fixing the initial issues you will hit15:01
rsalvetiyeah15:02
asacrsalveti: you mean disable the dashboatrd runs?15:02
asaci am fine with keeping dashboard running with minimal amount of jobs15:02
asacbut not everything15:02
asacmore like what we hav for _custom15:02
asachttp://reports.qa.ubuntu.com/smokeng/saucy/touch_custom/15:02
rsalvetiasac: just for the core stuff15:02
asacright. we can do that i think fora bit if you find it useful15:03
asachave to check if we run out of resources though :)15:03
rsalvetiyes, please15:03
asacdoanac: plars: so minor change in plan :)15:03
asacdoanac: we want to rename touch_ro to touch_sf4p and run the same jobs against the SF variant of devel-proposed there15:04
asacdoanac: and create a new touch_saucy instead (with the content from above15:04
asacplars: ^^15:04
asacrsalveti: ok, so but you own it now perswonally15:04
doanacasac: touch_saucy doesn't make sense.15:04
asacrsalveti: e.g. its your obligationm to ensure taht if there are jobs failing that they are getting brought to our attention15:04
josephtdoanac: +115:04
asacdoanac: it does15:05
doanacwhy not just "touch" and "touch_sf4p"15:05
ogra_doanac, because we still want saucy tests too15:05
rsalvetiasac: sure15:05
doanacasac: we already include the release name as its own column15:05
doanacyou'll be able to differentiate15:05
asacdoanac: we have touch (devel-propsed), touch_saucy (saucy-propsed), touch_custom (devel-custom), touch_sf4p (mimimal job for devel-proposed with SF)15:05
asacdoanac: well, then tell me how you want to name it :)15:05
asacdoanac: its not good to name two with the same name15:06
kgunndidrocks: ping15:06
doanacasac: let me talk with josepht and plars15:06
plarsdoanac, asac: well, if it's sf then touch_sf would probably be ok15:06
asacrsalveti: at best find someone through G+ or so that wants to own that build and work with CI etc. to escalate, look at test regressions15:06
plarsnot sure what sf4p even means15:06
asacplars: doanac: see the lisst above15:07
asacplars: please use sf4p (its SF)15:07
asacits a political name :)15:07
asac(for my personal safety)15:07
ogra_4p ?15:07
asacfor porters15:07
ogra_ah15:07
rsalvetiasac: we're fine to own that for a while15:07
asacrsalveti: priority must stand back behind many things. better really find someone outside mid term15:08
asacfor now its probably okaish15:08
asacas long as someone owns it that isnt official :)15:08
rsalvetiasac: it's a low priority, don't worry15:09
didrockskgunn: pong15:10
kgunndidrocks: hey so duflu did some changes to our branches15:14
kgunndidrocks: hopefully under your guidance15:14
didrockskgunn: yeah, he did ping me this morning15:14
kgunndidrocks: he seemed to move our lp:mir to point to saucy15:15
didrockskgunn: I told him it's useless as we discussed, but if he wants to have a "saucy" series…15:15
kgunndidrocks: yeah...but we can't find "trunk"15:15
didrockskgunn: just that we won't SRU the saucy branch15:15
didrockslp:mir is what we are going to release for T15:15
didrocksit's my only requirement15:15
kgunndidrocks: hmmm....well...that's not what he did15:16
didrocksthen, if duflu wants to support something ubuntu doesn't… not my word apparently :)15:16
didrockskgunn: hum? he told me that the saucy serie was for saucy, that it wasn't lp:mir15:16
didrockskgunn: lp:mir is https://code.launchpad.net/~mir-team/mir/development-branch?15:16
didrocksthat changed15:16
didrockskgunn: will https://code.launchpad.net/~mir-team/mir/development-branch always have ABI compatilibity or bumped assured?15:17
kgunndidrocks: ok...so you don't carer if its pointing to "trunk"15:17
didrockskgunn: I just care about lp:mir15:17
kgunndidrocks: yes...he seemed to unilaterally decide to do all this w/o talking to anyone :-\15:17
didrockslp:mir should ensure ABI compatilibity (or bump the ABI properly in the packaging)15:17
didrocksshould always pass tests15:17
didrocksand be always shippable15:17
didrocksthat's the rule for all projects15:17
kgunndidrocks: ack...so right now he's put us at risk15:17
didrocksI expect you are following that too :)15:17
didrockskgunn: exactly, it's probably already built in the ppa as well15:18
kgunndidrocks: of course...15:18
didrockskgunn: can you undo that then?15:18
kgunndidrocks: damn it...i'll work with the guys to correct....is there anything you can do on your side to stem the flow from development branch15:18
didrockskgunn: well, the ppa won't be of use before Monday, so it's fine, if you fix it today, the new rebuild should be good15:19
kgunndidrocks: ack...15:20
* kgunn screams inside15:20
didrockskgunn: everything will be fine, no harm done yet ;)15:22
didrocksok, time for exercise and week-end then!15:37
* didrocks waves good evening :)15:37
seb128didrocks, have a good w.e15:38
didrocksthanks, you too seb128, have fun in Canada!15:39
seb128didrocks, thanks15:39
ogra_blame it !15:39
ogra_:)15:39
kalikianajdstrand: ping, do I ask you about permissions of /sys/class/timed_output/vibrator/enable on the device?15:43
kalikianaseems like it changed from allowed to root-only at some point which basically breaks my code15:44
=== gatox is now known as gatox_lunch
=== seb128_ is now known as seb128
cjwatsonI broke trusty with a typo when copying the toolchain in.  wgrant, infinity, and I are working on cleaning up; unfortunately I have to go16:30
cjwatsonSo I can't promise when you get to build post-toolchain images16:31
cjwatsonHopefully today if you have time and if livefs chroots have been created16:31
=== gatox_lunch is now known as gatox
jdstrandkalikiana: we've never allowed that permissions, but certainly can. can you file a bug against apparmor-easyprof-ubuntu and mention if this should be allowed for all apps or if not, what types of apps?17:07
kalikianaokay, will do.17:09
kalikianajdstrand: https://bugs.launchpad.net/ubuntu/+source/apparmor-easyprof-ubuntu/+bug/124173517:29
ubot5Ubuntu bug 1241735 in apparmor-easyprof-ubuntu (Ubuntu) "Allow apps access to /sys/class/timed_output/vibrator/enable" [Undecided,New]17:29
jdstrandkalikiana: thanks17:37
ogra_asac, FYI i just did an image testbuild for tasty, it wont build unless we rebuild android (since the android package uses the release name inside the img filenames) so plain toolchain build wont be possibile20:20

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