/srv/irclogs.ubuntu.com/2014/04/04/#ubuntu-mir.txt

=== chihchun is now known as chihchun_afk
RAOFBAH! How am I failing at geometry?04:27
dholbachhiza09:13
dholbachhiya09:13
dholbachcan anyone please comment on my mail to the mailing list?09:14
alan_gdholbach: I'm totally unfamiliar with that library, what it does and how we use it. What would constitute a useful "quick look"?09:17
dholbachalan_g, I don't know what mir's dependency on libxkbcommon is and how an update would affect mir09:19
dholbachmaybe we could use the updated package and just test on desktop and phone?09:19
* alan_g Wonders if a keymapping library is relevant to phone - it sounds more like something XMir uses. Starts digging.09:25
greybackalan_g: hey, just a note: platform-api uses mir::DefaultServerConfiguration::the_shell_surface_factory which you're removing...09:31
alan_ggreyback: Oops. Thanks for the warning.09:31
alf__greyback: Hi! Any experimental results for non-blocking swapbuffers?09:32
greybackalf__: I'm like 95% ready to test, you just chose a mir version to branch which makes changes unity-mir needed updating for.09:33
greybackso just getting the bits to all worth together is tricky09:33
alf__greyback: ok, I can rebase to some other version if it's easier to test09:34
alf__greyback: which version is easier for you?09:34
greybackalf__: so can I :) Gimme 20 mins and I should be there09:35
alf__greyback: ok, np :)09:35
* alan_g realizes he needs to set ENABLE_MIRSERVER_IMPLEMENTATION10:14
dholbachalan_g, do you know of anyone who knows how libxkcommon is related to mir?10:16
alan_galf__: ^10:17
alf__dholbach: alan_g: I would guess racarr, xkbcommon seems to be used only in src/shared/input/xkb_mapper.cpp which was written by him10:20
dholbachracarr, if you could reply to my mail on the list, that'd be great10:20
dholbachthanks alf__10:20
alf__dholbach: np10:21
greybackalan_g: question - how does one convert a mir::scene:Surface to a mir::shell::Surface?10:23
greybackoh, shell::Surface eliminated in your MR10:24
greybacknever mind10:24
alan_ggreyback: If mir::shell::Surface exists on the branch then it is one10:24
alan_gWow! You're ahead of development-branch?10:25
greybackalan_g: you're changes were not insignificant, so best ot be ahead of the curve10:29
alan_ggreyback: I hope they'll make things easier for you in future.10:30
greybackalan_g: you'd be hearing from me if I disapproved :) Yes I think they'll suit us fine10:30
greybackalan_g: I've thrown together the platform-api fix:  lp:~gerboland/platform-api/mir-SurfaceFactory-to-SurfaceCoordinator10:41
alan_ggreyback: so have I lp:~alan-griffiths/platform-api/compatibility-with-proposed-mir-changes10:42
alan_g;)10:43
greybackheh, you won :D10:43
alan_gI did?10:43
alf__greyback: So looking at USC code, it seems that it completely stops the compositor if screen is off, however my fix depends on the compositor running and consuming frames11:01
alf__greyback: that's probably why things still get stuck11:01
greybackalf__: aha, so USC also needs changing11:01
greybackalan_g: is lp:~alan-griffiths/unity-mir/compatibility-with-mir-changes supposed to allow unity-mir build with Mir's developer branch, as it is right now?11:04
alan_ggreyback: that's the idea. I've not checked today11:05
alf__greyback: yes, although we should provide a better interface for USC to interact with the display configuration11:05
greybackas last night it wasn't enough,  I had to pull in your compatibility-with-proposed-mir-changes & the corresponging mir branch to get all to work11:05
alan_ggreyback: so if we can land the Mir branch I don't need to fix it. ;)11:06
greybackalan_g: indeed :)11:06
greybackworks for me11:06
greybackalf__: I'll hack USB to not explicitly stop/start the compositor, and let you know the results. Will take ~45 mins, had to reflash phone as upstart died11:07
alan_ggreyback: alf__ anpok can we have some "approves" on https://code.launchpad.net/~alan-griffiths/mir/eliminate-shell-SurfaceFactory-and-Surface/+merge/214041 ^^11:07
alf__greyback: something like this should work http://paste.ubuntu.com/7202738/ (haven't tried)11:08
greybackalf__: why stop/start it at all?11:08
greybackoh, because you switch btween 2 compositor things11:09
alf__greyback: it may not be needed with the current state of things. Ideally if a screen is off the mg::Display shouldn't even produce a DisplayDuffer for it. Any change in DisplayBuffers needs a compositor restart.11:12
alf__greyback: actually we need to do it for mesa at least11:15
=== alan_g is now known as alan_g|lunch
=== alan_g|lunch is now known as alan_g
=== dandrader is now known as dandrader|afk
kgunnbregma: this ended up being the problem...13:53
kgunnhttps://bugs.launchpad.net/ubuntu/+source/xorg/+bug/130227013:53
ubot5Ubuntu bug 1302264 in systemd (Ubuntu) "duplicate for #1302270 systemd-logind assert failure: error.c:319: Assertion failed in nih_error_get: context_stack != NULL" [Critical,Fix released]13:53
bregmakgunn, so now you're using Unity 8 on the desktop for all your day-to-day needs/13:59
anpokmterry: the issue from yesterday14:23
anpokdid that one disappear?14:24
=== dandrader|afk is now known as dandrader
anpokok just experienced it14:28
=== alan_g is now known as alan_g|tea
=== alan_g|tea is now known as alan_g
alf__alan_g: greyback: Is there a reason we don't have MP for platform-api and unity-mir compatibility-with-proposed-mir-changes branches?14:40
alan_galf__: I was going to MP when the changes land on development-branch14:41
alf__alan_g: ok14:42
=== alan_g is now known as alan_g|tea
=== alan_g|tea is now known as alan_g
=== jono is now known as Guest82898
=== bschaefer_ is now known as bschaefer
anpokmterry: that issue from yesterday - greeter is visible but not reacting to input - what where your steps to reproduce it? So far it only happens for me once on start up15:38
anpokand it disappears when display is turned off/on again..15:38
mterryanpok, I can't reproduce yeah15:38
anpokmaybe I have a broken combination of mir related packages..15:39
anpokbut I get it quite frequently - restart lightdm - > display turns off and greeter is frozen..15:39
anpok*display turns on15:39
anpokEventHub does not seem to wake up on touch presses15:41
mterryanpok, then maybe I lucked out in my combination of mir packages....15:42
mterryanpok, ah....  I think I know what it was -- it was more of the raising-sessions regression I saw.  The transparent spinner session must have been on top15:44
mterryanpok, are you using my split greeter branches?15:44
bregmakgunn, the u-s-c in landing-011 tests out OK for me: I'm not sure if it needs phone testing but I'm keen to see it land if you're ready to pull the trigger15:47
kgunnbregma: i did test phone it was fine....15:49
kgunnjust hadn't had time to sort the desktop this morning...after recovering from the bad xorg pkg issue last night...let's land it :)15:49
bregmakgunn, it's time to release it to the wild then15:49
kgunnbregma: i''m on it15:50
anpokmterry: yeah .. still your usc branch and mir-devel from today15:51
mterryanpok, OK yeah.  So session-raising got broken somehow.  And the (transparent) spinner session is on top of the greeter15:52
mterryanpok, set_focus_to() no longer raises a session and even manually calling raise on the individual surfaces doesn't seem to do the trick15:52
anpokyeah that was working with devel15:53
mterryanpok, it was?  Ever since latest devel it seems to have stopped working for me15:54
mterry"latest devel" -- I'm not actually sure when15:54
alan_gmterry: which -r are you at?15:58
mterryalan_g, that's a great question...   something from Wednesday15:59
mterry(the silo 002 PPA built it and it doesn't make it obvious which revision was used)16:00
anpok-r 1528 seems to work16:00
mterryanpok, but you said you were having the same input problem with the greeter?16:02
mterryanpok, that means whatever devel version you are using has the session-raising problem16:03
* alan_g has touched the codepath - but there were no test breaking. Will write one. So: create a couple of sessions with surfaces and try to raise the 1st one?16:03
kgunnmterry: want me to rebuild mir ?16:03
alan_gHas a bug been filed?16:03
mterryalan_g, yeah I guess.  I'm using both raise on surfaces and set_focus_to, neither seems to do the trick16:04
mterryalan_g, no I wasn't sure until today what was even wrong16:04
mterrykgunn, I'm not sure devel is fixed yet16:04
mterryalan_g, I can file a bug, give me a sec16:04
kgunnmterry: ok...was just thinking if you wanted to get to the tip16:04
anpokmterry: no session raising issues, just user input not working16:04
mterryanpok, right.  But that is (I believe) a symptom of the transparent spinner session sitting on top of greeter when it shouldn't be, stealing all the input16:05
mterryanpok, because the greeter wasn't being raised properly16:05
mterrykgunn, not yet, I don't think16:06
kgunnack16:06
mterryalan_g, bug 130268916:10
ubot5bug 1302689 in mir (Ubuntu) "Session raising problems" [Undecided,New] https://launchpad.net/bugs/130268916:10
alan_gta16:10
mterrykgunn, actually...  it looks like there are quite some API changes in mir/devel recently that will affect my branches.  So maybe a respin of mir now would give me an easier time of updating to deal with them16:15
mterryI'll still need a respin later for the raise bug fix, but I can update to API now anyway16:15
didrocksmterry: hey, nothing related to that, but you are putting my laptop at risk! :)16:30
mterrydidrocks, did you see a deja-dup CPU craziness?16:30
didrocksmterry: not more than usual: more seriously deja-dup (surely duplicity) is trying to backup, but I'm getting:16:31
didrocksInvalid data - SHA1 hash mismatch for file:16:31
didrocks duplicity-full.20140327T181132Z.vol1.difftar.gpg16:31
didrockseverytime16:31
didrocksso I don't have backup! zomg :)16:31
didrocks(the computed and real fingerprints are indeed different)16:31
mterrydidrocks, that reminds me of an old old bug that was fixed years ago16:31
didrocksmterry: I moved my backup server to a rasperry in case the backup server impacts it…16:32
didrocks(but I thought the compression was client-side)16:32
mterrydidrocks, and if you backed up 03/27, you should have a presumably-bug-free version of duplicity16:32
mterrydidrocks, correct16:32
didrocksmterry: I didn't, my server went down and that's why I bought a rasperry16:33
didrocksso, it was my first new "full" backup16:33
didrocksmterry: oh no, I have one from 27/0316:34
didrockswhich was the one shown16:34
didrocksmterry: is there any logs I can throw your way?16:35
kgunnmterry: rebuilding16:36
mterrydidrocks, not especially...  What I need is to go back in time to 03/27 and fix it there16:36
mterrydidrocks, find out what happened I mean16:36
kgunnmterry: so for usc, will you have a seperate branch i can land fo' real if we promote mir-devel ?16:36
didrocksmterry: so, I can remove this backup? it doesn't seem to be complete anyway16:36
kgunngotta run for lunch..bbiab16:36
mterrydidrocks, yeah16:36
didrockslike having 9 volumes instead of 1800+16:36
didrocksmterry: ok, will do that and relaunch a backup, thanks!16:37
mterrydidrocks, sorry man16:37
didrocksno worry, thanks you for unblocking me :)16:37
kdubbzr!16:38
=== chihchun_afk is now known as chihchun
=== alan_g is now known as alan_g|EOD
davmor2kgunn: has anyone on the team got a manta18:08
kgunndavmor2: everyone i think18:38
davmor2kgunn: update to latest proposed open the weather app and hit the bottom date on the right hand side apparently in the desktop version scrolling is smooth and fast18:39
davmor2kgunn: I've filed a bug against the weather app https://bugs.launchpad.net/ubuntu-weather-app/+bug/1302728 but it is on the off chance that it is actually mir/qt/qml that is the issue I thought I'd give you guys a heads up18:41
ubot5Ubuntu bug 1302728 in Ubuntu Weather App "extremely slow scrolling between days on manta" [Undecided,Confirmed]18:41
kgunnmterry: uh-oh, merge conflict on the mir rebuild in split greeter silo....for https://code.launchpad.net/~mterry/mir/no-initial-display-configuration-sent-to-hosting-server-merged18:43
kgunnhttps://ci-train.ubuntu.com/job/landing-002-1-build/25/console18:43
kgunndavmor2: sure18:43
mterrykgunn, you can drop that branch, it made it into trunk18:43
kgunnmterry: ack18:44
kgunnmterry: ...so you have no mp on mir-dev ?...e.g. i need to pick or gen one to rebuild?18:46
mterrykgunn, oh right.  I'll make a fake one18:47
kgunnmterry: oh wait...you have this one18:47
kgunnhttps://code.launchpad.net/~mterry/mir/missing-links/+merge/21390618:47
mterrykgunn, that made it in too.  But probably won't conflict, just will be a no-op18:47
mterrykgunn, so try that alone18:47
kgunnroger that18:47
* mterry goes afk for a little bit18:48
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk

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