[00:47] tedg, for tuesday: Icon=/usr/share/unity8/Dash/unity8-dash.png results in iconPath() of /usr/share/icons/usr/share/unity8/Dash/unity8-dash.png [00:53] tedg, also for tomorrow: line 189 of desktop-exec.c: should be FALSE instead of 1 [09:51] Saviq: mzanetti "unity8 can't run apps" bug fixed! [09:52] turns out libpam-cgm was not installed! [09:52] How do we proceed? who should install it? should it be a dependency of unity8-desktop-session-mir? or should it be seeded in XeniaL? [10:09] faenil: do we have a bug? can you comment on it with the solution? [10:12] so we don't forget i mean [10:12] mzanetti is probably jet lagged and Saviq is in the US so didn't wake up yet [10:12] tsdgeos: I comment it [10:12] commented* [10:12] oki [10:13] https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1535058 [10:13] Launchpad bug 1535058 in upstart (Ubuntu) "applications close instantly when launched from the launcher or dash" [Undecided,New] [11:47] I'm here... xchat crashed on me :/ [11:49] faenil, hmm... seems it should be a dependency of who needs it, no? [11:49] upstart I guess [11:49] mzanetti: yeah, I don't know who needs it :) probably upstart, yeah...should I ping someone? [11:50] after a week, it was just a missing package :D well, good to know it's nothing werse [11:50] worse* [12:01] mzanetti: change over to hexchat, same interface just better and supported :) [12:03] mzanetti: since you're one of the few people with tablets can you do https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1517830 ? [12:03] Launchpad bug 1517830 in unity8 (Ubuntu) "In landscape mode the music listing jumps when touched" [High,In progress] [12:03] i mean review https://code.launchpad.net/~aacid/unity8/playButtonFocus/+merge/282990 [12:34] davmor2, notifications not working with hexchat [12:35] well, not that gnome-xchat would be 100% reliable with that... but hexchat doesn't alert at all when you get a PM [12:35] mzanetti: did you install the plugin [12:35] plugin? [12:35] no [12:35] tsdgeos, ack [12:37] mzanetti: hexchat-indicator then in hexchat set the alerts you want by default I think they are all off [12:51] davmor2, ok... lets see how that goes [12:51] mzanetti: \o\ \o/ /o/ === alan_g is now known as alan_g|lunch [13:08] pstolowski, hey, intentional that the reviews are in the first column? [13:08] would've expected them in the second [13:08] mzanetti, yes, me too, but patricia insisted on 1st. 2nd should only have tabular data [13:09] ok [13:09] pstolowski, want me to send you some screenshots? [13:09] mzanetti, yeah, that would be nice, thanks! [13:09] kk [13:09] telegram [13:09] oh noes [13:09] they're still black here :D [13:10] * mzanetti takes pics with the camera [13:10] mzanetti, ok, note i left the austin sprint group [13:10] yeah, I saw [13:22] mzanetti, faenil, I'd venture it's ubuntu-app-launch [13:22] ah but I can see people have already sorted it out [13:24] pstolowski, have a video in your telegram. there is an issue with installing apps [13:27] mzanetti, oh, ok, thanks for catching [13:27] pstolowski, uninstalling seems ok [13:27] mzanetti, ok. prolly overlooked something.. [13:28] pstolowski, let me know if you need logs. but it's reproducible reliably [13:28] mzanetti, okay, let me look at the code [13:37] mzanetti, what would cause an app to be anchored to the top of the screen (behind the indicators)? [13:37] mterry, covered by the panel? [13:38] mzanetti, yeah. But not the launcher [13:38] mterry, the topMostApp.fullscreen property not reaching the panel.fullscreen property [13:38] mzanetti, I'm testing a qtmir branch that uses Ubuntu App Launch for various bits of app metadata and I'm seeing this behavior. Wondered how I got it [13:38] mzanetti, ok, spotted the bug, fixing [13:39] mterry, so the stage exports a "topMostApp" or so. each app has a "fullscreen" property. that needs to be wired up to panel.fullscreen in Shell.qml === alan_g|lunch is now known as alan_g [13:40] mzanetti, hrm. OK. Could supportedOrientations screw with sizing like that too? [13:41] mterry, unlikely... it was working in both orientations... but sure... depending on what your branch changes... [13:42] mterry, broken with all stages? [13:42] mzanetti, good question, haven't tried anything else yet [13:43] mzanetti, I don't have unity8 changes though so I'm figuring it's just something qtmir is exporting somehow [13:44] mterry, well, it could also be that qtmir doesn't properly export the fullscreen property any more... although I figure the stage would not make it fullscreen either in that case [13:44] mzanetti, in this case, the fullscreen property shouldn't be affected by my code. So that might not be it [13:45] mzanetti, I'll keep digging [13:45] mzanetti, but thanks for some pointers [13:47] Saviq: yeah I just need to know who should pull that in, but maybe Serge already knows [13:47] (once he wakes up) [13:48] oh I think he won't be online today [14:07] tedg, also can you bump the debian/changelog version in your branch, so I can depend on the bumped value? [14:11] bregma, I believe my lp:~mterry/qtmir/use-ual-info branch should mostly work for your use case. Any oddities are possibly now due to info that u-a-l itself exposes. There is an odd bug with app content appearing underneath the top panel. Working on that, but it's usable besides [14:12] mterry, sweet, I'll check it out [14:15] Saviq: any reason you did not top approve https://code.launchpad.net/~aacid/unity8/fix_shell_tests_greeter_ddas/+merge/282626 ? [14:16] tsdgeos, prolly forgot [14:16] Saviq: https://code.launchpad.net/~aacid/unity8/tryCompareFunctionInsteadOfWhile/+merge/283012 too? [14:16] yup [14:17] been going through them all and probably waiting for Britney results on https://requests.ci-train.ubuntu.com/#/ticket/877 [14:18] tsdgeos, we seem to be looking good on amd64 and i386, armhf has some 50+ failures still, but that's fine [14:18] we'll get there [14:19] also https://unity8-jenkins.ubuntu.com/view/unity8/job/test-0-autopkgtest/93/ is happy so :) [14:20] :) [14:46] mterry: Sorry, rebooted, forgot to turn on IRC this morning :-) [14:46] mterry: Sure [14:47] tedg, :) [14:47] tedg, I sent a couple notes last night too, did you get those? [14:47] mterry: Yes, just now though. Will do. [14:50] greyback_, I somehow have changed qtmir such that apps render below the top panel. Do you know what bits I may have managed to toggle to do that? [14:51] mterry: is it actually drawing under the panel, or drawing too tall & being clipped? (set panel opacity 0.5 to check) [14:56] greyback_, it's drawing under the panel (just checked) [14:56] greyback_, I made some changes to qtmir to pull app info from UAL instead of desktop files. But I didn't expect I could break things this way [14:59] mterry: sounds like fullscreen property broke somehow. it is unity8 which decides the size of the surface, and should only size one fullscreen, if the app asked for a fullscreen surface [14:59] humph. I don't know how I could have changed that. But will inspect what qtmir is reporting for fullscreen [15:01] nor do I. unity8 log reporting any breakages? [15:06] @unity I'm prepping OTA9.5 silo for unity8+friends, if there's something beyond this list https://launchpad.net/canonical-devices-system-image/+milestone/ww04-2016 and not in this req https://requests.ci-train.ubuntu.com/#/ticket/877 that you think should be in there, please let me know [15:08] Saviq: https://code.launchpad.net/~aacid/unity8/createQmlObjectDifferentFile/+merge/283528 would be nice [15:09] ack [15:09] and https://code.launchpad.net/~aacid/unity8/playButtonFocus/+merge/282990 should improve the music scope on tablets too [15:10] both should be relatively low risk [15:10] Saviq: ↑↑ [15:10] ack [15:10] just need people to review them :D [15:11] tsdgeos, I'll do those two [15:11] k [15:13] tsdgeos, looks like there's new API in 5.5 for object creation btw? http://doc.qt.io/qt-5/qml-qtqml-component.html#createObject-method [15:13] oh hmm [15:14] http://doc.qt.io/qt-5/qml-qtqml-qt.html#createQmlObject-method is there, too, we're creating the object to get a component out of it or something? [15:14] * Saviq recalls doing something weird like that [15:14] Saviq: yes we get a component not an object directly [15:15] tsdgeos, QTBUG for the filepath, btw? [15:15] Saviq: i didn't create one, i'll dig up a testcase and report it [15:16] tsdgeos, tx [16:10] Saviq: do you have a minute to confirm the createQmlObject testcase i have also fails on your phone too? [16:14] tsdgeos, hit me [16:14] Saviq: http://paste.ubuntu.com/14672603/ [16:15] qmlscene main.qml --desktop_file_hint=/usr/share/applications/unity8-dash.desktop [16:15] tsdgeos, COMPONENT1 [16:15] Saviq: read the code, what should it say? [16:16] tsdgeos, COMPONENT2 [16:16] correct [16:16] only happens on the phone though [16:16] which is confusing [16:16] tried my vividchroot on the desktop [16:16] also get COMPNENT1 [16:16] going to try xenial on the phone [16:17] tsdgeos, is the .arg() important, could simplify without it? [16:17] Saviq: it's not, i had it without but this way seemed more easy to prove it was the same code just changing on thing [16:17] do you think it hinders the readability? [16:18] tsdgeos, meh, probably fine, if that had impact on anything would be a problem in itself, too [16:18] Saviq: http://paste.ubuntu.com/14672623/ is the other option [16:19] tsdgeos, yeah, maybe better with arg [16:37] tsdgeos, you are deep into Qt right? Can you look at bug 1537782 real quick? Particularly my latest comment [16:37] bug 1537782 in Canonical System Image "Modifier ignored when pressing a key if TextInput has active focus" [High,Triaged] https://launchpad.net/bugs/1537782 [16:39] mterry: "deep" for some definition of "deep" :D [16:39] tsdgeos, from the kiddy pool, it all looks deep :) [16:40] dandrader, dednick, https://ci-train.ubuntu.com/job/ubuntu-landing-019-1-build/16/console looks like either useless class or test refactor got conflicts, can you please merge [16:43] mterry: seems relatively reasonable yes [16:44] tsdgeos, I can't think of a case where you're holding down alt or ctrl and want a key press to hit the text input ... [16:44] Saviq, ok [16:44] tsdgeos, I guess we shouldn't check for NoModifier, we want to allow shift... [16:44] the code is from 2011 though, weird noone complained before [16:45] tsdgeos, do you know if TextInput is used in other contexts, ones where they expect the modifiers to be ignored like that? [16:45] mterry: can't think of any, no [16:46] tsdgeos, I'm thinking my sequence should be: file an upstream bug/patch and see what they say. But this bug is targetted for ota 9.5. I wonder how risky cowboying the patch could be [16:46] Saviq: funny on xenial+phone i get COMPONENT1 half of the times and COMPONENT2 the other half [16:47] * mterry takes lunch [16:47] mterry: patch better than bug, it has 99% more chances of being looked at [16:47] mzanetti, can you base windowed-by-kbd-only off of lp:~dandrader/unity8/dontRotateDesktop-lp1515977 please [16:48] mterry: i'd say that the risk is "low" since we don't "care" much for keyboard on the phone so if it broke it wouldnt' be terrible i guess [16:48] but yeah [16:58] Saviq, done [17:01] Saviq, ack [17:02] dandrader, dednick, ugh, it's criss-cross, you might need to replay some of the history :/ https://ci-train.ubuntu.com/job/ubuntu-landing-019-1-build/18/console [17:02] /food, biab [17:04] Saviq: https://bugreports.qt.io/browse/QTBUG-50677 [17:04] Saviq, is that before or after my qtmir/removeUselessClass update? [17:06] dandrader: it is that branch [17:06] Saviq, hmmm, seems post my update. but criss-cross by itself doesn't cause merge failures [17:06] sometimes it does :) [17:06] it's just a warning [17:07] the problem is that this piece of !$!$!$ is still complaining about the merge conflict I just solved *again* [17:07] lol [17:07] Saviq, resubmitted to https://code.launchpad.net/~mzanetti/unity8/windowed-by-kbd-only/+merge/284011 [17:07] having a day like mine! [17:08] although stuck in a hotel in austin... [17:08] they have better bbq [17:09] * dandrader tries the same steps locally [17:09] tsdgeos, yeah fair (about low risk) [17:10] * tsdgeos eods [17:11] had my fair share of bbq for the month. went to a vegan texmex yesterday :) [17:22] Saviq, ok, now it must merge smoothly === boiko__ is now known as boiko [18:20] Hi, I'm debugging an issue where Ubuntu 12.04 doesn't resize the background image properly. Does any one know how Unity sets the background image, e.g with XsetRoot? [19:07] Saviq: can you take https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1535058 ? [19:07] Launchpad bug 1535058 in upstart (Ubuntu) "applications close instantly when launched from the launcher or dash" [Undecided,New] [19:07] as in, Serge wants info I can't provide [19:07] maybe you can help [19:07] it's about cgroups [19:10] faenil, tedg, so should upstart itself pull in cgm, or should ual? [19:11] from what Serge says, it seems I should not even need cgroups on a laptop [19:11] he said currently it's a Recommend on lxc [19:11] Saviq: seems like it should be unity8-desktop seed? [19:11] Or metapackage or whatever that is. [19:12] tedg, shouldn't it be whatever puts cgroups in the upstart job config? [19:12] dumping everything in the metapkg is meh [19:12] Saviq: So I guess the UAL, but it seems like an odd dep there. [19:13] tedg, well, if it it doesn't work without them... [19:13] which seems to be the case [19:13] Sure, but the dependency would be on libpam-cgm, which is a long chain of deps. [19:13] But that's fine. I don't care really. [19:16] Serge also said he will replace libpam-cgm with ibpam-cgfs soon [19:16] (just fyi) [19:18] Saviq: So installing that package will work for user testing? Can I put the fix through with other UAL changes? [19:19] tedg, not sure what you mean by "work for user testing", it's not critical, though, as it only affects unity8-desktop-session-mir it seems [19:20] Saviq: My understanding was that not working was blocking some user testing in design. [19:21] tedg, well, yeah, but I imagine they can work off of a silo [19:42] tedg: I installed the package manually :P [19:43] a silo to install a package is wasted effort :D [19:44] I discovered that the reason was the missing package only 10h ago, then I installed the pkg and got apps running [19:44] but still, good to fix the actually bug in the cleanest possible way [19:44] faenil: You see, Saviq is a manager now, he has people install packages for him now. [19:44] tedg: lol [19:44] so that's what happened! [19:44] * faenil dinner, bbl [20:11] mzanetti, how do I link an upstream qt bug? the "qt" project doesn't recognize https://bugreports.qt.io/browse/QTBUG-XXXX [20:19] Saviq, so I've got a patch for that TextInput bug -- but it's on qtdeclarative. Once I've finished testing on phone, do you want to try to squeeze it into the 9.5 silo? I can upload to that silo directly for vivid&xenial === dandrader is now known as dandrader|afk [22:12] Saviq, OK. After testing and assuming that you want to squeeze it in (since you set the milestone), I've uploaded qtdeclarative(-gles) to the landing-019 PPA for vivid and xenial [22:22] Mirv, ^ I have a patch for qtdeclarative in landing-019. I did the -gles dance, so I think I did it right. But do you have any conflicting updates in flight? [22:38] tedg, btw "ubuntu-app-launch unity8-dash" doesn't work because it sets NoDisplay. But I feel like it probably should still launch in that case? [22:44] Ah, no, he got eaten by the ether! [22:44] No, it shouldn't work though. The dash is started by upstart. === popey_ is now known as popey