/srv/irclogs.ubuntu.com/2013/10/25/#ubuntu-mir.txt

Mirvforget sil2100's messages, he was too tired to remember the PPA does not have the mir now :)04:23
alan_gduflu: alf_ - anyone object to me merging https://code.launchpad.net/~alan-griffiths/mir/fix-1244192/+merge/192503 by hand as CI seems so reluctant?08:18
duflualan_g: So long as the failure is spurious. I don't understand what the "android i386" platform is...08:19
alan_gduflu: I'll ask about it when fginther comes online - it certainly has nothing to do with the change08:22
duflualan_g: If it really is unrelated, retrying should eventually work. Because other proposals are succeeding08:23
alan_gduflu: I know - I'll give it one more try...08:25
duflualan_g: I just had another quick look at "fixing" render_surfaces to not reference mir::surfaces::. It would seem that we first need surfaces::Surface to implement shell::Surface. Are you still planning on trying that?09:15
alan_gduflu: I think that something like that is needed. But there's a lot of "low hanging fruit" to clear before getting to that.09:16
duflualan_g: Let me know if and when you start. Otherwise I may... but not this week09:18
alan_gduflu: ok09:18
* duflu is buried in said fruit09:18
* alan_g laughs09:19
dufluMaybe that's why I feel sticky09:19
=== alan_g is now known as alan_g|lunch
=== alan_g|lunch is now known as alan_g
alan_galf_: It would be easier to remove report implementation classes from public if I rolled logging and lttng into a "reporting" component. Does that work for you?12:57
=== alex_abreu is now known as alex-abreu
alf_alan_g: no objections13:13
alan_galf_: Good. I think I'll leave it until the next pass - I don't want to start controversy over the simpler stuff.13:14
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
kgunnalf_: hey can we ask for a big favor ?14:39
kgunnalf_: can you test lp:mir/trusty against xmir ? (which will require a rebuild of xserver-xorg-xmir)14:40
alf_kgunn: do you want to know if it works or if it builds?14:41
kgunnalf_: it should in theory14:41
kgunnalf_: duflu bumped the client api....14:42
kgunnalf_: so to make sure we didn't break just need some sanity14:42
alf_kgunn: so which one works or just builds against? :)14:43
alan_galf_: as much as possible14:45
alf_alan_g: ok, "builds" it is then...14:48
kgunnalf_: question is can you also create packages for upload (xserver-xorg-xmir)14:51
kgunnas didrocks would like to have those14:52
kgunnto release as well14:52
kgunni suppose we usually rely on RAOF for this...part...but as he's not in or going to be in till monday....14:52
didrockskgunn: oh, not for me, it's more for you :)14:52
didrocksalf_: kgunn: if you tell me a rebuild is enough and your tests are fine, I'll handle the upload of xserver-xorg-xmir to the archive when we release Mir14:53
kgunndidrocks: well yeah :).... alf_  in effect we can't release/update mir without it14:53
=== dandrader is now known as dandrader|lunch
kgunndidrocks: ping16:27
didrockskgunn: pong16:27
didrockskgunn: cyphermox is going to continue helping you btw (as it's nearly EOW for me)16:27
kgunndidrocks: ack... alf_ had to go as well16:28
didrockskgunn: do you think there is still hope before EOW?16:28
kgunndidrocks: i am doubting...but chris will be in on sunday u.s. time16:28
kgunndidrocks: is that ok ?16:29
kgunnotherwise i'll see if bschaefer might be able to help us out...16:29
bschaeferhey, whats up?16:29
kgunnbschaefer: have you ever built the xorg packages for xmir ?16:29
didrockskgunn: well, it's still delaying all the landings for the rest, but I think we don't have that much choice16:29
bschaeferhmm no i've not16:29
kgunnmlankhorst: ^ ? ...are you EOW'ing soon  :)16:30
didrockskgunn: I hope we can get some confirmation at least on Monday once sil2100 start to wake up :)16:30
* kgunn asks sheepishly16:30
kgunndidrocks: that should be totally do-able16:30
didrockskgunn: he did EOW yesterday I guess16:30
didrockskgunn: again, if you have a ppa with latest mir, unity-mir and so on… I can upload xserver-xorg-xmir for you16:31
didrocks(then, leaving up the tests to you)16:31
kgunndidrocks: oh wait...are you saying you have them built ? we just need to test ?16:31
didrockskgunn: no, I'm telling that if you have a ppa with mir and all the rest built, I can build xserver-xorg-xmir in it16:33
kgunndidrocks: ah....we should https://launchpad.net/~mir-team/+archive/staging16:37
kgunncan cyphermox do the same? (e.g. build xmir for us if we get those packages updated) didrocks16:37
didrockskgunn: hum, it's rev 1153, from 3 days behind16:37
didrocksso without this ABI bump16:38
kgunndidrocks: right...we need to update16:38
didrockskgunn: doing it for you, both mir, u-s-c and xserver-xorg-xmir16:38
didrockskgunn: but you need to spread this knowledge within the team, please ;)16:39
kgunndidrocks: yep16:39
didrockskgunn: you have alf, mterry and RAOF who can help spreading it I guess :)16:39
didrocksurgh16:40
didrocks0.1.0bzr1153trusty016:40
* mterry looks up16:40
didrocksthe version is horrible…16:40
didrocksoh, there is a mterry16:40
didrockshe can do it as well ;)16:40
didrocksmterry: https://launchpad.net/~mir-team/+archive/staging needing latest mir, u-s-c and rebuild xserver-xorg-xmir16:41
mterrydidrocks, you mean those packages need mir-version bumps?16:41
mterryi.e. that's not a manual upload PPA is it?16:41
didrocksmterry: it guess the version will have to be 0.1.0bzr1161trusty116:42
didrocksmterry: I guess nothing uploads to there anymore16:42
didrocksas you pull to trunk16:42
didrocksand not merged16:42
didrocksmterry: so, manual uploads are needed16:42
didrocks(on trusty)16:42
didrocksso first mir, then u-s-c and xserver-xorg-xmir16:43
mterry"pull to trunk and not merged"16:43
mterry?16:43
mterrydidrocks, sorry, I guess I'm out of loop.  Why is this outside our normal infrastructure?16:43
didrocksmterry: yeah, you bzr pull dev to trunk16:43
didrocksmterry: on duflu's request16:43
didrocksmterry: I agree, we should get the mir team back to the way other teams are working16:44
kgunnmterry: i'll fwd you the thread16:44
didrockskgunn: TBH, I didn't anticipate this side-effects on the ppa not being updated neither16:44
mlankhorstkgunn: already done for the week on thursday16:44
kgunnmlankhorst: ok, get back to enjoying weekedn16:45
mterrydidrocks, well anyway.  You're asking me to take trunk of those packages and upload to that PPA?  I can do that...16:45
didrocksmterry: yes please ;)16:45
didrocks(ensure the xmir package builds against latest mir of course)16:45
didrocksthen I guess kgunn will trap someone to test it16:45
mterrydidrocks, pfft, that's what staging PPAs are for!16:45
kgunnmterry: if you do it i am thankful..... are you simply "dput ppa:your-lp-id/ppa <source.changes>"16:45
didrocksmterry: isn't it? :p16:45
didrockskgunn: can you ensure sil2100 is aware about the result on Monday?16:46
mterrykgunn, basically16:46
kgunndidrocks: will trap someone somewhere yes16:46
didrocksas he's not travelling and stay in the EU time, we can win half a day16:46
kgunnmterry: can you enlighten me so i can help in the future16:46
mterrydidrocks, you want a particular version?16:46
kgunnmterry: latest trunk (which is lp:mir/trusty16:47
mterrykgunn, sure, but I meant package version16:47
mterrykgunn, enlighten you on the steps?  I'm just planning on doing bzr branch; debuild -S -sa -i -I; dput16:47
mterrywith some minor changelog modification to make sure that they say trusty and such instead of UNRELEASED16:48
sil2100;)16:49
mterrydidrocks, just to clarify, you just want a rebuild of xorg-server, not a fresh-trunk build, right?17:00
didrocksmterry: for xorg-server, yeah, a rebuild against latest mir you are/did upload17:01
didrocksand of course the rebuild of u-s-c against this latest mir for the ABI break17:01
didrocksso that kgunn finds the victim to test all 3 of them on the desktop :)17:01
mterrydidrocks, yup, I'm pulling mir and usc trunk.  but only xorg-server trusty packaging17:01
didrocksright!17:01
kgunnrobotfuel: ^ if you're looking for something to do :)17:05
kgunnrobotfuel: you could run xmir testing, even just locally.... after mterry finishes17:06
kgunnbschaefer: ^17:06
robotfuelkgunn: I am working on porting autopilot apps to from 1.3 to 1.4, but I am suppose to give mir priority so I'll do it. :)17:08
robotfuelwhat am I waiting for mterry to land?17:09
robotfuelkgunn: mterry^17:09
=== alan_g is now known as alan_g|EOW
mterryrobotfuel, a new mir/u-s-c/xorg in mir-team/staging17:09
mterryrobotfuel, just waiting for builds now.  I can ping you17:10
mterryrobotfuel, in particular, if you can just make sure that xmir still works fine17:10
robotfuelmterry: which ppa? I can setup jenkins to get something more interesting that just works17:11
kgunnrobotfuel: it'll be the mir packages for trusty that are in ~mir-team/staging17:12
=== dandrader|lunch is now known as dandrader
mterrySo...  Mir trunk is failing the test ServerShutdown.server_removes_endpoint_on_abort  -- anyone else seeing it?17:36
mterryracarr, ^ ?17:36
mterrykgunn, ^17:39
mterrynot just that test...17:40
mterryhttps://launchpadlibrarian.net/154994415/buildlog_ubuntu-trusty-i386.mir_0.1.0bzr1153trusty1_FAILEDTOBUILD.txt.gz17:40
mterryI'm not sure who to ask about these17:41
mterrykdub, ? ^17:41
kdubi don't know anything specifically, i can test though17:46
=== racarr is now known as racarr|sick
racarr|sickwarnings of sickness from earlier became fever last night18:07
racarr|sickwoke up to eat food. back to not moving now though :p18:07
olliget better racarr|sick18:31
kgunnkdub: thanks if you can help fix the failures19:24
mterrykgunn, kdub, sorry may have missed some talk about the test failures.  Can you look at them?19:26
kgunnmterry: did you happen to run tests locally ?19:27
mterrykgunn, not yet, let me do so now19:28
kdubtrunk passed for me19:29
kdubwell :) ~mir-team/mir/development-branch19:29
kdubbut then again, im on saucy, maybe it has something to do with trusty?19:29
kgunnkdub: uh...can't imagine...but never know....can you try trunk ?19:30
* kgunn tries19:31
kgunnkdub: mterry ... i'm able to run the test locally, several times just in case...no failures, wonder if its classic misleading ci failures19:43
mterrykdub, I've been using lp:mir19:44
kgunnmterry: did your local tests pass ?...if yes, then i would vote to update the ppa manually19:45
mterrykgunn, well, that's what I did, but these are local build tests and the PPA build failed.  I could disable tests during build...19:46
mterrykdub, kgunn: OK, I do get failures locally with lp:mir19:50
mterrykgunn, my understanding was that didrocks was intending upload of lp:mir, not the development branch?19:50
kgunnmterry: you amd64 or i386 ?19:50
mterrykgunn, amd6419:50
kgunnmterry: i'm also amd64....19:51
mterrykgunn, but I didn't believe the buildd had a difference19:51
mterrykgunn, did you build development-branch?19:51
kgunnmterry: i built lp:mir19:51
kgunnmterry: and didrocks uses lp:mir19:51
kgunnnot the dev branch19:51
mterrykgunn, weird...19:51
* mterry is curious how kdub finds lp:mir19:51
kgunnmterry: i haven't updated since yesterday (or maybe day before)....you ?19:52
mterrykgunn, I updated yesterday I believe19:52
* kgunn updates now just in case19:53
kgunnback in a minute19:54
robotfuelthe only failure I got was in the devel-branch was TestClientInput.hidden_clients_do_not_receive_pointer_events, which is know and logged here https://bugs.launchpad.net/mir/+bug/122768319:56
ubot5Ubuntu bug 1227683 in Mir "valgrind acceptance-tests FAIL: TestClientInput.hidden_clients_do_not_receive_pointer_events" [High,Triaged]19:56
robotfuelbut I was building in saucy19:56
robotfuelhttps://jenkins.qa.ubuntu.com/job/mir-team-mir-development-branch-saucy-amd64-ci/243/console is the build log19:56
kdubmterry, trunk looked okay to me too19:58
mterrykdub, meaning lp:mir?19:59
mterrykgunn, if development-branch works better, is that acceptable to upload to PPA?  Or are there changes there that we don't want yet?20:03
kdubmterry, yes, lp:mir20:04
kgunnhmm...he quit20:09
kgunnrebooting myself20:09
mterrywhoops, got disconnected20:11
kgunnmterry: to answer your question about development-branch vs lp:mir/trusty20:16
kgunntechnically they are one in the same...20:16
kgunnat least dev branch is the source for lp:mir....20:16
kgunnaltho a little ahead20:17
kgunnno one is supposed to mp target or push to lp:mir20:17
kgunnonly to dev branch20:17
kgunnthen we (semi)regularly update "trunk" (in this case trusty) with dev-branch20:18
mterrykgunn, so I just updated again, trying once more locally.  If I fail again, I can disable tests, upload the brokenish Mir, just so we can at least test xmir against it.  I'm not sure we should promote it to trusty unless we can investigate the failures though20:28
kgunnmterry: yeah...just sharing i updated locally, blew away build dir, rebuilt, retested a few times and all passing20:29
kgunnmterry: are you falling reliably ?20:29
mterrykgunn, looks like it20:29
kgunnevery run? 50% ?..?20:29
mterrykgunn, for me so far, 2/2 failed, plus the one in the buildd20:29
kgunnmterry: just to make sure we're all doing the same thing...when you test...you're in your local src dir/build & you run ctest20:31
mterrykgunn, no these were debuild runds20:31
mterrydebuild runs20:31
mterrykgunn, I can try local ctest too20:31
kgunnkdub: ^20:31
mterrybut based on accounts, sounds like that would pass while a debuild would fail20:31
kgunnmterry: how does it vary ?20:32
mterrykgunn, could be environment variables or the way the tests are run..  not sure yet20:32
kgunnkdub: how are you running ? ctest ?20:33
mterrykgunn, ctest works for me20:33
mterrykgunn, does running the following in the root dir work for you?20:34
mterryGTEST_OUTPUT=xml:./ dh_auto_test --max-parallel=120:34
mterryThat's what debuild runs20:34
kgunnmterry: uh...so i export that /20:35
kgunn?20:35
kgunnthen run ctest ? or ?20:35
kgunnsorry..i'm really dumb when it comes to incantations20:36
mterrykgunn, no, not an export, that was just a variable set before calling dh_auto_test20:36
mterrykgunn, dh_auto_test is the important part20:36
mterryrun dh_auto_test20:36
mterry... which ends up calling ctest20:38
mterryand now when I cd into the build dir and manually run ctest I see a failure20:38
kgunnmterry: i don't see anything when i run dh_auto_test20:39
kgunnmterry: maybe its missing something from the debbuild ?20:39
mterrykgunn, oh, you probably don't have the builddir it expects.. let me see20:40
mterrykgunn, pass -B BUILDDIR20:40
kgunnmterry: hmm, same thing...it just takes the command line...but no output20:41
mterrykgunn, pass --verbose, maybe see what it's trying to do20:42
kgunnkg@kg-MacBookPro:~/workspace/mir/trusty$ dh_auto_test -B BUILDDIR --verbose20:42
kgunnkg@kg-MacBookPro:~/workspace/mir/trusty$20:42
kgunnmterry: ^20:42
mterrykgunn, huh.  Well, substitute BUILDDIR for whatever your builddir was20:42
kgunn:)20:42
mterrykgunn, but besides that might be some other debuild-y thing it expects20:43
kgunnmterry: magic!20:43
mterryreally all it does is call ctest with --force-new-ctest-process -j120:43
mterryinside the builddir20:43
kgunnmterry: hmm passed all tests 5 out of 5 attempts20:44
mterrykgunn, stop having it work!20:44
kgunnmterry: you on saucy or trusty on your machine20:44
mterrykgunn, trusty20:44
kgunnmterry: uh oh20:44
mterrykgunn, you're on saucy?20:45
kgunnmterry: let me got update20:45
kgunni know tsk tsk tsk20:45
mterrykgunn, I can't...  I can't even look at you right now20:45
kgunnmterry: i've brot shame to this house20:45
mterrykgunn, I'm testing a small change now that might, maybe work.  It simply runs ctest without any arguments20:47
mterrykdub, you were testing in trusty?20:47
kgunnmterry: pretty sure he was saucy too....shame on us20:47
* mterry throws his hands up20:48
mterrykgunn, that worked for me...21:04
mterrykgunn, (just running ctest)21:04
mterrykgunn, I don't understand it, but I'll upload it for now, we're still running the tests...21:05
kgunnmterry: thanks...21:05
kgunnmterry: so that's mir, u-s-c....and now i need to get cyphermox to build xserver ?21:05
kgunnjust making sure you weren't building xserver-xorg-xmir21:06
mterrykgunn, oh I was intending to upload that too yeah21:06
mterrykgunn, just had to wait for mir to finish first, but it never did21:06
kgunnmterry: oh...ok21:06
mterrykgunn, are we still going to have people to test it?21:06
cyphermoxmterry: you mean me?21:14
cyphermoxwhat do you mean you'll upload though?21:14
cyphermoxwhere are you uploading?21:14
mterrycyphermox, ppa:mir-team/staging21:15
cyphermoxah, cool21:15
mterrycyphermox, right now just mir, but next usc and xorg21:15
cyphermoxyeah21:15
cyphermoxok so I'll wait for you to rebuild those in the PPA, then I'll install the packages and kick off some quick testing21:15
mterrycyphermox, you're a guinea pig?21:15
* mterry hugs cyphermox21:16
cyphermoxthen I need to rebuild all of that and xserver-xorg-xmir and run full autopilot tests of everything before releasing to the archive ;)21:16
kdubmterry, not in trusty21:26
kgunnmterry: cyphermox ....sorry, huge interruption, daughters roommate...bill paying...awesome21:28
cyphermoxnot in trusty?21:29
kgunnbschaefer: ^ actually, when mterry hits up the ppa with new mir, usc, & xorg can you test xmir ?...mainly unity7 comes up and doesn't fall over21:29
kgunn :)21:29
bschaeferkgunn, sure!21:30
* bschaefer hasn't used xmir for a bit now though21:30
kgunnbschaefer: thanks man!....if you succeed just email21:30
mterrybschaefer, cyphermox: I'll poke you guys when ready21:30
bschaefermterry, cool, thanks!21:30
bschaeferkgunn, and will do21:30
cyphermoxmterry: alright, thanks!21:30
mterrykgunn, after I upload and assuming tests are good, is that all you need from me?21:30
kgunnbschaefer: i know...kinda scary wading into the xmir waters again :)21:30
bschaefer:)21:30
kgunnmterry: yes, thank you for all the help21:31
mterrykgunn, cool21:31
kgunni'll check back in later....and write a mail for chris & daniel in the event euro morning monday needs some assitance21:31
kgunnbschaefer: also...let cyphermox know21:31
kgunnbbiab21:31
bschaeferalright21:32
cyphermoxknow what?21:36
bschaefercyphermox, how xmir works with the new ppa on unity7?21:37
bschaeferthats what i got out of that21:37
robotfuelkgunn: I have xmir phoronix test setup for trusty in the qa lab, I can enable autopilot tests for unity7 as well if you want21:39
robotfuelbschaefer: ^21:39
robotfuelalso for the staging ppa21:39
bschaeferrobotfuel, the AP tests for unity7 will take 2-3 hours21:40
bschaeferbregma, do you want the AP tests enabled for unity7 atm?21:40
bschaeferin trusty?21:41
bschaeferfor xmir21:41
mterrykgunn, if this latest change doesn't work...  how badly do we need this to go in?21:45
mterrykgunn, like...  disabling tests is the quick and dirty way, but that's got red flags all over it21:46
mterrykgunn, else we could have Mir team look at it (in trusty!  :))21:46
mterrykgunn, and the test still failed21:47
robotfuelmterry: +1 the tests need to be fixed21:49
mterryrobotfuel, yar :-/21:49
mterryIs anyone here familiar with the error "Failed to find server" ?21:51
mterryThat seems to be the exception thrown by the tests21:51
robotfuelmterry: is there a log you can post for the failed tests?21:52
mterryrobotfuel, current build isn't quite finished, but this was previous build: https://launchpadlibrarian.net/154994415/buildlog_ubuntu-trusty-i386.mir_0.1.0bzr1153trusty1_FAILEDTOBUILD.txt.gz21:53
mterryI expect the errors to be the same21:53
mterryrobotfuel, errors aren't terribly informative21:53
mterryrobotfuel, are you on trusty?21:53
robotfuelmterry: no I have a machine in the lexington lab I can use though21:54
mterryrobotfuel, seems to not happen on saucy21:55
kgunnmterry: i'm guessing duflu and RAOF might inherit looking into this22:26
kgunnmterry: wait...i'm confused...is this really the top of the lp:mir/trusty ?22:28
kgunnwhat is it 115322:28
kgunnoops/what/why22:28
mterrykgunn, I'm seeing22:28
mterrykgunn, 116122:28
kgunni mean, why isn't it 116122:28
mterrykgunn, I dunno about lp:mir/trusty.  I'm using lp:mir22:29
mterrypresumably they're the same?22:29
kgunnmterry: yes...same thing22:29
mterrykgunn, I'm thinking of just disabling tests so we can build xorg against mir.  But before mir hits archive, we should fix tests22:29
kgunnmterry: yeah that's worthy22:30
kgunnwe can still get some test results on xmir and then feed all this to duflu and chris22:30
kgunnrebooting23:10

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