/srv/irclogs.ubuntu.com/2013/11/26/#xubuntu-devel.txt

ochosiali1234: so your xfdesktop patch already got merged, i'm starting to feel more optimistic all of this can be figured out in time09:53
slickymastermorning all10:10
Unit193Howdy.10:14
slickymasterhi Unit19310:16
slickymasterelfy: we're still facing https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1250560. I think that the test should really be rewritten. I can do it if you feel that you already have plenty to deal with10:19
ubottuUbuntu bug 1250560 in Ubuntu Manual Tests "Use of gksudo/gksu in testcases for Xubuntu Desktop in Trusty Daily " [Undecided,In progress]10:19
Unit193slickymaster: Have you looked at why the one paragraph won't translate by chance? :p10:45
slickymasterUnit193: not sure if I understood what you mean. What paragraph and where?10:46
Unit193http://sigma.unit193.net/xubuntu/pt/ the only bit there I can read (English), wasn't sure if it was because the pot file has "the the" where it shouldn't or now.10:48
slickymasterUnit193: I think that it might be related to the fact that knome hasn't merged https://code.launchpad.net/~slickymaster/xubuntu-docs/xubuntu-docs/+merge/196213 yet and probably that's causing the pot file not to be updated10:57
slickymasterbut I could be wrong10:57
Unit193Doesn't really look related.10:58
slickymasterUnit193: let me check something10:59
slickymasterUnit193: if you go to https://translations.launchpad.net/xubuntu-docs/trusty/+pots/desktop-guide/pt/+translate?batch=10&show=all&search=The+complete+set+of+topics+is+listed+below you'll see that the paragraph still contains the duplication of definite article "the" even though the translation doesn't consider it11:03
slickymasterUnit193: but there are several items that continue not to be translated in http://sigma.unit193.net/xubuntu/pt/11:08
Unit193Ah, I only really noticed that one because it was on the front page and the same across the board.11:21
slickymasterUnit193: not sure if it will answer it but as far as I've been able to dig it out, the time stamp on the last Launchpad automatic translations update is from 2013-11-11 05:41:30 UTC11:22
knomedon't look at me.11:28
knome;)11:28
* Unit193 glares at knome.11:31
* slickymaster also11:39
slickymasterby the way knome, you ask me to remember you of https://code.launchpad.net/~slickymaster/xubuntu-docs/xubuntu-docs/+merge/19621311:46
slickymasterelfy: FYI https://bugs.launchpad.net/ubuntu-manual-tests/+bug/125506112:02
ubottuUbuntu bug 1255061 in Ubuntu Manual Tests "Instruction error in Xfce4 Keyboard Settings in Xubuntu Desktop for Trusty Daily" [Undecided,In progress]12:02
dreamerohai13:33
ali1234ochosi: in time for what?14:14
elfyslickymaster: if you want to go for it and yes I've seen the new bug :)14:20
slickymasterelfy: I'm assuming that when you say that if I want to go for it you're referring to https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1250560, so i'll assign myself and later will propose a merge request15:05
ubottuUbuntu bug 1250560 in Ubuntu Manual Tests "Use of gksudo/gksu in testcases for Xubuntu Desktop in Trusty Daily " [Undecided,In progress]15:05
brainwashali1234, ochosi: latest version of xfdesktop enables a smooth and flicker-free transition15:53
ali1234yes, my patch was accepted15:53
brainwashBUT the gtk theme for the desktop elements does not get applied on first start15:53
brainwashafter killing xfdesktop is looks ok15:53
ali1234hmm15:54
ali1234you mean icons?15:54
ali1234it works for me...15:54
brainwashicon label bakcground, font color and this rectangle to mark icons15:54
brainwashlocking via lightdm is still broken15:55
brainwashscreen corruption15:55
ali1234i'm going to mak a test program that dumps the atoms and pixmaps15:55
ali1234there is really no reason for the screen to be corrupt from these patches15:56
brainwashanother relog and once again the desktop element are not themed correctly15:58
brainwashno hint in the x session log15:58
brainwashrestarting xfdesktop fixes this, so I'll have to redirect the error output of xfdesktop15:59
brainwashhttp://en.zimagez.com/zimage/onetwo.php16:07
brainwashleft ok, right bad16:07
ali1234that is really strange16:08
ali1234and this doesn't happen without the patch?16:08
brainwashit happened occasionally before with xfdesktop 4.1116:09
brainwashnow everytime16:09
brainwashwell, not really related, I'll file a report and try to get some log information16:10
ali1234when all else fails, because the output gets redirected, i just throw in a system("logger foo");16:12
ochosiali1234: in time for 14.0416:16
ochosibrainwash: you can try to clear you session cache16:17
ochosisettings-manager > sessions and startup >...16:17
ochosi.. > session > clear saved sessions16:21
ochosiand check whether you have odd stuff in your autostarted apps16:21
ochosibrainwash: ^16:21
brainwashyeah, session cache is cleared on every reboot/relog on this system16:23
brainwashali1234: so it does work properly if I start xfdesktop manually after login16:24
brainwashlooks like some sort of race condition then16:24
brainwashadded a delay before xfdesktop launches -> looks ok16:27
ali1234again, there's already loads of delay on xfdesktop...16:27
brainwashit's a slow system with a damn slow hdd16:28
brainwashand adding this extra delay fixes it for me16:29
brainwashnow the desktop elements are properly themed every time I login16:29
brainwashmaybe it's reproducible if you delay the launch of xfwm416:31
ali1234i doubt it16:31
ali1234xfdesktop waits for xfwm4 to start16:31
ali1234you could try increasing the amount of time it waits (it waits for 5 seconds normally)16:32
ali1234on my system it always waits for the full 5 seconds16:32
brainwashI've delayed the launch of xfdesktop by 1 sec16:32
brainwash1 sec makes a difference on this system16:33
ochosihm, i gotta test it but it seems like the experimental branch of the greeter really breaks locking/suspend-wakup16:34
brainwashyes, it does for me too16:34
ochosias you described it, black/blank screen16:34
ochosii'll try it again a little later and then kill light-locker16:35
brainwashno visible pixels?16:35
ochosithat should usually unlock the session, if light-locker were the culprit16:35
ochosino16:35
brainwashI see a black screen with some pixels16:35
ochosiwhat graphics driver are you using again?16:35
brainwashthe gpu is kinda dead at this point I assume16:35
brainwashamd hd5670, restricted driver16:36
ochosihm, i see16:36
brainwashso I am forced to reboot16:36
ochosinah, you can also go to a tty and run "sudo service lightdm restart"16:36
ochosiat least i can16:36
brainwashdoes not work16:36
brainwashgpu dead/stuck16:37
ochosithat's odd16:37
brainwashit is16:37
brainwashxscreensaver to the rescue! :)16:37
brainwashit happens with the experimental branch16:38
ochosithe greeter from trunk works for you?16:39
brainwashit does16:40
brainwashit used too16:40
ali1234i thnk this is xfwm4 problem...16:50
ochosibbiab16:52
brainwashali1234: so lightdm screen locking works ok for you?17:03
elfylderan: if you're about later can you ping me :)17:44
elfyslickymaster: yep - you got it right :)17:45
=== G4MBY is now known as PaulW2U
ali1234brainwash: yes, works fine17:46
ali1234nvidia and intel17:46
ali1234brainwash: try xfwm4 trunk17:47
slickymasterbbl17:49
ochosipleia2: so i assume the guys you contacted about their wallpaper submissions missing a license never got back to you..?17:58
pleia2ochosi: nope17:58
ochosihm, right17:59
knomedrop them17:59
knomethey can resend if they care enough17:59
knomeif they don't reply to emails, i suppose they don't care enough though17:59
ochosihm yeah, i was thinking about dropping them as i was cleaning up the submissions page again17:59
ochosibut i think if i do that, i'll also put more verbose text on the submissions page about the acceptance procedure and how ppl can know why their stuff was dropped (wiki history)18:00
knomeochosi, the next time you move stuff, can you add a <hr> or sth? (----)18:00
ochosiknome: you mean for you to know which ones are new?18:00
knomeyep18:00
ochosisure18:00
ochosii can tell you now if you wan18:01
ochosit18:01
knomeisn't "water" against the guidelines? (people)18:01
knometraslasierra -> are new18:01
ochositraslasierra downwards18:01
knomebut yeah, would be easier to have a mark so you could batch-move and i wouldn't have to remember :)18:01
ochosiwe also accepted the walking fisherman18:01
ochosiyeah, will do from now on18:01
ochosiand the diver18:01
ochosiand the "as the two palms watch"18:02
knomeheh.18:02
ochosii'd say as long as it's only a silhouette it's not as bad18:02
* elfy lost the link to this wallpaper stuff :|18:02
ochosihttps://wiki.ubuntu.com/Xubuntu/Roadmap/Specifications/Trusty/CommunityWallpapers/Submissions18:02
ochosielfy: ^18:02
ochosithere's also the link to the accepted ones18:03
elfysome nice ones there indeed :)18:04
ochosiyeah18:04
ochosiit's starting too look good18:05
knomeoops.18:05
* elfy likes 'watery' ones ;)18:05
knomeok, thumbs (are) up18:06
ochosithanks knome 18:07
knomewoo18:10
knomehmm, inappropriate channel18:10
ochosiali1234: ok, i'll try again with stock xfwm4 and keep the greeter branch first18:26
ali1234ochosi: i think the problem is xfwm4 stores a reference to the pixmap. then later on that pixmap just ceases to exist, but xfwm4 is still trying to draw it18:27
ochosihm, is there no else for when the pixmap isn't there anymore?18:27
ochosior an if18:27
ochosi:)18:27
ochosiali1234: indeed, xfwm4 seems to be the problem...18:45
ochosior at least some of the root-pixmap stuff18:45
ali1234there's a couple of solutions: xfwm4 copy the root pixmap instead of referencing it, or fully enable MONITOR_ROOT_PIXMAP (and then fix the way xfdesktop does it)18:46
ali1234i think i prefer the latter, it will create less problems18:47
ali1234going to need some extensive reworking though18:47
ochosihmm18:47
ochosiwell xfdesktop is a patchwork piece of code already anyway18:48
ali1234how do i get xfdesktop and xfwm4 to output the tracing logs?18:48
ochosiusually by compiling with --enable-debug=full18:48
ochosior that's what i'd assume18:48
ochosii haven't tried it on those two18:48
ochosionly xfsettings18:48
ochosihm, this belongs here actually...19:11
ochosiali1234: what do you think about we start up a panel-layout script?19:11
ali1234how do you mean?19:12
ochosiwe could start to draft the panel layouts on a wiki page19:12
ochosie.g. gnome219:12
ali1234heh... i'm not the person to ask for that19:12
ali1234unless you want it to be like gnome219:12
ochosiwell i can draft them19:12
ali1234in which case, yes :)19:12
ochosiand then we could write a simplistic script with a UI that lets people select the panel-layouts19:12
ali1234could it be done with sessions somehow?19:13
ali1234like, we have xfce-session and xubuntu-session now?19:13
ali1234what's the difference between them>19:13
ochosiit could, but it's a bit overkill, no?19:13
ochosithe diff between those is menu-file, autostarted apps and a little more i think19:13
ali1234why? we can put a "classic" menu option on the greeter, people can try it without messing up their config...19:13
ochosibut i don't know off the top of my head anymore19:13
ali1234i dunno19:14
ali1234i'm not sure how a script that does it should work19:14
ali1234i mean, say you've got the XML files... how do you put them in place? just write over the existing ones and then restart the panel?19:15
ochosibasically copy an xml-file to the user's .config directory and restart the panel?19:15
ali1234that sounds really hacky to me...19:15
ochosiyeah, it's dirty19:15
ochosiit's a script19:15
ali1234what about adding a "presets"? like, when you press "new panel" in the configuration, it could offer you some preset panels...19:15
ochosithat'd be nice19:16
ochosibut much more work19:16
ali1234also there's the issue of configurating the individual plugins19:16
ali1234like if you want a "settings" menu, that's actually a customized main menu, not a separate plugin19:17
ochosiwell those are in .rc files in the same directory19:17
ali1234yeah, what i mean is it would be difficult for the top level panel prefs to deal with that19:18
ochosiwell you can also do it with launchers theoretically19:18
ochosiright19:18
ali1234i do think, if we make a tool for this, it should do everything by the xfsettingsd API19:18
ochosiyeah, that would be ideal19:18
ochosimuch better than just copy-pasting19:19
ali1234does that have python bindings?19:19
ochosiit used to19:19
ali1234cos it would be much easier than writing this in C...19:19
ochosii'm not sure they're still up-to-date and working19:19
ochosilet me check19:19
ali1234(or some other scripting language would do, i guess)19:19
ochosivala? :>19:19
ochosithere were perl bindings it seems19:19
ochosilast update 200919:20
ochosihm, maybe this? http://git.xfce.org/bindings/pyxfce/19:20
ochosilooks like it supports xfconf19:20
ali1234doesn't seem to be packaged19:22
ochosihm19:22
ochosiwell if they work we could work towards getting them packaged19:24
ali1234well... i don't like packaging :P19:25
ali1234also, it's another dependency19:26
ali1234maybe we don't need bindings... maybe it can be done with gir or dbus or something19:27
ochosiyou could also write a bash-script :D19:28
ochosiand the launcher to the "panel settings app" simply opens a terminal with the script19:29
ali1234it needs a UI though...19:29
ochosiwe could make it look like the good old alternate installer19:29
Noskcajochosi, I looked into pyxfce a month or two ago, it wouldn't work19:30
ochosihm, would really be nice to have python bindings though19:31
ochosimany ppl like it and it's a lot more accessible than c19:31
Noskcajyeah. I'll see if i still have why it didn't work.19:31
NoskcajIt's also a dependancy of rabbit-vcs-thunar19:31
ali1234to start with we need code to load and save the configuration. that can be a command line app, for testing at least19:31
ali1234and we need to figure out the format to store the configuration presets19:32
ochosiindeed19:36
ali1234i guess we use the same xml format as xfconf19:37
ali1234and borrow the loader from it19:37
ochosithat makes sense19:40
ochosialso because that way the xml files are also easy to generate19:41
ochosibut the plugin settings will really add another layer of complexity19:41
ochosii think we'll have to simply copy-paste the .rc files in that case19:41
ali1234actually, it's all in one xml file19:41
ochosidarn, i should clean up my /home at some point19:42
ochosii've had it for ages, so there's still old panel stuff lying around there...19:42
ali1234hmm... xconf can only do new, edit, reset19:44
ali1234there's no delete... weird19:44
ochosihm, gotta go, bbabl19:49
ochosithen i can start with some panel layouts19:49
NoskcajIs there actually a current version of pyxfce or thunarx-python?20:17
ali1234not pyxfce20:18
NoskcajAlso, i now have gthumb 3.2.5 on mentors, still needs uploading. https://mentors.debian.net/package/gthumb20:18
elfylderan: ping if you've got time20:43
lderanelfy, ping20:46
elfyevening :) wanted to know if you'd had time to look at a/pilot at all yet - and if you have - is it actually going to be of any use to us20:47
elfythe abiword conversation you were having with dan didn't look hopeful20:47
lderanhaven't gotten it working with the applications from xfce yet20:48
lderan(settings manager, screenshoorter and so on)20:48
elfydo you think you will? at least in time for it to have any impact on trusty?20:49
lderancan't say for certain but its a possibility, need to do some more digging about to find the root cause.20:49
elfyk20:49
elfya while away from a resolution then I guess :)20:50
lderanhoping its something tiny20:50
elfy:)20:50
elfyI'll do a mail to team - asking for what people would like to see on our list to aim for then20:51
lderansounds good to me :)20:52
elfypointless anyone working on screenshooter or transmission or anything if we're not thinking it's worth it for us20:52
elfyimo at least20:52
knomescreenshooter++20:52
knometransmission... ok20:52
elfythey were just examples that are in my head because I'd just seen them in words :)20:53
elfyknome: not an easy way to mail the team then 20:54
knomeelfy, just send to -devel and include "team" somewhere in the title ;)20:54
elfy:)20:54
lderani think screenshooter still has the missing about popup :P 20:55
Noskcajlderan, didn't that get fixed when we added xfhelp back?20:57
Noskcajtransmission is in everything, so i'm trying to do it. screenshooter is just because it's small and i could copy/paste a lot of stuff once xfce supports autopilot20:58
lderanNoskcaj, will check, more then likely im out of date with it20:58
elfyhi Noskcaj 20:59
Noskcajhey elfy 21:00
elfylderan: I've put you on the QA blueprint now as looking at a/p21:02
lderanokay :)21:03
* lderan downloads xfce settings manager source and begins the madness21:07
elfyok - a simple and bare mail gone to list for team 21:11
elfysuitably marked as TEAM :)21:11
Unit193Noticed another one in the docs: http://paste.openstack.org/show/7VequFfQXDkeEU7T5ntD/21:23
elfyknome: when something gets posted on the website blog does it get posted to twitter and facebook page automatically?21:28
knomeelfy, nope21:28
elfyok 21:28
knomeelfy, that's handled by me and pleia2 currently21:29
elfyok - thanks21:29
Unit193knome: Mind merging that in?21:30
knomeUnit193, there isn't a merge proposal21:31
knome:)21:31
Unit193Sure there is!  I propose you merge it. ;)21:31
knomelol21:31
knomei'll have a look at that later if i remember21:31
Unit193Does bzr add then commit later not add all files?  I know with git you'd have to use commit -a for that, but not sure with bzr (I can't merge all changes.)21:32
lderanit should do21:33
knomeUnit193, or git add . :)21:33
lderanyay for git add .21:33
knomethough i think my git said that's becoming the new default way to do things21:33
knomeor then it was bzr21:33
knomebut it was related either to that or delling21:34
Unit193Crap, no it doesn't.21:34
Unit193Dangit, bzr, do what I say not what you think I want.21:35
lderanits growing sentient :O21:35
elfygood lord21:36
elfycan someone give some sentience to launchpad then please 21:37
Unit193Or let us use git on it. :D21:39
Unit193knome: I'm proposing one now, you have to exclude all files you don't want committed with -x. -_-21:39
knomewhaa21:40
knome:P21:40
knomeoh, right, yeah21:40
knometrue21:40
Unit193OK, should be about done, then.  http://i3.kym-cdn.com/photos/images/original/000/234/137/5c4.jpg21:42
knomeheh21:42
Unit193OK, now bzr is trying to create a keyring, what the heck?21:43
knomehaha :)21:43
Unit193"Please set a password for your new keyring:"  What new keyring?!21:44
knome:]21:44
elfyMessage sent to Xubuntu Testers21:46
elfylet's see what that brings :p21:46
elfyand hope it's not a stampede of people leaving the team ... 21:48
* Unit193 quits21:48
knomeUnit193, please do, and join -qa ;)21:48
Unit193knome: I don't test enough. ;)21:48
Unit193And, I think it's proposed.21:49
knomepyh21:49
Unit193(https://code.launchpad.net/~unit193/xubuntu-docs/fixes/+merge/196787)21:51
knometa ta21:51
knomethat shows now up in the xubuntu-docs branch so i'll find it21:52
Unit193Yes, adios.21:52
pleia2elfy: facebook is automatic (it pulls from the RSS feed)21:55
elfypleia2: ok - thanks :)21:56
pleia2I can also post links and stuff too21:56
elfyyep 21:57
pleia2now we see if this email causes mass attrition from the team from badge hunters :)21:57
elfypleia2: this actually talking to a wider audience is all new as you know21:57
elfypleia2: yea :)21:57
knomepleia2, ha ha, so witty21:58
elfyone might not - but after a few it might :)21:58
knome:P21:58
knomea few pints?21:58
elfy:)21:58
elfyknome: so what would be the studio list to send an ask to ?21:59
knomehttps://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel22:00
elfythanks22:00
elfyI'll write something to send them re autopilot as well 22:02
elfyI'll say goodnight now though22:06
ali1234haha... i know exactly what is happening23:19
ali1234xfdesktop starts, replaces the root pixmap. xfwm4 sees this, takes a reference. next time xfdesktop updates the root pixmap it sends an event. xfwm4 sees this and frees the root pixmap it had a reference to... but that's the same root pixmap23:20
ali1234so now xfwm4 and xfdesktop both have an invalid reference to an already freed pixmap23:21
ali1234something is really badly messed up here... the ID is corrupt when it reached xfwm4, but only when set by xfdesktop, not by others23:28
ali1234wait... that's not it at all23:30
ali1234i see what's really happening23:30
ali1234xfwm4 uses the existing pixmap to render all it's compositing stuff into23:30
ali1234but xfdesktop is also trying to draw into that pixmap too23:31
ali1234xfdesktop creates a new one for this purpose23:31
ali1234xfwm4 initially takes the one made by lightdm which is no longer in user23:31
ali1234-r23:31
ali1234but when it get the xfdesktop one... xfdesktop continues drawing into it, and then xfwm4 starts trying to draw into it *at the same time*23:32
ali1234this is why only the second part of the MONITOR_ROOT_PIXMAP stuff causes crashes23:32
ali1234infact this code inside MONITOR_ROOT_PIXMAP is extremely dangerous because it assumes it can take ownership of any pixmap it finds23:35
ali1234to be safe, it must take a copy of the pixmap in a new buffer23:38
ali1234hmm... this is good... in fact, i can fix this quite easily, and make the code better at the same time :)23:38
knomecool23:39
brainwashali1234: wall of text :)23:43
brainwashso much going on in the background23:43
brainwashbut what it actually explain? which crash?23:44
ali1234brainwash: all of them, everything you reported :)23:48
ali1234well, except the gtk theme stuff23:48
ali1234it's actually not a drawing conflict23:48
ali1234what is happening is xfwm4 finds the pixmap and then tells the xserver to turn it into a XRender picture23:48
ali1234i assume this means "upload it to GPU memory" effectively23:49
ali1234at this point, it's not a normal pixmap any more, so xfdesktop can't draw into it, and when it tries, bad things happen23:49
ali1234anyway the fix is simply to dupe the image23:49
ali1234the good thing about this is it will only happen once on startup, and only if the greeter left an image there for us23:50
brainwashok.. but everything works with your patches as of now, doesn't it?23:50
ali1234but, the monitor code can then be safely enabled too, if anyone wants to23:50
ali1234no, far from it...23:50
brainwashvisually it does :D23:51
brainwashwell, not counting the theme issue and the screen corruption23:51
ali1234the screen corruption is the problem23:52
ali1234that i'm fixing23:52
brainwashthat's a critical one23:53
brainwashfor me at least23:53
brainwashbecause it forces me to reboot23:54

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