/srv/irclogs.ubuntu.com/2008/09/01/#ubuntu-desktop.txt

=== fta_ is now known as fta
kwwiipitti: hey man, did both of my packages get into the last alpha? (the ones I gave you before leaving for vacation)08:49
pittihey kwwii08:49
pittikwwii: which versions? (just use "rmadison foo" to check the version of foo in all Ubuntu releases)08:49
kwwiiahh, thanks, now I see it08:51
loolseb128: Hey, welcome back09:04
seb128hello lool, thanks09:05
loolseb128: We discussed some desktop bits on Friday09:05
loolseb128: (I was the fallback contact for desktop stuff last week as everybody was on vac)09:05
seb128who is we and which ones exactly? ;-)09:05
loolDuring release meeting09:06
loolYou might want to read the first part of the log, skipping mobile stuff09:06
loolConcerning desktop, gvfsd-trasher crasher and gtk+ screen flicker were discussed09:06
loolmdz brought up an old gpm bug09:07
seb128I've noticed those bugs in the summary09:07
loolI mentionned cheese shall be updated09:07
loolseb128: I bought a webcam last week09:07
seb128the gvfsd-trash crasher is not really an issue out of the number of duplicates and I've no clue how to get good informations or fix it09:07
seb128the gtk+ screen flicker, mclasen consider it as an xorg bug09:08
loolseb128: Yeah, me neither, the valgrind log isn't very helpful09:08
loolseb128: That said, the valgrind log might be better with more ddebs or something09:08
seb128no09:08
loolseb128: The problem with the screen flicker is that it is a lack of API on the xorg side09:08
seb128I did get valgrind logs for the trash crasher using a debug build, etc09:08
seb128there is an incorrect jump listed but the top stacktrace has no symbol09:09
loolseb128: So what happened is that gtk+ moved to a new API only to realize that it was too expensive/disruptive09:09
seb128I don't think it's in my power to fix the xorg api ;-)09:09
seb128or gtk09:09
seb128I would rather prefer let upstream sort that09:09
loolseb128: Exactly my point, I agree with the analysis that going forward we ought to fix the API09:09
loolseb128: But this will be in xrandr 1.3, then all drivers will have to be updated to support it, then gtk+ will be able to use it09:10
loolAnd the new API wasn't yet accepted09:10
loolSo we're talking of a 3 months minimum cycle here09:10
lool(AIUI)09:10
seb128I'm confident that upstream will do something for FC10 which is due around the intrepid schedule too09:10
seb128gtk upstream09:10
seb128so I would just let them sort that09:11
loolOk; I personally think gtk+ should defer using randr's problematic API until it has what they need09:11
loolHey pitti, welcome back!09:11
loolpitti: You also might want to poke at the release team meeting's log from friday!  :)09:12
loolpitti: One of the thing which came up was the consolekit config patch to not allow everybody to shutdown or reboot the machine; this prevents shutdown/reboot from the desktop though09:12
pittilool: hey, thanks09:13
loolpitti: I guess we should revert to the gdm socket method09:13
pittilool: right, either we enable the functionality in CK like upstream, or use gdm09:13
loolpitti: Yup; I thought this was your choice to make as you were on top of misc hal/dbus/ck issues and have some security clue09:13
loolpitti: I am disturbed too with this shutdown/reboot dbus interface09:14
pittilool: I have bug 250506 open in a tab to address it ASAP09:14
ubottuLaunchpad bug 250506 in consolekit "shutdown and restart buttons do nothing" [High,Confirmed] https://launchpad.net/bugs/25050609:14
loolThat's indeed the one we discussed I think09:14
huatsmorning everyone10:11
seb128lut huats10:12
huatsplop seb12810:12
huatsI hope you had nice (and deserved) holidays :)10:12
seb128yes, excellent, thanks ;-)10:14
huats:)10:14
wgrantseb128: Since you seem to be lord of all things g-s-d and g-c-c, what do you think of my proposed fixes for bug #207781?10:33
ubottuLaunchpad bug 207781 in gnome-settings-daemon "gnome-control-center and gnome-settings-daemon hardcode "Synaptics Touchpad", which breaks without xorg.conf" [Low,Confirmed] https://launchpad.net/bugs/20778110:33
seb128wgrant: I've no clue about touchpad so I would prefer let somebody else comment10:34
seb128wgrant: and apparently there is no patch attached to this bug?10:34
wgrantseb128: That's true, I apparently forgot to attach debdiffs.10:35
wgrantseb128: Who is more qualified?10:35
seb128you could ask bryce maybe or #ubuntu-x10:35
wgrantOK, will do. Thanks.10:35
seb128would be nicer to have an xorg api to query that rather than relying on the naming10:36
wgrantMy patch relies on the name of a property, but that property is what is used to set things, so it's safe.10:37
wgrantI can't see a better way.10:37
* NCommander is away: This creature sleeps beyond the reaches of time itself11:25
=== asac_ is now known as asac
seb128hey pedro_13:45
pedro_hey seb128! welcome back ;-)13:45
seb128thanks ;-)13:46
seb128pedro_: pitti has started fixing the retracers, that's not perfect yet but the intrepid one should be running again now13:46
pedro_woohoo go pitti ;-)13:46
pedro_seb128: thanks for let me know dude13:46
vuntzseb128: hey13:52
seb128hello vuntz13:52
vuntzseb128: just wanted to know what were the ubuntu plans for the logout dialog?13:52
seb128vuntz: I was sort of waiting on you because you told me you were going to land the opensuse dialog upstream but I guess that's not going to happen this cycle now?13:52
vuntzseb128: I hope that http://bugzilla.gnome.org/show_bug.cgi?id=507101 will get committed today, but I'm not sure it's fine for you13:53
ubottuGnome bug 507101 in general "New UI for logout/shutdown dialogs" [Minor,New]13:53
vuntzseb128: heh. So, it's going to happen really soon now. Just need an icon and a second release team approval13:53
seb128vuntz: ah excellent13:53
andre__vuntz: ping those lazy r-t lurkers, ping them to death!13:54
vuntzandre__: waiting for the icon to be ready (I'm making artists work right now ;-))13:55
vuntzseb128: you can see the screenshots at the end of the bug13:56
vuntzseb128: if you want one dialog with everything, it's possible, but you'll likely need to patch gnome-session (I suggest adding an Ubuntu-specific dbus method for the new dialog)13:56
seb128vuntz: right, I like the dialog but I've the feeling we will be asked to get a variant listing all the options for ubuntu13:56
seb128right13:57
seb128lool: how busy are you nowadays? would you have some time to look at desktop packaging issues?14:16
loolseb128: I'm overcommitted, but depends what you're going to ask14:18
seb128lool: the pygobject update is tricky because they added a library and that doesn't play nicely with the multi python versions, doko started doing the packaging changes required before his holidays but there is a bug and it doesn't build14:20
seb128lool: I've planned to look at it but I think I'll be swamped with updates and catching up this week so I was trying to see if you were maybe interested by having a look at the update14:20
loolseb128: What source version didn't build?14:21
seb1282.15.214:21
loolWhere I can get this?14:21
lool("buildd" says 2.15.1-0ubuntu2 and that it built fine)14:21
seb128lool: http://people.ubuntu.com/~seb128/pygobject/ is the work in progress that doko did14:21
seb128lool: right, I didn't upload the new one since it's buggy14:21
seb128lool: you have the version before the changes (which fails to build because there is a conflict on the new lib because python versions) and the doko changes which ftbfs too but for an another reason (not sure which one now, I looked at it before my holidays quickly)14:25
loolseb128: Do you know what doko intendend to do?14:25
loolHe added autoconf and automake bdeps and changed the way the source is built14:25
loolAh I need to rebase on my version it seems14:26
seb128lool: I think he wanted to version the library name, he said that's similar to what python-svn does14:26
loolseb128: Do you know why the library is public instead of being e.g. a python module?14:31
lool        - Add a new installed library libpyglib-2.0, which contains the extension14:31
lool          API for third-part modules instead of relying on macros which accesses14:31
lool          struct fields.14:31
loolI'm not quite sure who's going to use it14:31
loolThere's no .pc file at least14:31
loolHmm there's also public API14:32
seb128lool: no, better to ask to jdahlin on the gnome IRC14:34
seb128you already did ;-)14:34
kwwiiseb128: the ubuntulooks package was removed from the seed for intrepid, right?14:40
seb128no clue, but that's public information so you can look as quickly as I can do14:41
kwwiierm, where?14:41
loolkwwii: lp:~ubuntu-core-dev/ubuntu-seeds/intrepid or some such14:41
lool/platform.intrepid and /ubuntu.intrepid rather14:42
mptloic, I've been pointed in your direction for implementing improvements to the codec installation interface. Do you have a few minutes to discuss the current implementation?15:48
mptlool, ^^15:48
=== emgent is now known as emgent`NL
loolmpt: Hmm16:50
loolmpt: Sure16:50
loolmpt: I might not be the best person depending on what you ask, but I'm happy to discuss this topic16:50
mptlool, the window that lists the available codecs looks like a subset of the Add/Remove Programs window, right? How difficult is it to change bits in that window?16:52
loolmpt: It's gnome-app-install16:52
loolmpt: Indeed, it's built using synaptic IIRC16:52
mptwhich? :-)16:52
mptSpecifically, the Help button needs removing (currently it does more harm than good in the codec context), and the "Quick Introduction" is a non-sequitur16:53
loolmpt: What's the problem with the Help button?16:53
loolmpt: When I press it, I land in the "Install and Remove Applications" manual in yelp16:54
mptThe help it displays is completely irrelevant16:54
mptexactly16:54
mptIt's nothing whatsoever to do with installing codecs16:54
mptand whenever that happens it makes people less likely to use help anywhere else16:55
loolmpt: Ok, so currently this uses a generic tool, gnome-app-install; you can launch it manually and imagine that it's useful in different scenarii; I fear that if you want to provide help specialied for code installation, you will have to provide some sort of wrapper or derived app which links to that16:56
mptIt would be nice to have help for it, but we're past FeatureFreeze, so just removing it is probably best for now16:56
mptlool, yes, I realize that, that's why I'm asking how difficult it is to change bits in this window16:56
loolWhat you want to do is change bits in this window when it's called for codec installs, correct?16:57
mptexactly16:57
mptI assume the "Canonical Codec Store" link is context-dependent16:57
loolI agree that solving this "properly" might be too intrusive post FF, but I wouldn't want to remove the Help button unconditionally16:58
loolIndeed16:58
mptRight, I don't want to remove the Help button unconditionally, just in the codec situation16:58
loolmpt: I guess you probably know some python; check /usr/lib/python2.5/site-packages/AppInstall/distros/Ubuntu.py16:59
lool        (label, url) = distro.get_codec_information_link()17:01
lool        if (label is not None) and (url is not None):17:01
lool            button = gtk.LinkButton(url, label)17:01
loolmpt: in AppInstall/activation.py17:01
mptI'm in 8.04 at the moment17:01
loolmpt: grab lp:~ubuntu-core-dev/gnome-app-install/main17:01
mptah, thanks17:01
mptI was just wanting to know whether it was possible :-)17:03
loolmpt: Sure, it should be17:04
mptok17:04
loolmpt: BTW it's the first time I poke at this :)17:04
loolIt seems the UI already supports various mode of operation by subclassing ActivationStyle17:05
loolclass CodecSearchActivationStyle(SearchActivationStyle):17:05
loolmpt: So it's very trivial17:05
loolmpt: I think it would be cleaner to provide Help for installing codecs rather than dropping the button completely though17:06
mptSure, but I'm assuming we can't do that past feature freeze17:06
mptIf we can, I'll happily write some17:06
mptThis will all likely be revamped for Intrepid+117:07
loolmpt: I think it's a fairly trivial UI tweak, but I could be wrong17:09
loolmpt: You could discuss this with release team to make sure17:09
mptThanks for your info lool18:00
carciofohallo alle zusammen19:17
ember_what can make pkg-config --cflags return something but --exists none?19:55
ember_seb128: in gtk2-engines i've added to .install the right .pc but it seems debian/ has the old .pc, should i remove the old .pc from debian or revert the .install?19:57
LaneyIf Banshee sometimes stops responding to GNOME global hotkeys that I've set up, whose bug is that?20:06
LaneyAnd if the answer is "it depends", how can I find out?20:06
seb128ember_: why did you add the .pc to start? it was not installed because the debian maintainer decided it was not required20:14
carciofodoes any1 know about video editing?20:51

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