=== jalcine is now known as jalcine_ [00:47] jasoncwarner_, beware the dreaded rls-p-tracking tag :) [00:50] RAOF, did you have any luck with the u-g background corruption on exit issue? If you're not working on it I'm going to have a look at that today [00:51] robert_ancell: I've got a bunch of things which infuriatingly *don't* work. [00:52] RAOF, do you know if anything has changed? This all used to work [00:52] Did it? At what point did it work? [00:52] last cycle (at least for me) [00:53] my current machine shows a black screen between the greeter and the session, which is I assume my driver clearing the memory where others don't [00:53] but it used to switch to the bg and then get replaced by the session [00:54] RAOF, did you try XCopyArea from the window to the root window? [00:54] robert_ancell: I did, yes. [00:54] robert_ancell: Did it work on *all* drivers last cycle? [00:54] I can't say for sure [00:55] Intel still works, presumably because it's acceleration architecture works in such a way that the wrong things unity-greeter was doing did the right thing. [00:55] there's a good chance it didn't [00:55] if XCopyArea doesn't work that's really odd - that should be 100% safe from the X protocol point of view afaict [00:55] Intel works for me. Or, at least, worked until I started trying to fix it :) [00:55] Did you dive into the GDM code and check they're not doing anything special? The original code was based off them [00:56] robert_ancell: I think my problem with XCopyArea was that I did it before the root window was exposed; thus, it disappeared. [00:56] actually you'd have to do an XCopyArea to a pixmap and set that as the root window background I supose - windows don't remember their content in X [00:57] Hm. That could work. [00:58] Alternatively, I could unmap unity-greeter's window and then XCopyArea. But that'd leave a flash, so not good. [01:00] The implementation was just to draw into the pixmap and set that as the background - you really *shouldn't* need to XCopyArea [01:01] Yeah. [01:01] Although, as mentioned in the bug, you should do that after you've actually *drawn* to the pixmap :) [01:02] Also, cairo doesn't guarantee that the pixmap contains anything sensible until you surface.flush() it. === cjwatson_ is now known as cjwatson [01:02] ah [01:02] Doing both of these things doesn't fix it, however. [01:02] also, doesn't Cairo use Surfaces instead of Pixmaps internally? So perhaps they have different behaviour to Pixmaps when the clients exit? [01:02] Does each driver essentially implement XRENDER themselves? [01:03] No; the acceleration architecture does that. [01:03] that's common code in X.org? [01:03] and then the drivers just have buffers etc [01:03] Which would be my guess as to why Intel works, and radeon/nouveau do not; Intel's using their own home-brewed UXA acceleration arch, radeon/nouveau are using the in-server EXA implementation. [01:04] ah [01:05] Where's the gdm code that does this? === jalcine_ is now known as jalcine [01:07] * robert_ancell hunts around [01:07] Looks to be in gdm-slave.c [01:08] it's probably based off gui/simple-greeter/greeter-main.c [01:09] but it may actually be using gnome-background from libgnome (?) [01:10] RAOF, yes, gnome-desktop/libgnome-desktop/gnome-bg.c [01:11] gnome_bg_set_root_pixmap_id [01:12] so it might work better if we have a separate process keeping the root window alive? [01:15] Maybe? [01:15] I thought the root window hung around, though. [02:16] pitti wins at being german [02:16] 1) make a claim using a numbers like 99.99995% [02:16] 2) cite a footnote that explains why this calculation is the actual accurate value [02:29] robert_ancell, ping about bug 880104 [02:29] Launchpad bug 880104 in lightdm "Using pam_group results in: pam_group(lightdm:setcred): unable to set the group membership for user: operation not permitted" [Medium,Confirmed] https://launchpad.net/bugs/880104 [02:29] robert_ancell, it's because of the call to initgroups, which wipes the group list [02:30] robert_ancell, I think we need something smarter like a call to getgroups, merge with existing groups, and then a call to setgroups or something like that. I'm about to go to bed, and will deal with it tomorrow unless you're feeling frisky [02:30] mterry, ok, cheers. I thought it might be something like that [02:31] It might be that the groups are set after authenticate but before pam_open_session. So we just need to do it after the authenticate (i.e. once we know what user we have) [02:33] yeah, it's done in pam_setcred, so we just need to move the setgroups [02:35] robert_ancell, you mean move initgroups to before pam_setcred? [02:35] yes [02:35] robert_ancell, easy enough [02:36] I'm guessing that the group memberships doesn't affect any things that a root process wants to do [02:36] so the only thing we have to do last is drop privileges [02:36] Do group memberships matter for root? [02:41] mterry, I'll work up a patch for it [02:41] OK [03:14] who is reponsible for gnome-language-selector? === sikon is now known as lucidfox [03:37] Ok. I can definitely draw *something* to the root window's backing pixmap, and it works. [03:46] Aha. It *is* setting the root backing pixmap; it's just setting it to garbage. [03:52] Huh. We create the pixmap, but nothing ever draws to it. [04:02] Vala needs a debugger ☹ [04:06] RAOF: gdb? [04:07] Yeah, but then you need to read vala's c output to make sense. [04:07] compile with -g [04:07] then you get to read vala code instead [04:08] Ooh, that'd be much more fun! [04:09] Hm. ‘[+20.72s] CRITICAL: gtk_widget_draw: assertion `!widget->priv->alloc_needed' failed’ is why lightdm is drawing garbage to the root window. [04:10] lightdm does its image loading in threads [04:10] i wonder if it's doing more than that in the thread accidentally [04:10] Well, it's already successfully drawn the background. [04:11] This is just trying to draw the background on a different cairo context. [04:11] desrt: What can cause that assertion to fail? [04:12] * desrt wonders how it happens that sometimes the amd64 builders get so far behind and other times it's the i386 ones [04:12] RAOF: forcing a draw when a size invalidation has been scheduled [04:12] could resolution changes be involved? [04:13] Well, it's drawing on a different-sized surface. [04:13] A framebuffer-sized pixmap, rather than whatever GTK normally thinks its drawing on. [04:14] this is unity-greeter? [04:14] Yu. [04:14] It's (now) doing everything to set the root window's backing pixmap, except actually drawing to it :) [04:15] why the hell is it being done this way? [04:16] I think because it's roughly what gnome-desktop does. [04:17] it doesn't punt through a widget [04:17] .draw() is not a pure vfunc, you must understand [04:17] calling background.draw() does NOT result in calling the draw() function on the Background class [04:17] it results in calling gtk_widget_draw() on the background instance [04:17] which will so some stuff [04:18] maybe calling that function will be in there somewhere [04:18] or maybe throwing an assert [04:19] are you trying to get the login box as part of what you are drawing? [04:19] or only the background? [04:20] Only the background. [04:20] Yeah, I know it's calling gtk_widget_draw. [04:20] so that draw function chains up to the GtkFixed draw [04:20] * RAOF has been hitting the C code, as unity-greeter doesn't (by default) build with -g [04:20] which will draw the container children -- like the login box [04:20] Hah. [04:21] probably you'd rather call draw_full() directly [04:21] that way you can skip the trip through gtk [04:21] Ok. So, it's entirely the wrong thing to do, and the only reason it wasn't obvious is that (a) GTK critical assertions aren't fatal, and (b) the Intel driver accidentally used the right contents for the uninitialised pixmap. [04:25] Win! [04:25] score [04:25] time for me to go to bed, then :) [04:25] Sweet dreams! [04:25] uh... you too. [04:25] :) [04:27] hey robert_ancell , I mentioned to RAOF , but a black screen is better than the corruption that we are seeing, so that might be step 1. step 2 would be to fix the corruption. Step 3 is probably ??? and step 4 is our friend profit [04:27] jasoncwarner_: We've just hit step 2. [04:28] RAOF, \o/ [04:28] RAOF: !!! [04:28] It'll now be just as fast to fix it as to remove the transition. [04:28] Well, at least, if my xnest testing is accurate :) [04:30] robert_ancell: I'm *amazed* that code works on Intel. It's wrong in so many ways :) [04:30] RAOF, which code? [04:30] The code for setting the root window background pixmap. [04:31] what's the main way it's wrong? [04:31] It never draws to the pixmap. [04:31] Well, that's the *final* reason it's wrong :) [04:31] that one seems quite major [04:32] what's with the drivers allowing pixmaps with uninitialized memory? [04:32] Performance optimisation? [04:32] What's with Intel *accidentally* picking up the right pixmap? :) [04:32] so any X program can just allocate a pixmap and read from it? [04:32] Yeah, totally. [04:32] i.e. reading your video memory [04:33] Not sure about that; there may be guards on the reading. [04:33] Anyway, I need to go off to an appointment now. I'll come back and prepare a unity-greeter merge. [04:34] nice === JanC_ is now known as JanC [05:59] jasoncwarner_, what are these rls-p-tracking magic tags? [06:16] good morning [06:26] hey jibel [06:27] jibel: with the QA lab shutted down, I think that it's up again (can connect to wazn), but no vm running on it [07:20] Bah, Robert's gone. [07:23] Heh. No mterry, etiher. [07:44] didrocks, good morning [07:44] didrocks, on it [07:45] thanks :) [07:45] Huh. The latest unity-greeter's not in bzr. === tkamppeter_ is now known as tkamppeter [07:59] cjwatson, stgraber: you could also just get the last two values from the result, like call()[-2:] [07:59] cjwatson: your's also looks good [08:00] seiflotfy: right, bug report with test case appreciated [08:02] desrt: I was actually incorrect -- that number assumed that 50% of users couldn't find it, but I failed to neglect that [08:02] that's what you get when you write this stuff in the middle of the night :) But it didn't let me sleep, so I had to get up and off my chest [08:05] didrocks, jasoncwarner_: I think today I'll actually take the sick day I put in yesterday (but then did not actually get to not working) [08:05] fever, sleepless night, feeling horrible, etc. [08:05] pitti: oh :( take care Martin [08:06] (that's why you commented at 2AM… I was afraid it was due to the dentist operation…) [08:06] * didrocks hugs pitti [08:08] didrocks: well, both -- I woke up due to fever, and then my brain didn't let me sleep again [08:08] I didn't have any fever last time [08:09] for my first tooth, I had some, then none for the 3 followings, it's pretty random. take some rest and try to sleep :) [08:15] hmm, ssh is asking my password again: Enter passphrase for key '/home/xclaesse/.ssh/id_rsa' [08:16] that's something that breaks times to times with ubuntu updates... [08:41] xclaesse, might be a problem with gnome-keyring which isnt running properly [08:43] ricotz, hm, ok... [08:44] ricotz, something else, do you know why there are no gdm 3.2/3.4 package, not even on gnome3 ppa? [08:44] is it that broken? [08:44] .xsession-errors might tell you something here [08:45] ricotz, I see nothing related to that in .xsession-errors :( [08:45] yeah, unfortunately gdm 3.2+ has its problems [08:46] is there a way to disable hud? [08:47] ricotz, ok, thanks [08:47] ok got it [08:47] xclaesse, the first few lines mentioning GNOME_KEYRING_CONTROL are important here [08:48] ricotz, I have that: http://fpaste.org/hhvE/ [08:48] xclaesse, if they dont refer to the same tmp folder something goes wrong [08:50] xclaesse, is this running the precise version or the gnome3-ppa one? [08:50] although this output isnt looking normal [08:51] but i might be mistaken [08:51] xclaesse, is the gpg-agent working for you? [08:51] seb128, hi [08:51] hey [08:51] how are you? [08:52] good thanks, how are you? [08:52] salut seb128, la forme? [08:52] seb128, fine ;) [08:52] hey didrocks, yes! you? [08:52] ça va ;) [08:52] seb128, there is a problem with your rhythmbox 2.96 upload :\ [08:53] ricotz, which one? [08:53] didrocks, I was better before checking -changes :p [08:53] seb128, ubuntu1 [08:53] ricotz, how can I know if it works? :p [08:53] ricotz, what problem I mean [08:53] * xclaesse uses only ssh keys [08:53] seb128, oh ;), you dropped some important *.install files [08:53] rhythmbox-oneiric/rhythmbox-mozilla.install [08:53] rhythmbox-oneiric/rhythmbox-plugin-magnatune.install [08:53] rhythmbox-oneiric/rhythmbox-plugin-visualizer.install [08:53] rhythmbox-oneiric/rhythmbox-plugin-zeitgeist.install [08:54] seb128: what do you mean? [08:54] ricotz, I didn't "drop" anything, I bet somebody didn't commit properly to the vcs when doing the previous update [08:54] didrocks, I was hoping you or pitti would have tackled some of the GNOME updates, I'm not looking toward another day of tarball updates ;-) [08:54] seb128, no, the vcs contains these file, but the upload itself doesnt [08:55] seb128: I'll do some, but I told you that with the last minutes g-c-c changes, I'm not very available for this round of update :) [08:55] ricotz, I used bzr builddeb [08:55] pitti is sick and won't be here [08:55] didrocks, ok, no worry ;-) [08:56] seb128, hmm, anyway, could you look at https://launchpad.net/ubuntu/+archive/primary/+files/rhythmbox_2.96-0ubuntu1.debian.tar.gz [08:56] ricotz, I will get it fixed, thanks for pointing it [08:56] seb128, ok [08:57] ricotz, but [08:57] (seb128, i just noticed it today while doing a snapshot) [08:57] ricotz, http://bazaar.launchpad.net/~ubuntu-desktop/rhythmbox/ubuntu/files [08:57] those files are not in the vcs [08:57] http://bazaar.launchpad.net/~ubuntu-desktop/rhythmbox/ubuntu/revision/160 [08:57] oh :\, i see [08:58] they were not added when pitti,dobey did the update [08:58] they probably forgot to bzr add them [08:58] alright [08:58] I take only half the blame :p [08:58] but thanks for pointing it! [08:58] ;) [08:59] Good Morning. [08:59] hey BigWhale [09:00] xclaesse, hmm, so ubuntu or gnome3-ppa version? [09:01] ricotz, oh it's the ppa one actually, that may explain it... [09:02] xclaesse, ok, i am running the ppa version too here, but without a problem [09:02] but with a gnome-shell sesssion which might matter [09:02] ricotz, hm, I see there is an update of g-k in your ppa [09:02] maybe that will fix it :) [09:03] there were just translation fixes in it [09:03] ricotz, I have a gnome-shell session as well ;) [09:03] but of course there a newer version of the other g-k part too which arent there yet [09:30] ricotz: any unforeseeable trouble with the backports or is everything good? [09:30] pitti: no team meeting today? [09:30] Sweetshark, seems fine so far, there is no build ready for testing yet though -- building in ppa:ricotz/ppa [09:31] seb128, do you mind sponsoring http://people.ubuntu.com/~ricotz/sponsor/cheese_3.3.90-0ubuntu3_3.3.90-0ubuntu4.debdiff ? [09:32] ricotz, can do, you didn't want to do the .92 update while you are at it? ;-) [09:33] ricotz: great. no hurry, just wanted to know if there is any trouble ;) [09:33] seb128, hmm, right, i just wanted to get rid of the annoying conflict ;), so i guess please upload u4 for now [09:33] ricotz, ok [09:34] Sweetshark, not yet ;) lucid amd64 built :P [09:36] Sweetshark, the problem will be the oneiric amd64 while the ppa builder might run out of space, natty amd64 got one which will work === jml` is now known as jml === mpt_ is now known as mpt [11:20] cnd, I think you broke my touchpad :-) === geser_ is now known as geser [11:33] (reported bug 960108) [11:33] Launchpad bug 960108 in xserver-xorg-input-synaptics "Right-click simulation (two-finger hold+click) no longer works on MacBook touchpad" [Undecided,New] https://launchpad.net/bugs/960108 [11:56] pitti, hi === greyback is now known as greyback|lunch [12:02] tkamppeter, he's unwell and not working today [12:05] lol, this is brilliant: https://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/d30ae1c692ff53c3?pli=1 === chrisccoulson_ is now known as chrisccoulson [12:06] seb128, OK, so I will override Debian for the cups and cups-filters uploads to get them in for some testing before beta2. [12:07] tkamppeter, that's fine, I guess you can sync them later once pitti uploads to Debian [12:13] seb128, thanks. [12:14] yw [12:21] Is precise switching to 3.3 kernel or we're 'stuck' with 3.2? [12:22] this is rather a question for #ubuntu-kernel [12:23] but the answer is 3.2 with some bug fixes from the newer versions [12:24] well, with the new maintenance model for LTS, we will get the support from newer hw for 2 years [12:24] but again, not something for that channel :) [12:27] Thanks. You guys are all full of <3. Happy. :) [12:30] uh, so disabling hud by disabling the shortcut breaks any shortcut needing alt? [12:39] tjaalton, bug #945816 [12:39] Launchpad bug 945816 in compiz "[regression] Changing the HUD shortcut disables all Alt-based combinations. And changing the Dash shortcut disables all Super-based shortcuts." [Medium,Fix committed] https://launchpad.net/bugs/945816 [12:39] seb128: thank you [12:40] tjaalton, yw [12:40] tjaalton, what an idea to want to disable the hud :p [12:40] seb128: yeah, who would've thought ;) === greyback|lunch is now known as greyback [12:41] one more reason for some to install ccsm :/ [12:41] tjaalton, we have an increasing number of bugs because people turn off stuff and hit untested configs and bugs [12:42] the options must be hidden harder then :) [12:42] tjaalton, it's making me reconsider on options, I start leaning toward the reducing them [12:42] tjaalton, well I think we should stop supporting people trying to use unity without i.e hud or appmenu [12:42] like either you use unity as designed or you don't like it and use something else [12:42] hopefully unity is going enough that you use it ;-) [12:43] hud is constantly getting on the way though [12:43] still? the tapping issues for resolved in 5.6 we didn't get a lot of complains recently [12:44] well it's usually my fingers not keeping up, so while it technically should work it's not always so good for me :) === fenris is now known as Guest87935 [12:44] hard to explain [12:44] btw, objections on adding intuos5 support in libwacom? [12:45] i'm thinking of getting one, might replace my mouse.. [12:45] tjaalton, no idea what is untuos5 ;-) [12:45] wacom [12:45] with multitouch [12:45] well, you are the maintainer, your call, I've no option on that ;-) [12:45] ok, it's a new "feature" though it just adds the device definitions.. [12:46] needs driver support too of course, that's FFe material I guess [12:46] do it, it's easy enough to revert if that creates really issues [12:46] right [12:46] yeah, the driver side is likely a ffe [12:47] just for the record... indicator-weather is driving me crazy :> [12:47] BigWhale: you're not the only one [12:48] what's wrong with it? [12:48] crashes after a few hours of use [12:48] constantly crashing [12:48] been like that for a year [12:48] ie. from the start [12:51] luckily it's opensource so we can fix it ;-) [12:51] right [12:52] i did try to look at it once but then got other stuff to work on [12:52] I probably will... [12:57] good morning [12:57] desrt, morning! [12:58] pitti: ricotz rightfully said we should sync openclipart from debian. would you do that? [13:00] Sweetshark, unfortunately, pitti isnt around today [13:00] ah, meh [13:01] maybe didrocks likes to do it ^ [13:04] Sweetshark: it's a sync? openclipart source package, right? [13:09] didrocks: right [13:09] seb128: any new hud explosions since last night? [13:09] or am i in the clear for a change? :) [13:10] desrt, no but I just uploaded your new version today [13:10] oh [13:10] i thought you did that yesterday [13:10] i'll ask you the same question tomorrow, then :) [13:10] desrt, it slipped out due to GNOME 3.3.92 busyness ;-) [13:10] ack. [13:10] desrt, works fine for me in any case [13:11] * desrt has learnt to expect exotic races when dbusmenu is involved :) [13:11] just because it works for you doesn't mean there aren't edge cases to iron out [13:11] desrt, you still have some hud bugs assigned though, the DoS stuff and the stripping [13:11] indeed [13:11] the dbus message work as well [13:11] most of what's left there is work in dbusmenu, though [13:17] jbicha, hey [13:18] phew, the g-c-c changes are not fun with all the mirror screen, dragging bar, delayed apply… and unity-2d/3d not using the same key [13:19] didrocks, :-( [13:19] didrocks, do you need help? [13:19] pitti: hey. what's the story with the language selector panel? [13:19] desrt, he's off sick [13:19] ah [13:19] seb128: no, just taking time [13:19] but thanks :) [13:19] desrt, what about the language selector? [13:19] didrocks, yw ;-) [13:19] seb128: when i click the icon there's a bit of a delay and then a new window opens [13:20] desrt, right, rodrigo was supposed to improve the upstream region panel enough so we use that [13:20] desrt, that was before rodrigo left Canonical though [13:20] i see [13:20] desrt, nobody had time to pick it up this cycle [13:20] so next cycle [13:20] fair enough [13:25] seb128: is there any gconf user left in g-s-d after the keybindings? [13:25] desrt, yes [13:25] what else? [13:25] desrt, the gsettings to gconf glue (I was pondering turning it off by default on precise though) [13:25] ah. right. [13:26] like the code which replicates proxy settings etc to gconf [13:26] it almost seems like we could abuse that code to deal with the keybindings [13:26] desrt, it feels like stacking hacks on hacks [13:26] i disagree.... [13:26] i was going to patch the control centre in a somewhat similar way [13:27] for the wm keys, have a map of gsettings keys and their corresponding 'old' locations in gconf [13:27] as a way of keeping the surface area of the patch as small as possible [13:28] desrt, so looking at g-s-d I think those keys are only multimedia ones, so no compiz interaction, so dropping that patch should be fine if g-c-c writes to gsettings for the corresponding entries [13:29] desrt, is that your understanding as well? [13:29] yes [13:29] but i took a look at g-c-c as well last night [13:29] desrt, so we basically just need a way to make sure the g-c-c changes to wm keys land to gconf for compiz? [13:29] the way it handles things i'm not so sure that it will be easy to cleanly separate like that [13:29] ie: separate gconf vs. gsettings [13:29] so i was thinking that the best way to do that patch would be a list of gsettings keys and a mapping to gconf locations [13:29] desrt, can't we just write wm to both? [13:29] and just do it like that [13:30] yes. that's the plan [13:30] seb128: bad pitti! :) [13:30] when it sees a write to gsettings, it will do the appropriate gconf write [13:30] dobey, bad you to not do a merge request I guess? ;-) [13:30] desrt, sounds good to me [13:30] seb128: so my next logic is that we already have the migration code in g-s-d.... [13:31] seb128: if you tell me we could rip that out entirely then i think we should do it [13:31] desrt, do you want to try dropping both patches and see if things just work? [13:31] seb128: i did do a merge proposal for it [13:31] seb128: i guess WM keybindings would stop working :) [13:31] desrt, why? [13:31] (for compiz) [13:31] desrt, the gsettings<->gconf glue should do the replication [13:31] it replicates keybindings? [13:32] desrt, you don't want to know what that code does [13:32] okay :) [13:32] desrt, I will tell you anyway :p [13:32] well, let me check something [13:32] desrt, it parses all the installed .convert to get the mapping [13:32] i have an unpatched g-c-c here [13:32] let me try to set some keybindings and see if they land in gconf or not [13:32] desrt, and use it to write any key listed there to gconf [13:32] uh [13:32] desrt, so any gsettings key in a .convert will be written to gconf [13:32] the one-time GConf conversion files, you mean? [13:32] desrt, yes [13:33] oi. [13:33] desrt, that's how it gets the mapping [13:33] that's.... thorough [13:33] and just a tiny bit INSANE [13:33] lol [13:33] I knew you would like it ;-) [13:33] it's ballsy [13:33] and somewhat effective [13:33] seb128: https://code.launchpad.net/~dobey/ubuntu/precise/rhythmbox/prereleases-2-95-5/+merge/96671 and those files are in the .diff :) [13:33] I was pondering addering a whitelist list of keys [13:33] GAAAH! STOP remapping my kbd on upgrades [13:33] good for days when you're in a "i don't want to have to write and maintain this huge list of shit" mood [13:33] hallyn: indeed [13:34] hallyn, we don't do that [13:34] Alt+F4 doesn't work for me under Unity any more :( [13:34] desrt, well I hate writting back to applications gconf tree, it's just a waste [13:34] dobey, wfm [13:34] seb128: ya. that's totally stupid. [13:34] it should only be for various 'well known values' [13:34] things like proxy, etc [13:35] desrt, right, what I was just saying, I was pondering building a whilelist with a dozen of keys [13:35] seb128: do you also have gconf keybinding patches in metacity? [13:35] seb128: in a gnome-terminal winodw, i just get ";35" printed when i press it :-/ [13:35] dobey, do you use a ppa for compiz or unity? [13:35] no [13:35] dobey, https://code.launchpad.net/~dobey/ubuntu/precise/rhythmbox/prereleases-2-95-5/+merge/96671 was buggy indeed, so both your fault and pitti's fault [13:35] seb128: buggy how? [13:35] dobey, you used the wrong vcs, so pitti had to copy stuff over by hand [13:36] dobey, the desktop team ppa are not lp:ubuntu they are lp:~ubuntu-desktop and debian dir only [13:36] dobey, i.e what is in the control file or what apt-get source or debcheckout tells you [13:36] bah [13:37] desrt, no, we just didn't update that one [13:37] dobey: you should do what i do. claim ignorance and get seb to do all your future uploads for you :) [13:37] seb128: what happens for unity 2d, then? [13:37] desrt, unity-2d is using it as well which makes things harder to use [13:37] desrt, well, same as compiz, still using gconf [13:37] ohhh [13:37] no update = old version [13:37] right [13:37] right [13:37] was it just the keybinding thing? [13:38] * desrt can't imagine metacity has seen a lot of activity this cycle [13:38] yes [13:38] oh wow. 2.34 even. [13:38] desrt, so another crazy idea [13:38] desrt: even better, "the tools should handle it, or should at least inform me (as should the reviewer)" [13:38] desrt, which might be easier than what we are speaking about here [13:38] seb128: i like crazy ideas. hit me. [13:38] seb128: particularly ones that involve less patches :D [13:38] why the hell does lp:ubuntu/foo not pull lp:~ubuntu-desktop/foo/blah in these cases? [13:38] desrt, drop the gsd patch, drop the gcc patch, cp -r keybinding-3-2 oldkeybindings [13:39] desrt, and ship the 3.2 panel with ShowOnlyIn=Unity [13:39] desrt, and the new one under shell [13:39] OnlyShowIn [13:39] desrt, i.e ship keybinding 3.2 and 3.4 as different panels [13:39] and tweak showin [13:39] desrt, so we have no patching, just shipping old and new version side to side [13:39] seb128: wasn't blaming you personally :) just some piece in the otherwise lovely ubuntu desktop. cause, you know, that's what i'm using :) [13:40] seb128: back in 15. local 'situation' :) [13:40] desrt, ttyl [13:48] seb128: happy Spring! === kiwinote_ is now known as kiwinote [13:49] jbicha, seems to me spring started a month ago here :) [13:49] pitti, can you look at https://bugzilla.gnome.org/show_bug.cgi?id=668903 [13:49] Gnome bug 668903 in introspection "Broken marshalling on big endian architectures" [Major,Reopened] [13:51] jbicha, hey, thanks, to you as well! [13:51] jbicha, how are you? [13:51] kenvandine, he's off sick today but I guess he will read feedback [13:51] scrollback [13:52] i just noticed [13:52] kenvandine: I thought this was summer! [13:53] i wish this is what summer felt like... 80F is much better than 98F :) [13:53] it's been in the 80s in Wisconsin for instance [13:53] jbicha, btw if you want to do some of the .92 updates like gnome-themes-standard, cheese, etc feel free ;-) [13:53] seb128: back [13:54] seb128: so basically you're saying have two copies of the panel -- one writing entirely to gconf and the other writing entirely to gsettings? [13:54] desrt, yes [13:54] seems like it wouldn't work [13:54] seb128: I'm a bit swamped with Docs Freeze & my day job is working on posscon.org which happens next week so I won't be able to do the updates as much this week :) [13:54] because g-s-d has to read from one place or the other [13:54] desrt, the 3.2 and 3.4 codebases [13:54] jbicha, ok [13:54] unless we want to have onlyshowin for the media-keys g-s-d plugin (and i don't think it works like that) :) [13:54] desrt, oh right :-( [13:55] seb128: okay. here's what's involved (add any i miss): g-c-c, g-s-d, mutter, metacity, compiz [13:55] right? [13:55] yes [13:56] if we followed upstream, absolutely everything would be happy except compiz? [13:56] well, and unity-2d [13:56] (including new metacity version) [13:56] if we took the new metacity, unity-2d would be happy [13:56] not sure how unity-2d keys interact with the wms one [13:56] oh. it has its own keys? [13:56] that's assuming the unity-2d code doesn't use gconf [13:56] desrt, I don't know the unity2d codebase, I can't tell [13:57] hey desrt, small hint, you probably should put a commit message now to https://code.launchpad.net/~desrt/unity/no-average-bg-color-gsettings/+merge/96863 and approve your branch :) [13:57] yeah, 2d has its own keys [13:57] didrocks: what do they do? [13:58] choosing launcher placement, putting barriers sensitivity, launcher items content [13:59] oh [13:59] not keybindings, though [13:59] desrt, not sure if they read any keybindings for i.e hud [13:59] a quick grep tells me not [13:59] no, it's part of unity-2d as well [13:59] ok [14:00] so here's my insane idea: [14:00] 1) update metacity [14:00] 2) drop all the patches [14:00] 3) write a compiz plugin to do gsettings->gconf migration [14:01] st [14:01] whoops [14:01] I had thought Precise was going to have compiz gsettings since there was a branch for it before oneiric was released [14:01] jbicha: the branch wasn't really ready.... [14:02] and of course now's way too late for that [14:02] hello desktop team, who is able to make a decision on bug 882014 ? [14:02] Launchpad bug 882014 in indicator-weather "Please consider package removal or adding developers" [Undecided,Confirmed] https://launchpad.net/bugs/882014 [14:02] ya. i did a couple of rounds of review... it was a complicated patch [14:02] and it just dropped off [14:05] desrt, I think it's too much change at this point, beta2 freeze is in 2 days [14:06] desrt, you can try to get a ffe but that seems a crazy plan [14:06] desrt, I would try to go for "drop the g-s-d patch and make g-c-c write to both gconf and gsettings" [14:06] seb128: it's the metacity part that you object to, isn't it? [14:06] desrt, that and "write a compiz plugin" [14:07] that's trivial :) [14:07] okay [14:07] well, I feel like the "get g-c-c to write to both location" should be easier [14:07] so what is your plan for the g-s-d migration patch? [14:07] and less risky [14:07] whitelist-only or dropped entirely/ [14:07] that's a different topic [14:07] it's related [14:07] because if we have something migrating keys from gsettings to gconf we could use it [14:08] hum, I was going to email ubuntu-desktop list suggesting dropping it [14:08] i think that's a good idea [14:08] so then i agree with you [14:08] i'm going to write a very very small g-c-c patch [14:08] it will basically be a list of gsettings keys and corresponding gconf keys [14:09] when a write happens to the gsettings key in question, it will also go to the proper gconf key [14:09] piece of cake [14:10] desrt, you can probably copy the gsettings-desktop-schemas wm convert for that mapping table [14:10] sounds good [14:10] it's all the keys in /app/metacity, right? [14:11] should be [14:12] but I've little experience with wms and keybindings so maybe check with didrocks [14:12] well [14:12] if it's in the conversion file then it's just a straight port [14:12] gsettings-data-convert migrations are.... not clever :) [14:12] "oh. i see a string. it must be a string!" [14:12] Sweetshark, I re-ran oneiric->precise upgrade and bug 916291 is still there with LO 3.5.1-1ubuntu1 [14:13] Launchpad bug 916291 in libreoffice "failed to upgrade from Oneiric to Precise: ERROR: Cannot determine language! - exit status 134" [Critical,Triaged] https://launchpad.net/bugs/916291 [14:13] that's about as advanced as the logic is :p [14:13] what are you trying to fix? [14:13] didrocks, is /usr/share/GConf/gsettings/gsettings-desktop-schemas.convert basically what compiz needs? [14:13] didrocks: reducing the patches on g-c-c and g-s-d [14:13] didrocks, reduce the patch crazyness and write to gsettings as well as gconf for shell benefit [14:14] seb128: the saddest part about this plan is that g-c-c has to keep its gconf depend [14:14] the mapping is actually already exposed (the metacity keys we steal) [14:14] jibel: Ok, I need an exact virtualbox image of that run then as I cannot reproduce that here. [14:14] didrocks, /usr/share/GConf/gsettings/wm-schemas.convert I meant [14:14] no [14:14] didrocks: yeah, currently users who try to change keyboard shortcuts in GNOME Shell are met with failure, we can refer them to dconf-editor but that's a pain [14:14] /usr/share/gnome-control-center/keybindings/*compiz* [14:14] didrocks, well, I was wondering if all the keys in the mapping are listed there [14:15] (which is a sed from metacity) [14:15] this is the keys that are used [14:15] thanks [14:15] oh. that. [14:15] ya. that's going to be an issue, i think [14:15] the control centre looks at the files in that directory [14:15] and they're going to have gconf paths, not gsettings keys :X [14:16] right [14:16] jibel: What I did to try to get that error was: 1) install vanilla oneiric 2) apt-get update && apt-get upgrade 3) do-release-update -d [14:16] jibel: should I have left out 2) ? [14:17] seb128: i start to like my idea more again :p [14:17] unless we can get compiz not to install those files [14:18] if compiz doesn't install those files, it has no idea where to look though :p [14:18] i'm confused. those files are for the benefit of compiz or for the control centre? [14:18] both [14:18] control center to expose them [14:18] compiz is reading them [14:18] and has a giant conversion table within code [14:19] this is really quite dreadful :) [14:19] but IIRC, they need to exist [14:19] lemme check something, then [14:21] hum [14:21] the control centre actually doesn't seem to be bothered by then [14:21] it just ignores them [14:21] good morning [14:21] desrt: it will only expose those corresponding to the wm running [14:22] didrocks: is this the patched or unpatched behaviour? [14:22] because we plan to remove all the patches... [14:22] desrt: unpatched behavior [14:22] all the g-c-c patches or just the revert? :) [14:22] i wish all :) [14:22] aha [14:22] the gconf reverts, basically [14:24] so here's what i don't get [14:24] the new format (gsettings) keybindings files have description strings in them [14:24] the gconf ones don't.... [14:24] where do the descriptions come from? [14:25] desrt: gconftool --short-docs [14:25] huh. === MacSlow is now known as MacSlow|lunch [14:25] they are matching [14:25] fascinating use of introspection [14:27] see, description on keys are used :-) [14:28] right. so the compiz ones will be ignored [14:28] if (schema == NULL && [14:28] keylist->schema == NULL) { [14:28] g_debug ("Ignored GConf keyboard shortcut '%s'", name); [14:29] because they don't have a schema='' attribute [14:29] that's perfect [14:30] seb128: okay. we do it your way. this shouldn't be too hard at all. [14:31] desrt, \o/ [14:35] weird... the keyboard 'item' code is like a copy of the background 'item' code [14:35] * desrt has a strong sense of deja vu [14:45] chrisccoulson: any objections against an annoying libreoffice roomie at uds-q? [14:54] * desrt wonders what would be higher -- the electricty consumption due to the parallel building of libreoffice (on björn's laptop no less) and firefox -- or the noise complaints generated by passionate levels of dbusmenu bitching [14:57] desrt: we should combine those to use the synergy: high power noise complains ... [15:03] desrt: btw, did you read my message about the commit message not set and so, your wonderful branch not merged? [15:03] didrocks: i did read it, but i didn't understand what i was supposed to do [15:04] desrt: go to the merge proposal page [15:05] desrt: see the "add a commit message" [15:05] be tempted by it and add one :) [15:05] then, on top [15:05] change needs review -> approved [15:06] that was... easy [15:06] :) [15:07] i just had to copy-paste the commit message to ... the commit message [15:07] perplexing :) [15:08] desrt: thanks! :) [15:12] desrt, yeah, that's a stupid ui [15:12] especially when your merge request has 1 commit [15:12] it should automatically use the commit message as merge message for those [15:17] ok, I'm out for some exercice [15:17] will be back for the meeting time in case we have a meeting today ;-) [15:17] if people feel bored the pad still has a stack of GNOME updates to claim, so feel free to pick one [15:18] seb128: quick update [15:18] desrt, yes? [15:18] seb128: the way keybindings are handled in upstream gnome is very stupid presently [15:18] metacity is installing the g-c-c keybinding description files for the schemas in gsettings-desktop-schemas [15:19] those should be moved either to g-c-c or g-d-s [15:19] because otherwise the new metacity is required for mutter's keybindings to be set at all -- which is just wrong, and which we don't have [15:20] hum, it start feeling like we will have broken keybindings for shell in the lts [15:20] i plan to fix this upstream ASAP [15:21] ok [15:21] that said, bbl, need to go if I want to be back for meeting time ;-) [15:22] Reading package lists... U Bë [15:22] i'm also getting that "U Be" printed a lot when doing apt-get update and apt-get upgrade stuff [15:48] hi Sweetshark [15:48] yeah, that's fine :) === MacSlow|lunch is now known as MacSlow [16:33] jbicha, have you looked at the clutter-gst build failures? [16:34] kenvandine: no, I couldn't get an ARM chroot working so there wasn't too much I could do to test besides pushing random things into Precise [16:35] re [16:36] didrocks, kenvandine, chrisccoulson, Sweetshark, cyphermox, mterry, agateau, Riddell: it's meeting time if somebody has a topic [16:36] I don't understand ARM much, that's why it would be random [16:36] hi! [16:36] no topic for me [16:36] sorry, been looking at memory leaks in firefox today :) [16:36] hey chrisccoulson, how are you? [16:37] seb128, yeah, not too bad thanks. how are you? [16:37] I'm good thanks! [16:37] 14:02 < Riddell> hello desktop team, who is able to make a decision on bug 882014 ? [16:37] Launchpad bug 882014 in indicator-weather "Please consider package removal or adding developers" [Wishlist,Incomplete] https://launchpad.net/bugs/882014 [16:38] Riddell, it's an universe package, motu call [16:38] but it seems like it's not buggier than lot of universe stuff [16:38] could be one or two bugs to solve [16:38] and i think i agree with https://bugs.launchpad.net/ubuntu/+source/indicator-weather/+bug/882014/comments/4 [16:38] Launchpad bug 882014 in indicator-weather "Please consider package removal or adding developers" [Wishlist,Incomplete] [16:38] I would rather like to see it fixed [16:39] with it not on the default install, being a bit crashy doesn't seem like good enough justification to remove it [16:39] right, especially that the feature is wanted [16:39] we should look if there is an obvious bug in the code leading to those issues [16:39] Riddell, thanks for bringing it up though [16:39] [16:39] mterry: ping [16:39] other topics? [16:40] not from me [16:40] oops, sorry, didn't see it was a meeting [16:40] I have ubuntu desktop working on an arm computer now, although only using the ubuntu server image [16:40] * kenvandine should really go update the wiki :) === eeejay` is now known as eeejay [16:40] well, I want to land NM 0.9.4; but need to do a FFE now [16:40] did everyone switch to https://launchpad.net/~mozillateam/+archive/firefox-next yet? ;) [16:40] stgraber, yo [16:40] (well, for those who aren't using chrome) [16:41] chrisccoulson, nope... i can do that [16:41] chrisccoulson: I'm on it, Firefox 12 is totally more awesome than 11 was :) [16:41] excellent, thanks :) [16:41] ok, seems there was no other topic, thanks everyone [16:41] don't forgot to update your workitems [16:41] chrisccoulson, you still have a gsd boot time one ;-) [16:41] seb128, yeah :) [16:42] we could have jorge threaten to remove indicator-weather from the archives, hey it worked for CCSM I guess ;) [16:42] hehe [16:42] chrisccoulson, I bet it would be easier to find issues in gsd than in firefox :p [16:42] seb128, yeah, i'd imagine it probably would be. at least i don't need to rebuild gsd in order to run it in valgrind :) [16:42] ;-) [16:43] jbicha: didn't really work for ccsm, but that's another discussion :p [16:43] we got 2 patches, right? [16:43] yeah, but none for fixing the real issue [16:44] the real issue being that it is awful? :) [16:44] jbicha, btw I commited your evince update to the vcs, my upload to fix the file conflict issue with the new version got rejected because the vcs was outdated ;-) [16:44] not, that you can on some cirumstance removing some plugin by conflicts :p [16:44] i.e I commited the archive version and rebase my fix on it [16:45] Sweetshark: hey, openclipart FTBFS [16:46] seb128: thanks, bzr push is tough to remember some times [16:46] Sweetshark: I was thinking you test build it at least [16:46] didrocks: link? [16:46] jbicha, indeed ;-) [16:46] chrisccoulson, when is firefox 12 going to be released? [16:46] kenvandine, 2 days before 12.04 is released ;) [16:46] Sweetshark: https://launchpad.net/ubuntu/+source/openclipart/2.0-1/+build/3303173 [16:46] you can look at it yourself btw :) [16:47] chrisccoulson thx [16:47] didrocks: no, sorry. that was out-of-order-execution because ricotz brought it up ... :/ [16:47] we should write a script that does bzr push and then dput [16:47] Sweetshark: ok, can you please fix it now then? [16:48] didrocks: yes [16:48] 17:48:04 micahg | didrocks: FWIW, ajmitch gave me a patch, but I haven't test built it yet, was waiting to finish with something else first [16:48] Sweetshark: can you please check with micahg? ^ [16:49] didrocks: fwiw that is not the new upload that broke, but 3.5.X breaking all openclipart packages. [16:50] Sweetshark: since we have 3.5.x in precise, that means that the openclipart upload is broke :) [16:53] micahg: sure, sure [16:54] * Sweetshark is fixing [16:54] Sweetshark: I already have the patch from Debian experimental if you want to review it [16:54] I'll attach it to a bug [16:58] Sweetshark: Bug #960389 [16:58] Launchpad bug 960389 in openclipart "openclipart 2.0-1 FTBFS in precise" [Medium,In progress] https://launchpad.net/bugs/960389 [17:01] micahg: debdiff is looking good [17:02] seb128: so the keybinding stuff is ... bad [17:03] the translations of keybindings in gnome is currently completely broken [17:03] desrt, I'm somewhat glad I went for the "stay on 3.2" code by then rather than on the "let's try to fix compiz" ;-) [17:03] seb128: it needs to be fixed before we can release gnome 3.4 [17:03] desrt, could you keep the current code and add gsettings set calls? [17:04] i'm shocked nobody noticed [17:04] seb128: no... i think that's really the wrong way [17:04] i'm going to spend the rest of today trying to make this work [17:04] desrt, well, hard freeze was yesterday [17:04] desrt, ok, good luck [17:04] seb128: this is no code changes [17:04] i just have to do a lot of translating :) [17:04] desrt, just schemas? [17:04] seb128: basically, here's the story: [17:05] the keybinding description strings are in the gsettings schemas in gsettings-desktop-schemas [17:05] so they get translated there [17:05] unfortunately, very few people have done translations of that module [17:05] like, not even 'fr', for example [17:05] so -- no translations [17:06] desrt, like no translation in the control center ui ? [17:06] i'm going to write a scrip that collects a list of all of the strings that need to be translated and attempt to steal them from the existing translations in metacity or mutter [17:06] seb128: correct [17:06] desrt, and nobody noticed?! [17:06] apparently not... [17:06] desrt, you should tell bastien to run a french locale back :p [17:06] i just verified it by switching my fedora install to french and opening the control centre [17:07] only these ones are translated properly: cs.po de.po eo.po es.po gl.po ja.po nb.po pt_BR.po sl.po sv.po vi.pozh_CN.po [17:07] desrt, well translators still have a week, maybe just email their list telling them to check on that component [17:08] right [17:08] fair enough [17:08] desrt, 2 reasons to that [17:08] anyway.. if that gets sorted, then it's not much problem at all [17:08] desrt, 1- your time might be more valuable than fixing translations [17:09] desrt, 2- translators don't like much having "similar strings" being pulled in for them ;-) [17:09] seb128: the problem is that there are a large number of strings here -- and many of them are not visible in UI [17:09] Sweetshark: thanks for looking [17:09] seb128: these are not really similar strings [17:09] they're the same string that got moved from one module to another [17:09] desrt, translators know how to use intltool-merge to reuse those I think [17:10] I would just drop them a note telling them to sort it [17:10] you will probably have most team who will do it by next week [17:10] hum [17:10] okay. i will try that [17:10] i can always fill in the missing gaps later [17:10] right [17:10] anyway -- except for that, i think we're in good shape [17:11] moving the xml files from metacity to g-c-c is really straight-forward [17:11] i already have a patch for it [17:11] good [17:11] g-c-c will simply ignore the old gconf files once you remove your patch reverts [17:11] so there's no worries there [17:11] desrt, do we want that? [17:11] yes [17:12] desrt, I'm still unsure why they were there [17:12] I though it was to list compiz specific bindings [17:12] seb128: so basically those xml files are what populate the keybindings panel [17:12] desrt, right, but are all the compiz ones in the upstream panel? [17:12] are there compiz-specific ones? [17:12] or will we loose actions by doing that? [17:12] desrt, well I assume those were added because compiz had some specific ones [17:12] i thought it just steals all the metacity ones... [17:12] desrt, like maybe "expose" or dunno [17:13] seb128: i assume they were added so that you can uninstall metacity and not lose your settings [17:13] i'll be sure to double-check that [17:13] desrt, no, I think it's not that [17:13] desrt, we had in the past when integration was broken stuff that stopped being listed in g-c-c [17:13] seb128: it looks like most of these are just metacity ones... [17:14] didrocks, ^ do you remember what happens without the compiz xml to the gcc? [17:14] well, you have not the keys exposed anymore [17:15] I don't remember, but I'm pretty sure some keys were not working on compiz either [17:15] i just did a comparison -- the list of keys compiz installs is exactly equal the list installed by metacity [17:15] desrt: not a surprise, it's a sed :) [17:15] just a different name [17:15] in the packaging [17:15] right -- so there is nothing compiz-specific there [17:18] didrocks: ping [17:18] hey m4n1sh [17:18] rolling out one more release of a-l-m [17:18] with i18n fixes [17:18] some bug fixes [17:18] m4n1sh: btw, did you look at bug #949849? [17:19] Launchpad bug 949849 in pkgbinarymangler "Should use official "Keywords" instead of X-GNOME-Keywords" [Low,Fix released] https://launchpad.net/bugs/949849 [17:19] m4n1sh: would be nice to get it [17:19] this looks good [17:19] will fix it [17:20] didrocks: but there are UI changes which makes it as per the mockups [17:21] filing for another UIFe [17:24] seb128: is there anything that stops you from updating metacity? [17:24] seb128: my life would become _really_ a lot easier if you did :) [17:24] seb128: and the lives of many many translators [17:25] m4n1sh: please do and keep me posted [17:25] sure [17:25] desrt, the desire to want to stay out of any issue that could create for unity-2d and the lack of interest for it [17:25] desrt, i.e talk to didrocks if you want to convince somebody ;-) [17:25] didrocks: can we pretty please have the new metacity? [17:25] not like if we were already in a rush [17:25] desrt, I managed to stay out of any wm work for some years and I intend to keep it this way :p [17:26] and every new metacity broke unity-2d in some interesting way [17:26] not speaking of the stack of patch we have [17:26] micahg: building with the patch now [17:27] desrt, you should probably move the defintions to g-c-c and make g-c-c write to gsettings as well on the current codepath, anything else start to seem out of scope [17:27] desrt, this way we wouldn't change anything but g-s keybindings change would work [17:27] seb128: it's not that easy due to the translations, unfortunately [17:27] desrt, we already have the translations [17:27] seb128: and i really want to drop those g-s-d patches [17:27] that's my main interest [17:28] seb128: wrong gettext domain, unfortunately [17:28] how do we deal with translations in gnome packages in ubuntu anyway? [17:28] isn't there some launchpad stuff there that does.. something? [17:28] desrt, launchpad has them and export [17:29] so they're periodically synced upstream or vendor patch or what? [17:29] desrt, dropping the gsd patch should be that hard [17:29] didrocks, mhr3: uploaded the new versions of zeitgeist and libzeitgeist to Debian (the first to experimental) [17:29] desrt, that doesn't impact the wm [17:29] so here's why i want new metacity (and the only reason, really): the translations for these strings are in there [17:29] desrt, you "just" need to update gcc to write to gsettings for the multimedia keys and keep the gconf stuff for the wm ones [17:30] RainCT: thanks a lot! Will sync tomorrow :) [17:30] RainCT, datahub as well? [17:30] desrt, but you already have the translations, precise is translated [17:30] mhr3: we have a new datahub? [17:30] seb128: the issue is that maybe some strings changed [17:30] mhr3: we have a mailing list, you know? :P [17:30] desrt, well if you don't change anything but add gsettings set call you are out of any ui change [17:30] i think "Toggle window on all workspaces or one" is different wording than it used to be, for example [17:31] true.... [17:31] so i could just do what i was going to do before [17:31] but in the other direction instead [17:31] desrt, and it allows you to drop the gsd patch [17:31] since if you write the gsettings action keys you can drop the gsd part [17:31] RainCT, mailing list? you mean twitter? :P [17:31] right [17:31] these patches are so ugly :) [17:31] yeah, we will drop them next cycle [17:31] oh well -- i guess that's the bed we make for ourselves [17:32] and now we have to lie in it [17:32] at least for another 6 months [17:32] right [17:32] or another 2 months [17:32] until we jump on q [17:32] i have a local copy of g-c-c that i run without patches anyway [17:32] is that called gnome3 ppa? [17:32] no [17:32] afaik they have the g-c-c patches? [17:33] some of them are really necessary in order to not break the entire distro [17:33] like the library patch [17:34] desrt, oh, without any patch, I though you meant without the keybinding revert one [17:38] ya... the vast majority of patches are annoying and pointless [17:39] randomly changing the UI for no reason [17:39] like switching the side of the images pane on the background panel [17:40] desrt, I guess that will be fixed next cycle [17:40] what will fix that? [17:40] * desrt can imagine 3 possible answers to that question [17:40] desrt, I want to make a ubuntu-control-center source [17:40] and restore g-c-c as the upstream one [17:40] desrt: but putting it on the right makes it .1% better! I agree that Design should think a bit more about whether a diff with GNOME is worth it [17:40] ah. that's the answer i was hoping for :) [17:41] the amonth of patching is suffisant that I think it's worth it [17:41] you laughed at me when i suggested that at the rally :) [17:41] * didrocks sneaks some more distro-patch to g-c-c meanwhile [17:41] yeah, I didn't want to have to deal with that for this cycle [17:41] didrocks, ;-) [17:41] phew, I wasn't thinking I would get to it that fast seeing the rate of ping I had! :) [17:41] my g-c-c has 3 distropatches :) [17:41] desrt, I want to also do it in a way where we can keep rebasing in a sane way [17:42] that would fix the keyboard shortcuts problem though, wouldn't it? [17:42] jbicha, that wouldn't no [17:42] but the shortcut problem will be fixed next cycle [17:42] the revert-removal-of-datettime-mechanism will be fixed next cycle too =) =) [17:43] desrt, yeah, one way or another [17:43] * desrt has good feelings about that [17:44] lennart is actually going out of his way to act friendly to help with the changes [17:44] I'm staying out of init system discussions [17:44] even offering some possibility for upstart backwards compatibility ideas [17:44] I would prefer we don't change [17:44] :) [17:44] but not my call [17:45] I would prefer people would let my init the way it is, it's working and I've no interest of changing it or of dealing with side effect of a migration [17:45] ;-) [17:48] seb128: do you write custom init scripts? [17:48] desrt, no, but I maintain packages with init scripts [17:49] ah. true. [17:49] well the good news about that is that probably upstream maintainers will start thinking about including systemd integration with their software [17:49] desrt, and I know that any such transition has hiccups for users (counting me as an init user) [17:49] so less of that work will fall on packagers [18:15] seb128: so what's this a11y gsettings stuff? [18:15] there are patches for it in g-c-c and g-s-d -- somewhere else as well? [18:16] desrt, it's the visible bell stuff, that's handled by the wm [18:16] those are tiny [18:22] seb128: how do i deal with undesired source changes because automake decided to randomly rewrite some files? [18:22] so far i've been doing it by saying dpkg-source --commit then poping the patch and removing it from the series [18:22] desrt, what do you try to do [18:23] seb128: debuild -S after building a binary.... [18:23] desrt, oh, I never do that [18:23] well ideally the "clean" target brings you back the the original state [18:23] but often that's buggy [18:23] I tend to wipe the dir and dpkg-source -x .dsc [18:24] to unpack [18:24] not so good when you made changes you want to keep :) [18:24] but nowadays I just work with debian dir in the vcs and bzr bd [18:24] well usually I copy my updated patches back to the packaging vcs [18:25] and when I'm happy I bzr bd --source [18:25] in the vcs [18:25] packaging is a dark art :) [18:25] ;-) [18:28] It's possible to unlock a session in a programmatic manner, no? [19:01] micahg: k, openclipart successfully build with the debdiff from the patch. [19:02] damn, I commented too late then === chaoticuk_ is now known as chaoticuk [19:22] ajmitch: hey. what's up? [19:28] wow, i can't believe how memory hungry chrome is these days - http://techsplurge.com/8147/firefox-11-vs-chrome-17-released-features-3d-page-view-chrome-bookmarks-import-extensive-tests/ ;) [19:28] desrt: was just commenting on the openclipart bug about 2 minutes before sweetshark said it built [19:29] & just swearing profusely at thunderbird using 3GB of RAM & making my desktop awfully slow :) [19:30] Sweetshark: thanks [19:31] chrisccoulson: wow, that's impressive [19:34] chrisccoulson, well, firefox 11 vs chrome 17, firefox is 6 versions behind... ;-) [19:36] i love firefox [19:36] and i love chrome for giving firefox the kick in the ass that it needed [19:36] ;-) [19:36] seb128: i HATE this patch [19:36] seb128, you're one of these version number trolls, aren't you? :-) [19:36] chrisccoulson, doh, you got me! ;-) [19:37] chrisccoulson, well you have to reckon, if it's higher it has to be better [19:37] lol [19:37] chrisccoulson, I leart at school that 17 > 11 [19:37] learnt [19:37] ;-) [19:37] chrisccoulson: unfortunately, they couldn't quite get through to him on the issue of spelling [19:38] lol [19:38] who need writing when you got counting! [19:38] seb128: *needs [19:38] 16541 1351 1 61 64 616 [19:38] seb128: *you've [19:38] 46 41 645 646 [19:38] and who needs counting when you've got 17? [19:38] desrt, 152 :p [19:39] (I can't believe it's only tuesday) [19:39] ya. seriously [19:39] something about this week.... [19:39] desrt, just counted, 37 GNOME updates done by myself in 2 days [19:39] I blame chrisccoulson for being busy on firefox, didrocks on unity, and pitti for loosing teeth [19:39] seb128: 37 is a smaller number than the number of patches we have in g-c-c + g-s-d + metacity :p [19:40] * desrt just tried to roll a new upstream metacity and apply our patches to it [19:40] wanna guess how that went? :) [19:40] desrt, it's a smaller number of patches than we have in g-c-c you mean? [19:40] seb128: ya. probably :) [19:40] desrt, lol, I guess "not good" [19:40] seb128: like 50% of them had conflicts [19:40] plus we add a bunch of new gconf keys like some 'strict' mode from lamont [19:41] desrt, that's one of the reasons I think we should stay on compiz [19:41] i'd have to port all of those over to gsettings [19:41] seb128: hm? [19:41] desrt, not playing "use a GNOME component but distro patch it enough that it works for us" [19:41] I would hate having mutter with a 35 patches stack [19:41] so it "works for unity" [19:42] seb128: just do the renaming trick [19:42] metacity + clutter = mutter [19:42] mutter + ubuntu patches = ... hm.... buck-futter? [19:42] desrt, right, unitter [19:42] lol [19:42] but yeah, I just want to stop distro patching to no end stuff [19:43] indeed [19:43] better to just fork and rebase [19:43] debian vendor patches are not the best form of VCS :) [19:50] seb128: can you explain a bit of debian version numbers to me? [19:50] what is the best practice for shipping a git version of an upstream? [19:51] like if i wanted to make a metacity 2.34.3 package before it is released [19:51] 2.34.3~git20120320-0ubuntu0 or something? [19:53] desrt, yeah, that works [19:53] usually ~something [19:53] that will be "before" 2.34.3? [19:53] there are 2 "schools" [19:53] yes, ~ is "just before" [19:53] * desrt sits down for a lesson [19:53] well some people do 2.34.2+git [19:53] the other way is to do 2.34.2+git? [19:53] right... [19:54] * desrt is doing .3 because that's what's in configure.ac already (due to post-release bumping) [19:55] """The lexical comparison is a comparison of ASCII values modified so that all the letters sort earlier than all the non-letters and so that a tilde sorts before anything, even the end of a part.""" [19:55] good to know. [19:56] desrt, dpkg --compare-versions v1 gt v2; echo $? [19:56] desrt, is your friend [19:56] these rules are my friend, really [19:56] that one sentence tells you all you need to know [19:56] i guess it's actually not true, though [19:56] a simple ascii compare would sort 1.10 before 1.2 [19:57] ah. next paragraph explains that :) [19:59] desrt, I think you will have an hard time to find stuff in there not correctly laid out [20:00] ya. nothing says "obsessive compulsive obsession with order" like the letters 'DD' [20:00] the Debian documentation is usually quite rigorous [20:00] ;-) [21:37] desrt: looks like metacity 2.34.3 is out now [21:47] hey TheMuso RAOF bryceh https://wiki.ubuntu.com/DesktopTeam/Meeting/2012-03-20 if anything to discuss, please put in the agenda. Otherwise, fill in your updates and we are good to go... [21:48] Done. [21:48] I tend to try and get it done before meeting time. [21:48] jasoncwarner_, heya. my stuff's filled in. no agenda topics. [21:50] * Sweetshark waves at jasoncwarner_ at the other end of the world. [21:50] evening Sweetshark ! [21:50] thanks bryceh [21:52] Evening Sweetshark :) [21:54] jbicha: ah. great news. [21:54] bryceh: btw, 3.5.1-1ubuntu1 is in now. even if you didnt end up with the upload, thank you very much for the help and support ;) [21:55] RAOF: hi there (must be day on the other side of the globe -- everyone there is awake ;) ) [21:56] jasoncwarner_: I booked and registered UDS btw. [21:57] Sweetshark, sure thing, glad it got sorted [22:02] * Sweetshark starts a armel build on a porter box [22:03] * Sweetshark is feeling a bit sardistic towards the porter box today. [22:06] A LO build on the porter box? That'll be done this time next week? :) [22:06] RAOF: it's a panda now :) [22:07] RAOF: ya... shouldn't take longer than 3 or 4 days. didn't you know? [22:10] RAOF: The last time I tried that the build was interrupted by ~3 reboots. Likely someone considered the box "unresponsive" (ummm, yeah?) and applied the 3R rule of windows administration: retry, reboot, reinstall ... [22:11] RAOF, is everyone saying the greeter->session transition is now working just a coincidence? That patch hasn't been released yet?! [22:11] :) [22:11] robert_ancell: No, I also uploaded a new unity-greeter with the patch applied. [22:11] oh, good [22:11] On the basis that it seemed like a good idea :) [22:12] RAOF, but not applied to lp:~ubuntu-desktop/unity-greeter/ubuntu? [22:12] robert_ancell: The last *two* uploads aren't in lp:~ubuntu-desktop/unity-greeter/ubuntu. [22:12] I'm not sure why, so I didn't touchit. === jbicha is now known as Guest22703 [22:13] RAOF, so you made it more out of date :P [22:14] VCs for packaging is not going to work unless we switch wholesale. [22:14] Or use the udd package branches. [22:14] * RAOF much prefers full source branches. [22:14] Yes, use the UDD branches, but nothing else. [22:15] s/but/and/ [22:15] But of course there are those packages in debian maintained in git... and so it goes again. [22:15] All that they need is for quilt to die, and 3.0 (bzr) to become our standard source format :) [22:15] heh [22:24] desrt, heyo. So how bad/difficult is having a sudo process talk to a user's session dbus? [22:24] mterry: i wouldn't recommend it [22:25] mterry: why do you ask? [22:25] something to do with a screensaver? [22:25] desrt, deja-dup sometimes will run duplicity under sudo, but ideally would pass gio URLs to it [22:25] desrt, I can pass gvfs fuse paths, but that is always a bit buggy [22:26] presumably it runs as root in order to gain access to some files that it wouldn't normally have access to [22:26] right [22:26] oh [22:26] for restoring purposes [22:27] and the gvfs path is presumably the destination... [22:27] that's really tricky. [22:27] desrt, in these cases, the source, and is restoring into non-home directories [22:27] you could try setting the session bus environment variable on the other side of the sudo [22:27] but that would interact badly with dconf, for example (which i assume duplicity doesn't use) [22:27] desrt, I tried sudo -E (preserve env) but dbus_bus_get returns NULL [22:28] desrt, only if gio ends up using it client side [22:50] bah, bug #929437 is annoying [22:50] Launchpad bug 929437 in software-center "gvfsd-http crashed with SIGSEGV in __nscd_get_mapping()" [High,Confirmed] https://launchpad.net/bugs/929437 [22:51] * desrt wonders why builders bother uninstalling packages from the pbuilder root instead of just blowing it away [22:53] desrt: lp-buildd, patches appreciated [22:57] seb128: i think your glib trigger scripts are broken :/ [23:00] seb128: not very serious breakage... but with the recent changes in gio-querymodules to please automake by removing the cache file on an empty directory, we see this turning up in build logs: Unable to open directory /usr/lib/gio/modules: Error opening directory '/usr/lib/gio/modules': No such file or directory [23:02] * micahg would think that's more related to not checking the multiarch path [23:02] oh. that's quite possible as well [23:02] * desrt just assumed that it was caused by a more recent change [23:02] /usr/lib/x86_64-linux-gnu/gio/modules [23:03] desrt, that's only a warning [23:03] i know [23:03] desrt, we kept the old path listed and a || true iirc [23:03] just for compat reason [23:03] to cleanup leftovers just in case? [23:03] fair enough [23:04] but thanks for pointing it ;-)p [23:04] ;-) [23:04] * desrt saw it at the bottom of a failed build log and assumed it was the cause of the failure [23:04] then i scrolled up... [23:24] Ursinha: ping [23:24] thumper, pong [23:24] Ursinha: I was just calculating time zones wondering if you'd still be around [23:25] Ursinha: can you see bug 953963 ? [23:25] sure [23:25] Ursinha: it is a private bug that others are being made dupes of [23:25] Ursinha: hard to fix if I can't see it :) [23:25] haha okay [23:26] thumper, I subscribed you, if you feel the info there can be deleted/disclosed just make it public [23:26] Ursinha: thanks [23:27] thumper, np