/srv/irclogs.ubuntu.com/2015/05/12/#ubuntu-unity.txt

blakepIs anyone here?03:15
sidiCan anyone explain to me what's the difference between Unity starting from the lightdm/unity greeter and unity --advanced-debug on a cleanslate X? I've got a compiz crash that I can't reproduce with --advanced-debug, apparently occurring on dl_init (so I presume when Compiz launches some Unity code), and I don't know how to reproduce the exact same execution envt with an interactive gdb session04:47
everjejeHi. Just found a strange behaviour: having the sound settings window open and on top of the rest of the windows, whenever another application triggers a sound effect (like Thunderbird's "new email" sound), the sound settings window will increase it's size (some 30 pixels on the y-axis) while the sound is playing. It will go back to normal after the sound08:18
everjejefinishes playing.08:18
=== vrruiz_ is now known as rvr
tsdgeosmzanetti: https://code.launchpad.net/~aacid/unity8/margins_contribute_to_display_margin/+merge/25885410:14
tsdgeosat some point we really need auto tests for the display margin stuff10:15
tsdgeosbecause we have none at the momeny _/10:15
mzanettitsdgeos, thanks10:16
mzanettitsdgeos, is this branch missing a prereq?10:17
tsdgeosah10:17
tsdgeosit is10:17
tsdgeosmzanetti: now, https://code.launchpad.net/~aacid/unity8/margins_contribute_to_display_margin/+merge/25885510:19
mzanettitsdgeos, can you create a trello card for the margin tests please10:23
mzanettiapproved the branch. fixes my nichtlustig scope10:23
MacSlowmzanetti, btw... updated my shellRotation branch with elopio's suggestion regarding QV4_ENABLE_JIT_CACHE10:35
tsdgeosMacSlow: i disagree with that10:36
tsdgeosand if we need it, it's showing some other problem in the JIT cache than that bug10:36
tsdgeosbecause the problem described with the JIT cache in that bug is that when changing libraries it doesn't clean itself10:37
tsdgeoswhat you said yesterday is that even once updated10:37
tsdgeosbetween different runs it'll crash10:37
MacSlowtsdgeos, I can't fix the QML-cache issues just like that... but also don't want to see shellRotation be blocked for ages due to out-of-scope bugs10:37
tsdgeosMacSlow: i actually do if you are saying that just running the branch with a cache of the same branch makes it crash10:38
tsdgeosbecause that is what the phone does10:38
tsdgeosmaybe i didn't understand what you said10:39
MacSlowtsdgeos, it can crash... it doesn't always happen... and we're being hurt by the qml-cache bug more, because we're using scenarios now for the shellRotation ap-test, which cause multiple unity8 stop/start-cycles (thus qml-cache being recreated, if it was wiped before)10:40
cimitsdgeos, after we submit a review in the edit review branch, shall it go back to edit review?10:40
tsdgeosMacSlow: what does it matter that we start/stop unity8?10:40
tsdgeosthe cache is the same of the code it is10:40
tsdgeosso it is a good cache10:40
tsdgeosyou don't need to ignore it/wipe it10:41
tsdgeoscimi: sorry i don't understand what you mean, can you rephrase?10:41
MacSlowtsdgeos, I've seen otherwise10:41
tsdgeosMacSlow: then report a bug10:42
tsdgeosbecause the bug you're linking is *not* about that10:42
tsdgeosyou're basically saying the qml cache is crashy and should be always disabled10:42
MacSlowtsdgeos, I would have it I had a consistent reproducable test-case10:42
tsdgeosMacSlow: still you have it crashing i'm concerned that what you're doing is basically workaround the test10:49
tsdgeosby making it do not what the real world will do10:49
tsdgeosso we'll have crashes in real world10:49
tsdgeosis that what we want?10:49
MacSlowtsdgeos, no... we want qml-cache to be flawless of course... but I can't do that fix... on the other hand we want to move forward with shellRotation... thus this is my compromise10:50
tsdgeosyour compromise is merging something that will crash randomly10:50
tsdgeosok10:51
MacSlowtsdgeos, in the end it's mzanetti's call, if it'll move in or not.10:54
mzanettiwell, tsdgeos is right in what he's saying...10:56
mzanettiMacSlow, why is this only an issue with that shellRotation branch? do you know that?10:59
cimitsdgeos, I tried with make tryPreviewEditReview10:59
cimitsdgeos, but after I submit it doesn't go back to the beginning, with the edit button11:00
MacSlowmzanetti, I've never seen this causing issues elsewhere (with other tests qml or autopilot)11:00
mzanettiyeah, the question is *why*11:01
MacSlowmzanetti, do you imply me hunting for the reason? :)11:02
tsdgeoscimi: ah, i see what you mean11:03
tsdgeospstolowski: so what happens after the user triggers the edit button, do you send a new preview model?11:03
pstolowskitsdgeos, not the edit button, but send; yes, a new preview is returned11:04
tsdgeosright sorry11:04
tsdgeospstolowski: so we don't actaully need to go back to "display" mode since you're doing it for us11:05
tsdgeosgood :)11:05
tsdgeoscimi: ↑↑11:05
pstolowskitsdgeos, right. also that ensures what we actually show is what server has (e.g. the updated review)11:06
cimitsdgeos, cool11:11
=== MacSlow is now known as MacSlow|lunch
=== alan_g is now known as alan_g|lunch
=== ralsina_ is now known as ralsina
=== dandrader_ is now known as dandrader
=== MacSlow|lunch is now known as MacSlow
=== alan_g|lunch is now known as alan_g
kgunntsdgeos: i see you've got the inline audio card...what's the current thinking on that in terms of design etc13:04
kgunnbefore i left, design was sort of nowhere, and JoeO was asking if we could just reuse the playback controls from13:05
kgunnthe indicator panel, and plop them into the dash view13:05
tsdgeoswe don't have playback controls on the dash13:06
tsdgeosdo we?13:06
=== ltinkl is now known as ltinkl_
=== ltinkl_ is now known as ltinkl__
=== ltinkl__ is now known as ltinkl
dandradertsdgeos, do you care about the default size of units.gu(40)xunits.gu(68) unity8-dash when you run it on the desktop without -windowgeometry?14:23
tsdgeosdandrader: not sure i understand the question :D14:25
tsdgeosyou mean if i like the dash having a good size on a regulra start?14:26
tsdgeosyes i do14:26
=== dandrader is now known as dandrader|afk
=== MacSlow is now known as MacSlow|errand
=== dandrader|afk is now known as dandrader
=== dpm is now known as dpm-afk
=== alan_g is now known as alan_g|EOD
=== dandrader is now known as dandrader|lunch
=== MacSlow|errand is now known as MacSlow
=== dandrader|lunch is now known as dandrader
cumana`hello, does anybody else suffers from unity's alt-tab behaviour in multiple-monitor environment? I mean that it shows windows from both screens in switcher, instead of windows from current desktop19:18
ChrisTownsendcumana`: Hi.  Both monitors are considered the same desktop.  Consider it one big screen.19:24
cumana`ChrisTownsend, OK, I understand that some people may appreciate this solution, but what about making it configurable?19:27
cumana`consider having 4 terminals, 2 per screen - alt-tabing than is purely useless19:27
cumana`*then19:28
cumana`moreover, considering screens as separate workspaces would also ease moving windows between them - using ctrl-alt and arrows19:29
ChrisTownsendcumana`: Well, the one big desktop is a fundamental design in Compiz and changing that would not be trivial.  I think there are outstanding requests for that and the likelihood of it ever being addressed is quite low.  I do understand your pain though.19:29
ChrisTownsendcumana`: I wish I had a better answer:-(19:30
cumana`okay, thank you19:33
ChrisTownsendcumana`: np!19:34
cumana`therefore the only way for me is to: fork compiz and change that behavior19:34
cumana`:P19:34
ChrisTownsendcumana`: Well, if you do make it work and not break the original functionality, we could merge it:)19:35
cumana`are you a Compiz maintainer/developer?19:35
ChrisTownsendcumana`: yes19:36
* ChrisTownsend hides19:36
cumana`:-)19:38
cumana`brave trip from kernelspace into userspace, that's challenge I need!19:40
ChrisTownsendcumana`: lol, yeah I used to work on device drivers and now do this.19:41
cumana`ChrisTownsend, has embedded solutions bored you? or did you get annoyed with some bug in compiz? ;)19:45
ChrisTownsendcumana`: Heh, well, it's kind of a long story.  But the short of it is that I used to work on storage device drivers on fault tolerant servers, but wanted a change.  As far as working on Compiz/Unity/et. al., it kind of landed in my lap:)19:48
greyback_cumana`: hey, in ccsm, there's an option to "bias alt-tab to prefer windows on the current viewport" - have you tried that?20:15
ChrisTownsendgreyback_: That is per workspace, not per monitor.20:16
greyback_ChrisTownsend: ah ok20:16
greyback_my definition of view port differs from unity's20:17
ChrisTownsendgreyback_: Well, that's a Compiz thing.  It's all very confusing, but in the end, Compiz view all connected monitors as one big desktop or mirrored desktops.20:17
ChrisTownsendviewport == workspace20:18
greyback_ChrisTownsend: yeah, gets it from X probably too, as a Display is all monitors20:18
ChrisTownsendgreyback_: Yep20:18
ChrisTownsendgreyback_: So that option you pointed out will make Alt-Tab see only windows in the current workspace or all workspaces( ick!).20:19
cumana`greyback_, yes, I tried, but it doesn't work the expected way20:20
greyback_oh well, worth a shot20:20
greyback_I guess a problem is, how do you define the "current desktop" - the one with a window having the keyboard focus, or the one containing the mouse pointer?20:22
ChrisTownsendgreyback_: While I have your attention:)  I have a question about Unity 8 desktop end session.20:23
ChrisTownsendgreyback_: When I log out of the desktop session, I always get a crash in MirOpenGLContext::makeCurrent(QPlatformSurface*) ()20:24
greyback_ChrisTownsend: known issue, is on my plate20:24
ChrisTownsendgreyback_: Oh good!20:24
ChrisTownsendgreyback_: Thanks!20:24
greyback_ChrisTownsend: unless you fancy giving it a go?20:24
greyback_:)20:24
ChrisTownsendlol, well, um, uh...20:25
ChrisTownsendgreyback_: Is it a matter of things getting destroyed/shutdown in the wrong order or is it something more specific?  Seems that thread should be destroyed early on.20:26
ChrisTownsendLike Mir has already gone away yet Qt is still trying to do stuff.20:26
greyback_ChrisTownsend: mostly the wrong order yeah. mir has shut down before qt ad fully cleaned up20:27
ChrisTownsendgreyback_: Ok, that's what it looks like.  The code for this is in qtmir, correct?20:27
greyback_ChrisTownsend: I wouldn't worry, I've a good idea how to fix it. I'll get it soon hopefully20:27
ChrisTownsendgreyback_: Ah, well then, I won't spend any time on it;-)20:28
greyback_it links in with improvements I'll be making for multimonitor too20:28
ChrisTownsendgreyback_: Sweet!20:28
cumana`greyback_, sorry for delay - both of these cases would be beneficial, but please, do not let me switch between *all* windows20:30
cumana`where 'all' means 'windows from both monitors'20:31
cumana`it even surprises me a bit, so many people use multiple monitors, many of them with ubuntu, many of them are programmers with documentation, browser, terminal sessions and IDEs launched at once... and nobody bothers alt-tab :)20:32
cumana`maybe I'm a weirdo :V20:33
greyback_I do, but maybe I'm just accustomed to the current behaviour20:44
greyback_as I jump between monitors frequently, I prefer the last-focused-on-my-workspace order20:44
greyback_I do hate if I minimize a window, then alt-tab, I end up un-minimizing the same window - drives me nuts20:45
greyback_but that's another issue :)20:45
cumana`another question: is my issue connected only with compiz, or is workspaces mechanism spread across other entites too? like gnome, unity?21:01
greyback_cumana`: I've no idea, sorry. You'd need to try gnome-shell or kde or other shells with their own window manager to see21:03
cumana`OK, thank you guys for all answers and see you21:04

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