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

=== jalcine is now known as webjadmin_
=== fenris is now known as Guest47264
=== jalcine is now known as webjadmin_
BigWhaleGod Noring.05:40
BigWhale...05:40
BigWhaleGood Morning.05:40
pittiGood morning06:03
RAOFpitti: Good morning.06:31
RAOFBah.  I don't really want to change the libxfixes soname.06:35
RAOFpitti: Ho!06:41
pittihey RAOF, how are you?06:42
pittimy server rebooted apparently, I might have lost a few messages06:42
RAOFTrying to figure out how to not trigger a libxfixes transition :)06:42
RAOFBut I need to rejig the layout of a user-visible structure.  Because it's wrong.06:43
broderRAOF: btw, i *think* i figured out that my lightdm problems were due to a combination of racing with /etc/init/hostname.conf and not having an /etc/hostname file. i don't know exactly what happened, but i added a dummy hostname file and everything was fine06:44
RAOFbroder: Cool.06:44
RAOFpitti: Would it be ok to break the xfixes ABI, not bump soname, and just declare a breaks: on unity?  It's the only client of that ABI.06:44
pittiRAOF: but when that's going upstream, they most certainly want to bump the soname?06:45
pittiRAOF: i. e. what do you win by not bumping it?06:45
RAOFThe patches themselves don't break ABI.06:46
RAOFOr, at least, the *final* patches don't break ABI.06:46
RAOFThe current state is that it's broken, and fixing it requires breaking abi, but it's breaking a (currently) Ubuntu-only ABI.06:46
pittiRAOF: ah; that sounds alright to me then; but please, if you upload it, upload unity along, to avoid breaking the archive06:47
* RAOF shall coordinate with didrocks.06:47
pitti... precise-proposed!06:47
RAOFI can do that?06:48
RAOFIf so, hells yes!06:48
pittinot yet06:48
pittibug 930217 is standing between us and always working archives06:48
ubot2`Launchpad bug 930217 in launchpad "Make proposed pocket useful for staging uploads" [Low,Triaged] https://launchpad.net/bugs/93021706:48
RAOFBah.  You tempter, you.06:49
broderRAOF: want a patch that fixes that bug? all you have to do is write test cases!06:49
broder(to be clear, the patch itself is dead simple)06:50
RAOFAh.06:51
RAOFHow about the test cases?  Simple?06:51
broderunknown06:51
broderhttp://paste.ubuntu.com/881517/ is the patch, though06:51
broderdoesn't solve the whole bug - it won't cause -proposed uploads to get auto-accepted06:52
broderbut it will prevent them from getting immediately rejected06:52
=== tkamppeter_ is now known as tkamppeter
didrocksgood morning07:23
RAOFdidrocks: Good morning!  Can I coordinate a unity upload with you today (after dinner)?07:23
didrocksRAOF: sure! what about?07:24
RAOFI need to break libxfixes3 abi, and unity is the only user of that abi, so rather than introduce an Ubuntu-specific soname and do a transition on the 90-odd rdepends I'd like to just rebuild unity.07:25
didrocksRAOF: easy! yeah, let's do that after your dinner :)07:25
RAOFAwesome.07:27
pittihey didrocks07:28
didrocksguten morgen pitti07:30
pittimeh, something changed the Alt key bindings again07:38
pittimy alt+left/right bindings are broken again in weechat07:38
pittiand alt+k doesn't work either any more to define a new one07:38
didrockspitti: we had so much issues with alt that's not surprising (5 patches as I mentionned). I didn't notice those though07:39
didrocksI'm trying to be a full day in -2d now, do you want me to login in -3d to test?07:40
didrockspitti: I can just tell that alt + Num worked and alt + a as well (that's what I use all the time in weechat)07:40
pittiyes, those do07:40
pittiand indeed alt+right still seems to work07:40
pittibut nto my alt+left/alt+up bindings07:41
pittiand /key (meta-k) (press key combo for binding) doesn't work either any more07:41
jibeldidrocks, morning07:48
didrockshey jibel07:49
jibeldidrocks, with latest unity update, shortcut keys doesn't work if there is not a window already open on the workspace07:49
didrockspitti: care about opening bug for those?07:49
jibeldidrocks, is there an existing bug report ?07:49
pittididrocks: can do, yes07:49
didrocksjibel: urgh, like workspace switcher?07:49
didrocksor you mean the nautilus desktop shortcuts?07:50
jibeldidrocks, switcher, super key, custom shortcut, ...07:50
jibelnautilus desktop as well07:50
didrocksjibel: nautilus desktop never worked07:50
didrocksI'm surprised about the other, I didn't get that at all07:50
didrocksok, I think I can't today be the full day in -2d, logging out, logging back in 3d07:50
jibeldidrocks, for example right after login, no window open, CTRL+ALT+arrow doesn't work07:51
jibelbah, gone07:52
didrocksjibel: I definitively can switch ws after a login without any application opened here07:54
didrockspitti: alt + right works here, not alt + left, confirmed?07:55
jibeldidrocks, for example right after login, no window open, CTRL+ALT+arrow doesn't work07:55
didrocksjibel: it does work here, I just tried that :/07:55
jibeldidrocks, if I open a terminal for example, it works07:56
didrocksand it's part of the tests that people did07:56
* didrocks boot a second machine07:56
* jibel tries on another system07:56
didrocksjibel: works on my netbook too08:00
didrocksRAOF: you really made a high score bug-wise btw with breaking the launcher reveal behavior :p08:10
pittididrocks: right, and alt+up doesn't work either08:19
didrockspitti: the weird part is that xev seems to get the event08:21
jibeldidrocks, I'm not alone :) bug 95308908:21
ubot2`Launchpad bug 953089 in unity "Lots of regressions after update to Unity 5.6 like not working super key or alt key functionality" [Undecided,Confirmed] https://launchpad.net/bugs/95308908:21
didrockspitti: with the modifier08:21
pittididrocks: but in g-terminal, when I press alt+right, I get a "C"08:22
pittiI get nothing at all when I press alt+left/up08:22
pittiI thought previously this would print some garbage08:23
didrocksjibel: you mean that you don't have -2d starting as well?08:23
didrockspitti: yeah, you're right08:24
pittiargh08:24
jibeldidrocks, I didn't try 2d,broken shortcuts is my immediate problem08:24
pittinow I pressed F10 and Alt+F10; they don't do what they are supposed to do, but now they messed up unity completely08:24
pittibrb, have to restart08:24
didrocksjibel: your HUD is assigned to alt by any chance?08:25
jibeldidrocks, it is, shouldn't it ? but all keybindings are broken, including <Super>08:28
jibelunless I open a window08:28
didrocksjibel: yeah, I was wondering if it can be linked to alt grabbing something08:30
didrocksdo you reproduce on your second machine?08:30
didrocksI think a lot of people would have yielled before (and it would have been shown in the testing result) if it was widespread08:30
jibeldidrocks, I disabled alt for the hud, and the only shortcut that works is a custom one to open a terminal08:30
* jibel still waiting for his netbook to finish upgrade08:31
chrisccoulsonyeah, i disabled the hud shrortcut because it breaks my alt shortcuts in vim, and now alt+tab doesn't work :(08:35
didrockspitti: there is maybe a potential fix for alt + arrows08:40
didrockspitti: basically a workaround in unity which has a good fix now in compiz08:41
didrockschrisccoulson: tapping alt should work now as expected, you can bring back the HUD08:41
pittididrocks: ah, good to hear!08:43
tjaaltonhmm, if the "wall sliding duration" is 0, moving windows around gets weird08:44
jibeldidrocks, another interesting effect. I've a keybinding set to CTRL+Fn to switch to workspace n08:44
jibeldidrocks, if firefox has focus and I press CTRL+F4 to switch to ws4, it switches to ws4 but also closes the active firefox tab08:45
didrocksjibel: I pinged you on the upstream channel, you really should discuss it there :)08:46
chrisccoulsondidrocks, i tried it yesterday, it still breaks my bindings in vim, even with the latest version :(08:46
didrockschrisccoulson: hum, what exacty is broken? alt + some keys relveal the HUD?08:46
chrisccoulsondidrocks, i map alt+arrow to move tabs in vim, and they just do nothing with the hud enabled08:46
didrockschrisccoulson: see above ^08:47
didrockschrisccoulson: same issue than pitti08:47
chrisccoulsonah, ok :)08:47
didrocksI'm building a fix for it, hopefully08:47
chrisccoulsonthanks08:48
pittichrisccoulson: you use alt bindings in vim? that sounds evil08:52
chrisccoulsonpitti - yeah, i just use alt+l/r to switch between tabs08:52
chrisccoulsonand it's always worked fine until the hud stuff landed in unity ;)08:53
didrockspitti: btw, reminder day!08:53
pittioh right! thanks08:53
chrisccoulsonso i disabled that but then alt+tab stopped working when the hud is disabled08:53
didrockschrisccoulson: don't speak about alt to me ever ever again :)08:53
chrisccoulsonlol08:53
pittiwill unity stop 0wning more and more keys for itself? :-)08:59
* rickspencer3 decides to change the topic09:00
rickspencer3hey pitti, quick Python(y) question ...09:00
rickspencer3how, generally, would I go about using Python to download a file on chinstrap?09:01
rickspencer3(given that it's behind SSO?)09:01
pittirickspencer3: ah, through http, not through ssh09:01
pittirickspencer3: that's a good question; I tried that a while ago in apport, and it was insurmountable for me as well09:02
rickspencer3insurmountable for pitti? that doesn't sound promising :(09:02
pittiwell, let's say I gave up after half an hour09:02
rickspencer3lol09:02
rickspencer3I was wondering if this SSO client package might help?09:02
pittiI suppose it actually needs to use python-ubuntu-sso-client09:02
pittibut that's not something I wanted apport to depend on09:03
rickspencer3fair enough09:03
pittiI didn't find a good way with just urllib and cookies09:03
rickspencer3yeah09:03
pittiand we got a proper launchpadlib API for this, so I didn't need it any more09:03
rickspencer3you'd probably have to open a webkit window, let the sure sign in through SSO, store the credentials, and then send them through an http request09:03
rickspencer3well, i want to automatically download some bdmurray's json reports09:04
pittirickspencer3: so far I didn't have to use secret files09:04
pittirickspencer3: hm, is there any reason to keep them secret?09:04
rickspencer3I may just ask him to put them somewhere not secret09:04
rickspencer3pitti, right, not that I know of09:04
pittirickspencer3: it would be much easier to mirror them to people or macquarie or so, and just use plain http09:04
rickspencer3I just assumed it was more convenient for him to plop them on his chinstrap account09:04
rickspencer3so, I thought if I could write a line of code or two, I wouldn't have to bother him09:05
pittithey should run just as well on lillypilly, and if not, we can set up rsyncing09:05
rickspencer3ok09:05
rickspencer3I'm basically in the process of slowly rewriting bughugger to only use his json reports09:05
rickspencer3so, if the reports were accessible, my tool would be generally useful to the community, I think09:06
rickspencer3using launchpad lib was just too much code to maintain, and the perf made the tool unusable09:06
rickspencer3didrocks, btw, I'm dist-upgrading right now09:07
rickspencer3I promise I won't complain about key bindings :)09:07
didrocksrickspencer3: it's kind of desperating, 5 patches for alt, blocking for 2 weeks and you log in the morning and pouf09:08
didrockspitti: the patch didn't work :/09:08
* didrocks grumbles09:08
pitti:(09:08
seb128hey09:08
rickspencer3didrocks, oh, this is the thing to make the hud not come up so much?09:08
pittibonjour seb12809:08
seb128pitti, hey, how are you?09:08
pittiseb128: two bugs behind you!09:09
pittiand just uploaded one fix09:09
seb128pitti, ok, time for me to find stuff to fix :p09:09
didrocksrickspencer3: yeah, it's "working", but seems there is another regressions (but before coming to this state, 5 patches between unity and compiz had to been tested, failed, restested, failed…)09:09
pittiseb128: I should make you stop for a while and fix the libical FTBFS :)09:09
seb128pitti, it's Debian!09:09
pittiseb128: actually, I think it was you who requested the sync, so it falls to you anyway09:09
seb128indeed09:10
seb128grumpf, armel09:10
pittifails in the test suite09:10
pittiand that's non-graphical, so porter box should work fine09:10
seb128pitti, I will have a look09:10
seb128right09:10
pittimerci09:10
seb128can you open a bug? :p09:10
* seb128 hides09:10
pittiif you wait long enough, doko will do it for you :)09:11
pitti(open the bug, I mean, and complain bitterly)09:11
didrocksah, on a clean session, it's better09:12
* didrocks is really puzzled with all this unitcompizeries09:12
seb128didrocks, what was broken?09:12
didrocksseb128: alt + arrows on, for instance, weechat09:12
seb128what is alt-arrows supposed to do?09:13
didrocksswitching between channels09:13
didrocksI personnaly use alt + number or alt + a, but pitti is using alt + arrows09:13
seb128ok, no a compiz keybinding then (i.e not in the wm actions)09:13
didrocksand chrisccoulson is doing some bad stuff in vim with it09:13
seb128the only place where I use alt-left is firefox and it works here09:14
didrocksyeah it's only happening in terminal apps09:14
didrocksxev is fine, giving back the value09:14
pittithat's broken for me as well in firefox09:14
didrockspitti: really? it works here :/09:14
seb128wfm in firefox09:15
* didrocks doesn't want to know, doesn't want to understand, it's 10am and I'm already more than tired with all the pings09:15
* rickspencer3 restarts to get shiny new unity09:17
jibeldidrocks, for firefox bug 95378309:17
ubot2`Launchpad bug 953783 in firefox "Alt+arrows keyboard shortcuts don't invoke Back and Forward navigation" [Undecided,New] https://launchpad.net/bugs/95378309:17
didrocks"It started to work again after some minutes. Perhaps it's related to a crash that has happened somewhere in the HUD department"09:18
didrockswth?09:18
=== chaoticuk_ is now known as chaoticuk
rickspencer3hey capitain didrocks09:22
didrockshey hey rickspencer309:22
rickspencer3it looks like my alt-tab bug is fixed!09:22
didrocksfirst good news of the day! :)09:22
rickspencer3didrocks, hmm, the update is working well for me so far09:23
rickspencer3didrocks, are there issues that I'm supposed to be having?09:23
didrocksphew09:23
didrocksrickspencer3: if you use alt + right/left09:23
seb128works fine for me as well09:23
didrocksbut not 100% of the time09:23
didrocksand another issue which has been reported only on 2 machines09:24
rickspencer3didrocks, oh, my keybindings for workspace switching is still shift-windows-left/right09:24
didrocksrickspencer3: did you redefine them by hand at some point?09:24
rickspencer3didrocks, no09:24
rickspencer3but I presume they just didn't get reset at some point09:25
didrocksrickspencer3: migrating default really doesn't work well on compiz, you should unity --reset09:25
didrocksyeah09:25
rickspencer3didrocks, do you want me to try unity --reset?09:25
rickspencer3didrocks, I'll do it if you want, but, I don't much care, tbh09:25
didrocksrickspencer3: yes please, better you are on the standard :)09:26
rickspencer3ok09:26
rickspencer3doing it09:26
rickspencer3didrocks, the keybinds are now changed09:27
rickspencer3and seem to work fine09:27
didrocksgreat :)09:27
rickspencer3didrocks, the reveal of the autohide is now back to defaults, and seems to work WAAAY better09:28
rickspencer3didrocks, I dunno, this seems like it was a good update for me09:28
didrocksrickspencer3: yeah, I tweaked the upstream value but shhhhhh :)09:28
rickspencer3:)09:29
rickspencer3didrocks, did they update how alt-tab looks?09:29
didrocksrickspencer3: sweet! you shouldn't get false HUD reveal as well, I hope it will work well for everyone seeing the number of trials/errors it took09:29
didrocksrickspencer3: no, it's not ready yet09:29
rickspencer3ok09:29
* didrocks would rather than they focus on the priority bug list though09:29
didrocksthat*09:29
rickspencer3indeed09:29
seb128didrocks, I use alt a lot for "go to ws<n>", no hud false positive for a while here09:29
rickspencer3please let's not update the alt-tab imagary09:29
didrocksseb128: \o/09:29
seb128;-)09:30
rickspencer3didrocks, seb128 the hud reveal seems to be working perfectly for me as well09:30
pittiindeed it helped a lot -- haven't seen the HUD since I rebooted yet09:30
didrockspitti: haven't seen the HUD, like, you didn't want to see it, right? :-)09:31
seb128I triggerred it a few time by error but it's my fault09:31
rickspencer3didrocks, great job! you really rocked this update ... thanks for making it land so smoothly, though I know it wasn't a smooth road for you to get it here ;)09:31
pittididrocks: right; it does work fine if I just press and release alt09:31
seb128I tend to put my finger on alt to switch workspaces and sometime sombody talks to me on IRC so I relax alt to reply :p09:31
didrocksrickspencer3: was quite bumpy indeed! But thanks :-)09:31
didrockspitti: nice, one of the big blocker part of the past09:31
didrockspitti: so, I tried to restart quite a few time, I think that alt + arrows is now fixed09:32
* didrocks wants on RAOF as he wanted to rebreak ABI and so get an unity rebuild, let's slip that in09:32
* pitti hugs didrocks09:32
* didrocks hugs pitti back09:32
didrocksseb128: all that in less than 250ms? :)09:32
seb128didrocks, it's like my finger is over the key standing and sometime I relax a bit and hit the key by error :p09:33
seb128didrocks, like if you let you foot over one of the car pedals :p09:34
didrocksseb128: isn't that forbidden when you take your driver lessons? :p09:34
seb128it is!09:35
seb128nobody gave me keyboard navigation lessons though, maybe that's the issue ;-)09:35
didrocksyou need to take again the computer driving exam!09:35
didrocks:)09:35
seb128urg, pitti went on a bugs unassignment rampage ;-)09:42
pittiseb128: I did some cleanup, yes; we have far too many assigned to the team and can't keep up09:42
rickspencer3hey didrocks the update went so well on my netbook, I'm doing my workstation now ;)09:43
seb128pitti, some of those are things that should be fixed for the lts, I'm not sure how to keep track of those out of team assignment though09:43
pittiseb128: well, feel free to assign them back; I dropped those which seemed unimportant, unrealistic, or only applied to maverick or natty09:44
seb128I guess milestoning with importance > high and hoping they don't get postponed because nobody looked at them09:44
rickspencer3oh rats, I have KDE stuff on this 'puter :/09:44
didrocksrickspencer3: excellent, but you are using one monitor isn't it? (IIRC, your netbook doesn't support dual monitor or with a really bad resolution)09:44
rickspencer3didrocks, right, my workstation has 2 though09:44
seb128pitti, I was thinking about bug #884003 for example09:44
ubot2`Launchpad bug 884003 in vino "The remote connection indicator is broken" [High,In progress] https://launchpad.net/bugs/88400309:44
pittiseb128: there's also the rls-p-tracking tag; but as I said, feel free to assign some bugs back09:44
pittiseb128: ah, fine for me09:45
didrocksrickspencer3: can you notice the compiz perf boost on it? it was quite clear on my slow laptop and netbook09:45
pittibut we actually need to assign it to someone, otherwise they just bitrot09:45
rickspencer3didrocks, multi-mon has been working really well for me since alpha1, I'll let you know how it goes09:45
seb128pitti, ok, doing that, I will try to give it to dx though :p09:45
pittiseb128: merci09:45
seb128de rien09:45
rickspencer3didrocks, I think I noticed a perf boost around a1 on my netbook09:45
rickspencer3I didn't notice one today, but I haven't used it that much yet09:45
didrocksok, not particularly with that update? (compiz reduced by 51% it's CPU usage)09:46
rickspencer3tbh, it wasn't *that* slow09:46
didrocksits*09:46
rickspencer3didrocks, well, I'm expecting to notice it more in battery life, tbh09:46
rickspencer3which is actually more important to me09:46
didrocksright ;)  but I notice quite clearly smooth animation now on my laptop, which wasn't at all the case before (sometimes, get 4 frames for switching ws, so was seeing some "freezes" and such)09:47
pitti[ 3965.741882] hud-service[2180]: segfault at 0 ip 000000000040a640 sp 00007fffc648ca38 error 4 in hud-service[400000+11000]09:50
pittihmm09:50
pittiI'll report it in a bit09:51
seb128pitti, was that the new version?09:51
pittifrom this morning, yes09:52
seb128pitti, desrt's refactoring with gmenu support landed yesterday, I'm sure he will be happy to get bugs :p09:52
seb128iz desrt's bog!09:52
rickspencer3seb128, I guess it's too early in Cananda to troll desrt09:53
seb128rickspencer3, yeah, probably ;-)09:53
seb128rickspencer3, but I'm sure he will read feedback when he starts working :p09:53
seb128rickspencer3, in fact I was half joking, he said yesterday he was interested to have it landing to get extra feedback and fix the remaining issues09:54
seb128pitti, desrt: could be bug #953579 which seems a frequent one09:59
ubot2`Launchpad bug 953579 in indicator-appmenu "hud-service crashed with SIGSEGV in hud_string_list_get_tail()" [High,Confirmed] https://launchpad.net/bugs/95357909:59
pittisent to LP now, will see10:00
tkamppeterpitti, what did you commit for bug 953321? Did you backport the fix from upstream?10:19
ubot2`Launchpad bug 953321 in cups "lpq and lpstat output empty lines only" [Medium,Fix committed] https://launchpad.net/bugs/95332110:19
pittitkamppeter: yes, it works fine10:19
pittitkamppeter: do you have anything else for cups? if not, I'd do an upload now to fix the RC bug in Debian10:20
tkamppeterpitti, do the upload, I am waiting for a patch for the broken IPP from Mike Sweet but did not get it yet. Should be no problem if we upload again tomorrow for the IPP stuff.10:22
chrisccoulsonsigh10:30
chrisccoulsoni can't think of a more unproductive use of my time than refreshing a monster sized CSS patch, again :(10:30
pittichrisccoulson: what do you patch?10:30
chrisccoulsonpitti - the monochrome icons in thunderbird10:31
didrocksRAOF: around for breaking an ABI?10:31
pittichrisccoulson: and I guess it's not an option to drop them until they get accepted upstream?10:31
chrisccoulsonpitti - http://bazaar.launchpad.net/~mozillateam/thunderbird/thunderbird-trunk.head/view/head:/debian/patches/theme-refresh-messenger-toolbar-icons.patch, and that's one of 3 ;)10:31
chrisccoulsonyeah, hopefully they will land upstream soon10:31
chrisccoulsona lot of the theme changes already did land10:32
pittithat looks pretty ridiculous10:32
chrisccoulsonpitti - yeah, it is quite ridiculous10:34
chrisccoulsonand some people think that they're going to be doing this for firefox too ;)10:34
pittichrisccoulson: is that request coming from design team?10:34
pittiit's the kind of change that we usually reject in the sponsoring process10:35
pittiand say "go upstream first"10:35
seb128didn't we work with andreas for the tb theme thing?10:37
seb128how come that didn't go upstream?10:38
chrisccoulsonseb128, most of it has landed upstream now, it's just the icon changes are still in the review process10:39
chrisccoulsoni should ping andreasn about that really :)10:39
seb128chrisccoulson, would our tb look different from the rest of the desktop without that patch?10:39
seb128I sort of like the monochrome icons :p10:39
chrisccoulsonseb128, it just wouldn't have the monochrome icons10:40
chrisccoulsonyeah, i like those too ;)10:40
pittistill, couldn't we just wait until they get changed upstream, instead of spending hours each time to update that patch?10:40
seb128or do it once at the end of the cycle10:40
pittiwell, for tbird/ffox there is no real "end" of the cycle10:40
seb128pitti, well, why upstream would care about our branding? it seems like the sort of things it's hard to block on upstream for10:41
pittiseb128: chrisccoulson said it's almost accepted10:41
pittiseb128: and if it's not, it's all the more reason not to patch it10:41
seb128right, but it has probably been taking time because it's not a priority for them10:41
pittiI mean, 7000 lines of patch, to be re-done from scratch every month?10:41
seb128pitti, I disagree with the "let our OS looks like crap because we don't want to distro patch for branding and upstream doesn't care about our branding"10:41
seb128but yeah, for sure it's an issue10:42
pittiwell, 'like crap' is certainly an overstatement10:42
seb128in fact having tb looking decently integrated to Ubuntu was one of the condition to take it by default in oneiric10:43
pittibut if that stays a distro patch, then we need a less intrusive form than http://bazaar.launchpad.net/~mozillateam/thunderbird/thunderbird-trunk.head/view/head:/debian/patches/theme-refresh-messenger-toolbar-icons.patch times three10:43
seb128but yeah, somewhat the price to pay to not use an application in our default toolkit10:43
seb128pitti, right, agreed on that10:43
pittiseb128: nice syncs10:44
seb128pitti, mbiel is launched on GNOME 3.4 it seems ;-)10:45
Sweetsharkchrisccoulson: heya10:55
Sweetsharkchrisccoulson: where do I find the npapi-sdk pkg-config package these days?10:55
RAOFdidrocks: Around now.10:57
chrisccoulsonSweetshark, it's in firefox-dev10:58
tkamppeterpitti, hi11:09
pittihey tkamppeter11:11
tkamppeterpitti, I have the following problem: We use Ghostscript for pdftops (PostScript printers) in Precise. Ghostscript's PostScript output prints perfectly on HP and displays perfectly with Ghostscript, but it crashes Kyocera and Brother printers. Oneiric used Poppler with inferior color management. What should we do?11:13
pittihm, no off-hand idea11:18
pittiit seems we switched between gs and poppler several times already11:18
tkamppeterpitti, yes, afdter FF when there are relatively many people testing, the current method disqualifies and I switch to the other method.11:20
tkamppeterpitti, perhaps I have to put a by-manufacture or by-PPD-keyword switch into the filter to keep as many printers as possible well color-managed but also as many printers as possible at least working.11:22
pittitkamppeter: I thought back then we switched from gs to poppler because gs gave too many problems11:22
pittitkamppeter: and you can't work around that by telling gs to emit PS level 1 or 2 only?11:23
tkamppeterpitti, also a way to try. I will work out an appropriate recipe for the Kyocera and Brother users now to try.11:25
* ritz wondering, why are our patches so ubuntu specific , wrt global menus ( liberal use of ubuntu_ in variable naming ) 11:46
tkamppeterpitti, new recipes for all the ideas from you and the GS devs are out in bug 951627 and bug 950713.11:48
ubot2`Launchpad bug 951627 in cups "all Kyocera network printers stopped working with cups 1.5.2" [Undecided,Incomplete] https://launchpad.net/bugs/95162711:48
ubot2`Launchpad bug 950713 in cups "Brother printer fails to print anything but a blank page" [Undecided,Incomplete] https://launchpad.net/bugs/95071311:48
=== MacSlow is now known as MacSlow|lunch
chrisccoulsonnice, just freed 28GB by emptying my trash12:14
seb128chrisccoulson, waouh, you use nautilus a lot! ;-)12:14
mdeslaurchrisccoulson: FYI, you don't have to download all the pr0n locally, you can just watch it inside your firefox window12:15
chrisccoulsonlol ;)12:16
=== jalcine is now known as webjadmin_
didrockspitti: seems that unity-3d merged some multimonitor changed without the feature freeze excpection approved. There was no bug linked to it, but it seems that bug #950136 is the one12:53
ubot2`Launchpad bug 950136 in unity-2d "multimonitor, launcher: Provide an option to display either a single launcher or a launcher on each display in a multi-monitor environment" [High,In progress] https://launchpad.net/bugs/95013612:53
didrockspitti: it seems that there is some g-c-c changes as well, it would have been nice if design involved platform a little bit more with it12:53
pittire12:56
pittitkamppeter: ah, thanks12:57
pittididrocks: hm, I vaguely remember reading an UIFE about this before, but perhaps it was very similar12:57
pittididrocks: or it was by mail12:57
pittiit seems ok to me12:57
=== webjadmin_ is now known as jalcine
didrockspitti: ok, can you acked on the bug? The g-c-c changes are still not completly defined13:00
didrocks(and of course, -3d and -2d will again use different keys…)13:00
pittierk, why?13:00
didrocksso a lot of fun13:00
pittigsettings vs. gconf?13:00
didrocksright13:00
didrocksand despite asking them beforehand, there is no way they use gconf…13:01
didrocksso all the fun about concialiting the keys as I did for the other changes, listing them to not segfault if 2d is not installed…13:01
didrocksalso not sure how we can set the primary monitor and detect the nvidia case13:01
pittiacked13:02
seb128pitti, did you have any chance to test the user dialog stuff on amd64?13:06
pittiI didn't yet, sorry13:06
pittiI'm swamped in mail backlog, it's a crazy time13:06
seb128pitti, yeah, I noticed you were busy on bugs ;-)13:06
pittiI'm down from 50 to 30 in my ubuntu folder13:07
seb128pitti, you just made me less busy, I had that gucharmap on my list for today ;-)13:07
pittibug 952612? feel free to grab if you want13:07
ubot2`Launchpad bug 952612 in gucharmap "Package @GCONFPKGS@ was not found in the pkg-config search path." [Medium,In progress] https://launchpad.net/bugs/95261213:07
seb128pitti, no, that's fine, you grabbed it, it's yours :p13:08
pittiI wanted to take the opportunity to merge with Debain13:08
pittiand sync13:08
seb128I just read titles daily and "flag" stuff that seem like they need to be fixed13:08
seb128pitti, it's all yours ;-)13:08
pittiok13:08
seb128I'm not running out of bugs don't worry13:08
seb128though I'm busy valgrinding around today13:08
pittiI'm close to a fix for bug 868400, just waiting on Bastian's second review13:10
ubot2`Launchpad bug 868400 in gnome-settings-daemon "Synaptics touchpad stops working - two syndaemon instances running" [High,In progress] https://launchpad.net/bugs/86840013:10
=== m_conley_away is now known as m_conley|dinner
cyphermoxpitti: desktop team PPA reasonable for the testing of the NM updates?13:19
pitticyphermox: yes, it is; it's the staging area for stuff that's meant to go into precise13:19
cyphermoxif we're still using it for that yea13:19
cyphermoxalright :)13:19
cyphermoxwell, I'll upload shortly13:20
=== MacSlow|lunch is now known as MacSlow
desrtseb128, sigh.  really stupid issue.13:29
desrti don't understand why i didn't see it already.13:29
seb128desrt, hey13:29
seb128desrt, you got quite some segfault, I assigned at least 3 to you13:30
seb128desrt, do you get bug emails nowadays or should I mention them there? ;-)13:30
seb128desrt, hey btw, good morning :p13:30
desrti get them13:30
desrtgood morning :)13:30
desrti already know what one of the issues is before looking at the code :p13:30
seb128desrt, btw archive testing is good, showed some issues in a night ;-)13:31
desrtokay.  first issue fixed.13:32
desrthttps://bugs.launchpad.net/ubuntu/+source/indicator-appmenu/+bug/953620 is more interesting13:34
ubot2`Launchpad bug 953620 in indicator-appmenu "hud-service crashed with SIGSEGV in g_str_equal()" [Medium,New]13:34
desrtlooks like some bad interaction with bamf13:35
Trevinhodesrt: always about bamf there's this problem: https://launchpad.net/bugs/92620813:36
ubot2`Launchpad bug 926208 in bamf "bamfdaemon crashed with SIGABRT in g_assertion_message()" [Critical,Confirmed]13:36
TrevinhoIt seems like that when an object is removed from bus too quickly, then we get that problem13:36
Trevinholooking at the glib sources, the crashing function is basically an idle that is never removed when it should (i.e. when the vtable is removed), but that has an assert that causes the crash13:36
desrtsorry.  xchat suddenly crashed13:36
Trevinhodesrt: did you read my lines?13:37
desrti'll add a guard to ensure that this function is not giving NULL13:37
desrtthat should fix it13:37
desrtTrevinho, just about the 'object removed too quickly' situation13:37
Trevinhook13:37
seb128desrt, can you bzr push your first fix so I can look at it? ;-)13:38
desrtso it's possible that bamf_view_get_name() for a window could return NULL if the window is currently disappearing from the bus?13:38
Trevinhodesrt: it shouldn't....13:38
desrtbut it does?13:38
Trevinhoat least, the name is generally saved on initialization13:38
Trevinholet me check13:39
desrtwhat if the window exists only very briefly?  could there be a race?13:39
Trevinhodesrt: well, that's possible...13:40
desrtokay.  i'd better protect my code, then13:40
Trevinhoas the name is saved only the first time that is used, so if in the mean time the bus is already down, the value is null13:40
desrtya.  that's what i figured13:41
* desrt is not a huge fan of how bamf works like that13:41
Trevinhodesrt: there are some values that are saved on initialization, but not the name apparentyl13:41
desrtokay.  then i'm convinced that that explains this bug13:41
desrtseb128, pushing 2 fixes13:41
seb128desrt, \o/13:41
seb128desrt, btw Trevinho had what he thinks is a glib bug for you :p13:42
desrthe's probably right :)13:42
seb128Trevinho, you should repeat the line desrt didn't read when his xchat closed ;-)13:42
Trevinho14:36:35 <Trevinho> It seems like that when an object is removed from bus too quickly, then we get that problem13:43
Trevinho14:36:48 <Trevinho> looking at the glib sources, the crashing function is basically an idle that is never removed when it should (i.e. when the vtable is removed), but that has an assert that causes the crash13:43
Trevinhobug is https://launchpad.net/bugs/92620813:43
ubot2`Launchpad bug 926208 in bamf "bamfdaemon crashed with SIGABRT in g_assertion_message()" [Critical,Confirmed]13:43
Trevinhodesrt: we could also figure to fix it on bamf, adding an idle there, but I wonder why you don't avoid your idle to run if the vtable has been shut down13:44
Trevinhoanyway call_in_idle_cb seems to cause other issues too13:44
TrevinhoI mean, in other packages there are crashes caused by that call_in_idle_cb13:45
desrtTrevinho, please file this in bugzilla.gnome.org13:45
desrtby a quick look at the code, i more or less agree13:46
Trevinhosure13:46
desrtthe idle dispatch can be queued on the main context while the code that is unregistering the object is running13:46
Trevinhoyes, that's what I figured...13:46
desrtit's actually a tricky bug13:46
desrtbecause normally the worker thread checks for the existence of the object (so that it knows which main context to dispatch to)13:46
Trevinhodesrt: I'm using gdbus-codegen on bamf side, so I've not so much low-level control...13:47
desrtso it's the one that sends the "no such object!" error13:47
desrtin this case, though, it saw that there was an object and did the dispatch13:47
desrtbut no object will be there to receive it13:47
Trevinhomh, races!13:47
desrtthis is like the exact opposite of a bug that mikkel and i were talking about with davidz for a long long time13:47
desrtie: what should be done about messages that arrive while we're *registering* objects in the main context :)13:48
desrtwhich is actually a far far more common case13:48
desrtie: service activation13:48
desrti wonder if this is the same bug  https://bugs.launchpad.net/ubuntu/+source/indicator-appmenu/+bug/953562   :)13:49
ubot2`Launchpad bug 953562 in indicator-appmenu "hud-service crashed with SIGSEGV in menuproxy_build_cb()" [High,Confirmed]13:49
desrtlooks more like a dbusmenu bug, actually13:50
seb128desrt, you are welcome to fix bugs in there as well :p13:53
desrti'll propose a fix, i guess13:53
seb128;-)13:54
desrtoh.  interesting.13:55
desrtthere is already some code here that attempts to deal with that13:55
desrti wonder why it is not working13:55
desrtbtw: what's with all this 0xaaaaaaaa business i see everywhere?  do you have some debug options in the memory allocator during the unstable cycle?13:56
desrtit's making my life a lot easier :)13:56
pittidesrt: I indeed see this in quite a few stack traces13:56
seb128desrt, no idea but I noticed as well13:56
pittiI suspect g_free() or similar does this13:57
pittito make it more obvious when you try to access freed memory13:57
* desrt likes it :D13:57
pittitoo bad that R, G, and H aren't hex digits as well :)13:57
desrtRAGHH!13:57
* desrt raises an eyebrow13:58
pitti0xDEADFAFF13:58
desrtr would be good: 0x1FREED1113:58
Sweetshark0xCAFEBABE is still a nifty one13:59
pittihah, good one13:59
Trevinhodesrt: here you are https://bugzilla.gnome.org/show_bug.cgi?id=67198814:00
ubot2`Gnome bug 671988 in gio "Quickly registering / unregistering objects on bus causes crash" [Major,Unconfirmed]14:00
hallynsince yesterday's update, unity-3d doesn't give me an indicator panel.14:02
Trevinhohallyn: no indicators at all? :o14:03
desrtseb128, the strip() bug is extremely annoying14:06
seb128desrt, why?14:06
seb128hallyn, can you pastebin a dpkg -l | grep unity14:06
desrtseb128, it's really a rather core feature of how the search algorithm works (and i disagree with the algorithm that is being used)14:06
desrtseb128, we can deal with some of the fallout by stripping yes... but there's a bigger issue here14:07
desrti need to talk to ted about that14:07
seb128desrt, ok, I'm not sure to understand why any algo would drop things that match14:07
desrtseb128, it doesn't drop them.  they get lost in the noise14:07
seb128desrt, like "zoom " should obviously match results which have "zoom" in them?14:08
hallynTrevinho: well actually also no panel.  can't even start a term with ctrl-alt-t14:08
hallynone sec14:08
seb128desrt, well a full word matching should be a high score?14:08
desrtthe algorithm works like so: it splits the incoming string into tokens and matches each token against the available items in the menu, marking distance for each token14:08
hallynseb128: http://paste.ubuntu.com/881858/14:08
desrtteach token is counted equivalently14:08
desrtso when you search "file " you have tokens "file" and ""14:08
desrt"file" matches things... good14:08
desrtbut "" doesn't match anything14:08
desrtwhich introduces a lot of noise14:08
seb128well a full matching should be scored enough to keep you out of noise?14:09
desrtie: the distance from "" to anything is high -- which means no result has close distance14:09
desrtso even the good results get lost in the noise14:09
desrti don't think so14:09
seb128hum14:09
seb128ok14:09
desrtfor example, "" will match far better with a shorter string14:09
seb128well "" shouldn't be tried to be matched at all14:09
desrti agree14:09
desrtbut here's where it gets annoying:14:09
desrt"file x"14:09
desrtsame issue there -- only one character less severe14:10
desrtthat will match things with short strings starting with 'x' quite strongly14:10
desrtpossibly to the detriment of the 'file' part14:10
seb128desrt, I see what you mean14:10
seb128desrt, to me it seems like a full word matching should score much higher14:10
desrti think the search algorithm we use is a bit bogus14:11
desrti'd be happier with a simple subset matching14:11
desrtie: ignore all this fancy fuzzy-string business14:11
seb128desrt, anyway something to sort with ted14:11
seb128desrt, imho what we have now, not scoring "" and scoring a full word match very high should be fine14:11
seb128for most cases at least14:12
desrtthe algorithm is not based on 'high scores'14:12
desrtit's based on 'low distances'14:12
desrtand a full word match can only have a distance of 014:12
desrtnot -10 :)14:12
seb128desrt, well somehow you managed to "trick" the system indicators score14:13
desrt(although maybe we should tweak that...)14:13
desrtseb128, right.  that's a penalty that gets added14:13
desrtwhatever their distance is, it adds 50%14:13
desrtso 10 becomes 1514:13
seb128desrt, well anyway I don't think we will sort the algo here today between us14:13
seb128desrt, so let's move on to the next bug ;-)14:14
desrti agree14:14
desrtso the menuproxy_build_cb() affects 17 people, eh?14:14
desrtcrazy....14:14
desrtis this only showing up after the update yesterday?14:14
desrtor what that the first time you pushed the new code to the archive?14:14
seb128desrt, first bug was 15 hours ago14:15
seb128desrt, so we get a dup by hour basically14:15
desrtseb128, did you ever push my hud code to precise before then?14:15
seb128desrt, no14:15
desrtokay.  good14:15
seb128desrt, it was in the ppa before14:15
desrtbecause i didn't think anything i did in the past few days could cause this14:15
seb128desrt, ted strongly hinted he would be unhappy to land a version without the highlight and usage db so I decided to wait for those14:16
seb128desrt, he said it was my call but still, I figured waiting for those was a good midway compromise14:16
desrtya.  i don't disagree14:17
desrtregressions are ugly14:17
desrtlaunchpad needs some sort of intelligence for trying to find out what all the duplicated reports have in common :)14:18
desrtseb128, so the other issue is the DoS bug14:18
desrti've known about that for some time, actually14:18
desrtthere will be two fixes there: 1) algorithmic improvements14:18
desrtbut even with those, i think it would be reasonable to 2) limit the search string length to some preset maximum?14:19
seb128desrt, well, mhr3 said that typing "i want to rotate this image by ninety degrees" with gimp selected was enough to bring your hud version down14:20
seb128desrt, he also wrote "it is a bug, the methods normally finish in a couple hundred milliseconds, but if you do this, each search takes *seconds* longer and longer"14:20
mhr3right14:21
mhr3desrt, https://bugs.launchpad.net/indicator-appmenu/+bug/953910/+attachment/2862038/+files/Screenshot%20from%202012-03-13%2011%3A48%3A14.png14:21
ubot2`Launchpad bug 953910 in indicator-appmenu "HUD: Very high CPU usage" [Undecided,New]14:21
seb128desrt, are you done with the segfaults?14:21
mhr3(although that wasn't the latest version)14:22
seb128desrt, https://bugs.launchpad.net/ubuntu/+source/indicator-appmenu/+bug/953771 seems quite duppy as well14:22
ubot2`Launchpad bug 953771 in indicator-appmenu "hud-service crashed with SIGSEGV in g_hash_table_lookup_node()" [Medium,New]14:22
desrtsuspicious!!14:24
desrtnot so suspicious!!14:24
* Sweetshark grumbles about nvidia optimus still being broken on precise. That was the one thing that worked well with natty.14:28
Sweetshark(well, just plainly running on nvidia worked on natty.)14:30
dupondjeSweetshark: you should use bumblebee :) then it 'works' :)14:31
dupondjeat least you can shutdown 1 gfx card14:31
Sweetsharkdupondje: http://geek.co.il/wp/2012/02/19/nvidia-optimus-on-ubuntu-12-04 <- this doesnt sound as if that stuff is too stable currently either.14:34
desrtseb128, okay.  pushed another fix.14:35
desrtany other crashers you see? :)14:35
dupondjeSweetshark: its indeed not a finished solution. I currently use it just to disable 1 gfx card, cause else I have to high powerdrain on my laptop.14:36
seb128desrt, bug #953620 and bug #953517 are the same bug?14:36
ubot2`Launchpad bug 953620 in indicator-appmenu "hud-service crashed with SIGSEGV in g_str_equal()" [Medium,Confirmed] https://launchpad.net/bugs/95362014:36
ubot2`Launchpad bug 953517 in indicator-appmenu "hud-service crashed with SIGSEGV in g_str_equal()" [High,Confirmed] https://launchpad.net/bugs/95351714:36
desrtseb128, ya.  those are both the bamf issue (now worked-around)14:36
desrtTrevinho, you should probably add some code to bamf to be more careful in that case...14:37
seb128desrt, ok, so remains the dbusmenu issue and the DoS issue14:37
desrtie: return "" or something, instead of NULL14:37
desrtseb128, yup14:37
desrtseb128, any other than those, though?14:37
seb128desrt, not on my list14:37
desrtnice14:37
desrtnot bad for a complete rewrite :p14:37
seb128;-)14:37
* desrt was vaguely dreading waking up this morning14:38
seb128lol14:38
seb128desrt, you still have enough for the day I think14:38
seb128desrt, especially if you count Trevinho's glib issue ;-)14:39
desrtpish.  i'm only on my first coffee so far :)14:39
Trevinhoeheh14:39
desrtget another release out and let's find out about all the new issues i've caused :D14:39
desrtactually -- i guess i should really try to get to the bottom of this dbusmenu one14:39
Trevinhodesrt: what you mean about adding some code to bamf?14:39
desrtit looks pretty serious14:39
seb128desrt, that would be good, it collects dups14:39
desrtTrevinho, you have a known non-bug case where that function can return NULL14:39
TrevinhoI've not looked at the issues, btw14:40
desrtTrevinho, you should either document it as such ("this function can return NULL in certain races, so you better check that") or fix it14:40
Trevinhodesrt: and that's not specified?14:40
Trevinhomh, ok14:40
desrtwell, funny you should say that14:40
desrtbecause the developer docs are still completely empty :p14:40
TrevinhoOne the things in my TODO is to add a nice documentation to bamf14:40
Trevinhoyes, I know14:40
TrevinhoI didn't touch these things yet... I would love to get more introspection as well14:41
desrtseb128, btw... dunno if you know anything about this14:43
desrtbut i installed gdm the other day to test something14:43
desrtset it as my default login manager14:43
desrtthen i removed it14:43
desrtand now lightdm is completely messed up14:43
desrti've tried dpkg-reconfigure, uninstalling, reinstalling,... nothing14:43
desrtthe symptoms are that (a) it doesn't start on bootup anymore and (b) once i do start it up (manually) it fails the first login14:43
desrtie: i type my password and it accepts it and the screen flickers and i'm back at the lightdm greeter again -- but the second time it works14:44
Trevinhooh... that looks bad14:45
desrtit's clearly my fault, at least a little14:45
desrtbut the system should probably not be so fragile that installing/removing a package can do that14:45
Trevinhowell, yes... but it could happen that an user try to change that14:45
Trevinhoof course...14:45
seb128desrt, sudo edit /etc/X11/default-display-manager14:46
seb128desrt, change lightdm to /usr/bin/lightdm there14:46
seb128desrt, it's https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/86417414:46
ubot2`Launchpad bug 864174 in lightdm "boot hangs waiting for lightdm after purging gdm (wrong default-display-manager)" [High,Won't fix]14:46
desrtknown issue, i guess :)14:46
Trevinho:)14:46
desrtthanks14:46
desrtwontfix, eh?14:46
desrtbtw: why such old gdm?14:47
mterrykenvandine, two unity-greeter reviews for ya, if you can get a chance.  Should get an email from LP for both14:49
seb128desrt, because nobody cared enough to update, jbicha and ricotz tried and hit issues with the custom dconf gsettings hackery14:49
desrtah...14:50
desrti've talked to ray about that.  it's evil stuff.14:50
seb128desrt, the one which got refactored 3 times since to work14:50
kenvandinemterry, just saw them :)14:50
desrtthe entire concept of blacklisting parts of the session from starting seems deeply wrong14:50
desrthe has a plan to change that, but no help for now14:50
desrtseb128, thanks for the explanation14:51
seb128desrt, I think it's just that nobody wanted to invest enough energy to get that working14:52
seb128desrt, I mean that's why the package update got stalled14:52
seb128i.e downstream manpower,motivation issue :-(14:52
seb128yw14:52
desrtya.  totally understandable14:52
desrtif it was a simple update, that's one thing14:52
desrtbut it doesn't make sense to put so much effort for something that people won't install anyway14:52
jbichapitti: what do you think of the clutter/gnome-shell FFe's?14:58
pittijbicha: I haven't looked at them this week yet, need to catch up14:59
jbichaok, no problem14:59
jbichaseb128: good morning, I merged this with Debian https://code.launchpad.net/~jbicha/+junk/gnome-system-log-3-3/15:01
jbichaI believe we can just sync baobab as we don't have an LPI patch there15:01
seb128jbicha, do we have any interest to sync those this cycle?15:01
seb128it seems like most of those source didn't get any change during the cycle15:01
seb128well I'm fine either way, I just ignored them since they are unmaintained upstream15:02
jbichaseb128: both baobab & gnome-system-log (at least in its next tarball) got new Mallard help, but yeah, they're nearly unchanged from 3.215:02
seb128jbicha, works for me15:03
seb128pitti, ^ what do you think about syncing those? it shouldn't be a big change, mbiebl just packaged the new standalone versions which have improved documentation15:03
pittisounds fine to me15:04
seb128jbicha, ok, I will sync them and update gnome-utils in a bit15:05
seb128well, sync baobad, review your system log15:05
seb128bab15:05
dupondjeaha do we get a gnome-shell update ? :)15:10
jbichadupondje: maybe15:13
dupondjeso my battery indicator is finally correct ^^15:14
seb128desrt, ok, those 3 fixes backported and uploaded to precise15:15
seb128on that I'm out for some exercice, be back in ~1 hour for the meeting if we have one today ;-)15:15
jbichadupondje: yes, I'd rather not try to backport several fixes if we end up not needing to15:16
dupondjejust blow in a new version ;)15:17
dupondjejbicha: you got my vote ;) not that it matters but ok :D15:20
asacunity disappeared :/... window manager still running15:23
asacdont see a unity binary anymore15:23
Sarvattasac: ya let a dist-upgrade remove it?15:29
asacSarvatt: yeah15:32
asacseems so15:32
asacrestartin X now15:32
asaccannot work in this state15:32
asacback on unity2d15:36
asacuntil proper unity comes back15:36
ogra_how did you get rid of it ?15:37
* ogra_ has unity running fine on his newly set up x86 box 15:37
Sarvattthere was a libxfixes transition that needed a unity rebuild, was a period of time dist-upgrade would remove unity15:37
ogra_well, thats why apt or u-m tell you about it and ask a Y/N question ;)15:38
Sarvattyep :)15:38
asacthey told me not strong enough15:38
ogra_admit that you just didnt clean your glasses before upgrading !15:39
asacdidnt clean my screen, yes15:39
ogra_heh15:39
Saviqdidrocks, automerge-unity stuck?15:41
Saviqor... wait... maybe it's the time diff15:42
Saviqlast build took 4 mins and now it's 13 mins and counting15:42
Saviqwe'll wait :/15:43
didrocksSaviq: yeah, it's depending if they are other merges in progress15:51
didrocksSaviq: I hope you did notice that unity-common is know installed for unity-2d :)15:52
=== tkamppeter_ is now known as tkamppeter
cyphermoxfyi, I uploaded network-manager and network-manager-applet to ppa:ubuntu-desktop/ppa; help with testing this and making sure wired, wifi, mobile broadband et al. still work properly would be much appreciated :)16:23
cyphermoxso if you run into explosions and cries of agony, etc; ping me :)16:24
didrockscyphermox: well, if it explodes, we would have no network, so no crie? :)16:30
ogra_you could put your mobile # into the changelog so people can send SMS16:30
glatzorevening mvo16:30
mvohey glatzor!16:33
mvoglatzor: thanks for your info on #950791, I'm happy to fix that now that I know what approach to take16:33
cyphermoxdidrocks: you know my dark dark secret :)16:36
didrockscyphermox: that's so easy! :-)16:37
Sweetsharkdupondje: bumblebee doesnt work for me. but I can switch that stuff in bios anywhy. with natty it worked when I switched to pure discrete gfx (no optimus) with the nvidia driver. but somewhere in oneiric/precise that was broken16:37
Sweetsharkdupondje: now it just boots into a blank screen.16:37
cyphermoxdidrocks: realistically though, not likely to explode. I've already been running it for two days :)16:38
didrockscyphermox: well, computer science is full of surprises16:38
cyphermoxdidrocks: I limit surprises by careful testing and blind faith :)16:39
cyphermoxyay, the daily builds appear to be unbroken now16:42
=== allison_ is now known as wendar
glatzormvo, I already have fixed it17:09
glatzormvo, i was on a train ride17:09
=== 17WAAYI1Q is now known as zyga
=== MacSlow is now known as MacSlow|dinner
stgrabermterry: ping17:31
mterrystgraber, yo17:34
stgrabermterry: bug 95425517:34
ubot2`Launchpad bug 954255 in unity-greeter "unity-greeter crashed with SIGSEGV in g_closure_invoke()" [Undecided,New] https://launchpad.net/bugs/95425517:34
stgrabermterry: it's technically a duplicate of bug 94303717:34
ubot2`Launchpad bug 943037 in casper "Log out/in not working in live session" [High,Triaged] https://launchpad.net/bugs/94303717:34
stgraberthough I reported a new one to have the apport data in it17:34
stgrabermterry: it's been affecting all our live media for a while apparently, whenever you logout, lightdm gets into an infinite loop trying to spawn unity-greeter and unity-greeter crashing17:35
mterrystgraber, ah.  OK.  will look at it17:35
stgrabermterry: it could be that unity-greeter simply doesn't work on a live media as we usually don't see it (as we use autologin)17:36
desrtdoes anyone know what the status of TRIM support in ubuntu is?17:47
seb128jbicha, still there?17:53
desrtso this is a pretty big fail.  out of the box, ubuntu doesn't have TRIM enabled17:55
desrtwhich means that if you run ubuntu on an SSD your computer will get slower and slower and slower the more you use it17:55
pittiwhat is necessary to enable this?17:56
desrtthe 'discard' mount option to ext417:56
desrtwhich can also be set in the default mount options using tune2fs (or presumably at the time the filesystem is created)17:56
pittibug 867794 has some discussion17:57
ubot2`Launchpad bug 867794 in ubiquity "Ubuntu 11.10 does not enter 'discard' filesystem option on ext4 install on SSD drive" [Wishlist,Confirmed] https://launchpad.net/bugs/86779417:57
=== m_conley|dinner is now known as m_conley
pittiI think I looked at that a few months ago, and it didn't seem to be unanimous18:00
desrtya.  i just asked in the kernel channel18:00
desrtfstrim sounds awesome.  i was wondering if something like this exists or if i would need to force the trim of my filesystem by filling it with a large file and deleting it :)18:01
desrt/home: 60428242944 bytes were trimmed18:02
desrtchrist...18:02
desrt60 gigs...18:02
pittiI did notice that IO sucks on my SSD these days18:02
desrtmaybe my SSD starts being fast again :)18:02
pittibut I had "discard" enabled for quite some time, and it didn't seem to help really18:02
desrtwell, 'discard' concerns me, honestly18:02
desrtit doesn't make a whole lot of sense because it's non-atomic18:03
desrti'm a filesystem... someone erases a file18:03
pittifstrim: /: FITRIM ioctl failed: Die Operation wird nicht unterstützt18:03
pittihm, too bad18:03
desrti have to do (simplifying for the sake of argument) two things:18:03
desrt1) remove the link from the directory18:03
desrt2) trim the contents of the space taken by the file18:03
desrtclearly i should do #1 before #218:03
desrtbut then that means if i get shutdown and i did #1 and not #2 then there is untrimmed space...18:03
desrtpitti, root?18:04
seb128desrt, btw new stacktrace on this dbusmenu menuproxy_build_cb() bug, https://launchpadlibrarian.net/96654548/Stacktrace.txt18:04
pittidesrt: I did18:04
pittidesrt: it says "operation not supported"18:04
desrti figured that :)18:05
desrtpitti, ext4?18:05
pittiyep18:05
pitti/dev/sda2 on / type ext4 (rw,errors=remount-ro,discard)18:05
desrtmaybe your drive doesn't have TRIM support18:05
seb128desrt, it's different from the old ones (I asked a new stacktrace with the current versions to the retracers)18:05
desrtis it intel or an off brand?18:05
pittidesrt: oh - it seems I still have the "discard" mount option, perhaps that interferes18:05
desrtpitti, i have it too -- *shrug*18:05
pittidesrt: SAMSUNG_MMCRE28G8MXP-0VBL118:06
pittiit's in a ThinkPad X201, so shouldn't be the worst one18:06
desrti'm afraid it is18:06
pittidesrt: but yes, I guess it's missing the support for it18:06
desrtwhen i was shopping for my x201 i called lenovo to ask about the drive that you get when you pick the 'SSD' option18:06
desrtand did some looking at benchmarks18:06
desrtit's quite bad...18:06
desrti ended up buying the smallest possible traditional drive with the laptop and throwing it out and putting in an SSD i bought myself18:06
desrti think lenovo cleaned up their acts a bit since then, but the x201 was quite bad....18:07
pittiwell, 250 MB/s isn't exactly bad18:07
seb128desrt, I did the same for my dell18:07
seb128not to mention that the ssd option at dell was more expensive than buying and intel ssd myself18:08
desrtya... buying bigger HD/memory with laptops is a waste of money18:08
desrtalways better to buy&install it yourself18:08
desrtSSDs are particularly weird... they're such a new and complex technology that depending on the brand and controller there can easily be 2-3x performance difference between them for particular workloads18:10
desrtwhich is not really something you see anywhere else anymore18:10
jbichaseb128: half here18:11
didrocksok, time for some exercice, see you tomorrow guys18:11
desrtdidrocks, enjoy :)18:11
didrocksdesrt: (not sure enjoy is the term, but thanks nevertheless) ;)18:11
seb128desrt, btw did you see my note about the new stacktrace on https://launchpadlibrarian.net/96654548/Stacktrace.txt ?18:12
desrtyes.  looking at it now.18:12
desrtit's similar, but different18:12
desrti have an idea for how i might be able to reproduce this locally.18:13
desrtgive me a moment18:13
desrtin theory writing an app that spawns many windows and closes them quickly may trigger this18:13
seb128desrt, I was just pointing it because the retracers seem to think they are the same bugs but the stacktraces look a bit different18:13
seb128desrt, I wanted to make sure you saw there was a new stacktrace matching the new version18:14
seb128desrt, no hurry ;-)18:14
desrtseb128, so the old hud kept dbusmenu clients around forever18:14
desrtthe new code unrefs them when the window is destroyed18:14
desrtat the same time the window is being destroyed there may be outstanding things going on with the client18:14
desrtand i think that's what's causing this new class of bugs18:14
desrtso i'm going to write a program that just creates and destroys a whole lot of windows in an attempt to lose this race18:15
seb128jbicha, so we can't push to lp:~ubuntu-desktop/component/ubuntu if "component" is not registered to launchpad, do you want to register gnome-system-log or should we use lp:ubuntu/gnome-system-log? It's a small source I'm fine using the lp:ubuntu location18:15
seb128desrt, ok18:15
desrti'm quite sure this is a dbusmenu bug caused by the way that i'm using it18:16
desrtbut not 100% sure :)18:16
jbichaseb128: oh, I can register gnome-system-log tonight, as far as branches go, I prefer a packaging-only branch but whatever you like18:20
seb128jbicha, I prefer those as well, I'm uploading without pushing, I will push tomorrow once the product exists18:20
desrtsigh18:23
desrtmy torture-test program crashed unity18:23
desrtand failed to crash the hud...18:23
seb128:-(18:23
seb128desrt, unity or gnome-session,X?18:24
desrtcould have been X18:24
seb128desrt, your IRC closed, unity going down should not end the session18:24
seb128usually compiz respawns18:24
desrti had to logout18:24
desrtsorry.. not crashed18:24
desrtfroze18:24
* desrt went to the console and did kill -9 -118:24
seb128desrt, go to a vt next time and type "unity"18:24
=== Zdra is now known as xclaesse
seb128that will do a compiz --replace with DISPLAY set for you basically18:25
desrtf i slow it down it's better :)18:25
desrt1 new window per 1ms is too fast :p18:25
desrtso... many many bamf bugs here18:26
desrtbut no dbusmenu crashes yet18:26
desrtseb128, is the gtk menu hiding broken for you?18:33
desrtin gtk3 apps...18:34
seb128desrt, no18:35
seb128desrt, you use the ppa g-s-d with the gnome-shell xsettings?18:35
desrtah.  could be.18:35
desrtlet me purge that18:36
desrt *** 3.3.91-0ubuntu3+appmenu1 018:36
desrt        500 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/ precise/main amd64 Packages18:36
desrtyup :)18:36
desrtanother thing: do you notice that 'killall' is not working properly anymore?18:37
desrtlike "killall gnome-settings-daemon" does not work18:37
desrtsigh.  now compiz is spinning causing xorg to use 100% CPU.  better than being completely pegged i guess18:39
* desrt needs to stop using xchat18:39
=== MacSlow|dinner is now known as MacSlow
kenvandinemterry, is this known?18:46
kenvandine[+0.00s] WARNING: unity-greeter.vala:129: Failed to load state from /home/ken/.cache/unity-greeter/state: Key file contains line '@�' which is not a key-value pair, group, or comment18:46
kenvandinethen later on i see lots of these18:46
kenvandine[+0.23s] DEBUG: unity-greeter.vala:487: Failed to write state: Error writing to file: Bad address18:46
mterrykenvandine, in --test-mode, yeah, it's common18:46
kenvandinemterry, just wondering if i should delete that file18:46
kenvandineor if it would be useful for a bug report18:47
kenvandineok18:47
mterrykenvandine, eh, don't worry about it I don't think18:47
pittigood night everyone18:47
kenvandinegood night pitti18:47
kenvandinemterry, ok, thx18:47
kenvandinemterry, almost done with the reviews18:47
mterrypitti, night!18:47
seb128desrt, yeah, I got annoyed by it too but I didn't report it, a foundation team bog18:48
kenvandinemterry, only comment from me so far is you removed some really nice descriptive comments18:48
seb128'night pitti18:48
kenvandinethe ones that described how the animations get calculated18:48
mterrykenvandine, are they still needed?18:49
mterrykenvandine, I thought I removed the code that went with them18:49
kenvandinei am sure they changed18:49
kenvandineperhaps :)18:49
Darxusseb128: So what would it take to get you to --enable-wayland-backend in gtk for precise?18:49
seb128Darxus, I think there is no way I want to turn on experimental backends a month after ff in a lts18:50
seb128Darxus, its easy enough to have a ppa with that option on for precise18:50
kenvandinemterry, but the new code doesn't include nice explanations18:50
desrtheh.  my torture test is causing all kinds of fun unity bugs18:50
mterrykenvandine, fair.  I can add some before commit.  I got so excited about deleting code  :)18:50
kenvandinemaybe it just isn't needed anymore18:50
kenvandineindeed18:51
seb128desrt, what sort of bugs?18:51
desrtthere seems to be some bad race involved in maintaining the list of open applications in the dash18:51
kenvandineit is great to delete18:51
Darxusseb128: I suppose that's reasonable, thanks.18:51
kenvandinemterry, but the old code set the code comment bar pretty high :)18:51
kenvandinei actually enjoyed reading the removed code :-p18:51
seb128Darxus, yw18:52
desrthttp://imgur.com/yGu9118:52
mterrykenvandine, hah  :)18:52
desrt^ a program that opens and closes windows quickly causes that to happen, even after it has completely exited18:52
seb128urg18:53
desrtand now compiz is spinning again18:53
desrtsigh18:53
desrt'killall compiz' (and allow it to restart) solves both issues18:54
* desrt switches back to gnome-shell :p18:54
desrthuh.  seems that unity-panel-service has some kinda of race in the appmenu registrar that it doesn't notice that the window has been closed if you close it too quickly :X18:56
seb128desrt, the count for this bug is at 26 users affected now btw18:57
seb128it's solid on the 1 by hour ;-)18:57
seb128slightly over that now18:57
desrtseb128: i'm having trouble coming up with a testcase that reproduces it without also triggering bugs in other places :p18:57
seb128I noticed ;-)18:58
desrtthe appmenu registrar actually has some odd behaviour...18:59
desrtit seems to be on some sort of timeout18:59
* desrt gets fed up and goes back to the other approach19:02
desrtseb128: crash is happening on x86_64, x86 only, what?19:04
* desrt notes at least x86_64 from this one backtrace19:05
seb128desrt, i386 and amd6419:05
seb128probably others but most of ours users are on those19:05
desrtwait a minute.......19:06
* desrt gets a hunch19:06
* mvo hugs glatzor19:13
mterrykenvandine, thanks for the reviews!19:19
kenvandinemterry, anytime19:19
desrtseb128: found the bug19:19
desrtseb128: and it's not one of those easy sort of things to fix....19:19
seb128desrt, oh? what's the issue?19:20
desrtseb128: essentially, dbusmenu is assuming that if it calls g_cancellable_cancel() on a cancellable connected to an async request then the async request will ALWAYS return an "operation was cancelled" error19:20
desrtGIO makes no such guarantee19:20
desrtif the operation was already completed and ready for dispatch at the time you call cancel() you may get the actual result instead of the cancellation error19:20
seb128oh19:21
desrtso short story: definitely dbusmenu bug (for making incorrect assumptions about underlying library behaviour)19:23
desrtlonger story: maybe the incorrect assumption was reasonable to expect, actually, and we should consider fixing the library19:24
desrtasking davidz's opinion19:24
desrtseb128: we decide we're going to try to fix the problem in GIO19:36
desrti'm going to whip up a patch in a hurry19:36
seb128desrt, yeah, I just read the #gtk+ backlog when you highlighted me there ;-)19:37
micahgshould we provide transitional packages from telepathy-butterfly to telepathy-haze?19:50
seb128no19:51
seb128haze use pidgin to do any protocol19:51
seb128it's not an equivalent of butterfly19:52
micahgright, but butterfly was removed19:52
seb128so?19:52
seb128what issue do you try to solve? ;-)19:52
micahgaptitude broken upgrades :), dist-upgrade seems to work fine19:52
seb128what is aptitude unhappy about?19:53
seb128telepathy-butterfly is not something any "user" will have installed19:53
seb128it will have been pulled out as an implementation detail by some im19:53
micahgthe farsight -> farstream change WRT dependencies, dist-upgrade removes telepathy-butterfly (probably because it's not in the archive anymore) and that breaks the bad dependency chain19:54
seb128so imho it should be solved by fixed the recommends,depends of those ims19:54
micahghmm, the issue seems to have been telepathy-core used to depend on it, so I'm not sure why it's not removed on upgrade, I guess I have to keep digging, thanks19:55
seb128yw19:56
desrtseb128: you gonna be around much longer?19:58
* desrt will have some glib patches to test soon19:58
seb128desrt, "test"19:59
seb128?19:59
seb128desrt, I'm not able to trigger the bug on willing so I'm not sure what to test19:59
desrtthat's a good point19:59
desrttest by uploading to the archive, then? :)19:59
seb128desrt, I'm about to go for dinner, I can run a build and do testing later or tomorrow morning19:59
seb128desrt, don't hurry, I will not do a glib upload before going to bed, I prefer to stay around for those, so tomorrow morning19:59
desrtokay20:00
seb128desrt, it's a bit of apport noise but not the end of the world, can wait tomorrow20:00
desrtyou seemed to have a sense of urgency because of the level of incoming bugs20:00
seb128desrt, though I would prefer if you get a patch today our day so I can pick it up in the morning20:00
desrtseb128: i have the GSimpleAsyncResult part done already20:00
desrtgoing to open a bug about that and push it20:01
desrtthen i'll fix GDBus to use the new API20:01
seb128desrt, well, "urgency", I didn't want to slip by a week or to be in beta220:01
seb128desrt, but tomorrow is fine20:01
desrtseb128: oh... pfft20:01
seb128desrt, thanks, efforts are appreciated ;-)20:01
desrtthis was a tough bug, but it wouldn't have taken an entire week to find :p20:01
desrthave some more faith :p20:01
seb128desrt, I didn't doubt of that, I just wanted to make sure it was not landing at the bottom of a list ;-)20:02
desrt"your new code is crashing" lands at the top of my list :)20:02
seb128good!20:02
seb128that said I'm off for dinner20:02
seb128bbiab20:02
=== zyga_ is now known as zyga
dobeychrisccoulson: hrmm. spellchecker.dictionary was set to en_AU for me, and specified as "user set" though i'm pretty sure i have never set it as such. because why would i want to spell things like that21:04
brycehdobey, interesting; same thing happened to me a few times a couple weeks ago21:09
dobeyalso, i wonder how to havae it support multiple languages21:10
dobeyhave even.21:11
brycehFeb 22 15:20:09 <chrisccoulson>bryceh, yes, i guess it's fallout from this change: https://developer.mozilla.org/en/HTML/Controlling_spell_checking_in_HTML_forms#Controlling_the_spellchecker_language21:11
brycehdobey, ^^21:12
dobeyah, fail21:13
dobeyi can't see how doing that would ever be "the right thing to do"21:20
Sarvattis there any bug regarding the apparmor boot speed regression discussed in here a few weeks ago? http://reports.qa.ubuntu.com/reports/boot-speed/acer-veriton-02/index.html looks nasty21:20
micahgSarvatt: bug 94989121:22
ubot2`Launchpad bug 949891 in apparmor "apparmor caching is not working which has severely regressed boot time" [High,Fix released] https://launchpad.net/bugs/94989121:22
Sarvattmicahg: thanks a ton, i couldn't find it21:22
Sarvattdarn, fix released, it did reduce the time a good chunk but its still hugely regressed21:23
Sarvatthttps://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/95446921:32
ubot2`Launchpad bug 954469 in apparmor "apparmor changes caused boot speed regression" [Undecided,New]21:32
mdeslaurSarvatt: hrm, that's not normal..it should have fixed that21:34
=== m_conley is now known as m_conley_away
desrtseb128: sup22:30
seb128desrt, sort of around, not working but laptop on the table next to TV ;-)22:31
seb128desrt, i.e I will reply to you but not build or test anything else tonight :p22:31
desrtseb128: just wanted you to know that the two patches on https://bugzilla.gnome.org/show_bug.cgi?id=672013 should be enough to fix the last of the crashes you were seeing22:32
ubot2`Gnome bug 672013 in gio "GSimpleAsyncResult: support reliable cancellation" [Normal,New]22:32
seb128desrt, no dbusmenu fix needed then? it just make the assumption it's doing true?22:33
desrtyup22:33
seb128excellent22:33
desrtalex thought that it's a generally useful guarantee to make22:33
desrtand we managed to convince david too22:33
desrtso i did the patch22:33
seb128desrt, do you feel confident in the patches enough to get them distro patched without review?22:33
desrti ran the glib testcase on them with no issues22:34
desrtlet me jhbuild and login to them22:34
seb128desrt, I think I will do a test build tomorrow morning in any case22:34
seb128desrt, I was just wondering if I should wait for a review before uploading22:34
desrtseb128: tell you what22:35
seb128desrt, do you plan to try to get davidz or walters to review it today?22:35
desrti'm going to build and login to them tonight22:35
seb128or alex tomorrow?22:35
desrtif there's anything bad happening i'll say so on the bug22:35
seb128desrt, I'm fine waiting for you to show up tomorrow22:35
desrtotherwise, i'd assume they're fine22:35
seb128desrt, I will build them and get them reading in the morning and wait for you to upload22:35
seb128ok?22:35
seb128ready22:35
seb128so I can test them etc for a few hours22:35
desrtmy only worry is that there is some weird application out there that unknowingly relies on the race being won in the other direction22:35
desrtwhich seems... unlikely22:35
desrtsure22:36
desrtwhat is beta2?22:36
desrt*when22:36
seb128desrt, the freeze is in thursday after next22:36
seb128i.e 9 days22:37
desrtso no need to rush22:37
seb128right22:38
seb128desrt, I will not say that hud bugs are not the end of the world again or you will try to quote me on it! ;-)22:39
desrts/quote/misquote/ :)22:39
desrtand it's not a hud bug... it's a dbusmenu bug :)22:39
seb128desrt, same difference, who cares about dbusme^W forget that ;-)22:42
desrthah.  i wish :)22:45
desrtbtw: did you get to the bottom of that gee thing?22:45
desrti dont' see anything more about it in xsession errors22:45
desrti think it just needed a new release to be built?22:45
seb128desrt, funny that you ask about that, mhr3 pinged me about it today since it was still happening but gee didn't build with the current vala yet so I triggered a rebuild today, I will tell you tomorrow22:51
desrtcolor-plugin-WARNING **: failed to reset xrandr-AU Optronics gamma tables: gamma size is zero22:51
desrtare you seeing this one?22:51
desrtor this one: gnome-session[12518]: WARNING: Could not launch application 'gdu-notification-daemon.desktop': Unable to start application: Failed to execute child process "/usr/lib/gnome-disk-utility/gdu-notification-daemon" (No such file or directory)22:52
desrtthat's just about all that's left in my xsession-errors22:52
desrtother than some stupid debug cruft from gnome-shell:22:52
desrt** Message: applet now removed from the notification area22:52
desrt** Message: using fallback from indicator to GtkStatusIcon22:52
desrt** Message: applet now embedded in the notification area22:52
seb128desrt, no way22:53
seb128desrt, not seing the colord one no22:53
desrti wonder if it's related to some hardware i have22:54
desrtthey make TFTs so i guess it's the panel in my laptop or my external monitors22:54
RAOF“xrandr” suggests so, yes.22:55
desrtya.  that might have been a hint as well :p22:55
seb128hey RAOF, how are you?22:56
RAOFseb128: Good evening.  Pretty good.22:56
jdstrandSarvatt: fyi, we tracked done the apparmor boot speed regression22:57
jdstrands/done/down/22:57
Sarvattjdstrand: AWESOME!22:57
jdstrandit'll be fixed in the next upload which should be this week22:57
=== tsimpson_ is now known as tsimpson
jdstrandhopefully sooner than later in the week22:58
desrtRAOF: did you fix all my X bugs yet? :)23:04
RAOFdesrt: Yes.23:04
desrthum!  none of them are fixed!!23:04
desrti still scroll backwards and my barriers in gnome-shell are not working23:05
RAOFYour barriers should be working.23:05
desrtas of when?23:05
RAOFWhen did you last restart your xserver?23:05
desrtearlier today thanks to compiz :)23:05
RAOFHm.  Should be fixed in 2:1.11.4-0ubuntu623:06
desrtand it looks like no X updates since then23:06
RAOFAs of last Friday.23:06
desrtya... i'd definitely have installed that23:06
desrtodd.  my versions are called like 1:7.6 or so23:07
desrtah23:07
desrt  Installed: 2:1.11.4-0ubuntu623:07
RAOFxserver-xorg-core is the package you're after.23:07
RAOF...23:07
RAOFAll my tests pass!23:07
RAOFSo gnome-shell is working!  WORKING, I SAY!23:07
desrtgonna dist-upgrade once more and logout/in just to make absolutely sure23:08
desrtya.. not working23:09
desrtthe barrier is there... as long as i approach it at an ultra-low speed23:09
desrtie: almost useless23:10
htorquehi all! i need some help determining the right package for filing a bug report:23:12
htorquewhen i set a background from "Colors & Gradients", the 'picture-uri' key for the background is set to null,23:12
htorquewhich isn't allowed (i get some critical warnings in ~/.xsession-errors). don't know what package to pick for that.23:12
seb128htorque, isn't it allowed or is something unhappy about it having that value?23:13
seb128htorque, gnome-control-center is what set the value if you use it to change the background23:14
htorqueseb128: ~/.xsession-errors says "assertion `value != NULL' failed" a couple of times23:14
seb128htorque, then whatever is generating the warning seems buggy23:14
seb128could be nautilus23:14
seb128or gnome-settings-daemon23:14
desrtpeople use assert way too much23:14
seb128or unity23:14
htorqueha!23:14
desrtwe need to start complaining to those people to stop it23:14
brycehdesrt, yeah it crashes my program every time it executes, it sucks.23:15
htorqueseb128: i'll pick g-c-c as i also see "GLib-GIO-CRITICAL **: g_settings_set_value: ..."23:17
htorqueseb128: thanks! :-)23:17
* desrt raises an eyebrow23:17
desrthtorque: anything immediately before that?23:17
desrtlike perhaps something about invalid utf8?23:17
desrtcalling g_settings_set_value() directly is slightly rare23:18
htorqueit just complains about the empty string: http://paste.ubuntu.com/882500/23:18
desrtthat's not the empty string :)23:18
htorqueoops, right, null.23:19
desrtya.. so that's clear as day :)23:19
desrtsomeone calls g_settings_set_string (something, "picture-uri", NULL);23:19
brycehhtorque, btw I've a ppa that purports to fix gpu lockups while playing certain games.  https://launchpad.net/~bryce/+archive/lp89915923:19
seb128we should fix stuff to set their domain as well23:19
seb128so we know what displays warnings23:19
brycehhtorque, probably will take some hours to build mesa tho23:19
desrtwe should fix the default log handler to put the process name and/or pid23:19
seb128desrt, there is,was a discussion about that on ubuntu-devel list23:20
htorquebryceh: is this the same as from the xorg-edgers ppa?23:20
ryehello, I am currently reinstalling precise on acer aspire one and noticed that ubiquity slideshow is flickering quite heavy when the images are switched23:20
ryeI suppose the installer is ubiquity :)23:20
desrtseb128: why not upstream in bugzilla?23:21
seb128desrt, systemd-log? ;-)23:21
seb128desrt, or you might glib log handler?23:21
desrtglib log handler23:21
htorqueseb128: sorry to interrupt - last question: file on launchpad or upstream?23:21
desrtso you dont' have to guess what's in .xsession-errors23:21
seb128desrt, the ubuntu-devel discussion was about fixing syslog to do that for you23:21
seb128but yeah, that's a different issue from the .xsession-errors one23:22
seb128htorque, launchpad please, bonus point if you get a stacktrace23:22
ryethe question was is this known (checked in launchpad - does not seem to be filed)?23:22
desrtseb128: i'll raise the issue upstream23:22
ryethis reminds me of the flicking the shotwell was doing due to doublebuffer being disabled23:23
ryeflickering23:23
desrtxsession-errors tracking is a whole lot less fun when you don't know the pid23:23
seb128desrt, thanks23:23
seb128desrt, indeed23:23
seb128desrt, like those pygobject warnings from yesterday23:23
desrtya...23:23
seb128desrt, it took us a while to have a testcase which was "run python and import gtk"23:23
seb128rye, the installer is ubiquity23:24
seb128rye, people on #gtk+ mentioned today that webkit disable doublebuffer23:24
seb128webkit is used for the slideshow I think23:25
desrtseb128: 'import gio' was sufficient, as it turns out23:25
seb128desrt, right, well "use a python app" was the clue ;-)23:25
desrtya23:25
desrtonly took me a few minutes to track it down after i had that hint23:25
desrti had no idea otherwise23:25
seb128desrt, I can open a bug tomorrow on glib if you want23:25
htorqueseb128 desrt: when setting it from g-c-c, i _do_ see something about invalid utf-8: http://paste.ubuntu.com/882511/ (the paste from above was just session start)23:25
desrtseb128: i already did: https://bugzilla.gnome.org/show_bug.cgi?id=67202623:25
ubot2`Gnome bug 672026 in general "default log output should include pid and/or prgname" [Normal,New]23:25
desrtgonna do a patch now23:25
seb128desrt, thanks23:25
brycehhtorque, yes the patch should be included in xorg-edgers as well23:26
desrtat the very least you can apply it locally to help you with your hunting23:26
seb128right23:26
seb128htorque, blame desrt23:26
seb128it's clearly a a g_variant bug23:26
desrtg_variant is the world's leading cause of invalid utf823:26
seb128desrt, ;-)23:26
desrtfunny thing is that gvariant was totally not designed with unicode in mind23:27
desrtthe first version accepted arbitrary strings until we realised it was incompatible with dbus23:27
desrtwe made an unstable change there...23:27
desrtnobody noticed :)23:27
desrtretroactively, gvariant became a very very good unicode citizen23:27
seb128htorque, ok, it's an Ubuntu bug23:27
seb128desrt, ;-)23:27
desrts/unstable change/incompatible change/23:28
seb128it's a mterry bug, but he's not around so I will not troll him further about it23:28
seb128I didn't check the code, it's too late and I'm about to go23:28
htorquebryceh: in that case i probably already tested it (i opened bug 950300 as i couldn't get the other one hang to show again, so i guess *that* one is fixed).23:28
ubot2`Launchpad bug 950300 in mesa "[snb-gt2] GPU lockup render.IPEHR: 0x7a000002" [Undecided,New] https://launchpad.net/bugs/95030023:28
desrtseb is a good guy23:28
desrtonly trolls to people's faces23:28
desrtnever behind their backs :)23:28
seb128but I'm 95% sure it's the "set the background in accountsservice so lightdm can use it" patch23:28
seb128desrt, ;-)23:29
desrtseb128: i hate that patch....23:29
seb128desrt, you hate all Ubuntu patches23:29
desrtseb128: since it totally and completely fails to work if your home directory is secure23:29
seb128desrt, that's why you keep rewriting them in an upstream friendly way ;-)23:29
desrtseb128: this has nothing to do with upstream... it just doesn't work :p23:29
seb128desrt, it works as designed23:29
desrtit should copy the background image to somewhere in /var23:30
htorquemaybe there are two bugs? i'm not sure but i think i've seen this before lightdm got that user background feature.23:30
seb128desrt, and even working like that some people have a go about exposing their private infos on a public screen23:30
desrtyour background image is private? :)23:30
seb128desrt, oh yes23:30
* desrt is suspicious23:31
seb128desrt, or some people think so at least23:31
desrtthere are about two usecases i can think of:23:31
jbichadesrt: you don't have a private background image? ;)23:31
seb128desrt, some of them had a "I have a sexy picture of gf as my background but I don't anyone to look at it"23:31
desrtcomputer in my house in a room that i never let people go into: maybe i have a naked picture as the background image23:31
desrtlaptop that i take outside with me: ... uh.. probably not so much23:31
desrtunless i install ubuntu-calendar, of course...23:31
desrtjbicha: i only have one computer23:32
seb128good times ;-)23:32
desrti dock my laptop...23:32
desrtsince it leaves the house with me and i use it on trains and aeroplanes and so on... no :)23:32
desrtso here's the funny thing...23:33
desrtmy background image is the blue stripes23:33
desrtwhich is at the system level somehow... i don't know if it's on the CD or with gnome-shell installed or what...23:34
desrti don't see it in lightdm23:34
seb128desrt, are you sure you don't have the slideshow?23:34
desrti do have the slideshow23:34
seb128ok, lightdm doesn't support slideshows23:34
desrti would expect it to select one of the images23:34
seb128right, "feature request"23:35
seb128or "known issue"23:35
desrthum23:35
desrtwas i supposed to have real work tonight? :)23:35
desrtoh right.  the log thing23:35
desrtthis is way more important23:35
seb128hehe23:35
* desrt figures out how slideshows work, anyway23:35
desrtBackground=/usr/share/themes/Adwaita/backgrounds/adwaita-timed.xml23:36
desrtaccount service is working as expected.  good.23:36
desrtjust have to teach lightdm what that means, i guess :)23:36
RAOFBonus points for making it switch more frequently than on the desktop; every 30 sec, maybe.23:36
desrtinteresting idea23:37
ryebug #91861723:37
ubot2`Launchpad bug 918617 in unity-greeter "Greeter does not support dynamic wallpapers" [Low,Triaged] https://launchpad.net/bugs/91861723:37
brycehhtorque, thanks23:37
desrtrye: thanks23:37
seb128desrt, if you want to read arguing over the private stuff there are comment on https://bugs.launchpad.net/unity-greeter/+bug/84408123:38
desrtRAOF: so i think the most-correct thing to do is to display the correct image for the current time23:38
ubot2`Launchpad bug 844081 in accountsservice "Unity Greeter - Background of the Unity Greeter should reflect the background chosen by the user that is currently selected" [Wishlist,Confirmed]23:38
ryeBy the way - current precise, freeshly installed - two syndaemons running23:38
seb128rye, did g-s-d segfault or got restarted?23:38
desrtcnd: hey.  rye was just talking about you :)23:38
ryeseb128: no, first one is from lightdm, second one is from my user23:38
seb128desrt, no, he was talking about bastien :p23:38
cndhi rye, who are you? :)23:39
desrtseb128: all bugs are ubuntu bugs :)23:39
desrt(one way or the other)23:39
seb128rye, ok, "known issue" but less known that the gsd restart one, it's a bit weird since unity-greeter doesn't load the mouse gsd plugin so it shouldn't run syncdaemon23:39
seb128desrt, well that one is an upstream issue, pitti is fixing it, he had some ping pong with bastien and others about how to fix correctly23:40
ryeseb128: this iso is from mar 13 with full reinstall23:40
desrtcnd: disregard, i guess :p23:40
seb128rye, it doesn't help much saying why you have those running when most people don't ;-)23:40
seb128desrt, it's basically "g-s-d spans syncdaemon to block pad while typing", but since g-s-d is keen to segfault and restart it happens often that people get several syncdaemon running and fighting23:41
desrtthis bug is really easy to fix...23:41
seb128desrt, since g-s-d segfaulting and respawning of course neither stop the first spawned nor check if one is running before starting a new one23:42
desrtunity-greeter should just be using libgnome-desktop to do its job for it23:42
seb128desrt, great, you might be able to fix that and the glib log stuff then ;-)23:42
desrtokay23:42
seb128that said I'm off to bed23:42
desrtnot *really* easy23:42
seb128'night everybody23:42
desrtbut maybe only one night work :)23:43
ryeseb128: there was no g-s-d- failures and syndaemon is running by lightdm, but, since the init is now parent I can't find out who was it originally23:43
desrtg'night23:43
seb128rye, well it should be run by lightdm23:43
seb128rye, lightdm has nothing to do with it, g-s-d has but the unity-greeter disable that plugin23:43
seb128ups23:43
seb128"shouldn't23:43
seb128but anyway that's for another day23:43
seb128if you figure why your config start it that would be useful info ;-)23:44
ryeseb128: sure, will track this if it starts23:44
seb128thanks23:44
ryeactually i am working on Ubuntu One stuff, but i want to make sure that Precise works well on all my machines, therefore I am so noisy here23:49
jbichahmm, I should have tried to get someone to build cogl on ARM first23:51
htorquedesrt: bug 954590 (sorry, took a while)23:55
ubot2`Launchpad bug 954590 in gnome-settings-daemon "GLib-CRITICAL warning when setting a solid color as background" [Undecided,New] https://launchpad.net/bugs/95459023:55
desrthum!23:58
desrtso this is a bit harder after all23:58
desrtthe current code is threaded and GnomeBG is not threadsafe23:58

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