/srv/irclogs.ubuntu.com/2009/04/22/#ubuntu-desktop.txt

=== ember_ is now known as ember
calcanyone around who has dual head setup that can try to reproduce a bug for me?04:00
pace_t_zuluhey guys, i'd like to take a shot at bug #332253 in the epiphany-browser04:54
ubottuLaunchpad bug 332253 in epiphany-browser "Epiphany doesn't mention Ubuntu in user agent string" [Wishlist,Confirmed] https://launchpad.net/bugs/33225304:54
pace_t_zulucan someone point to the repo for epiphany-browser? right now i am using "apt-get source epiphany-browser"04:55
pittiGood morning06:37
loolhey pitti07:15
loolpitti: I think you said the UNR image didn't fit on your 1 GB USB stick, how large is it exactly?07:15
pittilool: the current one does now (the 947 MB one)07:16
loolpitti: Could you recheck with the image we rerolled yesterday; it's 992837632 bytes07:16
loolAh good07:16
loolpitti: I'm still curious about your dev size :)07:16
pittilool:   storage.removable.media_size = 1028653056  (0x3d500000)  (uint64)07:16
loolThanks07:17
pittibut don't take that as an assumption that all 1 GB sticks are exactly that large :)07:17
pittiI think we can expect 1,000,000,000 bytes, not more07:17
loolI don't, but plars says the image is too big for him07:17
loolAnd it's less than 1 billion bytes so I wonder what's happening07:18
* pitti -> breakfast, back in 1007:18
loolWill check with him when he comes up07:18
loolguten Appetit!07:18
pittidanke :)07:30
huatshi everyone08:11
pittihey huats08:24
huatshello pitti08:24
huatshow are you ?08:24
seb128hey pitti huats08:25
huatsseb128: o/08:25
seb128slomo: hi08:43
chrisccoulsonhey pitti - you merged my tracker branch in to ubuntu-desktop last week for a SRU (installing the evolution plugin). Could you hold fire on uploading that (tomorrow?), as I'm working on some other fixes at the moment08:43
pittichrisccoulson: sure, thanks08:44
chrisccoulsonthanks:)08:44
slomoseb128: hi :)08:44
seb128slomo: could you have a look to bug #358426 when you have some time? it seems similar to this crash when gst-ffmpeg and ffmpeg were not in sync but seems to be different (ie the versions are in sync and the crash is still there withou gst-ffmpeg)08:44
ubottuLaunchpad bug 358426 in gnome-settings-daemon "Unable to start the settings manager gnome-settings-daemon after updating Intrepid" [Medium,Incomplete] https://launchpad.net/bugs/35842608:45
seb128slomo: the bug has a gst_debug log, stacktrace, etc ... I'm not sure what to ask next08:45
slomoseb128: might be the other one... which version of gst-plugins-bad is in ubuntu, does it link to liblrdf0?08:47
seb128slomo: the dpkg -l | grep gstreamer log is in the bug08:48
seb128slomo: gst-plugins-bad is not installed by looking at the log08:49
slomook08:49
seb128slomo: the bug is an intrepid one, not jaunty too (ie 6 month old versions)08:50
seb128slomo: http://launchpadlibrarian.net/25174573/log is the gst_debug log08:50
slomoseb128: well, unless i miss anything there's no backtrace because g-s-d seems to run fine in gdb... hm, two things might be useful08:50
slomoseb128: a) GST_REGISTRY_FORK=no gdb --args g-s-d ...... might give a backtrace of the crash08:50
slomob) GST_REGISTRY_FORK=no valgrind g-s-d .... might give something useful08:51
slomothat's a crash i've never seen before :)08:51
seb128ok thanks08:51
seb128slomo: I've asked for those now, thank you08:52
slomonp :)08:52
didrockshey everybody o/09:02
pittihey didrocks, bonjour09:02
* pitti hugs slomo, long time no see09:02
didrocksGuten Tag pitti :)09:03
seb128lut didrocks09:03
didrockshey seb128, quieter time just before the release?09:04
seb128didrocks: yes, using it to catch up on bug triage ;-)09:04
didrocksseb128: huge work :-)09:05
seb128indeed09:05
seb128and you? enjoying some non busy time before karmic opening and uds? ;-)09:05
didrocksseb128: not really, framasoft volonteers are rereading my book so that I can catch my french grammar mistakes and I am preparing Orsys lesson :-)09:07
seb128orsys?09:07
didrocksso, it's a continuing flow of work, no rest ;)09:07
didrocksorsys (http://www.orsys.fr/) is training company specialized in computer science firm audience09:08
seb128ah ok09:09
seb128you know how to keep busy apparently ;-)09:09
didrocksseb128: yes, and still reading the GNOME documentation :-) I also gave a shot to kde since I didn't boot it since approximately 5 years... What a change :)09:10
seb128still using it?09:10
seb128how did you like it?09:10
didrocksseb128: very pleasant to the eye, but I don't like having too many configuration options and lack of "coherence"09:11
didrocksit was just for testing :-)09:11
seb128good ;-)09:12
rickspencer3asac: seb128 pitti Riddell09:42
rickspencer3what's the word on the street?09:42
pittihey rickspencer309:42
seb128hey rickspencer309:42
rickspencer3hi pitti09:42
rickspencer3hi seb12809:42
seb128things look good from here09:42
pittiAll systems operate within normal parameters, Captain!09:42
rickspencer3lol09:42
pittinothing on my radar09:42
rickspencer3bryce would be saying "she can't take much more"09:42
pittiargh, except that launchpadlib broke my shiny retracers again09:43
rickspencer3http://www.reddit.com/r/Ubuntu/comments/8ebbu/any_others_running_jaunty_on_intel_gm965gl960_try/09:43
rickspencer3pitti: arg09:44
rickspencer3the launchpad team is in the next room here, should I ask them to help?09:44
pittinah, that's fine09:45
pittirickspencer3: let me track it down first, produce a test case, and then you can drop that test case on their feet :)09:45
pittilaunchpadlib.errors.HTTPError: HTTP Error 412: Precondition Failed09:45
pittiwho could imagine to have _even better_ error messages?09:45
pittirickspencer3: how's the war room today?09:48
rickspencer3pitti: so far so good09:54
cassidympt: hi. I use to add you in CC in Empathy bugs proposing a controversial UI/usuability change. Don't hesitate to tell me if that annoys you and I'll stop :)09:56
asacrickspencer3: all good in jaunty ;)10:21
asacrickspencer3: btw, i didnt get a freeze yesterday :/10:26
rickspencer3asac: you mean with the script?10:29
asacrickspencer3: i didnt run the script. just did normal use.10:30
asacrickspencer3: you have a URL to the script at hand so i can fire it up?10:30
* rickspencer3 gets bug10:30
rickspencer3https://bugs.edge.launchpad.net/bugs/35939210:31
ubottuLaunchpad bug 359392 in xserver-xorg-video-intel "[i965] X freezes starting on April 3rd" [Critical,Triaged]10:31
rickspencer3asac: it's repro.sh in there ^^10:31
rickspencer3asac: here's a direct link:10:34
rickspencer3http://launchpadlibrarian.net/25683477/repro.sh10:35
rickspencer3note that you need to install wmcntrl to make it work10:35
rickspencer3also, compiz needs to be enabled10:35
asacok let me check wmcntrl10:36
asacrickspencer3: i assume that in the while loop using workspace 3 would also work (instead of 4). i only have 4 workspaces10:41
rickspencer3oh10:41
rickspencer3asac: you need to have 6 workspace, I should have mentioned10:41
rickspencer3also, your computer will be totally unusable, and it's an infinite loop10:42
rickspencer3I stop the script by logging out10:42
asacrickspencer3: so if i change the workspace it changes to to 3 its known to not work?10:44
asaclet me use 6 workspaces10:44
asacatm its flipping workspaces happily10:44
asacand no freeze10:44
rickspencer3then it's working10:45
rickspencer3it usually take 2-4 minutes to freeze10:45
asack i let it running with 6 workspaces now10:47
asaclets see10:47
asacstill action ;)10:50
asacproduces massive amount of heat. had to put my laptop somewhere else10:50
asacrickspencer3: still running ;)10:56
asacso no. thats probably "made for germany" ;)10:57
asacENOTREPRODUCIBLE11:02
asacstoped this experiemtn now ;)11:02
=== sabdfl2 is now known as sabdfl
mptasac, https://wiki.ubuntu.com/NotifyOSD#Firefox11:51
mptcassidy, that's fine11:51
asacmpt: isnt that the status-quo?11:53
asacah there is instead and alternatively11:53
asacmpt: so assuming that mozilla didnt like that; do you have other approaches how we can use native notifications somehow?11:54
asacmpt: what about using indicators for downloads/updates-available, etc.11:55
mptasac, no, I think using notification bubbles for that would be a bit worse than having no notification at all.11:55
asacbut our answer can't be: just drop notifications completely11:56
asacdownloads completed must be a common use-case we should unify11:56
asacwhat do we do with other downloaders (like transmission, etc.)11:56
asacdo those display notifications?11:57
mptThat's why in <https://wiki.ubuntu.com/NotifyOSD#Transmission> I make exactly the same recommendation as for Firefox. :-)11:57
asacah i see ;)11:57
asacfound it right after saying that11:57
mptI don't know how they've actually done it, though11:57
asacmpt: ok. but hwo about different approaches. what about indicators instead of jumping the full dialog in your face?11:57
mptasac, what do you mean by "indicators"?11:58
asaca download indicator?11:58
asac;)11:58
asacsimilar to message-indicator ;)11:58
mptoh, a menu for downloads?11:58
asacmpt: why not. a menu where the folders that have finished downloads are indicated11:59
mptI think that wouldn't be appropriate, because they're things you sometimes want to keep an eye on the progress of, but while a menu was open you couldn't really do anything else.12:00
mptThat's basically the Mathusalem idea.12:00
mptA unified file copying/moving window would be nifty, and Firefox/Transmission downloads could hook into that, but that wouldn't be a menu.12:01
asacmpt: err12:01
asaccurrently the notification is only done when downloads have finished12:01
asaci dont want to display the progress of the downloads in the indicator12:01
asacjust indicate folders with finished (but unseen) downloads12:01
asacmpt: i agree that having a unified download progress display would be something - but for the future12:02
asacfor now i want to find a solution so download finished can be done in a notification bubble (because if we say that has to stop mozilla will never adapt our thing)12:02
mptAs I said, I think using a notification bubble would be worse than no notification at all.12:03
asacmpt: you said an "actionless notification bubble"12:03
asacthats why i suggested: "actionless notification bubble + indicator"12:03
asac;)12:03
mptWhere did I say that?12:03
asacwell. thats what i understood. if you didnt say that then i disagree12:04
asacgetting a notification when on download finished is imporant12:04
asacpopping up dialogs cant be the answer for that12:04
asacgetting a notification without a way to also open those download folders with new content is worse, yes.12:04
mptSo, in order of preference (from my POV):12:08
asacpersonally i want to get notified when downloads finished12:08
mpt1. have Downloads window request attention (good)12:08
asack12:08
mpt2. nothing (adequate)12:08
mpt3. notification bubble (bad)12:08
mpt4. fallback alert box (terrible)12:08
asachow can nothing be better than notification?12:10
mptwhat?12:11
mptYou mean, how can it be better than a fallback alert box?12:11
asacno why is 2 better than 3 (or 3 worse than 2)12:12
mptoh, right12:12
asaci want to be notified when download finished12:12
asacwhether i can click on it or not is just secondary12:12
mptBecause a notification bubble shows you that the download has finished but does not let you respond, which would be frustrating.12:12
asaccombined with making a single place on the desktop where you can access finished downloads (read: indicator) i would say that 3 is even better than 112:13
mptMaybe so, but I'm 90% sure there won't be such a menu, because it's not a common enough case12:14
asacpreferring 2 over three really sounds like sticking your head in the ground because we couldn't get 1 :)12:14
mptNot at all, there are quite a few browsers that do #2, even including previous versions of Firefox.12:15
asacmpt: the menu would only show if there are finished downloads.12:15
mptOther examples include Safari, IE/Mac, and Opera.12:17
asacmpt: so as it stands now if we don't suggest anything different from 1. we will get either 4 or the old XUL notifications12:18
mptasac, ok, so the XUL ones are about at the same level as #212:19
asacmpt: yeah. but i wouldnt bet on it12:19
asacwe might really end up that firefox starts doing 412:20
asacalso i think that downloading is almost as a similar important use case as messaging12:21
asaci know a bunch of users that download all the time, but never touched any IM client12:21
asacand frequently they have issues to find the download they just did12:21
mptSo, I'm sorry that you're stuck in the middle of this12:22
mptBut really, you're complaining to the wrong person12:23
mptWe've offered one recommended behavior, and two acceptable alternatives12:23
asacmpt: ok. who is the right one to talk about this then ;)?12:23
mptIf Mozilla doesn't like any three of those and they want a nasty experience on Ubuntu, that reflects poorly on them.12:24
mptI'll write up the three in more detail on the wiki page12:27
asacthanks.12:27
asacfwiw, i think its unlikely we will get 4. its just discussed. in the end we will stick with ugly XUL notifications forever ... i am currently fighting to get the native actions at least in toolkit supported in a way that wont lead to 412:28
asacnative notifications12:28
asacbecause we need them for tbird later12:28
asactogether with indicator support12:28
asacmpt: since it always pops-up it would make sense to also tell why our approach is better than growl for instance12:30
asacthey always say thats how it should be done properly12:30
mptasac, sorry, since what always pops up?12:30
asaci have no arguments because i have absolutely no idea how growl feels12:30
asacmpt: growl is always raised (pops-up) in discussions12:31
asacas an example how to do it right12:31
mptoh, I see12:31
mptGrowl causes mis-clicking that Notify OSD avoids.12:32
mptI.e. a Growl bubble can appear possibly on top of where you're about to click on another window.12:33
mptand if you click the bubble, it does something else (e.g. opens a window).12:33
asacmpt: can you write that somewhere down?12:33
asacor even capture a video that shows the problem?12:34
asacdid you tell that to mconnor?12:34
mptI did tell him12:34
mpthe thinks it's a worthwhile tradeoff12:35
mpthttps://wiki.ubuntu.com/NotifyOSD?action=diff&rev2=141&rev1=14012:35
mptasac, our rationale for non-clickability is at <https://wiki.ubuntu.com/NotificationDevelopmentGuidelines#Avoiding%20actions>12:36
mptI'll add a mention of Growl there12:36
asacok12:37
asacmpt: one thing left you didnt answer: why do you consider downloads a less common use-case than messages?12:37
seb128why do you need to be notified about downloads at all?12:40
seb128you are not notified about local copies12:41
mptasac, well, I don't have statistics on it, but I'm fairly sure that most people receive e-mail + IMs (even if they don't use IM at all) more often than they download stuff12:42
asacmost users use web mail12:44
asacdesktop email is a dying thing and most likely only used by power-users12:44
mptseb128, that's a good point, though I guess it's a bit easier to resume a local move/copy after hibernation than it is to resume a download12:44
seb128mpt: download should inhibit hibernation then?12:44
asacseb128: downloads take longer and copying files has its own progress dialog open12:45
asacthat you dont close12:45
asacwhile its copying12:45
seb128asac: firefox doesn't have a download indicator?12:45
seb128I should try something else than epiphany every now and then ;-)12:45
asacseb128: i am not sure about default behaviour, but i definitly dont have the download window open during downloads12:46
asacseb128: also think about transmission12:46
asacseb128: takes long to download a huge file and its nice to be notified that its finished12:46
seb128right12:46
asacunifying how users can access finished downloads in an indicator sounds right to me12:46
seb128I think bubble are nice for those12:46
seb128I'm not sure I agree with " 1. have Downloads window request attention (good)"12:46
asacseb128: but mpt disagrees ;) ... he says that bubble is worse than nothing12:47
seb128but I hate things claiming for attention when they are not urgent12:47
asacme too12:47
seb128and I hate having dialogs opening on my screen why I don't do the action12:47
seb128bubbles seem really adapted to notify of "your download is done" now in a non intrusive way12:48
asacthe more i think about it the more i think that we should have a common place on the desktop where users can click on to open finished downloads (or at least folders where te finished downloads are)12:48
seb128don't we download to the desktop by default?12:48
asacseb128: desktop is usually hidden12:48
asacseb128: by windows12:48
seb128well it's your background, it's not hard to access12:48
asacits the wrong place imo12:48
seb128it's in the places menu too12:48
seb128and you have this "show desktop" applet12:49
asacseb128: well. then there should be indication in the places menui ;)12:49
asacthats ok for me too12:49
mptThat would be nifty12:49
asaccool mpt adapts a new idea ;)12:49
mpta Downloads place that glows or something when a download completes12:49
asacok. lets make the places menu the downoad indiateor12:49
asac;)12:49
seb128asac: microsoft users seem to have no difficulty to find their desktop background and abuse it a lot to me12:49
asacseb128: oh sure they have12:50
asacseb128: they have no problems to change the background12:50
asacbut they have problems to see that a new file was jsut added there12:50
seb128that's because they have too much crap there ;-)12:50
asaclol12:51
seb128you would have the same issue in a download directory after some zillions downloads if you don't clean12:51
asacright12:51
seb128or you need what GNOME is discussing, a journal browsing sort of thing12:51
asacyeah. still the desktop is the wrong place to access files12:51
asacyou have to close all windows and so on12:51
seb128ie have files not listed by directories but by recent changes, new documentes, etc12:51
asacaccessing that through places is good12:51
asaceven if its just the Desktop folder12:51
seb128I don't agree with that12:52
=== andreasn_ is now known as andreasn
seb128just switch to an empty workspace or click on the show desktop button12:52
asaci dont see my mother doing that without getting personal training12:52
seb128well, note that we decided to download to desktop by default12:52
mpthey andreasn, are you going to the Desktop Summit?12:52
seb128upstream has a Download directory in xdg-user-dirs12:52
asacseb128: right because we had not better way12:52
seb128and it's in the places menu12:53
seb128translated12:53
andreasnmpt, then one in the warm place?12:53
andreasnmpt, yes12:53
seb128asac: well, upstream has desktop/download by default...12:53
mptandreasn, neat, are you giving a talk at all?12:53
asacseb128: dont get me wrong: i dont say that desktop is the wrong place in general12:53
andreasnmpt, and possibly UDS, I'll see if I get some cash over12:53
seb128asac: and they have a download bookmark12:53
seb128asac: we just decided to overwritte than by using the desktop for downloads12:54
asacseb128: yeah. personally i think we can either use desktop or download if we indicate finished downloads in places12:54
andreasnmpt, probably not, I think the submission for talks has passed already. Not sure what I would talk about.12:54
mptandreasn, I realized too late that it would be a good time to talk about reducing the use of icons in Gnome12:54
mptI saw you mentioned that in the Gnome roadmap12:54
asacseb128: sure. my suggestion is to indicate downloads in places menu somehow and if that works well we can switch to Downloads folder ... but for now we can keep Desktop as its in places too12:54
andreasnmpt, maybe it can be done as a lightning talk, but yeah, that12:55
seb128asac: alright, we just need a good idea to indicate it then ;-)12:55
asacseb128: yeah. but thats just ground work ;)12:55
andreasn's defenitly a good goal, and we need to figure out a good way to motivate and communicate it12:55
asacfor the monkeys ;)12:55
seb128bah, dropping icons, no everything is as ugly and hard to use than the fusa menu applet ;-)12:55
seb128no -> so12:56
seb128pedro__: olla12:56
pedro__salut seb12812:57
=== pedro__ is now known as pedro_
andreasnis it? I haven't used it much, I'm just attacking it from a visual design perspective and thinks it looks cleaner without the blobs of color12:58
andreasnand part of our problem right now is if a menu item gets a icon or not depend fully on if someone got around drawing it or not, and that feels a bit odd12:59
seb128pitti: I'm not convinced that bug #349948 is a gtk issue, I've seen no such issues in other dialogs12:59
ubottuLaunchpad bug 349948 in gtk+2.0 "Text is cut off in popup indicating safe to remove media" [Undecided,New] https://launchpad.net/bugs/34994812:59
andreasngarrett managed to fill all the menu items on his old industrial firefox theme though. A quite interesting experience12:59
pittiseb128: hm, it works for most labels, just not for some with particular lengths13:00
pittiseb128: but I don't mind if you reassign it back13:00
seb128andreasn: icons are easy to spot, parsing text is taking a while13:00
seb128pitti: no, it just seems weird to me, we usually have the opposite bug, it wraps too easily13:00
pittiI know :/13:01
seb128pitti: ie doesn't adapt to the dialog changes and looks ugly because the lines are wrapped too much13:01
pitti(bug 20096)13:01
seb128right13:01
ubottuLaunchpad bug 20096 in gtk "Synaptic Dialogs do not wrap text labels dynamically when windows are resized" [Unknown,Confirmed] https://launchpad.net/bugs/2009613:01
seb128would be nice to get a testcase for #34994813:02
seb128andreasn: I pick the wrong items in fusa often, there is 7-8 entries without icons there, it's just too easy to be wrong from 1 line with muscle memory in the menu when you use it13:02
seb128andreasn: icons makes much easier to pick the right one13:03
maxbWhat happens when you unlock (by entering your password) the GNOME screenlock? Something incredibly CPU intensive seems to be occurring on Jaunty13:09
chrisccoulsondoes anyone know off the top of their head if g_unlink blocks until the file is removed?13:10
james_wchrisccoulson: by removed to you mean considered removed by the OS, or gone from disk?13:12
james_wI doubt very much it does the latter, but it may do the former13:12
seb128pitti: ok, I've looked at this gtk bug13:15
seb128pitti: you have code to "prevent window from being auto-resized in finish_unmount_flush_window()"13:15
seb128pitti: the issue seems that the "is now safe" label can be longer than the first one13:16
pittiright, since that looks ugly13:16
pittican I tell the label "please go rewrap yourself"?13:16
seb128pitti: and since you prevent the dialog change, you get what you asked for13:16
seb128pitti: no, I think we are back to #20096 then13:17
pittiwell, no, I want the label to wrap in its current bounds13:17
pittiand indeed it does that most of the time13:17
pittijust not with some drive labels/translations, i. e. with particular strings13:17
seb128hum ok13:18
seb128I will try to get a testcase13:18
chrisccoulsonjames_w - considered removed by the OS. i was just wondering at which point the function returns. say, if i call g_unlink on a file that is 2GB, is it likely to take some time to return?13:19
chrisccoulsonif it takes some time, then it might explain a tracker bug i'm looking at13:19
james_wchrisccoulson: as I understand it unlink removes the pointer from the directory to the file, so it shouldn't depend on the size of the file13:20
james_wthough there may be some walking the indirect blocks to mark then as uneeded13:20
chrisccoulsonthanks. i might have to do some more debugging later:)13:21
seb128pitti: are you sure you have cases where the "is safe now" actually wraps?13:22
james_wchrisccoulson: what's the bug?13:23
seb128pitti: I've added a small testcase to the bug, which is basically a copy of the buggy function13:24
pittiseb128: yes, of course13:24
chrisccoulsonjames_w - when you force a reindex (or a reindex is forced because the index became corrupt), the existing indexes aren't removed properly on shutdown13:24
pittiseb128: thank you13:24
chrisccoulsonjames_w - the indexes are all g_unlink'd13:24
seb128bratsche: hello13:24
BugMaNhy seb128! :)13:25
seb128bratsche: do you think you could have a look to bug #349948 and tell us if you see something wrong there?13:25
ubottuLaunchpad bug 349948 in gtk+2.0 "Text is cut off in popup indicating safe to remove media" [Undecided,New] https://launchpad.net/bugs/34994813:25
bratscheseb128: Hey13:25
bratscheSure.13:25
seb128hi BugMaN13:25
chrisccoulsonbut i noticed in the tracker code that if it doesn't shutdown within 500ms of the shutdown being requested, it just exits immediately with an error. i was wondering if it might actually be exiting before all the indexes were removed13:25
chrisccoulsonjames_w - i can't test that though until i get home from work13:26
bratscheseb128: Yeah I see it with your example.c.  Give me a few mins to finish something up and I'll look into this.13:28
seb128bratsche: thanks13:28
james_wchrisccoulson: ah, I was wrong13:31
james_wchrisccoulson: unlinking a 100M file with g_unlink takes over 2 seconds here13:31
chrisccoulsonjames_w - thanks. so that confirms my theory then - trackerd probably exits long before the indexes are deleted13:32
chrisccoulsonwhich might explain why reindexing doesn't resolve index corruption13:32
james_wthe new indexes and the old indexes are in the same directory?13:32
james_wand just being present in that directory makes them considered valid?13:33
chrisccoulsonjames_w - i think so. i don't know the tracker code all that well. i just have to keep reading it to try and fix bugs that people are seeing13:34
chrisccoulsonwhen you force a reindex, the daemon shuts down, but should remove the old indexes on shutdown13:34
chrisccoulsonthen when it restarts, it recreates them. that doesn't seem to be what actually happens though13:34
james_wah13:35
chrisccoulsonj\ames_w - fyi - bug 36120513:35
ubottuLaunchpad bug 361205 in tracker "Tracker uses notifications with actions when the index is corrupt" [Medium,In progress] https://launchpad.net/bugs/36120513:35
james_wperhaps it should just mark them all invalid somehow on shutdown, then remove any invalid ones on startup13:35
chrisccoulsonperhaps, but i'm not sure how to do that. the intention upstream is that they get deleted on shutdown, but that bit seems to be broken13:37
james_wyeah, but they also seem to intend the daemon to shutdown quickly, which seems to be incompatible13:40
james_wdeleting on startup allows you to do potentially long-running operation when you are presumably going to be running for a while13:41
=== eeejay is now known as eeejay_lunch
james_wit's quite worrying that it seems to corrupt its index so often, or is there something I am missing?13:43
james_wah, they are replacing qdbm13:44
james_wstill worrying though13:44
chrisccoulsonjames_w - yeah, upstream suspect a lot of these issues are qdbm related, and they think they will go away as it is replaced for 0.713:44
chrisccoulsonbut that's never going to happen for jaunty. the corruption issues occur more frequently for some people than others. i haven't seen the issue for ages now13:45
chrisccoulsonin the meantime, we just have to live with the workaround, which is to detect the corruption and then do a reindex13:46
=== dpm_ is now known as dpm
bratscheseb128: I posted a fixed example.c to that bug.14:19
seb128bratsche: looking14:21
seb128bratsche: thanks, you rock14:21
seb128pitti: ^ reassigning the gnome-mount bug your way14:21
pittiseb128: thanks14:21
seb128pitti: thanks to bratsche for fixing it ;-)14:22
bratscheSure, np :)14:22
* pitti hugs bratsche14:22
mvohey glatzor - do you have a opinion about my workaround for #257739 ?14:48
seb128bratsche: I'm not sure how busy you are, feel free to ignore me, but have you already read bugs about url being opened twice from about boxes in GTK or GNOME applications?14:50
glatzorhello mvo, sorry but I am not a kernel developer :)14:50
glatzormvo, are you sure about the bug number=14:50
glatzor?14:50
mvonot anymore ;)14:50
seb128bratsche: it's weird, that happens with most applications, ie gedit but not in gtk-demo, I don't see anything specially those do though14:51
seb128hi glatzor14:51
glatzorhello seb128 !14:51
mvohttps://bugs.edge.launchpad.net/ubuntu/+source/packagekit/+bug/25763914:51
ubottuLaunchpad bug 257639 in packagekit "E: The package cache file is corrupted E: _cache->open() failed, please report." [High,In progress]14:51
mvoglatzor: ^-- this one :)14:51
Ampelbeinseb128, bratsche bug 33437814:53
ubottuLaunchpad bug 334378 in gtk+2.0 "Help->About opens two tabs in browser" [Low,Confirmed] https://launchpad.net/bugs/33437814:53
seb128Ampelbein: thanks but I'm triaging gtk bugs that's why I ask about it ;-)14:53
Ampelbeinoh, ok14:54
seb128Ampelbein: I'm not convinced that it's a gtk bug though since gtk-demo doesn't have it so I was not sure where to send it to GNOME14:54
* bratsche pulls down the transmission source to take a peek14:55
bratscheYeah, I just reproduced it in transmission.14:56
seb128bratsche: well, you can try in gedit or most desktop applications14:57
seb128they just use gtk_about though14:57
seb128it's a bit puzzling14:57
bratscheYeah, weird.14:57
seb128ok, it's a gtk bug14:59
seb128or at least a gtk behaviour change14:59
bratscheDid you find a difference between gtk-demo and the other apps?15:00
seb128ld preloading the intrepid libgtk-x11 makes it work correctly15:00
bratscheInteresting.15:00
tadeu_guys, any known problem about upgrading 8.10 to 9.04 ?15:00
seb128tadeu_: hi, user questions are better placed on #ubuntu or #ubuntu+115:00
bratscheseb128: I have a call now, but after that I can try to look into this some more probably.15:00
tadeu_seb128, ok, sorry15:01
seb128bratsche: ok thanks, no hurry I will try to figure what gtk-demo does differently15:01
bratscheCool, thanks.15:01
seb128tadeu_: but no, no major known issue apparently15:01
seb128bratsche: ok, I figured what is the difference15:22
bratscheWhat is it?15:23
seb128  gtk_about_dialog_set_url_hook (activate_url, NULL, NULL);15:24
seb128activate_url does a g_print in the gtk case15:24
seb128but gtk calls the webbrowser anyway15:24
bratscheIf you remove that hook then it gets called twice?15:24
bratscheAh, I see.15:24
seb128those applications do a gtk_show_uri15:24
seb128the documentation doesn't seem clear to me15:24
seb128why do you need a gtk_about_dialog_set_url_hook() call if gtk hooks it by default to gtk_show_uri15:25
seb128and why if you set a custom handler you still get the gtk one?15:25
seb128is that supposed to be this way or a bug?15:25
bratscheThis may have changed.  I'll poke around in gtk+ history after this call.15:25
seb128thanks15:25
seb128mclasen might know15:25
seb128gnome bug #56639115:26
ubottuGnome bug 566391 in gtk "gtk_about_dialog_set_url_hook should activate pre-existing website links" [Normal,Resolved: fixed] http://bugzilla.gnome.org/show_bug.cgi?id=56639115:26
seb128hum, no, that seems a different bug15:26
mclasenseb128: sounds like a bug15:27
mclasentwo handlers at the same time, I mean15:27
seb128mclasen: ok thanks, I will open that on bugzilla then15:27
mclasenchpe recently added a default handler, so that may have messed things up15:27
seb128right, it seems that the gtk handler is called which opens a browser and those applications do that manually too15:28
seb128so you get 2 browser started15:28
james_whttp://git.gnome.org/cgit/gtk+/commit/?id=405955749103dcfdf582b6ae4f053c66837a628115:32
james_w+If you want provide your own hooks overriding the default ones, it is important15:32
james_w+to do so before setting the website and email URL properties, like this:15:32
seb128james_w: hum right, still confusing to have both hooks used15:33
james_windeed15:33
seb128I've opened gnome bug #57983815:34
ubottuGnome bug 579838 in gtk "url opened twice in the gtk about dialogs" [Normal,Unconfirmed] http://bugzilla.gnome.org/show_bug.cgi?id=57983815:34
seb128james_w: the ubuntu bug has been opened 2 month before this change so that seems not due to it15:35
james_wah, ok15:35
glatzormvo, actually post update hook of packagekit just results in emitting an "update-changed" signal and invalidating the internal updates cache of the daemon (not the backend)15:44
mvoglatzor: does that not reopen the apt cache immediately too?15:44
glatzormvo, depends on the running client apps. gpk-update-icon will queue a get-updates transaction when it recieves the "updates-changed" signal of packagekit15:47
glatzorso actually you should apply your patch to python-apt15:47
mvoglatzor: well, its pretty clear that the patch is just a woraround until the real problem is isolted (I suspect its in libapt itself even)15:48
glatzormvo, but we will only see a slow down of the cache opening in the case of a lock?15:49
mvoglatzor: I think its a race, both synaptic/update-manager and PK try to open it at about the same time15:50
mvoglatzor: my theory is that PK is slightly faster and has half-rebuild the binary cache when synpatic opens it and notices that its "broken" (because its not fully generated yet)15:50
mvoglatzor: obvisouly the bug is in libapt then, but the workaround would still work because the opening would be at different times15:51
* kenvandine_wk heads out for a bit of a long lunch... back in 1.5 hours :)16:20
proppyseb128: giving a try to bug #334378 http://pastebin.com/f4467e3aa16:37
ubottuLaunchpad bug 334378 in gtk+2.0 "url opened twice in the gtk about dialogs" [Low,Triaged] https://launchpad.net/bugs/33437816:37
seb128proppy: cool16:38
proppyseb128: recompiling gtk+ package, hope it is not duplicated work16:38
seb128not with me at least16:39
=== ember_ is now known as ember
asacseb128: ffox source package is firefox-3.0 ;) firefox is the old one16:50
seb128asac: ok16:50
seb128asac: I'm surprised that you read bug emails ;-)16:50
asacseb128: hell i am reading 24/7 atm16:50
asac;)16:51
asacmy body already shivers16:51
* pitti has 'nuff of them for today, too16:56
proppyseb128: rebuilt  libgtk2.0-0_2.16.1-0ubuntu3_i386.deb package and tested with gedit that it fixes the pb.16:58
proppyattached the diff to bug 33437816:59
ubottuLaunchpad bug 334378 in gtk+2.0 "url opened twice in the gtk about dialogs" [Low,Triaged] https://launchpad.net/bugs/33437816:59
proppylet me know if it needs more love :)16:59
asacis g_hash_table_foreach a macro or something?16:59
asacseems not. odd that it gets optimized away in a backtrace17:00
proppymaybe I should also attach the patch to the upstream (gnome) bug report ?17:00
mvoasac: I guess if the compiler knows its a empty set or something beforehand (or a single invocation)17:00
seb128proppy: could you add the diff upstream too?17:00
asacmvo: http://launchpadlibrarian.net/25841787/gdb-nm-connection-editor.txt17:01
proppyseb128: not the debdiff but the quilt patch, right ?17:01
seb128proppy: I doubt that will be sru-ed or worth an early karmic upload, having it in the next tarball will do17:01
asaclook at #417:01
seb128proppy: yes17:01
asacthats hash_table_foreach17:01
seb128gdb and -O2 builds suck17:01
asacyeah17:02
mvoasac: hrm, inlined17:02
asacmvo: hash_table_for_each is not a inline function17:02
asaci looked in the header17:02
mvoasac: the compiler probably thought differently in O2 :)17:03
asacinlining binary stuff from a .so?17:03
asacthat would be neat ;)17:03
=== sabdfl2 is now known as sabdfl
asacand its definitly _foreach because its an break because of17:03
asacGLib-CRITICAL **: g_hash_table_foreach: assertion `hash_table != NULL' failed17:04
asacanyway. i gues its just O217:05
proppyseb128: http://bugzilla.gnome.org/show_bug.cgi?id=579838 updated17:07
ubottuGnome bug 579838 in gtk "url opened twice in the gtk about dialogs" [Normal,Resolved: fixed]17:07
seb128proppy: thanks17:07
proppywoot this "Matthias Clasen" is lighting fast17:08
proppyoops he is here ( mclasen )17:10
asacso now all gnome has moved to git ... is there any bzr-git in sight?17:17
asacguess better ask in #bzr17:17
calcgit is nice once you get used to it17:19
calcworks a bit differently the than other SCMs i've used though17:19
asaccalc: i know how to use git17:21
asaccalc: just hoped i could use my bzr-buildpackage auto export feature still somehow17:22
asacfor which i need a bzr upstream branch17:22
calcasac: ah17:28
calcasac: there is a git-buildpackage but i'm not sure if it would work in your setup17:29
asacthat would mean migrating the packaging branches to git too17:29
calcoh :\17:29
=== mnem0 is now known as mnemo
=== eeejay_lunch is now known as eeejay
calcrickspencer3: i should have an OOo 3.1.0rc2 build ready for when the karmic archive opens mid next week18:17
calcit comes out this friday then karmic opens somewhere between apr 27-30 most likely18:17
rickspencer3calc: cool18:18
rickspencer3what ppa is it in now?18:18
calcits not available yet due to some issues with the orig tarball i am working from18:20
calcit exploded in size due to a bug18:20
calceg the debian orig.tar.gz is ~ 700MB currently :\18:20
calci suppose i could go ahead and upload it anyway and just request LP to give me a couple extra GB of space in the ppa, heh18:20
calcit should be about half that size18:21
calchmm actually i might have enough room currently, i'll have to see how it goes18:23
kenvandine_wkrickspencer3: the i965 wiki page... model means system model or video card model?18:29
rickspencer3kenvandine_wk: output of lspci -vvnn | grep -A2 "VGA "18:32
kenvandine_wkgreat18:32
kenvandine_wkwhich part of that?18:32
rickspencer3dunno18:33
rickspencer3that's what bryce asked for, so I guess all of it18:33
rickspencer3bryce? ^^18:33
kenvandine_wkthat is to much to put in the table :)18:34
laurishi18:35
kenvandine_wk[8086:29a2] (rev 02)18:35
kenvandine_wki assume that18:35
laurisis there some kind of ubuntu archive with 7.10 packages available online ?18:35
pittigood night everyone, Taekwondo time18:37
kenvandine_wkgood night pitti18:38
kenvandine_wkpitti: no web surfing during taekwondo :)18:38
laurisfound it.18:40
=== mvo__ is now known as mvo
seb128re21:43
seb128asac: gwibber is not really nice for beginner ;-)21:44
asacseb128: why?22:31
asac;)22:31
seb128asac: I think I'm just too stupid to use it22:32
seb128I use the "create account", selected twitter, entered an username and password and I just get an error displayed22:32
seb128nothing in the UI, I'm not sure what is supposed to happen22:32
asacseb128: it doesnt have many features ;) ... just sending dents/tweets and reading22:32
seb128I though it was supposed to display something22:33
seb128similar to a planet with blog post or something ;-)22:33
asacseb128: if you are not subscribed anywhere, you dont see anything except your own tweet22:33
seb128I tried to do an ubuntu query which added a tab but nothing else22:33
asacseb128: try to follow me (asacasa)22:33
asachmm22:33
seb128"HTTPError: HTTP Error 401: Unauthorized" I get too22:33
seb128is "create account" really create?22:34
asacseb128: is that latest gwibber?22:34
asacseb128: no.22:34
seb128or is it "add account" rather?22:34
asacseb128: its add account22:34
asacyeah22:34
seb128grrrr22:34
seb128sucky software22:34
asacseb128: go to http://identi.ca and setup an account ;)22:34
asacseb128: well. its new22:34
seb128why do they call create account something which is adding an existing account22:34
asacmost users have accounts ;)22:34
asacthats a bug22:34
seb128what protocol do you recommend as interesting?22:35
seb128ie where should I read what users say about ubuntu?22:35
seb128identica? twitter?22:35
seb128I've no clue about all those new fancy websites22:35
* seb128 kicks launchpad22:37
seb128when you enter a wrong component or something and go back it deletes what you typed22:37
seb128or is that my webbrowser?22:38
dobeyseb128: there's an ubuntu group on identi.ca you can watch, that's pretty active. though it seems to be mostly people asking questions about various hardware support and features22:41
jcastrohttp://identi.ca/group/ubuntu22:42
jcastrothere's an rss feed there seb12822:42
seb128why do I need an account to read those things?22:42
jcastroyou don't on the web22:43
seb128in gwibber I mean22:43
jcastrobut with a client app like gwibber you need to set it up that way22:43
jcastrothere's like a million ways gwibber can improve with that stuff22:43
dobeydoesn't gwibber do rss now too?22:44
jcastroyeah22:44
dobeyso you can just subscribe to the rss feed in gwibber22:45
dobeyinstead of setting up an account and going through the identi.ca api to get it22:45
jcastroseb128: just sign up for an account so bugabundo can message you directly22:46
* jcastro runs22:46
dobeyhaha22:46
james_wheh22:46
seb128jcastro: be careful, I might break banshee by mistake in karmic and be too busy to fix it later22:46
jcastroyou can't stop the awesome22:47
seb128jcastro: I can stop the troll about CD space win though22:48
seb128jcastro: those blog post just made me have a look and see than banshee has NO USER DOCUMENTATION22:48
seb128jcastro: which is why it wins some megabytes over rhythmbox which has a manual translated in 11 languages22:49
jcastrowow22:49
jcastroI never noticed that for years until just now22:49
seb128banshee hates users apparently or something ;-)22:50
jcastrono, just freedom remember22:50
seb128jcastro: joke aside I was surprised too, but that sort of defeat the CD space argument some people have raised for banshee22:52
asacseb128: identi.ca22:53
asacseb128: you should read and write ;)22:53
seb128asac: let's see, I will start by reading, but that seems a high traffic media22:54
seb128small posts but a lot of those22:54
asacseb128: you can keep the group you follow small. also its not a problem if you miss dents. important stuff will be repeated22:55
jcastroseb128: think of yourself as a producer instead, for things like "Can someone confirm this bug?" or "looking for volunteers to test foo"22:55
seb128asac: I've been reading the backlog for the ubuntu group and it's not small ;-)22:55
seb128jcastro: I've #ubuntu-desktop for those ;-)22:56
seb128but good point22:56
seb128there might be other users which are not on IRC there ;-)22:56
jcastroit's just another medium, right22:56
seb128enough for today, see you tomorrow23:06
seb128good night eveybody23:06
seb128everybody23:06

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