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

RAOFrobert_ancell: Try lp:~raof/launchpad-integration/rich-root-I-stab-thee00:06
robert_ancellRAOF, lol :)00:07
robert_ancellmerging...00:09
robert_ancelltesting...00:13
RAOFrobert_ancell: I shall take the lack of comments as an indication that all's going well :)01:00
robert_ancellRAOF, yup, I'm just being paranoid and checking upgrading works01:01
RAOFThank you :)01:01
* Amaranth tries to remember how many times git has changed repo formats01:03
* RAOF thought the answer to that was “0”01:04
* Amaranth gives RAOF a prize01:05
mclasenrobert_ancell: you can look at what I've done in my accounts-dialog for gdm gconf settings01:06
robert_ancellmclasen, ah, thanks01:06
mclasenits not nice...dconf will save us01:07
mclasenright, desrt ?01:07
=== jcastro_ is now known as jcastro
kenvandineistaz, #ubuntuone is the best place02:39
kenvandineistaz, and #couchdb02:43
kenvandinebut the desktopcouch devs are in #ubuntuone for sure02:43
kenvandinelook for CardinalFang or aquarius02:43
robert_ancellRAOF, sorry, I got busy.  I tested everything (including building via PPA) so it's all ready to go.  We just need someone with core dev permissions to build from bzr07:02
robert_ancellI've got "get core dev membership" on my list now :)07:02
robert_ancellRAOF, also, not sure about the merges now - are the two pending merge requests now obsolete?07:03
baptistemmhowdy07:38
pittiBonjour mes amis07:42
baptistemmhello pitti07:44
didrocksGuten Morgen pitti08:12
didrockshey baptistemm08:12
pittio/08:12
baptistemmsalut didrocks08:14
didrocksmvo: thanks for the sponsoring btw :)08:38
mvodidrocks: no worries, it was very little work, you did a good job08:41
didrocksthanks :)08:42
al-maisanHello there! Just installed lucid alpha2 on one of my laptops and the mouse/keyboard are both frozen after a few seconds on the gdm screen08:56
al-maisanis this a known issue? Any ideas how to fix this?08:56
didrocksal-maisan: is it when you press enter, for instance?08:56
didrocksal-maisan: try uninstalling plymouth08:57
al-maisanwill do.08:57
al-maisandidrocks: it is not related to pressing the enter key .. it happens even when I don't do anything ..08:58
didrocksal-maisan: ok, that can still be related to plymouth and wrong vt (like if you switch to another vt and then switch to vt7 again, that should work)08:58
al-maisandidrocks: it happens even in this case i.e. I switched to vt1 immediately after startup and could log on and work normally .. then switched back to vt7 and the mouse/keyboard froze a few seconds later09:01
al-maisanI am starting up with "nomodeset" FWIW09:01
didrocksal-maisan: yeah, try first to uninstall plymouth :)09:01
al-maisanwill do.09:01
al-maisandidrocks: uninstalling plymouth solved the problem, thanks!09:05
didrocksal-maisan: y/w ;)09:05
chrisccoulsongood morning everyone09:13
baptistemmhey hey chrisccoulson09:15
chrisccoulsonhey baptistemm, how are you?09:15
baptistemmfine09:15
didrockshello chrisccoulson09:15
chrisccoulsonhey didrocks, how are you too?09:16
didrockschrisccoulson: I'm fine, thanks ;) You?09:16
chrisccoulsondidrocks: yeah, i'm good thanks. i got an early night last night, so i'm not as tired today :)09:17
didrocksheh, no need for coffee?09:17
chrisccoulsonoh, i still need coffee ;)09:17
chrisccoulsonvish - i got your gpm bug last night (for the second time now)09:23
chrisccoulsongpm gets its knickers in a twist somewhere and never catches the fact that X isn't idle any more09:23
chrisccoulsonso, once i've figured out what is going on, i can fix it :)09:24
chrisccoulsonmvo - did Gerr C ask you if you wanted to be assigned to bug 255420?09:41
ubottuLaunchpad bug 255420 in update-manager "E:Sub-process /usr/bin/dpkg returned an error code (1)" [Undecided,New] https://launchpad.net/bugs/25542009:41
chrisccoulson(i'm just asking, because he seems to be going around random bugs and just assigning them to people)09:41
mvochrisccoulson: thanks, I close this one, its not a update-manager issue (its just the messanger)09:43
chrisccoulsonmvo - thanks. he also assigned a random dpkg task too. i'll close that one as well09:43
seb128good morning there09:43
seb128seems I overslept today09:43
chrisccoulsonhe seb12809:43
chrisccoulsons/he/hey09:43
seb128hey chrisccoulson09:43
didrockshey seb128, good to have some rest, heh?  )09:43
seb128didrocks, indeed, I went to bed late and I decide to go back to sleep for an hour this morning09:44
seb128which turned to be over an hour ;-)09:44
didrocksthat means you needed it :-)09:44
mvothe joys of jetlag09:44
* mvo couldn't sleep either09:44
pittihey seb12809:52
chrisccoulsonseb128 - what time did you go to bed last night then? i think you were still around when i signed out..09:52
seb128hello pitti09:52
seb128chrisccoulson, 2am09:52
seb128chrisccoulson, but I closed IRC earlier09:52
seb128and I need to sleep at night ;-)09:53
chrisccoulsoni got to bed before 1 am last night ;)09:53
^arky^ hi, can anyone help with this error  bzr: ERROR: Cannot lock LockDi09:53
seb128not really a destkop question09:54
^arky^seb128: sorry09:55
didrocksseb128: oh, thinking about it. How do you test seahorse-plugins? I just tried to sign something when updating it before uploading, but as my passphrase was cache , so, I got only the confirmation dialog. I didn't notice the "clear password" bug. Do you each time unlog/relog to check the gpg passphrase dialog box?09:56
seb128didrocks, I usually restart my session09:56
seb128or use a guest session09:57
seb128or a test user in Xephyr09:57
seb128the Xephyr one is probably easier in this case09:57
didrocksok, good to know. Will do it next time, sorry09:57
seb128you just need to make a gpg key for that user or copy yours over09:57
seb128why do you think I say "session restart brb" often on new GNOME days ;-)09:58
didrocksheh, sure ;-)09:58
didrocksI was only focussed on the "I can sign something"09:58
didrocksand so, the box was displayed, but only the confirmation one :/09:59
* didrocks feels guilty09:59
seb128didrocks, you broke gdmsetup apparently btw10:01
seb128now it asks for polkit dialog on start10:01
seb128but still doesn't unlock the gui10:01
seb128and reset the autologin setting10:01
didrocksseb128: yes, I ask for a key which seems triggering polkit dialog. I saw you discussed that with robert. I will have a look how to get it without the dialog10:02
didrocksreset the autologin setting?10:02
seb128I use autologin10:02
seb128but now when I start gdmsetup it gets unset10:02
seb128I run into that bug twice in a week10:02
seb128running it to see you default session chang10:02
seb128closing without doing anything there10:02
didrockshum, crap. Don't know how I can have an impact on that. Let me try that this morning10:02
seb128and on next login I get the gdm screen10:02
seb128pitti, ^ btw10:03
didrocksseb128: I finish the anjuta update and work on that, so10:03
seb128pitti, didrocks: the polkit dialog is because you need privileges to ask the daemon about configs10:03
seb128that's what robert said yesterday at least10:03
pittiseb128: ah, I see10:03
didrocksseb128: right, I use what robert added to access it from the daemon, dbus + polkit10:04
pittiseb128: well, I wouldn't mind that, if it was unlocked right away10:04
seb128right, that's a bug10:04
seb128not sure why it was working in karmic10:04
didrockspitti: is it possible to ask "only display the polkit dialog for write access"?10:04
didrocksthat sounds better10:04
seb128maybe robert wasn't reading values from there10:04
pittididrocks: if reading from the daemon is PK protected, then you'll need the dialog10:05
pittididrocks: you could make the default gdm policy less strict about reading10:05
pitti(provided that reading and changing are two different privileges)10:05
seb128or we need to allow desktop users10:05
didrockspitti: I guess that's better, we don't know to restrict on reading10:05
didrockss/know/need10:05
pittiorg.gnome.displaymanager.settings.write10:05
seb128we were speaking about extra desktop rights10:05
pittithat's the only privilege I see10:05
seb128ie changing clock10:06
pittiit doesn't seem to have one for reading at all?10:06
didrocksI'll have a look this morning10:06
seb128chrisccoulson, do you know if somebody raised Gerry C behaviour to be an issue or contacted him about his changes?10:08
chrisccoulsonseb128 - someone has sent an email to him with a link to documentation10:08
seb128ok10:08
chrisccoulsonbut he still continues to assign random bugs to people and add tasks10:09
seb128I will talk to pedro when he's there10:09
seb128mvo, hello10:22
seb128mvo, how do I add an apt source key from the ui tools?10:23
seb128mvo, I've enough of getting update-manager telling me that the ddeb source is not trusted after every refresh ;-)10:23
mvoseb128: download the key from a trusted locationand add it via software-sources10:26
didrocksautologin is broken in my netbook as I have en encrypted /home/<user>10:28
chrisccoulsonseb128 - https://answers.edge.launchpad.net/launchpad/+question/10068210:28
chrisccoulsoni think people are tired of reverting his changes now10:29
pittiI need to run out for about two hours10:42
baptistemmwow snow everywhere10:43
seb128pitti, see you later10:43
seb128mvo, did you see my question before?10:43
chrisccoulsonah, i think i can see a race in gpm which might cause it to blank the display when it shouldn't do10:44
chrisccoulson^^vish10:44
didrocksseb128: I guess the answer was: mvo | seb128: download the key from a trusted locationand add it via software-sources10:47
seb128ok, I got disconnected I think10:48
didrocksseb128: the two bugs (which had the same cause as I infer) in gdmsetup are now fixed10:48
seb128didrocks, mvo: thanks (not really useful and not something I find easy to do so I don't really a normal user do it but thanks)10:48
seb128didrocks, ah nice, what was it?10:48
seb128I don't see a normal user...10:49
seb128mvo, don't we have automagic adding keys for ppa and that sort of things?10:50
didrocksseb128: in fact, robert_ancell is loading the user accounts in an asynchrounous mode (as we can have a lot of data). As I just take one key, I grab it in synchronous mode. So, I didn't took into account the "loaded" variable and triggered a write request. As the autologin settings wasn't received at this time, it writes the default as "no autologin" :)10:50
seb128didrocks, why do you trigger a write request before any change?10:51
seb128mvo, btw ignore the lpi build failure, I sponsored a fixed version10:52
didrocksseb128: the write request was triggered by the "default_session_combo_box_changed_cb" when setting default value in it.10:52
seb128didrocks, ok, you fixed that too I guess?10:52
didrocksseb128: right, it's just one line fix :)10:52
didrocksif (loaded)10:52
didrocksand it fixes the two bugs10:52
mvoseb128: normal users do not add ddebs10:55
seb128mvo, well it's true for any source10:55
mvoseb128: we have a way to add PPAs more easily, but if we say "add repo from random place with random key" we can as well just remove the entire authentication handling10:56
seb128well, it's not a random place, it's a canonical server10:56
mvoright, so we could add a ddeb exception, but I'm not sure if that is worth the effort. but its trivial to just add the ddeb signing key to the ubuntu keyring if we fully trust that arhcive10:57
* seb128 read the gpg manpage to see how to retrieve a random gpg key from the internet10:58
seb128shrug, I didn't do that for a while ;-)10:58
seb128I'm still not convinced about "security" there11:00
seb128and why we can trust ppa and not other website, since we don't check ppa content anyway11:00
seb128there could be as much crack in there than somewhere else11:01
didrockshum, autologin is really broken: doesn't work on encrypted /home/<user> and if you have a delayed login and click on a user, no prompt about a password (which can seems logical on the default user), but also on others! and this make gdm crash…11:16
didrocksI'll log bugs on them, if they don't already exist11:16
seb128didrocks, how do you want it to work on encrypted userdir?11:18
seb128didrocks, the principle is that you need a key to unlock those...11:18
seb128ie you need to enter your password11:19
didrocksseb128: yeah, I mean, we should disable autologin on those user11:19
seb128there is a bug about that I think already11:19
seb128dunno about the timed login thing11:19
seb128use apport to send the crash ;-)11:19
didrocksright, doing that :-)11:19
didrocksseb128: I'll work on bug #446743 after FF if you don't mind. should be easy (but I have other priorities for UNE and other WI first)11:22
ubottuLaunchpad bug 446743 in gdm "gdmsetup allows autologin even when home directories are encrypted" [Low,Confirmed] https://launchpad.net/bugs/44674311:22
seb128didrocks, sure, thanks11:23
didrocksseb128: I got a reject on liferea's upload11:45
seb128why?11:46
didrocksin main11:46
seb128not in desktop set I guess?11:46
seb128ok, I will sponsor that11:46
didrockschecking11:46
seb128where is it?11:46
didrocksright, not in desktop set. I've just adapted ted's patch for the debian/patches/series: https://code.edge.launchpad.net/~ted/ubuntu/lucid/liferea/notification-append/+merge/1905011:47
seb128did pc speaker started beeping today for other people too?12:36
mvoseb128: seahorse lets me enter my passphrase in clear text and does not show "*" - known issue12:42
seb128mvo, yes, blame it on didrocks ;-)12:42
didrocksmvo: bug #52009912:43
seb128mvo, bug #52009912:43
ubottuLaunchpad bug 520099 in seahorse-plugins "gpg password prompt showing password in clear text" [High,Confirmed] https://launchpad.net/bugs/52009912:43
didrocksblame upstream too :)12:43
seb128didrocks, do you work on debugging that btw?12:43
seb128didrocks, or are you waiting on upstream to reply?12:43
didrocksI've opened the bug a couple of hours ago. If they don't reply tomorrow, I'll have a look. Do you think I should work on that now?12:44
seb128didrocks, well I think it ought to be fixed before weekend if possible12:45
seb128but waiting a bit for people who have a clue about the bug before looking seems fair enough12:45
didrocksseb128: that's why I was thinking tomorrow, last delay before working on it :)12:45
didrocksI just opened the bug this morning, so12:45
didrocksmaybe, trying to ping them on IRC12:45
seb128mvo, btw dunno if you have seen my comment before I disconnected this morning but lpi ftbfs has been taken care of now, no need to look at it12:45
seb128didrocks, they don't do IRC I think12:45
mvoseb128: what was the error?12:46
didrocksseb128: ok12:46
seb128mvo, the mono build broke trying to creating some temp file12:46
mvook12:46
mvoI mailed robert about it12:46
seb128mvo, not your fault, robert apparently didn't merge all the changes from raof before asking for sponsoring12:46
seb128mvo, the fix was to export some mono environment variable in the rules12:47
seb128mvo, don't ask me for details I'm not a mono guy :-)12:47
seb128I just sponsored the new changes from raof there12:47
seb128mvo, your cleaning to use bzr-buildpackage worked fine btw, thanks for that ;-)12:48
* seb128 hugs mvo12:48
mvodidrocks: I can have a look, it looks trivial from the diff12:49
seb128Laney, is mono is the same 2.4 = lts situation than gnome-sharp?12:49
seb128mvo, seahorse you mean? that would rock ;-)12:50
didrocksmvo: they replace gtkentry by gtkentrybuffer, don't have a clue about the last one :)12:50
Laneyseb128: I don't think gtk# is doing regular releases until gnome 312:52
* mvo test builds12:52
seb128Laney, ok thanks12:53
hyperairLaney: which sucks. banshee isn't going to sprout GIO support on Ubuntu until gtk# sprouts support. or was it glib#12:54
Laneyhyperair: this is why people are writing add ons like gtk#beans12:55
hyperairLaney: right, but we aren't stuffing that into our archives, are we?12:55
* Laney shrugs12:55
LaneyI guess we could12:55
hyperaircould we?12:55
Laneybetter that than apps start bundling12:56
hyperairhmm true12:56
asacdidrocks: hey. had time to check if there are issues with installing n-l-efl in parallel?12:59
pittire12:59
didrocksasac: not yet, I told yesterday that I'll have a look on Friday. I'm triaging more than 6 monthes of bugs on netbook-launcher today :)12:59
didrocksre pitti13:00
=== DrPepperKid is now known as DrPepperKid|lunc
chrisccoulsongood afternoon everyone13:11
seb128hey chrisccoulson!13:12
chrisccoulsonhey seb128, how is your day?13:12
seb128okish so far13:12
seb128not as productive as I wanted13:12
seb128but it's often like that ;-)13:12
seb128got sidetracked looking at some bugs13:12
seb128and discussing some issues on IRC13:13
seb128what about you?13:13
asacdidrocks: right. sorry. i think yesterday my clock was one day off .... so i filed it as "tomorrow" ;)13:14
didrocksasac: let's say your clock still suffers from jetlag :)13:14
asachehe13:14
asaci would hope thats the explanation13:14
chrisccoulsonseb128 - yeah, i'm ok. i just went out at lunch to see some daylight :)13:15
didrocksmvo: upstream fixed the gnome-keyring thing13:18
didrockseuh… seahorse-plugins :)13:19
mvodidrocks: was it a missing gtk_entry_set_visible() ;) ?13:19
didrocksmvo: not sure, they put the bug as RESOLVED with a short message. I still wait for git trunk to be updated13:20
didrocksmvo: I'll ping you :)13:20
mvook, thanks13:20
=== DrPepperKid|lunc is now known as DrPepperKid
pedro_salut didrocks, are you maintaining bughugger on universe?13:25
didrockspedro_: hey pedro_, more or less. I think rick would know be interested to subscribe to bughugger bugs13:26
didrocksI can still have a look and help there if needed13:26
didrocks/s/know//13:27
pedro_didrocks, ah ok, because it's failing to start : bug 51744113:27
ubottuLaunchpad bug 517441 in bughugger "fails to start, ImportError: No module named quickly.widgets.asynch_task_progressbox" [Medium,Triaged] https://launchpad.net/bugs/51744113:27
didrockshum, same bug that seb128 had before removing his LP bughugger credential IIRC13:27
didrocksoh that one13:28
seb128didrocks, no13:28
seb128didrocks, wrong depends one13:28
didrocksbut I fixed the dependency13:28
pedro_isn't missing a dependency?13:28
seb128did you upload?13:28
didrocks10.02.1, so, it seems yes13:28
seb128pedro_, dpkg -l quickly-widgets13:28
pedro_ii  quickly-widget 10.02.113:29
didrockspedro_: also dpkg -l bughugger13:29
pedro_ii  bughugger      10.02.113:29
didrocksok, let me try an a vanilla box13:29
pedro_thanks didrocks13:29
didrocksthanks pedro_ :)13:29
seb128pedro_, python -c "import quickly.widgets"?13:29
pedro_ImportError: No module named quickly.widgets13:30
didrocksseb128: the depends is there on 10.2.113:30
seb128didrocks, <pedro_> ii  quickly-widget 10.02.113:30
didrocksargh13:30
seb128didrocks, it's installed13:31
didrocksfound it, it's quickly-widgets13:31
seb128didrocks, ?13:31
didrocksseb128: quickly-widget's' not quicky-widget13:31
seb128pedro_, ls /usr/share/pyshared/quickly/widgets/__init__.py13:32
seb128didrocks, I've quicky-widget installed, not quickly-widgets13:32
didrocksI have the contrary :)13:32
pedro_the file is there: 0 -rw-r--r-- 1 root root 0 2010-02-02 15:39 /usr/share/pyshared/quickly/widgets/__init__.py13:33
seb128didrocks, in fact we have too13:33
seb128didrocks, <seb128> pedro_, dpkg -l quickly-widgets13:33
didrocksseb128: the source and the bin13:33
seb128didrocks, it's just dpkg column13:33
seb128which cut the s in the name13:33
seb128the files are on disk13:33
didrocksoh right13:33
pedro_btw i have quickly-widgets installed , it's just dpkg who cut a column13:33
seb128you are looking to the wrong issue13:33
didrockstrue13:34
seb128pedro_,  strace python -c "import quickly.widgets" 2>&1 | grep widgets13:34
seb128pedro_, on paste.ubuntu.com please13:34
didrockshum, import quickly.widgets should have work :/13:34
pedro_http://paste.ubuntu.com/373952/13:36
didrockspedro_: also, python -c "import quickly; print quicky.__file__" please13:37
seb128didrocks, that doesn't work13:38
seb128oh, typo13:38
seb128quicky -> quickly13:38
didrocksoupss, right13:38
pedro_didrocks, ImportError: No module named quickly13:38
didrocksok, got it13:39
didrocksso, if you don't have the __init__.py file in the parent package, you can't import subpackage13:39
didrocksand quickly/__init__.py is in Quickly package13:40
seb128didrocks, quickly is not a subpackage though13:40
seb128oh, but it's in quickly, right13:40
didrocksseb128: widgets is a sub python package, sharing part of the namespace13:40
seb128pedro_, install quickly13:40
didrocksright13:40
seb128it's all a secret plan to get quickly used!13:41
didrocksthe issue is that we don't want to grab quickly with every project using quickly-widgets13:41
didrockshehe, the contrary TBH ;)13:41
pedro_seb128, so true! it's working fine after installing quickly13:42
seb128;-)13:42
* pedro_ can see the mafia involved on this13:42
* seb128 hugs pedro_13:42
didrocksseb128: do you have any idea of how we can do that, avoid the depends (and avoiding overwritting __init__.py with a Replaces)  :)13:42
didrockspedro_: hehe ;)13:42
* pedro_ hugs seb128 and didrocks13:42
seb128didrocks, not really no13:42
* didrocks hugs pedro_13:42
seb128didrocks, out of doing a quickly-base13:43
seb128which has the init13:43
seb128and quickly-utility13:43
seb128and quickly-widgets13:43
seb128which depends on the base13:43
didrocksseb128: I was thinking about that, maybe that's the best way13:43
seb128utility being the software13:43
didrocksquickly-utility can still remain quickly? or quickly-core I guess13:44
seb128quickly can remain quickly13:44
seb128then you can have a quickly-common13:44
didrocksgood idea13:44
didrocks(with only the __init__.py in a first jump)13:45
didrocksat the other files are the engine and common lib for templates13:45
didrocksin the same round, renaming them python-…13:45
* didrocks adds a Quickly WI13:46
NafaiGood morning!13:47
pittiNafai: bonjour13:47
didrockshey Nafai13:47
* didrocks just notes down that pedro_ hadn't Quickly installed on his computer :)13:48
pedro_didrocks, oh... well... but i do now ;-))13:49
didrocksheh13:49
* seb128 commit and push versions.py hack to let specify series13:49
seb128will clean a bit things on versions13:50
didrocksseb128: sweet!13:51
davmor2pitti: is there a bug for jockey keeps starting up?14:00
pittidavmor2: I'm not aware of one; I'll look into this ASAP14:01
pedro_seb128, pitti who is currently maintaining pitivi on our side? Robert?14:08
pittipedro_: nobody ATM, I'm afraid14:09
pedro_a change is need to be made on the package according to bug 51781514:09
ubottuLaunchpad bug 517815 in pitivi "Pitivi needs support for Launchpad Translations" [Undecided,New] https://launchpad.net/bugs/51781514:09
seb128pedro_, nobody, but I can reply to comment or do packaging changes14:09
pedro_seb128, cool! may you have a look into that bug please?14:09
seb128pedro_, set it as triaged wishlist14:09
seb128I will add it to my list later14:09
pedro_seb128, will do, you rock !14:09
seb128or rather add it to my list and do it later14:09
seb128pedro_, thanks ;-)14:09
seb128pedro_, the bug day is today?14:09
pedro_seb128, yes today is the day ;-)14:10
didrocksseb128: I can maybe help here, if you point me to the doc (good opportunity to learn) :)14:15
seb128didrocks, not sure there is a documentation, but those changes are usually easy enough, have a look to some of mvo's package maybe14:17
seb128or find somebody desktopish pythonish using lpi14:17
seb128rdepends python-launchpad-integration,14:17
didrocksoh? it's juste about adding the launchpad api? I've already done that in C and python case14:17
seb128software-center14:17
didrockslaunchpad integration14:18
seb128hum14:18
seb128in fact pitivi has it already apparently14:18
didrocksso, I can do it (later or tomorrow morning, I want to finish first the bug triaging round)14:18
didrocksah?14:18
seb128maybe I've been misleaded by the title14:18
seb128oh14:18
seb128it's only building a pot file14:18
seb128I will do that with the next upload14:18
seb128it's an intltool-update call to add in rules14:18
didrocksseb128: ok, so my first understanding from the title was right (for once ;))14:19
seb128didrocks, I though they meant lpi item for "translate this application"14:21
didrocksyeah, I understood, the title can be misleading14:21
pittidavmor2: got it, will upload now14:25
=== JamieBen1ett is now known as JamieBennett
vishchrisccoulson: lol , after I logged the gpm blanking bug , i havent noticed the bug :s  [i guess i passed it on to you :D  ]14:37
vishit*14:37
chrisccoulsonvish - i think i can see what the issue is14:37
chrisccoulsonbut you have to be really unlucky14:37
chrisccoulsonwhen the idle alarm fires and triggers the callback, there is a finite time before the reset alarm is registered14:37
vishyeah , it happens when you least expect  ;)14:37
chrisccoulsonif you wiggle the mouse in that short period, and the counter resets, then you miss it14:37
chrisccoulsonat least, that is the only place i can see a race14:38
vishhmm... i'll try to reproduce it14:38
chrisccoulsoni think it's difficult to reproduce14:38
vishhence the _try_ :)14:39
chrisccoulsoni'll add some random sleep()'s later and see if i can reproduce it14:39
davmor2pitti: cool :)14:52
davmor2seb128: quick query on screen lock should it be on by default and is it because it is LTS that it is on?14:58
seb128it should be on by default not especially because it's a lts14:58
chrisccoulsondavmor2: yes, the default was changed14:58
seb128because it's upstream behaviour and some user complaining about walking away and screen not locking14:58
seb128users14:58
seb128didrocks, pedro_: pitivi uploaded, I added gnome.mk to rules14:59
seb128that fix the translation issue and some others14:59
seb128(ie no gettext domain)14:59
davmor2seb128 chrisccoulson: cool I was hoping that was the case :)  thanks.14:59
pedro_seb128, you're great, thanks!14:59
didrocksseb128: thanks for the notice :)15:00
seb128np15:00
* dpm thanks seb128, too :)15:01
rickspencer3good morning desktoppers15:05
seb128hello rickspencer3!15:05
seb128how you are?15:05
rickspencer3doing well15:05
rickspencer3I stayed up a bit late hacking last night, but snuck an extra 25 minutes sleep this morning ;)15:06
didrockshey rickspencer315:06
rickspencer3hi didrocks15:06
rickspencer3didrocks, man, seems a lot of folks want us to ship OOo with UNE15:07
rickspencer3:(15:07
rickspencer3I'm wondering if we should jfdi and do better planning for Lucid +115:07
didrocksrickspencer3: oh? No more noise in the French FOSS ecosystem. Did you see added reaction into the spec?15:07
rickspencer3nope15:08
* rickspencer3 looks15:08
rickspencer3I have gotten some email inquiries from folks less comfy with blueprints and such15:08
desrtgood morning rs315:08
didrockshum…15:08
didrockshey desrt15:08
desrtword up, did15:08
rickspencer3hmmm15:09
rickspencer3didrocks, seems they really want OOo :/15:09
rickspencer3didrocks, can you see all the "requests for feedback" on the blueprint?15:09
didrocksrickspencer3: yeah, but that was before we introduced abiword15:10
rickspencer3didrocks, well, there are points now about a lack of presentation software15:10
didrocksrickspencer3: right, that what we discussed yesterday and on that point, I can agree15:11
didrocksI tried to find some lightweight alternatives on the repo15:11
didrocksdidn't find anything relevant appart from LaTeX :)15:12
rickspencer3yeah15:12
rickspencer3wonder what other folks think15:12
desrtif i wanted to propose a session for next UDS to change the umask to '2' how would i make sure it got attention?15:13
rickspencer3seb128, pitti, kenvandine, vuntz, Nafai, desrt, anyone ... thoughts on just putting OOo back on UNE and thinking this through better for Lucid +115:13
desrtand what track would that be?  foundation?15:13
seb128rickspencer3, +115:13
seb128desrt, that or security15:13
kenvandinerickspencer3, ok15:14
rickspencer3desrt, I think you can just subscribe me to the blueprint15:14
desrtrickspencer3: ya.  kinda surprised that it was dropped.15:14
Nafairickspencer3: Is it a matter of space?15:14
desrtthis isn't GIMP :)15:14
desrtrickspencer3: sweet15:14
kenvandinehehe15:14
kenvandinerickspencer3, i say leave it for now15:14
rickspencer3Nafai yes ... and also OOo doesn't run too well on my netbooks, and doesn't fit the screen too well15:14
kenvandinebut spread the word early if we plan to remove it15:14
seb128rickspencer3, the lack of decent presentation tools would be embarassing15:14
rickspencer3seb128, yeah15:14
rickspencer3I feel that we should have a proper plan and discussion at UDS15:15
seb128+115:15
rickspencer3based on the feedback we are getting15:15
seb128we have enough to do for lucid on bug fixing now without starting on that15:15
rickspencer3ok, let's stew on it for a day15:15
seb128we should better look at replacing softwares next cycle now15:15
Nafairickspencer3: right, it is a little cramped on my wife's netbook15:15
rickspencer3then maybe on Monday we can change the seed15:15
pittirickspencer3: works for me; we'll drop gnumeric/abiword again then?15:15
rickspencer3pitti, yeah15:15
pittirickspencer3: good morning, BTW15:15
didrockspitti: and demote them again? ;)15:16
Nafai+1 to what everyone else says :)15:16
rickspencer3I'll update the blueprint with some comments and then we can see on Monday15:16
rickspencer3hopefully we wont' get flamed for changing it back ;)15:16
pittiit's not very useful on a netbook indeed15:16
pittibut *shrug* if people want it15:16
rickspencer3"You jerks, whatever made you think you could remove AbiWord and use OOo instead"?15:16
pittiat least we don't need to additionally maintain abiword in main for lucid15:16
rickspencer3yeah15:16
rickspencer3anyway, the whole point of discussing on the blueprint was to get feedback15:17
rickspencer3so no point in ignoring the feedback15:17
didrocksright15:17
desrtrickspencer3: k.  i have "requested your feedback" :)15:21
rickspencer3desrt, on your blueprint you mean?15:22
desrtyup15:22
NafaiWhere can I find the blueprint?15:23
desrthttps://blueprints.launchpad.net/ubuntu/+spec/umask-to-000215:23
rickspencer3bummer15:23
rickspencer3desrt, so Lucid +1 is not open, so I can't nominate it yet :/15:23
desrtnominate for lucid!15:24
* desrt grins15:24
rickspencer3oh right15:24
rickspencer3since we're at it, maybe we should replace OOo on the default desktop15:24
desrtvery minor last-minute change.  no possibility for problems.15:24
desrtnobody will notice!!15:24
desrt:)15:24
didrocksrickspencer3: heh :)15:25
rickspencer3desrt, I subscribed myself, but you may need to ping me after Lucid +1 opens15:25
pittihttp://people.canonical.com/~pitti/bootcharts/daniel-lucid-20100211-1.png15:25
desrtk.  i'll try to remember15:25
pitti13.6 s!15:25
desrti've gone through all my ubuntu boxes already and made the change15:25
desrtpitti: this might interest you, actually15:25
pittidesrt: umask 002?15:25
desrtya15:25
pittiuh, we already got so much sh*t about even having 755 on home dirs by default15:26
* pitti looks at spec15:26
desrtright.  but you got in trouble for the last 5.  not the middle one.15:26
desrtin the case that 1 user = 1 group, 0002 = 002215:26
pitti*nod*15:27
* pitti subscribes to spec15:27
chrisccoulsondesrt - for setting up shared directories, have you tried bindfs?15:27
chrisccoulsoni use it on my desktop15:27
desrtno...15:27
pittididrocks: I'm curious, what's the latest status of your bg patch?15:27
chrisccoulsondesrt - http://code.google.com/p/bindfs/15:27
desrti'm saying like you have a bunch of users who want to be able to modify the files on a website -- so you throw them all into a 'web' group15:27
pittiseb128: any response from Dan about the NM-applet patch yet?15:27
desrtor you have a bunch of hackers pushing to a shared repository -- so you throw them al into a 'git' group15:28
desrtetc15:28
seb128pitti, yes, while we were travelling, you are pushy about this one ;-)15:28
pittiseb128: no, I'm curious :)15:28
seb128pitti, I've been swamped into new GNOME updates and fixes this week15:28
desrtchrisccoulson: this actually reminds me of another spec i want to register, though15:28
didrockspitti: the cleanage is done and I don't cache thumbnails. So, waiting for a review from yesterday but seb128 is busy :)15:28
seb128ETOOMUCHTODO15:28
pittididrocks: rock15:28
seb128honestly15:28
desrtbefore i go and register this spec, can anyone tell me if this is already possible?15:29
pittiseb128: sorry, I didn't intend to push/offend15:29
* seb128 feels under pressure this week15:29
Nafaiseb128: Know what you mean :)15:29
desrtmounting ext4 filesystems with the permissions overridden15:29
pittidesrt: I don't think there's any mount option for ext* to override permissions15:29
seb128pitti, no problem, it was rather the cache review one15:29
desrtie: the user who plugged in the USB drive with the ext4 fs on it can do anything15:29
pittidesrt: you need vfat/iso9660 for that15:30
pittior, slightly less ancient, UDF15:30
desrtya.  but i don't want those because they're crap15:30
seb128didrocks, pitti: can I back of the caching one and let you deal with it?15:30
pittiseb128: sure15:30
seb128didrocks, pitti: I've spent too much time reviewing indicator changes already this week and I don't manage to get my patches updated15:30
pittididrocks: what's the bug# again? I'll review/comment there15:31
desrtit just seems so backward that *my* computer, a tool that i own and control, prevents me from writing data to a device that i could hit with a hammer if i wanted to15:31
seb128I would rather try to get that one done today than doing yet another review for somebody else15:31
seb128pitti, danke15:31
didrockspitti: one sec15:31
Nafaiseb128: thanks for spending the time reviewing my stuff, btw :)15:31
desrtpitti: i'll open another spec for this one too :)15:31
desrtprobably this one needs kernel support15:32
seb128Nafai, np15:32
pittidesrt: there wasn't only one time when I wished there was an umask= mount option for ext3, too15:32
pittidesrt: but oh well, this linux thing is open source, so perhaps we can convince someone to have a go at it :)15:32
chrisccoulsonthis is sort-of why i use bindfs, but if a better way of achieving what i want to do comes along....15:33
didrockspitti: instead of pastebin (didn't opened a bug for that), I've just commited and pushed it to lp:~ubuntu-desktop/gnome-desktop/ubuntu15:34
pittididrocks: oh, I thought there was a gnome bug for it? I just can't find it any more (I searched for some 5 mins)15:34
didrockspitti: I didn't updated the gnome bug yet15:35
didrockspitti: btw, you are speaking about that one: https://bugzilla.gnome.org/show_bug.cgi?id=60841915:36
ubottuGnome bug 608419 in libgnome-desktop "Caching wallpaper resize to avoid some CPU cycle at startup" [Enhancement,Unconfirmed]15:36
pittididrocks: ah, thanks15:36
desrtpitti, chrisccoulson: https://blueprints.launchpad.net/ubuntu/+spec/premissive-mounts15:37
* pitti subscribes, too15:37
pittidesrt: ITYM "per"missive?15:37
desrtugh.15:37
desrtthat can NEVER EVER be renamed, can it?15:38
chrisccoulsonheh ;)15:38
desrtoh.  nice.  it cna.15:38
desrthttps://blueprints.launchpad.net/ubuntu/+spec/permissive-mounts15:38
chrisccoulsonheh, that's why i got an error when trying to subscribe there ;)15:38
chrisccoulsonyou must have renamed it at the same time15:38
desrtESPELLINGMISTAKE15:39
chrisccoulsondefinately, sharing data between users at the moment is a real pain, especially if you want a select group of users to be able to write to the shared area, copy files in to it from removable storage etc, without having to worry about permissions15:40
chrisccoulsoni tried using ACL's before, but that fails when you try and copy files from removable storage, as the default ACL's only seem to apply for new files15:41
desrtthe old group-writable+setgid trick works very well if umask is 215:41
desrtdrwxrwsr-x is a yummy permission :)15:43
desrtoh.  that's another thing15:43
desrtwhile i'm at it: can we finally please turn off executable flag for files on vfat media?15:44
desrtthat causes so much trouble that it drives me mental15:44
* desrt opens another spec :)15:44
desrtif i see "want to open this in a terminal or display it or run it" one more time for a simple text file on a USB drive i'll lose it :p15:45
chrisccoulsonwhy do we enable that anyway?15:45
desrtfor 2 reasons near as i can tell:15:45
chrisccoulsonyou need folders to be executable15:45
desrt1) because directories obviously need it15:45
chrisccoulsonyeah15:45
desrt2) because on the off chance that you do have an executable on a USB drive, you can then run it.  if you don't, then you can just... not run it.15:46
desrtbut so much stuff breaks when it sees +x on a file15:46
desrtlike GNOME15:46
desrtand as i found out last night, thttpd15:46
rickspencer3like bzr15:46
chrisccoulsonhow do you get around the folder issue?15:46
desrtcopied a bunch of photos to my webserver and got permission denied errors15:46
rickspencer3bzr branch lp:foo onto a USB drive and it modifies every file :(15:46
desrtlooked at the log: the webserver was trying to execute them as CGI scripts because they were marked +x from the vfat :(15:46
rickspencer3(this sucks when programming on a netbook)15:46
desrthttps://blueprints.launchpad.net/ubuntu/+spec/vfat-noexec15:49
jcastrorickspencer3, when we talked last you said to assign bugs finished by the DX guys for appindicators to ken, however they are kind of coming out in clumps, do you think it might be better to assign them to the whole team?15:49
jcastrorickspencer3, I don't want to clobber him on thursdays-of-doom15:49
seb128jcastro, I suggested doing that so we can better handle workload15:50
jcastroyes, it was all seb's idea!15:50
seb128lol15:51
seb128jcastro, I just wanted to say that I agree with the suggestion ;-)15:51
* seb128 hugs jcastro15:51
rickspencer3jcastro, nah15:51
rickspencer3oh15:52
NafaiIs FriendFeed support broken in Gwibber?15:52
rickspencer3well, whatever seb128 said is fine with me15:52
NafaiIs there a log somewhere I can look at to see what is happening?15:52
jcastroNafai, run "gwibber-service" in a console15:52
jcastrothen run "gwibber" in another one15:52
NafaiOr do that :)15:53
Nafaiyup, there's a problem15:53
* Nafai files bug15:53
seb128rickspencer3, it doesn't make a real difference in practice I think, we will just know about those15:54
seb128rickspencer3, and some components pitti or I know better and could help reviewing in free slots too15:54
seb128rickspencer3, but if you are "nah" that's fine with me ;-)15:54
rickspencer3seb128, I nah my nah15:54
seb128;-)15:54
rickspencer3if you guys already worked it out15:54
rickspencer3whatever works15:54
seb128ok15:54
jcastronote to self, pass all ideas past seb128.15:55
seb128I just feel it's a lot to put on kenvandine and that we can probably help a bit there15:55
seb128it's like sponsoring15:55
seb128works better when balancing load between team members when possible15:55
chrisccoulsonis anyone reviewing the gpm indicator patch?15:59
chrisccoulsoni can review that if nobody else wants to16:00
seb128kenvandine, ^16:02
seb128jcastro, ^16:02
seb128chrisccoulson, I think that would be welcome16:03
chrisccoulsoncool, i'll take a look at that later then16:03
jcastrochrisccoulson, feel free to snag it!16:03
seb128didrocks, commented on your application now btw16:16
* seb128 moves to next task16:16
* didrocks hugs seb12816:17
* seb128 hugs didrocks too16:17
didrocksseb128: and thanks, I know now how many uploads I've done ;)16:17
seb128didrocks, lol16:17
seb128didrocks, was a quick count looking through emails there16:18
seb128and just a way to say "I'm too lazy to look for specific bug numbers to list but there is plenty of those"16:18
didrocksseb128: heh, but it's as valid, and way quicker :) Thanks again!16:18
seb128np ;-)16:19
chrisccoulsonheh, i'll be able to bug didrocks about sponsoring my work too ;)16:21
didrockschrisccoulson: oh no! /me runs ;-)16:22
chrisccoulsonlol16:22
didrocksdon't hesitate of course ;)16:22
chrisccoulsonyou can probably run faster than me though ;)16:23
tseliotpitti: are you around?16:39
pittitseliot: I am, but I need to leave in 10 mins (sorry)16:40
seb128mvo, is desktop-lucid-update-upgrade-requirements supposed to be tracked for lucid?16:42
* pitti waves goodbye16:45
didrockspitti, seb128: just thought about something, as gdm is using g-s-d to draw the background, the caching is also effective there. So, we have a double wins (as gdm wallpaper is 2500x1600) :)16:46
didrocksbye pitti16:46
pittididrocks: sweet!16:47
seb128didrocks, right, when you don't use autologin which we do on benchmarks16:47
pittididrocks: (it doesn't appear in my bootcharts, though, since I'm using autologin)16:47
pittibut for *users* it's good16:47
* pitti waves16:47
didrocksseb128: oh ok, I was thinking it was still triggered even on autologin, missed opportunity :)16:47
didrocksright16:47
didrocksbye bye pitti16:47
kenvandinechrisccoulson, seb128: i reviewed the indicator patch for gpm yesterday, but not the debug icon one16:53
kenvandineonly feedback i left for him was some tweaks to the autotools bit16:53
kenvandinesorry... been in a clean session to re-capture the SFTS video clips :)16:54
chrisccoulsonkenvandine: thanks.17:00
Amaranthmvo: My change to compiz to start metacity when we get a segfault seems to work a little too well, we no longer get apport :/17:02
AmaranthPerhaps we should just make gnome-session start compiz again17:02
seb128chrisccoulson, you still have one work item on https://blueprints.launchpad.net/ubuntu/+spec/desktop-lucid-startup-speed17:04
seb128speeding g-s-d xrandr17:04
seb128should that be postponed now?17:04
chrisccoulsonseb128 - are you still seeing the 2 second delay17:04
seb128not on the mini17:04
seb128but on my laptop yes17:04
chrisccoulsonseb128 - you're not connected to an external monitor are you?17:04
seb128I am17:05
chrisccoulsondoes it happen without the monitor?17:05
seb128but I get it too when undocked with no monitors.xml iirc17:05
seb128I tried that before17:05
seb128I will try again on next boot17:05
chrisccoulsonah, so that makes no difference then17:05
chrisccoulsoni'll see if i get the issue on my laptop tonight17:05
seb128thanks17:05
seb128feel free to postpone the item on the spec otherwise17:06
seb128it's not happening on the mini17:06
seb128seems config specific17:06
seb128doesn't need to be milestoned for alpha317:06
seb128that doesn't mean we can't fix it later17:06
chrisccoulsonyeah, i'll take a look at some point then. it's just easier if i can recreate it too :)17:06
seb128kenvandine, didrocks: you have a duplicated wi for gwibber mir apparently?17:07
chrisccoulsoni'll hopefully be able to recreate the g-s-d crasher when flipping display modes too (but i haven't connected up to my external monitor yet to try it out)17:07
kenvandineyeah17:07
seb128kenvandine, didrocks: can you decide on who do it and clean the other one?17:08
kenvandinedidrocks already did the work17:08
rickspencer3ArneGoetje, asac I hijacked https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-new-firefox-support-model to add work items for new default home page support stuff17:08
kenvandinedidrocks, want to just finish that?17:08
seb128kenvandine, ok good, can you update https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-social-from-the-start?17:08
kenvandineyup17:08
Amaranthso how fast are we going on the mini now?17:08
seb128depends of what you bootchart17:10
Amarantheh?17:10
didrockskenvandine: not the time before Monday I guess, but now that the new gwibber is here, I'll be able to finish. If you have free slots, I don't mind if you can stole it :)17:10
seb128Amaranth, standard desktop with compiz is around 16 seconds17:10
kenvandinedidrocks, ok, lets see how tomorrow looks17:10
seb128it's lower without compiz or on une17:10
kenvandinei might just do that :)17:10
kenvandinenot today though17:10
Amaranthseb128: well from what you've been saying it should be 11 seconds without compiz?17:11
seb128Amaranth, gnome without compiz, or une?17:12
Amaranthformer17:12
seb128should in sense of target17:12
seb128ie should be before lucid17:12
seb128or should already be now?17:12
Amaranthright now17:13
seb128no, those were une benchmarks17:13
seb128or GNOME only, not full boot17:13
seb128we are a bit under 15 seconds without compiz17:13
seb128on standard desktop17:13
AmaranthOk, so compiz adds about 1 second :)17:14
seb128rather 2 seconds17:14
seb128ie it's under 15s without it17:15
seb128and some 16.8 seconds or something with it17:15
Amaranthand now that you've proven removing a bunch of plugins doesn't change startup speed and my own benchmarks have shown loading plugin metadata is about 0.01s per plugin with a warm cache there really is no way to make it go faster17:16
Amaranthexcept perhaps for statically compiling the plugins in instead of using dlopen but that would be a maintenance nightmare as most of those plugins are not shipped in the same tarball17:16
AmaranthI wish I had some automated way to do bootchart tests, would love to see if certain plugins affect it more than others17:18
Amaranthactually, good test17:18
Amaranthseb128: can you see how long it takes if you disable every single plugin in compiz? see how much overhead is the core itself and how much is the plugins17:18
seb128I will try that later17:18
seb128busy with something else right now17:19
Amaranthalright, that's fine17:19
* kenvandine runs out to eat, bbiab17:34
mvoAmaranth: apport> if seb is ok with that, he was keen on removing the wrapper for boot speed18:26
=== bjf is now known as bjf-afk
gesergit1.0-webkit-1.0 is currently build from two packages (webkit and gir-repository) which makes currently the build of gir-repository "Fail to Upload". Does somebody know which of those two packages should build it?19:30
didrocksok, enough for today, reading some mail and go to bed :)19:47
didrocksnight everyone19:47
robert_ancellseb128, can you sponsor launchpad-integration?  pretty please?  RAOF has done a really good job and I've super tested it :)21:30
Nghrm, gs segfaulted when I tried to print something21:33
Ngbut apport seems unhappy with the .crash21:33
* Ng reboots into the new kernel anyway21:35
chrisccoulsonNg - gs?21:40
seb128robert_ancell, yet another one?21:44
seb128robert_ancell, what was wrong with 1.34?21:44
robert_ancellseb128, hang on21:47
robert_ancellseb128, ah, ok.  you've already sponsored it :)21:51
rickspencer3kenvandine, so did non-imported editing in f-spot ever make it into Ubuntu yet?21:54
rickspencer3kenvandine, note that I know the answer to this question ;)21:55
kenvandinehaha21:55
kenvandineno it didn't21:55
kenvandineis that a hint though?21:55
rickspencer3seriously, we've got to get this in somehow21:55
kenvandineyeah21:55
kenvandinei agree21:55
kenvandineor you write a new tool in python :)21:55
kenvandinei can take another swing at merging that patch21:55
rickspencer3yeah, I'll write a new image viewing/editing tool before next week and we'21:55
rickspencer3ll put it into the LTS21:56
kenvandine:)21:56
rickspencer3lol21:56
rickspencer3maybe for Lucid +1 though21:56
kenvandinephotobomb has *no* bugs21:56
Ngchrisccoulson: as in ghostscript, I'm just trying to print a BA checkin PDF. works in karmic, failure in lucid including after a reboot21:56
kenvandineno threading issues at all21:56
rickspencer3I think if it was basically eog in Python more folks would hack on it and such21:56
Ngbut apport seems to hate the .crash21:56
rickspencer3*sigh*21:56
kenvandine:)21:56
kenvandinenote i didn't see a problem when i looked at the code21:56
rickspencer3well, replacing eog wouldn't require so much threading21:56
kenvandinebut there are some serious UI hangs21:56
kenvandineno, it wouldn't21:57
kenvandineunless we tied in social features :)21:57
rickspencer3right ...21:57
rickspencer3so basically photobomb21:57
rickspencer3lol21:57
* kenvandine still wishes we could have facebook album browsing for lucid :/21:57
rickspencer3seriously, we've got to get f-spot set up properly21:58
kenvandineok, i can take another swing at it21:58
rickspencer3any chance we could talk the dev into apply his patch to the branch that we use?21:58
kenvandinemaybe21:58
seb128I've been pinging him regularly21:59
kenvandineany movement?21:59
seb128no, he seems not interested21:59
seb128he said that he's been fixing quite some things for us already and we didn't contribute a lot back22:00
seb128he seems not really motived to do work for us which is of no use for them22:00
rickspencer3hmmm22:00
rickspencer3what does he want us to contribute back?22:00
seb128then last week he said he was busy with fosdem and I could try to ping he back this week22:00
rickspencer3hmmm22:00
seb128rickspencer3, fixing issues rather than asking him to fix our issues all the time I think22:00
rickspencer3by "our" issues you mean bugs that users encounter22:01
rickspencer3?22:01
seb128right22:02
rickspencer3ok22:02
seb128but he has been nice and rolled tarballs to arrange our schedule22:02
rickspencer3yeah22:02
seb128and tried to look at bugs when we ping about those22:02
rickspencer3f-spot upstream seems like good guys22:02
seb128like looking at those before even if they have hundred of other issues waiting22:02
rickspencer3yeah22:02
kenvandineseb128, how far did you get on merging that into the stable version?22:03
seb128022:03
seb128I never started on that, I've been swamped since the start of the cycle22:03
seb128and I've no C# experience22:04
kenvandineok, i spent a couple hours on it22:04
kenvandinebut the extension code has changed quite a bit since 0.622:04
kenvandineso it felt like i kept digging a deeper grave22:05
rickspencer3kenvandine, do you think it would be easier to just write a new patch against the branch we use, or try to port his patch?22:06
kenvandinelet me look at it again22:06
kenvandinei might have time tonight22:06
kenvandineseb128, how much do you know about source package branches?22:07
kenvandinethe new style stuff we used for lp:ubuntu/ido22:07
kenvandinejames_w, you still around?22:08
james_wyeah22:08
kenvandineyo!22:08
kenvandineso what is the process of updating one?22:08
kenvandinethe wiki is a bit thin on that22:08
kenvandinelike a new version22:08
kenvandineis it bzr merge-upstream?22:08
seb128kenvandine, I guess you can try to a gentle ping to sde22:09
seb128he might have an earlier version which applies to something close of your codebase22:09
kenvandineseb128, that would be the fastest way :)22:09
seb128he started on it and got it working22:09
seb128he said there was some bug so he didn't commit22:09
kenvandineseb128,  i had his first pass... which was wildly different22:09
kenvandineoh22:09
seb128and then he started to refactor thing while doing the change22:09
kenvandinethen maybe :)22:09
james_wkenvandine: yeah, "bzr merge-upstream --version 1.2.3 http://launchpad.net/indicator-indicate-indicated-1.2.3.tar.gz" should do it22:10
kenvandinei get an error22:11
kenvandinebzr: ERROR: [Errno 2] No such file or directory22:11
kenvandinenice package name :)22:11
kenvandinewish ted was here to give him crap about that :)22:11
james_wkenvandine: ah, damn, sorry22:13
james_wI can give you an ugly workaround or two for that22:13
kenvandinegreat!22:13
james_wsudo ln -s /bin/tar/ /usr/bin/tar would be one22:13
kenvandinebetter than being busted :)22:13
kenvandineoh!22:13
kenvandinehehe22:13
james_wquite an embarassing bug22:13
kenvandinehehe22:13
james_wit will be fixed in my next upload22:13
kenvandinegreat22:14
kenvandinethx22:14
kenvandinebratsche, ping22:27
rickspencer3kenvandine, let's get you to coredev or whatever in Lucid + 1 so you can start doing uploads and such22:37
rickspencer3or at least get you permissions for *everything* the desktop uses22:37
rickspencer3(and this is not a secret plan to get photobomb in main)22:38
kenvandinewell i should have everything now22:38
kenvandinedesktop wise22:38
kenvandinebut there seems to be acl bugs22:38
kenvandinecjwatson is investigating22:38
kenvandinethe DX stuff keeps getting the acl for ~ubuntu-desktop removed22:38
rickspencer3ok22:38
rickspencer3so can you upload photobomb for me?22:38
rickspencer3j/k22:38
kenvandinehehe22:38
kenvandineno new packages :)22:39
TheMusorickspencer3: Is photobomb in revu?22:39
rickspencer3TheMuso, it was a joke22:40
TheMusoOk.22:40
rickspencer3photobomb code quality leaves something to be desired atm22:40
rickspencer3:/22:40
kenvandinehehe.. it is fun though22:40
kenvandineand it works with gwibber22:40
seb128rickspencer3, kenvandine: didrocks run for main upload next week22:40
seb128kenvandine, you should do that next ;-)22:40
kenvandineyeah22:41
rickspencer3kenvandine, I can fix the bugs22:41
rickspencer3UI threading with PyGtk is pretty horrible22:41
rickspencer3it's beat better devs than me22:41
kenvandinebratsche, -  secondary_padding += GTK_WIDGET_VISIBLE (priv->secondary_image) ? secondary_image_req.width : 0;22:41
kenvandine+  secondary_padding = GTK_WIDGET_VISIBLE (priv->secondary_image) ? secondary_image_req.width : 0;22:41
kenvandinein src/idoscalemenuitem.c22:41
kenvandinedoes that look sane?22:41
robert_ancellrickspencer3, threading with Python is horrible :)23:00
rickspencer3well, I have a quickly-widget to make it easier23:01
rickspencer3robert_ancell, ^23:01
rickspencer3and it may as well be a bug farm23:01
robert_ancellrickspencer3, oh, I mean the GIL tends to make them a lot less useful23:01
rickspencer3GIL?23:02
Nafairickspencer3: Global Interpreter Lock23:04
robert_ancellmeans your threads don't scale very well23:04
Nafaithat's why you do things asyncrhonously23:05
rickspencer3Nafai right23:05
rickspencer3but some things I don't know how to do "asyncrhonously" except on a thread23:05
rickspencer3like if I want to download something from a server23:05
rickspencer3the urllib library is synchronous, so I put the calls on a thread so they don't lock up the UI23:06
robert_ancellrickspencer3, use gio23:06
rickspencer3somethings I do with gobject.add_timer, but that assumes there is not just one long blocking call23:06
robert_ancell(glib io API, is all asynchronous)23:06
rickspencer3robert_ancell, so use glib io to interact with the servers instead of urllib?23:07
* rickspencer3 shakes23:07
robert_ancellrickspencer3, I guess the question is how Pythony do you want to be or how GLib/GTKy23:07
rickspencer3(I use gobject.add_timer, add_idle a lot23:08
kenvandinewow... look at the time!23:08
robert_ancellkenvandine, 10am?23:08
* kenvandine needs to go feed the kids :)23:08
kenvandinehaha!23:08
rickspencer3bye kenvandine23:08
kenvandinelater!23:08
kenvandinebbiab23:08
robert_ancellkenvandine, cya23:08
rickspencer3robert_ancell, well, for my code I don't care23:08
rickspencer3but for most people, it needs to be Pythony23:09
robert_ancellrickspencer3, my experience with gio has been very positive and it's a generic API that wraps up heaps of protocols (it has backends)23:09
rickspencer3well, that would be good for my code23:09
rickspencer3but what I want is a generic widget that can make any function behave asynchronously23:10
rickspencer3which is what AsynchTaskProgressbox does23:10
rickspencer3you give it a function and it runs it on a thread and alerts you when it is done23:10
rickspencer3the only wonky stuff has to do with updating the UI23:10
desrtrickspencer3: do you ever sleep? :)23:11
rickspencer3Gtk seems a bit unpredictable, and causes freezes and such sometimes23:11
rickspencer3lol23:11
rickspencer3desrt, it's only 3:11pm here23:11
desrtoh23:11
desrtthen you were up early :)23:11
rickspencer3and yes, I sleep from 10:30pm to 6:00am ;)23:11
robert_ancellUbuntu never sleeps :)23:11
rickspencer3hehe23:11
rickspencer3the sun never sets on Ubuntu23:11
Nafaiwow, it's already almost the end of the work day23:11
rickspencer3anywho, thanks robert_ancell I will check out gio23:12
rickspencer3robert_ancell, if you want to check out quickly.widgets.asysnch_task_progressbox.py and let me know what you think , that would be cool23:12
robert_ancellrickspencer3, will try to23:13
rickspencer3desrt, where are you based?23:13
rickspencer3robert_ancell, no stress, only if it would be interesting for you23:13
rickspencer3that's all community work23:13
robert_ancellyup23:13
desrtrickspencer3: torontoi23:14
rickspencer3coolio23:15
* rickspencer3 shivers thinking about toronto23:15
seb128does anybody else got firefox listing only ask.com in the search widget in lucid?23:33
kklimondaseb128, https://bugs.edge.launchpad.net/ubuntu/+source/firefox/+bug/52068223:36
ubottuUbuntu bug 520682 in firefox "Only search provider is Ask.com" [Undecided,New]23:36
seb128kklimonda, thanks23:36

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