/srv/irclogs.ubuntu.com/2012/03/15/#ubuntu-desktop.txt

desrtDBO: around?00:02
desrtjbicha: hey00:09
jbichadesrt: good evening00:13
desrtjbicha: what timezone do you operate on?00:13
jbichadesrt: same as you, would you believe it was in the upper 80s here today?00:14
jbichacrazy weather00:14
desrtwhere do you live?00:14
kenvandinesame here00:14
kenvandinenuts00:14
jbichajust south of kenvandine in Columbia, South Carolina00:15
* desrt knows by the use of "upper 80s" that it's not so close, yet not so far00:15
desrtah.  cool.00:15
jbichalol00:15
desrtso this just happened:00:15
desrtGet:13 http://ca.archive.ubuntu.com/ubuntu/ precise/universe gnome-shell amd64 3.3.90-0ubuntu1 [331 kB]00:15
jbichathat's good, right?00:18
desrtjbicha: yes.  quite :)00:20
desrtno more gnome3 ppa required00:20
desrtso there does appear to be a bit of an issue...00:21
desrtdunno if you know about it but it seems like there is a conflict with tweak-tool now00:22
jbichadesrt: yes, the new gnome-tweak-tool just finished building00:22
desrtah.  great.00:22
desrtppa-purge was having a heart attack00:23
jbichaI should have done a whole bunch more breaks as some things are actually still broken but apt isn't telling you that00:23
desrti really think aptitude is not so clever sometimes when removing a single package would resolve a conflict and instead it proposes to remove 12 others without solving it00:24
jbichaif you want thing to work, keep the gnome3 ppa until tomorrow00:24
desrtoh =)00:24
desrtanything in particular?00:24
jbichacheese won't work, for one00:24
desrtah.  i don't use that.00:24
jbichathe libcogl5 stuff at http://people.canonical.com/~ubuntu-archive/nbs.html00:25
desrtso what's the deal with the soname bump?00:25
desrti guess it went through afterall?00:25
jbicha the map plugin from eog-plugins won't work until libchamplain gets updated00:26
jbichadesrt: they did 4 soname bumps this cycle and were working on one more this week so I sent them an email & they agreed that it would be a good idea to stop doing that until next cycle :)00:27
desrtgotcha00:27
desrtwell, in any case, good work00:27
desrtlooks like you really hauled ass today :)00:28
desrtmaybe i can convince tiffany to go back to ubuntu now :p00:28
jbichawhat's she use?00:29
desrtfedora mostly00:29
desrti think she's planning to try mint when the next version is done, though00:29
jbichathe dev version of fedora is a painful way to go...00:29
desrtall of her classmates/students have been switching and she's wondering what the fuss is about :p00:30
desrtya.  i don't have any great love of fedora as a distro :)00:30
jbichadesrt: did gnome shell 3.2 on ubuntu work on your arm box?00:37
desrtit's headless00:37
jbichaah, well clutter's a bit broken on arm now00:38
desrtanything to do what that earlier define? :)00:38
desrtjasoncwarner_: good morning00:41
jbichadesrt: I think one is related to that https://launchpadlibrarian.net/96831041/buildlog_ubuntu-precise-armhf.clutter-gst_1.5.4-0ubuntu1_FAILEDTOBUILD.txt.gz00:42
mterrydesrt, you around?  Do you remember updating GTK+ 3's 043_ubuntu_menu_proxy.patch for bug 915241?01:26
ubot2`Launchpad bug 915241 in gtk+3.0 "Update menubar patches" [Low,Fix released] https://launchpad.net/bugs/91524101:26
desrti remember helping cimi to update the patch during the rally01:27
desrtwhy do you ask?01:27
mterrydesrt, the property "ubuntu-local" got dropped, and I don't see anyway for apps to opt-out on a per-menubar manner now.  (as glade needs to for embedded menubars)01:28
desrtcurious.01:29
desrti recall asking around if anyone was using that property for anything like that01:29
desrtand i got told no :p01:29
mterrydesrt, if it was just an oversight, I can add it back.  But was curious if it was intentional and what the replacement would be01:29
mterrydesrt, :)01:29
mterrydesrt, I think freeciv also uses it01:30
desrtspecifically, i remember asking ted if it was used to supress the panel's menu from itself getting sucked up01:30
desrtmterry: it removal was intentional01:30
desrtbut clearly it should be added back01:30
desrtor at least some other mechanism01:30
mterrydesrt, OK.  I can't think of a reason not to just add it back (vs another mechanism)01:31
desrtbetter check with cimi, of course01:31
desrtit's his baby01:31
desrtbut i think you're right01:31
mterrydesrt, ok, will do01:31
mterryGTK+ 2 still has the property01:31
=== webjadmin_ is now known as JackyAlcine
mterrynight all!01:35
desrtta01:35
=== chaoticuk_ is now known as chaoticuk
=== chaoticuk_ is now known as chaoticuk
RAOFBah.  No Robert?02:51
RAOFHm.  Now that I say that out loud, I suspect that perhaps a baby might be involved in that lack...02:52
lifelessRAOF: oi :P02:52
lifelessRAOF: and yes.02:52
RAOFlifeless: Sorry, other Robert :)02:54
lifelessI know :). Hey, who is our n-m guru ?02:54
RAOFcyphermox, IIRC.02:56
RAOFYup.02:56
RAOFAlthough for some reason I always associate Sweetshark with n-m maintainership.  I have no idea why.02:57
desrtRAOF: Mathieu Trudel-Lapierre <mathieu-tl@ubuntu.com>03:13
desrtseems like he does the vast majority of uploads03:13
RAOFdesrt: Yeah, he's the guy.03:13
desrtRAOF: so have you really never heard of this purple snow issue i was mentioning earlier?03:19
desrti wonder if you have some time to work through it with me...03:19
desrtie: i could try to reproduce it and we could debug03:20
RAOFCan you help me swap in that context?03:20
desrti have a t42003:21
desrtmost of the time it sits in a dock, connected via DVI to two 24 inch panels03:21
desrti undock it when i leave my house03:21
desrtsometimes undocking it causes a purple snow effect on the laptop panel03:21
desrti have it right now, for example03:22
RAOFOk.03:22
RAOFLet me build a test unity-greeter to see if I've discovered the corruption bug, and then I can do some debugging.03:23
* RAOF *loves* how trouble-free "bzr pull" is in an unclean tree.03:26
desrtRAOF: http://people.gnome.org/~ryanl/MVI_0037.AVI03:28
desrta couple of notes: the problem seems to happen most (exclusively?) when i boot the laptop in the dock with the lid closed (ie: laptop panel not in use during startup)03:29
desrtdocking the laptop again allows me to use the external monitors normally03:29
desrtthe issue only ever impacts the internal screen03:30
desrtnotice also that exactly half of the screen (left side) is stretched out over the entire display03:31
desrtit's also like this if i switch to the console03:31
RAOFdesrt: Ok.  So, throwing "drm.debug=0x4" on your kernel command line is likely to be the sweetspot for debugging vs verbosity in dmesg.03:33
RAOFIt would seem likely to be a modesetting issue.03:33
desrtk.  lemme reboot and try to reproduce03:34
* desrt gets on irc from another machine03:35
desrtarf.  too much debugging output -> causes the buffer to ring03:39
* desrt composes multiple files into one03:39
desrtRAOF: okay.. here you go http://fpaste.org/yQ59/03:40
desrtsee the markers in the file for the point at which i docked/undocked03:40
desrtthe general scenario is that i booted the laptop in the dock with the lid closed, logged in, undocked, redocked03:41
=== m_conley is now known as m_conley_away
RAOFHuh.  It seems to be flipping fbc on and off.03:47
RAOFdesrt: I don't suppose that booting with i915.i915_enable_fbc=0 fixes it for you?03:48
desrtallow me to try that :)03:48
RAOFThat's what looks most suspicious.03:48
desrtdoes not fix it03:50
RAOFBoo.03:50
desrtBOOT_IMAGE=/boot/vmlinuz-3.2.0-18-generic root=UUID=7796de19-491a-4714-882f-0a758240deb9 ro quiet splash vt.handoff=7 i915.i915_enable_fbc=003:51
desrtthat's right?03:51
desrtyou saw the video?03:52
RAOFYes.03:53
Sarvattdesrt: http://lists.freedesktop.org/archives/intel-gfx/2012-March/015473.html03:53
desrthello hello03:54
desrtwell isn't that a timely post?03:54
desrtRAOF: do you do drm or am i better speaking with some kernel folks at this point?03:55
RAOFSarvatt: Nice catch, thanks.03:55
RAOFdesrt: Talking to kernel guys wouldn't hurt.  If that patch gets applied we can ping kernel guys to get it integrated in precise.03:55
desrtlooks like ajax is on the case03:56
desrtthat gives me confidence03:56
Sarvattnah that patch is very much a hack03:56
Sarvattand yeah exactly :)03:56
RAOFLet's see if this unity-greeter still lets me log in...03:57
desrtpreferred mode for the panel and assume it's dual-link LVDS if the pixel03:58
desrtclock is >112MHz, since that's the crossover frequency.03:58
desrtRAOF: any way i can find out what this is on my panel in order to confirm ajax's idea?03:58
desrtresolution is 1600x900...03:58
desrt1600*900*60 gives 86.4 mhz, but i don't know what the proper calculation for adding in the blanking intervals is03:59
RAOFdesrt: Yeah, it's in the modeline.  Let me nab it...04:02
RAOF[    9.395491] [drm:drm_mode_debug_printmodeline], Modeline 72:"1600x900" 60 110000 1600 1664 1706 2010 900 903 906 912 0x48 0xa seems to be your 1600x900 modeline; that suggests a 110MHz clock.04:03
* RAOF thinks he's reading that right.04:03
desrtso ajax says the crossover is 11204:03
desrti'm below that04:03
desrtso i'd guess it should be single channel by his measure04:03
desrtwhich seems wrong...04:03
RAOFThere might be necessary signalling overhead?04:04
RAOFBah.  Stupid X.04:04
RAOFIf I wanted you to keep unity-greeter's window open, I'd have set the mode to RetainPermannent.  Oh, wait...04:05
desrtRAOF: he specifically says "pixel clock"04:05
desrt"All display modes that use a pixel clock below 165 MHz, and have at most 24 bits per pixel, are required to use single-link mode. All modes that require more than 24 bits per pixel, and/or 165 MHz pixel clock frequency must use dual-link mode." says wikipedia, though04:06
Sarvattyou're looking at dvi dual link not lvds04:08
desrtoh.  duh.04:09
desrtSarvatt, RAOF; thanks for the help.  -> bed04:27
didrocksgood morning06:21
pittiGood morning06:36
RAOFGood morning.06:38
RAOFOr, rather, grrrrrrrrrrr! morning.06:38
RAOFWho here has a clue as to what vala does?06:39
lifelessFSVO, yes.06:40
RAOFlifeless: Given http://paste.ubuntu.com/884386/ as a code fragment, why is display being freed *immediately* after being new'd?06:42
RAOF(ie: we have an static class variable display, we set it, the free method is called immediately after the create method)06:43
lifelessthat seems surprising06:43
RAOFAlso, C apparently makes a rubbish IL.06:43
RAOFOh, no, sorry.  I'm misreading the C code.06:44
lifelessthat makes more sense06:44
RAOFWhich doesn't help me explain why that fails, but the same thing with display being a local variable succeeds.06:45
RAOFhttp://paste.ubuntu.com/884388/ is the full method.  Remove the static class variable, stick a "var" in front of the first "display", and it works.06:46
RAOFOh, marvelous.  A race condition?06:55
RAOFMmmm, yes!06:58
RAOFSweet accidental success!06:58
=== tsimpson_ is now known as tsimpson
RAOFOh!  *That's* why unity-greeter's think kinda works!07:23
BigWhalemy osd notifications turned blue?!07:26
BigWhaleSomeone's choking them!! :'(07:26
RAOFBigWhale: Unity, for some reason, thinks "blue" is a representative colour for your background.07:26
BigWhaleRAOF, must be my mood or something. :>07:27
BigWhaleI changed desktop background ... now it's ok07:28
xclaessectr-alt-t does not open a terminal anymore since the update to gnome-shell 3.3.9008:04
pittibbl08:04
xclaesseand it's still the shortcut set in gnome-control-center08:04
didrocksxclaesse: maybe mutter regression? jbicha would know more08:05
xclaessectr-alt-n still works to open nautilus, but IIRC that's a custom shortcut I did08:05
didrocksRAOF: can you jumpon #ubuntu-unity please?08:09
didrocksxclaesse: works on compiz and metacity here08:09
xclaesseyeah must be mutter/gnome-shell regression since it was working before today's update08:13
ricotzdidrocks, xclaesse, hi, this is due patching g-c-c and g-s-d to use gconf instead of gsettings08:32
xclaessewhy is it using gconf?08:32
ricotzand iirc the terminal shortcut was removed upstream08:32
didrocksricotz: well, that doesn't change the default value in mutter08:32
didrocksricotz: the default should still be ctrl + alt + t08:32
=== tkamppeter_ is now known as tkamppeter
xclaesseI created a custom binding that opens gnome-terminal on ctr-alt-t and it works fine :)08:34
pittihey didrocks, bonjour08:36
didrockspitti: hey Martin! :-)08:37
chrisccoulsongood morning everyone08:38
pittihey chrisccoulson08:38
didrockshey chrisccoulson08:38
chrisccoulsonhi pitti, didrocks. how are you?08:38
pittiI'm fine, thanks! hacked on pygobject until late last night, and I learned a lot about all that hairy marshalling08:39
chrisccoulsonsounds fun :)08:39
pittiit is after a couple of hours when stuff is finally starting to work :)08:39
didrockschrisccoulson: well, release of unity-2d with multimonitor has some unexpected hickupps08:40
didrocksotherwise, I'm fine :)08:40
chrisccoulsondidrocks, oh? i guess i could help test that stuff :)08:41
didrockschrisccoulson: really? nice! :)08:41
didrockschrisccoulson: so bzr branch lp:~ubuntu-desktop/metacity/ubuntu08:41
didrocksbzr bd it please :)08:41
didrocksand then bzr branch lp:unity-2d08:41
chrisccoulsonok, doing that :)08:41
didrocksbzr bd it as well08:41
didrocksso you set "hide-mode to 1" in gsettings for 2d08:42
didrocksand you should get push to reveal08:42
didrocks(not monitor barriers yet)08:42
chrisccoulsonok, i'll test that08:42
chrisccoulsonyeah, i tried unity-2d a few days ago, and i actually missed the lack of monitor barriers :)08:42
didrockschrisccoulson: it's a pending merge, was supposed to be merged overnight, we are checking why it wasn't (but the main driver is at the dentist :p)08:43
seb128hey08:43
didrockssalut seb12808:43
chrisccoulsonhi seb12808:43
seb128hey didrocks, chrisccoulson how are you?08:43
chrisccoulsonseb128, yeah, not too bad thanks08:43
didrocksseb128: I'm fine, thanks, you?08:44
pittibonjour seb12808:44
pittiseb128: comment vas-tu?08:44
seb128hey pitti, wie gehts?08:44
chrisccoulsondo you guys have https://launchpad.net/~mozillateam/+archive/firefox-next/ in your sources btw? :)08:44
pittiseb128: gut, danke! having fun with pygobject08:44
seb128I'm good thanks ;-) still waking up but coffee is helping :p08:44
pittichrisccoulson: not ATM, should we?08:45
pittichrisccoulson: I thought we'd be uploading firefox betas into precise directly?08:45
pittiwith "we" == "you", I mean :)08:46
chrisccoulsonpitti - yeah. we're not uploading beta's to precise now because the next firefox release is after the release of precise08:46
chrisccoulsonso i'm back to using the PPA now, which means that will be the first post-release update08:46
chrisccoulsonon 24th april ;)08:47
seb128oh, a new lightdm, robert_ancell was around today?08:49
chrisccoulsonseb128, he is probably unable to sleep now ;)08:49
seb128chrisccoulson, ;-)08:50
seb128chrisccoulson, when is your second one due btw?08:50
chrisccoulsonseb128, the second week of july08:50
seb128ok08:50
seb128we will still see you at UDS I guess then?08:50
chrisccoulsonseb128, yeah, i'll still be at UDS08:51
seb128good ;-)08:51
* pitti runs sudo add-apt-repository ppa:mozilla-team/firefox-next08:52
pittiprecise isn't broken enough, no fun!08:52
pittieven my Alt key works *grumpf*08:53
chrisccoulsonpitti, excellent :)08:53
pitti chrisccoulson: hm, I get nothing new from the PPA08:53
chrisccoulsonpitti, i've got publishing disabled until i've done an upgrade test on all of the other releases08:53
chrisccoulsoni'll do that today though :)08:53
seb128pitti, we got a new clutter, that's some new crack, not enough to make desktop issues though ;-)08:54
chrisccoulsonbrb, switching to 2d09:00
chrisccoulsondidrocks, so, i guess once the barrier stuff lands, i'll get a launcher on my second monitor too?09:03
didrockschrisccoulson: no, the default will be one monitor only09:03
didrockschrisccoulson: then, there will be an option for a launcher on each monitor09:03
chrisccoulsonah, ok. is that the case for 3d too?09:03
dpmmorning chrisccoulson! Have you had the chance to look at the e-mail I sent you re: Firefox .desktop translations?09:10
chrisccoulsonoh, sorry, not yet. been busy ;)09:11
dpmchrisccoulson, no worries, just wanted to make sure you got it. In short, do you think it will be possible to do an upload of the new translations for FF and TB from that wiki page by NonLangpackTranslationDeadline?09:13
dpmsorry, I mean .desktop file translations09:13
chrisccoulsondpm, probably not. i want to avoid doing any more uploads in precise if i can, as it makes the next beta -> stable merge tricky09:13
chrisccoulsonin general, we just add things to trunk and have them flow in to the distro with the usual updates09:14
chrisccoulsonunless it's for a really critical issue09:14
dpmchrisccoulson, hm :/ do you think for next cycle we could put the .desktop file in LP, so that it can be translated there and there is no manual work involved in adding new translations?09:15
chrisccoulsonpossibly ;)09:15
didrockschrisccoulson: it will be the case for 3d as well09:15
dpmok09:15
Ursinhagood morning, people from the future09:16
pittihey Ursinha, how are you?09:22
seb128hey Ursinha09:23
Ursinhapitti, I'm fine :) will you have some time later today to take a look at the gravity report thing? I'd love some feedback about how the gravity is reflecting the importance of the bug09:24
pittiUrsinha: I need to run out for some 20 mins, can do later yes09:27
Ursinhapitti, no need to rush, actually it's super early over here, was just assuring I could have a slot today :)09:28
rickspencer3seb128, did you say dx was doing some work on dconf?09:38
rickspencer3or, more precicely, who should I assign a libdconf-qt0 bug too?09:39
seb128rickspencer3, dx yes09:43
seb128rickspencer3, it's for the unity2d team09:44
rickspencer3thanks seb12809:44
seb128rickspencer3, yw09:46
pittiwow, gnome-shell has come a long way09:55
pittistill missing file search, but the overall optics/animations are nice09:57
pittibut the windows key doesn't open Activities any more?09:58
pittidesrt: ^ do you know?09:58
chrisccoulsoni like gnome-shell too :)09:58
seb128pitti, throw your cursor to the top left corner09:58
pittiyes, I recognized that09:58
seb128chrisccoulson, pitti: you ubuntu haters :p09:58
pittibut that requires using the mouse09:58
seb128pitti, I think super should work09:58
chrisccoulsonseb128, i'm not a hater. i like unity too09:58
pittinot here09:58
seb128pitti, "should", I guess it's a bug09:59
seb128chrisccoulson, that's ok then ;-)09:59
chrisccoulsonalthough, going back to unity-2d makes me realize how much i prefer the dash in 2d09:59
pittiunity is still a lot more keyboard and file handling friendly09:59
seb128chrisccoulson, just because of the iced icons?09:59
chrisccoulsonit's nicely coloured with big, crisp icons and smooth animations :)09:59
chrisccoulsonseb128, yeah, the icons are a big factor :)09:59
chrisccoulsoni still don't get why we deliberately make them blurry in 3d09:59
seb128chrisccoulson, I hope for you they don't fix it :p10:00
chrisccoulsonit just doesn't look right10:00
chrisccoulsonheh10:00
seb128chrisccoulson, I think 3d just respects the design10:00
seb128so the day 2d catches up on design you will be disappointed10:00
chrisccoulsonyeah, i'll need to find a way to revert that10:00
chrisccoulson:)10:00
seb128;-)10:00
seb128pitti, shell is nice looking solid and smooth10:00
seb128I just hate the activity stuff10:00
seb128it's too much context change every time you want your launcher or focus something else or open something10:01
seb128like your screen keep zooming out and in10:01
pittiyes10:02
pittiI looked at it around oneiric release time the last time10:02
pittiI was mostly curious to see how far it got since then10:02
chrisccoulsonthe multimonitor story is still better in unity :)10:02
pittithe two biggest things that jumped my eye were that I have access to files (nautilus) again, and the nicely done indicators/animations10:03
seb128yeah, their indicators are quite nice10:03
pittiI'm sure they don't call it like that10:03
didrockshum, upgraded my netbook yesterday10:06
didrocks(from oneiric to precise) and now, bzr can't find bzrlib10:06
didrocks(it's in pyshared though, should be some symlink not beeing done)10:06
jibelSweetshark, https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/916291/+attachment/2874475/+files/lo-common.dpkg-70000.tgz10:08
ubot2`Launchpad bug 916291 in libreoffice "failed to upgrade from Oneiric to Precise: ERROR: Cannot determine language! - exit status 134" [Critical,Triaged]10:08
pittichrisccoulson: are you interested in looking at bug 949796?10:08
ubot2`Launchpad bug 949796 in lightning-extension "lightning thunderbird extension does not follow system time zone settings" [Low,New] https://launchpad.net/bugs/94979610:08
pittichrisccoulson: if not, I'll just unassign it, as it's universe10:08
didrockshum, under a prompt, it works with 2.7 which is the default, maybe a bzr issue?10:08
chrisccoulsonpitti - hmm, that's not the sort of thing i'm going to have time to look at. and if i looked at lightning, that probably wouldn't be the highest priority (with missing integration in the date/time indicator)10:09
pittichrisccoulson: ack, unassigning10:10
chrisccoulsonfeel free to unassign that10:10
chrisccoulsonthanks10:10
* chrisccoulson fires up lucid VM10:14
chrisccoulsonmaaaan, this feels old ;)10:15
pittimy chroots all look the same :)10:15
pittiwell, I do miss stuff like "apt-get download"10:16
seb128chrisccoulson, went on a cruisade against adobe now? ;-)10:36
chrisccoulsonseb128, how come?10:37
chrisccoulsonwhat did i do now? :)10:37
seb128chrisccoulson, the firefox update wants to remove adobe-* for me, I'm trying to reactivate partners :p10:37
chrisccoulsonseb128, oh, you've still got the oneiric partner repo in your sources?10:37
seb128chrisccoulson, yes10:37
chrisccoulsonyeah, that's why :)10:38
chrisccoulsonthe new firefox breaks the old flash package because it installs stuff in to /usr/lib/firefox10:38
chrisccoulsonit's fixed if you use the precise source10:38
seb128chrisccoulson, ok, it's happier now ;-)10:38
Q-FUNKhi! are we getting the new gnome-tweak-tool to match the FFe on gnome-shell?10:40
Q-FUNKah. wait. nvm. seems it finally entered the archive. :)10:41
Riddellno robert ancell?11:03
seb128Riddell, he's on paternity leaves11:06
seb128Riddell, and it's after his IRC,work around in any case, he usually leave around 8am utc11:07
Riddellseb128: any other experts in lightdm.conf if me and agateau are stumped?11:07
seb128Riddell, don't ask to ask just ask?11:08
seb128Riddell, i.e I might be able to answer the question ... or not ;-)11:08
seb128Riddell, so ask away and we will see ;-)11:08
Riddellwell on the kubuntu-active live cd it tries to log into ubuntu.desktop11:10
Riddelluser-session=plasma-active being set and autologin-session=plasma-active being set11:11
Riddelldh_auto_configure -- --with-greeter-user=lightdm --with-user-session=ubuntu  is in the rules file11:11
Riddellbut i don't seem to be able to override that on the live cd even though it works fine on my installed system11:11
RiddellI don't know if that's quite on topic for this channel :)11:12
seb128Riddell, did you check after boot that lightdm.conf has the value you expect?11:12
seb128Riddell, is casper or something generating a default config and overwriting yours?11:12
Riddellseb128: I'm editing lightdm.conf after boot11:16
Riddellto this http://starsky.19inch.net/~jr/tmp/lightdm.conf-kubuntu-active11:16
seb128Riddell, do you have a /usr/share/xsessions/lightdm-autologin.desktop ?11:17
didrocksnot sure what --with-greeter-user=lightdm --with-user-session=ubuntu is doing, but you normally need a postinst files calling /usr/lib/lightdm/lightdm-set-defaults11:18
Riddellseb128: no11:18
seb128Riddell, also autologin-session=UNINPLEMENTED in the source lightdm.conf11:19
Riddellautologin-session= is set by casper but it isn't actually implemented says agateau11:19
seb128Riddell, set user-session=<kdesession> where kdesession.desktop is your session in /usr/share/xsessions11:19
Riddelldidrocks: what does that do?11:19
seb128Riddell, i.e you need to have a name matching a session in there11:19
Riddellseb128: yeah, user-session= doesn't help either11:20
didrocksRiddell: it's editing lightdm.conf to the needed defaut values (and casper hooks that in as well)11:20
seb128Riddell, did you put a session which matches a .desktop in /usr/share/xsessions?11:20
didrocksbut if your live already have the right lightdm.conf values, its not related11:20
didrocks(just that it should rather be edited by this tool)11:20
Riddellseb128: yep11:22
Riddelltried autologin-session=plsama-active and user-session=plasma-active  and I have plasma-active.desktop11:23
seb128Riddell, can you pastebin the /var/log/lightdm/lightdm.log you get after the CD boot?11:23
Riddellhttp://starsky.19inch.net/~jr/tmp/lightdm.log11:23
RiddellI can work around it with casper  cp plasma-active.desktop ubuntu.desktop  but it's not very elegant11:23
seb128Riddell, weird, I don't know then, either the config is buggy or autologin just doesn't respect the user-session, maybe try asking the xubuntu guys on #ubuntu-devel how they do it?11:26
seb128Riddell, sorry but I don't know offhand, needs some debugging, maybe the xubuntu team has experience dealing with that and know what is happening?11:27
seb128xubuntu or lubuntu11:27
Riddellyeah this is why i was asking for robert, go to the expert when in doubt :)11:27
seb128;-)11:27
=== greyback is now known as greyback|lunch
pittiyay martinpitt@gnome.org11:37
seb128pitti, \o/11:37
pittiuploaded to keyservers; if someone feels like gpg-signing that new ID using caff (and verifying the address), I'd be grateful11:41
seb128pitti, ok, will do11:45
seb128pitti, "caff"?11:45
pittifrom the signing-party package11:46
pittiseb128: merci!11:46
seb128pitti, yw11:46
pittiseb128: or keybuk's signkey.pl, or whatever you use to sign keys with11:46
pittiI usually use caff or signkey to verify the mail addresses11:46
seb128pitti, I'm bad at signing key, I usually google and copy the commands I find on a debian wiki or mailing list :p11:47
pittii. e. you send signatures to these mail addresses instead of uploading them, so that the recipient has to prove that he has access to these addresses11:47
seb128I never remember how I'm supposed to do it11:47
pittiseb128: caff is for you :)11:47
seb128pitti, thanks for the hint ;-)11:47
pittiit tells/asks you everything11:47
* pitti throws hands into air upon libgnomekbd/gnome-screensaver/libxklavier11:48
Riddellpitti: what did you do to deserve that eliteness?11:48
pittiRiddell: I became a committer some 1.5 years ago, a foundation member a month ago, a project maintainer about a month ago, and just now release tarball upload rights11:49
pittifonudation membership goes with @gnome.org11:49
pittiI get sucked in pretty deeply :)11:50
seb128pitti, oh, it's only a start, before you know if vuntz will dump gnome-panel maintainship on you or something ;-)11:51
pittipygobject keeps me more than busy, thanks :)11:51
pittiseb128: well, if I get it, I'll change it to take at most 10x10 pixels, and provide quick keyboard access to _everything_!11:53
pittivim style, of course11:53
seb128;-)11:53
pittihjkl change between windows, :new gedit opens an application, d/p do copy&paste, etc.11:54
seb128who needs a desktop when he can get a vim!11:54
Riddellpitti: oh you'd change it to be the HUD? :)11:55
pittiRiddell: heh, good point -- that's actually fairly close, in theory at least :)11:55
Riddellpitti: HUD is in now?  if I get a live image I can test it without setup?11:58
pittiyes, for a while already11:59
=== MacSlow is now known as MacSlow|lunch
=== greyback|lunch is now known as greyback
seb128ok, I need some food I'm starting12:35
seb128bbiab12:35
* seb128 shakes fist at pitti12:56
seb128pitti, you are 1 bug ahead again on the desktop bugs fixed list12:56
didrocksamateurs… :)13:06
jbichaseb128: good morning13:07
seb128jbicha, hey jbicha, how are you?13:07
jbichagood, looks like I've traded complaints about the power icon not working for keyboard shortcuts not working13:08
seb128didrocks, well at least I still kick your ass on launchpad karma score ;-)13:08
seb128jbicha, well, that was expected with the revert of the gsettings keybindings no?13:08
jbichayes, and the Ctrl+Alt+T one should be easy to fix13:09
jbichawhat do you think of g-s-d's 90_set_gmenus_xsettings.patch ?13:09
dupondjeI hope for you the power icon works again !!! ;)13:09
didrocksseb128: yeah, I'm really wondering why13:10
didrockssomething is a bit unfair!13:10
didrocks:)13:10
seb128jbicha, I can fix that today (90 xsettings)13:10
jbichaseb128: disabling that patch makes the new gmenu work on Unity sort of (the menu actually shows twice)13:10
seb128jbicha, yeah, that's not called "work", it would turn off appmenus stripping from unity13:11
seb128jbicha, like menus would be locally displayed13:11
seb128jbicha, but I know how to fix it, I will do that in a bit13:12
jbichaseb128: well it's better to show the menus twice than not at all (or only in HUD), but an actual fix would be even better13:13
seb128jbicha, you speak about gmenus right?13:14
seb128jbicha, that patch is not specific to gmenus, it tells what to do with any menu, without it gedit, nautilus etc would have dual menus as well13:15
seb128jbicha, but gmenus support is still on the appmenu's list for precise13:15
seb128so that should be hopefully fixed for beta213:15
jbichaseb128: oh that's why I've been seeing so many menus all over the place! :)13:18
seb128;-)13:18
seb128in fact I might call desrt for help on the gsd stuff when he's online13:20
=== charles_ is now known as charles
=== MacSlow|lunch is now known as MacSlow
pittidesrt: hm, did you see the followup comment in bug 918607?13:52
ubot2`Launchpad bug 918607 in pygobject-2 "Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'" [Medium,Fix released] https://launchpad.net/bugs/91860713:52
hallynas of yesterday, the n-m indicator doesn't show me lists of APs?13:57
hallynand alt-f10 no longer maps to full-screen app13:57
hallyn(though the keyboard shortcuts mgr says it does)13:57
pitticyphermox: ^ could be a regression from the new nm yesterday13:57
pittialt+f10 is unity13:57
seb128-> #ubuntu-unity for it13:57
hallyni don't see it in myunity13:57
pittihallyn: oh, that is super+up now13:57
hallynoh13:57
seb128we stopped taking unity keybinding complains here ;-)13:57
pittiand super+cursor down for restoring13:58
cyphermoxhallyn: can you screenshot so I can see?13:58
hallynpitti: interesting - the dash overlay with kbd shortcuts hasn't been updated :)13:58
hallyncyphermox: of n-m?13:58
cyphermoxhallyn: as in, perhaps file a bug, make sure there's a screenshot for the menu, yes13:58
hallynlemme try... getting fancy here13:58
hallynoh ffs.13:58
hallynnow it's showing it13:59
pittihallyn: it is here13:59
cyphermoxor at least the module used for your wifi13:59
cyphermoxhuh13:59
hallynbut i've had two laptops  not show it13:59
hallynmaybe it just takesa while...13:59
pittihallyn: alt+f10 opens the menu, super up/down for window managemetn13:59
cyphermoxhallyn: that would suck anyway, though13:59
hallynactually super-down worked, but super-up not :)13:59
hallyncyphermox: i'll try to log in/out and get a screenshot13:59
cyphermoxok13:59
* cyphermox tries to upgrade another computer to see13:59
hallynwell this just isn't fair14:03
hallynwhen i wanted to check if i was using the bad AP...14:03
hallynoh well, thanks anyway :)14:03
cyphermoxhallyn: I blame didrocks14:03
cyphermox:)14:04
cyphermoxI wonder what would make scan results be slow though14:05
cyphermox(assuming that's what happened)14:05
hallynwell, it may only happen when i'm on this bad AP when it's bad...  maybe tha tmakes it hang14:06
hallyni just rebooted and the lsit came up14:06
cyphermoxbad AP?14:06
hallynyeah (but the only one that works in this part of the house).  only sometimes bad14:07
cyphermoxhallyn: do you have a recent wireless card what could be having N issues, or some very relatively old one that uses ipw2200?14:07
didrockscyphermox: why me? :p14:09
cyphermoxbecause you hadn't said anything, that was suspicious :)14:09
didrocksnever ever ;)14:10
* didrocks whistle14:10
seb128dpm, there?14:24
dpmseb128, there, but on a call14:24
seb128dpm, in fact it might be a pitti's question14:25
* desrt builds a kernel14:26
seb128ignore that14:26
seb128desrt, !!!14:26
seb128desrt, hey14:26
desrtuh oh14:26
desrtwhat's up? :)14:26
seb128dpm, pitti, that's ok, french translations are behind14:26
pittihey desrt14:26
desrtgood morning14:26
seb128desrt, a couple of easy questions for you if you have a minute14:26
pittiseb128: yes, known; langpack export was failing for a while, shoudl be fixed now14:26
seb128desrt, a hud bug also for you14:26
jbichamicahg: ping14:26
desrtuh oh hud bug14:27
desrtbetter tell me that one first :)14:27
seb128desrt, is hudindicatorsource.c hud_indicator_source_name_appeared() where you build the system indicator names to display?14:27
seb128desrt, i.e     .user_visible_name = N_("Device"), doesn't show translated for me14:27
seb128desrt, I guess you forget i18n init calls somewhere?14:28
desrtcurious!!14:28
desrtyes.  you're probably right.14:28
seb128like the binddomain?14:28
desrtokay.  that's an easy bug :)14:28
seb128desrt, yes ;-) I was just trying to figure why those don't show translated14:28
desrtya.  you're absolutely correct.14:28
desrtRESOLVED: NOFRENCHALLOWED14:29
seb128desrt, you are at the end of the chain, I started by launchpad and langpacks export :p14:29
seb128lol14:29
* seb128 distro patch, no en_CA allowed14:29
desrtdon't worry.  the americans know how to spell "Device" correctly, as far as i'm concerned14:29
seb128desrt, second one will interest you, I'm looking at fixed g-s-d for shell menus14:30
desrti'll keep it :)14:30
seb128desrt, http://git.gnome.org/browse/gnome-settings-daemon/commit/?id=4c8902a8f10a78ad67b1443ef9039dda526238e8 is the commit14:30
hallynsay, is .Xdefaults supposed to get loaded at login by xrdb these days?14:30
seb128desrt, do you see an issue duplicating the logic?14:30
hallynbc i'm having to do it by hand14:30
seb128desrt, i.e have g_bus_watch_name on shell and a second on unity with different callbacks?14:30
seb128hallyn, no, GNOME3 dropped support for those antic stuff14:31
seb128g-s-d stopped loading them14:31
desrtseb128: could use the same callbacks and a counter, i suppose14:31
seb128desrt, no, I need to set different values under unity14:31
desrtoh. that's right.14:32
desrtseems pretty reasonable.14:32
seb128desrt, but watching for both should be no issue right?14:32
seb128desrt, ok, good, thanks14:32
seb128desrt, happy kernel building ;-)14:32
desrtyou can't just duplicate it straight, though14:32
seb128desrt, still trying to figure the trim stuff?14:32
desrtseb128: no.  video driver bug.14:33
desrtnow that i know about fstrim i'm much happier, actually14:33
seb128ok14:33
desrta half year worth of daily jhbuilding on my SSD left it in pretty bad shape :)14:33
seb128desrt, can't duplicate? wdym there?14:33
desrtit's a lot faster now14:34
desrtseb128: so the code does this: notify_have_shell (user_data, TRUE);14:34
seb128desrt, I should look at how much mine is fragmented14:34
desrtit won't be that simple...14:34
desrtseb128: it's very easy.  as root just do fstrim -v /14:34
desrtand also for /home if it is separate14:34
seb128desrt, ok14:34
desrtit's not to do with fragmentation but rather the number of free blocks that have not been returned to the SSD14:34
desrt(the more free blocks the SSD has, the better job of wear-leveling it can do)14:35
seb128desrt, can I do that while the disk is mounted?14:35
desrtyup14:35
desrtit's fast, too14:35
seb128cool14:35
seb128running...14:35
desrt(well... relatively fast)14:35
seb128desrt, anyway, back to gsd14:35
pittiso what do poor dudes like me do where fstrim doesn't work?14:35
desrtright14:35
desrtso each callback does this:14:35
desrtnotify_have_shell (user_data, TRUE);14:35
seb128I basically wanted to add notify_have_unity() and the 2 _unity() on off14:35
desrtwhich is not quite right...14:36
desrtbecause if unity is running -> both set to TRUE14:36
desrtgnome-shell started -> one set to TRUE (and was already TRUE)14:36
desrtunity stops running -> both set to FALSE14:36
desrtbut gnome-shell is still running...14:36
desrti know this sounds pretty theoretical, but it's actually the case quite often14:36
seb128desrt, /: 14438768640 bytes were trimmed14:36
desrtsince it's not unity, but rather unity-panel-service, and i often do run that under gnome-shell14:37
desrtseb128: 14gig.  not bad.14:37
desrthow much free space does 'df' say?14:37
seb128/dev/sda1                72G   58G   10G  86% /14:37
desrthah14:37
desrtso basically all of your 'free' space was stuck in the filesystem14:37
desrtand the SSD thought you had none at all14:37
desrtincluding the 'reserved' area, even14:37
desrtafter doing that i noticed a bit of a performance increase14:39
desrti think maybe we should have this in a cronjob or so....14:39
seb128I will look at my next login to see if there is any difference on charts14:39
desrtit mostly affects the performance of write-heavy loads14:40
desrt(i think?)14:40
seb128desrt, so the g-s-d stuff is a bit tricky, I'm tempted to do an hack then14:40
desrtseb128: you just need to keep an extra state variable around14:40
seb128desrt, like call the same "update xsettings" callback whenever unity or shell come or leave14:40
desrtseb128: want me to write the patch?14:41
seb128desrt, if you want to do it in an upstream friendly way that would be great14:41
seb128i.e try to get it in GNOME 3.4 maybe14:41
seb128desrt, the extra state will not cover case where you log into shell, start unity and unload shell then though?14:42
desrtseb128: so i'm actually not thrilled about what gnome is doing14:42
seb128i.e you want to do a "revert to before the previous change"?14:42
desrtthe current code is a bit of a hack anyway14:42
desrtbut i'm not sure it's appropriate to change it at this point14:42
seb128desrt, I'm fine having it changed upstream next cycle14:43
desrtseb128: basically, there needs to be a 'shell_running' bool and a 'unity_running' bool14:43
desrti'll update the distro patch :)14:43
seb128desrt, thanks14:43
* desrt is waiting for a kernel to build anyway :p14:43
desrtseb128: so you help me with quilt?14:44
seb128desrt, sure?14:44
desrti want to edit the existing patch...14:45
seb128apt-get source gnome-settings-daemon14:45
seb128cd gnome-settings-daemon-...14:45
desrtya.  i did all the easy stuff so far :)14:45
seb128quilt pop 90_<tab>14:45
seb128edit14:45
seb128quilt refresh14:45
seb128give me 90_...14:45
desrtgreat. thanks.14:45
seb128if you change new files you need to quilt add them before starting changing them14:45
desrtcan i do a test build in between?14:45
desrtor will quilt become unhappy?14:45
desrtwill only be the one file...14:45
seb128desrt, quilt doesn't care, as long as it can apply,unapply the patch on build,clean14:46
seb128desrt, if you build inline, ie ./configure etc it will not care at all14:46
desrtnod.14:46
seb128it will just apply your changes to the patch when you "quilt refresh"14:46
desrti'll just get the patch right the first time :)14:46
seb128your changes to that specific file14:46
desrtquilt feels like one of those really cool things that i should learn14:47
seb128so no need to bother will all the build generated files or anything14:47
desrtbut i've never had much reason14:47
seb128desrt, the way you should do it is to build, quilt pop 90.... then14:47
seb128hack, make, cp try14:47
seb128until happy14:47
seb128quilt refresh then14:47
seb128and send me the updated patch14:47
desrtya.  working now.14:48
desrtgimme a sec :)14:48
Laneyquilt edit and quilt shell are good to know14:50
desrtgsd test build now competing with kernel build :)14:59
desrtseb128: what's up with this: /home/desrt/kitchen/gnome-settings-daemon-3.3.91/plugins/xsettings/gsd-xsettings-manager.c:526: warning: undefined reference to `XOpenDisplay'15:00
desrtwhole lotta errors like this in the build log, but it doesn't seem to fail the build15:00
seb128desrt, yeah, I've the feeling --as-needed doesn't work as it should but doko says it's working and I didn't find the time to get enough details to prove he's right or open a bug15:00
desrti think the problem is that this is a module that assumes it can open the symbols of the program that it is loaded into and the linker doesn't know about that15:01
desrtso it gives the warnings15:01
GunnarHjogra_: Hi Oliver, see that you are piloting today. Can you please help me get two simple MPs merged?15:16
GunnarHj* https://code.launchpad.net/~gunnarhj/lightdm/guest-session-skel/+merge/9765215:16
GunnarHj* https://code.launchpad.net/~gunnarhj/gnome-settings-daemon/patch43/+merge/9121015:16
* didrocks goes to take the train (I'm off tomorrow), will try to connect from it using my 3G connexion. Anyway, will work offline on g-c-c in a less-pingy world hopefully ;)15:16
rickspencer3I guess didrocks quit because he knew I was about to ask him something15:19
micahgjbicha: pong15:20
seb128rickspencer3, yeah, I would probably have closed my IRC as well if I knew15:26
seb128rickspencer3, too late now I guess :p15:26
rickspencer3fair enough :)15:26
seb128jbicha, you dupped gnome-screenshot on version, I already added it this morning15:27
seb128jbicha, I already did the "list individual gnome-utils" component15:27
seb128jbicha, oh, and I didn't list the viewer since we don't have this source (yet)15:28
jbichaseb128: ok, I had to merge my changes with yours, you can take off the font-viewer if we're not going to bother with it this cycle15:31
seb128jbicha, let it in, I think we should upload it15:32
seb128jbicha, do you know if it can be synced or if it needs a merge?15:32
seb128jbicha, I would appreciate if you could look at it, I can sponsor if needed15:32
jbichaseb128: well at that rate, we might as well do gnome-dictionary too as the last one, right?15:33
seb128jbicha, that would be good15:34
seb128jbicha, pitti, others: btw I did some versions bug fixing, improvements today15:34
jbichamicahg: did you still want to update the universe cogl rdepends?15:34
seb128it should be easy to change between tracking unstable or stable GNOME series now15:34
seb128or to include,exclude sources from the stable,unstable tracking15:34
seb128oh, I also made the list of sources blocked on a specific serie or version printed at the bottom of the page15:35
micahgI'm piloting Monday, so I can sponsor stuff for you then or maybe work on rebuilds over the weekend15:35
jbichaseb128: that last one is nice so that we don't have to keep explaining why we're at certain versions15:36
seb128right15:36
mvois https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/956108 known? i.e. crash of compiz during the upgrade15:37
ubot2`Launchpad bug 956108 in compiz "crash during oneiric->precise upgrade leaving screen black while the upgrade was running" [Undecided,New]15:37
desrtseb128: looks like i have a working patch now15:38
desrtseb128: http://fpaste.org/LiJM/15:39
seb128mvo, no15:41
seb128desrt, thanks15:41
desrtwoo.  and just in time for my new kernel to be done15:41
seb128desrt, I'm one as well15:41
desrtseb128: you are a working patch? :)15:42
seb128desrt, adding those to hud-service.c makes my hud french15:42
seb128  setlocale (LC_ALL, "");15:42
seb128bindtextdomain ("indicator-appmenu", "/usr/share/locale");15:42
seb128textdomain ("indicator-appmenu");15:42
seb128desrt, I'*ve* one :p15:42
desrtoh.  hah15:42
seb128desrt, well I changed the macros for fixed value because for some reason the -DGETTEXT etc are not set15:42
desrtwe usually don't do it like that15:42
desrtoh.15:42
seb128desrt, I will debug that now15:42
desrtya... probably better to fix that, then15:42
desrtwant me to do so?15:43
seb128desrt, I just wanted to see if that was enough to solve it15:43
seb128desrt, no, that's fine, get going on the xul stuff rather15:43
desrt:p15:43
seb128;-)15:43
desrtnow i can't blame you in my excuses to olli :)15:43
seb128;-)15:44
jbicharicotz: oh, we broke Cinnamon because it doesn't work with the development version of clutter/cogl yet? forking gnome-shell & mutter never seemed like a great idea to me15:44
jbichafortunately it's not in Ubuntu yet so NotMyProblem either :)15:45
ricotzjbicha, hi, that isnt bothering me though ;)15:45
ricotz(looking at there branches it seems quite a mess)15:46
jbichaI'm amazed that Fedora let muffin in, maybe they'll get cinnamon too15:49
JackyAlcineThat was a massive effort.15:50
JackyAlcineTo fork gnome-shell AND mutter.15:50
JackyAlcineIt's open tech, gotta users the option.15:50
JackyAlcine*gotta give users15:51
jbichaI think they're doing it wrong, Shell supports extensions & if something isn't possible yet, write a patch15:52
seb128ok, time for some exerice15:53
seb128exercice15:53
seb128bbiab15:53
ogra_GunnarHj, is there a bug for the guest-session/skel issue ?15:58
GunnarHjogra_: No, is it necessary?15:59
ogra_well, would have been nice :)15:59
GunnarHjogra_: Ok, then I'll file one.15:59
ogra_can you add it to the changelog too ?16:00
ogra_i approved the other one, but would like to leave the uploading in sebs hands rather16:00
JackyAlcinejbicha: you're right, but eh. 'tis the ebb and flow of f/oss, I guess.16:01
chrisccoulsonseb128, "exercise"? don't you mean "beer"?16:06
GunnarHjogra_: Yes I'll modify the changelog as well. Back soon.16:17
stgraberpitti: FYI I updated ubiquity to ignore None values and revert to append() so that it works now and we can upload later today16:31
pittistgraber: ah, good16:31
pittistgraber: I got the patch in for making insert_with_valuesv() working16:31
pittistgraber: but still need a review for the "atomic append" patch16:32
stgraberpitti: cool, I'm sure atomic append will make quite a few people happy ;)16:32
stgrabernot sure how much testing our other python apps had with accessibility on, I'm a bit surprised only ubiquity was affected16:33
pittistgraber: TBH, I'd rather drop the override API16:38
pittiit's diverging from the C API16:39
pittiand we can now use the C API16:39
chrisccoulsonhmm, i wish i had more disk space16:41
* ogra_ hands chrisccoulson a spare Sd card he has lying around16:44
ogra_here, 4G for you16:44
GunnarHjogra_: I created bug 956152 and modified the changelog accordingly.16:46
ubot2`Launchpad bug 956152 in lightdm "A more flexible use of the /etc/guest-session/skel hook desirable" [Undecided,In progress] https://launchpad.net/bugs/95615216:46
ogra_GunnarHj, great, will merge and upload soon16:46
GunnarHjogra_: Nice, thanks!16:46
=== lifeless_ is now known as lifeless
dupondjeOhh :( gnome-shell segfaulted :( https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/95621217:11
ubot2`Launchpad bug 956212 in gnome-shell "gnome-shell crashed with SIGSEGV" [Undecided,New]17:11
seb128chrisccoulson, shusshhh! that's a secret ;-)17:29
chrisccoulsonheh, even i did some exercise!17:29
chrisccoulsong'ah, random hanging tests again17:32
chrisccoulsonthis is getting seriously annoying17:32
seb128chrisccoulson, lager? ;-)17:33
chrisccoulsonsigh :(17:36
chrisccoulsonso, the test passed yesterday, and fails today17:36
chrisccoulsonno code changes17:36
chrisccoulsonfantastic17:36
ogra_its a wednesday test !17:36
seb128nothing like random errors17:36
seb128mterry, question for you, what should I set SetBackgroundFile to in accountsservice if I've no picture background?17:58
mterryseb128, empty string17:58
seb128mterry,17:59
seb128  variant = g_dbus_proxy_call_sync (user,17:59
seb128                                    "SetBackgroundFile",17:59
seb128                                    g_variant_new ("(s)", ""),17:59
seb128mterry, basiclly?17:59
mterrysure17:59
seb128mterry, thanks17:59
seb128mterry, fixing a small bug in your gsd patch17:59
mterry:-/  thanks!17:59
mterrydid I get that case wrong?17:59
seb128mterry, if somebody picks a solid color it tries to set it to NULL17:59
seb128which g_variant complains about since that's not a string18:00
mterryAh...  thought I tried that.  Guess not!18:00
seb128mterry, I will just use background ? background : ""18:02
mterryseb128, cool18:02
=== Trevinho is now known as Trevinho|afk
pittigood night everyone!18:05
seb128'night pitti18:05
=== JackyAlcine_ is now known as jalcine
seb128chrisccoulson, there?19:43
chrisccoulsonseb128, i'm always here ;)19:43
seb128desrt, ^19:43
chrisccoulsonactually, i'm no longer here :P19:44
seb128chrisccoulson, desrt is unsure on how firefox works, he's still to make hud work with firefox menus and we have an issue19:44
chrisccoulsonah, ok19:44
seb128still->trying19:44
chrisccoulsoni guess i could have a look at it19:44
chrisccoulsoni've not used the hud yet19:44
seb128chrisccoulson, I think desrt will have specific questions19:45
desrtchrisccoulson: when i give the 'opened' dbusmenu event, what does that mean?19:45
desrtdoes that mean that the menus will be kept up-to-date until i send the 'closed' event19:45
desrtor does it mean that the menus are only brought up-to-date at that instant and may go out of date?19:45
desrtto put it more concretely:19:46
desrtif somehow a bookmark was added while i had the bookmarks menu open19:46
desrtwould i see the change or would i have to close/reopen in order to see the change?19:46
chrisccoulsondesrt, the menus stop updating once the opened event is received, and we also use that to dispatch a popupshown event on the menu (which some other parts of firefox might be listening too)19:46
chrisccoulsonyeah, you'd need to close and reopen the menu again. i did it that way to stop the history menu jumping around19:46
desrtouch19:46
chrisccoulsonis that causing a problem then?19:47
desrtno19:47
desrtit just sucks :)19:47
desrti guess it's the same issue as the 'about to show' thing in Qt19:47
desrtseb128: so the patch i just pushed could very much have an impact, then19:47
desrtseb128: i was leaking HudQuery, which means that after the first query, the menus were being told that they were permanently open19:48
seb128desrt, no luck19:48
desrtwhich means that for dynamic menus (like bookmarks) they were probably never being refreshed19:48
seb128desrt, well the way I test is that I close firefox, open it, tab and type the name of a bookmarl19:48
seb128bookmark19:48
desrttab?19:49
chrisccoulsondesrt, i actually don't get anything from firefox in the hud atm19:49
seb128which doesn't work until I open the menu once19:49
seb128desrt, tab is the hud key19:49
chrisccoulsoneven stuff which isn't generated dynamically19:49
desrtseb128: so... alt?19:49
seb128desrt, yes, sorry, it's late ;-)19:49
desrtseb128: with the hud running all along, right?19:49
seb128chrisccoulson, you need lp:~desrt/indicator-appmenu/hud-rewrite-wip19:49
chrisccoulsonah, ok19:50
chrisccoulsonthanks19:50
desrtseb128: let's get a little bit more deterministic19:50
seb128desrt, I install the update, kill the hud, start firefox, alt, type19:50
desrtopen a terminal19:50
desrtkillall hud-service19:50
desrtrun hud-service19:50
desrtstart firefox19:50
seb128desrt, READ19:50
desrtalt19:50
seb128;-)19:50
desrti did.  it's not deterministic enough :)19:50
seb128well you got the same first 4 steps19:51
seb128so please keep going ;-)19:51
desrtWEIRD19:51
desrtif i let it activate (the way you're doing it) then i see the bug, indeed19:51
seb128oh19:51
seb128your step have "run the hud" before "start firefox19:51
seb128no, that doesn't make a difference19:52
desrtokay.  i can reproduce it now.19:52
seb128I had the results listed, I restarted firefox and it's buggy again19:52
seb128desrt, what did you change?19:52
desrti was testing firefox already open -> switch to it19:52
desrti have a theory19:53
desrtwhen you do the query it causes all of the existing submenus to be opened19:54
desrtbut if opening those submenus results in more submenus being shown (as a direct result) then those new submenus are not also shown19:54
seb128desrt, no19:54
desrtactually, this is getting a bit ugly....19:55
desrti'm iterating a hashtable of the items in order to show them all19:56
desrtand if dbusmenu could possibly call back into my code as a result of that, it could be modifying the hashtable while iterating19:56
seb128desrt, you are right I think, I've added a bookmark not in a subfolder and it's listed19:57
desrtthis means dbusmenu is calling back into me during the 'opened' event :(19:57
charleswould it make sense to iterate over a temporary copy?19:58
desrtyes.  that's what i'm thinking19:58
desrtso.  the good news is that dbusmenu actually isn't so insane as to call back into me20:04
desrtthe bad news is that i need another explanation :)20:04
chrisccoulson:(20:04
desrti'm sure it will be forthcoming soon20:04
desrterm20:06
desrtdbusmenu_menuitem_send_about_to_show20:06
desrtwhat is the difference between this and OPENED/CLOSED events?20:06
chrisccoulsonheh, good question!20:09
desrtso if i send about-to-show along with OPENED then it works fine20:10
chrisccoulsoni think the intention is that one is sent before opening the menu, and the other is sent afterwards. but it doesn't actually work like that anywhere20:10
desrtthat's... frustrating20:10
chrisccoulsonactually, firefox will probably even behave the same if you just send the opened event20:11
desrtyou appear to be correct20:15
desrtthe bad news is that i can no longer reproduce the problem :p20:16
chrisccoulsonhmmm, fingers crossed that none of the tests hang this time: https://launchpad.net/~mozillateam/+archive/firefox-next/+build/328956920:20
chrisccoulsonif they do, then i'm going to have to drink myself to sleep this evening :)20:20
desrtdbusmenu is like one race condition wrapped in another :/20:21
seb128chrisccoulson, just don't sleep and hack it's easier!20:22
seb128;-)20:22
desrtfigured it out20:27
chrisccoulsonyay :)20:28
chrisccoulsonah20:28
chrisccoulsonfantastic . my build has passed the stage that it hung at20:29
chrisccoulsonmust have been a SEU ;)20:29
seb128chrisccoulson, SEU?20:29
chrisccoulsonsingle event upset20:30
seb128is that a word? ;-)20:30
seb128well, work -> expression20:30
chrisccoulsonyeah. it's a term we were quite familiar with in aerospace20:30
desrtseb128: okay.  please try again.20:30
chrisccoulsonalthough i seriously doubt my problem was caused by SEU. it was more of a joke ;)20:30
desrtthe issue was with my code that automatically issues OPENED events for new submenus that appear while a query is in effect20:31
desrtit was working for new items, but dbusmenu also has the ability for an item to originally be created as a normal item and suddenly become a submenu20:31
desrtand in that case, OPENED wasn't being properly sent20:31
desrtit's actually extremely tricky -- the act of starting the query causes more menu items to pop into existance which then themselves must be added to the query20:33
desrtthis sort of use pattern would never exist outside of something like the hud20:33
chrisccoulsondesrt, oh, are we actually changing a normal menu item in to a submenu in firefox?20:34
desrtchrisccoulson: seems to be the case20:34
chrisccoulsoni'm pretty sure i made sure that we didn't do that :(20:34
desrtDBUSMENU_MENUITEM_PROP_CHILD_DISPLAY is initially unset and then later it becomes set20:34
desrtit could be a side-effect of the way dbusmenu sends the data across the bus though20:34
chrisccoulsonhmmm20:35
chrisccoulsonwe set it manually when we create the menu in firefox, even before we add any items to it, to try and avoid doing that: http://bazaar.launchpad.net/~extension-hackers/globalmenu-extension/trunk/view/head:/extensions/globalmenu/components/src/uGlobalMenu.cpp#L38320:36
seb128desrt, no luck20:36
desrttf...20:36
seb128hum20:36
desrtseb128: are you getting lots of g_warning messages from libdbusmenu meanwhile?20:36
seb128desrt, where?20:36
desrtfrom the hud process20:36
seb128desrt, none20:37
desrtare you allowing the hud to be activated?20:38
desrtor starting it manually?20:38
seb128it's weird20:38
seb128I tried both20:38
seb128it seems to work every second time in fact20:38
seb128I got 2 working case on 5 tries20:38
desrtit's a race :)20:38
desrtthere's another buglet in the hud that could be confusing you20:38
desrti realised the other day that it exists20:38
desrtlet me fix it20:38
seb128desrt, well there I ran the hud on a command line to see warning20:38
desrtthe window source doesn't pick up on the focus window that's existing when the hud is first started20:39
seb128I start firefox, alt, type a bookmark name20:39
desrtso if you don't switch away/back then it won't see it20:39
seb128restart firefox, alt, type20:39
seb128sometimes it works, sometime not20:39
seb128i.e I don't restart the hud between tries20:39
seb128it works every second try20:39
desrti think it may have to do with the amount of time between your keystrokes when you do the search20:40
desrtie: if the menus have time to be delivered meanwhile or not20:40
seb128could be20:40
seb128I'm starting and typing directly20:40
seb128let me try with a few seconds pause20:41
chrisccoulsondesrt, oh, i just found a case where we can change from a submenu to a normal menuitem and then back again20:41
desrtchrisccoulson: nice :)20:41
chrisccoulsondbusmenu does that automatically for you if you remove all of a menus children20:41
seb128desrt, yeah, ok, it's not working when I try like in the second after start20:41
chrisccoulsonwhich is a bit strange :/20:41
seb128desrt, so yeah, for normal users it works ;-)20:41
desrtNOT GOOD ENOUGH!20:42
seb128;-)20:42
desrtseb128: you've not seen dbusmenu warnings?20:42
* desrt gets them if he types his search too quickly20:42
seb128LIBDBUSMENU-GLIB-WARNING **: Generating properties error for: 88820:43
seb128LIBDBUSMENU-GLIB-WARNING **: Error getting properties on a new menuitem: Error getting properties for ID20:43
seb128I got some of those now20:43
seb128"some" being an understatement maybe20:43
desrtya... same story here20:43
* desrt makes a super-deeply-nested bookmark menu for testing20:44
desrti hate you, firefox20:47
desrt1) create deeply nested bookmark for testing20:48
desrt2) see it show up at the second level under "Recently bookmarked"20:48
desrt3) delete it from there20:48
desrt4) note that it has been completely deleted20:48
chrisccoulsonthat will probably fix the menuitems changing type: http://bazaar.launchpad.net/~extension-hackers/globalmenu-extension/trunk/revision/28120:53
desrtthat'll help prevent some thrashing in the hud20:54
desrtbut it should still be able to deal with it in theory20:54
chrisccoulsoni'm still not 100% sure that's where it happens, but that's the only place i can think of where it might happen20:54
desrt:)20:55
desrtfwiw, it's the common case that items are created without being submenus and only become submenus later20:56
desrtat least as i see it on my side20:57
chrisccoulsonhmmm :/21:01
chrisccoulsonperhaps there's not much i can do to avoid that21:01
desrtawesome21:03
desrtso nothing is wrong with the hud or firefox21:03
desrtit's unity21:03
desrtdbus output says that the hud is property emitting the QueryChanged signal when the new results come from firefox21:04
desrtunity is failing to show them21:04
desrtchrisccoulson: thanks for your help :)21:04
=== JackyAlcine is now known as jalcine
micahgkenvandine: thanks for fixing that annoying gwibber crash21:33
desrtseb128: found the issue...21:39
seb128desrt, great21:39
desrtthe front end is not responding to the query-updated signals21:40
seb128unity bug then?21:40
desrtso as firefox populates the menu items dynamically, the hud-service picks them up and emits change signals for the query, but they never show in the UI21:40
desrtya.  i think so21:40
seb128ok, open a bug for gord I guess ;-)21:40
desrtya... i'm just making sure that i'm adhering to the protocol properly21:41
desrtie: maybe i emit the change signal in the wrong way21:41
chrisccoulsonright, time to undock and move to the lounge. this is where my laptop locks up21:41
desrtchrisccoulson: best of luck21:41
desrtseb128: also discovered something quite odd21:42
desrtseb128: you were really right about the every-second-time thing21:43
desrtit seems like every second time the hud pops open an empty query gets sent to the service which causes the menu items to be pre-populated (causing the next non-empty query to be successful)21:43
desrtnot sure what the story is there, but it's interesting :)21:43
=== chrisccoulson_ is now known as chrisccoulson
seb128desrt, ok ;-)21:48
seb128chrisccoulson, your laptop still freeze on undock?21:48
chrisccoulsonseb128, yeah. it did it at the start of the cycle, and then it was resolved at some point21:49
chrisccoulsonbut now it started again21:49
chrisccoulsoneverything is running, and i can ssh in to it, but it's just that the display goes blank and i can never get it to come back on again21:49
chrisccoulsoneven if i restart X21:49
chrisccoulsonhappens on resume from suspend occasionally too21:50
chrisccoulsoni guess i should report a kernel bug21:50
desrtgord: hey21:50
desrtgord: please take a peek at https://bugs.launchpad.net/ubuntu/+source/unity/+bug/956480 when you get a chance21:50
ubot2`Launchpad bug 956480 in unity "hud searches don't update properly" [Undecided,New]21:50
gorddesrt, not on a good machine to check atm, but iirc we listen to the UpdatedQuery but only act if the query we receive is the same as returned by StartQuery checked with g_variant_equal - could there be something wrong there?22:00
desrtgord: so i added some debugging prints to determine exactly that22:04
desrtgord: my debug prints never ... print22:04
desrtso i'm wondering if somehow the logic that setups the signal watch is broken22:04
desrtcould be that my understanding of how to install a patched unity is also incorrect :)22:07
gordits code that we use throughout the rest of unity, so i would be surprised22:08
gordhttp://bazaar.launchpad.net/~unity-team/unity/trunk/view/head:/UnityCore/GLibDBusProxy.cpp if you want to take a look22:08
desrti'm going to make a testing source for the hud22:08
gordhum22:09
desrtthe only way to trigger it now is on some weird conditions with firefox22:09
desrtthis will make it a lot easier to see the issue22:09
gordlooks like a signal in unity doesn't get fired22:09
gordhttp://bazaar.launchpad.net/~unity-team/unity/trunk/view/head:/UnityCore/Hud.cpp#L151 there should be a signal emit about there22:10
desrtah.  so found the issue already? :)22:10
desrti'm going to work on my debug source in any case so that you have a good basis for testing your fixes22:10
gordmaybe, hopefully :) will wait for the morning before trying it22:11
desrtokay22:11
desrti'll be done the debug source by then22:11
nessitaok, I'm off22:24
nessitabye all!22:24
desrtta22:24
desrtgord: hey22:35
desrtgord: i just pushed a branch with the debug code22:35
desrtgord: grab this: https://code.launchpad.net/~desrt/indicator-appmenu/hud-rewrite-wip22:35
desrtthen run it like so: HUD_DEBUG_SOURCE=1 G_DBUS_DEBUG=message ./hud-service22:35
desrtafter you do a search you should see a once-per-second update of the time item being sent as a signal on the bus22:36
desrtunity never refreshes, though22:36
desrtRAOF: good morning22:43
RAOFdesrt: Good morning.22:43
desrtRAOF: the patch on the xorg list fixes the issue on my laptop22:43
RAOFYour purple snow?22:44
desrtyup22:44
RAOFNifty.22:44
desrtwe've a bug for it here: https://bugs.launchpad.net/bugs/95604622:44
ubot2`Launchpad bug 956046 in linux "intel driver fails to use dual-link LVDS if lid is down at boot" [Undecided,Confirmed]22:44
RAOFCool.22:47
RAOFHm.  How do you get byobu-tmux to send an F5 keypress to the client, rather than eating it?  F12-F5 doesn't seem to do it.22:50

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