/srv/irclogs.ubuntu.com/2009/12/02/#ubuntu-desktop.txt

=== eeejay_away is now known as eeejay
kklimondachrisccoulson: do you think if suspend inhibition in Transmission is worth a SRU?00:10
chrisccoulsonkklimonda, pitti is the one to ask about that really. but the change should be fairly trivial (and the current state is a regression), so that would probably a good SRU candidate if somebody wants to do the work00:12
kklimondachrisccoulson: patch is ready (pretty trivial) in upstream repository, I can prepare a SRU later. I'll ask pitty tomorrow about it.00:13
chrisccoulsonkklimonda - thanks :)00:13
rickspencer3robert_ancell, regarding https://blueprints.launchpad.net/ubuntu/+spec/desktop-lucid-default-apps, looks like you are down for seeding two new games00:13
rickspencer3is that ok?00:13
robert_ancellrickspencer3, yes, I don't think I have the authority to do the actual seeding so I'll ask pitti to do that but I think we should try those new games in the alpha and see how they go00:14
rickspencer3k00:14
=== asac_ is now known as asac
=== bjf is now known as bjf-afk
=== onestone____ is now known as onestone
=== eeejay is now known as eeejay_away
=== eeejay_away is now known as eeejay
=== richie is now known as Richie
and471jono: you here?06:46
jonohey and47106:46
and471jono: any luck or do you need me to troubleshoot it some more with you06:47
jonoand471, I havent had time06:47
jonobeen hacking on some other bits06:47
and471jono, btw sorry about cutting out early, I have a restriction on my internet time and  forgot to tell you :-)06:47
and471jono, do you have time to do it now?06:47
jonono worries06:48
jonolet me check out the branch06:48
and471ok06:48
jonoand471:06:50
jonoFile "bin/lernid", line 193, in connect_to_resources06:50
jono    self.chat.load_uri(chatirc)06:50
jonoAttributeError: 'LernidWebView' object has no attribute 'load_uri'06:50
and471ok06:50
and471jono, are you running karmic?06:50
jonoand471, yes06:50
jonoI did have Lernid originally running with WebKit06:50
jonoso something is odd in your code06:50
and471jono: could you run the following in a terminal06:51
and471jono: http://pastebin.com/d2cf6d69e06:52
and471jono, just opaste eacvh line in and press enter06:52
and471*paste  *each06:52
jonoAttributeError: 'webkit.WebView' object has no attribute 'load_uri'06:53
jonoit has an issue with that attrib06:53
and471jono, yeah, what I was testing is to see whether there was a problem with webkit or my code06:54
and471jono, seems to be webkit06:54
and471jono, okay can you find out the version of your python-webkit for me?06:54
jonoand471, 1.1.5-106:57
and471jono, ah, I have a version form a ppa it seems06:58
and471*from06:58
jonoand471, aha!07:00
and471jono: does it work if you use python-webkit from this ppa https://launchpad.net/~webkit-team/+archive/ppa/+packages07:00
jonoand471, I don't want to get non-Karmic components07:03
and471jono, oh ok07:03
jonoand471, also, why move to WebKit from GtkMozEmbed?07:03
and471jono: it is meant to be a lot quicker, and I just hear better things about webkit, like it is easier to work with etc.07:05
and471jono, anyway I am sure we can find a way for it to work07:05
jonodid your branch add anything else?07:05
and471jono, yep, parsing of the schedule07:05
jonoand471, when I tried webkit it would not run the web IRC client07:05
jonoand471, parsing the schedule?07:06
jonoactually, I was working on that07:06
jonotonight07:06
jonoI now have code to read in an iCal file and generate a schedule07:06
jonojust trying to figure out how to convert between timezones07:06
and471jono, oh07:06
and471jono, what I was doing is downloading JUST the content from the wiki using a special url07:07
and471jono, and then presenting that07:07
jonoahhh07:07
jonoyeah, I am thinking we need structured datra07:07
and471jono, that way I don't have to do any converting between formats07:07
and471bbiab07:07
jonobecause then we can pop up notification bubbles 10mins before a session, convert timezones etc07:07
pittiGood morning07:11
baptistemmhello07:15
and471jono, in which case your way seems to way to go :-)07:18
and471jono, go forward with that idea, it is a lot better than mine07:18
and471jono, btw to convert between timezones, I am sure you can just use the time module07:19
and471jono, http://docs.python.org/library/time.html07:19
and471jono, well have fun doing that!07:19
and471jono, see ya07:20
jonothanks and47107:21
=== YDdraigGoch is now known as Richie
mac_vpitti: hi ,regarding Bug 436755 , just wanted to mention that the deb from njpatel's ppa works but not sure why the repo version doesnt work08:07
ubottuLaunchpad bug 436755 in evolution-indicator "indicator-applet doesn't change icon when I recieve new e-mails via Evolution" [Low,Confirmed] https://launchpad.net/bugs/43675508:07
pittimac_v: hm, strange; does it have the same patch?08:17
mac_vpitti: not sure , i havent checked , njp might know about it08:29
mac_vpitti: one of the things i realised during testing njp's ppa was , it worked when i purged and then installed the deb [not sure how or why that is so]08:32
mac_vnearly same as reported by the last comment08:32
=== seb128_ is now known as seb128
=== seb128 is now known as seb128_
pittibonjour seb128_08:39
=== seb128_ is now known as seb128
seb128good morning everybody08:40
seb128hey pitti, how are you?08:40
pittisplendid, how are you?08:43
seb128very good thanks08:46
seb128I had a good night and weather is nice08:46
seb128go robert_ancell go08:47
seb128nice to see him tackling merges and updates and uploading while we are sleeping there ;-)08:47
pittiindeed, impressive how much work we can get done just by sleeping :)09:02
seb128pitti, I've uploaded a new sru for this indicator issues which failed verification09:05
pittiseb128: do you know "seed" and "gnome-js-common"?09:06
pittithanks09:06
seb128pitti, yes, those are javascript for GNOME09:06
seb128pitti, njpatel forgot to add simple-patchsys to the rules09:06
pittiseb128: should we try to keep them out of main, or MIR/promote?09:06
pittihah09:06
seb128I guess he didn't use a correct patch for his ppa upload09:06
seb128pitti, seed is used by gnome-games now...09:07
seb128so get it to main09:07
pittithat's why I ask09:07
pitticurrent CD builds break because of that09:07
pittibut I guess in the long run we'll need it anyway09:07
seb128yes09:07
seb128epiphany-browser uses it too09:07
seb128though that is in universe now09:07
seb128but it's an semi-official GNOME thing09:08
seb128I say semi because they are still arguing on gjs against seed09:08
seb128ie bindings based on xul or webkit09:08
seb128I would be in favor of keeping those out of the CD for lucid though09:09
pittihmm09:09
pittiseb128: we could demote those two games09:10
seb128which games are those?09:10
pittithat's why I asked about doing the default-apps seed changes09:10
seb128I'm getting the sources right now09:10
seb12828 meg to download...09:10
pittilightsoff09:10
pittiseb128: it's not a b-dep, just binary09:10
pittiand swell-foop09:11
pittiwe didn't plan to include those on the CD anyway09:11
seb128let's demote those09:11
pittiso I was about to change the seeds09:11
seb128+109:11
pittibut I still wonder whether to keep them on the DVD09:11
seb128doesn't hurt09:12
pittii. e. the full gnome-games thing09:12
pittiok, then we do need the MIR09:12
pittiI'll prepare both (seeds and MIRs) now09:12
seb128I need to do some mirs too09:12
seb128hey njpatel09:13
njpatelseb128: hey!09:20
seb128njpatel, I've uploaded a new fix for this pop count issue, sorry that I didn't spot the previous one didn't have a patchsys rule09:22
seb128njpatel, ie the patch didn't get used, not sure why it worked for your ppa though...09:22
njpatelseb128: oh, weird :-/09:22
njpatelseb128: thanks for sorting it out :)09:23
seb128np, sorry for not spotting the issue in the first upload09:23
njpatelseb128: your right...that's so weird (just checked old evo-indicator's rules file)09:24
njpatelseb128: dude, np :)09:24
seb128hey chrisccoulson_g109:42
chrisccoulson_g1good morning everyone09:42
pittihey chrisccoulson_g109:42
pittiyay G109:42
seb128chrisccoulson_g1, back to work? ;-)09:42
chrisccoulson_g1hey seb128, yeah, I'm back to work today09:45
chrisccoulson_g1but on a training course :)09:46
seb128to what are you trained?09:46
chrisccoulson_g1pitti - you're a g1 owner too arent you?09:46
pittichrisccoulson_g1: right, and I love it09:46
chrisccoulson_g1seb128 - I'm on a training course about analog simulation. its all stuff I've done before, but there is a free lunch on offer :)09:47
* pitti pulls and challenges chrisccoulson_g1 for a "The Schwartz Unsheated" duel09:47
seb128lol09:47
chrisccoulson_g1heh :)09:48
seb128hey slomo10:20
seb128pitti, what is the story with poppler in debian now?10:20
seb128did everybody agreed on what to do? are people still arguing with upstream over the changes there?10:21
pittiseb128: Joss said that he reverted the ABI breakage for now to finish the testing migration10:23
pittiafterwards he'll upload a libpoppler5a with upstream's ABI again10:23
pittiwhich seems like a reasonable approach to me10:23
seb128bah10:23
seb128changing the name?10:23
pitti*shrug* it's not like upstream cares about it: )10:24
slomohi seb128 :)10:24
seb128no but I hate weird names and going to binary new and rebuilding things which don't need a rebuild10:24
pittiit has caused utter, UTTER, HARD pain10:24
pittiseb128: they do need a rebuild anyway10:24
pittiwith the difference that with a rename you avoid breakage10:24
seb128no they don't?10:24
pittisure they do10:24
seb128at least not softwares using the glib bindings10:25
seb128ie evince10:25
pittithings just maddingly fall apart if you don't10:25
pittiseb128: those shouldn't link against libpoppler5 directly then?10:25
seb128are you sure?10:25
pittisee the 9023423 cups bugs that were reported10:25
seb128they should not no but some do thanks to libtool10:25
seb128I would rather use Conflicts then changing naming but I don't strongly care either way10:26
pittihow would adding Conflicts: all over the place help to reduce the effort?10:27
pittiit rather seems like a lot of explicit changes for a temporary issue than just a clean no-change rebuild10:27
seb128slomo, you seem full speed on unstable versions for Debian ;-) do you know when is the freeze coming and what version of GNOME is expected?10:27
slomoseb128: no but last time i read something about it, the goal was 3.010:27
seb128pitti, oh I didn't say it would reduce the effort I just dislike weird library renames10:28
slomoseb128: btw, do you have ubuntu specific changes in gtk 2.19?10:28
seb128slomo, we don't have gtk 2.19 yet10:28
seb128you are crack addict nowadays ;-)10:28
seb128or you have lot of free time to deal with early unstable version bugs ;-)10:28
slomoseb128: i was working on a problem that i didn't make sense to me for a few hours yesterday... i needed distraction :)10:31
seb128lol10:32
slomoseb128: and gtk 2.19 is great, nothing seems to be broken ;) only glib 2.23 has some problems10:32
seb128slomo, I will have a look at syncing it from Debian10:32
seb128I want to do some testing first though10:32
seb128slomo, do you plan to start on 2.29 packaging too?10:33
slomoseb128: ok :) glib 2.23 makes many applications complain at startup, other than that it's fine too: (gvim:29639): GLib-WARNING **: g_set_prgname() called multiple times10:33
slomoseb128: only some parts that i'm interested in (glib, gtk, soup, epiphany), not sure about other stuff10:33
seb128ok10:34
seb128slomo, do you know what are the plan for gstreamer this cycle btw?10:34
seb128I would like to avoid having a karmic situation for the lts10:34
seb128the playbin2 changes created lot of new issues previous cycle10:34
seb128and we had to take quite to rewrites etc to fix easy codec install, etc late in the cycle10:34
seb128do you know if disruptive changes are coming this cycle too?10:35
slomoseb128: well, this changes were necessary because nobody reported bugs early enough ;)10:45
slomoseb128: i don't think this will happen again next cycle, it was bad timing everywhere10:45
seb128slomo, I don't blame anybody but when you have rewrite, etc you can expect issues10:46
seb128slomo, I'm just trying to figure if we can expect a bug fix cycle this cycle or if we need to be pro-active to avoid trouble10:46
slomogst-plugins-base 0.10.26 has some more larger changes (related to playbin2 this time) that you don't have in any packages yet10:47
slomoafter that i don't expect that this cycle there will be large rewrites/refactoring10:47
seb128ok good10:48
slomomostly bugfixes or new features10:48
seb128thanks10:48
slomoseb128: btw, are you going to update epiphany/webkit in karmic updates? imho 2.28 is nothing you want to use ;)10:51
seb128slomo, no, not worth the trouble imho10:52
seb128I would recommend people to use firefox or chromium anyway10:52
seb128epiphany is a joke nowadays10:52
slomodo you know if a ppa exists with epiphany 2.29 and newest webkit? :)10:53
seb128they keep adding requirements on new libsoup or webkit anyway10:53
seb128that's not practical for stable updates10:53
slomowell, i don't like firefox and chromium :) midori might be another solution10:53
seb128I don't know about a ppa no...10:54
seb128let me have a look10:54
seb128launchpad has this nice feature listing ppa versions10:55
seb128slomo, https://edge.launchpad.net/~webkit-team/+archive/epiphany10:59
seb128slomo, that has a 2.29.1 build for karmic apparently11:00
cassidykenvandine, hey! Would be great if https://bugs.edge.launchpad.net/ubuntu/+source/indicator-session/+bug/491317 could be fixed; atm Empathy 2.29.x isn't installable without removing the session applet :(11:00
ubottuUbuntu bug 491317 in indicator-session "Shouldn't use libempathy" [Undecided,New]11:00
seb128cassidy, we don't have 2.2911:01
slomoseb128: thanks11:01
cassidyseb128, but you will in Lucid and as soon it's fixed in Lucid I can backport the packet to our PPA and so make it installable on Karmic11:01
seb128cassidy, right, makes sense11:02
seb128pedro_, hey11:04
pedro_bonjour seb12811:04
seb128pedro_, how are you?11:04
pedro_seb128, good good, how about you?11:05
seb128good thank you!11:05
seb128slomo, oh btw is there any plan to make gst-plugins-good0.10 stop using libhal since it uses udev now?11:44
seb128or are both useful there?11:44
* pitti gets a first panel with cached .desktop data11:49
seb128pitti, waouh!11:49
slomoseb128: both are useful, udev is only used for v4l2 while the hal plugin has audio sinks that use a hal udi as device name. it might make sense to write a new devkit plugin that does the same as the hal plugin later11:51
seb128oh ok11:51
pittidoes that even work with pulse?11:52
chrisccoulsonpitti - i'd be interested to see your panel work :)11:52
pittichrisccoulson: so am I :)11:52
pittiI don't have a cache file generator yet, just a manually crafted one and the code to load it11:52
chrisccoulsoni'm trying to think of ways to avoid gconf calls when loading the theme in g-s-d :)11:52
pittithat's what I'll tackle next11:52
pittichrisccoulson: I just use a single pre-translated GKeyFile which has all the desktop files11:53
pittithat avoids all the stat()ing and translating11:53
pittiyou still have to parse the actual data, of course11:53
chrisccoulsonpitti - yeah, i was wondering if you were going to use a GKeyFile or not, or if you had any other ideas11:53
chrisccoulsoni used the same thing for loading the required components in gnome-session11:54
pittichrisccoulson: I started with a tab-separated-value approach, but that gets too fiddly11:54
pittiand probably won't save so much time, too11:54
chrisccoulsonand maybe i might do something similar in g-s-d to create a cache of theme info :)11:54
pittibut the .cache file has a lot of unnecessary keys filtered out, pre-translated, and single-file11:54
pittionce I have a complete cache, I'll do some timing11:54
chrisccoulsoncool:)11:54
chrisccoulsoni tried looking at ways to improve gconf speed yesterday, but i think that's a non-starter really. i think we just need to delay reading from gconf for as long as possible when loading the session11:56
chrisccoulsonand i've already got a gnome-session that can start the session without reading from gconf :)11:56
pittichrisccoulson: but we do need to start gconf either way, right?12:00
seb128chrisccoulson: some people looked at gconf speed a cycle ago I think and some patches went in12:01
seb128I don't think we should spend lot of efforts on gconf now12:01
seb128we will get dconf next cycle12:01
chrisccoulsonpitti - we do. but at the moment, it delays the whole session from starting. i was thinking that if we could start getting some session components loading and then start the gconf stuff whilst other things are loading, it might be slightly quicker12:01
pittioh, right12:02
chrisccoulsonseb128 - yeah, i'm not going to spend too much time looking at it12:02
seb128but delaying gconf use until later seems good12:02
seb128lunch time!12:03
pittivuntz: bonjour12:06
pittivuntz: if you have a minute,  I have a first patch for gnome-menus caching: http://pastebin.com/f788f609d12:07
pittivuntz: the .cache file is basically a single GKeyFile, one section per app, with strings pre-translated (thus it's called desktop.<localename>.cache), and unnecessary fields stripped12:08
pittivuntz: that provides per-directory caches (global cache is not really appropriate for distro integration), avoids lots of stat()ing, and i18n'ing12:08
pittivuntz: do you think the general approach is okay?12:09
vuntzpitti: err, one big GKeyFile?12:22
pittivuntz: I started with a CSV, but that quickly gets clumsy12:22
vuntzpitti: desrt was suggesting to use GVariant to have a binary mmap-able file12:22
pittivuntz: is that in glib yet?12:23
vuntzpitti: I guess your approach can work in the meantime, but I won't accept that upstream12:23
vuntzpitti: not yet, will be merged "soon"12:24
pittivuntz: ok, so if gvariant is faster, assume the patch would use variant instead of gkeyfile; what do you think about the general structure?12:24
pittionce gvariant lands, it's certainly promising12:25
vuntzpitti: shouldn't the cache be somewhere in /var ?12:26
vuntz(just reading the patch and commenting on details for now :-))12:26
pittivuntz: no problem, can do that12:27
pittireplacing '/' with '_' and prepending /var/cache/gmenu/12:27
pittivuntz: you'd lose the ability to have per-user cache files then, thoughh12:27
pitti(not that we want to integrate that by default, or that I deem it important to have)12:27
vuntzpitti: one issue is that your stuff is not recursive12:31
vuntzpitti: cached_dir_load_entries_recursive is really recursive12:31
vuntzpitti: (ie, it calls itself for subdirs)12:31
pittivuntz: that was actually deliberate12:31
pittia parent dir's cache should include the children12:32
vuntzso I would really rename functions :-)12:32
pittino unnecessary start()/opendir()/parsing12:32
pittiok12:32
vuntzI mean, right now, it's probably okay if we want the patch to not be invasive12:32
vuntzlooks relatively sane12:32
vuntzbut to get it upstream, there's some renaming to do, and gvariant, I guess12:33
pittivuntz: which function would you rename? cached_dir_load_entries_from_cache_file() doesn't suggest it'd be recursive?12:33
pittivuntz: gvariant> indeed, looking forward to that12:33
vuntzcached_dir_load_entries_recursive()12:33
vuntzah, well12:33
vuntzI see12:33
pittithe cache builder needs to do the recursion12:33
vuntzI guess it's okay12:34
pittiin fact, cache builder == remove cache, gmenu_lookup_tree(), build key-file from that12:34
vuntz(my comments are really about style, which doesn't matter for now anyway :-))12:35
pittiappreciated12:35
pittiit's the first time I hack on gmenu, so it took me some time to understand the structure12:35
vuntzyeah, it's, hrm, messy12:35
vuntzand you didn't even start trying to fix some monitoring bug12:35
vuntzit should get rewritten with real gobjects instead of pseudo-objects that have pseudo-signals12:36
pittiso, if that won't land upstream, I can just as well write update-gmenu-cache in Python for simplicity12:37
vuntzpitti: you probably also want to do something about gio, since g_app_info_get_all() will do the same12:37
pittisince that will need to be re-done anyway with gvariant12:37
vuntzyep12:37
pittivuntz: oh, and that doesn't use gnome-menus?12:38
vuntznope12:38
pittiokay12:38
pittibut I guess I'll do that once gvariant lands, to avoid doing things twice12:38
kklimondagood afternoon12:53
kklimondapitti: can you take a look at bug 457123, is it a good candidate for sru now that the patch is ready?12:53
ubottuLaunchpad bug 457123 in transmission "Transmission doesn't prevent suspend when torrent is active" [Medium,Confirmed] https://launchpad.net/bugs/45712312:53
=== MacSlow is now known as MacSlow|lunch
pitti"/away -all13:31
pittikklimonda: looks sane enough13:32
kenvandinecassidy, i snagged bug 49131713:36
ubottuLaunchpad bug 491317 in indicator-session "Shouldn't use libempathy" [Undecided,New] https://launchpad.net/bugs/49131713:36
kenvandinewill look at it today13:36
kenvandinealthough i doubt it can be fixed for karmic13:37
kenvandinebut for lucid for sure :)13:37
daemonzaHi any openbox users here?13:43
seb128kenvandine, hey, he said that's ok they will backport the fix in their ppa13:52
seb1282.29 is not in karmic anyway13:52
cassidyyep13:57
=== MacSlow|lunch is now known as MacSlow
chrisccoulsonmdeslaur - can you recreate the screensaver crash?14:15
mdeslaurchrisccoulson: no, unfortunately14:16
chrisccoulsonthat's a shame. i haven't seen it yet either :(14:16
mdeslaurchrisccoulson: yeah...it's hard to debug problems we can't reproduce :(14:17
chrisccoulsonit is. the last screensaver crash was hard enough to debug, and i could recreate that one (albeit, not very often)14:19
=== robbiew-afk is now known as robbiew
* pitti smiles about his wife14:35
pittiI just showed her dotty14:35
pittishe currently has a task to create some XML and DTD, and to do a structure tree14:36
cjgrr... my laptop screen keeps dimming.  how do I *really* disable delayed dimming?15:41
cjpitti: my wife is finally learning html & css.  good fun.15:41
MenZacj: my gf's on the Python wagon :)15:42
cjI unchecked 'Dim display when idle' and pushed 'Set display brightness to:' up to 100% in the Power Management Preferences dialogue.15:42
cjMenZa: onoes!  what is the perl community going to do!?15:43
MenZa:D15:43
* cj scowls at the competition15:43
pittivuntz, seb128: hm, using the single-reduced-keyfile approach is still slow, but it's an improvement15:44
pittidefault:15:44
pitticold cache: 7.915:44
pittihot cache: 0.315:44
pittipatch:15:44
pitticold cache: 2.715:44
pittihot cache: 0.115:44
pitti(in seconds)15:44
pittiaverage of three runs15:44
vuntzpitti: still much better. And the mmap file should help quite a bit for the remaining part15:45
pittiyeah15:46
pittia nice standard serialization API for this kind of nested data structures is badly missing indeed15:46
pittiFYI, that's the time of15:47
pitti    setlocale(LC_ALL, "");15:47
pitti    GMenuTree* tree = gmenu_tree_lookup("applications.menu", GMENU_TREE_FLAGS_NONE);15:47
pitti    printf("%p\n", gmenu_tree_get_root_directory(tree));15:47
seb128pitti, gains even small ones are welcome and that one is quite nice to get!15:59
pittiseb128: I'll upload it to a PPA15:59
pittiseb128: I have a call with Rick now and then I need to run15:59
seb128ok15:59
pittiseb128: once it's built, would you want to do a test run?15:59
pittiseb128: upgrade to it, then16:00
seb128sure16:00
seb128does it work out of the box?16:00
=== bjf-afk is now known as bjf
seb128or do I need to generate the cache by hand?16:00
pittiupdate-gnome-menus-cache /usr/share/applications/ > /usr/share/applications/$LANG.cache16:00
pittiseb128: then remove the ureadahead cache16:01
pittiboot once to regenerate it16:01
pittiand then another time16:01
pittisince this will take out all the *.desktops from readahead16:01
pittiand include the .cache16:01
seb128where is the cache?16:01
pittiseb128: I'll deal with those ^ in the final upload, but run out of time now16:02
pittiseb128: sorry, /usr/share/applications/desktop.$LANG.cache16:02
pitti/usr/share/applications/desktop.de_DE.UTF-8.cache16:02
pitti^ for me16:02
seb128ok16:02
pittiseb128: I'll move it to var16:02
seb128and the the boot one?16:02
seb128I've never cleaned that by hand16:02
pittibut I'm interested in how much it brings16:02
seb128I usually let the distro do whatever is standard16:02
pittiseb128: /var/lib/ureadahead/pack ?16:02
seb128ok thanks16:02
seb128I never looked at how that works16:02
seb128it's just magic to me ;-)16:02
pittisee /var/lib/dpkg/info/ureadahead.postinst16:03
pittirm -f /var/lib/ureadahead/pack /var/lib/ureadahead/*.pack16:03
seb128cool16:03
seb128I think I've everything I need for testing16:03
seb128I will let you know how it goes16:03
pittiseb128: if it's worth doing, I'll add the magic triggering bits, cache autogeneration, etc.16:03
pittiseb128: merci!16:03
pittirickspencer3: call now?16:03
pittiseb128: oops; just noticed a "slight" bug -- application entries don't actually work :-(16:05
pittibut well, that should be easy to fix :)16:05
seb128still worth testing the speed?16:05
pittiseb128: yes, please16:05
seb128ok16:05
pittiseb128: just move away the .cache file and restart panel16:05
pittito get the default situation back16:06
seb128ok16:06
pittiseb128: uploaded to desktop PPA now16:07
seb128ok16:07
* pitti pushes to bzr, too16:07
cjso... any clue why my laptop monitor keeps dimming?16:20
* pitti -> off for today16:32
seb128pitti, bye16:32
=== mac_v_ is now known as mac_v
=== MacSlow is now known as MacSlow|break
jcastrorickspencer3, FYI I will be tracking the priority set of applications on my blueprint17:07
jcastrowrt dx-lucid-application-indicator17:07
kenvandinejcastro, cool17:08
jcastroonce I get the DX team to commit to the list I will add it to my bp, file the bugs for each one, etc.17:08
brycecan someone tell me what version of gnome is being targeted for Lucid?  (ATI wants to know for fglrx)17:20
baptistemmbryce, I would guess 2.3017:29
baptistemmbetter to ask to seb12817:30
chrisccoulsonhello seb12818:27
seb128hey chrisccoulson18:28
seb128how are you?18:28
chrisccoulsonyeah, not too bad, although a bit tired. just got back in from work18:28
chrisccoulsonhow are you?18:28
seb128pitti, the gnome-menus caching is a 0.5 second win apparently18:29
kenvandineseb128, awesome18:29
seb128chrisccoulson, quite good, thanks, feeling like I didn't make best use of my time for 2 hours though18:29
chrisccoulsonhow come?18:30
seb128I tried to install karmic on computer which failed at grub stage18:30
chrisccoulsonah, that's not good18:30
seb128then the installer wouldn't go after the timezone steps in the installer18:30
chrisccoulsondid you get it working in the end?18:30
seb128and usb-creator just fail on lucid18:30
seb128so I had to reboot my laptop to create a new usb key from a cdrom boot...18:31
seb128no18:31
seb128I've an install done but no grub booting it18:31
seb128I just finished rewriting the key18:31
seb128at least I managed to try the gnome-menus caching changes from pitti meanwhile18:31
chrisccoulsoni had issues installing karmic on my desktop, but it turned out to be my fault in the end18:31
chrisccoulsonyeah, that looks quite promising18:32
seb128I hate the multi-disk with win scenario18:32
seb128I never know where to install grub18:32
seb128and I'm always scare to nuke the winxp bootloader and get people angry18:32
chrisccoulsoni don't have that issue any more :)18:32
chrisccoulsonwell, i have multiple disks, but only one OS18:32
seb128default install picked sdb which is were the linux partition is18:33
seb128that failed though18:33
seb128I'm not sure about using sda since I don't want to overwrite the win bootloader18:33
chrisccoulsonmy issue was that i used to use dmraid on my machine, and when i nuked that, there was still some metadata left on the disk, and it messed things up18:33
seb128yeah, I noticed you had quite some fun during karmic with your boot config18:34
seb128especially with the boot speed changes which landed18:35
chrisccoulsonyeah, i had a lot of issues with that, but mainly down to my wierd config ;)18:35
=== eeejay is now known as eeejay_away
fagancan someone help me diagnose a bug in lucid? Im having panels dissapear and reappear every 2 or 3 seconds19:39
kklimondawill we have a simple way to install only selected packages from -backports in 10.04 ?19:44
chrisccoulsonfagan - is gnome-panel just crashing?19:44
faganIt seems to load but then removes itself then reloads19:45
faganit does that over and over19:45
chrisccoulsonright, it will do that if it's crashing19:45
faganI dont know how to debug it without being able to access terminal19:46
chrisccoulsonbut you would either need to obtain a backtrace of that, or enable apport and have it catch the crash instead19:46
faganI cant get to terminal19:46
chrisccoulsonwhy not?19:46
faganAlt+f4 cant stay open long enough and I cant get it through the menu19:47
chrisccoulsonhmmm, why not just switch to a VT instead?19:47
chrisccoulsonthe panel is not really needed to get access to a terminal19:47
=== MacSlow|break is now known as MacSlow
faganOh ok so what should I be looking for?19:48
chrisccoulsonwell, you should probably try enabling apport first19:48
chrisccoulsonif it's crashing, you can submit a crash report then19:49
faganchrisccoulson: isnt apport enabled already?19:49
chrisccoulsoni don't think it's enabled this early on in the cycle19:49
faganOh ok so ill enable apport and see what that picks up19:50
chrisccoulsoncool, thanks19:50
seb128fagan, you should be able to right click on the desktop and create a launcher19:50
seb128works usually to open a command line19:50
chrisccoulsonheh, i didn't think of that19:50
chrisccoulsoni just normally switch to a VT when debugging core desktop components19:51
faganill be back in 10 and ill see what I can find out19:51
faganok so to start apport I need to sudo service apport start?20:02
faganok so to start apport I need to sudo service apport start?20:03
faganchrisccoulson: the original crash was in libsnmp-base20:05
faganapport isnt picking up the crash. It only says seg fault in terminal when I try load gnome-panel manually. I also tried with compiz on and compiz off it still seg faults.20:12
faganThis is something bad20:12
faganThe only thing of interest I can see is (gnome-panel:7947): Gdk-WARNING **: /build/buildd/gtk+2.0-2.19.1/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window20:18
faganBut that might be unrelated20:19
chrisccoulsonoh, fagan has disappeared now21:00
chrisccoulsoni wonder if he's figured out how to enable apport yet :-/21:00
=== eeejay_away is now known as eeejay
seb128hey robert_ancell21:59
robert_ancellseb128, hey22:00
seb128how are you?22:00
robert_ancellseb128, good22:01
seb128cool22:01
faganooh I think my problem maybe a python issue because firefox crashed and complained about python22:02
seb128robert_ancell, I would like to change a bit versions.html this cycle but want to discuss it with you before22:02
robert_ancellseb128, sure22:02
seb128I'm slightly annoyed by having things there we don't care about22:02
seb128ie openssh22:02
seb128you are the one who added those, what were you aiming at?22:03
=== Riddelll is now known as Riddell
seb128having all the things on the cd there?22:03
robert_ancellseb128, just adding everything on the cd22:03
seb128I sort of what to use the list for desktop team todolisting22:03
seb128what -> want22:03
robert_ancellseb128, I propose you just quote out the things we don't want in the versions.py and we see if anyone (including me) complains22:03
seb128so things we don't touch would be nice out of the way22:04
seb128other thing is that we need a way to fix a serie22:04
* fagan cant pastebin because firefox and chrome dont stay alive :(22:04
seb128like dbus is 1.3 and we want 1.222:04
seb128and I think it's what we want22:04
seb128how would you suggest handling that?22:04
robert_ancellseb128, that one is harder..  that was when I started looking at launchpadlib to do that as it tracks that information.  I couldn't get it to work though22:05
seb128adding an extra optimal argument to the list?22:05
robert_ancellseb128, the bit I was worried about was the potential increase in download times.22:05
seb128why?22:05
robert_ancellseb128, agreed, extra arg will do it for now22:05
seb128the current list is (component, url)22:06
seb128if we had (component, url, optionalserie) we could use the extra argument for version matching22:06
seb128that should not mean anything else for downloads22:06
robert_ancellyes agreed, don't block on me.22:06
seb128ok22:07
robert_ancellI don't know how long it takes to run on pittis box but it takes ages for me here :)22:07
seb128next thing I would like to do is a way to update the list without querying upstream urls and launchpad22:07
seb128just refreshing ubuntu and debian versions22:07
seb128and gnome for things in the vuntz's list, that's quick too22:08
faganbrb22:08
seb128right22:08
robert_ancellseb128, yes, I was looking at two scripts - one to basically do what vuntz is doing for all upstreams and the other to generate the list and check for LP bugs22:08
robert_ancellrun the second one on demand (or near to demand)22:09
robert_ancelland ideally to trigger the former from email on the GNOME FTP list22:10
seb128right22:10
=== eeejay is now known as eeejay_away
seb128anyway that's some extra work22:10
seb128I think I will start by adding the serie thing22:10
seb128that will avoid having people working on things we don't want to update22:11
robert_ancellsure, it's all incremental stuff (though I talk to the LP guys now and then how we can do it with their data)22:11
seb128and clean a bit the list22:11
robert_ancellyes22:11
robert_ancell+122:11
seb128:-)22:11
seb128totem merged, that one was annoyed22:11
robert_ancell(just please leave the data in the versions.py so we can use it at a later time if we want it)22:11
robert_ancellyes I tried totem and gave up the other day22:12
seb128good point, I will comment those22:12
seb128the remaining merges start being annoying22:12
robert_ancellthey're all annoying :)22:12
seb128well some are trivial22:13
seb128like copy the lpi patch and be done22:13
robert_ancellsome have more changelog than merge!22:13
seb128I just keep the current changelog entry ;-)22:13
seb128btw don't bother merging the changelog22:13
robert_ancellI now have to deal with three layers of merging - oem project specific + oem + ubuntu + debian22:14
seb128just drop the previous entries if you do a summary22:14
seb128hehe22:14
seb128oh btw we usually start at ubuntu1 not ubuntu022:14
seb128(you used ubuntu0 for the file-roller one)22:15
robert_ancelloh I keep screwing up the version numbers...22:16
faganok so I need someone to walk me through debugging this crash. Command by command please because I dont have a clue about debugging22:17
faganfirst how do I start apport?22:17
faganchrisccoulson: help ^22:20
chrisccoulsonfagan - you need to enable apport in /etc/default/apport22:21
chrisccoulsonand then restart it with "sudo service apport restart"22:21
chrisccoulsoni've got to disappear for a bit, but i'll be back later22:22
fagancool ill see what i can find out22:23
faganhmmm im getting a weird error when I try start apport22:24
faganhttp://pastebin.ubuntu.com/333457/22:25
chrisccoulsoni'm back again for a few minutes, it was a false alarm ;)22:25
chrisccoulsoni've no idea what that error means22:25
faganpitti: ^^^22:25
* fagan thinks its a python problem22:25
faganOk the recent crashes I got were for libsnmp-base libfreetype6-dev so what do those packages do that can crash gnome-panel with a segfault22:30
faganOk after fiddling about a little I know where the segfault is22:33
faganIts something to do with the menus22:33
fagananyone any ideas?22:37
faganhttp://pastebin.ubuntu.com/333471/ chrisccoulson here is a better error why gnome-panel is crashing22:42
=== kwwii_ is now known as kwwii
=== seb128_ is now known as seb128
* fagan feels very alone with his problem and will reinstall in the morning but still wants to figure out the problem22:51
robert_ancellseb128, can you look at the metacity update I did - it doesn't seem uploadable by me22:51
robert_ancell(in bzr)22:52
seb128why not uploadable?22:52
seb128robert_ancell,  ^?22:55
robert_ancellbug 49021422:55
ubottuLaunchpad bug 490214 in metacity "Merge with Debian 1:2.28.0-2" [Wishlist,New] https://launchpad.net/bugs/49021422:56
robert_ancellpermissions - is metacity on the ~ubuntu-desktop list?22:56
seb128what error do you get on upload?22:56
robert_ancellI'll try again22:56
* ccheney will finally get to see snow again at home, was gone to UDS last year when it happened and hadn't happened in about 15 years before that23:03
seb128robert_ancell, time to go to bed for me, I will check with pitti tomorrow if you didn't upload during your day23:03
seb128or rather if it your upload doesn't make it to lucid23:03
seb128'night everybody!!23:04
robert_ancellseb128, "Signer is not permitted to upload to the component 'main'."23:04
robert_ancellseb128, night!23:04
seb128robert_ancell, ok, will check with pitti tomorrow and get that fixed if somebody knows what's going onj23:04
seb128bye23:04
pittirobert_ancell: seems metacity is in "core" then; I sent the command to the -desktop ML some days ago23:10
pittiedit_acl.py, I meant (for checking permissions)23:10
robert_ancellpitti, ok, thanks!23:10
pittirobert_ancell: need sponsoring for metacity?23:11
ph8hey all, i've got a 3 screen nvidia setup and i've got a problem with moving windows. Often when i click a window's toolbar and drag it the last window i had selected gets dragged instead - any idea what's up with that?23:11
robert_ancellpitti, yes please - might as well upload it now23:11
pittirobert_ancell: FYI, upgrades from gutsy are no longer supported, so we can drop delta from that23:16
pitti(preinst bits)23:16
robert_ancellpitti, cool, I was going to ask about that. What is the rule about what we have to support upgrading from?23:17
pittirobert_ancell: version -> version, LTS -> LTS in general23:18
robert_ancellok23:18
pittirobert_ancell: so, we need to keep upgrade quirks for "since last LTS" until the next LTS is released23:18
pittii. e. currently we need to keep all upgrade quirks since hardy, until after lucid's release23:18
pittirobert_ancell: want to drop that delta and remove from changelog before upload?23:19
robert_ancellsure, will do now23:19
* robert_ancell compiling metacity...23:20
chrisccoulsonfagan - i'm not convinced that error message is anything to do with the crash. but, without a backtrace, it doesn't really tell me anything at all23:26
robert_ancellpitti, ready to upload23:31
pittithanks! nice, that dropped a lot of cruft23:32
pittirobert_ancell: BTW, now that you can upload most bits, do you know that/how to use debuild -v with merges?23:33
robert_ancellno23:33
pittirobert_ancell: so, with -v<version> the source.changes will include all changelogs since (not including) version23:34
pittirobert_ancell: i. e. that on -changes@ you both see the last one as usual ("merged from debian blabla") and also the actual changes from Debian23:35
pittirobert_ancell: <version> should be "last version in Ubuntu"23:35
robert_ancellah ok23:35
robert_ancellcan you do that from bzr-buildpackage?23:35
pittii. e. here I did "bzr bd -S -- -sa -v1:2.28.0-0ubuntu1"23:35
pittiyes, it takes debuild arguments after --23:36
robert_ancellI notice you can't do bzr-buildpackage -S -sa which is annoying23:36
robert_ancellyay!23:36
pitti-S is special23:36
pitti-S -- -sa works23:36
pittianother useful thing is bzr bd -- -b -us -uc for a test build23:36
pittiyou get the idea23:36
robert_ancellnice23:37
pittigood night everyone!23:43
brycepitti, http://www.phoronix.com/scan.php?page=news_item&px=Nzc2Mw23:51

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