/srv/irclogs.ubuntu.com/2013/12/09/#xubuntu-devel.txt

Unit193micahg, mr_pouit: https://code.launchpad.net/~xubuntu-dev/xubuntu-default-settings/trunk/+activereviews03:31
elfyNoskcaj: hi :) 07:53
elfyis your ppa good to go now?07:53
ochosielfy: as far as i followed that discussion between brainwash and ali1234 there are some new problems with gtk3 indicators in trusty09:56
ochosii don't know whether they have to (or will) be tackled upstream or in the xfce-plugin09:57
ochosii hope the other two can shed some light on this (was pretty absent over the weekend)09:57
slickymastermorning all10:26
knomemorning slickymaster 10:31
slickymasterhi, knome 10:31
knomeslickymaster, you're not joining #ubuntu-doc by default?10:33
slickymasterknome, at work no. As I'm behind a proxy I can't use IRC clients, just by web browser and I have to join individually each of the channels 10:34
slickymasterat home yes, it's by default10:35
knomeslickymaster, aha :)10:35
knomeslickymaster, if you join, i could use some of your insight10:35
slickymasterI'm there10:35
elfyochosi: ok - thanks for letting me know :)14:21
brainwashelfy: the PPA is ready for testing, but there seems to be something wrong with the launch mechanics of indicators in trusty, dbus activation has been removed partially which might result in a race condition14:22
elfynot much point in testing something that isn't what we'll actually end up with imo14:23
brainwashyou will need to set the env var INDICATOR_ALLOW_NO_WATCHERS=yes14:23
ali1234yeah there is: you can still test that the indicators actually work14:23
brainwashand the sound indicator icon is sometimes missing/invisible14:23
ali1234the whole thing is still actively changing btw14:23
elfybrainwash: what I am actually after is a position in which I can tell people install this PPA and you can check the gtk3 inds14:23
elfynot something that is half here, half there and not the same as yesterdya or tomorrow14:24
brainwashwell, it should work in saucy just fine I guess14:24
brainwashor you mean testing in trusty?14:24
elfyonce it's ready for testing - properly - then we can do something14:24
elfybrainwash: I have no interest in saucy 14:24
ali1234complain at tedg in #ubuntu-desktop14:25
elfynot run it for a couple/few weeks now - I'm interested in getting testing sorted for trusty14:25
elfyali1234: IU'm not complaining at all 14:25
brainwashbut still it would help to test this stuff now instead of waiting14:25
elfyin trusty yes 14:26
ali1234test it in trusty -> find out it doesn't work properly -> complain to tedg until he fixes it14:26
elfyanyway - off now - anything else to say can you tell forestpiskie and I'll catch it later14:26
elfyprobably shouldn't have gone to work but I did ... 14:26
ali1234it's curently broken in unity too14:26
brainwashreally? did not notice that14:27
ali1234same race conditions are present14:27
ali1234also broken in ubiquity14:27
brainwashhow does unity even launch the indicator services? I think the autostart files state that they should not be run in the unity session14:28
ali1234upstart14:28
ali1234that's the whole point14:28
ali1234unity emits a signal, upstart catches it and runs all the indicators14:28
ali1234then they quit because there's no watchers14:28
brainwashoh14:28
brainwashshould xubuntu do the same?14:29
brainwashvia upstart I mean14:29
ali1234it can do, but currently that just makes them get run twice14:29
ali1234it's easy to emit the signal, i coded it14:29
brainwashright, such a mess =S14:29
ali1234but there's no point, it does not fix the problem14:29
ali1234yes14:29
brainwashany ideas how to debug the missing sound indicator icon?14:30
ali1234no14:30
ali1234other than the usual add printfs everywhere until you find something that is wrong14:30
brainwashyeah, maybe I'll do that14:30
jjfrv8ochosi, can you check out the Preferences section of the xfdesktop docs when you get a chance?15:06
jjfrv8ochosi, and can you explain how the "transparent" option is supposed to work? It doesn't have any controls and I don't understand what can be behind the desktop to show through.15:08
knomehey jjfrv8 :)15:09
jjfrv8hi, kno15:09
jjfrv8*knome15:09
knomeme me15:09
knomejjfrv8, just cheking, are you subscribed to the ubuntu-doc@ mailing list?15:09
knome(i don't think you necessarily need to be, or asking you to subscribe, just want to know if you are)15:10
jjfrv8negative. I just looked over there at your discussion this morning, though.15:10
knomeoki15:10
knomeit seems to be quite high traffic list15:10
jjfrv8I should probably look in on it15:11
knomewe've mainly worked on the community help wiki lately15:11
jjfrv8knome, I also saw that you were working with slickymaster on the 13.10 slideshow bug...15:12
jjfrv8and that you assigned bug 1213933 to the -doc team15:12
ubottubug 1213933 in ubiquity-slideshow-ubuntu (Ubuntu) "Slideshow recommends trying out environment which isn't present" [Undecided,Confirmed] https://launchpad.net/bugs/121393315:13
jjfrv8I'd like to try to fix it but don't know how to do the slideshows15:13
knomejjfrv8, i did. that's the most appropriate team :)15:13
knomeok, do you have time now, and i can guide you through it?15:13
jjfrv8yup15:13
knomeok, let me finish this email and i'll get back to you in 515:13
jjfrv8ok15:14
brainwashjjfrv8: maybe the transparency of the label below the desktop icon?15:14
jjfrv8brainwash, still not sure, which label?15:15
brainwashit's 100% transparent since I'm using xfdesktop 4.1115:15
brainwashthe label containing the name15:15
brainwashlike "Tash"15:15
brainwash"Trash"15:15
jjfrv8I can see where they are transparent, but my understanding was that the desktop color itself was supposed to be transparent to things behind *it*15:16
jjfrv8that's kind of the way the 4.10 docs explained it15:17
brainwashdoes that make sense?15:17
brainwashso it's basically a setting like saturation of the wallpaper15:17
knomejjfrv8, ping me when you're done with this discussion15:19
jjfrv8brainwash,"when you use a colored background without backdrop image, allows you to see the windows that are under the transparent desktop window."15:20
jjfrv8that's the 4.10 explanation15:20
brainwashfeel free to end it, I have no clue anyway :)15:20
jjfrv8thanks.15:20
jjfrv8ok, knome15:20
knomejjfrv8, ok15:20
knomeso, the project that has the slideshows is https://launchpad.net/ubiquity-slideshow-ubuntu15:21
knomethe branch itself is naturally: lp:ubiquity-slideshow-ubuntu15:21
knome'bzr branch lp:ubiquity-slideshow-ubuntu' to fetch that15:21
knomeyou're familiar with this, right?15:21
jjfrv8yes15:21
knomein the branch, you basically only want to touch files inside slideshows/xubuntu/slides/15:22
knomethose are the 8 (9) html files that are shown for the user during installation15:22
knomein this case, we'd want to modify this file: http://bazaar.launchpad.net/~ubiquity-slideshow/ubiquity-slideshow-ubuntu/html/view/head:/slideshows/xubuntu/slides/00_welcome.html15:23
jjfrv8well it happened. I finally got bit by the lp name change :(15:23
knomehmm?15:23
jjfrv8permission denied. no such lp account jjfrv8-gmail15:23
knomeah15:24
knomethat's fixable15:24
knomejust a sec and i'll find the necessary info15:24
knomeedit ~/.bazaar/bazaar.conf15:24
knomebasically just update launchpad_username15:24
knomethen try again15:24
jjfrv8just a sec15:25
knomegood day elfy :)15:25
elfyon and off - on at the moment :)15:26
elfymanaged to get to work today and the meds have started working now 15:26
knomegood, hope they work for you15:27
jjfrv8ok, had to do authentication.conf as well. fetching now15:28
knomecool15:28
jjfrv8ls15:28
jjfrv8oops15:29
knomehehe15:29
jjfrv8got it15:29
knomeok, so look at /slideshows/xubuntu/slides15:29
jjfrv8ok15:30
knome17:22  knome: those are the 8 (9) html files that are shown for the user during  installation15:30
knome(sorry for rushing...)15:31
knomethose files are pure html15:31
jjfrv8ok, I see the welcome one that has the offending version number15:31
knomethere's already a merge proposal for that15:31
jjfrv8oh yeah, we're not working on that :)15:31
knomebut yes, simply edit the file15:32
knomeyou are usually fine editing stuff that's insde the div with the class "content"15:32
knomenow, as a test, udpate the version number15:32
knomeand save the file15:32
jjfrv8yup15:33
knomethen open a terminal for the root for that branch15:33
knomeand type: ./test-slideshow.sh xubuntu15:33
knome(you can tabcomplete with ./te[tab] ...)15:33
knomethis will basically allow you to preview the changes15:34
jjfrv8might have to do this on another machine? ./Slideshow.py: /usr/bin/python3: bad interpreter: No such file or directory15:34
knomehmm.15:34
knomeyou'll have to install stuff.15:34
knomelet me figure out what15:34
knomewhat xubuntu version are you running on that machine?15:36
jjfrv8P15:37
knomeis the package "python3" available?15:37
knomei guess it should15:37
knomeinstalling that should fix your problem15:38
knomebecause using the parameter on the script directly should avoid the need of zenity15:38
jjfrv8yes, that pkg is available15:38
jjfrv8File "./Slideshow.py", line 4, in <module> from gi.repository import GLib, Gdk, Gtk, WebKit15:40
jjfrv8ImportError: No module named gi.repository15:40
knomehumpf15:40
knometry apt-get build-dep ubiquity-slideshow-ubuntu15:41
knomenot sure if that helps..15:41
knomebut i can't check because obivously i have all the packages15:41
jjfrv8nope, same error15:43
knomebah.15:44
slickymasterknome: by the way and regarding https://launchpad.net/bugs/1213933 I didn't manage to find the slide that contains the text mentioned in the bug description15:45
knometry installing python3-gi15:45
ubottuUbuntu bug 1213933 in ubiquity-slideshow-ubuntu (Ubuntu) "Slideshow recommends trying out environment which isn't present" [Undecided,Confirmed]15:45
jjfrv8k15:46
knomeslickymaster, that's in 00_welcome.html, last paragraph15:46
jjfrv8woohoo15:46
knomeslickymaster, at the moment, there is no way to probe if the user is on the live mode, or the direct install mode15:47
jjfrv8you da man15:47
knomejjfrv8, cool, so it works? :)15:47
jjfrv8yup15:47
knomeslickymaster, you could poke lderan about that though...15:47
knomejjfrv8, ok, so that's what you have locally15:47
slickymasterknome: i'll annoy him on that 15:47
knomejjfrv8, you basically just want to check things do not overlap, or look too tight (we have translations as well, and it's hard to predict how much (more) space they will use)15:48
knomejjfrv8, after you're happy with your changes, just follow the normal merge request process15:48
slickymasterknome: I could had fix that yesterday with my https://code.launchpad.net/~slickymaster/ubiquity-slideshow-ubuntu/ubiquity-slideshow-ubuntu/+merge/198184 proposal15:48
knomejjfrv8, and you can mark me as the reviewer.15:48
jjfrv8ok15:48
slickymasterknome, jjfrv8, do you want me to re-propose or is jjfrv8 doing it?15:49
jjfrv8up to knome, might be easier to just have one MP15:50
knomeslickymaster, no need to, i'll handle that15:50
slickymasterok15:50
jjfrv8knome, do you have time for a couple more questions on the BP?15:53
knomejjfrv8, sure15:56
jjfrv8ok, a couple of the items require a discussion with either -doc or -team. do you have a suggestion on how to convene such a thing?15:57
knomejjfrv8, either the -devel mailing list or the irc meeting15:58
knomejjfrv8, starting the discussion in the mailing list is probably a good idea, then add an item in the meeting agenda (preferably for a meeting you can attend) to discuss it further15:59
knomeand ideally, leave a week or so time in between so people have time to read and reply15:59
jjfrv8alrighty15:59
jjfrv8and what about these reports we're supposed to be doing16:00
knomejjfrv8, pleia2 did them for last month, https://wiki.ubuntu.com/Xubuntu/TeamReports/13/November for that16:01
knomeand https://wiki.ubuntu.com/Xubuntu/TeamReports for the current report16:01
knomethey are mostly gathered from the meeting minute "team updates"16:01
elfyhi jjfrv8 16:02
jjfrv8hey, elfy. glad you're feeling a little better16:03
elfythanks :)16:03
jjfrv8knome, oh, I thought each subteam was supposed to be doing reports16:03
knomejjfrv8, well yeah... during the meetings :)16:03
jjfrv8i misunderstood. happens a lot :)16:04
elfyjjfrv8 can join my special team then :)16:06
knomeelfy, hah ;)16:13
slickymasterGotta go. Be back after dinner17:08
=== mhall119 is now known as mhall119|afk
=== mhall119|afk is now known as mhall119
slickymasternight all21:23
slickymasterlderan, presently, when installing, there is no way to probe if the user is on the live mode or the in direct install mode21:31
slickymasterlderan, do you think that something could be done to circumvent this?21:31
lderanits a possibility, to what end tho?21:33
Unit193https://launchpad.net/bugs/121393321:34
ubottuUbuntu bug 1213933 in ubiquity-slideshow-ubuntu (Ubuntu) "Slideshow recommends trying out environment which isn't present" [Undecided,Confirmed]21:34
slickymasterexactly21:34
slickymasterthanks Unit193 21:34
lderanah i see21:35
Unit193*Technically* all you'd have to do is check /proc/cmdline for only-ubiquity, right?21:35
Unit193Not saying that's the best way though.21:35
lderanshall look into it :)21:36
slickymasterafk21:39
Unit193ochosi: Action required for bug 122380821:43
ubottubug 1223808 in gmusicbrowser (Ubuntu) "gmbrc misses line to activate albuminfo-plugin" [Undecided,Incomplete] https://launchpad.net/bugs/122380821:43
ali1234oh wooooow22:34
ali1234see this bug: https://bugzilla.xfce.org/show_bug.cgi?id=1038422:35
ubottubugzilla.xfce.org bug 10384 in General ""Always on top" windows steal focus after notification is displayed." [Normal,New]22:35
ali1234it's actually this bug (in gtk) https://mail.gnome.org/archives/commits-list/2013-November/msg02758.html22:35
knomeali1234, have you got a patch for it? ;)22:35
ali1234no patch needed22:35
ali1234gtk already fixed it22:35
knomeheh, ok22:36
knomegood then22:36
ali1234although to be honest xfwm4 could be smarter about it22:36
ali1234basically it boils down to there's one hint that says "never give me focus" and another one that says "give me exclusive focus"22:36
ali1234and gtk was stupid enough to set them both at the same time22:37
knome:P22:37
knomebah, i should take down my second monitor tomorrow22:38
knomeoh oops, -devel22:38
ochosihey ali1234 22:41
ali1234hi22:44
ochosihow's it going?22:45
ochosii read a lot of stuff in the backlog over the weekend22:45
ochosiis the indicator-stuff going to be fixed in the stack or will there be more changes in the xfce plugin?22:46
ochosii also read something in -desktop that indicators will now optionally be launchable via upstart *and* dbus22:47
ali1234the indicators should get fixed in the stack23:14
ali1234how is not yet decided23:14
ochosiok, well that's at least partly good news23:14
ochosiso the xfce plugin will remain as it is for now?23:15
ali1234yeah23:17
ochosiok, that sounds nice23:18
ochosii also read you were considering to work on the xfwm4 compositor wrt syncing23:18
ali1234yeah23:20
ali1234i'm trying to fix this focus bug at the moment though23:20
ali1234it looks like xfwm4 is actually behaving totally correctly and it really is a pure gtk bug23:20
ochosithat sounds really nice, i tried the vblank stuff with nvidia and here it's terrible23:20
ali1234heh, vsync23:20
ochosioh, but will gtk2 bugs still get fixed/patches merged23:20
ali1234i don't know23:20
ochosioops, yeah sync to vblank or whatever nvidia called it23:20
ochosiso wait, the same bug exists in gtk2 that was just fixed in gtk3.10?23:23
ali1234i guess so23:25
ali1234the xfce-notifyd sets accept focus false, ans xfwm4 sees it as a TAKE_FOCUS window23:25
ali1234which means the window will manage it's own focus23:25
ochosiwow, quite the long standing issue...23:25
ali1234but it doesn't23:25
ochosiwonder why no-one ever noticed it23:25
ali1234maybe xfwm4 really is at fault here23:25
ali1234because you need a really weird edge case to find it23:26
ali1234open two terminals, set one always on top, run "notify-send hello" in the other one23:26
ali1234focus jumps to the always on top terminal when the notification closes23:26
ochosihm23:29
ochosidoes sound like a bit of a corner case23:30
ali1234about vsync: i talked with the compton developer yesterday23:34
ali1234there's a lot of ways to implement vsync, and which ones are available depends on the driver you use23:35
ali1234nvidia doesn't support drm and this is the only vsync method in xfwm423:35
ochosihm, i see23:35
ali1234the only other method which is any good is to use opengl double buffering23:35
ali1234but opengl compositing is really slow with nvidia23:35
ochosidoes compton do that?23:35
ali1234yes it does23:35
ochosihm, yeah, it did feel a bit slow here23:36
ali1234but it will basically halve your framerate23:36
ochosii never used it for long for that reason23:36
ochosihmpf23:36
ali1234so i have a plan to fix it23:36
ali1234use xrender to composite the windows and then do the final draw with opengl23:36
ochosithat sounds more than lovely23:36
ochosiah23:36
ali1234this is a bit complicated though23:37
ochosiand that works with "any" driver?23:37
ali1234no23:37
ali1234it will work with nvidia though23:37
ali1234on everything else you can use drm23:37
ochosiah23:37
ochosiso xfwm4 or the user will have to figure out what driver is in use23:37
ochosiis nouveau any better with all of this?23:37
ali1234it supports drm23:38
ali1234but i can't use it23:38
ochosime neither23:39
ochosipower management is totally out of control with it, it seems23:39
ali1234my card just freezes after about 30 minutes23:41
ali1234maybe it overheats23:42
ali1234i dunno, but it is unusable23:42
ochosialso have problems with suspending23:42
ochosiwith nvidia it seems fine, with nouveau, not so much23:43
andrzejrali1234, I hope RENDER <0.11 is good enough for that, or at least this feature is going to be optional.23:45
ali1234RENDER isn't involved directly23:45
ali1234andrzejr: btw, what did you find for XRenderCreateSolidFill?23:45
andrzejrjust like #cairo guys suspected the culprit was RENDER <0.11, haven't filed a bug report yet, though.23:47
andrzejrI was referring to "use xrender to composite the windows and then do the final draw with opengl"23:48
ali1234yeah i know23:48
ali1234and i was refering to whether your RHEL machine has XRenderCreateSolidFill, which i just added to xfwm4...23:49
andrzejrah, OK. I wasn't aware of it. I will check you version when I have some time.23:50
ali1234also, do you know anything about the focus mechanics inside xfwm4?23:50
ali1234i'm pretty sure this is Wrong, but i don't know how to fix it23:50
andrzejrnope, sorry23:50
andrzejrI have a long list of issues with xfwm4, mostly things like handling multiple monitors, newly added tiling, some weirdness with windows moving/shrinking when changing themes etc.23:52
andrzejrIf you are going to give xfwm4 some time that would be much appreciated.23:52
ochosi+123:54
ali1234i wish i knew what this "pending_focus" var was actually supposed to mean23:57
ali1234it's the key to all of this, because the notify window gets set in pending_focus, but never takes focus (because it is given control of whether to take it or not)23:58
ali1234but then when it closes, because it is pending, xfwm4 acts as if it actually was the focused window23:58

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