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

=== _salem is now known as salem_
=== salem_ is now known as _salem
=== jhodapp is now known as jhodapp|afk
vintoxhi guys10:01
vintoxcan someone help me with compiz please?10:02
mzanettidednick: hey, the unlock SIM entry is gone again10:40
dednickmzanetti: can you run the indicators-client and get a copy of the network indicator info?10:42
mzanettidednick: how?10:42
mzanettidednick: do I need to install the indicators-client?10:43
mzanettidednick: 'cause this is a read only dogfooding phone10:43
dednickmzanetti: yeah10:43
mzanettibut I guess I can make it writable to debug this and then flash it again10:44
dednickand then. in the indicators-client, click on the network indicator, and de-select enable visual representation10:44
mzanettidednick: ok. will take a bit as I have an appointment soon and when I come back a bunch of meetings. but I'll try to get it debugged today10:44
dednickmzanetti: ok. thanks10:44
mzanettigreyback: check out the last comments on that bug... I'm not sure what to do with it tbh11:08
mzanettigreyback: basically what it says is that we shouldn't ever use stopApplication() but just close the app's window and hope that the app is implemented in a way that it calls quit() on its own when the window closes11:10
=== MacSlow is now known as MacSlow|lunch
greybackmzanetti: I'm not sure if mir let's shell close a surface right now11:11
greybacklets11:11
mzanettigreyback: but isn't that what's already happening?11:17
greybackmzanetti: we start/stop apps, but we don't close their surfaces on them, just hide them11:20
mzanettihmm.. ok11:23
sil2100tsdgeos: hi! Saviq not around today?11:45
tsdgeossil2100: he's travelling back home11:45
tsdgeossil2100: maybe in the late afternoon/eveining11:45
sil2100ah, thanks11:46
sil2100tsdgeos: anyway, since you might know some info about this one - did you have any time to look into https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1256360 ?11:46
ubot5Ubuntu bug 1256360 in Mir "unity8 crashed with SIGSEGV in glDeleteTextures() from mir::scene::GLPixelBuffer::~GLPixelBuffer() from mir::scene::ThreadedSnapshotStrategy::~ThreadedSnapshotStrategy()" [High,New]11:46
sil2100tsdgeos: I have been told that management thinks about making that a promotion blocker ;/11:46
tsdgeossil2100: that's only on shutdown of unity811:48
tsdgeosleast important thing ever imho11:48
tsdgeosthat's all i can say :D11:48
sil2100tsdgeos: yeah, well, I'm not management so ;p11:48
tsdgeosi can show you much more worse things i'd like to consider a blocker11:48
sil2100tsdgeos: I also thought about it as low prio, but it seems there are people that want this gone11:48
tsdgeossil2100: i did not look at it at all, you'll have to get Saviq11:48
sil2100k, thanks ;)11:49
tsdgeosi mean11:49
tsdgeosi did look at it but not past the "ok it's on crash not important"11:49
tsdgeosphase11:49
=== alan_g is now known as alan_g|lunch
=== davidcalle_ is now known as davidcalle
=== MacSlow|lunch is now known as MacSlow
=== alan_g|lunch is now known as alan_g
OxidВсем привет. Кто может помочь? Панель Unity (ширина) не учитывается, получается ширина окон больше на ширину панели, края окон срезаются.12:52
xnoxOxid: please try #ubuntu-ru there are not that many russian speaking people here.12:53
ZhenechOxid, this is mostly a development related and english speaking channel12:53
xnoxOxid: or try in english, if you can =)12:53
Oxidok :)12:53
OxidHello. Who can help? Panel Unity (width) is not taken into account, it turns out windows more width to the width of the panel, the edges beveled windows.12:58
tsdgeosCimi: https://code.launchpad.net/~aacid/unity8/carouselLastItemClick/+merge/21423013:02
tsdgeosor mzanetti: https://code.launchpad.net/~aacid/unity8/carouselLastItemClick/+merge/21423013:03
Cimitsdgeos, why no stepanimation at end?13:05
CimiI'm not convinced13:05
tsdgeosCimi: ?13:05
tsdgeosi do have a stepanimation at end13:05
tsdgeosyou didn't13:05
tsdgeosso convince yourself13:05
tsdgeosand then go review the code again13:06
tsdgeosand even may use tryCarousel13:06
tsdgeosbefore commenting on it :)13:06
Cimiahahah13:06
Cimitsdgeos, so why you added it?13:06
tsdgeosbecause13:06
tsdgeosi'm pretty sure the only reason it was there it was because the last x calculation was buggy13:07
tsdgeosas it was (since that's the other thing i fixed)13:07
tsdgeosand that was only there to hide it13:07
tsdgeosnote the real fix is inside the getXFromContinuousIndex function13:08
tsdgeosand anyway i'm not claiming i understand the code, i just claim it fixes stuff ;)13:09
tsdgeosCimi: you're free to provide an alternate fix :)13:10
=== dandrader is now known as dandrader|afk
Cimitsdgeos, found the original code13:24
Cimihold on13:24
=== _salem is now known as salem_
Cimitsdgeos, actually, this part is missing13:27
Cimiit comes with a big commit13:27
Cimitsdgeos, I'd not approve the branch until I realise what's going omn13:27
tsdgeosCimi: that's why i asked you to review13:28
Cimitsdgeos, so my idea13:28
Cimitsdgeos, is that you can scroll without reaching the end13:28
Cimiimagine you scroll 98%13:28
Cimitsdgeos, in this case you _need? the step animation13:29
tsdgeosyou do13:29
Cimiok cool13:29
Cimiso when you're at the end13:29
Cimido you still need it?13:29
tsdgeosyou do13:29
Ciminope13:29
tsdgeosyou do because your code checks for < 1 pixel13:29
tsdgeosand the list with scale and stuff13:30
tsdgeosit's not that accurate13:30
Cimitsdgeos, I'll review the branch properly13:30
tsdgeosso you basically "reset" the position13:30
Cimiwith manual testing and such13:30
tsdgeosCimi: thanks for doing what i asked you to do, that is really helpful :)13:30
tsdgeosmterry: mornings13:33
mterrytsdgeos, hello!13:33
tsdgeosmterry: deja-dup killed my machine this morning on boot :'(13:34
mterrytsdgeos, killed your machine?13:34
tsdgeosate all my RAM13:34
tsdgeostook me 30 min to kill it and recover from so much swapping :D13:34
mterryHuh....13:35
mterrytsdgeos, I've had a report on Fedora of that a while ago, but no one could reproduce13:35
tsdgeosmterry: i can't either13:37
tsdgeosrebooted again just to try13:37
tsdgeosand it all went fine13:37
mterrytsdgeos, sorry bro  :-/13:39
tsdgeosmterry: no worries, i know it's close to imposible to debug13:39
tsdgeosmterry: do you think there's anything i can do to help in the future in case it happens again?13:39
tsdgeosls13:40
tsdgeoswops :D13:40
mterrytsdgeos, uh...  I guess get a backtrace of what it thinks it's doing.  But that's hard if your system is going kaput13:40
mterrytsdgeos, do you know if this was the deja-dup-monitor exe or the deja-dup one?13:40
tsdgeosi remember a monitor in the top/iotop output13:41
tsdgeosso probably the first13:41
mzanettiSaviq: you around yet?13:44
tsdgeosmzanetti: he was travelling this morning, not sure he had time to get home already13:44
mzanettigreyback: just realized that the bug is only invalid for the settings app.13:55
mzanettigreyback: I've added the checklist in case we want to land this for now13:56
greybackmzanetti: ok. I'll have to leave it to you to find out if that solution is acceptable to people14:01
mzanettigreyback: ok. but if it isn't I'll have to leave the other fix to you :P14:02
greybackmzanetti: ok14:02
tedgSaviq, ping bug 130221314:21
ubot5bug 1302213 in Unity 8 "API to bring down the session" [Undecided,New] https://launchpad.net/bugs/130221314:21
=== dandrader|afk is now known as dandrader
=== alan_g is now known as alan_g|tea
=== alan_g|tea is now known as alan_g
mhr3didrocks, need your help with the sobump14:39
didrocksmhr3: sure?14:39
mhr3didrocks, sure :)14:39
didrocksahah, was more "sure, what's up?"14:40
didrocksbut if you are really really sure… :p14:40
mhr3didrocks, so problem we just realized we have - the libunity-scopesX pkg contains binaries for scoperunner and scoperegistry14:40
mhr3and those link against the lib14:40
mhr3but they're not versioned in anyway, so you can't really install both libunity-scopes0 and 114:40
didrocksright14:41
didrocksdo you want to?14:41
mhr3do i just add breaks, replaces, conflicts to 1, to get rid of 0?14:41
didrocksexactly14:41
didrocksconflict/replaces/provides14:41
didrocksrather14:41
mhr3provides?14:41
didrocksto help apt to understand the transition14:41
didrocksyeah14:41
mhr3no breaks?14:41
didrocksno14:41
didrockshow to phrase that14:42
mhr3and it would provide 0?14:42
didrockslet's say "breaks is temporary"14:42
didrocksit's a transiant state14:42
didrocksbut libunity0 would be reinstalled at a later point14:42
didrocksconflict is definitive14:42
didrocksyeah, provides is an issue14:42
didrocksdon't set it14:42
didrockshowever, apt may have some troubles upgrading14:42
mhr3so just conflicts + replaces?14:42
didrockshow many packages have a dependency on libunity-scopes0?14:43
mhr3directly, zero14:43
mhr3it's via libunity-scopes-dev14:43
didrocksand what's dep on libunity-scopes-dev?14:43
didrocksnot a whole lot I guess14:43
mhr34 pkgs14:43
didrockshum14:44
Saviqmzanetti, now14:44
didrocks$ reverse-depends libunity-scopes014:44
didrocks* unity-plugin-scopes14:44
didrocks* unity-scope-click [amd64 arm64 armhf i386]14:44
mzanettiSaviq: wb14:44
didrocks* unity-scope-mediascanner214:44
didrocks* unity-scope-scopes14:44
didrocksthat should be enough14:44
didrocksto force the transition14:44
didrocksso yeah, only conflicts + replaces14:44
mhr3ok14:44
mzanettiSaviq: on the last 2 comments in here: https://bugs.launchpad.net/ubuntu/+source/unity-mir/+bug/127378114:45
ubot5Ubuntu bug 1273781 in unity-mir (Ubuntu) "If you open the accounts page in the settings app and close it you can't reopen it" [Undecided,In progress]14:45
mzanettiSaviq: does that mean we don't want this fix? https://code.launchpad.net/~mzanetti/unity-mir/quit-manually-started-procs/+merge/21401314:45
mhr3didrocks, and the ultimate solution is to start versioning everything, so that 0 and 1 could be installed in parallel, right?14:45
mzanettior should we do this for now until Mir properly closes the window14:45
mhr3didrocks, meaning the "proper" solution14:46
Saviqmardy, can we SIGTERM the signon-ui for now? ↑↑14:46
didrocksmhr3: there is no chance for a service using on libunity version to be compatible with the other one?14:47
didrocksmhr3: like, dbus protocol being compatible? (if any)14:47
Saviqmzanetti, q:, though, are we SIGSTOP'ing non-upstart apps?14:47
mzanettiSaviq: yep14:47
mzanettiSaviq: we get the PID from mir and use that one to SIG*14:48
=== alan_g is now known as alan_g|tea
mzanettiSaviq: except for closing down we use upstart's PID which isn't set in this case14:48
mhr3didrocks, scopes by 3rd parties will be built using any released soversion, so we will need to provide compability14:48
Saviqmzanetti, so SIGTERM isn't enough14:48
Saviqmzanetti, we need SIGCONT, too14:48
mardySaviq: I'd rather not... though in practice I don't think that this will cause big problems14:48
mzanettiSaviq: I tried. it is enough14:48
didrocksmhr3: part of the issue is that now britney is only offering you to have one version at any time14:49
Saviqmzanetti, when a process is SIGSTOP, it can't do anything in reaction to a SIGTERM14:49
didrocksmhr3: or you need to fork the source14:49
mhr3didrocks, who's britney? :)14:49
mzanettiSaviq: also we don't SIGCONT other apps before asking upstart to close them14:49
mhr3spears?14:49
mardySaviq, mzanetti: I'd vote for unconfined processes not to be stopped, if my vote has any importance :-)14:49
didrocksmhr3: she doesn't sing though :p it's what is handling proposed -> release pocket migration14:49
Saviqmzanetti, that's different, upstart SIGTERMs and SIGKILLs after 5s14:49
Saviqmardy, that'd be an interim solution14:50
mhr3didrocks, we'll need to do something about it14:50
mhr3didrocks, but it doesn't have to be done now14:50
mardySaviq: why interim? Can't it be like that forever?14:50
mhr3didrocks, haven't reached 1.0 yet :)14:50
Saviqmardy, I mean SIGTERM would be interim14:50
didrocksmhr3: yeah, I think we'll have to fork the source or multiple builds from same source…14:51
Saviqmardy, but anyway, shell has no idea of confined or unconfined14:51
mardySaviq: ah, OK14:51
mhr3didrocks, i guess so :/14:51
mzanettimardy: this just handles the case that upstart say "huh, I can't stop that app"14:51
mardySaviq, mzanetti: OK14:52
mzanettimardy: in this case we send it a SIGTERM (for now). as your suggestion (which I think we all agree with) requires more work in the lower layers first14:52
Saviqmardy, long-term we'll definitely ask the app to quit gracefully, and probably kill it after a timeout14:52
Saviqmardy, might be different for trusted helpers, though14:52
mardySaviq: what about your idea to send the window closed event to all apps (even those started by upstart), before killing them? That sounded very reasonable to me14:52
mardymzanetti: OK, that should be fine14:52
Saviqmardy, yeah, that'd be the plan14:53
Saviqmardy, and term/kill after a timeout14:53
Saviqmardy, but again, trusted helpers will probably be exempt from that14:53
Saviqmzanetti, but really, you can't TERM an STOP'ed app14:53
Saviqmzanetti, so either we're not STOPing, which would be a bug in itself14:54
Saviqmzanetti, or your testing failed :)14:54
* Saviq goes for foo14:54
mzanettiI tend to agree with you from a theoretical POV, but my observations have been different14:54
Saviqd14:54
mzanettiSaviq: wait14:54
mzanettiwill you joing the meetin now?14:55
Saviqmzanetti, yeah, I mean food like in the kitchen14:55
mardywait! The food is poisoned!14:55
mzanetti:D14:55
mzanettissshhht14:55
=== alan_g|tea is now known as alan_g
tedgmzanetti, Saviq, so this was an issue for the QA folks, in that they want to stop an app via UAL that Unity has SIGSTOP'd.14:58
Saviqtedg, yeah, we should SIGCONT them before stopping via UAL14:58
Saviqtedg, ah14:58
tedgI'm curious whether we shouldn't be SIGCONT'ing them14:58
Saviqyou mean completely outside14:58
tedgYeah, via the test script14:59
Saviqtedg, yeah, they need to SIGCONT them indeed14:59
Saviqtedg, upstart will SIGKILL them, though, so they will exit after 5s14:59
tedgYeah, and they're seeing that, but they'd like to be able be a little better.14:59
tedgIs there a way to ask Unity to close an app?14:59
tedgLike that QA could use.15:00
tedgI feel a little weird just sending SIGCONT blindly.15:00
mzanettiSaviq: right... the seems we're failing to SIGSTOP those not started by upstart15:01
Saviqmzanetti, yeah, I thought so, which might actually be OK15:01
=== jono is now known as Guest82898
tedgmzanetti, Saviq, Are you not starting unconfined apps using upstart?15:04
tedgWell UAL.15:04
mzanettitedg: there are some exceptions. if you launch the online-accunts-ui from the settings app for example15:05
mzanettitedg: or autopilot runs most of them by system call still15:05
mzanettitedg: or qtcreator does currently15:05
tedgThat's just because of the trusted session stuff not being complete?15:05
tedgThose all go away with the sidestage stuff landing, no?15:05
tedgi.e. no --desktop_file_hint=15:06
pete-woodsSaviq: just letting you know I fixed the embarrassing build failure in the libusermetrics branch15:16
Saviqpete-woods, oh ok, didn't know there was one :)15:16
Saviqpete-woods, will kick the silo again soon15:16
pete-woodsyeah, symbols fail15:16
pete-woodsteach me to push without running bzr bd15:17
=== bschaefer_ is now known as bschaefer
=== gatox is now known as gatox_lunch
kgunnSaviq: so i asked camako & AlbertA to jump on the "unity8 crashes" during AP that someone debugged to be a mir prob...15:47
kgunncan someone provide some color commentary ?15:47
kgunne.g. it lead back to an old bug we thot was fixed, so i'm thinking diff root cause15:48
tedg"They're debugging this like a NASCAR race on the last turn! Crashes Everywhere!"15:48
kgunnjust looking for a breadcrumb trail15:48
* tedg does color15:48
kgunnthanks tedg :) :/15:48
tedgkgunn, if you can make my phone update faster I'll have less time for IRC :-)15:49
kgunnlol15:51
* davmor2 slips a 4g chip into tedg 's phone15:52
kgunnAlbertA: camako ...so i think maybe the more appropriate bug is this one15:53
kgunnhttps://bugs.launchpad.net/ubuntu/+source/unity8/+bug/130255015:53
ubot5Ubuntu bug 1256360 in unity8 (Ubuntu) "duplicate for #1302550 unity8 crashed with SIGSEGV in glDeleteTextures() from mir::scene::GLPixelBuffer::~GLPixelBuffer() from mir::scene::ThreadedSnapshotStrategy::~ThreadedSnapshotStrategy()" [Medium,Confirmed]15:53
kgunn....which someone dup'd, and probably too quickly imho15:53
AlbertAkgunn: ahh ok, so this is the more recent occurrence then:15:56
AlbertAkgunn: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/130255015:56
ubot5Ubuntu bug 1256360 in unity8 (Ubuntu) "duplicate for #1302550 unity8 crashed with SIGSEGV in glDeleteTextures() from mir::scene::GLPixelBuffer::~GLPixelBuffer() from mir::scene::ThreadedSnapshotStrategy::~ThreadedSnapshotStrategy()" [Medium,Confirmed]15:57
kgunnyes15:57
AlbertAI see15:57
AlbertAok I'll take a look15:57
=== gatox_lunch is now known as gatox
Saviqtedg, yes, that will go away ultimately16:27
Saviqkgunn, the glDeleteTextures one?16:27
tedgSaviq, Will or has? I figured it was already gone :-)16:27
Saviqtedg, will, has not, yet16:28
Saviqkgunn, it happens on unity8 exit sometimes16:28
tedgSaviq, K16:28
tedgSaviq, Thoughts on the session shutdown?16:28
Saviqkgunn, so if you just go "while true; do restart unity8; done", you16:29
Saviq'll get it after a few runs16:29
Saviqtedg, I think maybe we should just mimic the gnome-session api?16:29
tedgSaviq, It's pretty big as it deals with all the session management stuff. The command we're interested in is just "LogOut()"16:30
Saviqtedg, sure, we can start with that, and grow it as we go16:31
tedgSaviq, So really you are, if you want to call it LogOut I'm fine with that :-)16:31
Saviqtedg, think we should put this on the same interface name, or is that a bad thing to do?16:31
Saviqerm16:31
Saviqobject path I meant16:31
tedgSaviq, I think it's bad for two reasons, one some but not all is kinda confusing, and two gnome-session is going away upstream. They probably won't keep the path either.16:32
Saviqtedg, there should be some fdo spec ;)16:32
tedgThere's some work on that.16:33
Saviqoh, so maybe we could try and go towards that16:33
tedgUnfortunately it's mixing application management and session management.16:33
tedgThey're focused on the inhibition problem, which we want to go through the Application Lifecycle stuff.16:34
kgunnAlbertA: camako ....scrollback saviq says just go "while true; do restart unity8; done" you'll hit it after a few runs...16:35
kgunnits an issue because unity8 is exited for our AP testing16:35
kgunncamako: AP == autopilot :)16:35
Saviqkgunn, camako, AlbertA, obvious issue for debugging is that it's running under upstart, you might want to run it under gdb, so `stop unity8`, export MIR_ things (you can check which in initctl get-env --global | grep MIR), and then loop it under gdb16:37
SaviqSIGILL on startup is expected, so you might go "gdb -ex run -ex continue unity8" or so16:38
greybackfrom the bug descriptiong, it's using the app screenshot code, so just starting/stopping unity8 probably won't reproduce it. You need an app to be running16:39
Saviqgreyback, yeah, that description might be wrong16:45
Saviqgreyback, i.e. I initially thought that16:45
Saviqgreyback, but not sure any more16:45
greybackSaviq: ok16:45
SaviqI think I got it without apps, too16:45
tedgSaviq, So, I need a yes/no on adding a logout function. I'll take anything as the path/interface name that you'd like :-)16:53
* tedg reloaded the bug16:53
tedgSaviq, Thanks!16:53
Saviqtedg, cheers, hope to make it happen next week17:00
=== alan_g is now known as alan_g|EOD
AlbertAkgunn: I just noticed this branch hasn't landed for a while in papi:17:27
AlbertAlp:~andreas-pokorny/platform-api/fix-cross-compiling17:27
AlbertAkgunn: who needs to review it?17:28
AlbertAanpok:^17:29
om26ermzanetti, hi18:29
Saviqmzanetti, one for you: bug #130276118:35
ubot5bug 1302761 in unity8 (Ubuntu) "Wrong icon when dragging items in the launcher" [Undecided,New] https://launchpad.net/bugs/130276118:35
kgunnAlbertA: i got sidetracked...but on that papi MP...i'll try to land19:12
AlbertAkgunn: thanks19:27
AlbertASaviq: thanks I used list-env19:45
AlbertASaviq: however you do require something exercising the snapshot19:45
AlbertASaviq: otherwise there's no texture to delete and no issue19:45
AlbertAkgunn: camako: I don't have a reproduction case yet, but I think this is simply a case20:00
AlbertAkgunn: camako: glDeleteTextures is called from a thread other than the one that created the texture20:00
AlbertAkgunn: camako: we should just do make current before deleting the texture as that object uniquely owns its gl context20:01
camakoAlbertA: sounds good to me20:02
SaviqAlbertA, I wasn't sure it was limited to a screenshot case, but does make sense20:02
kgunnAlbertA: camako ...so, i suppose we'll wanna hot fix mir/trusty as well as devel20:02
camakoAlbertA: we shld be careful that his doesn't get called too often... Makecurrent is expensive...20:04
AlbertAkgunn: so mir 18 has been promoted already?20:04
kgunnAlbertA: nope...20:04
AlbertAcamako: we are already calling make current all the time :)20:04
camakoAlbertA: Calling thread doesn't have a way of notifying the rendering thread, so it can call this?20:04
AlbertAcamako: it's in the destructor though so it will be whatever that thread is20:05
kgunnin fact i was just wondering if i should grab the 018 tag version of devel...or go for the top of the tree ?20:05
AlbertAkgunn: I wondered about tagging minor version in devel20:05
AlbertAkgunn: then grabbin that...but don't kow if duflu would agree20:06
kgunn_exactly_20:06
kgunni suppose 0.1.8 tag is safer...cause i know he tested it20:06
AlbertAcamako: I suppose though we could shift the texture deletion to the stop call in the functor20:06
AlbertAcamako: but then you have to touch the Pixel buffer interface which assumes no gl20:07
AlbertAcamako: the GLPixelBuffer has no idea from what thread is being called20:08
camakoProbably not a good place then...20:09
AlbertAcamako: it any case, it's the destructor, which will only be called when the server is shutdown - so not often20:09
camakoIn my mind, all threads, should have a way of talking to the render thread when they want gl work done...20:10
kgunnprobably more concerning that you say we're calling makecurrent "all the time" already20:10
camakoBut ok.. we'll get there I guess20:10
AlbertAkgunn: make current should only be expensive the first time I thought20:10
AlbertAkgunn: assuming you don't change thread contexts20:11
kgunnright, context switch is a buzz kill20:12
AlbertAcamako: but in this case this is special work, it's not exactly rendering or compositing, it's snapshotting a client surface independently of compositing20:12
camakoSo glReadPixels?20:13
AlbertAcamako: that's the current implementation yeah20:13
camakoHmm.. Why is it doing glDeleteTextures then?20:14
AlbertAcamako: it's attaching the client surface, rendering to an fbo then glReadPixels20:14
AlbertAcamako: attaching the client surface to a texture20:15
camakoI see20:15
AlbertAcamako: I don't have the history context on this20:16
* AlbertA adds todo item to provide a platform specific implementation that just mmaps perhaps20:17
camakoCalling makecurrent in this case is ok... But if there are all these threads hitting gl (and hence doing makecurrent) we shld pbably fix it in time20:17
AlbertAcamako: well a gl context is created solely for the snapshoting, so it should be fine20:18
AlbertAcamako: it should not perturb the compositor's gl context20:18
kgunncamako: alf would be the one to quiz in the snapshot case20:26
camakook20:27
=== salem_ is now known as _salem
=== jhodapp is now known as jhodapp|afk
AlbertAkgunn: camako: https://code.launchpad.net/~albaguirre/mir/fix-1256360/+merge/21435523:04
AlbertAkgunn: camako: I didn't get to repro the issue though - also I would think this would crash all the time...strange that reports don't say that23:06
camakoAlbertA: that's curious23:06
camakoAlbertA: I'd think that too23:07

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