/srv/irclogs.ubuntu.com/2012/04/04/#ubuntu-desktop.txt

smspillazdesrt: we don't grab all possible keycombos00:28
smspillazdesrt: we only grab keycodes that we have actions bound do00:29
smspillazunfortunately, XGrabKey on a modifier key has some nasty side effects. namely that the grab activates when you press the modifier key and doesn't deactivate until its released00:30
jbicha"we don't grab all possible keycombos yet" << fixed it for you ;)00:30
smspillazdesrt: so the reality is that the grab will remain when you press another key in addition to an already grabbed key00:31
desrtsmspillaz: i have a workaround for that00:31
smspillazthat being said in compiz we use some trickery to ensure that the grab is released when you do that00:31
desrtwhen you get the first unexpected key you XAllowEvents ReplayKeyboard and drop the grab00:31
smspillazyep00:31
desrtthen the app that would have seen it in the first place gets to see it00:32
smspillazyep00:32
desrtwith the original timestamp, even00:32
desrtit ends up just looking like a processing delay00:32
smspillazthere is a race condition though00:32
desrtif you use Sync grabs there shouldn't be...00:32
smspillazwhere the passive grab activates00:32
desrtthe server is supposed to freeze the queue00:32
smspillazhmm maybe that's been fixed00:32
smspillazI'm not really the one who works on it00:32
desrti have some sample code that i'm going to try to hammer into something meaningful over the next day or two00:33
desrtreviewing ted's dbusmenu work just now though00:33
smspillazdesrt: ok, we're using GrabModeSync for keyboard mode00:34
smspillazin XGrabKey00:34
smspillazthat makes sense00:34
desrtshould be fine, then00:34
desrtthe x server freezes the keyboard event queue until you tell it what to do with XAllowEvents00:34
desrtyou only see the very first keystroke00:34
smspillazindeed00:34
smspillazI hate grabs00:35
desrt(ie: the one that caused the establishment of the passive grab)00:35
desrtthe X grabbing infrastructure is actually pretty sensible if you understand it00:35
smspillazits sensible but like00:35
desrtmy biggest gripe with it is that it chooses to solve a problem that's entirely too complicated00:35
smspillazjust the entire concept00:35
desrtand some different engineering/design choices could have resulted in a *much* easier to understand system00:35
smspillazindeed00:36
smspillazdesrt: oh I found a funny problem with gnome-keyring the other day00:36
smspillazspeaking of grabs00:36
smspillazdesrt: it was a bug that happened in compiz and00:36
smspillaz*gasp*00:36
smspillazgnome-shell but not00:36
smspillaz*gaps*00:36
smspillazmutter00:36
smspillazbecause gnome-keyring would establish a grab00:37
smspillazon its input window00:37
desrttime to port unity-2d to mutter, clearly00:37
smspillazerrm00:37
desrtah, well00:37
smspillazs/mutter/metacity/00:37
smspillazwell00:37
smspillazno sorry00:37
desrtyou should know that that's not a bug that happens in gnome-shell either00:37
smspillazit would establish teh grab00:37
desrtit happens in canonical's patched version of gnome-shell00:37
smspillazwhen the window became unfocused00:37
smspillazdesrt: only happens because00:37
smspillazgnome-shell and compiz support _NET_WM_STATE_FOCUSED00:38
smspillazand there was this bitshift bug00:38
smspillazXD00:38
smspillazdrove me a bit nuts00:38
smspillazspent ages thinking00:38
smspillaz"there has to be something we're doing wrong"00:38
smspillazthen it broke in g-s and then I instantly thought "nope, application must be broken"00:38
smspillazits always hard to tell these things unfortunately, at the boundary of the application and wm, who is actually doing weird things00:40
jbichadesrt: are we stuck with gnome-control-center not being able to write gsettings keyboard shortcuts for precise?01:02
desrtjbicha: unless you want to run the upstream ppa01:17
jbichaok, just checking01:19
jbichadesrt: now I have to figure out whether to make the gnome-shell keyboard shortcuts match unity's new ones from bug 96923501:22
ubot2Launchpad bug 969235 in metacity "Keyboard shortcuts - Update some window management shortcuts to use "Ctrl + Super" instead of just "Super" " [Undecided,Fix released] https://launchpad.net/bugs/96923501:22
jbichait's that whole "do people want upstream or do they want better integrated with Ubuntu" question again01:23
kklimondasmspillaz: hey, do you have a moment?01:24
smspillazhow long is a moment ?01:24
kklimondasmspillaz: could you take a look at bug 970932? I wonder if it's compiz related issue01:25
ubot2Launchpad bug 970932 in unity "unity treats windows as belonging to multiple workspaces at the same time" [Undecided,New] https://launchpad.net/bugs/97093201:25
smspillazkklimonda: you need to get it added to the priority list01:25
smspillaztalk to either didrocks or seb12801:25
smspillazsorry, I get told off if I work on stuff that's not on the priority list01:26
smspillaz(http://wiki.ubuntu.com/Unity/PrecisePriorities01:26
kklimondawow, this list is big for that close to the release :(01:27
smspillazwhich is why getting new stuff on to it requires a process :)01:27
kklimondadamn beaurecracy, seb128 definitely told me to ping you. I'll ask him tomorrow to get it on the list ;)01:32
=== _thumper_ is now known as thumper
BigWhaleGood Moring.04:36
BigWhalemoring04:36
BigWhalewhatever.04:36
RAOFBigWhale: Good mooring :)04:49
BigWhaleRAOF, I'm just pretending to be awake. :)04:50
TheMusopitti: Just to make sure I understand you completely re at-spi2-atk and pyatspi and transitional packages, could you please tell me whether what I've done in these diffs is correct to solve the problem? Note other changes from debian are included as well: http://people.canonical.com/~themuso/at-spi2-atk.diff and http://people.canonical.com/~themuso/pyatspi.diff.05:23
pittiGood morning05:51
pittiTheMuso: hey05:51
pittiTheMuso: not quite -- you need to make the C/R/P versioned, not drop them completely05:51
pittiTheMuso: i. e. (<< your_new_version_that_introduces_the_transitionals)05:52
TheMusopitti: ah right, makes sense, thanks.05:54
micahgshouldn't that be B/R/P since it's versioned?05:56
TheMusoNot sure about now for the transitional stuff, but these newer packages contain the same filenames and paths as the older at-spi stack packages.05:58
TheMusoHense why they currently have conflicts.05:58
micahgTheMuso: that should be breaks for file moves05:58
TheMusoThere are no file moves.05:58
TheMuso2 packages have the same paths/files.05:58
micahgTheMuso: oh, ok05:58
pittiTheMuso: "newer packages" == the at-spi2 stuff, you mean?06:04
TheMusopitti: yes06:04
pittiTheMuso: becasue the transitional at-spi and python-pyatspi packages should be empty (except changelog, etc.)06:04
TheMusopitti: and I was referring to libatk-adaptor/python-pyatspi2 having the same filenames as the at-spi and python-pyatspi packages that we currently have in the archive.06:05
pittiTheMuso: right, hence we need the B/R/P06:07
TheMusoright06:07
didrocksgood morning06:11
pittibonjour didrocks06:11
didrocksguten morgen pitti, how are you?06:11
TheMusopitti: I thought you couldn't have versioned provides...06:19
pittiTheMuso: right, just versioned B/R I mean; sorry06:19
TheMusoRight, just checking.06:19
pittididrocks: quite fine, thanks!06:19
pittididrocks: how about yourself?06:19
didrockspitti: seems everything's fine. Answering emails and the world didn't fall apart. Also, the QA labs is back on shape :)06:34
pittiooh, is it?06:35
pittiindeed, nice!06:35
didrockspitti: was blocking all merge requests yesterday, wasn't fun ;)06:35
TheMusopitti: Ok, if you wouldn't mind having a look at those above linked diffs once again just to make sure I've not msised anything, that would be appreciated. If all looks ok, I'll upload.06:44
pittiTheMuso: not (<< ${binary:Version}) please06:45
pittiTheMuso: just whichever version you are about to upload06:45
pittiTheMuso: it does not contain a changelog, so I can't say06:45
pittiTheMuso: that (fixed, static) version is from which on at-spi will be transitional; it does not change any more06:46
TheMusoah ok now I'm with you.06:50
TheMusopitti: Ok please check again. I don't want to have to upload and have it not work. :)06:54
pittiTheMuso: looks fine now; you should just add (LP: #966845) to the changleog06:55
pittiTheMuso: thanks!06:55
TheMusothat was the plan, I just want to get the important bits right. :)06:57
TheMusos/was/is/06:57
TheMusoOk uploaded, and hopefully fixed.07:00
pittididrocks: do you think it would be ok to move the privacy settings from "system" to the "personal" category in control-center?07:00
pittididrocks: I think that would be appropriate, and fix the UI overflow introduced by the new landscape applet07:01
pittididrocks: I didn't find an existing bug, will create one, but wanted to get your thoughts first07:01
didrockspitti: would make sense I guess. Let's do it then!07:01
didrockspitti: do you want me to change this?07:01
pittididrocks: hang on, need an UIFE bug and some signoff first07:02
didrocksyou have an overlow on de?07:02
didrocksI don't have any in fr07:02
pittididrocks: bug 973130, has a screenshot07:04
ubot2Launchpad bug 973130 in gnome-control-center "[UIFE] Adding landscape installer caused UI overflow" [Undecided,New] https://launchpad.net/bugs/97313007:04
pittididrocks: odd, what is missing for you in the "system" category?07:04
didrockspitti: ah, it's because of landscape. It seems I don't have installed07:05
pittiI guess we need to wait for jbicha to come online07:06
didrocksright07:06
jasoncwarner_pitti and didrocks on the landscape thing, I upgraded a test system today and I didn't get landscape in the system settings. I have it on my two main systems, but not sure why I didn't get it on the test system07:21
didrockslandscape-client-ui-install is seeded and a recommends of ubuntu-desktop07:25
didrocksI didn't get it on upgrade as well07:26
pittistrange; ordinarily updates should get new recommends07:29
didrocksah, I got the new package on 2012-03-2307:29
didrockswith an apt-get upgrade07:29
didrocks(well new "ubuntu-desktop")07:29
didrocksthat's why the new recommends wasn't installed, as it wasn't in a dist-upgrade07:29
didrocksI tend to apt-get upgrade first07:30
didrocksthen, apt-get dist-upgrade and look the output07:30
didrocksthinking of it, it's an issue with all the new recommends, like, in this case, you get the package recommending a new one on upgrade and not dist-upgrade07:30
jasoncwarner_hmm...so that means we wouldn't get it if we did just an upgrade for that particular one?07:31
pittisudo apt-get install --fix-policy07:34
pittijasoncwarner_, didrocks: that will install all the recommends you skipped during "upgrade"07:34
didrockspitti: already did that and confirms it did it :)07:35
seb128hey07:48
pittiit's a seb!07:48
pittiaisleriot FTBFS fix uploaded07:48
didrockssalut seb128 :)07:53
seb128hey pitti didrocks, how are you?07:53
pittiseb128: quite fine, thanks!07:53
didrocksseb128: I'm fine, thanks, you?07:53
pittiseb128: would you be able to create a desktop team status page tomorrow evening, and send it to u-release@?07:53
seb128didrocks, I'm good thanks (busy reading @tech discussions)07:57
seb128pitti, yes, I can do that, I don't work friday by tomorrow night is fine ;-)07:57
kklimondaseb128: smspillaz told me that my bug has to go to the http://wiki.ubuntu.com/Unity/PrecisePriorities before he can take a look at it ;)08:12
seb128kklimonda, ok, fat chance then08:12
seb128kklimonda, that's really a corner case issue for multiple workspaces users and you are the first to complain, I doubt it lands on any priority list ;-)08:12
kklimondaseb128: huh, am I really the only person to use super+left with multiple workspaces? because that's how I hit the bug :(08:15
kklimonda(well, that's one of the ways)08:15
seb128pitti, bug #973130 I reassigned to the activity-log-manager, nothing we can do from the control center side08:16
ubot2Launchpad bug 973130 in activity-log-manager "[UIFE] Adding landscape installer caused UI overflow" [Medium,New] https://launchpad.net/bugs/97313008:16
seb128kklimonda, can you describe your bug? using super-left doesn't make the left pinned dialog show on the next ws or in its alt tab here08:17
kklimondaseb128: yeah, I think I was describing two bugs at the time08:17
kklimondaseb128: I've went to rewrite the report yesterday evening08:17
seb128kklimonda, what's the number again?08:18
kklimondahttps://launchpad.net/bugs/97093208:18
ubot2Launchpad bug 970932 in unity "unity moves windows between workspaces when you try switching to them" [Undecided,New]08:18
seb128kklimonda, I can't confirm, I did that:08:20
seb128- open gedit on ws08:20
seb128- open nautilus on ws208:20
seb128- go to ws1, focus gedit, super-left08:20
seb128click on nautilus in the change, it moves me to ws208:20
seb128click on something running ws108:20
seb128it brings me back to ws108:20
seb128gedit didn't move nor anything else08:21
kklimondaseb128: do you use super+left to move gedit to the left part of the screen?08:21
seb128kklimonda, " - go to ws1, focus gedit, super-left"08:22
kklimondaah08:22
kklimondasorry, still drank my first coffee yet ;)08:22
seb128kklimonda, you will need to come with as exact sequence to reproduce the bug on a guest session08:23
seb128your description is not good enough, or it's specific to something on your config08:23
kklimondaseb128: is your launcher set to hide? I've written steps I took to reproduce it in the guest session in the bug 97093208:31
ubot2Launchpad bug 970932 in unity "unity moves windows between workspaces when you try switching to them" [Undecided,New] https://launchpad.net/bugs/97093208:31
seb128kklimonda, no, it's always on (which is the default)08:31
seb128kklimonda, no, I can't reproduce in a guest session using your steps but I use unity staging ppa so maybe it's already fixed in trunk08:35
kklimondaok, I'll update to the staging and see if it's fixed for me :)08:37
Sweetsharkmicahg: I cannot exclude the possibility, that they might also work with breaks. But if that is changed, it would need to be changed at debian to keep the delta small. And debian is less than convinced of giving this a try.08:43
Sweetsharkmicahg: And conflicts->breaks would be of theortical gain only as we already have conflicts to 3.4 for essential libreoffice packages inplace, so the limitations on the upgrade order are already inplace.08:43
Sweetsharkmicahg: Also there is a good chance that conflicts: are actually needed and breaks: isnt enough. The whole layout of the libreoffice binaries (libraries paths etc.) got simplified a lot between 3.4 and 3.5 (moving libs around) and there are quite a few maintainer scripts to cope with that. So lowering the requirement to Breaks: might introduce problems in cornercases -- something I dont want to risk this short before the release.08:44
kklimondadamn, still happening on a guest account.. I'll test it on a netbook later, maybe it has something to do with nvidia driver (which is a very long shot) :/08:53
pittididrocks: do you know about a bug report that opening dash and typing does not type into teh dash, but the nautilus desktop readahead search?09:28
didrockspitti: not that I noticed. Is that the first time you open the dash?09:29
didrocksor everytime?09:29
pittididrocks: hm, could be09:30
pittiI don't use it that often09:30
didrockspitti: as the first time you open it, there is the lenses loading, that can impact some race on focusing maybe?09:30
pittididrocks: re (sorry, had 1-on-1)09:53
didrocksno worry :)09:53
pittididrocks: so, it's plausible that it only happens the first time09:54
pittididrocks: anyway, seems you aren't aware of it, so I'll just file it if I can reproduce it more reliably09:54
didrockspitti: I restarted my session and didn't get it, but if it's racy, can be related to computer speed09:54
didrocksyes please :)09:54
popeypitti / didrocks clean boot on my machine. pressed "Super" then typed "hello". The "h" is on my desktop in a nautilus thing in the bottom right, the "ello" is in the dash10:27
didrocksgord: ^10:27
popeymachine was idle, some time after boot up, core i7, fast ssd, so not a 'slow' machine10:27
didrocksgord loves this kind of focus dealing, he did it for the HUD and dash already :)10:27
popeyhaha10:28
popeytbh I was pretty quick at typing 'hello', but it is certainly possible to trigger it10:28
didrockspopey: also please file a bug and add that to the bug list we are waiting for (upstream tests regressions)10:29
popeymostly does it the first time, less so if you "super"+wait a fraction of a second+ type10:29
didrockspopey: can you cook that list with sil2100's results, please?10:29
popeyI can't today, on holiday10:29
popeyabout to go afk all day10:29
didrockspopey: ok, I'll ask sil2100 directly then :)10:29
popeyplease do!10:29
Sweetsharkgrmbl. update-manager ignored my ppa during the upgrade. why?10:49
pittididrocks: we got an ack for bug 97313010:54
ubot2Launchpad bug 973130 in activity-log-manager "[UIFE] Adding landscape installer caused UI overflow" [Medium,New] https://launchpad.net/bugs/97313010:54
pittididrocks: do you know what to change, and want to/can handle it?10:54
didrockspitti: can do, sure :)10:54
didrockswill report it upstream then10:54
pittididrocks: merci beaucoup10:55
didrockspitti: mais de rien ;)10:55
didrocksyou were quick to assign it (just got spamm by the email) ;)10:55
pittiso long, need to leave10:55
didrocksttyl pitti!10:55
pittiworking offline in the train this afternoon, and holiday tomorrow10:56
pittisee you all next Tuesday, enjoy your Easter holidays!10:56
didrockspitti: oh, enjoy your long week-end then ;)10:56
Sweetsharkpitti: what was the way to simulate a do release upgrade with a ppa enabled all the time? The AllowThirdParty=yes doesnt seem to cut it11:00
didrocksSweetshark: 12:57:33           <-- | pitti (~pitti@213.9.93.70) a quitté (Quit: ZNC - http://znc.sourceforge.net)11:00
didrocksSweetshark: too late ;)11:00
Sweetshark*grmbl*11:02
* Sweetshark weakly shakes angry old man fist.11:02
seb128chrisccoulson, you should conflicts on non compatible locale binaries or something, it's not the first time I upgrade tb and get it in english because I didn't pick the locale-fr binary in update-manager ;-)11:03
chrisccoulsonwho wouldn't want to use english? ;)11:03
chrisccoulsonactually, i should correct myself11:04
chrisccoulsonit defaults to "american" rather than "english" ;)11:04
seb128;-)11:04
chrisccoulsonwe should fix that11:04
seb128default to french with an hard depends you mean?11:04
seb128yeah, I agree!11:04
chrisccoulsonheh11:04
* didrocks prepares a French version of Unity for chrisccoulson :)11:04
chrisccoulsonthanks!11:04
seb128chrisccoulson, well, ignore me, I guess I'm the only one too lazy to download 150mb updates a day and who picks up partial upgrades in update-manager ;-)11:05
didrocksseb128: stop cherry-picking the love, takes all of the delivery :)11:06
seb128didrocks, I would if Sweetshark stopped pushing 90mb of libreoffice binaries to download only to fix a control typo11:06
chrisccoulsonlol11:06
chrisccoulsoni should do the same for firefox and thunderbird too!11:07
chrisccoulson;)11:07
=== MacSlow is now known as MacSlow|lunch
didrocksseb128: I would love as well, it's not a download speed issue here, but install one with high level i/o :)11:07
seb128chrisccoulson, you do but yours are "only" 23mb ;-)11:07
seb128wououh, french tb again! ;-)11:08
seb128chrisccoulson, on the good new side still no tb hand on sent since 11.0.111:09
Sweetsharkseb128: hey, that wasnt only fo the typo!11:09
chrisccoulsonthat's good :)11:09
Sweetsharkseb128: although it was more than 90MB, so the contribution of the typo might be roughly 90MB11:10
seb128Sweetshark, lol11:10
Sweetsharkseb128: but I hear, you want to review my next upload.11:10
seb128where is mvo? we really need delta downloads11:10
* Sweetshark makes notes.11:10
seb128waouh, ajmitch is still active ;-)11:11
seb128didrocks, did you get other people to complain about the unity staging ppa being seen as an untrusted source by update-manager?11:12
ajmitchseb128: hm what?11:12
seb128it's 3 times I try to desactivate, reactivate the ppa or refresh the index11:12
seb128ajmitch, nothing, just good to see you doing uploads ;-)11:12
ajmitchheh11:12
didrocksseb128: no. Well, it's really an untrusted source in fact :)11:12
* ajmitch has done a few for precise :)11:12
didrocksseb128: I think people using the ppa are more using the CLI11:13
didrocksseb128: you do have the ppa keys?11:13
seb128ajmitch, yeah, I just noticed looking to my changes box, I skipped all the haskell stuff :p11:13
seb128didrocks, I guess so, I've the ppa configured for some months, it usually works fine ... I guess it's rather a mvo issue11:13
ajmitchall the haskell stuff was boring syncs anyway :)11:14
didrocksseb128: either that or a ppa one11:15
didrockslike launchpad not signing well the Release file11:15
Sweetsharkseb128: I was only half kidding, reviewing the upload is greatly appreciated11:17
seb128Sweetshark, what upload? you mean looking to your diff to see if I spot errors? I don't think I know enough about lo for that ;-)11:17
Laneyajmitch crossed back over from the other side last Halloween11:20
seb128Laney, hey, how are you? thanks for the "default app selection" UDS topic email ;-)11:21
* ajmitch was so looking forward to another round of banshee vs rhythmbox at UDS, too :)11:22
Sweetsharkseb128: you still might spot typos like "libreofficeu-core" that I miss because I autocomplete after libreo...11:23
seb128hehe11:23
Laneyseb128: good thanks. no worries - i promised to raise it at the time :-)11:24
jbicha_isn't it about time for another Firefox vs. Chromium debate or have people just got bored?11:24
seb128jbicha_, hey ;-)11:25
jbicha_seb128: good morning11:25
seb128jbicha_, how are you?11:25
chrisccoulsonjbicha_, have you seen the plans for the chrome UI? ;)11:25
chrisccoulsonie, drop gtk11:25
seb128chrisccoulson, oh, they copy firefox then :p11:25
chrisccoulsonseb128, no, they are switching to their new aura framework11:25
chrisccoulsonhttp://www.chromium.org/developers/design-documents/aura-desktop-window-manager11:26
seb128isn't firefox having its own rendering stuff as well anyway?11:26
seb128like aren't they moving away from cairo?11:26
Sweetsharkseb128: https://launchpadlibrarian.net/99774571/libreoffice_1%3A3.5.1-1ubuntu2~ppa1_1%3A3.5.1-1ubuntu5~ppa1.diff.gz <- thats the debdiff11:26
chrisccoulsonseb128, the only thing they don't use cairo for is the 2d canvas atm11:26
chrisccoulsonalthough, i think the plan is to stop using cairo for all content11:27
Sweetsharkseb128: ah, forget that, the debdiff is against ubuntu1, not ubuntu4. :/11:28
seb128chrisccoulson, "The goal is to produce a new desktop window manager and shell environment with modern capabilities" <- wth, isn't chromium a web browser?11:28
seb128chrisccoulson, is that chrome os stuff?11:28
jbicha_Why's Chrome got to be a GTK3 hater?! ;)11:29
seb128jbicha_, who isn't :p11:29
seb128I think I'm slightly a GTK3 hater as well when they say stuff "nobody use GTK out of GNOME so we don't care about keeping compatible behaviours"11:30
=== vuntz_ is now known as vuntz
didrocksseb128: it's the base for their future OS11:40
seb128didrocks, is that different from Chrome OS?11:41
didrocksseb128: no, from my readings the past few days it's the new architecture for Chrome OS11:41
didrocksseb128: it's just called "Chromium OS"11:41
didrocks(not sure if they will have one based on FLOSS and another with extra content as with the browser)11:41
seb128didrocks, ok11:42
seb128"interesting"11:42
=== ZarroBoogs is now known as Pici
=== MacSlow|lunch is now known as MacSlow
mdeslaurchrisccoulson: whoops: http://www.linuxuser.co.uk/opinion/5-problems-with-ubuntu-12-04-part-1-unity-dash-usability-issues/12:17
mdeslaurchrisccoulson: is it too late to add "email" somewhere in the thunderbird desktop file or what not? :P12:18
chrisccoulsondo people really type "email" rather than "mail"?12:19
chrisccoulsoni can't believe that nobody has reported that, even though it's been the case for a while12:19
chrisccoulsonit was the same in oneiric too12:19
mdeslaurchrisccoulson: you type "mail" for "email"?12:20
mdeslaurheck, I probably would have typed "e-mail"12:21
chrisccoulsonwell, i don't typue anything. i already know what to look for. but i'm just surprised that nobody has ever mentioned this as an issue before12:21
mdeslaurchrisccoulson: there used to be a big "email" icon in the default dash...that went away not too long ago12:22
jbicha_chrisccoulson: not many people knew about keywords until it was posted on the planet12:22
seb128chrisccoulson, firefox not using gettext is a pain though, it means it's not easy to translate the .desktop or keywords :-(12:25
seb128well firefox or tb12:25
jbicha_did the dash in 11.10 even support keywords? I know I added some to gnome-games but that was more intended for Software Center searching12:26
seb128jbicha_, it did12:26
seb128jbicha_, X-GNOME-Keywords by then12:26
seb128but only gnome-control-center was using some12:26
=== ogra is now known as Guest67850
=== ogra_ is now known as ogry
=== ogry is now known as ogra_
Sweetsharkseb128: 3.5.1-1ubuntu5 uploaded to chinstrap. please review and sponsor.12:54
seb128Sweetshark, did I sign for that? ;-)13:00
Sweetsharkseb128: oh, apropos sign ...13:02
seb128Sweetshark, you will ask me to write on your wikipage next? ;-)13:03
Sweetsharkseb128: you disclosed my evil plan!13:03
Sweetsharkseb128: now they are signed too.13:04
seb128Sweetshark, what are signed?13:04
Sweetsharkseb128: the *.changes file and the *.dsc ;)13:04
seb128Sweetshark, oh, I didn't ask you to sign the chinstrap, I was wondering if I said I would review,upload lo, but I guess since pitti is not around I've to do it ;-)13:05
seb128Sweetshark, I will do that in a minute13:05
desrt_happy wednesday13:05
=== desrt_ is now known as desrt
Sweetsharkseb128: unless didrocks gets cocky like last time ;)13:05
seb128desrt, happy thursday13:05
desrtseriously?  awesome!!13:06
didrockshappy friday? :)13:06
desrthappy april 1st?13:06
seb128desrt, well it's good friday (is that how you call it?) this week so tomorrow is friday, i.e end of work week :p13:06
desrtya.  i guess that makes sense.13:06
desrtas for didrocks... i don't know what he's on about13:06
seb128I start hating vcses or didrocks dunno13:07
* didrocks looks seb128 in an angry way :)13:07
seb128each time I want to push a change to gnome-control-center I get a13:07
seb128bzr: ERROR: These branches have diverged.  See "bzr help diverged-branches" for more information.13:07
seb128i.e people keep commiting to g-c-c while I'm working on it :p13:07
didrocksseb128: bzr rebase FTW!13:07
didrocksseb128: but I got it, I'll stop working then ;)13:08
didrocksand will write "as required by seb128…" :p13:08
jbichadidrocks: happy Friday then!13:08
didrocksjbicha: \o/13:08
seb128graaaa, I screwed up my work totally13:08
seb128it was jbicha not didrocks who commiting to gcc under my feet13:09
desrtif it's thursday, i wonder if that means we get to not have the team meeting13:09
desrtjbicha: good job!13:09
didrocksseb128: tell me once you rebased, so that I can push before you do for more fun ;)13:10
seb128didrocks, I will rebase on friday13:10
seb128:-p13:10
jbichahow about we reassign all g-c-c bugs to seb128?13:10
chrisccoulsonhow about we reassign all bugs to seb128?13:11
didrocksseb128: well, remember? I'm here on Friday AND Monday, so you will have to work on week-ends to avoid that! :p13:11
jbichachrisccoulson: +113:11
chrisccoulsonheh13:11
* seb128 hides13:11
didrockschrisccoulson: I have a handy script for that if needed ;)13:11
chrisccoulsonnice :)13:11
dupondjeBrasero is broken? Gives me the 2,76MB free for a CDR ...13:13
seb128dupondje, could well be, it's a buggy software without a maintainer upstream for over a year13:14
bcurtiswxgood morning13:15
chrisccoulsonnice, https://areweslimyet.com/ !13:38
seb128desrt, https://launchpadlibrarian.net/99845092/Stacktrace.txt does it make any sense to you? or is that again schemas install issues?13:55
desrtsure wish i knew what the ?? was :)13:58
desrtwhat process is this?13:58
seb128desrt, hud-service13:59
seb128desrt, bug #972868 sorry13:59
ubot2Launchpad bug 972868 in indicator-appmenu "hud-service crashed with signal 5 in g_settings_get_value()" [Medium,Confirmed] https://launchpad.net/bugs/97286813:59
seb128desrt, https://launchpadlibrarian.net/99926744/Stacktrace.txt is similar13:59
desrtso i changed the name of a key in the schema13:59
seb128or not14:00
desrtwill we get a retrace on this?14:00
seb128desrt, oh, so maybe old process still running14:00
desrtseb128: shouldn't matter14:00
desrtthe compiled schemas db is opened when the process starts14:00
seb128desrt, we got a retrace14:00
seb128desrt, g_settings_schema_key_init (key=0x7fff7a05a930, schema=0x1a6bd00, name=0x40d220 "end-drop-penalty")14:00
seb128end-drop-penalty14:00
desrtyup14:00
desrtso the only way that could happen is if the new hud-service gets started in the middle of an upgrade14:00
Sweetsharkricotz: ping?14:00
desrtie: before the new schema database gets compiled14:00
seb128desrt, sorry I gave the wrong url first14:01
seb128desrt, https://launchpadlibrarian.net/99859391/Stacktrace.txt14:01
seb128desrt, that's the retraced version14:01
desrtseb128: so this would happen 100% reliably if you did a hud search in the middle of an upgrade between those two versions14:01
seb128ok14:01
desrtand would otherwise be impossible14:01
seb128desrt, did I tell you how much I hate gsettings for such issues :p14:01
desrtseb128: or apt/dpkg?14:02
desrtwhen will we have our atomic upgrades?14:02
seb128desrt, well gsettings for not being robust to any real world issues14:02
seb128but yeah, better upgrades would be nice14:02
desrtseb128: like using your system in the middle of an upgrade?14:02
seb128desrt, anyway, thanks14:02
desrtif you do that, you're gonna have a bad time :p14:02
seb128desrt, right14:03
seb128desrt, the other one seems a real bug, I assigned it to you14:03
seb128bug #97320314:03
ubot2Launchpad bug 973203 in indicator-appmenu "hud-service crashed with SIGSEGV" [Medium,New] https://launchpad.net/bugs/97320314:03
desrtuh oh14:03
seb128#0  0x000000000040b7e0 in hud_token_list_distance (haystack=0x7f6a2c0013a0, needle=0x1584520, matches=0x0) at /build/buildd/indicator-appmenu-0.3.96/./src/hudtoken.c:31914:03
desrtuh oh14:04
desrt    cost = hud_token_distance (haystack->tokens[0], needle->tokens[0]);14:04
desrtSegvReason: reading NULL VMA14:05
desrtthat's a NULL dereference, right?14:05
seb128desrt, I think it is yes14:05
desrtso i think that could be caused by an application that has a menu item with no label...14:06
desrtlike, a label of ""14:06
desrtoh.  shit.14:06
desrti think that might be caused by typing a single space character into the hud, actually14:07
desrtyou'd end up with zero needles that way...14:07
seb128desrt, indeed, typing space segfault the hud-service :p14:07
didrocksconfirmed here ;)14:07
desrtNICE14:07
seb128desrt, archive testing for the win ;-)14:07
desrtokay.  that's a pretty obvious fix :)14:08
* desrt will have something in a few minutes14:08
desrthttps://code.launchpad.net/~desrt/indicator-appmenu/no-search-tokens/+merge/10080114:15
desrtseb128: looks like a did a bit too good a job of stripping spaces :)14:16
desrtanyway -- testing appreciated, of course14:16
seb128desrt, please make sure that get into today's tarball ;-)14:16
seb128desrt, I will test to confirm it fixes the bug for me14:17
Sweetsharkshould I assume, neon 0.29.6-2 to be synced to precise still? https://launchpad.net/ubuntu/+source/neon2714:17
Sweetsharkbecause I assume that would break libreoffice http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=66704314:17
ubot2Debian bug 667043 in libneon27-gnutls "libneon27-gnutls: Breaks bzr-svn (via subvertpy): undefined symbol ne_ssl_context_get_flag" [Serious,Open]14:17
ricotzSweetshark, pong14:17
Sweetsharkricotz: sooo, just wanted to ponder if you would join the Hackfest in Hmaburg, AFAIK there is still some travel budget available ...14:19
ricotzSweetshark, hi, this sounds really nice, but i think i cant :\ -- i am getting busier lately14:22
desrthamburg hackfest?  sounds delicious!14:27
Sweetsharkricotz: oh, bummer.14:27
ricotzSweetshark, yeah, sorry14:27
Sweetsharkdesrt: heh14:28
Sweetsharkricotz: np, just would have been nice ;)14:28
seb128Sweetshark, libreoffice uploaded, the debdiff seemed fine to me (but doh, slow to download lo and debdiff versions :p)14:31
Sweetsharkseb128: well, you are in training now, and 3.5.2 final will be out tommorrow if no natural desaster strikes our mirrors, so guess what I will ask of you tommorrow ;)14:34
seb128;-)14:34
seb128desrt, your fix works for me confirmed14:36
desrtseb128: i gotta say... thanks for managing my interaction with launchpad :)14:39
seb128desrt, lol, yw ;-)14:39
seb128mterry, hey15:07
mterryseb128, hello!15:08
seb128mterry, good work on the unity-greeter 3 confirmations that the bug is fixed on the bug and another one who had the greeter segfaulting in loop confirmed the update bring it back to a working state15:08
mterryseb128, yar glad to see, especially as reporters on that bug were starting to suggest outlandish fix scenarios  :)15:08
seb128;-)15:09
* chrisccoulson legs feel like jelly15:29
seb128chrisccoulson, doing exercice?15:31
chrisccoulsonseb128, yeah, finished now though15:31
seb128chrisccoulson, what do you do? running?15:31
chrisccoulsonseb128, biking. i think my knees would break if i ran15:31
mterrykenvandine, that gwibber merge this morning... is that a bug in vala?15:47
kenvandinei think it is a gee bug15:48
kenvandinewhich i am working around15:48
kenvandinei want to debug that a bit more15:48
kenvandinecould be a vala bug, but looking at the generated C i think it is right15:49
didrocksjbicha_: please think about unreffing the gsettings settings object when adding one :)15:49
kenvandinemterry, i also want to look at gee 0.7.2 and see if it is affected15:49
kenvandinemight be fixed already15:49
mterrykenvandine, well, change seems harmless, assuming it fixes the issue.  Might warrant a comment in code, because otherwise that coding pattern is odd and liable to be removed accidentally in future.15:53
kenvandinemterry, ok, i'll add a comment along with the bug i file against libgee15:54
kenvandinei plan to do that today15:54
kenvandinethis was a bandaid :)15:54
mterrykenvandine, sure.  marked the merge approved15:54
kenvandineit does seem to work around it15:54
kenvandineit never tries to use the iterator if it is empty15:54
mterrykenvandine, I've never used libgee.  How do you find it?15:55
chrisccoulsonright, time to make apport attach crash ID's to firefox bugs now15:55
chrisccoulsoni'm fed up with asking people for them :)15:55
mterrychrisccoulson, heh15:55
kenvandinemterry, what do you mean? find libgee?15:55
mterrykenvandine, how do you like it?15:55
kenvandinelove it15:56
kenvandinemuch better than the built in support for lists and stuff15:56
mterryI was always wary of adding another random library depends.  But maybe if it's awesome...15:56
kenvandineit is a must imo15:56
kenvandineand we already have stuff using it15:56
kenvandineunity used to, when it was vala15:57
kenvandinelibunity does15:57
mterrykenvandine, sure, in Ubuntu it's not a random library dep.  But as an upstream it is a bit.  I wonder if any GNOME apps use it15:57
kenvandineah, true15:58
kenvandinewell fedora and opensuse never complained about it as a dep for gwibber15:58
* mterry waits for glib to get containers15:58
* mterry goes afk for a bit15:59
=== lool- is now known as lool
chrisccoulsonhmmmm, https://crash-stats.mozilla.com/report/index/33a6191e-99ab-4acc-a889-0660c2120404 :(16:16
chrisccoulsoni hope that's the same issue i fixed yesterday16:16
cndseb128, I need to debug something in nautilus, so I started checking out lp:ubuntu/nautilus16:25
cndit says the branch is out of date16:26
cndI don't know if that's something you have control over16:26
cndI realize now that debcheckout is what I really want to use, so it grabs the desktop team's repo16:26
cndbut I thought you would be interested to know about lp:ubuntu/nautilus16:26
seb128cnd, thanks, you can open a bug against "udd" if you want on launchpad, those keep happening which is one of the reasons we don't use lp:ubuntu for desktop packaging16:28
cndok16:28
seb128cnd, I'm sure there are several other ones, I'm not interested enough to chase them down to have them break again next week though16:29
cndok16:29
seb128cnd, what issue do you work on? (just curious)16:29
cndseb128, when I use a touchscreen and touch on the desktop, nautilus is grabbing the core pointer and not ungrabbing16:29
cndwhich locks up the desktop16:29
seb128cnd, ok16:30
micahgSweetshark: the problem is versioned conflicts makes dpkg work harded and as libreoffice is a core package, that might complicate upgrades, if it all works, great, but it's something to keep in mind16:47
micahgs/harded/harder/16:47
=== om26er_ is now known as om26er
* didrocks waves good evening17:00
cnddesrt, if I wanted to log messages from somewhere within nautilus, how should I do it?17:08
cndI tried adding g_critical()s17:08
cndand hoping stuff would appear in ~/.xsession-errors17:08
cndnm, I'll ask in #gtk17:11
Sweetsharkmicahg: well, the conflicts are only against outdated oneiric packages for which a newer version is known to exist in precise (from the same source package that is), so it is pretty safe. and yeah, I did full dist-upgrade test runs with the new upload in a ppa.17:20
micahgSweetshark: release upgrades are usually the most difficult17:20
LaneySweetshark: Wasn't the Conflicts added to (attempt to) make sync_extensions work? If so, I don't understand why those calls were removed from the preinst.17:27
micahgSweetshark: dist-upgrade isn't a release upgrade17:28
* Laney braves the downpour17:28
chrisccoulsonseb128, so, i need a "Keywords" field in the desktop file, right?19:01
seb128chrisccoulson, oh yes you do ;-)19:02
chrisccoulsonseb128, and before precise, it used to be "X-GNOME-Keywords"?19:02
seb128chrisccoulson, I wouldn't bother before precise, it was added as X-GNOME-Keywords in oneiric and nothing used it (unity supported it though)19:02
seb128chrisccoulson, http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html if you need a reference19:03
seb128Keywords "A list of strings which may be used in addition to other metadata to describe this entry. This can be useful e.g. to facilitate searching through entries. The values are not meant for display, and should not be redundant with the values of Name or GenericName. "19:03
chrisccoulsonthanks19:04
seb128chrisccoulson, while you are at it, can you update the unity list stuff to be spec compliant?19:04
chrisccoulsonseb128, oh, whats wrong with it?19:06
seb128chrisccoulson, spec is http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s08.html it got approved this cycle as official as well19:07
seb128chrisccoulson,19:07
seb128X-Ayatana-Desktop-Shortcuts=Compose;Contacts19:07
seb128[Compose Shortcut Group]19:07
seb128Name=Compose New Message19:07
seb128TargetEnvironment=Messaging Menu;Unity19:07
seb128Actions=Compose;19:07
seb128[Desktop Action Compose]19:07
seb128Name=Compose New Message19:07
seb128OnlyShowIn=Unity;19:07
seb128ups19:07
seb128chrisccoulson, http://pastebin.ubuntu.com/915015/19:08
seb128chrisccoulson, basically19:08
seb128chrisccoulson, the pastebin is easier to read ;-)19:08
chrisccoulsonseb128, ok, thanks19:08
seb128chrisccoulson, thank you for fixing those ;-)19:09
seb128kenvandine, hey19:26
kenvandinehey seb12819:28
seb128kenvandine, ocrete was mentioning that our pidgin farsight,farstream patch might need to be updated19:29
seb128kenvandine, can you look at it?19:29
kenvandinejust talked to him :)19:29
seb128kenvandine, yeah, he went for the query it seems and I was waiting on a channel discussion ;-)19:29
seb128kenvandine, you are on it then, all good19:29
seb128kenvandine, ocrete: thanks19:29
kenvandinei don't like touching pidgin :)19:30
seb128kenvandine, you touch it you maintain it!19:31
kenvandinei gotta stop touching packages :)19:32
seb128kenvandine, no no, we like it this way ;-)19:32
kenvandinemterry, that gwibber merge you reviewed turns out doesn't really work around the problem and it has been fixed in the 0.7 series19:33
kenvandinei need yet another work around :)19:33
mterrykenvandine, :)19:33
kenvandinei don't want to backport that fix to 0.6.x19:33
mterrykenvandine, ok19:33
cndI can't remember who it is that develops lightdm19:34
cndcan someone remind me?19:34
kenvandinecnd, robert_ancell19:35
cndkenvandine, ahh, thanks19:35
kenvandineand probably the one with the most knowledge about it that is actually awake right now is mterry19:35
kenvandinemterry, i assume you have touched lightdm in your unity-greeter adventures :)19:35
seb128cnd, robert_ancell is .au based, should be only in a couple of hours19:35
seb128kenvandine, you should make you fix a lightdm bug, I got told you are getting short of sources to maintain :p19:36
mterrykenvandine, sure19:36
seb128we should*19:36
* mterry agrees with seb12819:36
* kenvandine hides19:36
mterrycnd, did you have a question? I might be able to help19:36
cndmterry, we think we see some memory corruption in the X server19:37
mterry:(19:37
cndit would be handy if we could start lightdm with a pre-started X server running under valgrind19:37
cndor something like that19:37
mterryk, let me see how that might be done19:38
* mterry looks at code19:38
seb128cnd, can't you just rename X to X.real and create a shell wrapper X calling valgrind X.real?19:38
seb128cnd, that's what I do usually for system services19:38
cndseb128, hmm... yeah, that might work19:38
cndI'll give it a go19:38
mterrycnd, you should also be able to set the seat property xserver-command in lightdm.conf19:41
cndmterry, ahh, that sounds like exactly what I want to do19:41
chrisccoulsonseb128, updating the desktop file for the fd.o spec whilst ensuring that it still works on older releases is a pain ;)19:48
seb128chrisccoulson, oh, right, you always have that fun job with firefox19:49
chrisccoulsoni managed it though :)19:50
seb128chrisccoulson, well you made me read the automake documentation to fix your totem bug so it's just fair :p19:50
chrisccoulsonheh19:50
chrisccoulsondo i need to add "e-mail" as a keyword, in addition to "email", or is unity clever about that?19:53
chrisccoulsonseeing as mdeslaur would search for the former, just to be awkward ;)19:53
seb128chrisccoulson, unity is not clever19:53
seb128well for that19:53
chrisccoulson:(19:54
seb128the hud is, but the dash isn't19:54
mdeslaurchrisccoulson: also add "interwebs" and "googles"19:54
seb128chrisccoulson, oh, and add "free porn" to firefox.desktop19:54
mdeslaurhehe19:54
chrisccoulsonmdeslaur, i was thinking of adding "google" to firefox actually19:54
chrisccoulsondo you think i should?19:54
mdeslaurhahaha19:54
seb128chrisccoulson, would google be unhappy about that?19:54
chrisccoulsoni'm not sure. i can't see why not19:55
chrisccoulsoni like the "free porn" idea though19:55
seb128chrisccoulson, it's like "should we add "word" to libreoffice writer"19:55
seb128but not quite :p19:55
seb128because I think microsoft might not like this one19:55
chrisccoulsoni'll add "Chrome" to the firefox one19:55
seb128well word is a word, "excel" is an interesting one19:55
chrisccoulson:-)19:55
mdeslaurmeh, just add "word processor, word, processor" :)19:55
seb128hehe19:55
mdeslaur"libreoffice, is made to, excel"19:56
seb128;-)19:56
jbichamdeslaur: the Dash, Software Center, etc. should be smart enough to show you word and/or processor without Keywords needing to comma separate the terms20:07
mdeslaurjbicha: oh, hehe, that was just a tongue-in-cheek example...I'm not aware of how that works20:08
mdeslaurjbicha: so just having word processor in the description would be enough for "word" to come up?20:09
jbichaI think translators should definitely keep some English words in there too, for instance typing Help into the Dash in localized Ubuntu installs should show yelp but probably doesn't20:09
jbichamdeslaur: I don't deal with Unity more than I have to, but I think it does :)20:09
mdeslaurcool20:11
aquariusIf I have an app which would like to schedule a task to run regularly, as a user, how should my app set that up? Editing the user's crontab programmatically seems a bit clunky, but running a daemon all the time to schedule the tasks itself seems like overkill23:29
micahgaquarius: /etc/cron.* entries?23:49
aquariusmicahg, that's running as root, not as the user, which means my app would need to be suid root to do it :(23:50
micahgaquarius: ah, is it just one non-root user or any real user on the system could use it?23:51
aquariusmicahg, any user on the system might run the app, and that app should then run something regularly for that user23:51

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