/srv/irclogs.ubuntu.com/2013/01/28/#ubuntu-unity.txt

jibelfginther, veebers I think you're notified but in case you weren't unity daily release testing failed. There's been a dconf crash, a compiz crash and an autopilot crash, could you please have a look?07:53
jibelap crash seems to be an installation failure07:54
rperierHey, I found a bug in unity from trunk. Open commands.lens then, then press "Super" to open the dash, the commands.lens is closed and there are no transitions...08:23
zniavregood morning , any tips to remove the small shadow there is between panel and launcher  ( http://i.imgur.com/CxELtD9.png )please ?08:25
rperierI might propose a fix , however I don't find which component/module handles shortcuts in the code08:25
popeyzniavre: I would recommend you file a bug08:32
popeyzniavre: "ubuntu-bug unity" will do it, and let us know the number08:32
zniavrepopey, https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1107698    (sorry for the lag im babysitting too)09:43
ubot5Launchpad bug 1107698 in unity (Ubuntu) "removing shadow between launcher and panel" [Undecided,New]09:43
popeyzniavre: awesome, confirmed.09:47
zniavrethnak you09:53
zniavrethank*09:53
popeybug 110770809:54
ubot5bug 1107708 in Compiz "compiz crash (_ZN5unity11UnityScreen25OnMinimizeDurationChangedEv+0x209" [Undecided,New] https://launchpad.net/bugs/110770809:54
popeyanyone else get that from the daily ppa?09:54
ryeoh, there exists even more bleeding edge ppa than unity-team/staging!10:01
popeyrye: I'm running ppa:ubuntu-unity/daily-build10:04
sil2100rye: I think there's nothing more bleeding-edge than staging actually ;)10:05
ryesil2100: ^ daily-build! staging has last build for Jan 25th, not bleeding-edge enough!10:05
sil2100rye: actually, staging has package builds per-commit10:07
sil2100rye: while daily has them one-per-day ;) So, what matters in the staging versioning is the revision it's based on10:07
ryesil2100: while I somehow got your attention - I've been trying to find the reason of https://bugs.launchpad.net/ayatana-design/+bug/723167 - and it looks like cairo is not happy about creating antialiased areas on a totally transparent surface. The same was happening in unity-2d and the fact that we have a nice antialiased text in Ambiance looks like pure luck.10:09
ubot5Launchpad bug 723167 in unity (Ubuntu) "Fuzzy fonts caused by Cairo antialiasing artifacts with Radiance theme." [Medium,Triaged]10:09
sil2100rye: hm, let me see that10:10
ryesil2100: I was wondering whether you (or somebody around) are aware of how the dash is rendering the text - that looks pretty and without artifacts? Were there any hacks involved?10:10
rperiersil2100: Hi, I've a question: where is the component/module which handles shortcuts for starting the dash ? (with "Super"). In fact, I found a bug when you switch from commands.lens to the dash10:11
rperier(type Alt+F2, it opens commands.len, then type "Super" it closes the dash. It should make a transition imho)10:11
ryeunity 2d bug is https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/94560810:12
ubot5Launchpad bug 945608 in unity-2d (Ubuntu) "[Top bar] Subpixel rendering not working in Radiance theme" [Undecided,Confirmed]10:12
sil2100rye: hm, I don't recollect right now how this is done in nux exactly, but I can try refreshing my memory - don't remember any hacks there though10:14
sil2100rperier: hi - ooh boy, that's a big concept actually, since compiz uses a lot of trickery to get this done right10:15
ryesil2100: ok, will dig into that later, thanks. I don't recall any dash fonts being fuzzy at any time too10:15
rperiersil2100: so, the code would be into plugins/* ?10:16
jussihrm, is UNity dash supposed to hilight the icon that will be selected when I press enter, and if not, why not?10:28
popeyjussi: depends.. if you just press super, type, press enter, it will choose the first one in the top left, no highlight10:47
popeyjussi: if you press super, type and then use arrows or mouse, then yes you get hilights10:47
jussipopey: is there a reasn there is no hint for the first one? or are you "just supposed to know/assume that" ?10:49
popeyjussi: ask design ☺10:50
jussihah!10:50
popeyJohnLea: ^^ see jussi comment10:50
jussipopey: thanks, Ill wait for JohnLea to comment :=)10:51
ryeSetting up unity-autopilot (6.12.0daily13.01.25.1bzr3079pkg0raring148) ...10:51
ryeSorry: IndentationError: ('expected an indented block', ('/usr/lib/python2.7/dist-packages/unity/tests/test_dash.py', 67, 55, '\t"""Switch to command lens without closing the dash."""\n')) ?10:51
* rye fetches trunk, sorry for the quick paste10:52
ryeyes, test_dash.py file is broken, there is a tab before the docstring10:53
sil2100Oh10:55
sil2100Good catch10:55
sil2100Let's fix that ASAP10:56
JohnLeajussi; this is a weird corner case.  The keyboard navigation in the Dash is completely spacial, and only one element can be focused at a time.  The search box is always the focused element while you type.  If you then press the down arrow, the next element below the search box is highlighted, and this is frequently the Category Header.  That is the standard rules.  The "pressing enter to action the first search result" is a handy sho10:57
JohnLeartcut, but it doesn't fit into the "Dash is completely spacial, element most recently interacted with has focus" framework.  However it is a handy shortcut so we have it in, but it breaks the rules10:57
JohnLeapopey ^10:57
popeyta10:58
jussiJohnLea: I understand your point, but it doesnt have to be focused, just highlighted, no?10:59
JohnLeajussi; at the moment 'highlighted = focused', this would be swapping one broken rule for another, and 'highlighted = focused' is an important rule.  Also if we were to do this what would happen if a use presses the down cursor arrow after typing a search term?  Instead of the item directly below the search box being focused, the focus would jump to the item below the highlighted 1st search result which would also be very weird.11:02
JohnLeaThis would then break the spacial navigation11:02
jussiJohnLea: again, fair points. the way I would have expected it to be is there are 2 levels of highlight. 1 may just be a single line around the box, and then the other a full highlight, so there would be a "highlighted, but not focused" annd a highlighted and focused. I _think_ this behaviour is similar in nautilus, although I am currently on KDE at this second (my wife is using my UNity machine). It is the way how Dolphin in KDE works though11:06
jussi(Dolphin uses an underline)11:07
jussisee this image for an example: http://img.gawkerassets.com/img/17uuilz9as6u1jpg/original.jpg11:08
=== mmrazik is now known as mmrazik|lunch
JohnLeajussi; Nautilus has loads of different states:  mouse over, keyboard highlighted, keyboard highlighted and focused, keyboard highlighted and mouseover, keyboard highlighted and focused and mouseover, and also has even weirder things like two different search boxes (if you type something while a file/folder is focused a search box pops up at the bottom of the window, if you press search you get a search box at the top of the window).11:12
JohnLea Also If the search box at the top of the window is focused, you can shift the focus to the last focused and currently highlighted item in the Nautilus window by pressing the down arrow, but you cannot return the focus to the search box by pressing the up arrow.11:12
JohnLeajussi; all in all very complex - we have managed to simplify the a lot which is a very good thing, but the cost so far is this one corner case where we have broken one rule11:13
jussiJohnLea: sure, but I don't think that invalidates the 2 state item I mentioned earlier?11:13
JohnLeajussi; two states is still adding a bunch of complexity, and in the Nautilus implementation of this you have the issue that when the user presses the down arrow the focus jumps to the highlighted item, not the item immediately below the search box.  And it adds a bunch of complexity, reducing everything to a single 'highlighted = focused' rule makes everything easier.  If there were two cases where we were breaking the rule we might11:19
JohnLeaneed to think about changing it, but I think one corner case that breaks it is an acceptable compromise for the reduction in complexity.11:19
=== _salem is now known as salem_
=== mmrazik|lunch is now known as mmrazik
popeyhmm, seems 'show desktop' breaks desktop spread.. 110781011:57
popeybug 110781011:57
ubot5bug 1107810 in unity (Ubuntu) "Show desktop causes previews to be blank in spread view" [Undecided,New] https://launchpad.net/bugs/110781011:57
ryepopey: https://bugs.launchpad.net/unity/+bug/1104236 ?11:59
ubot5Launchpad bug 1104236 in unity (Ubuntu) "Invisible windows in Spread after showing desktop" [Undecided,New]11:59
popeyta11:59
* popey marks dupe12:00
ryepopey: legends say that it was fixed at some point12:00
ryebut then broke12:00
sil2100Show desktop seems to have a lot of issues, but it's anyway more stable than before12:01
sil2100I wonder if this behavior can be easily APd, I wonder if we can somehow introspect that one of the windows in the spread is 'invisible'12:03
luvhi there, got my plugin working and into fine condition over the weekend :-)12:06
luvhttps://github.com/luv/assorted_patches/blob/master/bamficon_windowlist.patch12:06
luvand here is a video for ayatana team: killem.al/windowlist.ogv12:07
luvthe patch is against unity in ubuntu12.04 agains, but im happy to forward patch if ayatana team says they like it12:08
sil2100luv: looking nice! Would love to have that on launchpad, just to have it in one place12:08
rye^ DO WANT (but i am neither upstream nor unity developer)12:09
sil2100luv: would you be so kind and prepare a bzr branch for it and an launchpad bug ;) ? I can help out if anything12:09
luvim happy to do that, but i will need to be walked through the process12:10
luvrye: cheers man12:11
davmor2luv: this is a pretty good bzr guide that will land your code in launchpad http://doc.bazaar.canonical.com/latest/en/mini-tutorial/12:12
sil2100luv: excellent! First step would be to create a launchpad bug for that in unity12:13
sil2100luv: you have an LP account?12:13
luvyeah12:13
sil2100Code looks nice for a first glance12:13
popeyagreed, that looks awesome. i know a good few people who would like to see this feature12:15
sil2100luv: fill in a bug for this feature in https://bugs.launchpad.net/unity/ and we'll mark it as wishlist, add the design team etc.12:15
popeyneeds running past design for their review too12:15
sil2100luv: since once it's all in Launchpad, Unity developers and users will much more easily find it - even if it won't get accepted by the design team12:15
sil2100We might make a package with the patch in some PPA for those who want to have the feature in12:16
sil2100luv: give us a sign once you fill in the bug :)12:17
luvim on it now :-)12:18
luvumm, forgot my launchpad password and no email from launchpad yet ..12:29
sil2100uh :/12:31
luvok, im in12:35
luvhttps://bugs.launchpad.net/unity/+bug/110786613:02
ubot5Launchpad bug 1107866 in Unity "Show window list when right clicking an icon in launcher - enables quick window switching" [Undecided,New]13:02
sil2100luv: thanks!13:03
luvno probs, shall I make it a wishlist and/or mark it for ayatana-team attention?13:03
sil2100luv: already did that ;)13:04
sil2100luv: ok, so now, there's a few other things that you could do13:04
sil2100luv: could you branch lp:unity/5.0 (since you said you tested it for 12.04), apply your patch and push the branch to e.g. lp:~yourusername/unity/some_nice_branch_name and attach it to the bug?13:05
luvsure, i will do it later today, thanks13:15
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
mterryfginther, hello!  So I'm looking at http://10.97.0.1:8080/job/ps-unity-autopilot-release-testing/label=autopilot-ati/55/ with it's crash artifacts (which are awesome to have), but I'm not sure how to safely read them.  I assume the builders are i386?  And I'd need to install the staging PPA to get the right executable?13:58
fginthermterry, the ati machine is i386. It's using ppa:ubuntu-unity/daily-build14:03
fginthermterry, There is a package manifest in dpkg-list.log if you need to know specific package revisions14:03
mterryfginther, thanks!14:04
=== chiluk_away is now known as chiluk
Gadget_Hi- good morning. Is anyone home?14:19
=== mmrazik is now known as mmrazik|otp
=== mmrazik|otp is now known as mmrazik
luvalright, just pushed a new branch with the patch applied against 5.0, though im not sure how to approach developing on trunk15:18
sil2100luv: excellent, thanks! I linked it against your bug15:19
sil2100luv: it would be best if someone running raring could take your patch, build and test if it works - does it apply cleanly to lp:unity trunk?15:20
luvnah, it wont apply cleanly15:21
luvI am a bit afraid of pulling latest trunk and then installing and eventually reverting my workstation back to 5.0. How I wrote the patch was that I got the debian srcpkg with apt-src install, did my changes and then installed with dpkg-buildpackage and sudo dpkg -i , well a bit awkward but the big advantage is that everything gets installed and set up exactly the same way it does when installing the official unity package, and it's agn15:41
luvSo if I could just add one ppa to my sources.list and repeat the process, that would be ideal for me.15:42
=== jono is now known as Guest10241
sil2100hm hm15:54
sil2100luv: well, when using bzr it also can be safe, since there's something called bzr-builddeb15:55
sil2100luv: when you do bzr lp:unity, you can modify the changelog to give it some version number you recognize and then do bzr bd in the source tree - it will build a package when using the packaging inside the source15:55
sil2100(since in raring lp:unity already includes the debian/ packaging)15:56
sil2100The problem here is that when you have 12.04, well, lp:unity most likely won't build correctly15:56
ryeluv: if you get the patch applied cleanly to the trunk you can ping me, i'll build it on raring and test it, since I find this patch invaluable15:56
* rye has 10 terminals now for some reason15:56
sil2100luv: yes, rye has a good point - you can simply modify the patch so it looks ok source wise and ping someone using raring to test if it works15:57
* rye feels adventurous15:58
luvsure, thanks guys, I will start by giving bzr-builddep a shot tonight15:58
fginthermterry, what's the process for following up with the ps-unity-autopilot-release-testing failures? Are you creating bugs for the crashes?15:59
ryeluv: you will need a newer nux and probably something else too... OTOH you can create a pbuilder environment with raring and build it there. Or a VM or LXC16:01
mterryfginther, I will if it makes sense.  I've been working on something else this morning, but I'll get to the test crashes in a bit16:01
fginthermterry, just wanting to know if I need to do additional followup.16:01
mterryfginther, not quite yet16:01
fgintherthanks for looking at them16:01
=== dandrader is now known as dandrader|afk
dylan-mHey, can anyone tell me about this fabled Snap Decisions Framework? I'm imagining some day in the future where notifications are neat and tidy, and I feel like that might be an important part :)16:08
JohnLeadednick; I just looking at my open reviews in Launchpad and I noticed this https://code.launchpad.net/~nick-dedekind/unity/lp1045831.menu-key-previews/+merge/12690716:09
luvrye: good point, i will try what i can do with pbuilder and if i get stuck, i will modify the patch to apply against trunk and just verify it compiles fine and then I would pass the patch/branch to you, if that's ok?16:09
JohnLeadednick; can we get this merged now, doesn't need a FFE any more ;-)16:09
dednickJohnLea: doesnt need one to go into 6.0?16:10
dednickit's already in trunk. that mp was for unity/6.016:10
JohnLeadednick; yes, it needs to go into 13.04 now16:10
dednickJohnLea: i c16:10
JohnLeadednick; ok, cool, no worries then16:10
dednickJohnLea: ah. yes. all is well16:11
JohnLea;-)16:11
JohnLeaandyrock, Trevinho, seb128; what do you think of bug #1107866 ?  Like / dislike / what are your thoughts?16:13
ubot5bug 1107866 in unity (Ubuntu) "Show window list when right clicking an icon in launcher - enables quick window switching" [Wishlist,Confirmed] https://launchpad.net/bugs/110786616:13
sil2100fginther, mterry: I'm now working on two AP failures right now16:13
sil2100fginther, mterry: one related to quicklist recycling, and the other is the standard IBus thing - but with IBus I'm still waiting for feedback from upstream16:13
TrevinhoJohnLea: that's something I would have done since the beginning :P16:13
ryeluv: sure16:14
mterrysil2100, nice, thanks.  Do those failures cause crashes?16:14
TrevinhoJohnLea: then, I learned to live without it, but I think that new-comers would appreciate it16:14
JohnLeaTrevinho; well I would have preferred something more along the lines of Windows 7 which is more graphical, but someone has done this so we have the opportunity of getting it for free.16:14
sil2100mterry: the quicklist failure causes a few tests to fail, since something seems sometimes broken in unity and it cannot detact that a quicklist is open - so it doesn't clean up properly, and the opened quicklist stays and breaks all following tests until it finally gets closed by accident16:15
TrevinhoJohnLea: yeah, mee too. But as first thing16:15
TrevinhoJohnLea: on the other side, we should avoid to have the quicklist too much crowded...16:16
sil2100mterry: and the ibus thing well, it's broken since quite a long time, since we want to make the tests 'better' - but ibus python support seems strangely broken, so it takes time to poke upstream about that16:16
mterrysil2100, OK...  I'm investigating why compiz leaves a core file16:16
sil2100mterry: awesome - that's also very irritating, those crashes...16:16
mterrysil2100, so sounds like we aren't stepping on each other's toes16:16
dylan-mMainly what I'm wondering about Snap Decisions is if it's being implemented with a server over dbus, like the notification system, and how that's going to interact with the existing specification and with other desktops. Any hints?16:22
dylan-m(I'm also secretly wondering if it exists, because I've been seeing the name - and only the name - popping up for over two years).16:23
rperierlp:unity from trunk is still opened for fixes ? as I said this morning, I fixed a bug to don't close the dash while switching to commands.len, however if you open commands.lens and try to switch to home.lens (by typing Super) it is closed.16:24
rperier(so I will probably write another fix for the second case)16:24
=== sil2100_ is now known as sil2100
=== mmrazik is now known as mmrazik|afk
sil2100Strange, I'm getting a segfault when trying to run unity from staging16:52
sil2100Anyone else has the same problem?16:52
sil2100Another ABI problem?16:53
ryesil2100: upgrading.... :)16:56
sil2100rye: maybe when compiz and nux are upgraded, maybe the problem goes away16:56
sil2100But upgrading only unity breaks the system it seems16:56
bschaefersil2100, you shouldn't need the staging ppa anymore16:58
bschaeferIIRC16:59
sil2100bschaefer: I want to test per-commit unity16:59
sil2100Daily is just daily ;)16:59
bschaefersil2100, well I thought didrocks mentioned that should all be in main already16:59
* bschaefer could have mis understood that17:00
ryesil2100: some windows did not come up drawn after unity restart but no segfaults17:01
sil2100rye: did you upgrade all packages?17:01
sil2100rye: i.e. compiz + nux + unity? Or just unity?17:01
ryesil2100: got whatever the latest is in current staging ppa and main archives. No nux and compiz upgrades, only unity17:03
sil2100rye: ok, thanks!17:03
=== dandrader|afk is now known as dandrader
rperierhow to do enable logging in lp:unity/trunk ? I would like to enable warnings output in order to understand something18:06
rperier(warning or debug whatever it's just for local debugging)18:07
bregmarperier, set the environment variable UNITY_LOG_SEVERITY="unity=DEBUG"18:21
bregmaor "unity=WARN" for less verbosity18:21
rperierI tried  UNITY_LOG_SEVERITY="unity.dash.view=warning", and I did not work18:22
rperierI will retry, thanks18:22
bregmaI think case counts18:23
bregmaso it should be "unity=WARNING"18:24
rperierIt does not work18:25
rperierI tried to start unity with "unity --replace" from the staging dir, both nux and unity are up-to-date18:25
rperierbefore starting it , I typed :  export UNITY_LOG_SEVERITY="unity=WARNING"18:26
rperierIn fact, I want to show logs from dash/DashView.cpp , I probably need to restart another component18:31
bregmadid you get nothing output into ~/.xsession-errors ?18:31
Andy80hi18:33
rperierbregma: no18:33
rperiernothing18:33
bregmahmm18:33
rperier(at least not my logs)18:33
Andy80when I look for an application in the Unity Dash and I've multiple results for the same app, how can I know the original path of the application? For example I've 3 "QtCreator" showing...18:33
Andy80I really would like to be able to "right-click" items in the Dash and access to more features/properties18:35
Andy80(no, not the showcase that appears right now)18:36
sil2100Andy80: hi18:39
sil2100Or hm, nevermind18:40
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
fginthermterry, ping20:00
mterryfginther,20:00
mterryfginther, hi.  working on getting some clean stacktraces in my i386 vm20:01
fginthermterry, you read my mind20:01
mterryfginther, do you use VirtualBox?20:02
fginthermterry, did you open a bug? I would like to have something that we can reference in the test notes for others to see.20:02
fginthermterry, and yes, I have VB20:03
fgintherI think I even have a daily ppa setup on one.20:03
mterryfginther, I couldn't get it to share my USB devices to transfer the crash files.  I ended up just putting it on a web server20:03
mterryfginther, I didn't want to open a bug until I understood the problem a bit.  Like, I'm not sure which component yet is the problem20:04
fginthermterry, I see20:04
mterryUgh... And of course the PPA doesn't generate dbgsym packages20:06
* mterry rebuilds unity20:07
notgaryIs anybody home who can speak with authority on unity-jhbuild? https://launchpad.net/unity-jhbuild20:12
bregmanotgary, are you having a problem with it?20:26
notgaryNo, just came across it and noticed the truck's not been updated since November and was wondering if it can be considered a reliable way of working with the Unity stack.20:27
bregmanotgary, I and other Unity devs use it every day20:37
bregmathere's a small bug, but other than that, it works better than the alternatives20:37
notgarybregma: Thanks a lot, that's all I needed to near :)20:38
mterryfginther, https://bugs.launchpad.net/unity/+bug/110822120:44
ubot5Launchpad bug 1108221 in unity (Ubuntu) "Crash in PluginClassHandler on Jenkins" [Undecided,New]20:44
mterryDoes the above crash mean anything to anybody?  It's stopping the daily builds for unity20:45
bregmamterry, compiz ABI breakage?20:59
mterrybregma, which would be fixed by just another daily build?  I think we've been failing for a day or two21:06
bregmaI would assume that https://code.launchpad.net/~sil2100/compiz/abi_bump_due_to_3584/+merge/145214 working its way through the system might fix it, but I'm a little vague on daily build magic21:07
mterrybregma, let's hope so21:09
mterryIt would be nice if it went away "by itself"  :)21:09
bregmaI'm not sure what that MP has taken over 3 hours to land so far, but perhaps there is a time dilation effect involved21:10
mterryfginther, ^ is that merge time normal?21:15
=== salem_ is now known as _salem
* mterry has to head out21:16
luvwell so i got pbuilder to compile raring unity dsc22:19
luvthough i dont know where the resulting .deb has been created :-) and moreover, it's rather useless because i won't be able to install that .deb to 12.04lts anyway because of all the deps22:20
luvso the best way to work on trunk unity would be to install raring into VM or better yet on a dedicated dev box22:21
luvi suppose i wont be unable to compile trunk on 12.04 either22:27
ryeluv: if you have a diff for the current trunk I can give it a go22:43
luvhehe, i didnt want to highligh you b/c it's quite late22:43
luvwell, i wont have a diff untill I can compile and verify at least that :-/22:44
luvthough im downloading raring iso now22:44
ryeluv: re pbuilder -  /var/cache/pbuilder/result/ ?22:45
luvoh, i got rid of pbuilder already22:47
ryeso... precompiled headers make distcc unhappy22:47
fgintherbregma, https://code.launchpad.net/~sil2100/compiz/abi_bump_due_to_3584/+merge/145214 is building now22:53
luvok raring vm installed, logging of now, good night23:19

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