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

brycehrickspencer3, did you have your meeting with yingying?00:14
rickspencer3bryceh, it's in 15 minutes00:15
rickspencer3'sup?00:15
brycehah great, let me know if you need anything more00:15
rickspencer3will do00:16
rickspencer3I sent your bug list00:16
rickspencer3otherwise, I guess we need to triage the 400+ bugs and see what's in there00:16
rickspencer3TheMuso, hey00:41
TheMusorickspencer3: yo00:41
rickspencer3TheMuso, so kernel freeze is approaching00:42
rickspencer3is pulse and the kernel in sync atm?00:42
TheMusorickspencer3: right00:42
TheMusoyes00:42
TheMusoalsa userspace and kernelspace actually00:42
TheMusoas in sync as they can be00:42
rickspencer3TheMuso, fair enough00:42
pittiGood morning06:58
pittididrocks: indeed, I'll run a test with that06:59
RAOFGood afternoon :)07:02
pittihey RAOF, how are you?07:03
RAOFPretty good.  Had a fun time in Tasmania over the weekend; we've put in an offer for a very nice house in West Hobart that we inspected.07:05
RAOFNow I'm seeing if I can get a package for Docky build & reviewed before FF :)07:05
RAOFLooking forward to talking with didrocks and seb.07:09
baptistemmhello, good morning07:09
pittiRAOF: oh, you'll move soon?07:10
RAOFpitti: Such is the hope.  And, well, “soon” in real estate is about 2 months :)07:11
pittididrocks: ok, so you broke cheese?07:13
pittididrocks: hm, I actually can't replicate the problem in a chroot; no idea what the live system builders are complaining about :(07:26
pittiand why it only affects the netbook CDs, not the ubuntu CDs07:26
pittioh, cheese isn't on the ubuntu CDs? why not..07:27
didrockspitti: cheese is broken? I didn't receive a FTBFS IIRC07:47
didrocksmorning07:47
pittididrocks: bonjour07:47
pittididrocks: I actually don't know why the livefs build fell over twice in a row :(07:47
pittihttp://people.canonical.com/~ubuntu-archive/livefs-build-logs/lucid/ubuntu-netbook/latest/livecd-20100217-i386.out07:47
pittiThe following packages have unmet dependencies:07:48
pitti  cheese: Depends: cheese-common but it is not installable07:48
pitti  libcheese-gtk17: Depends: cheese-common but it is not installable07:48
didrockshum, strange07:48
pittibut it does work in an i386 lucid chroot with only main07:48
didrocksright, I split the package07:48
pittiah, -common is new?07:49
didrocksyes, libcheese-gtk17 too07:49
didrocksrmadison tells me they are in main both07:49
pittiah, perhaps they were stuck in NEW until tonight07:49
didrockspitti: is there another way than ramdison?07:50
didrocksrmadison*07:50
pittithat's fine07:50
pittiI'll just trigger a rebuild then07:50
didrockspitti: ok, you think cheese-common wasn't newed when the cd was building?07:51
seb128hey didrocks pitti07:51
pittiperhaps07:51
pittiI can't think of another explanatino07:51
didrockssalut seb12807:51
pittididrocks: however, no07:51
pittididrocks: then cheese wouldn't have been on that new version either07:51
pittibonjour seb12807:51
didrockshum07:52
pittimeh07:52
pittig-p-m crashes on startup07:52
pittiindicator patch?07:52
seb128pitti, that didn't get uploaded?07:55
pittiit did07:55
pitti2.29.2-0ubuntu407:55
pittimeh07:56
pittiit crashes, and if you start it manually, it complains about a nonexisting property which looks like garbage07:56
* pitti files crash report07:57
pittiok, already filed, bug 52304107:58
ubottuBug 523041 on http://launchpad.net/bugs/523041 is private07:58
kklimondagood morning08:06
RAOFseb128, didrocks: Thanks for the talk.08:32
didrocksRAOF: thanks to you :)08:32
seb128RAOF, thank you ;-)08:33
* RAOF goes to wrap some chicken breast in pancetta and call it dinner.08:33
* seb128 goes to get some coffee08:34
seb128didrocks, pitti: not sure if you have seen yesterday but gnome-keyring 2.29 is in the ubuntu-desktop ppa now...08:37
* didrocks goes to get some coffee too08:38
seb128out of mission control not working after autologin (which might be fixed with a bugzilla change) it seems to work fine there08:38
didrocksseb128: I'll give it a try08:38
seb128you need to restart your session after upgrade though08:38
didrocksok08:38
didrockspitti: ping me when you will be able to try a bootchart with the new "cached and serialized wallpaper". I'll work on ubiquity hook now. Also, we need to take a decision for the upgrade thing :)08:46
pittididrocks: just finished seed mangling for getting the CDs back in size08:46
pittiI'll do the bootcharting now08:46
didrockspitti: shall we discuss that next week so that I can deal with all the CD bits? Just need a proper and quick introduction as each time we tried to discuss about it, we weren't able to finish :)08:47
pittididrocks: oh, it was the ubuntu CDs being overflown08:48
pittiand I really have no idea about the cheese thing08:48
didrocksoh ok, you are in charge of alpha3 ?08:48
pittiI'll just try another build and hope08:48
pittididrocks: not primarily, but I still like our desktop CDs to work :)08:49
didrocks(yes, crossing finger is always the highly and best scientific way to get things work ;))08:49
pittithen again, with the current g-p-m breakage and the devkit-power/upower duplicating a new image won't be much better anyway08:50
pittiand speech-dispatcher breaks CD images as well (new package is stuck in the build queue)08:50
pittiseb128: I just had a look at the g-p-m indicator patch; it's veeeery brittle (not having _any_ checks for NULL/failure, or fallbacks to upstream behaviour)08:51
pittiseb128: I'm that --><-- close to backing it out to restore g-p-m..08:51
seb128pitti, we should land changes if we don't feel they are quality ready08:52
seb128+not08:52
seb128pitti, so +1 from me to backing it out08:53
pittiI commented on the LP and upstream bugs where the patch was submitted08:53
pittiseb128: done09:02
seb128pitti, danke09:03
seb128chrisccoulson, hey09:03
chrisccoulsonhey seb12809:03
chrisccoulsonhow are you?09:03
chrisccoulsoni see gpm is broken this morning09:03
pittichrisccoulson: right, bug 523041; just reverted the patch09:04
ubottuLaunchpad bug 523041 in udev "gnome-power-manager crashed with signal 5 in dbus_g_connection_register_g_object()" [Medium,Triaged] https://launchpad.net/bugs/52304109:04
pitti(or, rather, disabled the configure option)09:04
chrisccoulsonpitti - thanks09:04
chrisccoulsoni wish i'd reviewed this now09:04
seb128chrisccoulson, got a cold but good otherwise, you?09:04
pittioops, /me assigns back to g-p-m09:04
chrisccoulsonseb128 - i'm not too bad. i have a bit of a headache this morning though09:04
chrisccoulsoni hope your cold doesn't get too bad09:04
seb128get some coffee?09:05
chrisccoulsonpitti - yeah, the glib warning from gpm is bogus09:05
seb128it's ok for now, just nose blocked on one side09:05
chrisccoulsonit would suggest an issue with my notify patch, but i already know that works ;)09:05
seb128chrisccoulson, did you have a good night? is your gf better now?09:05
chrisccoulsonseb128 - yeah, she's much better now thanks09:05
seb128good ;-)09:06
* seb128 starts to think we need extra reviews for indicator changes09:06
chrisccoulsonyeah, i think so too09:07
pittididrocks: ok, so I downgraded gpm on my mini to get a crash-free startup (apport really spoils bootcharts)09:09
pittididrocks: I'll now do three charts with the current cache, and three charts with your new packages, and compare09:09
didrockspitti: sweet, thanks09:12
seb128chrisccoulson, do you still want to sign on for reviewing this gpm change when you have a free slot?09:14
seb128chrisccoulson, if so please do that ;-)09:14
chrisccoulsonseb128 - yeah, i can take a look through that09:14
pittichrisccoulson: nevermind reviewing the current patch (I followed up upstream), it needs lots of change/love first09:14
kklimondachrisccoulson: can you update liboobs to 2.29.91? there is a fix for bug 52261209:16
ubottuLaunchpad bug 522612 in liboobs "users-admin crashed with SIGSEGV in oobs_users_config_add_user()" [Medium,Confirmed] https://launchpad.net/bugs/52261209:16
chrisccoulsonkklimonda: yeah, but it will have to wait until this evening09:16
chrisccoulsonplease assign the bug to me09:16
kklimondaok09:16
kklimondahmm... what is the official status of users with dot in their name? I can't create one using users-admin09:21
tseliotseb128: any ideas on bug #522969 ? Shall I assign it to gnome menu?09:34
ubottuLaunchpad bug 522969 in jockey "Jockey doesn't add nvidia-xconfig (Nvidia X Server Settings) to menu after installing nvidia driver until you re-login" [Undecided,New] https://launchpad.net/bugs/52296909:34
pittididrocks: measuring and evaluation complete, I followed up on https://bugzilla.gnome.org/show_bug.cgi?id=60841909:40
ubottuGnome bug 608419 in libgnome-desktop "Caching wallpaper resize to avoid some CPU cycle at startup" [Enhancement,Unconfirmed]09:40
didrockspitti: right, that was my fear09:41
pittisorry :/09:41
didrocksnot your fault :)09:42
didrocksat least, I know know how to deserialize an image and save it to the disk ;)09:42
pittididrocks: so I think the patch should at least handle the case of an absent cache image more explicitly (the same confusion that I had also occurred with mclasen apparenlty)09:43
didrocksso, I guess, I'll revert the patch, just do a little cleanage (factor the function) and release the new version with optimized quality for jpeg?09:43
pittididrocks: the multi-monitor case seemed worth discussing still09:43
didrockspitti: the first version had that and vuntz changed it, but I can came it back09:43
didrockspitti: well, it needs *tests* to know what happened exactly on those09:44
pittididrocks: so it sohuld perhaps allow more than one cache file, for different resolutions09:44
pittiit will always be the same image file name, but with potentially different resolutiosn, right?09:44
didrockspitti: one for each (resolution x transformation type)?09:44
didrocksthat can be easy09:44
pittiah, right09:44
pittididrocks: I guess the function is just called several times for multi-monitor?09:45
pittididrocks: so I guess it just shouldn't throw away all other cached images, just the ones with differnet file names?09:45
didrocksthat's my guess too. But as for thumbnail there is nothing in the api that enables us to know what monitors is targeted. So, yes, saving one image for each resolution x transformation type seems to be in the spirit09:46
pittididrocks: so perhaps the ones which do not fnmatch("*_*_*_" + filename + ".cache")?09:46
didrockspitti: hum, I would rather erase all others file with the same resolution x transformation09:46
pittididrocks: right, I think it makes sense to keep the 300x300 size limit; in fact, I think with .jpg caches it makes sense to ignore all images which are below the screen size resolution09:47
didrocks"if" one day, more than one image is allowed, we won't have to change this09:47
pittididrocks: that should work as well indeed09:47
didrockspitti: if we rename all fnmatch("*_*_*_" + filename + ".cache"), it won't (more than one filename)09:47
didrocksif we just remove the same (*_*_*_) (resolution and transformation), we save this case09:48
pittididrocks: but then you would potentially kill caches which you need again in the next call (for a monitor with a differnet resolution)09:50
pittiah, nevermind09:50
pittiI was confused09:50
didrockswe will just keep it, even if it's not used09:50
pittididrocks: so, on a cache hit you just use that and do no further changes (to avoid always stat()ing the cache dir)09:50
didrockspitti: right09:51
pittiand on a cache miss you do the cleanup and remove all stretch_x_y_* where * is not the current filename09:51
pitti?09:51
pittididrocks: upgrade> so, we ruled out postinst and we ruled out update-manager; let's ignore the upgrade caching for now09:52
didrocksthat will work with current implementation, but if one day there is the support for more than one wallpaper filename on each monitor:09:52
pittididrocks: ^ then we have to update the patch indeed09:53
didrockson cache miss, we can clean all corresponding (stretch_x_y)09:53
didrockswhere stretch_x_y is your current stretch and resolution09:53
pittioh, right the "where * is not the current filename" is irrelevant; we already established a cache miss09:53
pittiso your's is simpler and correct09:54
didrocksand will support having multiple wallpaper if done one day :)09:54
didrockswe will just keep on resolution/monitor size change uneeded cache, but well…09:54
didrocksI don't think we will have billions of them09:54
pittiI don't understand?09:55
didrockslet's say you have zoom_1024x768_foo.ppng as a cache09:55
didrocksyou change your monitor resolution to 1280x102409:56
didrocksthe cache will create a new zoom_1280_1024_foo.png and will keep the old one09:56
didrockseven if zoom_1024x768_foo.png won't be used09:57
pittiah, right09:57
pittishouldn't hurt that much09:57
didrocksso, we will get some cache ununsed cache file, but as we will just have one for each (transformation x resolution), we won't have a lot of them09:57
didrocksright09:57
didrocksok, I'll work on the install part too on ubiquity, shouldn't be complicated (just copy the cache file from the live user wallpaper cache directory if there weren't an existing $HOME)09:58
didrocksseb128: I've tested upgrading gnome-keyring. So, I can ssh to a box and I get the prompt. I'm surprised however that I can still login into empathy and mission-control is running as you told it was broken. Can I test any other thing covered by gnome-keyring?10:06
seb128didrocks, it's broken after autologin there, did you use the gdm greeter?10:07
didrocksoh autologin, no, didn't try that10:07
seb128didrocks, you can test seahorse (the graphical ui)10:07
tseliotseb128: any ideas on bug #522969 ? Shall I assign it to gnome menu?10:08
ubottuLaunchpad bug 522969 in jockey "Jockey doesn't add nvidia-xconfig (Nvidia X Server Settings) to menu after installing nvidia driver until you re-login" [Undecided,New] https://launchpad.net/bugs/52296910:08
seb128tseliot, oh sorry I forgot to reply to that10:08
seb128tseliot, I would be surprised if there is not already some opens on gnome-panel or gnome-menus10:09
cassidyhi seb128! It would be good to push latest papyon to Lucid ( https://bugs.edge.launchpad.net/ubuntu/+source/papyon/+bug/520699 ) it fixes some issues including this very popular crash in butterfly: https://bugs.edge.launchpad.net/ubuntu/+source/pymsn/+bug/40102810:09
ubottuUbuntu bug 520699 in papyon "Please merge papyon (0.4.4-1) from debian testing" [Wishlist,New]10:09
tseliotnp, I thought you missed it because of some irc weirdness ;)10:09
seb128tseliot, I start thinking it's a pitti's bug10:09
seb128cassidy, yeah, it's on my todolist already, thanks for pointing it though ;-)10:09
cassidygood good :)10:09
tseliotseb128: but Jockey just installs those packages10:09
seb128tseliot, I think it's due to the gnome-menus cache changes pitti did this cycle10:10
seb128tseliot, reassign to gnome-menus for now10:10
tseliotoh10:10
tseliotok, thanks10:10
seb128np10:10
didrocksseb128: ok, seahorse is working, I can see my keyring. I can't try autologin on that box as I have an encrypted home. I'll try on my crash box later if you need confirmation that it's failing :)10:10
seb128didrocks, not that's ok, having confirmation it doesn't break anything you do daily on your box is good enough10:11
cassidyseb128, except that most of the components are up to date : http://people.collabora.co.uk/~cassidy/tp-versions.html10:11
seb128cassidy, excellent!10:11
seb128cassidy, should we still stay on gabble 0.8 btw?10:12
cassidyseb128, that's the safer bet for now. We are very keen on polishing it as that's the version used on the N90010:12
cassidyand 0.9.x still have few regressions10:12
seb128works for me10:12
seb128thanks10:12
cassidyI think there is a plan to branch to 0.10 soon10:13
cassidy(stable branch)10:13
seb128well let's revisit that when 0.10 is there10:13
cassidyagreed10:13
pittiseb128, tseliot: hm?10:13
* pitti looks at #52296910:13
seb128pitti, we get an higher number of "menus don't get updated when a .desktop is installed" than usual this cycle10:14
seb128pitti, gnome-menus didn't change much out of your chaching change so my first bet would be to start looking there for a potential breakage10:14
pittiseb128: right, that's very proable10:14
* pitti keeps the tab to look into this later on10:15
seb128pitti, I just sponsored libubuntuone now, can you NEW review when you have some time?10:20
seb128pitti, some known issue: COPYING and COPYING.GPL in the diff.gz, we will get that fixed with next tarball but since we are in a hury for ff now...10:20
seb128pitti, also there is a non versioned file installed in the library binary, that will be fixed too but likely after ff now10:21
seb128I also need to talk to kenvandine about translations they are not installed now10:22
chrisccoulsonooh, i should have a new desk arrive at home today10:27
chrisccoulsonso i can finally try my new monitor and docking station :)10:27
seb128chrisccoulson, getting ready to be in a comfortable work environment there? ;-)10:28
chrisccoulsonseb128 - yeah, i've got a little bit of rearranging to do10:28
seb128you don't have a desk for the computer right now?10:28
seb128or you just get a better one?10:28
=== issyl0_ is now known as issyl0
chrisccoulsonseb128 - i've got a desk already, but it has my desktop on10:32
chrisccoulsonso i got another one to put the laptop on10:32
seb128ah ok10:32
chrisccoulsonhopefully there will still be space for my coffee machine ;)10:33
* didrocks thinks chrisccoulson is a good candidate for testing wallpaper caching on multiple monitors :)10:35
chrisccoulsondidrocks - yeah, i can do that10:36
chrisccoulsonwhen i finally get everything set up ;)10:36
chrisccoulsondo you not have multiple screens?10:36
didrockschrisccoulson: not, my main laptop is 17', so, it's ok to work with that10:36
seb128didrocks, you don't have any computer screen?10:36
seb128no desktop box?10:36
chrisccoulsonah, yeah that's quite a good size10:37
seb12817" is small for daily work10:37
chrisccoulsonmy laptop has a 15" screen, which is a bit too small for daily use10:37
didrocksseb128: I have one, but no screen anymore. It was a 19' monitor, not LCD. To much space taken10:37
* seb128 wouldn't work on <22" anymore10:37
didrockstoo*10:37
chrisccoulsonseb128 - i've got a 22" screen for my desktop, but the extra monitor for my laptop is 20"10:38
seb128you need to be nice to your eyes if you spend 10 hours in front of the computer10:38
chrisccoulsoni hope that's not too small ;)10:38
chrisccoulsonmy 20" monitor has the same resolution as the 22"10:38
seb128and watching a laptop 15" or 17" screen is not good enough for me ;-)10:38
seb128chrisccoulson, yeah, I guess 20" is ok too ;-)10:39
seb128I just got used to work on a nice screen10:39
didrocksseb128: my plan is 1. change my flat, 2. buy an LCD screen10:39
seb128I would like to work on the laptop screen directly again10:39
seb128+noy10:39
didrocksbut 2. can't be achieved with current flat :)10:39
seb128+not10:39
seb128can't type!10:39
seb128didrocks, hehe10:39
* seb128 happy to not live in Paris10:39
seb128here you can get space for decent price10:40
* didrocks really wants to come back to Lyon10:40
chrisccoulsonone of my former colleagues just moved to Lyon10:40
didrocksgood choice :-)10:41
chrisccoulsondidrocks - do you have a lack of space in your flat then?10:46
didrockschrisccoulson: right, 34m2 for 2 people is quite small. It was good when I didn't work at home, but not now :) Just waiting for few months before moving10:47
chrisccoulsonyeah, we're starting to run out of space now we have a baby10:47
chrisccoulsonand people keep buying her things too10:47
baptistemm:)10:47
chrisccoulsonwhich makes it worse ;)10:47
RAOFEeep, that is small.  I'm looking forward to 120m2 of house in Hobart.10:48
didrockschrisccoulson: kind people buying stuff for the baby, what a shame ;-)10:48
RAOFdidrocks: And so unexpected, too! :)10:48
didrocksRAOF: oh right, not the same size :)10:48
didrocksheh10:48
* baptistemm was afraid to receive a 2 meter high Teddy bear when his child is born10:48
chrisccoulsonit's nice that people buy gifts for the baby, but it's not so nice trying to find space to store them all ;)10:49
* RAOF would imagine that would scare the child, too!10:49
baptistemmRAOF, I guess it depends on the country where you live, and the place10:49
baptistemmchrisccoulson, or receive gifts which plays loud music or makes lot of noise :)10:50
RAOFbaptistemm: Whether people give gifts for babies, or the relative size of houses, or both? :)10:50
baptistemms/receive/receiving/10:50
baptistemmRAOF, I was responding about the 120m² house10:50
baptistemmI wont imagine how much it would cost here10:51
RAOFYeah.  That would cost like $1,000,000 in a nice suburb in Sydney.  Much, much cheaper in Hobart.10:51
RAOF(Also, Hobart's nicer than Sydney)10:52
=== MenZa_ is now known as MenZa
seb128channel is quiet12:11
seb128is anybody still there? ;-)12:12
didrockshey o/12:12
didrocksI was thinking the same thing :)12:12
seb128hey didrocks12:12
seb128we lost pitti in a server split apparently12:12
seb128I was wondering if I was on the buggy side, since apparently he can see me on the channel and replied to what I said an hour ago there but I didn't receive the reply12:13
didrocksI didn't receive the reply either12:13
didrocksand I don't see netsplit as I ignored the join/quit :)12:14
seb128hehe12:14
seb128s12:14
seb128so the channel is really quiet for you ;-)12:14
didrocksright :-)12:14
didrocksthat's why maybe I don't receive any answer on my ubiquity question on #ubuntu-devel12:15
seb128that one could be because cjwatson is not working this week12:15
didrocksoh, I didn't check if he was on vacation, right. I have to find it on my own so )12:16
didrocks:)12:16
chrisccoulsoni'm still here!12:25
chrisccoulsonit is quiet though ;)12:25
* chrisccoulson waves12:25
* seb128 waves back12:26
Keybukseb128: I assumed the silence was the OMG IT'S FEATURE FREEZE panic12:53
seb128there might be that too ;-)12:53
seb128hey pitti12:54
pittio/12:54
seb128;-)12:54
seb128wb12:54
didrockspitti is back \o/12:55
seb128wb pitti12:55
pittiyou are back \o/12:55
seb128hehe12:55
pittididrocks: is there any method to find out whether it's slow?12:55
seb128context: une12:55
pittididrocks: I'd guess glxinfo would show software rendering on those boxes?12:55
seb128(for other people)12:55
seb128or rather 3d une to know if 2d launcher should be used12:55
didrockspitti: right, but glxinfo is slowing the netbook-launcher start so12:55
pittididrocks: right, I'm not suggesting to actually call/grep it12:56
pittididrocks: just whether that's the class of machines that you mean12:56
didrocksright, that's what I got from my test12:56
didrocksso, we have either: crash or slow netbook-launcher depending on driver I guess12:57
pittididrocks: well, the "crash" case can be handled, by running -efl in the except handler?12:57
didrockspitti: the crash can happened different places depending on the driver (that's the fun part), so a wrapper would be needed in that case12:58
pittididrocks: I take it that we want to ship -efl by default on the netbook images?12:59
didrockspitti: still not decided. taking the decision to only seed -efl on arm is an option asac pointed. It was just to enable a better experience for user who don't have compositing today13:00
pitti*nod*13:02
pittididrocks: n-l might to the GL call that glxinfo is doing to find out whether it's SW rendering?13:04
pitti(instead of execing glxinfo | grep)13:04
pittiif it uses GL, then it certainly already links to libGL anyway13:05
didrockspitti: I can ask upstream which call is needed. I'm not sure we will handle all cases, but most of them should be covered then13:05
pitticonst char *glRenderer = (const char *) glGetString(GL_RENDERER);13:07
pittinow, that doesn't look too complex13:07
pittididrocks: ^ that's from glxinfo.c13:07
pittididrocks: seems it's right there in /usr/include/GL/gl.h13:07
seb128pitti, I would  be careful before claiming that ;-)13:08
seb128there is a reason why ie compiz does a zillion things to check if the config can work or not13:08
pittiseb128: hence my question about whether "software renderer" accurately describes the cases where we want to run -efl13:08
pittiseb128: because checking for _that_ seems easy13:08
seb128right13:09
pittiof course compositing != GL13:09
pittiI don't know what n-l uses13:09
seb128me neither13:09
seb128btw other topic when you are done with this one13:09
pittibut if that covers the majority of cases, it seems worthwhile checking?13:09
seb128installing gnome-user-share by default ;-)13:09
seb128pitti, right, agreed13:09
pittiseb128: won't that pull in apache?13:09
didrockspitti: thanks, I'm checking with upstream too13:10
seb128pitti, just apache-bin ;-)13:10
* pitti eyes the overflown CDs13:10
seb128pitti, joke aside it works fine without apache, we want it for bluetooth sharing13:10
pittiseb128: 3.4 MB, that's the French language pack :)13:10
seb128ie being able to push files to the computer13:10
pittioh, that doesn't work through obex?13:10
seb128well you need some UI to get that working no?13:11
chrisccoulsonwe're going to patch gnome-user-share to make the webdav stuff optional13:11
chrisccoulsonand drop apache-bin to suggests13:11
seb128pitti, run bluetooth-properties and see the receive files button13:12
seb128that calls the gnome-user-share gui13:12
chrisccoulsonnobody got round to that yet13:12
pittiseb128: I moved stuff between my old mobile and computer through the nautilus/bluetooth applet stuff; I thought that was how it's supposed to work?13:12
seb128pitti, that works because your phone support browsing13:12
seb128but seems quite some devices don't13:12
pittiah13:12
seb128in which case you need to be able to push from the phone13:12
seb128and you need something on the receiver end13:13
seb128what chrisccoulson said13:13
seb128I'm fine doing the change to disable the webdav share box if apache is not installed13:13
seb128and moving apache to a suggests13:13
chrisccoulsonyeah, it seems a sane thing to do13:13
pittiseb128: do you have hw to test this?13:13
seb128I will let somebody else collect bonus point to do the "do you want to install apache" when checking the box13:14
chrisccoulsoni bet 99% of users won't really care about webdav, but want the obex push functionality13:14
pittichrisccoulson: I had expected it the other way round actually13:14
chrisccoulsonreally? i think most people expect obex push to work, seeing as most bluetooth enabled handsets support it13:15
baptistemmseb128, for gnome-user-share I did the packaging modification, but not the UI patch13:15
pittinot that I'd have any kind of hard facts :)13:15
chrisccoulsonpitti - me neither13:15
baptistemm(the most of the job is to do)13:15
pittichrisccoulson: why would you push files from/to a headset?13:15
chrisccoulsonbut having webdav optional saves around 2MB of depends13:15
chrisccoulsonpitti - handset (as in, cell phone) ;)13:15
chrisccoulsoni don't think i said headset ;)13:16
pittichrisccoulson: oh, ok; I never saw that kind of device, so I'm afraid I have no real opinion about how useful it is13:16
seb128pitti, I'm checking if I've some13:16
pittithe last three or four mobile phones that I paired with my computer just worked with browsing13:16
seb128bug we got request for it13:16
chrisccoulsonpitti - most cell phones i've owned support obex push (although, my G1 doesn't support it)13:16
pittiso I never thought about a different method13:16
seb128it seems it's common for modern phones to not be browsable13:16
chrisccoulsonmy gf has a nokia 5800, and it supports both obex FTP and push13:17
pitti. o O { modern phones just allow you to install an sftp client }13:17
pitti*cough*13:17
chrisccoulsonpitti - on the G1?13:17
seb128depends on how expensive your phone is I guess ;-)13:17
pittichrisccoulson: sure :)13:17
chrisccoulsoni'm running out of space on my G1 :(13:17
chrisccoulsonafter installing sat-nav software on it13:18
pittiseb128: btw, how attached are you to the "No sound is being played" part of source_totem.py apport hook?13:19
chrisccoulsonis there a standard way with software-center / aptdaemon etc for installing extra pacakges to provide missing functionality in a particular application?13:20
pittiseb128: I thought about replacing it with something like "run apport-bug audio", so that we run the audio symptom properly and get standard bug titles, pulseaudio/codec debugging, etc.13:20
chrisccoulsonie, a "Install software for WebDAV support" button13:20
seb128pitti, I've no special interest in the totem apport hook, feel free to drop or replace it and change it as you want13:20
pittiseb128: ok; that's my last WI for alpha-3, I'm going to do that now then :)13:21
seb128;-)13:21
seb128mvo, ^13:21
seb128mvo, chrisccoulson's question about package install13:21
kklimondachrisccoulson: you should get root access to your g1 and install app2sd - that's the only way to make it usable imo13:21
seb128mvo, could you have a look to this one?13:21
chrisccoulsonkklimonda: thanks, i might try something like that13:21
chrisccoulsonseb128 - did you want gnome-user-share installed by default then? (for the obex support)13:25
seb128chrisccoulson, yes, what do you think about it?13:25
chrisccoulsoni think it's a good idea13:25
seb128pitti, ^ any reason to not to if we drop the apache depends to suggests?13:26
baptistemmhow much cost the webdav dependencies on a bare ubuntu installation?13:27
seb128baptistemm, some 3meg13:27
baptistemmseb128, that's too much for the CD size ?13:28
chrisccoulsonbaptistemm: there's not much space on the CD13:28
pittiseb128: only thing that comes to my mind is CD space13:28
seb128it's a trade off as pitti pointing, it's as much as translations for a popular locale13:28
seb128ie french13:28
pittiseb128: but if we don't install apache by default, it should be smaller?13:28
pittiapt-get install gnome-user-share -> need to fetch 3.4 MB13:28
pittiapache2.2-bin is 2.7 MB13:29
chrisccoulsonpitti - how much space is left? i think the only exrra thing that gnome-user-share will pull in is obex-data-server13:29
baptistemmyou need mod-ddnsd13:29
pittichrisccoulson: on today's image? between -4 and -7 MB13:29
seb128baptistemm, not for bluetooth?13:29
pittiI dropped a couple of langpacks today to get them back into size limit13:29
baptistemmah no sorry I though normal g-u-s13:29
pitti(langpacks are currently unnecessarily big; we'll get a -base refresh this weekend)13:29
chrisccoulsonso, i don't think size is a particular issue then if we make webdav optional, and not installed by default13:30
pittiso it should end up as 0.6 MB roughly?13:30
seb128chrisccoulson, obexd-client you mean?13:30
pittiyeah, we can fit it13:30
pittiseb128: is it a daemon which starts by default?13:30
chrisccoulsonpitti, yeah, i think so. i can look at patching g-u-s to add a button for installing the extra packages needed for webdav13:30
seb128pitti, 0.6 are mainly user documentation and translations13:30
baptistemmpitti, yeap13:30
seb128pitti, you will probably go lower once those packed13:31
chrisccoulsonit's not started if sharing is not enabled though is it?13:31
baptistemmit adds a daemon on the Autostart list13:31
chrisccoulson(which is the default anyway)13:31
pitticouldn't that be started only once you pair with a device?13:31
chrisccoulsonwe can make it conditionally autostart quite easily13:31
pittiwhy run it all the time?13:31
baptistemmchrisccoulson, I wonder what happen if you enableonce and disalbe afterward13:31
baptistemmI guess the daemon will start, check gconf and shutdown13:31
chrisccoulsonbaptistemm: we can do that in gnome-session13:32
chrisccoulsonno need to even start the daemon13:32
pittibaptistemm: AutostartCondition in the .desktop file wouldn't need that13:32
baptistemmsorry, I have to go, too bad I can't discuss that with you13:32
chrisccoulsonbut i like pitti's idea of not autostarting until a device is paired13:33
seb128chrisccoulson, you said "the only exrra thing that gnome-user-share will pull in is obex-data-server", but it uses obexd-client which gnome-bluetooth pull in already right?13:33
chrisccoulsonseb128 - gnome-user-share starts obex-data-server, which is what listens to the connections13:33
seb128oh13:34
seb128chrisccoulson, well that is already in thanks to gvfs-backends13:34
seb128so it's not something extra to install13:35
chrisccoulsonoh, even better then13:35
seb128chrisccoulson, can I note you down for the "install apache when checking the box if required" and "start only if device is paired"?13:35
chrisccoulsonseb128- yeah, can do13:36
seb128excellent, thanks13:36
seb128pitti, do you want g-u-s to be pulled in before ff and those changes to come in the next days?13:36
seb128pitti, or do you prefer to wait on those and grant ffe13:36
seb128?13:36
pittiseb128: in the interest of not making the CDs explode I'd rather wait until the apache dependency is gone13:37
pittithey should just barely fit now13:37
seb128pitti, oh, that I would take of13:37
pittiI can drop more langpacks if necessary13:37
seb128+care13:37
pittiseb128: as for the "install apache through GUI", no need to block on that from my POV13:37
seb128I was speaking about the "install apache when activating webdav" and "start only when required"13:38
seb128ok13:38
pittiseb128: with AutostartCondition it should be good enough for now13:38
pittiso that it doesn't punish people who aren't using it at all13:38
pittion-demand and apache-through-UI are nice polish13:38
seb128ok, I will drop the apache depends, change the default to not activate sharing and use the desktop autostart condition13:38
pittiseb128: does that sound reasonable to you?13:38
seb128pitti, looks great to me thanks13:39
seb128I will also make gnome-bluetooth recommends it once it's done13:39
seb128no need to change seeds13:39
pittihmm13:40
pittinot sure about recommends vs. seed, but I leave that call to you13:40
seb128well +mir before13:40
seb128pitti, well gnome-bluetooth has a broken button now13:40
pittiah, ok13:40
seb128the preference "receive files" call g-u-s13:40
seb128which fails on "no such binary"13:40
chrisccoulsonwe'll need to at least hide/desensitize the apache related UI elements when apache is not installed, even if we don't provide an install button13:41
seb128that's worth a recommends ;-)13:41
chrisccoulsonbut an install button would be more useful :)13:41
seb128chrisccoulson, I was thinking just unchecking the box13:41
seb128and displaying a dialog when you try to check it13:41
seb128"install apache"13:41
chrisccoulsonyeah, i don't mind. i can look at that anyway13:41
seb128bonus point if that dialog let you do it13:42
vishseb128: any chance of getting an update for Bug 523048 before a3 freeze?  /me knows chrisccoulson would like that ;)13:42
ubottuLaunchpad bug 523048 in humanity-icon-theme "transmission needs a monochrome icon" [Wishlist,New] https://launchpad.net/bugs/52304813:42
vishi also noticed that the ibus icon isnt being used , turns out app indicators use the name "ibus-keyboard" we could fix that too ?13:42
chrisccoulsonas long as it ends up in the ubuntu-desktop package set ;)13:42
seb128kwwii, ^ vish's question13:42
seb128chrisccoulson, I will do the first wave of changes to get it installed by default before ff13:42
seb128chrisccoulson, and then let you clean the mess ;-)13:43
chrisccoulsonseb128 - thanks. i'll work on the extra changes later on then :)13:43
* seb128 likes to break things and let other people fix :-p13:43
* pitti hugs chrisccoulson and seb12813:43
chrisccoulsonvish - what do you need from me for the transmission icon?13:43
* seb128 hugs pitti chrisccoulson13:43
* chrisccoulson hugs pitti and seb12813:43
pittiseb128: way too often it is the other way around :/13:43
vishchrisccoulson: nah , i mentioned you would like that bug fixed :)13:43
chrisccoulsonvish - oh, yes please :)13:43
pittiyay, there goes my last a3 work item13:44
seb128pitti, yeah...13:44
seb128wouh13:44
seb128\o/13:44
seb128pitti, you rock ;-)13:44
pittiand you!13:44
seb128pitti, I've the bootspeed spec still on my TODO list, what should we do with it?13:44
pittiseb128: this is pretty pointless, since we have an entire spec for it13:45
seb128well I think the work item is coming from the blueprint milestone no?13:45
pittiseb128: let me at least reassing it to the entire team, so that it's not on your personal list13:45
seb128thanks13:45
pittiseb128: reassigned13:46
pittiseb128: I guess we can close this once we hit 4 s :)13:46
seb128hehe13:46
pittior, rather, once we fix the remaining work items on desktop-lucid-startup-speed13:46
seb128I guess you can postpone the xrandr one assigned to chrisccoulson too13:46
seb128we have higher priority things to do13:46
seb128it's a "nice to get" but not something which shows on the mini13:47
pittiseb128: now you are down to one (the nm-applet one, which is "in progress")13:47
seb128pitti, well it's done from my pov too13:47
pittiseb128: not sure; did we ever measure its impact?13:47
chrisccoulsoni shall be looking at the xrandr / gnome-desktop stuff when i start looking at this gsd crash issue again13:47
seb128chrisccoulson, too many things to do for you there now ;-)13:47
chrisccoulsonwhich i'm hoping i'll be able to recreate once i've got my external monitor connected up13:47
chrisccoulsonheh, yeah ;)13:48
pittichrisccoulson: now that I ran out of WIs, I'm happy to take a look at xrandr, if you want (not sure how much "attached" you got to this by now)13:48
seb128pitti, I don't think we did on the mini, I get a 2 seconds "wait" on my d630 though13:48
chrisccoulsonpitti - feel free to. i think the delay there is probing the hardware, when gsd initially calls gnome_rr_screen_new13:48
chrisccoulsoni'm sure the delay is XRRGetScreenResources13:49
seb128pitti, nm-applet what do you recommend to do? I'm done with the change, we can get it uploaded or wait for upstream comments, it's in bugzilla and in the daily n-m ppa I think13:49
seb128pitti, or asac said he would ping somebody to get it in the daily builds13:50
seb128so the wi can be closed or move to beta-1 and closed when we upload13:50
seb128imho13:50
pittiseb128: if you are happy with it, feel free to upload; it doesn't change anything on the user's home or so, so we can always replace it with something better if upstream has comments13:50
pitti(or coordinate upload with asac)13:50
seb128ok13:50
seb128asac, ^ can you get nm-applet uploaded if you review the change and are happy with it? or should I be doing that?13:51
asacseb128: i can add it13:51
asacseb128: are you happy with it now?13:52
asac(you said you wanted to change a few things still)13:52
pittioh, I'll also have a look at the nautilus-share plugin13:52
pittiit still takes .53 s to initialize13:52
pittibut before that, I'll take a break13:52
seb128asac, I pinged you 15 minutes after than with the debdiff on my people webpage13:54
seb128asac, there is just a distro patch which needed to be updated too13:54
asachmm ... seems that ping slipped13:54
asacok got it13:55
kenvandinepitti, thx for reverting the g-p-m patch, i'll talk to those guys to get it cleaned up13:56
kenvandineseb128, don't we want rhythmbox-plugins installed by default?13:56
asacseb128: it still has different indentation style13:57
seb128kenvandine, rhythmbox recommends those13:57
kenvandinei didn't get it in my upgrade13:57
asac+-      ICON_LOAD(applet->wwan_icon, "nm-device-wwan");13:57
asac+-      ICON_LOAD(applet->vpn_lock_icon, "nm-vpn-active-lock");13:57
asac++    g_return_val_if_fail (name != NULL, FALSE);13:57
kenvandinei didn't dist-upgrade i guess13:57
seb128asac, oh, I forgot to fix that, let me 2 minutes I will do it now13:57
asacthanks13:57
asacjust give me the patch13:57
kenvandineseb128, so i need to make the u1music store plugin depend on that instead :)13:57
asaci have to fiddle with changelog anyway as we are already ahead13:57
asacwill use your comments and give credits to you ;)13:57
seb128asac, ok13:58
seb128kenvandine, libubuntuone is blocked on discussion with pitti btw13:58
kenvandineoh, what's up with it?13:58
seb128kenvandine, he would prefer to get the library having conflict files and licenses not in upstream tarball fixed before upload13:58
seb128kenvandine, also you don't install the .defs not sure if it's required not the translations13:58
kenvandineseb128, ok... i'll try to track down rodrigo asap13:59
seb128not->nor13:59
seb128usually you need a -common for translations13:59
seb128but with ubuntu language pack you can probably spare this one13:59
seb128you might want to do one anyway14:00
seb128and move the non versions js dir there14:00
kenvandineseb128, i'll talk to rodrigo, but i think versioning the js files is a good thing14:00
seb128right14:01
kenvandinei can imagine if you have multiple versions of the lib installed, they will depend on features in the javascript14:01
kenvandineaquarius emailed rodrigo about it14:01
aquarius*nod* I'm not sure where rodrigo is today :(14:01
kenvandineyeah... i've been looking for him :)14:02
aquariusah, he's got a swap day today, according to the holiday calendar. that's inconvenient.14:02
* kenvandine is going to have a long day... i can feel it14:02
kwwiiseb128, vish: sorry, I was out to lunch14:04
kenvandinekwwii, so the empathy theme, i should do that in a new package and make the ubuntu-art package depend on it right?14:04
kwwiivish: send me an email with the issues and I can see that things get fixed14:04
vishkwwii: sure.14:04
kenvandinekwwii, should it have a separate project?  i am mostly wondering where to keep the source :)14:05
hyperairhmm what's up with nautilus-share?14:06
kenvandineaquarius, does the u1music rb plugin add that "musicstore" entry in the treeview?14:06
aquariuskenvandine, yes14:07
kenvandineaquarius, shouldn't that be more "U1" specific?14:07
kenvandineit is kind of vague... no caps and one word14:07
kenvandinejust to be a critic :)14:07
aquariuskenvandine, the entry should say "Ubuntu One". which treeview do you mean? the rb sidebar?14:07
kwwiikenvandine: it would be best to have it in it's own package, ideally, because it is not part of the empathy source (I assume)14:07
kenvandineunder library14:07
seb128asac, http://people.canonical.com/~seb128/nm-applet.patch14:08
kwwiikenvandine: and you can put it in the ~ubuntu-art-pkg team14:08
kenvandinekwwii, yeah... but can the source live under ubuntu-art somewhere?14:08
kwwiikenvandine: or you can send it to me and I can take care of that14:08
aquariuskenvandine, ah, yeah14:08
kenvandineor is it best to create a full LP project for it14:08
kenvandineaquarius, so that is your fault?14:08
kwwiikenvandine: https://launchpad.net/~ubuntu-art-pkg/ is fine14:09
aquariuskenvandine, I'm not sure that that's fixable (it's the folder name of the library), but I'll look into it14:09
seb128kwwii, nothing to be sorry about ;-)14:09
kwwii;)14:09
kenvandineaquarius, really?14:09
seb128kwwii, can you merge the fix vish mentionned so I can sponsor that to lucid14:09
kwwiiseb128: yes, I'll get the details from him and take care of it14:09
* vish doing it^ as we speak14:09
aquariuskenvandine, I can always rename the folder, perhaps14:10
seb128kwwii, thanks14:10
kwwiivish: thanks, hit me up when you'redone14:10
kenvandinekwwii, that is more ownership though... what LP project should it be associated with?14:10
kenvandineaquarius, so right now "Music" expands to have 2 sub items in the tree, "Music" and "musicstore"14:10
kenvandineseems those should have proper labels and translatable14:10
kenvandinenote i have not looked at the rb source for that :)14:11
kwwiikenvandine: something like ubuntu-empathy-theme or such14:11
kenvandinekwwii, ok14:11
aquariuskenvandine, I add a second library (the music store folder); under Music, it then names the two folders that are libraries14:13
kenvandineok... so it is purely a folder name... no way to label them?14:13
kenvandineoh well14:13
kenvandineperhaps something more u1 specific then :)14:14
aquariuskenvandine, that's what I think14:14
aquariusI can rename the folder though14:14
kenvandineaquarius, i think it should be something more like Purchased14:14
kenvandineor U1 Purchased, etc14:14
aquariuskenvandine, agreed14:14
kenvandineaquarius, thx :)14:14
kenvandineaquarius, not that i don't LOVE the u1music store :)14:15
seb128asac, updated version should fix all the tab against space and trailling space issues14:15
desrtseb128: looks like a decent chance that the patch will go upstream14:16
seb128desrt, the nm-applet one?14:16
desrtno.  eog one14:17
desrtfor this cycle14:17
seb128ah, sorry I was on wrong context14:17
seb128you rock, thanks14:17
seb128kenvandine, how is f-spot editing going?14:17
desrtwell, it raise a question, though:14:17
desrtare you happy with the current "distributor" interface?14:17
seb128kenvandine, desrt got the eog "add edit button" part done14:17
desrtie: patch here and here14:17
seb128desrt, well I'm not so sure why you don't want an edit by default upstream? is that because GNOME has no image editor?14:18
desrtseb128: yes.  exactly.14:18
seb128desrt, but yeah, the change is trivial to be a non issue14:18
kenvandinedesrt, adding editing to eog?14:18
kenvandineseb128, i have the patch backported to our version14:18
kenvandinebut it is crashy14:18
kenvandineand i ended up getting no work done on it yesterday14:18
desrtkenvandine: no.  remember from dallas we decided that we'd add a "edit image" button to eog that opened the f-spot editor?14:19
kenvandinehoping to do more today14:19
kenvandineoh... just launching :)14:19
kenvandineok14:19
kenvandineseb128, but it is no more crashy than what sde did in his branch of master14:19
seb128when does it crash?14:20
kenvandineit crashes on the actions that does live updates of the preview14:20
kenvandineso crop, red-eye, etc works14:20
seb128ok, so sort of common actions14:20
seb128not really a corner case situation14:20
kenvandineyeah14:20
desrtthat's really a better thing14:21
kenvandinethe hack would be to disable the other actions when in view mode :)14:21
kenvandinebut upstream would never accept that14:21
kenvandinethe fix is to figure out why it is blowing up :)14:21
desrtif you can't fix it, release it with the crashes into alpha 314:21
desrtsomeone else will fix it.  guaranteed. :)14:21
kenvandineseb128, i can make it work in either browse or view mode, not both :)14:21
kenvandinei need to talk to sde, but he wasn't around when i was working on it14:22
kenvandineseb128, there is also an issue with saving files and no undo14:22
seb128kenvandine, rubenv said he started a job 2 weeks ago or so14:22
kenvandinef-spot does commits as you do things14:22
seb128he = sde14:22
kenvandinewithout a separate save call14:22
kenvandineyeah14:22
seb128hey tedg14:23
kenvandineso as soon as you do something, it is saved14:23
seb128ok14:23
kenvandineand there is no concept of undo, f-spot depends on you having an original version in the library14:23
seb128seems we have a packaged agenda for the week14:23
seb128let's keep moving and get things in order14:23
kenvandinemaybe i'll just talk to rubenv14:23
seb128can you dump your f-spot work in a bug or in bzr so other people can review it?14:23
seb128and move back to libubuntuone for now14:23
kenvandinesure, it is in bzr already14:24
seb128let's get that done14:24
seb128then we can come back to f-spot14:24
kenvandineyeah, that is higher in my queue :)14:24
seb128seems you will have a busier end of week than me14:24
seb128I can cover for dxteam updates tomorrow if required14:24
kenvandinewhich is why i didn't touch it yesterday... i also have a couple sfts things to finish14:24
kenvandineseb128, if you could... that would rock...14:24
seb128ok, done14:24
kenvandineexcellent14:24
kenvandineseb128 is my hero14:24
* seb128 hugs kenvandine14:24
seb128that's team work ;-)14:25
kenvandineyup14:25
kenvandineseb128, know anything about generating API docs for dbus interfaces?14:26
seb128no14:26
seb128but I'm sure Keybuk or tedg or pitti do ;-)14:26
kenvandinegoogle isn't very helpful14:27
tedgkenvandine: We're using doxygen for dbusmenu.14:27
tedgkenvandine: He's not in this channel, but that was all agateau's work.14:28
* kenvandine wants to use epydoc if possible14:28
kenvandinesince that is what i am using for the python docs14:28
* tedg assumes that epydoc is some way to generate docs but not know if they're actually generated correctly until users take multiple choice tests to see if they understood them.14:29
pittire14:37
seb128wb pitti14:37
kenvandinehey pitti!14:37
pittihey kenvandine14:37
seb128pitti, so what did you consider things that should be fixed before upload for libubuntuone14:41
seb128?14:41
seb128let's make sure we agree on what needs to be done14:41
seb128so we keep moving there14:41
pittiseb128: just talking to Ken about that14:41
seb128ok14:41
pittithe orig tarball needs a license (that should be simple?)14:41
pittiand the library mustn't ship a non-library file, at least not in a non-versioned dir14:42
seb128I'm never sure how flexible we can be about that14:42
seb128ie if that's fine to have in the diff.gz until a new tarball upload14:42
pittiwell, it'll bite us once we have a version bump, won't it?14:42
seb128I was speaking about the license14:42
pittiseb128: for stuff where we are upstream we could be more liberal about it, of course14:42
seb128the non versioned dir right14:42
pittiat the same time it's rather easy to fix; we can just repack the orig.tar.gz14:42
seb128I just think it's going to be fixed in a few days timeframe since we are upstream for it14:43
seb128and we will not likely see a soname change so soon14:43
seb128or abi version change14:43
seb128but right, if we have an ffe we can as well get those sorted before upload14:43
pittiso is it hard to ship it in /usr/lib/ubuntuone/1/ or so?14:44
kenvandinewell it might require code changes in how it loads the javascript14:44
kenvandinei wanted to talk to rodrigo about it14:44
kenvandinebut he is out14:44
seb128I would expect it's a one liner change in the code14:45
seb128no?14:45
kenvandineprobably... but i haven't looked and figure as long as we make sure it gets fixed soon it shouldn't block getting the initial version out14:45
seb128right, that's what I said before, it should not be an issue we will get that fixed soon and before any abi change for sure14:46
pittiit's uploading things which will explode in our face when we forget about them14:47
pittithat's why I didn't new it yet14:47
kenvandineit is an easy fix... perhaps a distro patch?14:47
kenvandinehang on... let me talk to statik :)14:47
pittifor now we could just patch the path in the source (append an /1 dir) and ship the file there?14:47
pittior 0 if the soname is 014:48
kenvandinemaybe i can get it into the tarball14:48
vishkwwii: merge awaiting approval :)14:48
pittisimilar to /usr/lib/evince/2 or /usr/lib/indicators/314:49
kenvandineright14:49
kenvandinebut should it be in libdir or datadir?14:49
pittikenvandine: depends whether the file is arch dependent or not14:49
kenvandineok14:49
kenvandinedatadir14:49
pitti(I don't know at all what the file is about)14:49
kenvandineit's just javascript14:49
seb128pitti, some .js14:49
seb128ie text files14:50
pittiah, /usr/share/ is fine then (datadir)14:50
kwwiivish: cool, I'll take care of it in a bit14:50
seb128where they are is fine, just version the dir14:50
kenvandinepitti, seb128: ok i proposed a branch to statik that installs the js in a versioned dir14:59
kenvandinehe should get that into the release he is doning14:59
kenvandinedoing14:59
seb128good14:59
kwwiiseb128: I pushed my changes to lp:~ubuntu-art-pkg/humanity/release15:03
seb128kwwii, ok, looking15:04
mvochrisccoulson: there is a interface for this with aptdaemon, here is a example: http://paste.ubuntu.com/378395/15:13
seb128chrisccoulson, pitti: I've uploaded gnome-user-share, just moved things to suggests15:13
chrisccoulsonmvo - thanks. i'll take a look at that later15:13
pitti\o/15:13
chrisccoulsonseb128 - cool, thanks :)15:13
seb128chrisccoulson, pitti: the sharing is off by default and the binary just exit when that's the case so I didn't do the autostart condition15:14
pittithat still requires loading, linking, and running the binary then?15:14
seb128yes15:14
chrisccoulsonthat's ok. i will convert it to an autostart condition soon15:14
seb128not trivial15:14
seb128some people might have webdav sharing one but not bluetooth15:14
seb128some bluetooth and not webdav15:14
seb128I would rather suggest add a delay key if the binary loading is an issue15:15
chrisccoulsonyeah, that's true. i can merge both of those options in to a single gconf key though, which gnome-session can use to trigger the autostart15:15
seb128sharing can start 15 seconds in the session15:15
chrisccoulsonyeah, that should be ok15:16
rickspencer3woah, trend line is looking ok!15:16
rickspencer3http://people.canonical.com/~pitti/workitems/canonical-dx-team-lucid-alpha-3.html15:16
rickspencer3pitti, nice ^15:16
pitti:)15:16
rickspencer3pitti, didrocks I thought we were going to move the 2d/3d detection stuff into bugs15:17
pittiwe can push those WIs out to beta-1 for my sake15:17
didrocksok, I have an app which just print a string (n-l or n-l-efl) depending on you driver. I'm not sure about the licensing as most piece come from glxinfo. Can I just pastebin somewhere to ensure you have the right choice?15:17
didrocksrickspencer3: right, I just begin them15:17
pittididrocks: please don't15:17
didrocksand need to test the caching copy on ubiquity15:18
didrockspitti: ?15:18
pittididrocks: I mean, don't make a separate app; just add it as a patch to n-l itself15:18
didrockspitti: and so, n-l will launch n-l-efl?15:18
pittiit's 10.000 times more expensive to run another program than to just run a libGL function15:18
pittididrocks: I thought that was the idea?15:18
didrockspitti: ok, it's just that it's not just one line function, there is something like 100 lines for init before I can make the call15:18
pittididrocks: ah, so what things do you have to test for?15:19
didrockspitti: we have to get a screen, init some GL stuff on it, get some GL stuff like having the right Visual mode15:19
pittididrocks: as for your original question, if its' copy&paste from glxinfo code, keep its license and copyright15:20
didrockspitti: that's why it took me one hour for that :)15:20
didrocksI just try to clean as much as possible to only have the needed initilisation15:20
pittididrocks: it doesn't give you the renderer without initializing a GL screen? d'oh15:20
didrockspitti: right15:20
didrocks:/15:20
didrocksit segfaults nicely15:21
pittididrocks: so, just add the glxinfo copyright to n-l's copyright then?15:22
pittidepending on whether it was a copy&paste, or basically new code since you threw it around so much15:23
didrockspitti: from 1000+ lines, we got down to ~8015:23
didrocks(from glxinfo)15:23
seb128pitti, how busy are you still today?15:26
pittiseb128: currently catching up on SRU (ETA ~ 1 hour), phone call with Rick15:26
seb128pitti, ideally we would need gnome-user-share mir review and mako (rhythmbox uses python-mako for it's contextpane option)15:26
pittiseb128: but if there's something urgent I can drop SRUs15:26
seb128I will write the mirs15:27
pittiseb128: can do15:27
seb128not sure if we want those promoted by ff15:27
pittiseb128: well, there's not much to write, just a lot to check :)15:27
seb128pitti, right15:27
pittiseb128: mako is a nuisance15:27
seb128pitti, python-mako Recommends python-beaker too which is in universe too15:27
pittimako depends beaker depends sqlalchemy15:27
seb128but I think that would be turned to a suggest15:28
seb128would -> could15:28
pittiseb128: at least the beaker -> sqlalchemy dep should be dropped15:28
seb128pitti, it seems beaker is used for caching15:29
seb128but I doubt rhythmbox requires that15:29
seb128oh15:30
seb128pitti, python-mako is a gwibber depends too15:30
seb128we will need it promoted anyway15:30
pittiright, those names rang a bell15:30
vuntzchrisccoulson: did you have time to update the gnome-session autostart-delay patch?15:31
* vuntz wonders if it might still be possible to push it in15:32
chrisccoulsonvuntz - i've not had any time to do any more work on it for the last week or so. i still intend to finish it, but i'm struggling to find time at the moment15:34
kenvandineseb128, libu1 updating coming in a few :)15:34
kenvandines/updating/update15:34
seb128ok15:35
kenvandineseb128, ok, lp:~ken-vandine/libubuntuone/packaging15:39
kenvandinewhoops15:39
kenvandinewait15:39
kenvandineseb128,  lp:~ken-vandine/libubuntuone/ubuntu15:40
seb128ok15:40
kenvandineseb128, and you should have access to lp:~ken-vandine/rhythmbox-ubuntuone-music-store/ubuntu now15:45
seb128kenvandine, ok, trying in a minute15:47
seb128kenvandine, do you know how those .js are used btw?15:47
kenvandinethe library uses them in the webkit webview15:47
kenvandinei don't think things outside libubuntuone should load them15:47
seb128ok, so webkit15:47
kenvandineyup15:47
seb128no need to have a js engine installed like gjs or libmozjs15:48
kenvandinei assume15:48
seb128kenvandine, you still don't have the .defs and translations installed15:49
seb128I guess the .defs should go to the python binary15:50
seb128and you can install the translations in the library15:50
seb128they will be langpacked anyway15:50
kenvandinehumm15:50
kenvandineseb128, fixing15:56
kenvandineanything else?15:56
seb128no15:56
kenvandinegreat :)15:56
kenvandine+debian/tmp/usr/share/locale/*15:57
seb128pitti, any opinion on where translations should go? in the library based on the fact that it will be stripped for langpacks?15:57
kenvandineis that good for the translations?15:57
seb128I don't fancy adding a -common which will be empty when those are moved to langpacks15:57
pittiseb128: ok for me, if it gets rebuilt after promotion, or NEWed straight to main16:00
pitti(the latter is probably okay)16:01
seb128pitti, thanks16:01
seb128kenvandine, go for it16:01
kenvandineok, one sec16:02
kenvandineseb128, pushed16:07
seb128kenvandine, ok16:08
seb128kenvandine, uploaded16:16
kenvandineexcellent, thx seb128!16:16
seb128pitti, libubuntuone updated sent your wait for NEW review if you still want to review it16:16
seb128kenvandine, np, store next ;-)16:17
kenvandinehehe :)16:17
seb128kenvandine, I can confirm access issue has been fixed now16:18
kenvandinecool16:18
seb128kenvandine,16:19
seb128"Depends: ${misc:Depends},16:19
seb128 ${python:Depends}${misc:Depends},16:19
seb128 ${python:Depends},16:19
seb128"16:19
seb128kenvandine, spot the error ;-)16:20
kenvandinecrap... why doesn't that blow up?16:20
seb128kenvandine, do you need other rhythmbox plugins for the store to work?16:21
kenvandinethe python one16:21
kenvandinepushed16:21
seb128kenvandine, that one is easier to review ;-)16:22
seb128"binary-predeb/rhythmbox-ubuntu-music-store::16:22
seb128        rm -rf debian/$(cdbs_curpkg)/usr/share/pyshared*"16:22
seb128why that?16:22
seb128that seems hackish16:23
kenvandinewell, i couldn't find a better way not to include useless files16:24
seb128kenvandine, upstream issue but the rb-plugin should have a .in16:24
kenvandinethis isn't a python library16:24
seb128so it can get translated16:24
kenvandinegood point... aquarius ^^16:25
seb128the .in usually have _Name16:25
aquariushappy to do that if you can explain what it means. :)16:25
seb128_Name=...16:25
seb128_Description=...16:25
seb128and lists that in the POTFILES.in usually16:25
seb128look at how rhythmbox is doing it maybe16:25
kenvandineaquarius, it parses the .in and generates the .plugin file16:26
seb128right now the name can't be translated16:26
seb128anyway not an issue for the upload16:27
seb128kenvandine, that one seems good to me, I test build and will upload16:27
kenvandineseb128, thx :)16:28
seb128kenvandine, do you have an @ubuntu.com email?16:28
kenvandinei do16:28
seb128can you use that for the maintainer?16:29
kenvandinesure16:29
seb128in the control16:29
* kenvandine changes16:29
seb128it will avoid build breaking due to the lack of XSBC-Original-Maintainer:16:29
seb128tools don't like ubuntu revision without XSBC-Original-Maintainer16:29
kenvandineseb128, pushed16:30
didrocks\o/ the 2D/3D netbook-launcher selection works (at least, with my hardware with and without rendering)16:30
didrocksmy last WI about ubiquity copy wallpaper cache is written, just testing it right now :)16:31
seb128kenvandine, should the store be on by default?16:31
kenvandineyeah16:31
seb128it's not there16:31
kenvandinethat will require a patch to rb16:32
seb128oh ok16:32
seb128should in that sense then ;-)16:32
kenvandineyup :)16:32
kenvandineneeded to get this uploaded first :)16:32
seb128can't you just ship a gconf key with the store package?16:32
kenvandineaquarius, ^^16:32
aquariusseb128, I'm going to, but not yet16:32
kenvandineseb128, i think it is a single key with a list of enabled plugins16:32
kenvandineor something16:32
kenvandineaquarius, oh? ok... i thought you had said you couldn't do that16:33
seb128usually it's /apps/rhythmbox/plugins/<naming>/active16:33
aquariuskenvandine, I...believe it's doable, based on research, but I haven't actually tried it yet16:33
kenvandineaquarius, now would be a good time to figure that out :)16:33
* kenvandine looks at clock16:33
aquariusI don't have to do that before feature freeze, do I?16:34
aquariusif I do, then everyone running lucid will get the store enabled, and when they click on it it'll say "The music store isn't available yet".16:34
kenvandineaquarius, so?16:34
kenvandine:)16:34
seb128$ gconftool --set /apps/rhythmbox/plugins/umusicstore/active  --type bool true16:34
aquariusI planned to enable it for everyone automatically once we've got some beta testing done16:35
seb128kenvandine, ship a .gconf-defaults in the debian dir with that line16:35
seb128 /apps/rhythmbox/plugins/umusicstore/active true16:35
kenvandineseb128, ok16:35
seb128that should work16:35
kenvandineaquarius, i would say that is a feature ...16:35
aquariusok...16:35
* kenvandine tests16:35
kenvandineseb128, i guess i need to add a gconf dep too?16:36
kenvandineor is that implied ?16:36
aquariussurely rhythmbox already depends on gconf?16:36
kenvandineyes16:36
seb128oh good point16:37
kenvandinejust making sure i don't need to do it as well in the package :)16:37
seb128we might want to do it in rhythmbox16:37
aquariusseb128, you'd rather that everyone got a music store which says "The music store is under development, please be patient", rather than didn't get it at all?16:37
seb128aquarius, no, I just realized it was doing that now16:37
seb128I'm doing review and first run now16:37
seb128I never tried befor16:37
aquariusI'm trying to minimise the amount of disappointed looks I'll get from people who say "wahey! music store!" and then don't get it :)16:37
seb128I was expecting to have a working store by now ;-)16:37
seb128right16:38
kenvandinehaha... by alpha3 :)16:38
seb128just happened there :p16:38
kenvandineaquarius promised :)16:38
seb128well I've seen things during the sprint which looked nice16:38
seb128not a one line label ;-)16:38
aquariusseb128, it is working, if you've got all the pieces in place, but I'm terrified that there might be bugs I haven't yet come across which will cause people to buy music but then not get it. Which would be a crushingly bad first impression.16:38
seb128yeah, fair enough16:38
seb128I'm not judging16:39
aquariuswhich is why I want to get my betatest group to try it first before I open it to the world of twitter feedback :P16:39
seb128better to take your time until you feel good about it16:39
seb128in any case the package seems good for lucid upload16:39
seb128it's just sort of useless :p16:39
kenvandineok, so i will hold off on the gconf setting :)16:39
kenvandinei added it to the package... but won't upload :)16:39
kenvandineken16:42
kenvandinemko09i8u16:42
kenvandinels16:42
kenvandinedf -h .16:42
kenvandineps16:42
kenvandinetop16:42
kenvandineMqps auxww|grep guest16:43
kenvandineMqps auxww|grep gdm16:43
didrocksasac: JamieBennett: now that I have an embryonary working 2D/3D selector in netbook-launcher, can you please remove the uneeded C/R against netbook-launcher? (no file in common from what I saw)16:44
didrocks(in n-l-efl)16:44
chrisccoulsonkenvandine: focus issue there?16:46
seb128kenvandine, did you just copy a password there?16:49
seb128james_w, hey16:52
seb128james_w, can you move lp:~ubuntu-desktop/libubuntuone/ubuntu to lp:ubuntu/libubuntuone?16:53
james_wseb128: done if you want to confirm16:56
seb128james_w, confirm how?16:57
seb128just there?16:58
seb128yes I confirm ;-)16:58
seb128thanks16:58
Sarvattchrisccoulson: weren't you hitting this bug? are you able to see if the patch works for you? http://bugzilla.kernel.org/show_bug.cgi?id=1499717:00
ubottubugzilla.kernel.org bug 14997 in Video(DRI - Intel) "Closing and re-opening the lid does not reactivate the backlight" [Normal,New]17:00
seb128james_w, lp:~ubuntu-desktop/rhythmbox-ubuntuone-music-store/ubuntu too if you can ;-)17:03
seb128kenvandine, ^ sponsored too now17:04
james_wis that the package name too?17:04
seb128james_w, yes17:04
seb128james_w, thanks!17:05
james_wit apparently needs to at least hit NEW or something17:05
chrisccoulsonSarvatt: yeah, i get that bug too17:05
james_wthere we go17:05
james_wwe're too efficient ;-)17:05
chrisccoulsoni won't be able to check if the patch works for me this evening though. i've already got quite a bit to do17:05
=== hggdh_ is now known as hggdh
seb128james_w, hehe ;-)17:07
Sarvattno worries, as soon as I see it go upstream I'll let ya know incase you want to try a mainline kernel out to see if it fixes it and bug the kernel people about backporting it if so :)17:07
Sarvatti cant reproduce it but i've seen you mention having the problem before17:09
chrisccoulsonyeah, i can reproduce it every time i close the lid17:10
chrisccoulsoni have to make sure i don't do it by accident ;)17:10
chrisccoulsonright, home time17:11
chrisccoulsonbbiab17:11
pittiseb128: looking (libu1)17:19
seb128pitti, danke17:21
kenvandineseb128, thx17:25
kenvandineseb128, i did just notice in the rb plugin, that rm -rf debian/$(cdbs_curpkg)/usr/share/pyshared isn't getting run17:28
kenvandines/rhythmbox-ubuntu-music-store/rhythmbox-ubuntuone-music-store fixes it17:28
kenvandinesuffered from a package rename :)17:28
kenvandinenot a big deal, the files are harmless17:28
kenvandinebut noise17:28
kenvandinei'll have the fix in the next upload :)17:28
seb128pitti, bug #523310 btw for the record17:31
ubottuLaunchpad bug 523310 in gnome-user-share "[MIR] gnome-user-share" [Wishlist,New] https://launchpad.net/bugs/52331017:31
baptistemm\./17:33
pittiseb128, kenvandine: libubuntuone NEWed; do you want to upload a new version of rb-u1-music-store?17:33
baptistemmseb128, I saw you did the Suggest change, thanks17:33
kenvandinepitti, nah... it is fine17:33
pittiin other words, should I reject the current upload, or look at it?17:33
seb128baptistemm, np17:33
pittiseb128: will look at the MIR after NEWing17:33
seb128pitti, look at it, it's a detail17:33
kenvandinei just was removing some junk but it is harmless...17:34
seb128urg17:34
seb12845 mirs waiting17:34
kenvandineurg17:34
baptistemmhuuu17:34
kenvandine:)17:34
baptistemmgo go go17:34
seb128and there is no gwibber etc there yet17:34
kenvandine?17:34
seb128kenvandine, didrocks: who is supposed to do that one?17:34
kenvandinedidrocks was working it17:34
pittikenvandine: btw, we shuold use python-support these days17:34
kenvandinei thought he finished it yesterday17:34
seb128kenvandine, gwibber needs a mir no?17:34
pittiseems that Debian converges on that one17:34
* didrocks is overloaded :)17:35
pittithe MIR WI is assigned to kenvandine  ATM17:35
seb128didrocks, welcome to the club17:35
kenvandinepitti, yeah... didrocks had started it and volunteered to finish it off :)17:35
seb128didrocks, kenvandine is overloaded too ;-)17:35
didrocksI guess it just needs to update the dep with last gwibber (https://wiki.ubuntu.com/MainInclusionReportGwibber)17:35
pittiok, feel free to reassign it to didrocks then17:35
seb128didrocks, we moved away from using wiki paperwork for mir btw17:36
kenvandinedidrocks, yeah... and subscriber the mir team17:36
seb128didrocks, https://wiki.ubuntu.com/MainInclusionProcess17:36
kenvandineseb128, oh?17:36
seb128kenvandine, ^17:36
seb128it was discussed on u-d list17:36
seb128and announced on the announce list17:36
seb128you just need to open a bug and list point you checked which were problematic17:36
seb128not to write all the "checked that <...> is done correctly"17:37
pittiwell, it's of course still _allowed_ to write a wiki page17:37
seb128point -> the points17:37
asacdidrocks: sure17:37
didrocksseb128: oh, from last note, I didn't see there was an agreement on that17:37
pittiif you prefer the template as a checklist17:37
seb128asac, got nm-applet uploaded yet? ;-)17:37
kenvandinegood :)17:38
seb128didrocks, kenvandine: one of you is going to do the mako mir I guess?17:38
asacseb128: thought it wasnt urgent17:38
didrockspitti: the checklist is almost done17:38
didrockspitti: just need to update with last kenvandine's changes17:38
pittiteam spirit! :-)17:39
seb128asac, not really urgent no, it's my remaining alpha3 item ;-)17:39
seb128asac, I just though you said you were about to do it17:39
seb128asac, no hurry ;-)17:39
asacwhen i said that i was waiting for the second revision ;)17:39
asacanyway let me pull it17:39
asacodd ... didnt you also have a debdiff?17:40
asaci wanted to take the comment from that ;)17:40
seb128asac, http://people.canonical.com/~seb128/nm-applet.debdiff17:40
seb128asac, http://people.canonical.com/~seb128/nm-applet.patch17:40
seb128the patch is lazily_load_icons.patch updated to fix spacing issues17:41
seb128I forgot to rename it before scping17:41
asacyes17:41
asacno its great ;)17:41
pittiseb128: would you mind seeding rhythmbox-ubuntuone-music-store into desktop?17:41
seb128pitti, I was going to make rhythmbox recommends it rather17:41
seb128pitti, but as you prefer17:41
pittibut that wouldn't be true17:41
pittiRB works perfectly without it17:41
pittiI think that's the kind of top-level desktop feature that should be seeded17:42
seb128good point17:42
seb128is it ready for that?17:42
seb128right now it only displays a one line label17:42
pittiseb128: oh, if it's still broken, nevermind17:42
seb128well not broken17:42
seb128just "not activated"17:42
* pitti leaves in universe then17:42
seb128they fear bugs which lead to have people paying and not getting what they paid for ;-)17:43
seb128so it's not on by default yet17:43
pittiok, so let's have it mature a bit in universe for now17:43
pittiseb128: libubuntuone is in main now (with my MIR hat on); trivial MIR case, anyway17:43
pittiand we need it to get the translations right17:44
kenvandinepitti, aquarius, seb128: but the plan is on the CD for alpha3 :)17:44
seb128kenvandine, no point of putting it on the CD if it displays that one line label imho17:44
aquariusseb128, it won't display that by alpha 3. By alpha 3 it'll work. Perfectly. For everybody.17:45
kenvandineit's a feature deliverable for alpha317:45
aquarius:-)17:45
kenvandineboth ends... so aquarius: get to testing :)17:45
seb128will it need code changes? or server changes?17:45
kenvandinejust the gconf key17:45
kenvandinerest is all server side17:45
seb128ok17:45
kenvandinewhich is why i think we should just enable it now17:46
seb128ok, let's get it to main then17:46
aquariusassuming that there are no bugs in it at all, it will need a couple of code changes to turn off the no-music-store-for-you page and let everyone get at it, and the gconf key. The rest is all server.17:46
seb128pitti, I will look into that in a bit, I didn't touch seeds since they have been reorganized, ie for cycles17:46
aquariusAssuming that there are no bugs is pretty ambitious of me, mind :-)17:47
seb128pitti, so I need to check how that's working now, but after finishing my other ff tasks17:47
seb128kenvandine, ^ see the "couple of code changes to"? ;-)17:47
asacok committed it (appended)17:47
pittiseb128: no different than ages ago; just add it to "desktop" in () parentheses (for "recommend") in lp:~ubuntu-core-dev/ubuntu-seeds/ubuntu.lucid17:48
seb128pitti, ok thanks17:48
kenvandineaquarius, ?  i thought that was automatic... /me grumbles :)17:48
aquariuskenvandine, at the moment, you have to specify a magic environment variable to get past the "no music store for you" page; that page is served locally, not from the server.17:49
aquariusso we'll take out the line that checks for the magic envar17:49
kenvandineyeah... i know... but i thought if you didn't specify it you got that from the server17:49
kenvandinewe could leave that line... but let it work if you don't specify it and it is live17:49
kenvandineso without that check, it doesn't even try to talk to the server?17:50
kenvandineor rather, with that check but the magic env not set?17:50
seb128pitti, desktop seeds recommends rhythmbox-ubuntuone-music-store now17:51
pittiah, good17:51
pittimerci17:51
seb128de rien17:51
kenvandineaquarius, can we get the code changes in so it is more dynamic when the store is available?17:51
seb128pitti, sorry for all the pings today, ff is a crazy time ;-)17:52
pittiseb128: no worries, I understand; it's just FF time :)17:52
kenvandinehehe... yeah it is :)17:52
aquariuskenvandine, um...you mean you want me to block stuff on the server? the problem with that is that it's quite easy to override the "no music store for you" page on the client: just set an envar. It's quite hard on the server, because I'd have to have the beta-test group go to different URLs (which were available to betatesters), and then I won't be testing what will actually be live, if you see what I mean17:53
kenvandinebut the beta testing is on edge, right?17:54
aquariusyes...?17:54
kenvandineso with the env set, it talks to edge properly... yada yada17:55
kenvandinewith the env, the prod server could do a proxy or redir or something to a "not avail" page17:55
kenvandinei guess it is late to be designing that ;)17:55
kenvandineand aren't those checks actually in libu1?17:55
aquariusthe checks are in libu1, yeah17:56
seb128aquarius, kenvandine: no need to argue now, get the thing working and let's do the code changes on monday next week17:56
kenvandineyeah, so that means another release of libu1 and rb plugin17:57
kenvandineok17:57
seb128so you still have some testing time17:57
seb128kenvandine, distro patches will do17:57
kenvandineseb128, just making sure we have a good plan17:57
kenvandine:)17:57
seb128yeah, I'm not woried about those17:57
seb128the changes seems to be easy17:57
kenvandinethey are17:57
kenvandinejust don't want to miss anything17:57
pittiseb128: hm, the g-u-s changelog says "Don't move autostart file from /etc/xdg/autostart to /usr/share/gnome/autostart. Upstream use the former."18:04
pittiseb128: but preinst cleans the autostart file in /etc/ on upgrade18:04
seb128urg18:04
pittialthough that's admittedly for a veeery old version18:05
seb128that's not from my upload but good catch18:05
pittiI don't htink that this code actually runs18:05
pittiseb128: no, not from your upload, just from previous merge18:05
pittiseb128: I think it's inert, but I wondered what the intent is18:05
seb128I will clean in the next upload18:05
pittiok, it just caught my eye18:05
seb128pitti, Josselin considers autostart as not conffiles18:05
seb128so he decided using etc is wrong18:05
seb128and changes debian packages to use usr18:06
seb128so he moves those there and clean etc files on upgrade18:06
pitti+gnome-user-share (0.3-1) hoary; urgency=low18:06
pitti+ -- Jeff Waugh <jdub@perkypants.org>  Tue, 01 Jun 2004 16:14:59 +100018:06
pittithose were the days...18:06
seb128hehe ;-)18:06
pittinote the time zone18:06
kenvandinelong time ago :)18:06
pittimust have been a sprint or so18:06
seb128pitti, +1000 seems correct for .au?18:07
kenvandinethe archive freezes for alpha3 tuesday right?18:07
pittioh, it's getting late18:07
pittiseb128: misread it as 0100..18:07
pittikenvandine: right18:07
seb128heh18:07
* kenvandine is just making sure to put just the right amount of pressure on aquarius :)18:07
pittiseb128: we need to rebuild g-u-s after the main promotion, for langpack stripping18:08
pitti(promoted now)18:09
didrockslp:~didrocks/casper/copy_wallpaper_cache needs sponsoring :)18:09
pittididrocks: hm, that's a project branch?18:11
pittididrocks: did you derive from lp:ubuntu/casper?18:12
didrockspitti: right, just when I pushed it I didn't check the format18:12
pittiok, np18:12
seb128pitti, ok, will take care of that18:12
* pitti hugs seb12818:13
pittiI'll sponsor casper18:13
* seb128 hugs pitti18:13
seb128pitti, is gnome-desktop still on your sponsoring list too or should I look at that one?18:13
pittididrocks: that looks nice, good job!18:14
didrockspitti: thanks :)18:14
pittiseb128: oops, that must have fallen through the IRC cracks; will look at this after casper18:14
seb128thanks18:14
pittididrocks: merged, uploading now; please flip the WI to "done"18:15
didrockspitti: thanks a lot!18:15
chrisccoulsonoops, the g-u-s conffile cleaning is probably from my merge ;)18:15
seb128chrisccoulson, yeah18:16
seb128chrisccoulson, I will probably wait for your other changes for the upload if you think you will have those done this week18:16
chrisccoulsoni will start working on those tonight18:17
seb128ok18:17
seb128no hurry to get the rebuild anyway, we will reupload on monday if there is no upload before18:17
pittignome-desktop sponsored18:19
pittiit's coming together18:19
* didrocks hugs pitti18:20
seb128waouh18:20
didrocksI just have to remove the desktop startup file in n-l-efl and I can upload n-l-efl and n-l to close my 3 "detect 2D/3D" WI :)18:20
pittididrocks: oh, you have the fallback working now?18:21
seb128didrocks, good job!18:21
didrockspitti: right :) it's working at least on my box18:21
didrocksseb128: thanks18:21
* pitti hugs didrocks18:21
* didrocks hugs pitti back18:21
* seb128 hugs didrocks too18:21
* pitti looks for more tasks to hand to didrocks18:21
pittij/k18:21
* didrocks hugs seb128 too ;)18:21
didrockspitti: noooooooooooooo18:22
didrocks:-)18:22
seb128pitti, let him finish the gwibber mir ;-)18:22
chrisccoulsonooh, hugfest18:22
* pitti hugs chrisccoulson18:22
* seb128 tries to avoid dealing with the mako one18:22
pittiseb128: righto18:22
* chrisccoulson hugs pitti18:22
* seb128 hugs chrisccoulson too18:22
didrockswell, the hardest part now is to find how to remove the desktop file from n-l-efl as it's using dh 7 ;)18:22
* didrocks hugs chrisccoulson18:22
* chrisccoulson hugs seb128 and didrocks18:22
pittihaha18:23
pittididrocks: drop it from the debian/pacakge.install?18:23
didrockspitti: failed, there is just one bin package :)18:23
pittihappy overriding then18:24
didrocksif I add one, it will create a debian/tmp and then match those? (I tried to create one debian/install and it still install in the debian/<package_name>18:24
pitti11.24 s, BTW18:24
didrocksright, I look for the doc :)18:25
pittididrocks: I'm actually unsure whether it's that magic18:25
Amaranthpitti: is that the netbook remix or desktop18:25
pittididrocks: but there must be something like a post-install hook?18:25
didrockspitti: I think I've read that one day. I'm just searching where from the Internet18:26
pittiAmaranth: netbook; GNOME is still waaay to slow for that :(18:26
pittiAmaranth: FYI, http://people.canonical.com/~scott/daily-bootcharts/20100217-max.png is current desktop18:30
pittiAmaranth: (note the process which takes by far the biggest CPU chunk :-P)18:30
Amaranthyeah, still can't figure that one out18:31
Amaranthseb128: did you ever get a chance to test booting with no compiz plugins enabled?18:31
seb128Amaranth, not yet, my mini broke and I'm waiting on Dell to repair and send it back which should be soon apparently18:33
C10uDhi18:44
C10uDi wanted to add appindicator support to my app, i've seen the examples and it's real easy, thanks for the flawless job18:45
C10uDhowever i have two issues i currently can't sort out:18:45
C10uDi don't know how to/if i can set "my" icons (as gtk pixbufs or paths)18:46
C10uDi don't know how to/if i can "hotplug" items in my indicator's gtk menu18:46
C10uDthanks in advance18:47
rickspencer3Nafai, ^18:47
rickspencer3any tips?18:47
rickspencer3C10uD, #ayatana would probably be an ideal place to ask, now that I think of it18:48
NafaiYeah, lets take it over there, and I can help answer questions there18:48
C10uDok, thanks18:48
didrockspitti: what status should I give to "write a small helper program to refresh bg and trigger caching, and add it to gnome-desktop postinst": "done but too hackish to integrate it and no other solution"? :-)19:39
baptistemm_yeah, g-u-s in main19:44
chrisccoulsonbaptistemm_ - lets hope i can still upload it ;)19:52
baptistemm_chrisccoulson, I asked hadess few days ago to release a tarball for g-u-s as he didn't ship one for 2.29.x20:02
kenvandinechrisccoulson, hey, did you ever get to look at bindwood?20:06
chrisccoulsonkenvandine, i didn't get a chance to look at it (my weekend got taken up by family)20:06
chrisccoulsondoes it still need doing?20:06
urbanapechrisccoulson, ping20:08
chrisccoulsonhi urbanape20:08
kenvandinechrisccoulson, yes...20:08
urbanapehowdy. kenvandine got you to shepherd the Bindwood 1.0.0 release into lucid on Friday. Can I ask how that is going/went?20:08
kenvandinethat is why urbanape  showed up :)20:08
chrisccoulsonah, i was just wondering about that ;)20:08
kenvandinewatch out for that urbanape fellow, he is sketchy20:09
chrisccoulsonurbanape, i can take a look at that later. i didn't get any time after friday to look at it20:09
urbanapeI appreciate that. We'd like to have it in alpha3.20:10
qensekenvandine: gwibber failed to build on lucid, Launchpad says it's a chroot issue20:18
kenvandineqense, i am getting those all over the place20:18
kenvandinefor ppas too20:19
qenseAlso "E: Could not perform immediate configuration on 'udev'.Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)"?20:19
seb128urbanape, kenvandine, chrisccoulson: whatever bindwood is that's probably not an alpha3 priority for us20:19
seb128chrisccoulson, please focus on things you had on your todolist affecting default installation before ;-)20:20
kenvandineseb128, it's the ubuntuone bookmarks plugin20:20
kenvandineyeah, not default install... but a work item for lucid none the less :)20:20
seb128kenvandine, the issue is that chrisccoulson has still a real work job and is doing things on his after work hours and is already overloaded wtih tasks20:20
kenvandineunderstand20:20
baptistemm_you have to pay for having chrisccoulson :)20:21
* kenvandine hugs chrisccoulson20:21
* chrisccoulson hugs kenvandine20:21
chrisccoulsonbaptistemm_ - ;)20:21
* urbanape didn't mean to step on anyone's toes.20:21
seb128chrisccoulson, don't feel you have to do everything you got asked to look at yet, just deal with things as you feel doing it20:21
seb128those are nice to have things but we will manage in any case20:22
chrisccoulsonseb128 - no worries. i'm planning to do some work on g-u-s before i finish for the evening20:22
seb128alpha3 is not lucid yet20:22
seb128we still have plenty of time to get things done20:22
seb128chrisccoulson, ok, thanks ;-)20:22
baptistemm_chrisccoulson, can I help you on g-u-s ?20:23
chrisccoulsonbaptistemm_ - if you want :)20:23
baptistemm_it depends on what it is20:23
chrisccoulsonbaptistemm_ - we're going to add an autostart delay to the desktop file, and also make sure it copes with apache not being installed, and modify the UI to allow you to install the extra components20:24
baptistemm_ouch ...20:25
chrisccoulsonheh ;)20:25
chrisccoulsonbaptistemm_ - initially, I might just desensitize the webdav parts of the UI, so that it is not possible to enable webdav sharing if the right components are not installed20:27
chrisccoulsonbut an extra button would be nice too20:27
baptistemm_ah okay, I'll started to look at that last week, but my coding is so lame, I didn't achieve ...20:27
baptistemm_s/'ll/'ve/20:28
kenvandineseb128, you were talking about python-mako and python-beaker earlier... did you see any problems with dropping python-beaker to a suggests?20:30
seb128kenvandine, I've not enough clue about those to say, I was just reading the changelog and it suggested it's used for caching20:31
seb128not sure if that's something that work transparently or not or would benefit gwibber or rhythmbox20:32
kenvandineyeah, but looks more like wsgi related stuff... so not really used by desktop apps20:32
kenvandinerb depends on mako?20:33
seb128kenvandine, recommends it right now since it's used by the context pane code which is optional20:33
kenvandinehumm... doesn't that mean it would get pulled into main?20:34
seb128kenvandine, yes it should, that's why I was pinging you guys about the gwibber mir and make mir too20:34
seb128if you do it for gwibber I don't need to do it for rhythmbox ;-)20:35
kenvandineok, so that is new?20:35
kenvandinei am doing it :)20:35
kenvandinetrying to avoid beaker :-D20:35
seb128it's new since lucid yes20:35
seb128and until now we didn't have the recommends20:35
seb128and people complaining the option was not working20:35
seb128until you install python-mako manually that is20:35
kenvandineok, the context panel right?20:37
kenvandinethat works for me with python-mako installed and no python-beaker20:37
seb128kenvandine, yes20:38
seb128as I said I don't think it's required for rhythmbox20:38
seb128thanks for confirming ;-)20:38
kenvandineseems sane to drop that to a suggests then20:38
kenvandinenor for gwibber20:38
kenvandineno idea about bauble, python-pylons and deluge-web20:39
* kenvandine looks20:39
chrisccoulsonmdeslaur, you'll probably notice from lucid-changes that i've just uploaded a new upstream version of gnome-screensaver, that has another CVE fix20:39
chrisccoulsonthe fix is here: http://git.gnome.org/browse/gnome-screensaver/commit/?id=d4dcbd65a2df3c093c4e3a74bbbc75383eb9eadb20:40
chrisccoulsonalthough, i don't know the full impact of it20:40
chrisccoulsonoh, ok. it's about sometimes not getting the keyboard grab20:40
kenvandinepylons has an actual depends for beaker, so that is good :)20:41
* didrocks caught a cold. I'm sure that's because of seb128's conference call we had :)20:44
kenvandineseb128, ok... great... bauble and deluge-web only use it for templates20:44
seb128didrocks, :-(20:44
kenvandinejust like gwibber and rb20:44
seb128kenvandine, ok good, suggests that is ;-)20:44
kenvandineyup20:44
kenvandineseb128, you mind doing that while i finish this MIR?20:44
* chrisccoulson hugs didrocks20:44
chrisccoulsonit seems everyone is getting a cold ;)20:44
* didrocks hugs chrisccoulson20:44
didrockstoo many hugs, that's the cause :)20:45
seb128kenvandine, the recommends to suggests change? can do20:45
kenvandinedidrocks, get some rest20:45
kenvandineseb128, yes please20:45
seb128ok, doing now20:45
mdeslaurchrisccoulson: yeah, thanks for that20:48
kenvandineseb128, mako MIR filed20:52
kenvandinehttps://bugs.edge.launchpad.net/ubuntu/+source/mako/+bug/52343020:52
ubottuUbuntu bug 523430 in mako "[MIR] mako" [Undecided,New]20:52
seb128kenvandine, change uploaded21:03
chrisccoulsonhmmm, who broke the build daemons ;)21:16
=== bjf is now known as bjf-afk
rickspencer3tseliot, are you still around at all?21:27
tseliotrickspencer3: yep21:27
rickspencer3tseliot, so you are primarily working on the Plymouth theme from here on out?21:28
tseliotrickspencer3: yes and there's a lot to do21:28
rickspencer3ok21:28
tseliotrickspencer3: plymouth theme and plymouth in general21:28
rickspencer3ah21:28
rickspencer3thanks tseliot21:28
tseliotrickspencer3: np21:29
rickspencer3tseliot, how is the them going?21:29
rickspencer3still lots of days of work left?21:29
* rickspencer3 notes that building the theme seems time consuming21:29
tseliotrickspencer3: yes, it's a program, so it's supposed to be time consuming, especially when I have to reimplement things21:29
rickspencer3yeah, I understand21:30
rickspencer3tseliot, not trying to pressure you here, just to understand21:30
rickspencer3like 5 days of work left on the theme? 15? 100?21:30
tseliotrickspencer3: I hope 5 days will be enough. Then I'll work on adding the support for vga16fb to plymouth21:31
* rickspencer3 nods21:31
rickspencer3sounds like another 5 days or so21:31
rickspencer3thanks tsimpson21:32
tseliotrickspencer3: I think it will take more (for vga16fb) but hopefully I'm wrong21:33
rickspencer3oh21:33
rickspencer3tseliot, fair enough, like 10 days?21:33
rickspencer3100?21:33
tseliotrickspencer3: I can't give you an exact estimate. I'll do my best. I still hope to do that in time for alpha 321:34
tselioti.e. something acceptable, that is21:34
rickspencer3tseliot, uh21:34
rickspencer3I think we may have our dates mixed up21:35
rickspencer3if it's more than 5 days for the fb work, that alone will push us past a321:35
tseliotso that plymouth can work with non-kms drivers21:35
rickspencer3maybe I should have been more specific ...21:35
rickspencer3ho many *more* days? like how many days remaining :/21:35
tseliotrickspencer3: I haven't started working on that yet. I would like to finish the theme first21:36
rickspencer3tseliot, ok, I'm confused, sorry21:36
rickspencer3a3 work is basically finishing up tomorrow21:36
tseliotrickspencer3: the theme is a separate thing from support for vga16fb21:37
rickspencer3tseliot, ok21:37
rickspencer3so are you saying you are almost done the theme21:37
rickspencer3?21:37
tseliotrickspencer3: tomorrow we have feature freeze21:37
rickspencer3tseliot, correct21:37
tseliotalpha 3 is on the 25th21:37
rickspencer3tseliot, right21:38
rickspencer3we *ship* alpha 3 on the 25th21:38
tseliotright21:38
rickspencer3so we stop uploading to it before then21:38
rickspencer3however, no worries21:38
rickspencer3we can get exceptions for these things21:38
tseliotrickspencer3: so, I'll make sure that theme gets in21:38
tseliotI can't say the same for vga16fb support21:39
tseliotas I want to be sure before I say anything about it21:39
chrisccoulsonseb128 / pitti - the conffile cleanup in g-u-s is actually valid21:40
chrisccoulsonthe desktop file was renamed ages ago21:41
chrisccoulsonso the preinst hook removes the desktop file with the old name21:41
seb128chrisccoulson, ok21:41
tseliotrickspencer3: I'll let you know as soon as I have news21:41
chrisccoulsoni removed the extra hook to remove the current desktop file when i did the last merge21:41
chrisccoulsondo that's ok ;)21:41
seb128chrisccoulson, you rock as usual ;-)21:42
=== bjf-afk is now known as bjf
seb128robert_ancell, hey21:53
robert_ancellseb128, evening21:53
bigonseb128: thx for papyon merge21:58
bigonis there any reason we drop the py-farsight deps?21:58
didrockstime to stop, have a good night everyone!21:58
seb128bigon, you're welcome, not sure about that but it's in universe and things seem to be working without it22:00
seb128bigon, I've just reapplied changes which were already there22:00
bigoncassidy: ^22:01
bigonit was not releated to the fact we didn't want msn audio/video chat in karmic?22:01
seb128could be22:02
chrisccoulsonhmmmm, there are only python bindings for aptdaemon, and no C library?22:11
rickspencer3heh22:12
mvochrisccoulson: dbus is the alternative22:12
chrisccoulsonmvo - yeah, i think i'll have to do raw dbus22:13
chrisccoulsoni'm sure that won't be too hard though ;)22:13
mvo*cough* FLW22:14
chrisccoulsonheh ;)22:14
ccheneywhee looks like we dropped from 10.8 to 10.4 today, 'just' another 0.4 until its ready :)22:16

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