=== duflu_ is now known as duflu === Malsasa_ is now known as Malsasa === duflu_ is now known as duflu === marcusto_ is now known as marcustomlinson_ === marcustomlinson_ is now known as marcustomlinson [07:21] Hi. I have an app which has tray icon with context menu. When I choose something from menu, windows open in background. It's expected to open them in foreground by user input. I can't find any api for that [07:22] It qt app. With sni-qt in Ubuntu 14.04. [07:26] I guess I have to call some X11 functions directly but I believe there should be better way [07:31] Hm I knew it's useless to ask something in irc.. Gotta review unity sources.. [09:06] Cimi: mzanetti: what's the status of https://code.launchpad.net/~mzanetti/unity8/fix-left-edge-on-spread/+merge/243400 ? === dandrader is now known as dandrader|afk [09:32] Cimi: is this what we use https://code.launchpad.net/~cimi/unity8/fix-1363400/+merge/247129 in rtm or there's a corresponding rtm branch for systemsettings? [09:33] or is the bug for vivid only atm? [09:40] dednick: you seem the most indicate to review this one liner https://code.launchpad.net/~seb128/unity8/set-inline-reply-hint/+merge/240766 [09:40] dednick: i looks good to me, but i'd appreciate you having a quick look [09:40] dednick: morning btw :D [09:41] tsdgeos: :) good morning to you as well [09:41] tsdgeos: i'll take a look [09:41] cool :) [09:46] tsdgeos, seb128: nearly there [09:47] just update pot file. [09:47] trueth [09:47] dednick, you do that in individual mps? don't that make difficult to avoid merge conflicts when trying to land several branches? [09:47] tsdgeos, ^ [09:48] i dont actually know. maybe not [09:48] seb128: we actually do, don't have that many strings (new or changes) so it's not really an issue [09:48] k [09:48] we stopped doing that in settings because we kept having conflicts [09:49] yeah, i guess all of our strings come from third party [09:49] you probably have much more changes there than us [09:51] right [09:51] anyway, going to update the pot [09:51] thanks for the review :-) === dandrader|afk is now known as dandrader [10:11] dednick, tsdgeos, updated with the pot update (rebased on trunk as well) [10:13] tx [10:13] dednick: do you do the honors? [10:14] tsdgeos: seb128: approved [10:14] one more down! [10:15] dednick, thanks [10:15] Cimi: how busy are you. Since https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1411748 is quite critical, want me to take it? [10:15] Launchpad bug 1411748 in unity8 (Ubuntu) "[Arale] News aggregator scope has a white scope background in cards" [Critical,New] [10:15] tsdgeos, I started 5 mins ago [10:18] Cimi: ok [10:18] Cimi: is this what we use https://code.launchpad.net/~cimi/unity8/fix-1363400/+merge/247129 in rtm or there's a corresponding rtm branch for systemsettings? [10:19] tsdgeos, there is another one, but is for ubuntu system settings [10:19] tsdgeos, I am trying to see if it works with the binding [10:19] Cimi: can you cross link them? [10:21] tsdgeos, I tried with the binding before, It didn't work, trying again [10:21] since they're basically "the same" review probably, no? [10:22] so once we get one don't the other should be good too? [10:23] tsdgeos, yes [10:23] tsdgeos, I didn't cross link them [10:24] tsdgeos, I added both to the bugreport [10:24] oki, so some links in the description or something would be useful [10:24] ah that makes sense, but can you do the link in the description for lazy people as me ? :D [10:26] tsdgeos, it doesn't work with the binding [10:27] tsdgeos, because it needs onNetworkNameChanged [10:27] tsdgeos, which isn't a property [10:27] tsdgeos, you get it through a binding [10:27] it isn't? [10:27] binding/methos [10:28] tsdgeos, http://paste.ubuntu.com/9817316/ [10:28] tsdgeos, currentNetworkMode is the only property, but it doesn't change when you switch wifi [10:29] that's weird [10:29] and contradicts http://doc-snapshot.qt-project.org/qt-mobility/qml-networkinfo.html [10:32] Cimi: where you got that paste from? [10:36] mzanetti, ping [10:39] dandrader: pong [10:39] mzanetti, did you go running yesterday? [10:39] dandrader: nope... weather doesn't play nice these days [10:40] Cimi: but yeah you're right it's not a property [10:40] Cimi: ok then, can you explain so in the MR? [10:42] dandrader: fyi, yesterday I saw the issue with a vivid device [10:42] dandrader: just for having it in my pocket for a minute or two [10:42] obviously not logging [10:44] mzanetti, this is actually good news [10:44] (that is also happens in devel-proposed) [10:44] it [10:45] mzanetti, I think the problem is your pocket :D [10:45] probably :D [10:52] tsdgeos, doing [10:52] Cimi: i did [10:52] ok [10:52] tsdgeos, was replying to phablet :) [11:02] seb128: since https://code.launchpad.net/~cimi/ubuntu-system-settings/fix-1363400/+merge/247131 has both a u.s.s and a unity8 MR i guess only one of us should review it? You guys do or we do? [11:55] seb128: hey, the gtk fix is in silo 12, can I ask you to test? [11:59] mzanetti, why it didn't build for arm? https://code.launchpad.net/~dandrader/+recipe/unity8-debug-edges [12:00] i think only some special ppa's build on arm [12:00] that's why we use the right-edge ppa [12:00] even it's not about the right-edge anymore [12:00] or that's my understanding [12:00] could be wrong [12:01] dammit [12:02] dandrader: you have to ping someone to enable arm builds, however you still only get a qemu builder then [12:03] which won't work because of a bug that it crashes when running tests === dandrader is now known as dandrader|afk [12:09] tsdgeos, https://code.launchpad.net/~cimi/unity8/fix-1411748/+merge/247278 [12:10] * tsdgeos clicks [12:10] * tsdgeos reviews === MacSlow is now known as MacSlow|lunch [12:37] Cimi: i'd change the commit message [12:37] to "Background is no longer visible for horizontal cards with art and summary that don't specify a background" [12:37] or something like that [12:38] i mean it'll be visible if specified, no? === alan_g is now known as alan_g|lunch === dandrader|afk is now known as dandrader === MacSlow|lunch is now known as MacSlow === alan_g|lunch is now known as alan_g [14:12] greyback_, hey, sure can, doing that in a bit [14:12] tsdgeos, whoever has free slots first, if you want to do it please do [14:13] mterry, hey, all fixed in https://code.launchpad.net/~dandrader/unity8/unifyLightDMMocks/+merge/244593 [14:14] dandrader, yar ok [14:20] Cimi: i changed the commit message of https://code.launchpad.net/~cimi/unity8/fix-1411748/+merge/247278 [14:20] what do you think? [14:22] dandrader, the unity8.application_lifecycle.tests.test_application_lifecycle.ApplicationLifecycleTests.test_greeter_hides_on_app_focus test fails... [14:22] dandrader, it doesn't on trunk for me [14:39] Cimi: also added some comments [14:41] hi. https://code.launchpad.net/~canonical/unity8/pair_with_paul/+merge/246330 [14:41] Can anyone please review this for me? I think I'm not good for review because I wrote some code. [14:50] tsdgeos, ok pushing now [14:50] paulliu: who wrote it? you and allan? [14:51] you and leo? [14:51] tsdgeos: yes. Leo and me. [14:56] mterry, it passed here [14:56] mterry, did you run it more than once? [14:56] mterry, maybe this test is unstable [14:57] dandrader, it failed in jenkins [14:59] Cimi: https://code.launchpad.net/~cimi/unity8/fix-1411748/+merge/247278 looks good, let's wait for jenkins to finish [15:01] mterry, many other AP tests failed there. And the very same set also failed for this other, unrelated, MP: https://code.launchpad.net/~cimi/unity8/fix-1363400/+merge/247129 [15:01] mterry, so to me there AP failures seem unrelated to the MP changes [15:01] dandrader, I just see one failure there? [15:01] and it's not the same one [15:02] mterry, click on "Test Result" [15:02] mterry, and you will get the full set [15:02] dandrader, still see one? [15:02] https://jenkins.qa.ubuntu.com/job/generic-deb-autopilot-runner-vivid-mako/793/testReport/? [15:03] mterry, ah, I misread the page. it has "All failed tests" and "all tests" [15:04] mterry, so the common failure is unity8.indicators.tests.test_indicators.IndicatorPageTitleMatchesWidgetTestCase.test_indicator_page_title_matches_widget(Messaging,Native Device) [15:04] dandrader, right. I don't think that's related to your changes [15:04] * dandrader clicks on "rebuild" and hopes for the best [15:04] dandrader, but there is a greeter failure that might be [15:05] oh, my VPN seems to be broken :/ [15:09] the underlying cause of the failure there is a dbus connection error in the code introspection [15:15] what [15:15] we have 36 qmltests failing?¿?¿?¿?¿ [15:15] how did that happen :D [15:21] err [15:21] really? [15:21] * mzanetti hides [15:23] paulliu's branch has that many and has autopilot only changes so it would seem [15:23] i'm building mster to test atm [15:24] greyback_, silo 012 fixes gtk apps for me (well, gedit doesn't run but that's probably another issue, gnome-calculator and a small test program I had to test click events work) [15:24] seb128: yay [15:24] seb128: tho strange, gedit worked for me >1 week ago. [15:24] seb128: did you test phome/emulator by any chance? [15:25] greyback_, not yet, looking at gedit [15:25] ok [15:28] bug 1411748 [15:28] bug 1411748 in unity8 (Ubuntu) "[Arale] News aggregator scope has a white scope background in cards" [Critical,In progress] https://launchpad.net/bugs/1411748 [15:34] mterry: hey, in testShell, the greeter shows up in tablet mode [15:34] any idea what could have happened? [15:34] mzanetti, huh... [15:34] mzanetti, that's based on width/height I think [15:34] mzanetti, in short no, I'm not sure why that would have changed [15:34] ack [15:34] looking [15:35] mterry: seems "multiUser" is true [15:35] ah that would do it too [15:36] mterry: so probably the wrong LightDM mock is loaded? [15:36] mzanetti, sounds like it [15:53] https://code.launchpad.net/~cimi/unity8/fix-1363400/+merge/247129 is failing [15:53] maybe I need qml-module-qtsysteminfo for build? [15:54] in debian/control ? [15:54] mterry, ^ [15:55] because it is used in tests I believe, since we load qml components that need qml-module-qtsysteminfo [15:56] Cimi, yeah, I'm not sure how jenkins runs the qmluitests, whether it installs the packages or just the build-deps [15:56] Cimi, but you are clearly getting "module "QtSystemInfo" is not installed" errors [15:56] Cimi, so I'd guess it just installs build-deps and you should add it [16:00] mterry, thanks, pushed [16:02] greyback_, reading the upstart log, it seems gedit/gtk-mir calls regularly gdk_mir_display_request_selection_notification, that's not the case when running under the mir test server (where gedit runs without issue) [16:02] not sure if that's where it goes wrong though [16:04] seb128: I've no clue why that might be. Sounds like separate issue to the rendering bug though. Think it worth a separate bug [16:05] yeah [16:05] the rendering issue is fixed [16:07] Saviq: can you review this if you have time? It should resolve the issue you found in my screenshot branch. https://code.launchpad.net/~josharenson/unity-system-compositor/handle_screenshot_button [16:07] josharenson: Saviq on hols this week [16:07] greyback_: explains why he isn't on any other channel :-) [16:08] josharenson: only time he is marked away from IRC is if he's half-way up a mountain [16:08] greyback_: haha ok [16:09] Can someone tell me what api I should use to force activate/bring to front window in unity? [16:09] rion4ik: depends on the toolkit you're using [16:09] rion4ik: in gtk, it's gtk_window_present() [16:10] I use qt [16:10] But it's not a problem to link with anything [16:11] don't link with gtk if you're writing a qt app. There's probably some api on QWindow that does this [16:13] Actual problem is that my app can't still focus from another focused app. [16:13] that is a window manager feature - your app shouldn't do that [16:14] rion4ik: that's something the window manager is designed to prevent you from doing [16:15] My app has context menu in tray. When user wants to open options for example he chooses corresponding item from context menu but sees nothing since options were opened in background [16:16] Quite annoying to click again to activate window [16:17] that's probably a bug in compiz :/ [16:18] Probably when user clicks on tray compiz should mark current focused window as to be able to transfer focus to another app [16:19] Sorry for my English. Not native) [16:20] Should I report it? [16:21] rion4ik: yes please do [16:21] rion4ik: this is a workaround, but use it with care: http://bazaar.launchpad.net/~unity-2d-team/unity-2d/trunk/view/head:/libunity-2d-private/src/unity2ddeclarativeview.cpp#L249 [16:21] Thanks [16:22] paulliu: hey, you guys forgot the checklist here: https://code.launchpad.net/~canonical/unity8/pair_with_paul/+merge/246330 [16:22] mzanetti: yeah. indeed. Let me paste the checklist. [16:27] paulliu: thanks [17:51] How can I tell if a qml object has been deleted out from under me? [17:52] er, scratch that, I have to go afk, but am interested in answers sitting on irc in meanwhile... === mpt_ is now known as mpt [18:59] greyback_: the workaround works perfect! 😃 [19:00] rion: happy to hear it. Use with care though, bringing random windows to the front will annoy users! :) [19:10] greyback_: sure. Thanks 😃 [20:01] hey, who is the current unity7 guru ? [20:02] I have very weird graphical glitches on vivid desktop with fglrx driver which makes working on the machine almost impossible or highly irritating at least [20:03] basically the gl textures for different windows are wrong [20:03] if one window updates, part of it's contents are filling the window on top of it [20:03] and now I have qmlscene running as the bottom window [20:04] and on top of it there are multiple terminals and what not [20:04] Wellark: best bet is prolly mlankhorst for graphical stuff on unity7 [20:04] but the surface of the qmlscene window keeps popping up on top of the different windows constantly when something in it changes [20:05] kgunn: is he on irc? [20:05] unless bregma has an opinion [20:05] it's like the z-ordering is totally off [20:05] Wellark: yeah...might check ubuntu-devel [20:05] or ubuntu-desktop [20:06] he's somewhere in europe iirc [20:06] I know sam was constantly battling these issues on proprietary drivers [20:06] but it's the fglrx.. so I would kinda hope that unity7 on 15.04 would still be usable :) [20:09] kgunn: or you could switch on your slave driver hat and get unity8 for the desktop ready by 15.04 so that I could switch over ;) [20:11] :) [20:11] * kgunn cracks whip [20:11] & sings Rawhide [20:14] Wellark, can you possibly revert to a previous version of Compiz? [20:16] sounds like a buffer problem, either fglrx (likely) or a recent change to Compiz to fix a problem seen with nVidia drivers [20:21] * davmor2 pictures kgunn like this now https://www.youtube.com/watch?v=RdR6MN2jKYs [20:36] bregma: I can.. if you tell me how :) [20:37] bregma: I so do not envy the fact that you guys have to battle these issues [20:37] so hat off and free pints for the whole team! :) [20:40] bregma: I now manually got a new driver from AMD [20:40] I will first try it [20:41] fglrx-14.301.1010 [20:47] bug 1390393 [20:47] bug 1390393 in unity8 (Ubuntu RTM) "It's too easy to trigger a volume notification when taking a screenshot" [High,In progress] https://launchpad.net/bugs/1390393 [20:47] josharenson: wrt ^ [20:47] so i got your usc branch reviewed [20:48] kgunn: cool [20:48] is that going to need to be landed along with the unity8 branch? [20:48] kgunn: no the USC branch shouldn't affect anything [20:48] until the unity branch is mergec [20:48] merged* [20:48] josharenson: getting a little pressure on trying to land that one for rtm too :-/ [20:49] josharenson: is there any benefit to landing them seperately ? [20:49] kgunn: It should be good to go, I ported mzanetti's earpiece changes into it already [20:49] kgunn: no, the USC branch is less risky [20:49] josharenson: ok, i'm gonna put a vivid silo together then for those 2 [20:50] josharenson: i think tsdgeos indicated a merge conflict tho...if you don't mind addressing [20:50] kgunn: I haven't tested the most recent changes thoroughly yet (to the unity one) [20:50] kgunn: yeah that was expected, working on it now [21:08] josharenson1: ping [21:08] mzanetti: pong [21:09] josharenson1: hey, just had a look at your input branch. one small thing: [21:09] sure [21:09] bregma: if you could give me the instructions how to downgrade the compiz version, that would be great :) [21:09] the new fglrx from amd hosed X.org [21:09] so I reverted back to whatever is in the restricted repo [21:10] josharenson1: could you please change the PhysicalKeyMapper.onKeyPressed() to return a bool if the key has been handled or not [21:10] reboot seems to have reduced the problem [21:10] josharenson1: instead if then re-comparing the keys in shell.qml [21:10] but I suspect it gets worse over time [21:10] josharenson1: otherwise that'll drift over time and we return event.accepted = false while instead it has been handled or vice versa [21:11] so that shell only has a event.accepted = physicalKeysMapper.onKeyPressed(event.key); [21:11] mzanetti: someone told me a while back to do the exact opposite... it makes more sense the way you are saying [21:11] oh [21:11] really? [21:11] oh well then [21:11] mzanetti: I could even move the media keys into PhysicalKeyMapper [21:11] if PhysicalKeyMapper returned a bool [21:11] yeah, I'd say that would make sense [21:11] mzanetti: I'm for doing it your way [21:11] who told you to do it the other way round? [21:12] if it was Saviq, it takes precedence :) [21:12] mzanetti: it was a while ago, so I'm not sure... [21:12] * mzanetti wouldn't think saviq would do that... [21:12] if you agree too, let's change it... [21:13] mzanetti: no it was either dandrader or tsdgeos [21:13] mzanetti: ok I'm changing it.. Do you think I should move the media keys too? Have to get the CallManager into the PhysicalKeysMapper [21:14] if that opens a can of worms, no, if its simple to do, works and looks cleaner, yes [21:14] mzanetti: ack [21:15] sorry... I should have reviewed this earlier... but LP somehow doesn't show your commits between the comments, so I thought it was still WIP [21:15] i.e. not responded to the last comment yet [21:22] Wellark, try checking to see if you have an older version of *compiz*.deb in /var/cache/apt/archives -- you might get lucky [21:23] Wellark, are you on vivid? [21:34] bregma: yes, on vivid [21:34] bregma: I should be able to install older version by forcing it with apt-get [21:34] the older version is still available in the archives, right? [21:34] just tell me what version number I nee [21:35] *need [21:35] although I'm not seeing much of problems right now after a reboot, but they tend to manifest after the system has been running for a while [21:35] bregma: btw, totally unrelated question [21:36] if I grab unity7 source code [21:36] am I able to run the local build inside a window for testing purposes [21:36] I have one crazy prototype I want to try [21:36] if it's not possible, then I guess I can set up a virtual machine where I can actually install and restart unity7 when needed [22:31] Wellark: I have the same issue on VirtualBox. [22:34] Not sure if gl related. Start screen of qt creator partially overlaps windows on top of it