=== JanC is now known as Guest34481 === JanC_ is now known as JanC [04:52] hi [05:09] hikiko: good morning to you. [05:09] You never taught me how to say that in greek. :( [05:46] qengho, good morning (you just say kalimera καλημέρα) :p [05:57] Trevinho, hi! could you also review this: https://code.launchpad.net/~hikiko/unity/unity.menus-anim-lowgfx/+merge/298859 later? (skips some fade/animations in u7 by only changing settings) [06:47] jbicha, you have some xenial SRUs that are in proposed for a while and not verified, could you try to do that or find somebody to help you doing it (abiword, gnome-taquin, gnome-documents) === cpaelzer_ is now known as cpaelzer [07:24] o/ [07:29] good Friday willcooke [07:29] seb128: sure, I feel bad verifying my own SRUs but I didn't get any response when I asked the u-gnome list a week ago either [07:58] hey didrocks, are you free to help me with that new launcher this morning? [08:03] morning! [08:03] hi Laney, how was climbing? [08:03] jbicha, can try on the IRC channel maybe? but it's fine verifying it's own SRUs if nobody else does [08:03] hey willcooke, Laney, happy friday! [08:04] willcooke: ahoy, it was goooooooooooood [08:04] new competition circuit [08:04] what's not to like? [08:04] seb128: I think the problem for Ubuntu GNOME especially is the kind of people interested in testing stuff are interested in *new* stuff like the GNOME3 PPAs [08:04] then later on I took some rhubarb stalks from the garden and we had fool which was nice [08:04] hi seb128 [08:05] how's are you? [08:05] and jbicha too [08:05] up late? [08:05] I'm good thanks! [08:05] a bit tired [08:05] but it's friday, it's ok [08:05] just had some green tea and a croissant [08:05] nice [08:06] Laney: yeah I was having trouble going to sleep [08:07] I'm happy. I got my laptop display fixed for US$70. [08:08] Someone in repair shop drove it across town to the factory that made laptop and they replaced something. [08:09] lol [08:15] willcooke: in meetings, but we can try :) [08:15] willcooke: you have snapcraft 2.12 now? [08:16] Morning. [08:16] Can I request a couple of merge proposal reviews please? [08:16] https://code.launchpad.net/~ubuntu-mate-dev/indicator-session/mate-compatibility/+merge/297183 [08:16] https://code.launchpad.net/~ubuntu-mate-dev/cheese/caja-compatibility/+merge/298141 [08:17] hey flexiondotorg [08:17] o/ [08:17] flexiondotorg, try #ubuntu-devel? pitti is on a patch pilot shift [08:18] Thanks. Will do. [08:18] I'm here as well :) [08:18] didrocks, I'm running devel from git, but it's old, gonna switch back to the archive version and update [08:18] willcooke: normally, it's working as well with 2.11 [08:18] flexiondotorg: I'll have a look [08:18] willcooke: what you need to do is: [08:18] didrocks, shall we move this to #snappy? [08:18] willcooke: sure! [08:19] flexiondotorg: indicator-session is being handled via the CI train [08:19] pitti, Thanks. [08:19] https://code.launchpad.net/~ubuntu-mate-dev/yelp/mate-compatibility/+merge/297171 [08:20] Yeah, that one ^^^ too. [08:20] although I guess this simple packaging change can be pushed to trunk directly [08:20] I can do a landing for it if you want [08:22] seb128: this doesn't affect touch at all, does that really require the full CI train process? [08:22] * pitti is never sure what to do about those [08:22] no, I guess direct upload and commit to trunk is fine [08:22] ah, I can't commit to trunk [08:22] nor even approve the patch [08:22] you should [08:23] aren't coredev having access there? [08:23] bah [08:23] only ~indicator-applet-developers *grumble* [08:23] let me handle it [08:24] well, we can just upload and let them merge afterwards [08:24] seb128: ok, thanks; looking at the other one then [08:24] one"s" [08:24] well, in fact let me check with ted when he gets online [08:24] or not [08:25] k, they have a branch for 16.10 and another for 16.04 [08:25] the tricky thing is that some of those component dual land to y/x [08:25] morning [08:25] or triple with the overlay [08:25] and in this case better to use the train and land to the different series together [08:25] hey Trevinho [08:25] hi seb128 [08:25] Trevinho, how are you? [08:25] seb128: allright, you? [08:26] good [08:26] thanks [08:35] pitti, in fact please just dput indicator-session, seems you already did that once in yakkety and it makes the CI grumpy [08:36] so I'm going to let somebody from the indicator team sort that out [08:36] like the vcs doesn't have your previous upload [08:36] and the train bark because the archive and vcs are not in sync [08:36] seb128: ack [08:36] thanks [08:37] ah, https://code.launchpad.net/~seb128/indicator-session/correct-systemd-depends/+merge/285454 [08:37] yeah [08:37] so (1) they don't review PRs quickly, and (2) make it impossible for ~core-dev to help out, so self-made hardship :) [08:37] I think we just need to manually push those to the vcs [08:38] ... which we can't [08:38] need to check with ted first [08:38] right [08:38] it's a bit annoying [08:43] seb128: btw, I vote for adding jbicha to https://launchpad.net/~ubuntu-desktop/+members again :) [08:45] yeah, it's probably fine, I don't think we had the case before of people leaving and wanting to come back after a while so I said he should probably just do a few sponsor uploads first just for the form [09:08] happyaron, hey :-) [09:08] seb128: hi [09:08] happyaron, how are you? at debconf yet? [09:09] no, packing for flight tonight [09:10] hey happyaron [09:10] when do you arrive? [09:10] k [09:10] happyaron, did you get a chance to merge back those missing commits from nmapplet 1.2.2? [09:11] Laney: 16:30 2nd July [09:11] :-o [09:11] late [09:11] do you have to change plane somewhere? [09:11] seb128: not yet, will see if I have time after packing, :) [09:12] Laney: yep, at DXB [09:20] happyaron, in how many hours are you likely to get that done or not? [09:23] guess need 3 hours to finish packing&dinner [09:23] happyaron, I want to upload today, if you don't get done I'm going to add those back to what you current have and let you deal later with the git format thing and reconciliating the vcs [09:24] happyaron, just let me know if I should wait or not [09:24] happyaron, k, good luck packing and eating dinner, if you don't get to it it's fine but please keep me updated either way with a clear "wait for me or please upload hacking it" [09:25] if you have bandwidth please go ahead, and let me to do the git homework [09:25] k [09:38] Laney: Debian uses the immutable-suites stuff now, so far, no issues [09:40] hi ximion [09:40] good news [09:40] I'm coming to CPT tomorrow, we can find some time in the week to look at it if you want [09:42] Laney: oooh, awesome! [09:43] I completely forgot to ask if you'd come :) [09:43] it's your lucky day! [09:44] I wrote the immutable suites stuff before and after dinner, so I hope I catched all corner cases (people are distracting - and also, it is pretty much eating things with slight interruptions all day ^^) [09:45] heh [09:45] sounds nice [09:45] I also came up with a plan to implement a proper testsuite / test at least the basic things in asgen - the current test coverage isn't awesome, and I feel a bit uncomfortable with that [09:46] yeah, the food is awesome so far! I hope they will keep this level when more attendants are there... [09:49] bring warm clothes - it's warm enough outside, but the buildings are surprisingly cold inside (unless you have heaters) [09:51] hey all [09:52] hey andyrock, how are you? [09:52] fine :D [09:52] seb128: you? [09:53] good! [09:58] andyrock, what are you working on today? [09:58] the copy dialog bug [09:58] hi andyrock [09:58] andyrock, don't forget to make those SRU bugs compliant, seems like Trevinho is processing with the SRUs but they bugs need the info [09:58] Ah, nice one [09:58] ah i forgot [09:58] hikiko: I've checked the branches, but things don't apply [09:58] one moment [09:58] I just got annoyed by that again [09:59] seb128: you always got ANY bug there, so you're filtered out from the average user stats :-D [10:00] lol [10:01] hikiko: settings change don't seem to apply here, but in general I think that we can't just change user settings... since if user toggles the low-gfx value from CCSM then options get not reset... And he has to put things back again... And this case might also happen when an user doesn't specity the setting, but just if, for some reason, is running in [10:01] software rendering. So this might be to aggressive. [10:02] hikiko: as I said, we should probably just add a compiz screen option that then bypasses some things in every plugin. In this way we can easily just go in normal and llowgfx mode. Without adding other "options" around... [10:16] Laney, willcooke: You are not alone anymore! Out of solidarity, Austria presidental election was declared invalid and has to be repeated. [10:16] * Sweet5hark wonders if its friday yet. [10:16] it was? :-( [10:17] they had the green party winning instead of the far right no? [10:17] Trevinho, if we do it this way, when lowgfx is selected we'll have to set every option for every plugin [10:17] hikiko: no [10:17] http://www.bbc.com/news/world-europe-36681475 [10:18] I mean let's say we have plugin A, B, C with special options for low gfx [10:18] unity will set compscreen lowgfx to true [10:18] hikiko: it's like how the lowgfx setting is currently working in unity... When it's up to draw, you read the value and then you change things depending on that [10:18] seb128: yes. [10:18] hikiko: yes [10:19] hikiko: but, you don't have to change any settinng internally in the plugin [10:19] hikiko: you've only to bypass the animation settings [10:19] hikiko: when lowgfx is set, you just chose a different drawing path [10:19] won't it look weird to the user [10:19] whats the revocation deadline for 2016? I want 2015 back. [10:19] to see in ccsm that animation is let's say glide [10:19] and there's no glide? [10:19] when I change the setting [10:20] compiz and ccsm and unity show the same [10:20] hikiko: it might look weird, but ccsm is not supported anyway... And if user is using a lowgfx-mode is already that way. While he expect not all things to work properly [10:20] hikiko, Trevinho,btw ideally the low graphics would work without option, there is a flag gnome-session sets that is used in GNOME, doing the same there would be nice [10:20] seb128, Trevinho says another thing [10:20] currently [10:20] I check if lowgfx is set [10:21] and then I set some extra or existing options in some plugins [10:21] all that from unity [10:21] hikiko: no, I'm not saying that [10:21] Trevinho, says we should have a variable lowgfx [10:21] in compscreen [10:21] no? [10:22] hikiko: ah, ok yeay... [10:22] hikiko: you were saying what you're doing before :) [10:22] so when this variable is true [10:22] each plugin draws accordingly [10:22] but I disagree because the user will see other settings in ccsm [10:22] ideally I'd use an enum, more than a boolean, so it might support other levels in future [10:22] and have different settings on his desktop [10:22] plus [10:23] when the option is added [10:23] I mean [10:23] well unity is already limiting itself in software rendering mode no? [10:23] in expo [10:23] hikiko: yeah, but it's already like that... Currently unity ignores any options about blur or transparency when the lowgfx mode is set. [10:23] seb128, yes but what you see in settings is the settings you have [10:23] Trevinho, yes but that's 1 plugin [10:23] now it will be for every plugin [10:24] plus [10:24] hikiko: ccsm is something we don't care about.. .I mean if the user sees a different setting, it's fine. We only care about settings exposed in unity control center [10:25] I understand but why to make it misfunction when we can avoid this + also: adding new options (eg: animation: None to expo) will be shown in the plugin card [10:25] hikiko: I mean, you can do the way you want to... but it would need more work IMHO. Because we can't really reset the user settings as you're currently doing. So you'd need to copy them somewhere and then reset them back [10:25] imho it's more annoying than just bypassing them [10:25] the user might want to use it [10:26] for example [10:26] he might decide [10:26] that in expo [10:26] he wants some eyecandy despite the lowgfx [10:26] so that way [10:26] he can open ccsm [10:26] and change it [10:26] +also [10:27] the most important which I didn't thought [10:27] the fade for example is not done in drawing and we skip it [10:27] it's done in many small redraws (it's a progressive effect) [10:27] so if you need to skip it [10:27] you reduce these steps [10:28] Well.... I see the thing, but let's focus on why we need such lowgfx mode: we've to ensure unity runs reducing the eyecandy, but keeping things functional in normal mode. Hacking the settings is something we really can't support in this scenario. [10:28] before drawing! [10:28] yes, but we were also thinking (willcooke) that we might have different options for eyecandy [10:28] like [10:28] hikiko: I guess you can just read the variable before drawing too... [10:29] I can I just want to show you that it's not more simple solution :) [10:29] hikiko: I'm not against it, eh... It's just that this would need way more work imho, that we can avoid. Since we've not much time before .1 [10:29] imo its better to give a simple and fast DE to the user [10:29] hikiko: you me real fire from the screen as your laptop ignites? [10:29] and allow him [10:29] to add whatever he likes afterwards [10:30] instead of ignoring his preferences [10:30] and the work is the same [10:30] you either check for lowgfx on u7 [10:30] or you use an extra var in compiz [10:30] and check twice [10:30] for the same thing :) [10:30] hikiko: free to go, but... As I said, in that case we need to figure out a way to set user settings back when he toggles the gfx mode, because he choose it or because enevironment changed [10:31] also willcooke had this idea: that we could later give different "sets" of unity effects [10:31] like fast u7, extremely fast, normal, full eyecandy [10:31] etc [10:31] hikiko: so... We can do that, but as I said some time ago, we can't do this by changing the default unity profile [10:31] yeah [10:31] but why do all this workaround [10:31] hikiko: add a new unity-lowgfx profile in unity settings, and then you can change whatever you want [10:32] and restrict the user [10:32] compiz settings, not unity settings... Sorry [10:32] yeah that's a good idea for later [10:32] but I'd prefer to keep the lowgfx outside of compiz [10:33] besides it's a u7 setting not a compiz one [10:33] :s/setting/option or restriction [10:34] hikiko: later... Well, it's better to do that now if this is the way we want to proceed. Since we really can't land a version of unity that might revert so many user settings when lowgfx mode is set (which also might happen because of a driver/kernel update that temporary broke things). [10:35] maybe have a meeting with willcooke (ping :D) next week and discuss this? [10:35] I think that it's not a good idea to add the lowgfx to compiz [10:35] So, if you want to play with user settings, make possible that a new unity-lowgfx ccp profile is used in that mode... And then you can modify from unity whathever you want. Otherwise we're breaking stuff [10:36] wat! [10:36] * willcooke reads [10:36] hikiko: you can avoid that, as said... You have to add a new settings profile [10:36] willcooke, warning you have to do a lot of scroll-up [10:36] see the unity.ini in compiz and ccsm settings profiles [10:36] I'm lazy, can we just have a quick hangout to discuss now? [10:36] hikiko: but we can't really play with default one in such way [10:36] willcooke: ok [10:36] ok [10:37] Trevinho, hikiko - https://hangouts.google.com/hangouts/_/canonical.com/will?authuser=0 [10:37] seb128: if you want to join... [10:38] sec [10:41] pff no sound joining from laptop [10:44] hey guys do you hear me? [10:45] Trevinho, u-s-d deleted from silo [10:45] seb128: thanks, and new silo prepared [10:46] thanks [11:04] going to pack + do errands before train [11:04] biab hopefully [11:10] Laney, good luck with the packing! [11:23] Trevinho, could you paste me the name of the tool? [11:23] hikiko: /usr/lib/nux/unity_support_test [11:24] and the code is part of nux? [11:24] or another branch? [11:24] well, it's in x86_64 now [11:24] hikiko: it's nux [11:24] hikiko: nux/tools/unity_support_test.c [11:25] cool :) thanks [11:26] well I have to go now, I'll be back in 2-3hrs and finish it +also, I might do a quick compiz branch with a low gfx setting to be ready for merge just in case... although I think the profile will be ok :) [11:26] bbl === hikiko is now known as hikiko|bbl [11:49] bregma: released https://launchpad.net/compiz/0.9.13/0.9.13.0 [12:20] seb128: i know you're going to be happy about this (https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1578792) being fixed [12:20] Launchpad bug 1578792 in unity (Ubuntu) "nautilus/files doesn't show up in the launcher when unpinned" [High,In progress] [12:20] :D [12:50] andyrock, great, free beer for you next time! [13:22] seb128, qt uses GtkSettings when the GTK+ platform theme is available. [13:23] (which on X11 is a wrapper around XSettings) [13:23] Also other platform themes can add their own code to detect the icon theme. [13:25] mitya57, thanks, and sorry I forgot to unping, we got things working (trying to get snap applications properly themes and the snap was missing the qt svg loader) [13:25] No problem, and sorry for being not online in the last couple of days ;) [13:34] yummy ice cream [13:35] fit for the remaining few Friday hours :) [13:35] good morning everyone [13:36] heeeey desrt! [13:36] and happy canada day :) [13:37] hey desrt [13:38] it's a holiday to celebrate the fact that even though our current PM is an idiot, at least we don't live in the UK or US [13:39] or in the words of the most patriotic canadian band of all time -- the arrogant worms -- "we won't say that we're better... it's just that we're less worse." [13:39] * desrt feels so so... proud? [13:41] lol [13:42] desrt: I went to the party the Canadian AlmostAnEmbassyButNotOfficialBecauseChinaIsBig's Canada Day Party here in Taipei, on Sunday. All the ONAN expats were there. Was kind of weird. [13:43] I only went for the poutine, and came away very very disappointed. [13:45] desrt: I did teach a gaggle of chinese kiddies how to hold a hockey stick. [13:45] i imagine poutine to be the sort of thing that doesn't travel particularly well [13:45] but cool that you checked it out :D === hikiko|bbl is now known as hikiko [14:44] * qengho Zzzz. === ksamak_ is now known as ksamak [15:31] hikiko: https://code.launchpad.net/~3v1n0/compiz/unity-lowgfx/+merge/298918 [15:49] Trevinho, just sent an email let me see [15:50] Trevinho, is this the new profile? [15:50] hikiko: yes [15:50] (thanks :)) I was looking at the tool code (nux) [15:51] I guess you mean to extend it [15:51] apply that on top of your branch [15:51] what you mean about extend? [15:51] Trevinho, this will change the default profile? [15:51] oh! [15:51] I just noticed the ini :DD [15:51] hikiko: no [15:51] yes got it! [15:52] so I ll have to load this at the beginning? [15:52] at startup* [15:52] how does .ini work? [15:53] is it like a startup script? [15:53] hikiko: once installed that and the config in /etc/compizconfig/ [15:53] you can load compiz [15:53] with [15:53] COMPIZ_CONFIG_PROFILE=ubuntu_lowgfx [15:54] or change it at runtime with ccsm, but... [15:54] what we want do do is, inside the upstart job to decide what to use [15:56] yes, so I have to extend the nux/tools/unity_support_test.c to check for low gfx tool too and set the env var in a script in ~/.config/upstart/unity.conf? [15:56] btw does upstart work with systemd Trevinho ? [15:57] hikiko: at user level we use only upstart, so we don't care about systemd [15:58] and the upstart conf file for unity is that above? [15:58] or something else? [15:58] I've found that in the ubuntu forums :p [15:58] un unity_support_test.c, you've to ensure that all the checks we do in unityshell.cpp (at the beginning) are present there [15:58] in* [15:59] I just don't understand how that .c is connected with upstart [15:59] it's not yet [15:59] I'll modify the unity7.conf file so that it launches that script... If it returns an error, we'll use the low-gfx mode otherwise we proceed as normal [16:00] alright ;) now it all makes clear [16:00] so, do you prefer a small standalone program that does only that? [16:01] the u7 checks? [16:01] hikiko: we've it, and it's unity_support_test.c [16:01] lol [16:01] hikiko: can you just please check if that does all the right checks? [16:02] because it does a lot more, alright then [16:02] hikiko: well, if you want to simplify it, feel free.. but I think it's still quite light, isn't it? [16:02] if you like it, it's fine for me [16:03] hikiko: I'm fine with that, I just would like you to ensure that all the extensions we care about are in there [16:03] OpenGL extensions, right? [16:05] hikiko: yes [16:05] hikiko: then there's thins comment: // FIXME(loicm): Compiz does a last check to test whether there's a fbconfig [16:05] // available for the default depth or not. [16:06] alright I'll check if there's that on u7 [16:12] hikiko: do we have a bug for this thing? So I can attach all the branches to that [16:14] no [16:14] well [16:14] yes [16:14] there's one: Unity is slow [16:14] somewhere... [16:14] let me find it [16:16] https://bugs.launchpad.net/compiz/+bug/1293384 [16:16] Launchpad bug 1293384 in compiz (Ubuntu) "Compiz CPU usage dramatically increased in Ubuntu 14.04" [Medium,Triaged] [16:28] hikiko: mh, not sure that's the same problem, it looks quite generic... but we can add a new one [16:28] hikiko: please check and approve https://code.launchpad.net/~3v1n0/nux/support-test-llvmpipe-check/+merge/298926 === dpm is now known as dpm-afk [16:34] Trevinho, approved [16:43] hikiko: thanks, did you give a look to that FIXME statement in unity-support-test? [16:44] ok, calling it a week [16:44] have a nice w.e everyone [16:45] seb128: you too [16:45] seb128: good luck with those Vulcanic players ;) [16:46] haha [16:46] nice Italia vs Germany tomorrow! [16:46] then it's us [16:47] seb128, LOL [16:47] you dont fear iceland at all, eh ? [16:48] less than Italy let's say [16:48] ;-) [16:48] well ... [16:49] Considering how things are going... I expect portugal to get the cup without winning a single match [16:49] not so sure ... italy are old farts :) [16:49] yeah, we'll see... === JanC_ is now known as JanC [16:52] Trevinho, I dont understand what loic means, fbconfig is a program to set the framebuffer device options... if you draw to the /dev/fb0 (we don't) you might use it to find the color depth [16:53] ah, ok [16:53] but I can't understand what "test whether there's an fbconfig available for the default depth or not" means [16:54] I'll get a look at compiz he might mean something else [16:56] hikiko: ok thanks [16:57] eow [16:58] maybe the GLX_SGIX_fbconfig extension? [17:01] maybe "framebuffer configuration" [17:02] * Laney wibbles from nearly-LHR [17:02] but still it doesn't make much sense [17:03] it also might mean the Xserver fbconfig struct [17:04] Trevinho, might mean to check that xserver can use 24 and 32 bit visuals? [17:07] andyrock: !!! [17:08] I have https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1595698 and was blaming it on gtk 320 [17:08] Launchpad bug 1595698 in unity (Ubuntu) "Panel requires click+hold on secondary monitor to access menus" [High,Triaged] === dobey_ is now known as dobey [17:40] hikiko: I think it's quite implicit by other cheks, isn't it= [17:40] ? [21:51] ayan: hihi === siel_ is now known as siel