/srv/irclogs.ubuntu.com/2010/02/24/#ubuntu-desktop.txt

seb128bah https://bugzilla.gnome.org/show_bug.cgi?id=60730200:21
ubottuGnome bug 607302 in Plugins (other) "cover art search fails with 500 Client Refused" [Normal,Resolved: notabug]00:21
seb128"Discogs staff have confirmed that rhythmbox users were simply placing too much00:22
seb128load on their systems, so they had to block us. "00:22
seb128jcastro, do you know what banshee uses for coverart?00:24
jcastroseb128: rhapsody->amazon->musicbrainz->somethingelse last I checked00:25
seb128I though amazon broke clients too?00:25
jcastroit tries a bunch and snags the highest resolution one00:25
jcastroI can find out00:25
jcastrooh hey, gabaug is in here.00:25
gabaugjcastro: the order is listed here: http://banshee-project.org/support/faq/00:27
jcastrothanks!! seb128 ^00:27
seb128gabaug, jcastro: thanks00:30
chrisccoulsonseb128 - this menu issue goes away if i delete the desktop file cache00:35
seb128chrisccoulson, weird00:35
seb128the cache is not by user00:35
seb128jcastro, gabaug: https://bugzilla.gnome.org/show_bug.cgi?id=59316300:35
ubottuGnome bug 593163 in Plugins (other) "Rhythmbox failed to fetch covers" [Normal,Resolved: notabug]00:35
chrisccoulsonyeah, that is pretty weird00:36
seb128jcastro, gabaug: this bug states00:36
seb128"http://developer.amazonwebservices.com/connect/ann.jspa?annID=48300:36
seb128We can't really implement request signing since we'd have to distribute the00:36
seb128secret key to all users, so we can't use amazon's web services any more."00:36
chrisccoulsonand the issue doesn't come back again after i recreate the cache00:36
seb128do you know what banshee is doing to use amazon?00:36
gabaugseb128: for cover art?00:36
seb128gabaug, yes00:36
gabaugseb128: we construct the URL based on the ASIN (which we get from MusicBrainz)00:37
rickspencer3ArneGoetje, hi01:04
ArneGoetjerickspencer3: hi01:15
pittiasac: ah, thanks for merging; it was applied upstream as well already07:12
pittididrocks, kenvandine: netbook CD exploded by 40 MB (!); I'll upload a new rb-ubuntu-music-store which drops the erroneous python-distutils-extra dependency; I'm using the p:ubuntu/rhythmbox-ubuntuone-music-store, is that right?07:21
kenvandinepitti, ewww07:21
kenvandineyes07:21
pittiok, thanks07:21
kenvandineand good morning pitti07:21
pittihey kenvandine; still awake?07:21
kenvandineyup07:22
kenvandine:)07:22
pittiuploaded and pushed07:25
kenvandinethx07:35
kenvandinegood night all!07:36
didrocksgood morning08:05
al-maisandidrocks: Good morning08:05
didrockshey al-maisan08:06
pittibonjour didrocks08:09
didrocksguten morgen pitti08:10
didrocksinstalled android 2.1 on my samsung spica (== lite) yesterday. Really good :)08:10
pittididrocks: oh, got a new phone now?08:12
didrockspitti: fortunately, the repair service lost my previous one. So, I had this one in exchange :)08:12
pittiheh08:12
didrocksbut it was a terrible android 1.5 branded with my phone provider operator08:13
didrocksreally buggy (you have at each boot to uninstal one app to install it again and others)08:13
didrocksat each boot08:13
didrocksa lot of defaults are lost, etc.08:13
didrocksso, I decided to install vanilla android + some drivers for the phone on it :)08:14
pittiseb128: bonjour08:32
pittiseb128: slept well?08:33
seb128hey pitti08:33
seb128not enough but well yes!08:33
seb128pitti, you?08:33
pittibit short, but fine08:34
seb128they are having the olympic games on the wrong coast08:34
didrockssalut seb12808:34
pittilol08:34
seb128I watched hockey again08:34
seb128but that starts at 1am08:34
seb128lut didrocks08:34
pittiseb128: so, notify-osd is gone from today's chart :)08:35
seb128waouh08:35
pittiand I just found out the reason for the udisks CPU increase08:35
seb128oh?08:37
seb128what is it?08:37
seb128sorry about the rhythmbox store depends overlook08:37
pittiit came with the new libatasmart08:37
seb128I should have spotted when I sponsored08:37
pittithe previous version had a bug which caused ata smart status to be broken08:37
pittiso it wasn't done :)08:37
pittinow smart reporting works again08:37
seb128oh ok08:37
pittibut apparently that's quite expensive08:37
pittiI'll look into that08:37
seb128I need to look into smart and how it's working08:38
seb128my parents computer open a failing disk warning at every boot08:38
pittiseb128: bug 438136 ?08:39
ubottuLaunchpad bug 438136 in libatasmart "palimpsest bad sectors false positive" [Unknown,Confirmed] https://launchpad.net/bugs/43813608:39
seb128but nothing reported wrong on winxp with the tools my father tried08:39
seb128pitti, looking08:39
seb128I though that one was fixed in a sru08:39
seb128ok, it's not the same I found by then08:40
seb128pitti, thanks08:40
seb128pitti, oh it's waiting for sponsoring?08:41
seb128is that on your list?08:41
pittino08:41
pittithere is no solution so far08:41
seb128should sponsors be unsubscribed then?08:42
pittiyeah, they should08:42
pittiseb128: btw, does the screensaver work for you?08:42
seb128pitti, define work?08:42
pittiseb128: when I try to unlock, it spins forever, and I have to ctrl+alt+f1 and killall gnome-screensaver08:42
pitticould that be related to the new keyring?08:43
didrocks(it's working for me)08:43
pittiok, perhaps it's something local then08:44
seb128pitti, https://bugzilla.gnome.org/show_bug.cgi?id=61067808:44
ubottuGnome bug 610678 in keyring files "starts eating cpu when trying to unlock screen" [Normal,Unconfirmed]08:44
seb128pitti, I get it on coming back from guest session08:44
seb128but not if I lock and unlock the screen using ctrl-L08:44
pittiI get it during the timeout08:44
didrocksoh timeout…08:44
seb128lol08:48
seb128"I want to see love"08:48
seb128nice bug report topic ;-)08:48
didrocksindeed :-)08:48
seb128(it's about having a <3 smiley in empathy)08:49
seb128pitti, speaking of which I fixed the icq aim issue08:49
seb128backported a 1 liner change to libpurple08:50
seb128that fixes it in pidgin and empathy08:50
pittiI saw on -changes, merci!08:50
seb128de rien08:51
chrisccoulsongood morning everyone09:14
didrockshey chrisccoulson, how are you?09:14
chrisccoulsonhey didrocks, yeah, good thanks09:15
chrisccoulsonhow are you?09:15
pittihey chrisccoulson09:15
chrisccoulsonhey pitti, how are you today?09:15
pittiI'm great, thanks!09:15
seb128chrisccoulson, hey09:15
chrisccoulsonyou had quite a late night last night didn't you?09:15
chrisccoulsonhey seb12809:15
pittichrisccoulson: yeah, wanted to get that notify-osd thing done; and it's gone from today's charts :)09:16
didrockschrisccoulson: good thanks :)09:16
pittichrisccoulson: how are you?09:16
chrisccoulsonfantastic!09:16
chrisccoulsonyeah, i'm good thanks09:16
chrisccoulsonlooking forward to the end of the week:)09:16
seb128chrisccoulson, end of this week or start of next week? ;-)09:17
chrisccoulsonseb128 - both ;)09:18
seb128:-)09:18
huatsmorning09:19
seb128lut huats09:19
huatshello mister seb128 o/09:19
didrockshello huats09:21
* seb128 just installed meld for patch review09:21
seb128that's quite a nice software to use09:21
chrisccoulsoni've never tried that before09:22
chrisccoulsonthat looks quite nice09:22
didrocksseb128: right, it's nice and shiny :)09:22
seb128chrisccoulson, it show you before and after side to side09:22
didrocksupstream accepts patch quite easy and is reactive09:22
seb128with changed part colored09:22
sorenmeld's been around for ages. I used it a bunch in my previous job, so at least 5 years ago.09:22
seb128didrocks, what upstream?09:22
didrocksseb128: meld's upstream09:23
seb128soren, yes, I know about it but I don't do patch review so much usually09:23
seb128or I do using vcs-es09:23
seb128but for review those appindicator package changes that handy09:23
=== cypher_ is now known as czajkowski
seb128I could also put the source in bzr and bzr diff it09:24
sorenseb128: It's just interesting that several people have mentioned it over the last couple of days, given that it's an old project.09:24
sorenI forget who mentioned it yesterday.09:24
seb128oh other people did?09:24
* soren greps through logs09:24
sorenYup, over in #kernel.09:24
sorenYesterday.09:24
sorenFunny, that.09:25
* mvo stil has a open bugreport to integrate it in synaptic when availalbe09:30
sorenmvo: Oh, for doing conffile merges?09:31
mvoyes09:31
sorenNeat.09:31
mvoit would be so nice, but I never got around to it, should be pretty trivial to do too09:32
* mvo will try to find a contributor for doing it :)09:32
* seb128 grrrrr at rsync deleting his cd iso again on ctrl-C09:35
pittiseb128: do a hardlink before09:42
pittiseb128: http://people.canonical.com/~pitti/scripts/rsync-desktop09:42
pittimeh!09:45
pittip-distutils-extra is still on http://cdimage.ubuntu.com/ubuntu-netbook/daily-live/20100224.1/lucid-netbook-i386.manifest09:45
pittiand it's still oversized09:45
didrockswhat changed it? the seed change done yesterday by stevenK was on [armel] only09:48
didrocks(apart from the bluez and rhythmbox plugin things)09:49
pittididrocks: I fixed rb-u1-music-store (that depended on it)09:49
pittibut now that new version is on that CD, and it's still there09:49
pittiapt-cache rdepends python-distutils-extra only has two pacakges09:50
seb128pitti, thank you!09:50
* pitti scratches head09:50
* pitti rsyncs desktop CD to try09:51
didrockshum, right, and no rdepends are installed (promissed, I didn't add Quickly to the netbook ;))09:51
pittierm, netbook09:51
pittididrocks: I already checked that09:51
pittigerminate doesn't say anything either09:51
pittihttp://people.canonical.com/~ubuntu-archive/germinate-output/netbook.lucid/rdepends/python-distutils-extra/python-distutils-extra09:51
=== tkamppeter_ is now known as tkamppeter
pitti\o/10:34
didrockspitti: new size is ok after rebuild? :)10:34
pittiudisks is back to two thin light blue CPU bars, hardly noticeable10:34
pittididrocks: rebuild is still ongoing10:34
pittinow I need to get this patch past David10:35
didrockscongrats for udisks :-)10:35
pitti♪ another one bites the dust ♫10:35
* didrocks hugs pitti10:35
seb128pitti, is there any iso respin now or scheduled?10:38
chrisccoulsonpitti - what did you do to udisks?10:38
pittiseb128: netbook is ongoing, server is scheduled10:38
seb128pitti, would a gnome-bluetooth upload be disruptive?10:38
pittichrisccoulson: I deferred the initial ata smart check by half a minute; no need to do this during boot, when everything needs both CPU and IO10:38
chrisccoulsonah, that makes sense10:39
pittiseb128: depends on how much regression potential it has10:39
seb128pitti, well it's only bluetooth ui, how much that can break? ;-)10:39
seb128ie I wouldn't consider gnome-bluetooth broken being an alpha blocker anyway10:39
chrisccoulsonooh, i've got access to canonicaladmin.com now10:39
seb128pitti, it's an appindicator port but it's a fairly trivial one10:40
pittiseb128: no, but if it causes crashes on startups it's not a nice experience on the alpha, and will get us lots of bugs, etc.10:40
pittiseb128: TBH I'd wait with that until after a310:40
seb128ok :-(10:40
* seb128 hates alpha weeks10:40
pittididrocks: http://cdimage.ubuntu.com/ubuntu-netbook/daily-live/20100224.2/lucid-netbook-i386.manifest10:52
pittididrocks: it's gone now, but still oversized10:52
didrocksand more than a little oversized :/10:53
didrockswell, language packs seem to be the same than yesterday10:54
* didrocks makes a diff against manifest10:55
pittididrocks: 23.1 against 24.2?10:55
pitti(23.1 was the last good one)10:55
didrocksyes10:56
=== czajkowski is now known as cz
=== cz is now known as cztab
didrockspitti: nothing really noticeable: the bluez-utils + bluetooth stuff, rhythymbox-ubuntuone-plugins and its depends (python-ubuntuone, libubuntuone). The rest is only new package version11:00
didrocks(maybe we should have a manifest with the size of the packages as a third column)11:01
=== cztab is now known as czajkowski
seb128chrisccoulson, pitti: bug #52674711:07
ubottuLaunchpad bug 526747 in indicator-applet "battery applet popup is empty" [Undecided,Triaged] https://launchpad.net/bugs/52674711:07
seb128there is a 2 liners fix there11:07
seb128if you want to do an update or queue that next time you do gpm changes11:07
seb128it's a bug in the gpm appindicator patch11:07
pittididrocks: som, *puzzled*11:11
pittis/som/so/11:12
didrockspitti: I've just sync the new iso, I'm looking at the new packages first11:12
didrocksif not, there is one updated package which is *big*11:12
pittiright11:12
pittididrocks: woudl you mind investigating this? I need to do some server ISO juggling11:12
didrockspitti: sure :-)11:12
* pitti hugs didrocks, merci11:13
* didrocks hugs pitti back11:13
chrisccoulsonseb128 - thanks, i'll take a look at the gpm patch11:42
chrisccoulsonit looks like i'm going to be spending more time on gpm later anyway ;)11:42
seb128;-)11:43
seb128chrisccoulson, thanks11:43
pittididrocks: any luck yet? If not, we'll just declare the one as alpha-3 and document it in the release notes that you need to use an USB stick11:48
didrockspitti: sorry, I was just ensuring that the ubiquity installer create the wallpaper on live mode first. Now that it's ok, let me reboot and make some tries11:50
pittididrocks: oh, so the caching works?11:52
didrockspitti: if installing in live mode, right. Apparently, not in autoinstall mode11:53
pittididrocks: maybe talk to Keybuk and ask him to check the caching after an auto-install? (you know  much more how this works now, sorry for delegating)11:54
pittididrocks: nevermind :)11:55
didrocks:)11:56
TeTeTasac: I just installed network-manager 0.8-0ubuntu4~nmt4 from the PPA and my wireless connection broke. the nm-applet icon is spinning all the time. starting it with --no-daemon I get a usage info from dhclient11:57
asacouch11:59
baptistemmyeah gnome-user-share release12:04
chrisccoulsoncool12:04
baptistemmIT IS FOR ME !!!IT IS FOR ME !!!IT IS FOR ME !!!IT IS FOR ME !!!12:05
baptistemm:)12:05
baptistemmchrisccoulson, I was joking, if you want to do it, you can go12:05
TeTeTasac: in git log it says     Merge remote branch 'origin/dhcp6', maybe this is where the problem comes from - just a wild guess12:05
seb128baptistemm, it's for nobody we are frozen for alpha today12:06
seb128;-)12:06
chrisccoulsonpitti - if you have 5 minutes, would you be able to verify that gnome-user-share is not in the ubuntu-desktop packageset (I would do that myself, but i can't run edit_acl.py from work). if it's not in that packageset, i will ask cjwatson about it this afternoon12:06
baptistemmas this is the 1st release since 2.28.x, there should a bunch of new changes, like a new share bar in ~/Public12:06
chrisccoulsonit has a nautilus extension now?12:06
seb128sucks12:07
seb128we might not want to update for lucid12:07
seb128stop adding things which are init-ed at login...12:07
chrisccoulsonwe'd need to review the impact on login time12:07
chrisccoulsonyeah12:07
baptistemmchrisccoulson, does it requires to be an extensions ?12:07
chrisccoulsonbaptistemm: yeah. those bars are usually from nautilus extensions12:07
baptistemmthere is no way to register tha through dbus12:08
chrisccoulsonso, i suspect it installs its own extension now12:08
chrisccoulsoni just checked the git log12:08
chrisccoulsonit's definately got a nautilus extension now12:08
asacTeTeT: i asked cypthermox to check that12:08
asacwill upgrade later today to daily again ... then i will see too ;)12:09
baptistemmchrisccoulson, perhaps you can just patch to disable the extension12:09
TeTeTasac: good luck12:09
asacTeTeT: can you paste the error you got in --no-daemon?12:14
TeTeTasac: http://pastebin.ubuntu.com/382930/12:18
baptistemmasac, we don't use a dhcp with d-bus capabilities? (I remember to see such)12:22
asacbaptistemm: that was dropped long ago (intrepid?)12:23
baptistemmah okay12:23
* baptistemm is totally lagging in certain part12:23
baptistemmthx12:23
asacdhcpdbd12:23
asaci think was the package name12:23
asacthats gone now12:23
asacTeTeT: so yes, the dhpc6 commit seems to be the best guess12:24
asaci remember dan talking about our dhcp being sooo outdated12:24
asaclooking at code it seems to add the -S or -N option12:25
asacfor ip612:25
asac-       return dhclient_start (client, "-6");12:25
asac+       return dhclient_start (client, "-6", info_only ? "-S" : "-N");12:25
asacbut not for ip412:25
TeTeTin nm-dhcp-dhclient.c12:25
asacright12:26
TeTeTasac: our dh_client doesn't seem to understand either12:26
TeTeTasac: I compile one without the -S and -N and test it12:30
=== MacSlow is now known as MacSlow|lunch
TeTeTasac: seems I can'\t build it anymore, gtk-doc is missing12:43
asacTeTeT: how are you building?12:43
TeTeTasac: in the upstream source, copied the debian directory from ubuntu-head and then 'debuild -b -uc -us'12:44
TeTeTasac: building now from our apt-get source network-manager base instead of upstream12:47
TeTeTasac: doesn't work for me, still the same error, hope I did build it right12:51
asacstrange12:53
asacthats the same version that biult on the builders?12:54
asacTeTeT: ?12:54
TeTeTasac: yes, I've built it, but the problem with dhclient does not go away12:54
asacok .thats what you mean12:55
asacTeTeT: from configure:12:58
asac+               AC_MSG_CHECKING(for dhclient)12:58
asac+               # NM only works with ISC dhclient - other derivatives don't have12:58
asac+               # the same userland.  NM also requires dhclient 4.x since older12:58
asac+               # versions do not have IPv6 support.12:58
asacso ... we need newer dhclent12:58
asacor ... try dhcpcd12:58
asac--with-dhcpcd=yes12:58
asacin rulesa12:58
TeTeTasac: ok, I give it a try12:59
pittichrisccoulson: sorry, was off for lunch; looking13:12
pittichrisccoulson: g-u-s has no uploaders at all; this needs to be fixed by cjwatson13:13
chrisccoulsonpitti - thanks :)13:14
chrisccoulsoni'll ping cjwatson about that then. it would be useful if i could upload it again13:14
pittichrisccoulson: just done13:14
pitti(the ping)13:14
chrisccoulsonpitti - thanks:)13:14
TeTeTasac: doesn't seem to work with dhcpcd and without dhclient - I have to give a class in 30 minutes, so I will continue testing tomorrow13:29
asacTeTeT: guess you also have to say: --with-dhclient=no ... if you already did that then thats bad luck ;)13:30
asachave to think about it13:30
asacprobably have to update dhcp in the daily ppa for now13:30
asacbut i hope for dhcpcd atm ;)13:30
pittiseb128, kenvandine: seems we currently get flooded with indicator patches; ok for you if I fan them out between the three of us, for review and applying?13:42
seb128pitti, yes, that was the idea when I asked them to assign the team rather than to kenvandine13:43
pittiok, fine13:43
seb128bah13:43
seb128gwibber crashes on start on current a3 image for me13:43
seb128as do desktopcouch-service13:43
kenvandinehey guys13:44
kenvandineseb128, i have a fix for that13:44
pittikenvandine: good morning!13:45
seb128kenvandine, seems to bug #51955713:45
ubottuLaunchpad bug 519557 in gwibber "gwibber-service crashed with DBusException in call_blocking()" [Medium,Confirmed] https://launchpad.net/bugs/51955713:45
kenvandinerather a work around for desktopcouch being slow to start at boot13:45
seb128and bug #52554213:45
ubottuLaunchpad bug 525542 in desktopcouch "desktopcouch-service crashed with BadArgumentsError in __init__()" [Undecided,New] https://launchpad.net/bugs/52554213:45
* kenvandine looks13:45
seb128hey kenvandine13:45
kenvandinepitti, that is what i was working on last night :)13:45
seb128bug #51955813:46
ubottuBug 519558 on http://launchpad.net/bugs/519558 is private13:46
kenvandinehave seen bug #525542 yet though13:46
ubottuLaunchpad bug 525542 in desktopcouch "desktopcouch-service crashed with BadArgumentsError in __init__()" [Undecided,New] https://launchpad.net/bugs/52554213:46
seb128I get it on today's livecd booted on the mini with an usb key13:46
seb128when I tried to open "broadcast account" I think13:47
seb128yeah13:47
kenvandinethe bad admin account thing?13:47
seb128it does it every time13:47
seb128dunno what you are talking about ;-)13:47
kenvandinehehe13:47
kenvandine51955813:47
seb128just open the me menu and pick broadcast account13:47
seb128bug #13:47
seb128bah13:48
seb128ah13:48
seb128I get all 3 crashes together13:48
kenvandineok13:48
pittiright same here (gwibber crashes)13:48
seb128every time I try to open gwibber13:48
kenvandineseb128, from the live image right?13:49
seb128yes13:49
kenvandineok, i'll boot the live image this morning13:49
kenvandinei have a fix to handle gracefully waiting for desktopcouch to start13:49
kenvandinewhich seems pretty reliable13:49
kenvandinebut it feels like a real hack13:49
pittikenvandine: increase the d-bus timeout?13:50
didrockspitti: so, I've made a script to get the size of each package as well and runned it in today and yesterday's image: http://people.canonical.com/~didrocks/ubuntu-netbook/13:50
kenvandinecan you do that for service activation?13:50
pittikenvandine: it's not related to activation as such13:50
didrockspitti: I can't find anything noticeable looking at the default. At most, we should have get something like 2MB13:50
kenvandinepitti, i think it actually is13:50
pittididrocks: weird13:50
pittikenvandine: well, of course activation causes the call to take much longer13:50
pittibut from an API POV activiation is invisible13:51
kenvandinei'll look at that13:51
seb128kenvandine, well 525542 indicates desktopcouch crashes13:51
kenvandinemy hack was to catch the exception and try again13:51
didrockspitti: are there any additional files uninstalled on the live, out of any package?13:51
seb128kenvandine, so it's not a waiting to start issue13:51
kenvandineyeah, that isn't related13:51
seb128kenvandine, I doubt it's a start race...13:52
kenvandinei agree13:52
seb128kenvandine, I've waiting at least 5 minutes between tries13:52
kenvandinenot sure what that is13:52
nigelbseb128: upstream rhythmbox helped me out, they said --debug is too much to be asked for every bug report13:52
kenvandineseb128, i'll make sure chad looks at that13:52
seb128nigelb, see ;-)13:52
seb128kenvandine, thanks13:52
nigelbhehe, so I'm going with just nonstandard gconf data13:53
=== MacSlow|lunch is now known as MacSlow
nigelbseb128: how do you want me to do this? debdiff or request a bzr merge?14:00
seb128as you prefer14:00
seb128just put the bzr url in the bug you opened14:00
seb128or update the same bzr location14:00
seb128easier14:00
nigelbI'll update the same bzr location14:00
thekornhi, which netbook launcher should be used in today's version of UNE, the classical netbook-launcher or netbook-launcher-efl?14:01
didrocksthekorn: netbook-launcher if you have a 3D driver and hw, then n-l-efl should be launched as a fallback if you don't have it14:02
thekorndidrocks, ah, ok, this explains why I have different launcher in kvm and real hardware, thanks14:03
didrocksthekorn: it just show it works ;)14:03
thekornok, one bug I don't need to file, let's find some more ... :)14:05
didrocksthekorn: let's say for each bug you file and I fix, you implement one of the missing feature in LP API I need? ;)14:06
pittiseb128: hm, the gsd/libgnomekbd ones are pretty intrusive :(14:06
thekorndidrocks, deal!14:06
didrocks:)14:06
pittithekorn: oh, does the efl launcher actually work for you?14:06
pittiit just crashes for me in kvm14:07
seb128pitti, yes :-(14:07
thekornpitti, yes, it works on real hardware (eeepc) but crashes when shutting it down,14:07
thekornbut on kvm it indeed crashes14:08
pittiit crashes on startup for me; I don't have any launcher at all14:08
pittiah, ok14:08
* pitti fixes the lucid apport retracer chroots14:08
thekornright, no launcher in kvm14:08
thekornwhat do you prefere? should I reopen old bugs (bug 277133) or create a new one?14:09
ubottuLaunchpad bug 277133 in payson "text under icons wraps badly in netbook-launcher" [Wishlist,Confirmed] https://launchpad.net/bugs/27713314:09
pittipersonally I prefer reopening old bugs, unless it's not 100% clear that they are identical, or the old bug has two million duplicates and 200 comments, so that working with it is impractical14:11
pittibut since it's didrocks's bug, it's his call :)14:11
didrocksthekorn: pitti: it's not the same based code, right for launcher < karmic?14:13
didrocksbase*14:13
didrocksnjpatel: ^14:13
pittiwhen in doubt, open a new one rather14:13
didrocksif it's not the same, I prefer a new bug :)14:13
pittiduplication is much easier than cloning14:13
didrocksthekorn: just ensure it's not one related to bug #45936714:14
ubottuLaunchpad bug 459367 in netbook-remix-launcher "Menu anomalies for categories with >= 8 rows" [Medium,Triaged] https://launchpad.net/bugs/45936714:14
didrocksthekorn: if you want to have a look at my high priority bug, you can find them at https://wiki.ubuntu.com/UNE/lucid-bugs14:14
didrockspitti: found the cause of the CD oversize14:15
thekorngreat page, looks like alot of work ;)14:15
didrocksthekorn: just hope to be able to empty it before lucid's release :)14:15
didrockspitti: it's not on the squashfs system. It's in pool/main/l (there are now the linux/ linux-firmware/ and lupin/ directories)14:16
pittiooh14:16
thekornI'm sure you will, UNE is going to rock!14:16
didrocksand as the linux package is something like 30 MB :)14:16
didrockspitti: so, my next logical question is "where is definied the packages that goes to pool/ ? It's normally additional package not installed by default, right?14:17
pitticorrect, ship-live14:17
pittididrocks: none of those are in earlier CDs?14:18
didrocks/mnt/iso-23/pool/main/l$ du -sh *14:18
didrocks197Klinux-wlan-ng14:18
didrocks12Klupin14:18
didrocks/mnt/iso-24/pool/main/l$ du -sh *14:19
didrocks29Mlinux14:19
didrocks7,0Mlinux-firmware14:19
didrocks10Klinux-meta14:19
pittiok, lupin-support is14:19
didrocks197Klinux-wlan-ng14:19
didrocks12Klupin14:19
pittididrocks: right, diffed the two .list files14:20
pitti+/pool/main/l/linux-firmware/linux-firmware_1.31_all.deb14:20
pitti+/pool/main/l/linux-meta/linux-image-generic_2.6.32.14.15_i386.deb14:20
pitti+/pool/main/l/linux-meta/linux-image_2.6.32.14.15_i386.deb14:20
pitti+/pool/main/l/linux/linux-image-2.6.32-14-generic_2.6.32-14.20_i386.deb14:20
didrocksI should have started by that instead of writing the script to get the package manifest size14:20
didrockspitti: I don't see any change to the seed related to that14:21
pittino, there isn't; I asked slangasek/cjwatson in #u-release14:22
didrocks(well, not sure what the supported file is really about, but well ;))14:22
didrocksthanks14:22
pittididrocks: as always, cj "hero" watson fixed it14:27
pittididrocks: bug in the seeds14:27
pittididrocks: r1447 in netbook seed14:27
didrockspitti: seeing. I don't understand why we hadn't the issue before14:28
pittiProcessing triggers for libglib2.0-0 ...14:30
pittigio-querymodules: symbol lookup error: /tmp/tmpatgqLq/usr/lib/libgobject-2.0.so.0: undefined symbol: g_variant_type_copy14:30
pittioh-uh14:30
seb128needs pre-depends?14:31
pittiit was just in the apport chrooots, so I can't claim that it's a real bug14:32
pittiapt-get -f install cured it14:33
pittiso, lucid retracers should be happy again14:33
pittifuse-utils postinst needed more permissions than fakechroot can handle14:33
nigelbshouldn't this statement work for an apport hook? "attach_gconf('GconfData', 'rhythmbox')"?14:34
nigelb(I'm not seeing the information attached)14:34
pittinigelb: do you import the complete apport.hookutils namespace?14:35
pittinigelb: also, the first argument needs to be the report object, not a staring14:35
pittis/staring/string/14:35
nigelbpitti: oh, ah14:35
seb128nigelb, looks to other installed examples14:36
nigelbI did, then dont have this thingie14:36
nigelbthey just use gconftool -R14:36
seb128source_gnome-power-manager.py:    attach_gconf(report, 'gnome-power-manager')14:36
seb128there14:36
nigelbah14:36
=== al-maisan_ is now known as al-maisan
nigelbseb128: that seems to contain some usernames, passwords, shall I mask it out?14:39
seb128yes please14:39
nigelb:)14:39
nigelbI dont seem to be able to manipulate the data to mask it when I use "attach_gconf(report, 'rhythmbox')"14:45
nigelbshould I go back to apport.hookutils.command_output?14:45
pittinigelb: this function creates report['GConfNonDefault']14:47
pittinigelb: so you could do the filtering on this key's value after attach_gconf()14:47
pittiattach_gconf() is handy because it already filters out the default values, etc.14:48
nigelbbut I havent understood how to filter the attach_gconf()14:48
pittinigelb: attach_gconf(report, 'rhythmbox')14:49
pittireport['GConfNonDefault'] = my_filter_function(report['GConfNonDefault'])14:49
nigelbah.  hacking this is not easy :)14:50
pittinigelb: filtering that is not any harder than calling gconftool certainly?14:50
nigelbpitti: no14:51
pittinigelb: but of course you are welcome to call it directly, if it's any easier14:51
nigelbI meant hacking through apport for the first time is not easy ;)14:51
rickspencer3kenvandine, hiya15:07
pittihey rickspencer315:07
rickspencer3hi pitti15:08
seb128hey rickspencer315:08
rickspencer3hi seb12815:08
rickspencer3soooo ...15:08
rickspencer3sabdfl asked us to turn the crank on more time on gwibber15:08
rickspencer3kenvandine has the details15:08
seb128?15:09
rickspencer3seb128, pitti how hard would it be start gwibber up say 30 seconds after boot?15:09
seb128trivial15:09
seb128but do we want that?15:09
kenvandinerickspencer3, i filled pitti in a little last night15:09
rickspencer3never bad to hear that15:09
pittirickspencer3: easy (but only if you actually have configured accounts)15:09
seb128we probably have 80% of our users who don't need it15:09
kenvandinerickspencer3, and sabdfl and i traded a few more emails after the one i forwarded you15:09
pittiI mean, we should only start it if you have configured accounts15:09
rickspencer3pitti, right15:09
seb128+115:09
kenvandinerickspencer3, sabdfl did agree to that as well15:09
rickspencer3kenvandine, ok, so what's the status?15:09
kenvandinewe want to enable it in the session if you have configured accounts15:10
seb128can we start by making gwibber start and not crash on today's image? ;-)15:10
rickspencer3(I would think not starting an unconfigured service would go without saying, but ... heh)15:10
kenvandineit would be nice to delay start a little15:10
seb128how do we turn it off?15:10
rickspencer3kenvandine, can you share estimates and necessary work with what you actually agreed to with sabdfl?15:10
kenvandineseb128, it would be off by default15:10
seb128I've a configured account but I do not want gwibber to start15:10
kenvandineuncheck it in the session :)15:10
seb128ok, easy enough15:11
rickspencer3or have an "autostart" preference in gwibber15:11
kenvandineseb128, how would we handle delayed starts?15:11
seb128so it's a 2 lines chang15:11
rickspencer3in fact, it shouldn't really start until after you have a network connection, I would think15:11
seb128using autostart-delay key in the desktop entry?15:11
kenvandineit would be nice to have a general way of handling that15:11
seb128+ an autostart condition15:11
kenvandineseb128, ok, so that exists?15:11
kenvandinecool15:11
seb128ie checking a gconf key to know if there is a configure account15:11
seb128kenvandine, yeah, chrisccoulson did that this cycle15:11
kenvandineexcellent15:11
seb128we use it to delay other things already15:12
kenvandinethere are two problems15:12
chrisccoulsonhello15:12
rickspencer3chrisccoulson, who is that guy? why do I keep hearing his name?15:12
kenvandineone, you have to check desktopcouch to see if there are accounts15:12
seb128chrisccoulson, hey ;-)15:12
chrisccoulsonmy ears are burning ;)15:12
seb128lol15:12
kenvandinewe don't want to do that :)15:12
kenvandinethe hack would be to write a gconf key saying it was configured15:12
seb128just define a key false by default15:12
seb128and make gwibber enable it15:12
rickspencer3kenvandine, can you capture these points in the blueprint please?15:12
seb128when you first define an account15:12
rickspencer3(after discussing here)15:13
rickspencer3we need a place to document it, and we need work items15:13
kenvandineseb128, right, i was thinking we would just ship the autostart file as disabled (like we do now)15:13
kenvandinethen enable it when you configure accounts15:13
kenvandineand having that delay is great :)15:13
seb128that is hackish now15:13
seb128it's either to tweak gconf keys in a programmatic way15:13
kenvandinethe problem i see with that is syncing accounts15:13
pittiwe shoudl start firefox by default, too15:14
seb128either -> easier15:14
pittiand gtkblog15:14
seb128pitti, and empathy!15:14
kenvandineseb128, ok15:14
kenvandinehehe15:14
pittiseb128: right15:14
chrisccoulsonpitti - and evolution15:14
seb128"ready to use"15:14
chrisccoulson;)15:14
seb128let's autostart eveything installed15:14
chrisccoulsonthen it will take 10 minutes to log in....15:14
chrisccoulson;)15:14
seb128if we installed things that's to use those ;-)15:14
kenvandinerickspencer3, can i just add this to the existing sfts blueprint?15:14
pittiand bughugger!15:14
kenvandinehaha15:14
kenvandinedon't forget photobomb :)15:15
pittikenvandine: please do (sfts)15:15
kenvandineanyway...15:15
rickspencer3kenvandine, that's what I meant, yeah15:15
kenvandinewe would need a way to do the same thing to enable it to start if it has synced accounts from u115:15
kenvandinewhich i just don't know if there is a sane way to do that15:15
kenvandinei think we need to just punt on that, and first time you run gwibber and it sees there are configured accounts and the key isn't set... enable it15:16
kenvandinepitti, about the dbus timeout... got an example how to set the timeout?15:17
kenvandinei can't find any docs on that...15:17
chrisccoulsonkenvandine: you want to use a timeout other than the default 25s for dbus calls?15:18
kenvandineis it 25s?15:18
kenvandineit is failing faster than that15:18
kenvandinefor service activation, it needs to start desktopcouch15:18
kenvandineand if you start it in your session, it fails frequently15:19
chrisccoulsonit's 25 seconds by default, but we've had issues with this before15:19
chrisccoulsonhow long does it take to fail?15:19
* kenvandine glances at the log15:19
chrisccoulsonwe seem to be having lots of issues with activation right now....15:19
kenvandineabout 2s15:19
chrisccoulsonhmmmmm15:20
sabdflah, you guys rock, you know that? :-)15:20
kenvandinehey sabdfl :)15:20
chrisccoulsonkenvandine: is the service name claimed before registering the object you're trying to communicate with?15:20
kenvandinechrisccoulson, if i let it wait about 10s it works fine15:20
kenvandinei don't think so15:20
seb128sabdfl, hey, thanks ;-)15:20
kenvandineobj = dbus.SessionBus().get_object("org.desktopcouch.CouchDB", "/")15:21
kenvandinecdb = dbus.Interface(obj, "org.desktopcouch.CouchDB")15:21
kenvandinecdb.getPort()15:21
kenvandinefails in about 2s15:21
chrisccoulsonkenvandine - what happens on the desktop couch side? (which I assume is what you're trying to communicate with)15:22
kenvandineyeah15:22
* kenvandine hasn't looked at that code15:22
kenvandineone sec15:22
chrisccoulsondoes it claim the name on the session  bus first15:22
chrisccoulsonand then register the object "/"15:22
chrisccoulsoni've got a feeling it's racy if you do it in that order15:23
kenvandineyes15:23
kenvandineah!15:23
chrisccoulsoncould you try swapping that?15:23
kenvandine        bus_name = dbus.service.BusName("org.desktopcouch.CouchDB",15:23
kenvandine                     bus=dbus.SessionBus())15:23
kenvandine        self.death = death15:23
kenvandine        dbus.service.Object.__init__(self, object_path="/", bus_name=bus_name)15:23
kenvandinewait... how do you swap that?15:23
chrisccoulsonyeah, i'm just wondering how to do that15:23
chrisccoulsoni'm sure it's possible to claim a temporary name, register an object and then change your name later on15:24
kenvandineseems you have to have the bus_name first15:24
chrisccoulsoni haven't tried it though15:24
kenvandineyou can change the name15:24
kenvandinenot sure how... but can find out15:24
chrisccoulsonthat might be the way to do it15:24
kenvandinei bet this would fix lots of the problems people are having with desktopcouch15:25
kenvandineaquarius, you have any experience with that?15:25
kenvandinenot sure how much of a dbus guru you are :)15:25
chrisccoulsoni don't know if that's your issue there though, but i think dbus will consider the service activated once the bus name appears15:25
kenvandineyeah, it kind of makes sense15:25
chrisccoulsonso, if that happens before you've registered the object you're interested in, i'd expect it to be an issue15:25
aquariuskenvandine, I am in no way a D-Bus guru. Every time I need to use it I have to go back to the tutorial...15:26
kenvandineand the tutorial is very bare15:26
kenvandinethere is definately a problem with desktopcouch starting with dbus activation15:26
aquariusyou ain't kiddin'.15:26
* kenvandine is digging in 15:26
chrisccoulsonkenvandine: we have a similar issue with udisks too, so i'd be interested to know how to fix it ;)15:27
kenvandinehaha15:27
kenvandine:)15:27
=== gnomefreak76 is now known as gnomefreak
aquariusso activation notices that you've claimed your name on the bus and then calls you before you've registered an object?15:27
aquariusthat's dense.15:27
kenvandineaquarius, we don't know for sure15:27
kenvandinethat is chrisccoulson's speculation15:27
chrisccoulsonaquarius: i'm guessing that's how it worls, but i'm not sure15:27
aquariusthat suggests that absolutely everyone who uses activation ought to do this temporary-name shuffle, or they'd surely get the same problem?15:28
chrisccoulsonaquarius: possibly, but i'm only speculating at the moment15:28
chrisccoulsonwe keep getting activation issues though15:28
aquarius*nod* I certainly agree there seems to be an activation problem15:29
* kenvandine looks at some C code for examples15:29
aquariusI'm just puzzled by how everyone in the world isn't bitten by this, if you really have to do the hot-shoe-shuffle with temporary names15:29
mclasenchrisccoulson: there's been a number of activation-related fixes in dbus recently15:30
mclasenbut yes, those races also need squashing15:30
chrisccoulsonmclasen: thanks. have you been noticing issues too?15:30
aquariuswhat's the best way of trying to debug an activation issue?15:30
mclasenthere were issues with reloading configuration dropping pending activations15:30
mclasenand issues with activating things that daemonize15:31
pittikenvandine: oh, does the couchdb thing daemonize? it shouldn't15:31
pittiI had all sorts of trouble with that when I tried that years ago15:31
kenvandineaquarius, does it?15:31
* kenvandine thinks CardinalFang should hang out in #ubuntu-desktop so we could leave aquarius alone :)15:32
chrisccoulsonmclasen: yeah, we've had issues with things which daemonize in the past (system-tools-backends being one of them)15:32
kenvandinespeak of the devil :)15:33
kenvandineCardinalFang, does desktopcouch daemonize?15:33
kenvandinei don't think it does15:33
chrisccoulsonmclasen - our main issue right now is bug 521481, which seems to be related to udisks activation15:33
ubottuLaunchpad bug 521481 in gnome-disk-utility "gvfs-gdu-volume-monitor crashed with SIGSEGV in gdu_pool_get_presentables()" [Medium,Triaged] https://launchpad.net/bugs/52148115:33
CardinalFangkenvandine, er, when one calls the getPort() dbus call, programs are started by something that is daemonized, the DBus daemon.15:34
kenvandineyeah, but desktopcouch-service doesn't daemonize15:34
kenvandineright?15:34
mclasenchrisccoulson: yeah, we thought we had that nailed with the reload fixes, but it is still around15:34
CardinalFangIt does not detach from dbus daemon, no.15:35
kenvandineok15:35
kenvandineso that isn't the issue15:35
aquariuskenvandine, the couchdb process we start gets started as daemonised. desktopcouch-service *itself* doesn't daemonise, though15:35
CardinalFangI don't think it's allowed to, but I'm not certain about that.15:35
chrisccoulsonmclasen - yeah. that one gets lots of duplicates15:35
kenvandineCardinalFang, when using a getPort() call to start desktopcouch, we are see frequent failures if done at session start15:37
kenvandineand looking at the gwibber logs, it is failing in about 2s15:37
kenvandinethe timeout should be 25s15:37
CardinalFangHuh.  I found a problem lately where I had set couchdb log file to a place I couldn't write to, and startup failed about the same way as that.15:38
LaserJockdidrocks: has the idea of replacing FF with epiphany or something lighter (chromium) for UNE been considered that you know of?15:38
kenvandineCardinalFang, chrisccoulson speculates it might be a problem with claiming the name on the bus before registering the object15:38
kenvandinebut it looks silly, since you need a bus_name to register the object15:40
CardinalFangYeah, I'm trying to parse that.15:40
kenvandineso if that was the case, we would need to claim a temp name, then register the object15:40
kenvandinethen... change the name15:40
didrocksLaserJock: we discussed it but no decision has been taken. Let's see at lucid UDS15:40
didrockslucid+1 UDS :)15:40
kenvandineCardinalFang, which seems like a real hack15:41
LaserJockdidrocks: I noticed that chromium is much faster start up, but uses a lot more memory so I'm not sure that makes them even :-)15:41
LaserJockdidrocks: but epiphany seems to be really making headway, and is more tightly integrated15:42
didrocksLaserJock: it's too late and too controversial for lucid anyway, let's see in +1 when the time comes :)15:43
LaserJockdidrocks: sure sure, I was not thinking for Lucid at all, I just wondered if it had been discussed before15:44
CardinalFangkenvandine, Okay, I'm trying to see how something might be out of order.  aquarius, PortAdvertser class, in __init__(), we call dbus.service.Objext.__init__().  But the methods we're exporting are decorated with dbus.service.method .  Isn't the decorator run at compile time, and __init__ only at instance-creation time?15:44
CardinalFangaquarius, I do not know if that is a problem.  Just fishing.15:46
aquariushrm.15:46
aquariusI...am not sure.15:46
CardinalFangMe either.  Probably a blind alley.15:47
CardinalFangkenvandine, are there no useful log files of that happening?15:48
LaserJockdidrocks: I was able to change icon sizes last night, but I don't know how to change the size of the container for the categories15:48
didrocksLaserJock: I don't have the time to look at that before tomorrow, I saw yesterday it was in the same file15:50
LaserJockdidrocks: ok, I'll keep digging around then15:51
didrocksLaserJock: if you need more help tomorrow, do not hesitate to ask15:52
LaserJockdidrocks: is ubuntu-netbook-default-settings in bzr somewhere?15:52
kenvandineCardinalFang, hang on let me reproduce and get a log15:56
CardinalFangaquarius, confirmed, decorators run when the class is parsed.15:57
didrocksLaserJock: lp:ubuntu/ubuntu-netbook-default-settings15:59
aquariusCardinalFang, but d-bus can't start exporting those methods until __init__ is run, because we're not on the bus at that point16:00
james_wwhat's the bug number?16:01
james_wI fixed an activation issue a few months ago, so might be able to help16:01
chrisccoulsonjames_w - we're still seeing the same issue with devicekit-disks / udisks16:02
CardinalFangaq: The Python DBus tut has exactly our code, too.16:02
chrisccoulsonit never really went away, even after the issue you fixed a few months back16:02
james_wchrisccoulson: is my fix in the dbus package?16:02
chrisccoulsonjames_w - yeah, it's in there16:02
LaserJockdidrocks: I'm assuming bug #524333 is just adding vlc to the maximus exclude_class?16:03
ubottuLaunchpad bug 524333 in ubuntu-netbook-remix-default-settings "VLC Full Page" [Low,Triaged] https://launchpad.net/bugs/52433316:03
chrisccoulsonjames_w - as long as we're talking about the same fix though ;)16:03
chrisccoulson(the timeout issue)16:03
james_wyeah16:03
chrisccoulsonyeah, we've got that fix16:03
james_wthat rules out one thing then16:04
didrocksLaserJock: right :)16:04
didrocksLaserJock: hence the "good and easy opportunity" :)16:04
LaserJockdidrocks: ok, I'll do that one and onboard16:05
didrocksLaserJock: sweet, thanks!16:05
james_wchrisccoulson: can you reproduce?16:05
LaserJockdidrocks: yeah, I thought I'd start with some low-hanging fruit16:05
james_wchrisccoulson: there's no xsession-errors on that bug16:05
didrocksLaserJock: that's the good way, indeed16:06
james_wkenvandine: what's the actual error you get when you make the call?16:07
james_wstraight timeout error?16:07
chrisccoulsonjames_w - is there a bug number?16:07
kenvandinejames_w, i don't think so16:07
chrisccoulsonheh, bug 527112 is useful16:07
kenvandinereproducing in a VM16:07
james_wchrisccoulson: the udisks one from mario16:07
ubottuLaunchpad bug 527112 in ubuntuone-client "xx" [Undecided,New] https://launchpad.net/bugs/52711216:07
james_wbug 52148116:08
ubottuLaunchpad bug 521481 in gnome-disk-utility "gvfs-gdu-volume-monitor crashed with SIGSEGV in gdu_pool_get_presentables()" [Medium,Triaged] https://launchpad.net/bugs/52148116:08
LaserJockdidrocks: I guess we don't want to get crazy with it, but what about Tomboy?16:08
chrisccoulsonjames_w - i've never recreated that bug, but it still gets people reporting it16:08
chrisccoulsonthe only way for gdu_pool_new to return NULL is if the dbus call fails somehow16:09
james_wyeah16:10
james_wI want to know what error dbus is sending back16:10
james_wit will give some clue as to how dbus is seeing the failure to activate16:10
didrocksLaserJock: hem, let me think and have a try16:10
kenvandinei think in the desktopcouch case it is desktopcouch tracebacks, like the find_port failure16:10
didrocksLaserJock: yeah, it seems logical, right16:11
kenvandinebut if you give it plenty of time to start up, it never fails16:11
kenvandineplenty meaning 8-10s16:11
kenvandineso it is like it responds to the name, but it isn't ready to respond16:11
kenvandineCardinalFang, i guess the problem probably is more related to getPort failing16:12
james_wright16:12
kenvandineso perhaps it doesn't wait long enough for couch to start16:12
james_wso don't create a dbus.service.BusName16:12
james_wuntil you are ready to handle everything16:12
james_wthat's what dbus watches for16:13
kenvandineCardinalFang, ^^16:13
chrisccoulsonkenvandine: so, that sort of confirms my earlier theory16:13
kenvandineyeah16:13
kenvandineso that creates the name first thing on init16:13
james_weither that or have the method call block until it is ready if that is possible16:13
kenvandineoh... interesting16:15
kenvandinefind_port is the call that tries starting couch16:15
CardinalFangjames_w, kenvandine, okay.  Fortuitously, I have a branch that should already do this right.16:15
CardinalFangaquarius, ^ I'm not magical, I promise.16:15
kenvandine:)16:15
kenvandineCardinalFang, can i test your branch?16:15
aquariusCardinalFang, !16:16
CardinalFangkenvandine, Give me two minutes to upload.16:16
chrisccoulsonmclasen - you might be interested in the comments from james_w in the scrollback there16:16
aquariusCardinalFang, you've already done the work for this even though you didn't know it was needed? that's a useful talent :)16:16
kenvandinethx16:16
chrisccoulsonthat might be what causes the udisks activation problem too16:16
james_wchrisccoulson: that's why I want to see the xsession-errors, if it's a timeout error you get then it's likely a different issue16:17
kenvandinethe name gets claimed on __init__ but the underlying service it needs to start doesn't start until we call the method16:17
CardinalFangaquarius, part of the get_port through DBus cleanup that's occupied my week.16:18
chrisccoulsonjames_w - i'll try and find that from a later report.16:18
james_wchrisccoulson: thanks16:18
mclasenchrisccoulson: I'm pretty sure that udisks does things in the right order16:18
chrisccoulsonmclasen - in devicekit-disks (i assume udisks does the same), it claims the service name and then registers the object you're trying to communicate with16:19
aquariusCardinalFang, aha, yeah16:19
chrisccoulsonthat's the wrong way round isn't it?16:19
mclasenchrisccoulson: talk to david, I'd say16:19
chrisccoulsonmclasen: will do. thanks16:20
CardinalFangkenvandine, this is *not* reviewed yet.  Caveat Bzrker.16:20
CardinalFanglp:~cmiller/desktopcouch/get_port_through_dbus16:20
james_wCardinalFang: care to propose that for merging so that we could easily look at the diff16:22
james_w?16:22
james_wyou can use the "Extra options" to set it as Work In Progress if it's not ready for review yet16:22
CardinalFangjames_w, Proposed.16:23
james_wthanks16:23
james_wCardinalFang: that should help indeed16:29
james_wCardinalFang: it's still taking the bus name before creating the object, but that's less likely to be an issue with it starting couch up front16:29
jcastroseb128: do we have a page somewhere that outlines what kind of hardware support rhythmbox has?16:29
seb128no16:30
CardinalFangjames_w, Do I not need the bus name already before I can init the object?   Maybe there's a Object.set_bus() or something  ....  /me looks16:33
james_wCardinalFang: did you read the docstring for Object.__init__() ?16:33
james_w            `bus_name` : dbus.service.BusName or None16:33
james_w                Represents a well-known name claimed by this process. A16:33
james_w                reference to the BusName object will be held by this16:33
james_w                Object, preventing the name from being released during this16:33
james_w                Object's lifetime (unless it's released manually).16:33
james_wso you can just do self.bus_name in your class, rather than having Object do it for you16:34
CardinalFangjames_w, I don't see that the member name is the same as the arg name, yet.  Also, it seems I need a dbus.connection.Connection instance instead.16:38
james_wCardinalFang: you can still use dbus.SystemBus() to get the connection16:41
james_wself.conn = dbus.SystemBus()16:41
james_wself.death = death16:41
james_wdbus.service.Object.__init__(self, object_path="/", conn=self.conn)16:42
CardinalFangOkay.  I meant as param to Object.__init__.  """Either conn or bus_name is required"""16:42
james_wslef.bus_name = dbus.service.BusName("org.desktopcouch.CouchDB", bus=self.conn)16:42
CardinalFangCool.16:43
rickspencer3seb128, kenvandine how is csd looking? still buggy?16:55
kenvandineCardinalFang, better... sort of16:55
kenvandinenow i actually get a timeout error from dbus starting the service :)16:55
seb128rickspencer3, good from there16:55
kenvandinerickspencer3, i think much better16:55
kenvandineseb128 knows more16:55
kenvandineCardinalFang, so i definately think it is an improvement... but still something not quite right16:56
rickspencer3great to hear16:56
rickspencer3thanks seb128 kenvandine16:57
seb128rickspencer3, there is one small bug where decoration are displayed where they should not16:58
rickspencer3hmmm16:58
rickspencer3ok16:58
seb128rickspencer3, otherwise things look good16:58
james_wkenvandine: is the timeout in 25s, or much shorter?16:59
CardinalFangkenvandine, Hah.  That's not better.17:00
kenvandinehaha...17:00
kenvandineok, added some logging17:00
kenvandineit is getting the timeout error in 2s17:00
kenvandineorg.freedesktop.DBus.Error.ServiceUnknown: The name :1.284 was not provided by any .service files17:00
kenvandinenot timeout17:00
kenvandineservice unknown17:00
kenvandinehummm17:00
kenvandinewtf!17:01
kenvandineCardinalFang, james_w: that is really strange17:03
james_wkenvandine: what's the call that is triggering it?17:03
kenvandineobj = dbus.SessionBus().get_object("org.desktopcouch.CouchDB", "/")17:03
kenvandinecdb = dbus.Interface(obj, "org.desktopcouch.CouchDB")17:03
kenvandineport = cdb.getPort()17:03
kenvandinei shouldn't need to restart dbus?17:04
james_wnope17:04
james_wit's making a call on a unique name17:04
kenvandinethe service file is installed17:04
kenvandineand looks correct17:04
james_wor, we're getting confused and this is not actually triggered by the getPort call, but by something the daemon is doing in response to that17:04
kenvandineno it is17:05
kenvandinei just put mine in a try except and printed the exception17:05
kenvandinehttp://pastebin.ubuntu.com/383124/17:06
kenvandinelog output is17:06
kenvandine2010-02-24 12:02:28,784 - Gwibber GNOME Client - INFO - KEN: Before calling DC17:06
kenvandine2010-02-24 12:02:36,380 - Gwibber GNOME Client - ERROR - Failed to connect to desktopcouch, org.freedesktop.DBus.Error.ServiceUnknown: The name :1.291 was not provided by any .service files17:06
kenvandineso in under 2s it fails with ServiceUnknown17:06
james_wyes17:06
kenvandineand desktopcouch is actually not started17:07
james_wbut if it is actually trying to call a method on :1.291 then that is expected17:07
kenvandinebefore it did eventually start17:07
kenvandinetrue17:07
james_wkenvandine: so, it may be you have something on the bus at org.desktopcouch.CouchDB when you call get_object and it then leaves the bus before you call the method on it17:12
james_wkenvandine: do a dbus-monitor --system while running the code again please17:13
kenvandinejames_w, CardinalFang: a reboot did wonders17:13
james_wcool17:14
CardinalFangI don't want to hear that.17:14
james_wthe follow_name_owner_changes parameter to dbus.bus.BusConnection.get_object is what led me to that idea17:16
james_wI think it may want to be false for interactions with desktopcouch17:16
kenvandineso now at boot, it starts in 9s17:16
kenvandineand gwibber waits patiently for it17:17
kenvandineno idea why dbus needed a restart to find the service17:17
kenvandinejames_w, name changes aren't a problem for us17:17
kenvandinedesktopcouch restarting doesn't break gwibber17:18
kenvandineafaict anyway :)17:18
james_wif you only call getPort once then you are ok17:18
james_wapart from the race I highlighted above17:18
kenvandinejames_w, i might have missed that race you mentioned17:18
kenvandinecan you repo?17:19
kenvandinerepeat?17:19
kenvandinemy laptop overheated again...17:19
james_w<james_w> kenvandine: so, it may be you have something on the bus at org.desktopcouch.CouchDB when you call get_object and it then leaves the bus before you call the method on it17:19
james_wI haven't confirmed it's actually an issue, and it could be seen as a bug in the bindings17:20
kenvandineoh, like desktopcouch crashes?17:20
kenvandineok, in my VM desktopcouch start time (time to respond to getPort) has varied between 6 and 13s when starting in the session17:22
kenvandinein my sampling of 10 logins of my VM17:23
kenvandineand killing gwibber, couch and friends and starting gwibber17:23
james_wdropping caches?17:23
kenvandinegetPort responds in about a second17:23
kenvandineit was with reboots17:23
kenvandineseems to be working well, still slower than i would like17:24
kenvandinebut deferring it a bit should make it start fast17:24
kenvandineat least no apport crash dialogs :)17:25
kenvandineCardinalFang, ^^^17:25
kenvandineCardinalFang, so in my testing no very little code review... big thumbs up from me :)17:25
kenvandines/no/and17:25
CardinalFangHrm.  Thanks, kenvandine.17:26
kenvandineCardinalFang, i would buy you at least 3 beers if you can make desktopcouch start faster :)17:27
chrisccoulsonkenvandine: did you fix the dbus issue yet?17:27
kenvandinechrisccoulson, this branch does17:27
chrisccoulson( i was afk and haven't checked the scrollback yet)17:27
kenvandinelp:~cmiller/desktopcouch/get_port_through_dbus17:27
chrisccoulsonkenvandine: excellent :)17:28
chrisccoulsonright, home time for me now17:28
chrisccoulsonbbl17:28
kenvandinechrisccoulson, later17:28
* kenvandine goes to lunch... bbiab17:28
seb128kenvandine, desktopcouch crashes the same way on the installed system17:29
seb128same argument error17:29
seb128when trying to join admin_username admin_password17:30
seb128could it be a missing depends or init?17:30
didrockspitti: do I had the bg wallpaper extra work as a WI somewhere? (the one with "ubiquity doesn't use gnome-destkop in install mode, so no cache and we are screwed" and the second "netbook-launcher doesn't use gnome-desktop to draw the bg")17:33
didrocksnot sure about 1/ apart again from the hakish way17:33
seb128kenvandine, ok, gotcha17:34
seb128kenvandine, it's an issue when there is no gnome-keyring available17:34
DanEngholmHi.  I'm having what I think is a PolicyKit problem.  I've exhausted all other resources and could really use some help.17:38
rickspencer3ah polkit17:42
DanEngholmYeah, fun stuff...17:42
rickspencer3DanEngholm, I can't help you, but I know that robert_ancell, who won't be online till much later, has some experience based on his work with GDM17:42
DanEngholmOK.  I can check back later.  Can you be more specific on when?17:43
seb128kenvandine, still around?18:17
kenvandineseb128, i am at lunch :)18:17
kenvandinewhat's up?18:17
seb128kenvandine, ok, the desktopcouchdb is a gnome-keyring issue at least partially, I will fix it18:17
kenvandineoh?18:17
seb128kenvandine, you should get the "do you want to create a keyring"18:17
kenvandineoh!18:18
seb128it happens when there is none yet18:18
seb128and couchdesktop doesn't handle nicely this case18:18
kenvandinewhy isn't that working on the live image?18:18
seb128kenvandine, no keyring there or on new installs?18:18
kenvandinei get that in a guest session... or at least i did in the past18:18
seb128the keyring is usually created when you first run empathy or evo18:19
seb128it asks then your keyring password18:19
seb128you know the dialog with 2 entries to confirm the password18:19
kenvandineright18:19
kenvandineso that isn't working?18:19
seb128anyway I've tested that the libgnomekeyring http://git.gnome.org/browse/libgnome-keyring/commit/?id=5e37e8cc09712fd8cab60e42636f260f23bacd7e change fixes it18:19
kenvandinegreat18:20
kenvandinethx18:20
seb128np18:21
kenvandinethat probably breaks empathy too18:21
seb128yes18:21
seb128I tried empathy to create the keyring18:21
seb128which failed too :p18:22
seb128kenvandine, anyway enjoy your lunch18:22
kenvandinethx18:22
* kenvandine goes to finish eating :)18:22
kenvandineseb128, did you see that there is a desktopcouch branch that should fix up the other startup issues?18:22
seb128kenvandine, I didn't follow details18:23
kenvandineseems to work well :)18:23
seb128cool18:24
chrisccoulsongood evening everyone18:36
didrocksgood evening chrisccoulson ;)18:36
chrisccoulsonhey didrocks18:36
chrisccoulsonhave you had a good day?18:37
didrockschrisccoulson: well, yeah, good but discovered that my *love* for wallpaper cache isn't finished :)18:37
* didrocks hugs netbook-launcher and ubiquity install mode :)18:37
chrisccoulsonheh ;)18:38
didrocksyours? ;-)18:38
chrisccoulsonyeah, it was ok thanks18:38
chrisccoulsoni'm in wind-down mode now :)18:38
didrocksheh18:38
didrockstime for dinner, bbl18:38
pittigood night everyone!18:38
didrockshave a good night pitti18:39
mvoreviewing app-install-data updates is always fun, I just came accross "happydigger" - Program for cataloging archaeological finds" what a well choosen name :)18:52
chrisccoulsonlol18:53
mvocolorname … woah19:10
didrocksthe description sounds clever :)19:12
mvoits pretty cool19:12
brycehpitti, should we think about removing nouveau-kernel-source from the archive since we're loading it from l-b-m?19:16
=== nick_ is now known as Guest35451
didrocksbryceh: so, when I use Alt + 7, I got a square around the current windows like when you press alt + tab. I have the nvidia-current package installed, any idea how to debug that? (it just happened when switching to nouveau and then to nvidia). I can't change the WM too to compiz19:22
brycehdidrocks, just debug it in the usual ways19:24
brycehbbiab (lunch)19:24
didrocksok19:24
=== mpt_ is now known as mpt
chrisccoulsondidrocks - have you figured out what causes your issue yet? (with alt+7)20:01
didrockschrisccoulson: no, I hadn't the time to debug it. But I can't run compiz as well anymore. So, switching to the ubuntu nvidia driver package had caused those regression to me20:01
didrocksI'm waiting for another user to confirm that as well20:02
chrisccoulsonthat's a strange one20:02
chrisccoulsonperhaps i should try installing lucid on my desktop, which has nvidia hardware20:02
chrisccoulsonalthough, i don't think my gf would like that too much20:02
didrockschrisccoulson: heh, don't make her angry :)20:05
didrocksI try to catching up with things I have to do first ;)20:05
chrisccoulsondoes anyone here use any virtualization other than virtualbox?20:44
kenvandinechrisccoulson, i use kvm20:44
chrisccoulsonkenvandine, is that quite easy to set up?20:45
kenvandineno :)20:45
chrisccoulsoni use virtualbox on my desktop, primarily because it's quite old and other virtualization technologies suck on it20:45
kenvandinenot compared to virtualbox20:45
kenvandinebut not bad20:45
kenvandineuse virt-manager20:45
chrisccoulsonbut i'm wondering if i should try something else on my laptop20:45
chrisccoulsoni'll have a look at virt-manager20:45
chrisccoulsonthanks20:45
kenvandinevirt-manager isn't bad20:45
kenvandineUI around kvm20:45
* seb128 uses kvm20:46
chrisccoulsonseb128 - do you find it works quite well too?20:46
seb128yes20:46
seb128for what I do at least20:46
chrisccoulsoni might try setting that up on my laptop20:47
seb128which is mainly testing on fresh iso boots20:47
seb128and doing iso testing for milestone too20:47
chrisccoulsoni tried it on my desktop, but it sucks on there because my CPU doesn't have the necessary extensions20:47
chrisccoulsonbut my laptop is obviously much newer:)20:47
seb128yeah20:48
seb128just activate the option in the bios20:48
seb128and run kvm on an iso20:48
seb128kvm -cdrom .iso20:48
seb128you might want to allow some extra memory too I think the default is low20:49
chrisccoulsoncool, thanks20:49
chrisccoulsoni'll give that a try this evening :)20:49
jcastrochrisccoulson: I use "testdrive" to test ubuntu things in a VM, it's a convenience wrapper around kvm20:57
jcastrochrisccoulson: launchpad.net/testdrive20:57
jcastrochrisccoulson: it'll update your isos, etc.20:57
chrisccoulsonjcastro, thanks. i'll take a look at that too20:58
chrisccoulsonseb128 - my menu bug is back again now21:21
chrisccoulsonand i've just noticed something21:22
seb128oh?21:22
chrisccoulsoni've got 2 cache files in /usr/share/applications, with slightly different names21:22
chrisccoulsonone of them is updated with all the latest applications, and the other one isn't21:22
seb128what names?21:22
chrisccoulsoni have a "desktop.en_GB.utf8.cache" and a "desktop.en_GB.UTF8.cache"21:23
seb128what and the UTF is wrong?21:23
chrisccoulsonthe UTF8 one has an application in it which i just installed, and the utf8 one doesn't21:24
chrisccoulsonand the application is missing from my menu21:24
seb128what LC_MESSAGES do you use?21:24
chrisccoulsonseb128 - "en_GB.utf8"21:25
seb128and the user who doesn't have the bug?21:25
chrisccoulsonthey're both using the same LC_MESSAGES, so that still doesn't explain why the user accounts were behaving differently21:26
chrisccoulsonseb128 - actually, i'm wrong21:27
seb128you can do MENU_VERBOSE=1 gmenu-simple-editor21:27
chrisccoulsonthe other account has "en_GB.UTF8"21:27
chrisccoulsonso there's the issue21:27
seb128chrisccoulson, ah!21:27
seb128the question is "why" now21:28
chrisccoulsonyeah. technically, the latter locale is not supported on my system21:28
chrisccoulson"locale -a" doesn't list it21:28
seb128python-gmenu.postinst is weird21:31
seb128eval `locale|grep LC_MESSAGES`21:31
seb128cache="/usr/share/applications/desktop.$LC_MESSAGES.cache"21:31
seb128so it depends of the locale when the update runs21:32
seb128and it will cache only one locale21:32
seb128need to talk to pitti about that21:32
chrisccoulsonyeah, it seems like it should do it for all supported locales21:32
chrisccoulsongdm sets the environment doesn't it?21:33
seb128I was going to say that21:33
chrisccoulsoni'm trying to trace it back, and figure out where this bogus value comes from21:33
seb128$ locale -a | grep en_ | wc -l21:33
seb1281621:33
seb128*shrug*21:33
seb128we should maybe create a cache dir21:34
seb128chrisccoulson, I think gdm does yes21:34
chrisccoulsonseb128 - yeah, i just grep'd for "LC_MESSAGES" in the gdm source, and it seems the greeter sets it in several places21:34
seb128what Language do you have in your dmrc?21:36
seb128in /var/log/gdm/<user>21:36
chrisccoulsonah, i was just about to ask where my dmrc is now, as it's not at ~/.dmrc21:37
seb128it has been moved which doesn't need a password to be unlocked ;-)21:37
seb128+in a dir21:38
chrisccoulsonseb128 - my dmrc has the correct locale "en_GB.utf8"21:38
chrisccoulsonand the broken account has no dmrc21:38
chrisccoulsontime to attach gdb to the greeter now so i can work out where that value comes from21:40
seb128chrisccoulson, not gdm I guess21:40
chrisccoulsonyeah, possibly not, seeing as dpkg has seen the bogus locale at some point too21:41
seb128trying to start a session without gdm it has UTF-821:41
chrisccoulsonyeah, i confirm that too21:43
chrisccoulsonjust logging in to a console21:43
chrisccoulsonseb128  - it's the same on karmic though21:44
chrisccoulsonso perhaps the value in my dmrc is the wrong one :-/21:44
chrisccoulsoni'm confused now21:44
seb128it's utf8 there too21:44
seb128seems it's what gdm do21:45
chrisccoulsonso, gdm is messing up the case somewhere then21:45
seb128the cache should probably handle any utf(-)8 without case21:45
seb128well I've an extra "-" too on the non gdm session21:45
seb128and listing the locales using locale use "utf8" too21:46
chrisccoulsonyeah, i get the same too21:47
seb128I think the easier would be to make the cache work with any case and "-"21:47
seb128rather than trying to normalize the values21:47
chrisccoulsonyeah, that would make sense21:48
seb128iz pitti bog21:48
chrisccoulsonyeah, we can bug him in the morning ;)21:50
chrisccoulsonwell, i'm glad we understand that one now21:50
seb128yeah21:51
seb128hey robert_ancell21:51
robert_ancellseb128, hello21:51
* kenvandine heads out for some family time22:04
kenvandinebbl22:04
chrisccoulsonyay, kvm is working :)22:05
baptistemm_kvm is easy to setup22:12
baptistemm_I used it this week end to validate LTS upgrade22:12
baptistemm_wowo I have my notification area wich is moving to the left as comes and disappear the g-p-m battery icon22:14
seb128hum22:31
seb128      g_printerr ("Error opening %s: %m\n", device_file);22:31
seb128how does that work?22:31
robert_ancellseb128, yuck, what is that from?22:32
seb128robert_ancell, udisks22:32
didrockshey robert_ancell, that's a long time o/22:32
robert_ancellnot a good sign...22:32
robert_ancelldidrocks, hey22:32
seb128robert_ancell, there is plenty of those, but no compiler warning in the build log22:32
seb128I'm not sure why22:32
seb128I feel there is something I don't get22:32
seb128"          g_printerr ("Error seeking to position %" G_GSSIZE_FORMAT " for %s: %m\n",22:33
seb128                      pos,22:33
seb128                      device_file);"22:33
seb128too for example22:33
robert_ancelldoes %m automagically get replaced with strerror(errno)22:34
robert_ancell?22:34
geserseb128: %m: (Glibc  extension.)   Print output of strerror(errno). No argument is required. (from man 3 printf)22:34
robert_ancellthat's handy22:34
seb128geser, robert_ancell: thanks22:35
seb128learning every day ;-)22:35
chrisccoulsonheh. i didn't know that either ;)22:40
chrisccoulsonseb128 - you're looking at udisks crashes?22:41
seb128chrisccoulson, to one yes22:42
seb128bug #52720222:42
ubottuBug 527202 on http://launchpad.net/bugs/527202 is private22:42
seb128I though it would be something easy maybe22:42
seb128often those "crash when printing an error" are a GError not set to NULL22:43
seb128or similar22:43
chrisccoulsonseb128 - the string passed to printf not being NULL terminated is another common cause22:44
jcastrokenvandine: My gwibber just crashed but apport didn't fire off. Looking in /var/crash I see a bunch of gwibber related .crash files22:53
jcastrokenvandine: should I file a bug by hand or ...?22:53
desrtseb128: hey?22:55
seb128desrt, hello22:56
desrtseb128: have you been shipping unstable glibs?22:56
desrtseb128: hi :)22:56
seb128desrt, yes22:56
desrtsweet22:56
seb128desrt, we have 2.23.422:56
seb128jcastro, double click on those in nautilus?22:56
desrtso, implicitly, you'll have .24 in lucid22:56
seb128jcastro, double click on those in nautilus?22:56
seb128ups22:56
seb128desrt, yes22:57
desrtok.  i'll try not to abuse you too much, then :)22:57
jcastroseb128: I had no idea I could do that, that's awesome22:57
seb128desrt, good work on gvariant btw!22:58
desrtseb128: not done just yet :)22:58
desrttwo small parts remain22:58
desrti've already gotten email about "wtf?!? you removed varargs support?!?"22:59
desrt"no.  just not landed yet."22:59
desrtseb128: i guess we're really far past new package freeze?22:59
seb128desrt, not far23:01
=== robbiew is now known as robbiew_
desrteh.  probably better off with a PPA anyway23:01
seb128desrt, I would say that new packages in universe are non issue23:01
seb128not a potential to break a lot23:01
desrti made a test coverage tool23:01
seb128using a ppa works good too :-)23:02
desrtya.  i'll do that.  it's easy enough.23:02
desrtit'll be approximately 4 lines worth of dh rules :p23:02
desrtit's a vala (read: .c in the tarball) autotools package that depends on gtk and installs a single binary file23:03
desrteven i can handle that one :)23:04
DanEngholmrobert_ancell: I hear you're the guy with whom I need to chat about a polkit problem I'm having.  This is bug number 485586.23:19
chrisccoulsonseb128 - i'll put the latest gnome-user-share in to the ubuntu-desktop PPA if you want to do some benchmarks with the new nautilus extension (if i get the chance to before i go to bed)23:19
chrisccoulsondid you get your mini fixed btw?23:19
robert_ancellDanEngholm, looking...23:19
DanEngholmrobert_ancell: Thanks.23:20
robert_ancellbug #48558623:20
ubottuLaunchpad bug 485586 in policykit "PolicyKit: "Not Authorized to make changes"" [Undecided,New] https://launchpad.net/bugs/48558623:20
seb128chrisccoulson, ok thanks23:21
seb128chrisccoulson, yes23:21
seb128chrisccoulson, the mini, yes23:21
seb128chrisccoulson, not reinstalled yet though I'm fighting with ubiquity23:21
chrisccoulsonDanEngholm, perhaps you could post the output of "ck-list-sessions" to the bug report (from the session that has the issues)23:21
seb128I spent my afternoon filling ubiquity crash bugs23:21
seb128and waiting for new isos23:21
chrisccoulsonseb128 - it's good that you got it fixed now :)23:22
seb128yeah ;-)23:22
robert_ancellDanEngholm, so what changed when the problem started?23:22
seb128bratsche, bug #52743123:22
ubottuLaunchpad bug 527431 in gtk+2.0 "gtk_window_set_decorated(window, FALSE) does not work when called before showing the window" [Undecided,New] https://launchpad.net/bugs/52743123:22
seb128bratsche, could you look at that bug?23:22
DanEngholmrobert_ancell: I'm not sure.  I did put /etc under Subversion control but I did it in place.  That is, all the files remained, just the .svn directories got added.  Other than that, I have no idea.23:24
chrisccoulsonDanEngholm - thats a known issue23:24
DanEngholmOh?23:24
chrisccoulsonthe svn files in the seats.d folder screws up consolekit23:24
DanEngholmAh hah!23:24
chrisccoulsonand all local sessions get added to dynamic seats23:24
DanEngholmI can easily cull them out.23:25
chrisccoulsonDanEngholm, just to confirm though, please run "ck-list-sessions"23:25
DanEngholmWill do...  Working...23:25
chrisccoulsoni suspect that you are not on Seat1...23:25
chrisccoulsonand that is the issue23:25
robert_ancellchrisccoulson, nice23:25
chrisccoulsonrobert_ancell, yeah, it seems CK is quite fragile there23:26
robert_ancellchrisccoulson, is that fixed for Lucid?23:26
chrisccoulsonrobert_ancell, not yet AFAIK23:26
robert_ancellchrisccoulson, is there a CK bug on that?23:26
chrisccoulsoni'll check in a bit though. i know it's fixed in it23:26
chrisccoulsons/it/git23:26
chrisccoulsonrobert_ancell, yeah, there's a bug23:27
DanEngholmPosted and you're right.  Seat = 'Seat4'.23:27
chrisccoulsoni'll just check my bug mail23:27
chrisccoulsonDanEngholm, cool. thats the issue23:27
robert_ancellchrisccoulson, sweet, please update bug #485586.  and we should take that change into Lucid if it is safe23:27
ubottuLaunchpad bug 485586 in policykit "PolicyKit: "Not Authorized to make changes"" [Undecided,New] https://launchpad.net/bugs/48558623:27
DanEngholmOK.  Is the only fix now to get rid of .svn files from some director[y/ies]?23:27
chrisccoulsonDanEngholm, yeah. i'll tell you which folder in a second23:28
DanEngholmOK.23:28
chrisccoulsonrobert_ancell, bug 47827423:29
ubottuLaunchpad bug 478274 in consolekit "cannot mount usb volumes: "Not authorized", after upgrade to Karmic" [Unknown,Fix released] https://launchpad.net/bugs/47827423:29
chrisccoulsonDanEngholm, /etc/ConsoleKit/seats.d23:30
bratscheseb128: Sure.23:31
seb128bratsche, thanks23:31
chrisccoulsonDanEngholm, you will need to restart afterwards (you could try just restarting consolekit, but I wouldn't really recommend that)23:32
robert_ancellchrisccoulson, nice work23:32
bratscheseb128: Already fixed in my next patch.23:32
seb128bratsche, good I was wondering if that was the same issue you had yesterday23:33
seb128bratsche, thanks23:33
chrisccoulsonseb128 - OOI, did those gsd and gpm warnings in your xsession-errors go away with the latest versions?23:38
seb128chrisccoulson, yes23:39
chrisccoulsoncool,thanks23:39
seb128"GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed"23:39
seb128still get that gsd one though23:39
chrisccoulsonseb128 - yeah, i'm going to look at that one too23:39
chrisccoulsoni thought i'd fixed that23:39
seb128chrisccoulson, thanks to you for the fix ;-)23:39
chrisccoulsonbut it seems not ;)23:39
seb128what gpm change do you work on?23:40
seb128just asking because I'm wondering if we should upload the gpm icon fix23:40
seb128it's easy enough...23:40
chrisccoulsonthe only other gpm change i'm looking at is gnome bug 60972023:40
ubottuGnome bug 609720 in gnome-power-manager "Can sometimes miss idle reset alarm, causing display to blank when it shouldn't do" [Normal,Assigned] http://bugzilla.gnome.org/show_bug.cgi?id=60972023:40
chrisccoulsonbut that's not ready yet, so we should upload the icon fix23:40
chrisccoulsonbtw, the nautilus icon has the same issue as the gpm one23:41
seb128oh?23:43
seb128that's weird23:43
seb128bratsche, bug #527431 have you read the new comments about vmware?23:50
ubottuLaunchpad bug 527431 in gtk+2.0 "gtk_window_set_decorated(window, FALSE) does not work when called before showing the window" [Low,In progress] https://launchpad.net/bugs/52743123:50
seb128bratsche, we might want to make sure to test those before beta23:50
DanEngholmchrisccoulson: Thanks.  I'm restarting now.  Will BRB to let y'all know how it worked.23:50
seb128ArneGoetje, bug #407300, does that break something?23:51
ubottuLaunchpad bug 407300 in ubuntu-translations "/etc/gdm/Xsession breaks LANGUAGE" [Low,Confirmed] https://launchpad.net/bugs/40730023:51
seb128not sure why you assigned it to the team now23:51
seb128it has been sent upstream and with open questions23:52
DanEngholmAhhhhhh.....   All better.  Thanks!23:56
seb128good night everybody23:59

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