/srv/irclogs.ubuntu.com/2013/11/05/#ubuntu-mir.txt

robotfuelduflu: ping02:40
duflurobotfuel: pong02:43
robotfuelduflu: armhf is failing on a new warning, I've opened https://bugs.launchpad.net/mir/+bug/124801402:44
ubot5Ubuntu bug 1248014 in Mir "/tmp/buildd/mir-0.1.1/tests/unit-tests/android_input/input_reader.cpp:758:36: note: 'args.android::NotifyConfigurationChangedArgs::eventTime' was declared here NotifyConfigurationChangedArgs args;" [Undecided,New]02:44
duflurobotfuel: Thanks. I noticed just a few seconds ago02:44
=== jono is now known as Guest6286
=== tvoss|dinner is now known as tvoss
tvossRAOF, ping07:29
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
Mirvdo you need a bug about unity-system-compositor failing to build against the new Mir?07:50
Mirvfatal error: mir/shell/focus_setter.h: No such file or directory07:50
dufluMirv: Yes please. The change looks intentional... https://code.launchpad.net/~alan-griffiths/mir/tidy-shell-component-pass-2/+merge/19341808:00
Mirvbug #124805508:02
ubot5bug 1248055 in Unity System Compositor " unity-system-compositor FTBFS on trusty against new Mir (libmirserver10)" [Critical,New] https://launchpad.net/bugs/124805508:02
Mirvbug #1248080 too09:09
ubot5bug 1248080 in unity-mir "unity-mir FTBFS libmirserver10" [Critical,New] https://launchpad.net/bugs/124808009:09
didrocksduflu: kgunn: Mir was pulled to trunk without warning us?09:11
didrocksand ensuring that the deps are building?09:11
dufludidrocks: I was asked by kgunn last week to do it on Monday (so everyone was ready).09:11
didrocksduflu: we still need:09:12
didrocks1. to get an email from you knowing you are doing so09:12
didrocks2. you need to ensure we can build unity-mir and u-s-c from it09:12
didrockswhich isn't the case, right?09:12
dufludidrocks: It's impossible to guarantee those simultaneously. And I wasn't aware of any failures. In fact I argued we shouldn't do a pull at all09:13
didrocksduflu: so please revert this pull09:13
dufludidrocks: Sure09:13
didrocksas long as you aren't sure you aren't ready09:13
didrocksthanks09:13
didrocksreverting to the previous version we released please09:14
didrocksMirv: sil2100: FYI ^09:14
didrocksMirv: sil2100: remove them from the ppa please09:14
Mirvdidrocks: ok, so so you also want a push --overwrite of the trusty branch to previous released version, or would it be enough to disable mir building + remove all relevant PPA packages?09:14
didrocksMirv: let's get duflu put his trunk in shape again09:15
didrocksso just remove the components from the ppa09:15
didrocksand rekick a build for them09:15
dufluMirv: An overwrite will be required. As we've lost the history of the post-0.1.0 Ubuntu changes. There's a weakness in the new system09:15
dufluI'm not sure who/where still holds a copy of that09:16
didrocks(mir, platform-api, unity-mir, u-s-c)09:16
Mirvdidrocks: ok, duflu should be better suited to do that, as also the mir/trusty history is gone and there is no release commit anymore of the previous release09:16
dufludidrocks: I can take it back to 0.1.0 vanilla, but we don't have the history to restore 0.1.0+14.04.20131030-0ubuntu1 accurately09:17
didrocksMirv: really?09:17
didrocksduflu: urgh? what have you done?09:17
Mirvdidrocks: yep https://code.launchpad.net/~mir-team/mir/trusty09:18
sil2100;/09:18
didrocksduflu: what happened so that you reverted our commit?09:19
didrockscan you please restore it?09:19
Mirvdidrocks: I think it's the development branch push --overwrite:d to the stable branch09:19
didrocksthat was explicitely forbidden09:19
dufludidrocks: The pull clobbered it (as bzr noticed the same code in development-branch). So you lose the Ubuntu-specific history09:20
didrocksduflu: yeah, please restore it, manually09:20
duflu... happens even without --overwrite09:20
didrocksand pull that to the dev branch09:20
didrocksI think we'll go again with merging if the mir team doesn't know what they do09:20
dufludidrocks: Dev is sacred and not overwritable. This is definitely a weakness in the system. If it stops arguments, I don't care if we revert to merging09:23
didrocksduflu: so let's merge dev to trunk then09:23
didrockstrunk is sacred09:23
didrocksand should not be overwritable09:23
didrocksyou are messing with the whole system09:23
* didrocks isn't happy09:23
dufludidrocks: Yes, I never considered this possibility. I can rebuild the branch by hand, but not with the same history as it had09:23
didrocksduflu: so yeah, rebuild with what we had09:23
didrockswith 0 change from distro09:23
didrocksand the changelog in09:23
dufludidrocks: OK... rebuilding back to zero diff to distro09:23
didrocksthanks09:23
dufludidrocks: Although merging to trunk means it's no longer "sacred" because merge makes the history rubbish :(09:24
dufluHmm09:24
didrocksduflu: well, at least, we ensure each commit from trunk can be buildable09:24
didrockswith the right soname and so on09:25
didrockswhich isn't the case when you pull dev to trunk09:25
didrocksbut I think we already show that pulling dev to trunk is an issue09:25
dufludidrocks: Yeah I don't care to argue about it any more. Rebuilding...09:25
didrocksthanks duflu09:25
didrocksduflu: can you give a sign to Mirv and sil2100 once done?09:35
dufludidrocks: Yep. When done I'll reinstate append_only too09:35
dufludidrocks,Mirv,sil2100: lp:mir restored to 0.1.0+14.04.20131030-0ubuntu109:41
didrocksthanks09:41
Mirvduflu: thanks09:41
tvossgreyback, good morning09:41
sil2100Thanks09:42
duflu... and now append-only. All pull/push attempts will fail09:42
greybacktvoss: hi :)09:42
duflu... I mean pull/push attempts that clobber history will fail09:43
dufludidrocks: Does this mean the Ubuntu branch isn't used for anything? (lp:ubuntu/mir)09:51
didrocksduflu: this is for automated import from debian, it doesn't work with dailies09:53
dufluAh09:53
dufludidrocks: I still can't help but think... what you want from lp:mir is all about Ubuntu requirements, so it should live in lp:ubuntu/something10:02
didrocksduflu: you are merging your branch based on ubuntu rules10:04
didrocksit's the case for the 250 components we ship and develop upstream10:04
didrocksI don't think Mir should have a special treatment10:04
didrocksin addition, all teams following the ubuntu/canonical requirements are quite successful in the way they are handling their projects10:05
didrocksI think the Mir team should start listening as well to go the same path10:05
dufludidrocks: I completely agree with your frustration, which I think is rooted in Mir's lack of stable server ABI. I was arguing against exposing what we have now, and what has led to this situation long before it happened :(10:06
didrocksduflu: I'm afraid the only way to mitigate this right now is this dev branch + merging back trunk10:07
dufludidrocks: Yep. *everything* is append_only again.10:07
didrocksyeah, sounds good :)10:07
tvossduflu, didrocks I would like to point out again that the server api is meant to evolve10:08
didrockstvoss: I don't care as long as transitions are coordinated and everything is known to build against the new API10:08
tvossdidrocks, sure, that's the problem we need to tackle, fully agreed10:09
didrocksjust as told during the sprint, be aware that we have to block everything for 5 hours at each ABI breakage10:09
tvossdidrocks, sure, but I still think that an ABI break shouldn't be an unusal case, but considered the normal situation :) Anyway, I know why we need to block right now, so point taken10:10
dufludidrocks: Is there a solution in place to locking/unlocking atomic changes between projects? Or is it just convention that consumer projects get updated before providers?10:11
didrockstvoss: you can break your interfaces, but the way it's dealt with would mean everything should be in the same project (source)10:11
didrocksduflu: it's a convention for now. I proposed a new CI vision that the infra CI team will start building soon where we can put in place "transactions"10:11
didrocks(over multiple projects)10:11
dufludidrocks: Yep, "transactions" is the word I meant10:12
didrocksyour team will be one of the piloting team on that I guess :)10:12
dufludidrocks: Isn't that backwards to how non-Canonical updates work? I mean we can't control changes to all non-Canonical "provider" projects like that (?)10:14
didrocksduflu: right, but on those projects, people are backward compatible most of the time10:15
didrockswe are still at glib210:15
didrocksor gtk310:15
didrocksafter years10:15
dufludidrocks: Yeah I've never seen an ABI change as much as Mir :)10:15
didrocksso yeah, the system will be a way to help for them as well10:16
didrocksbut not be a requirement10:16
didrocks(at least, for now)10:16
mlankhorsthey10:17
mlankhorstRAOF: ping?10:20
mlankhorstit looks the easiest way to support glamor-egl with xxv-ati might be to simply use the same codepath as used by nested mir10:24
mlankhorstor I guess make glamor-egl use mir natively without gbm10:25
duflumlankhorst: It's 21:30 for him10:31
mlankhorstyeah, I'll look into it a little myself10:34
mlankhorstI guess the easiest way is to bypass most of xmir :P10:36
mlankhorsthm and I guess it *could* be done in a generic way, removing all the crap from the ddx, only requiring glamor-egl and xorg-server10:47
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
Prf_Jakobmlankhorst: just a quick question, is the plan to use glamour-egl on all drivers as a for of generic driver for Xmir?11:59
mlankhorstno idea yet :P I guess some egl magic will be used, and some mir magic for input/screens12:07
Prf_JakobOk12:08
Prf_JakobIf you read my response on mir-devel we have found that xa (and probably glamour) would be slower then software (at least for not insane window sizes).12:08
mlankhorsthm don't know if I'm subscribed there *checks*12:27
tvossPrf_Jakob, hey there :) just spotted your nick :)12:30
mlankhorstoh indeed12:30
=== greyback is now known as greyback|lunch
Prf_Jakobtvoss: hey hey!12:39
mlankhorstsigh vmware being different again12:47
Prf_Jakobvirgil will be in the same position.12:48
Prf_JakobSo its not just us.12:49
mlankhorstvirgil doesn't have egl though?13:03
Prf_Jakobits a gallium driver, so I guess it does.13:08
=== greyback|lunch is now known as greyback
=== dandrader is now known as dandrader|lunch
mterryHello!  I see a problem in nested Mir mode with autopilot input (both host and nested Mir see input, but don't act on it).  I've got some time to investigate on my own now and I was wondering if anyone had any pointers to likely culprits?15:00
=== dandrader|lunch is now known as dandrader
kgunnalf_: racarr  ^ see post from mterry16:01
=== chihchun is now known as chihchun_afk
=== dandrader is now known as dandrader|afk
alf_kdub: http://paste.ubuntu.com/6365435/16:16
alf_mterry: I don't if it's relevant in your scenario: if there isn't a focused window, input gets dropped16:31
alf_+know16:31
mterryalf_, this seems to be a difference between running nested and not.  Like I'm running the same autopilot test in each case, so it's probably not a focus issue16:31
alf_mterry: is there a manual way to reproduce this, or does it happen with autopilot only?16:33
alf_kdub: also as a second test: http://paste.ubuntu.com/6365552/ i.e. check that the device can display buffers that are also marked as texture-capable16:37
kdubalf_, i'm not as worried about the 'second test'16:38
alf_kdub: fair enough :)16:39
mterryalf_, looks like I got disconnected.16:39
mterrymterry> alf_, I've only seen it with autopilot16:39
alf_mterry: can you track where the input event messages stop?16:42
alf_mterry: I mean in which component in mir or unity816:42
mterryalf_, that's my next step, yeah.  But it's affecting both unity8 and apps, so it's probably not unity8-specific16:46
mhall119so I've been running Mir on my x220 laptop for about a week now, and so far so good, but has anybody had an issue where the screen flickers sometimes when Chromium is reloading a page?  I've only seen it do this on G+, and not all the time17:42
mhall119w 8017:48
mhall119ah, still flickering in r10 on the Nexus 7 :(17:57
davmor2mhall119: you don't know what flickering is till you install a unity3d app :)17:59
mhall119also, on both my phone and my laptop, if the screen turns off and I turn it back on (power button on the phone, mouse movemenet on the laptop) I see what was displayed before it shut off for a split second before it goes to the lock/welcome screen18:10
mhall119is that a known bug or should I file it?18:10
mhall119kgunn: ^^ ?18:12
racarrmhall119: I think its 'known' but im not aware of a bug filed18:13
=== thomi_ is now known as thomi
kgunntime flies...eating a very late lunch20:12
kgunnand back20:28
ogra_lunch flies too then :)20:33
kgunnracarr: you still working on the mir on mir (or is it side by side) mir bugs ?21:00
racarrkgunn: Yes  I'm tryingto findwhy input is failing under autopilot now21:18
kgunnracarr: that's cool....was just wondering21:18
kgunnthinking....i'd like to satisfy thomi 's request for fb grabbing and input coordinates (probed) from AP21:19
kgunnracarr: but that change would likely be a shell change maybe ?...e.g. i don't think AP would talk direct to mir21:19
kgunnthomi: ^ or do you even care what you talk to ?21:20
kgunnyou = AP in this case :)21:20
kgunnbtw, i watched Pi...21:20
kgunni want those minutes of my life back :)21:20
thomikgunn: haha21:24
thomikgunn: AP doesn't really care who we talk to. I guess the important thing  is that it's relatively easy to communicate from python, and that there's not a huge delay involved21:25
thomibut dbus would be fine I think21:25
racarrkgunn: Seems kind of like dbus to the shellyeah21:27
kgunnthomi: i also watched scanner darkly way better21:29
thomiyeah, that's a good movie21:34
kgunnracarr: kdub ....any volunteers to review and approve ? https://code.launchpad.net/~mir-team/mir/development-branch/+merge/19401821:56
kgunnour branch is getting stale21:56
kdubi can review21:56
kgunnkdub: ta21:56
kdubkgunn, why do we go from so.9 to so.10?21:58
kdubsorry, to so.1121:58
kgunnkdub: yeah i noticed that as well....i think alan subsequently broke again...so he bumped again21:59
kgunnkdub: related to my statement about didrocks wanting per comit survivability21:59
kgunnkdub: it doesn't hurt anything...but its odd21:59
kdubkgunn, well, i approved22:04
RAOFtvoss_: Somewhat belated bong.22:09
RAOFOr even pong.22:17
kgunnRAOF: just fyi....i have every intention of showing up at the 1am23:51
kgunnbailing for dinner now...23:51

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