[01:27] <karni> take care! cat /me | bed
[09:20] <duanedesign> morning rye
[09:21] <rye> duanedesign, morning!
[09:40] <JamesTait> Hello, hello!
[09:42] <duanedesign> rye: i have a couple bugs like bug 703033. Are you ok with making that one the 'master' bug report to dupe others againstA?
[09:42] <ubot4> Launchpad bug 703033 in ubuntuone-client (Ubuntu) "Unchecking 'synchronize this folder' doesn't stop synchronization (affects: 1) (heat: 6)" [Medium,Confirmed] https://launchpad.net/bugs/703033
[09:42] <duanedesign> hello JamesTait
[09:43] <rye> duanedesign, yes, i am ok with that and was actuallly going to file a bug re: DeleteVolume not being prioritized or pushed to the top of the queue
[09:43] <rye> thanks for reminding!
[09:45] <JamesTait> Hey duanedesign. :)
[09:55] <duanedesign> rye: before I start looking I thought I might ask you. Is there a bug for the way Ubuntu One handles the tokens i.e. People having to manually purge the token ?
[09:56] <duanedesign> handles == handled
[09:57] <duanedesign> i think this was fixed
[09:59] <rye> duanedesign, in case auth fails the token stays in the keyring and it is not removed. hmm
[09:59] <rye> duanedesign, need to check how then controlpanel works
[10:03] <rye> we just fixed a runaway server instance that was causing /files/ to OOPS, it did not want to rollback to the previous revision while all other servers were ok.
[10:14] <karni> hi guys. you working like ants from the very morning :)
[11:31] <duanedesign> hello karni
[11:39] <karni> hi there :)
[12:22] <mandel> duanedesign, rye: ping
[12:24] <mandel> one question, in ubuntu sso, do we have an email validation if the user sugned through the desktop sso client?
[12:25] <rye> mandel, yes
[12:25] <karni> I have to leave for few hours, be back later.
[12:25] <rye> mandel, which calls SSO method to validate the email token
[12:26] <mandel> rye: so the user gets and email and validats is that right?
[12:26] <mandel> rye: there is no need to copy the token, is there?
[12:27] <rye> mandel, yes, everything is done via email click-through
[12:28] <mandel> rye: ok, so click here to confirm email thing, ok, thx :)
[12:29] <rye> mandel, you are very welcome
[12:29] <mandel> :)
[13:18] <alecu> hello all!
[13:35] <alecu> @ping
[13:35] <ubot4> pong
[13:41] <ralsina_errands> hello alecu!
[13:52] <ralsina> To whom it may concern: standup in 8 minutes. That's you dobey alecu nessita thisfred mandel!
[13:59] <ralsina> I have a call at exactly the standup's time, so please post everything and argue, but I will probably not be paying attention then
[14:03] <alecu> me
[14:03] <dobey> lies
[14:04] <thisfred> me
[14:04] <mandel> me (no notes yet)
[14:04] <dobey> me
[14:06] <alecu> (no notes yet too)
[14:06] <ralsina> yes, I lied, I am looking
[14:09] <alecu> alecu, go
[14:09] <alecu> DONE: a branch to fix bug #717172, bug #715842, bug #715887, needs one more review: https://code.launchpad.net/~alecu/ubuntuone-client/config-notifications-2/+merge/49904
[14:09] <alecu> TODO: API work: add OAuth to DroidCouch
[14:09] <alecu> BLOCKED: no
[14:09] <alecu> NEXT: thisfred
[14:09] <thisfred> DONE: worked on u1 couchdb API
[14:09] <thisfred> TODO: finish and package API, some u1client UI wrap up
[14:09] <thisfred> BLOCKED: still no unity
[14:09] <ubot4> Launchpad bug 717172 in ubuntuone-control-panel (and 1 other project) "Allow pynotify notifications to be enabled/disabled (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/717172
[14:09] <ubot4> Launchpad bug 715842 in ubuntuone-client "Percentage in notification is a bit off: Uploaded 52/52 files, 95% completed (affects: 1) (heat: 87)" [Medium,Confirmed] https://launchpad.net/bugs/715842
[14:09] <ubot4> Launchpad bug 715887 in ubuntuone-client (Ubuntu) (and 2 other projects) "Notify-OSD messages say "your cloud" (affects: 1) (heat: 542)" [Low,Triaged] https://launchpad.net/bugs/715887
[14:09] <thisfred> mandel!
[14:09] <mandel> DONE: added refactoring of dbus. Fixed merge issues. Talked with  UX about windows installation. Added remote objects for IPC on  Windows.
[14:09] <mandel> TODO: more IPC merging dicussiones. More UX dicussions.
[14:09] <mandel> BLOCKED: no
[14:09] <mandel> dobey, please
[14:10] <dobey> λ DONE: brought back my server, fixed nightlies versioning
[14:10] <dobey> λ TODO: banshee mustic store fixes, evaluate SRUs for maverick
[14:10] <dobey> λ BLCK: on-call for jury duty
[14:12] <mandel> dobey: is it a murder trial or just someone that stole a car?
[14:16] <dobey> i don't know
[14:17] <dobey> i haven't been called in yet
[14:18] <ralsina> dobey, could you do the stable-1.4  version of this trivial branch? I am VM-less until later: https://bugs.launchpad.net/ubuntuone-client/+bug/714976
[14:18] <ubot4> Launchpad bug 714976 in ubuntuone-client (Ubuntu Natty) (and 5 other projects) "Can't Synchronize folder ~/Ubuntu One Music (affects: 2) (heat: 10)" [Medium,Triaged]
[14:19] <ralsina> dobey: or rather forget it, I'll do it eventually
[14:20]  * dobey forgets
[14:27] <ralsina> anyone has handy the wiki page with the whole setup of the development environment?
[14:28] <ralsina> I am having to reinstall all my VMs because of VirtualFreakingBox
[14:32] <alecu> ralsina, sudo apt-get build-dep ubuntuone-client
[14:33] <ralsina> alecu: there's also the ssh keys and bzr setup, the dailies, that kind of thing.
[14:34] <alecu> oh, right. :-)
[14:34] <ralsina> alecu: not that it's all in that page anyway, either
[14:34] <alecu> ralsina, that's: "rsync .ssh .gnupg .bazaar ... newlocation" for me!
[14:35] <ralsina> alecu: well, since no Linux VM boots at the moment, that's not doable :-)
[14:35] <alecu> ouch
[14:35] <ralsina> alecu: and I don't have the setup in the "outer" box, which is just for switching VMs
[14:36] <ralsina> But now I will have everything on ubuntuone, of course ;-)
[14:49] <ralsina> dobey: chipaca was doing a fix for the platform.tools exception we saw yesterday
[14:50] <ralsina> dobey: it turns out it was a problem with libubuntuone's __init__.py
[14:50] <ralsina> dobey: so, if that was in the last release, we need to do a new one
[14:53] <dobey> he filed it against libu1 and assigned to me, yes
[15:01] <beuno> CardinalFang, so, we going down the cache-then-play route today?
[15:03] <ralsina> dobey: ok, cool
[15:04] <nessita> hello everyone
[15:05] <Chipaca> ralsina: no, i wasn't doing a fix
[15:05] <Chipaca> ralsina: I filed a bugtask on libu1, set it to critical and assigned it to dobey
[15:06] <dobey> Chipaca: in manager-speak, that is "doing a fix"
[15:06] <CardinalFang> beuno, almost certainly.
[15:06] <Chipaca> dobey: yes... but only when it's manager-to-manager :)
[15:06] <dobey> heh
[15:07]  * Chipaca discovers that that hurts because it's true
[15:07] <Chipaca> dear huge ants: please stop falling off the tree and onto my laptop, you're freaking me out
[15:08] <ralsina> dobey: chipaca said "I am doing a branch", so I guessed he was doing it a bit more... directly ;-)
[15:09] <dobey> Chipaca: maybe they are bringing you some sugar for mixing a mojito?
[15:09] <ralsina> Ok, he said "I'll throw this branch up there". Maybe a branch had fallen on his keyboard and I misunderstood :-)
[15:09] <Chipaca> ralsina: I was going to! but then I remembered my place :)
[15:10] <ralsina> Chipaca: yeah, we shouldn't hurt developers' feelings by messing with their code!
[15:10] <Chipaca> ralsina: and I did some math and realized I'd only be able to start working on the branch about this time, and ...
[15:11] <Chipaca> ralsina: so 2+2=5 and i pushed it (back?) onto dobey's plate
[15:11] <alecu> hello there, nessita. Didn't see you coming :-)
[15:11] <nessita> hi alecu, how are you?
[15:12] <alecu> great!
[15:12] <alecu> thisfred, can I ask you for this review? https://code.launchpad.net/~alecu/ubuntuone-client/config-notifications-2/+merge/49904
[15:12] <ralsina> oh, hello nessita
[15:12] <thisfred> alecu: yep, I'm on it
[15:12] <alecu> nessita, didn't ask you about Cosquin rock. How was it?
[15:13] <ralsina> Did you see Ciro y los Persas? I'm so jealous :-)
[15:13] <nessita> alecu: it was awesome! I did see Ciro, he's such a show off guy :-)
[15:13] <nessita> alecu: the band is called 'Ciro y los persas' but all the t-shirts and carteles only said Ciro
[15:13] <alecu> nessita, is that the Ciro from Los Piojos?
[15:14] <nessita> yes
[15:14] <ralsina> well, come on, if he wanted to be in a band he wouldn't be in that one :-)
[15:14] <nessita> but it was a really good show. I was there mainly to see No Te Va Gustar, and it was GREAT. I wore my throat out snging songs
[15:15] <alecu> yes, those screaming teenager girls in music shows. I despise them.
[15:15] <alecu> oh!
[15:15] <Chipaca> nessita: see? I'm becoming a lot more polite. I made no joke about people's ears bleeding.
[15:16] <nessita> alecu: I despise the teenager girls that screams 'I love you Emiiiii' (Emi is the band main singer). I was screaming songs, so I guess I'm cool (?)
[15:16] <nessita> Chipaca: :-)
[15:16] <alecu> :-)
[15:18] <alecu> thisfred, when testing the branch IRL, make sure to use d-feet to turn notifications on and off thru the dbus interface.
[15:19] <thisfred> alecu: sure
[15:20] <alecu> nessita, I was trying to find a place to put the "enable notifications" checkbox. And I was thinking of putting it above the "Limit bandwidth" one.
[15:20] <alecu> what do you think?
[15:21] <nessita> alecu: makes sense. Are you doing that on the control panel or shall I?
[15:21] <alecu> nessita, I can do it, sure.
[15:21] <ralsina> nessita: Since I started control panel as a new user again, I noticed a bit of a problem
[15:21] <nessita> ralsina: shoot
[15:22] <ralsina> If you start it on a new device and go to the cloud folders tab, you see only one, and no indication of there being any others
[15:22] <ralsina> because it's not connected and can't get the list
[15:22] <ralsina> So, it maybe should say something about the list being possible incomplete
[15:23] <ralsina> Because it seems as if the folders are just not there
[15:23] <ralsina> */ (end of comment ;-)
[15:24] <ralsina> Ok, gotta stop 10 mnutes to play "Powerpugg Girls Zom-B-Gone" with my son (don't ask)
[15:24] <ralsina> s/pugg/puff
[15:25] <alecu> me wanna play too
[15:26] <nessita> ralsina: when you come back, I have a few questions from what you said
[15:26] <mandel> ralsina: do choose the mojojojo one, he is waaaaaay cooler thant those girls!
[15:27] <ralsina> the one where he creates the robots using kidnapped puppies is kinda cool
[15:27] <nessita> Chipaca: did you receive the signed contributor agreement for Chris McGinlay?
[15:27] <nessita> Chipaca: my question in particular is if that is enough
[15:28] <Chipaca> nessita: you can answer that question yourself, by checking whether the person is now in https://launchpad.net/~contributor-agreement-canonical
[15:28] <Chipaca> nessita: (yes)
[15:29] <nessita> Chipaca: right. Thanks!
[15:29] <nessita> alecu: any news/diagnosis on the tomboy server oops?
[15:31] <alecu> nessita, no, I didn't do anything about that. I saw an email by Chipaca telling about some related couchdb timeouts, but didn't follow on that.
[15:31] <kklimonda> Chipaca: this team doesn't list all people who's "signed" it.
[15:32] <kklimonda> (I know, because I've had to sign it at some point and I'm not a member ;))
[15:32] <Chipaca> kklimonda: that's an error or an omission
[15:32] <Chipaca> kklimonda: it is the recommended way of figuring out if somebody has signed the agreement :)
[15:33] <kklimonda> I agree, just saying that it's not a bad idea to ask anyway ;)
[15:34] <kklimonda> (or someone should make sure that the list is really up to date)
[15:34] <kklimonda> ok, that was a long discussion about nothing important, time to get back to work. :)
[15:37] <ralsina> nessita: I'm back
[15:37] <nessita> ralsina: so, I was saying. Not sure what you're saying re: device panel since either you get the full list or nothing
[15:37] <nessita> ralsina: so, how did you manage to get only one item?
[15:38] <ralsina> nessita: when I first opened it I got the ubuntuone folder only
[15:38] <nessita> ralsina: my guess is that you have only one device in that account
[15:38] <nessita> ralsina: are we talking folders or devices?
[15:38] <ralsina> nessita: not the devices panel, the cloud folders panel
[15:38] <nessita> ralsina: ok, that doesn't need connection
[15:38] <nessita> ralsina: so you're saying all  there is to see :-)
[15:38] <ralsina> "If you start it on a new device and go to the cloud folders tab, you see only one, and no indication of there being any others"
[15:38] <nessita> seeing*
[15:38] <ralsina> nessita: no, I had two folders shared to me and they appeared after I connected
[15:39] <nessita> ralsina: ok, then syncdaemon didn't know about that before connection
[15:39] <ralsina> nessita: right. But maybe we could find a way to explain that list may be incomplete
[15:40] <nessita> ralsina: I think showing a message 'this list may be incomplete' will cause confusion. How will the user be able to complete it?
[15:40] <ralsina> connecting
[15:40] <nessita> ralsina: right now, syncdaemon doesn't need to connect every time to get the full list, only once
[15:40] <ralsina> But if you are not connected the list may be incomplete anyway
[15:40] <nessita> ralsina: so you may be disconnected and have a complete list
[15:41] <ralsina> If you never connected it will be incomplete and empty :-)
[15:41] <ralsina> nessita: yes, you may.
[15:41] <nessita> ralsina: yes, but we can't know if the user never connected
[15:41] <ralsina> That's what makes it difficult, and the reason why I didn't say how to fix it :-)
[15:41] <nessita> ralsina: right :-)
[15:42] <ralsina> My best guess is "if we are not connected, the list MAY be incomplete". I don't think we have more than that.
[15:42] <nessita> ralsina: hum... I think this may be solved as a side effect of autoconnecting the daemon after initial device setup
[15:42] <nessita> ralsina: what do you think?
[15:43] <ralsina> nessita:  yes
[15:43] <ralsina> the corner case would be "it's not connected and another device accepted a share" but that's a small corner
[15:43] <nessita> ralsina: I already have bug #715873 to code, I guess it will cover as a side effect what you say
[15:43] <ubot4> Launchpad bug 715873 in ubuntuone-control-panel "Auto connect after initial setup (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/715873
[15:44] <ralsina> Fine by me. Thanks!
[15:44] <helo> do you sell ubuntu one music gift certificates?
[15:45] <nessita> ralsina: thank you!
[15:45] <nessita> joshuahoover: do you know the answer to helo's question?
[15:45] <helo> well, not you obviously, but canonical ;)
[15:45] <nessita> helo: I think no, I'm confirming
[15:45] <helo> or "advance pay" etc
[15:46] <helo> some way to delay the choice of what music is downloaded after the money has passed to canonical
[15:46] <dobey> Chipaca, ralsina: https://code.launchpad.net/~dobey/libubuntuone/fix-init-py/+merge/49989
[15:47] <ralsina> dobey: approved already :-)
[15:47] <nessita> helo: as far as I know, no. Chipaca would you know? (helo's question 2 lines above)
[15:48] <joshuahoover> helo: we do not sell music store gift certificates
[15:48] <joshuahoover> nessita: ^
[15:49] <nessita> ack
[15:49] <helo> thanks for the detective work :)
[15:50] <Chipaca> joshuahoover: but the store does allow you to redeem vouchers
[15:50] <joshuahoover> Chipaca: right, we just don't sell gift certificates at this time for the store
[15:50] <Chipaca> joshuahoover: right
[15:51] <Chipaca> joshuahoover: I was about to add that I didn't know how you would go about buying a voucher :)
[15:51] <Chipaca> helo: sorry :(
[16:02] <ralsina> The person that made guake 90% transparent by default is weird.
[16:05] <helo> i bet holiday sales would go up quite a bit with gift cards... universal web browser access a-la amazon mp3 would be a prior requirement i guess
[16:08] <helo> their terrible "download app" approach could be avoided by using the ubuntu one cloud storage, which would make the ubuntu one music store more accessible than amazon mp3 (perhaps with the addition of a batch web browser directory download)
[16:17] <dobey> lunch time, bbiab
[16:19] <mandel> nessita: ping
[16:19] <nessita> mandel: pong
[16:20] <mandel> nessita: got a couple of questions about the way we create new sso account, the user validates his email address getting an email, right?
[16:20] <mandel> nessita: in that email, do they have to click a link or copy pate a code?
[16:20] <nessita> mandel: the copy and paste a code
[16:20] <nessita> 6 characters
[16:20] <mandel> nessita: now the nice question from UX, why?
[16:21] <mandel> why not clicking?
[16:21] <nessita> that they need to enter in our app and we send to sso for validation
[16:21] <nessita> mandel: we want to abstratc the user to use a browser (email can be used from a desktop app)
[16:21] <mandel> clarita: thats your answer ^
[16:22] <mandel> nessita: so the user always have to go to the web to add the number oor we provide the request, right?
[16:23] <nessita> mandel: the user never has to go to the web
[16:23] <nessita> mandel: our app gives the text entry to enter that code
[16:23] <nessita> mandel: and then we need to make another REST call to SSO server validating that code
[16:23] <mandel> nessita: ok
[16:25] <nessita> mandel: you can try all this IRL with the sso UI, if you want/need
[16:25] <mandel> nessita: for what I understood, the ideal for clarita is that such a url is in the confirmation email, rather than copy^pasting
[16:26] <nessita> mandel: who is clarita?
[16:26] <clarita> hello nessita -
[16:26] <clarita> I'm working in Ivanka's team
[16:27] <clarita> and I'm here now.... :-)
[16:27] <nessita> mandel, clarita: we can't use the REST api and get URLs in the email
[16:27] <nessita> clarita: hi there! nice to meet you
[16:27] <clarita> nessita: hello!
[16:27] <nessita> clarita: so, I coded all the client side of the SSO service
[16:27] <nessita> clarita: but we are tied to the SSO server, which is all owned by ISD team
[16:28] <clarita> ok - so if we are setting up preferences at the app level, then we would have to say to the user 'go to your email and get the code'
[16:28] <mandel> nessita: this is for the windows installation, in qhich we will create a user
[16:28] <nessita> clarita: yes, we're already doing that. Have you tried the ubuntu app that does exactly that?
[16:28] <nessita> mandel: is the same as linux, right?
[16:28] <clarita> nessita: it is not that we *have* to take them to the browser, but it was one of the options we were considering... yes I've seen how it works for the Ubuntu app
[16:28] <mandel> nessita: not necesarly
[16:29]  * mandel runs away!
[16:29] <mandel> :P
[16:29] <nessita> mandel: if you plan to use the same REST API, the app will have the exact same workflow
[16:29] <nessita> because the REST api enforces that workflow
[16:29] <clarita> nessita: mandel: ok so it looks like keep them in the preferences set up process and say nicely 'go and copy the code and hurry back' got it
[16:30] <nessita> clarita: right. In the desktop all we have is a RESTfull api to talk to the sso server. And that API enforces a particular workflow
[16:30] <nessita> workflow is:
[16:30] <nessita> * ask the SSO server for a captcha image
[16:31] <nessita> * gather data from the user, in particular email and password and the captcha solution to the aforementioned image
[16:31] <nessita> * send that to the sso sever for reistration. In that step, the email is automgically sent to the user
[16:31] <nessita> * present the user with a screen to enter the code he just received from the sso server
[16:32] <nessita> * send the code along with the email and password to the sso server again, for validation
[16:32] <nessita> clarita, mandel: basically, the email that is sent to the user is not under our control
[16:32] <clarita> nessita: OK - one question - is captcha necessary when installing the desktop app or just for web?
[16:32] <nessita> clarita: mandtory for desktop
[16:32] <nessita> mandatory*
[16:33] <nessita> clarita: we can't register a user without proving the captcha id  + correct solution
[16:33] <nessita> providing*
[16:33] <nessita> ralsina: would you be available to review https://code.launchpad.net/~nataliabidart/ubuntuone-client/async-credentials/+merge/49866 ?
[16:33] <ralsina> nessita: sure, but not right away
[16:33] <nessita> ralsina: np, thanks!
[16:34] <mandel> nessita: what happens if the machine crashes before the code is received, do they have to start all over again?
[16:34] <mandel> is windows, u know…. BSD
[16:34] <nessita> mandel: no, you need to handle this case specifically, becasue the user will be already registered, so he can't register again
[16:35] <nessita> mandel: you can try it on ubuntu: register and close the window without entering the code
[16:35] <nessita> mandel: and then, open the sso dialog again. You will not be able to register (email already registered)
[16:35] <mandel> nessita: oh interesting, and what is the work around then?
[16:35] <nessita> mandel: and if you login, our app detects that you're not validated and asks for the code
[16:36] <nessita> mandel: please try it IRL, is much more descriptive than what I can say here :-)
[16:36]  * karni listens on
[16:36]  * mandel boots the vm
[16:36] <nessita> mandel, karni: the code is easy to follow at: ubuntu_sso/main.py
[16:36] <clarita> nessita: mandel:  ok - please could you clarify why captcha is necessary for local installation?
[16:36] <karni> nessita: cool, thanks :) I still have the doc you've sent me
[16:37] <nessita> karni: yey!
[16:37] <karni> :)
[16:38] <nessita> clarita: we create users in SSO using an API given by the ISD team. That API requires getting a captcha and sending the solution for it.
[16:38] <mandel> clarita: for not having smart people writing scripts to create a gazillion of accounts
[16:38] <nessita> clarita: is not a decision made by us, but by the ISD team
[16:38] <mandel> clarita: is a web solution on a desktop, not nice….
[16:38] <nessita> mandel: I disagree, you can certainly write a desktop script to register tons of users
[16:39] <karni> mandel: gazillion of accounts.. that reminds me I need to remove some amount of oauth tokens ;D
[16:39] <nessita> karni: try the new control panel!!!
[16:39] <clarita> nessita: mandel: I see - yes that's why I was confused...but I shall design with captcha! :-) thanks for the info guys
[16:39] <nessita> karni: if you're using a desktop app
[16:40] <nessita> clarita: have you talked with mpt? he's very familiar with the current desktop SSO app
[16:40] <karni> nessita: tricky question - can I upgrade on lucid, o should I install 11.04 on a side to use it?
[16:40] <mandel> nessita: well, on a desktop smarter things can be done, not only a captcha, but is not mycall anyways :P
[16:40] <nessita> karni: you could use it on maverick having nightlies enabled, or natty. But not lucid
[16:40] <nessita> mandel: right
[16:40] <karni> nessita: np. I should upgrade anyway :) I'll try it out, thanks
[16:40] <nessita> prego
[16:40] <mpt> I who the what now?
[16:41] <karni> hahah
[16:41] <nessita> mpt: you did it!!!
[16:41] <nessita> mpt: hello there! how are you?
[16:41] <mpt> Hello nessita, I have a cough. How are you?
[16:41] <nessita> mpt: clarita is asking me about the desktop SSO app, I thought it may be faster for her to talk to you for general doubts
[16:41] <nessita> mpt: I'm great, thanks for asking :-)
[16:42]  * karni silently wonders what is clarita working on
[16:42] <ralsina> karni: clarita is working on UX
[16:42] <mpt> nessita, I know nothing at all about the code, and the main thing I know about the design is what's wrong with it
[16:42] <mpt> ;-)
[16:42] <karni> ralsina: aha! :)
[16:43] <nessita> mpt: well, you can tell her so we can have a SSO app for windows much better than the current one
[16:43] <nessita> mpt: and yes, I wasn't expecting you to answer about the code but the UI
[16:43] <clarita> mpt: I am round the corner so I will come and use the power of 'face to face conversation' :-)
[16:43] <mpt> nessita, I didn't know there was one for Windows
[16:44] <nessita> mpt: there will be one, apparently (I thought we were having the same one in both OS's)
[16:45] <mandel> mpt, nessita: is a cparrino idea, we have the chance to improve things on other platforms
[16:45] <mandel> dont kill the code monkey :P
[16:45] <nessita> mandel: well, if it turns out to be better we can adapt the linux one :-)
[16:45] <nessita> clarita: so, we have our hopes in you!
[16:48] <nessita> mandel: please be aware of bug #709494 and the matching bug #709496 which is very important for us to handle once ISD fixes it
[16:48] <ubot4> Launchpad bug 709494 in ubuntu-sso-client "Missing user's name field (affects: 1) (heat: 10)" [High,Triaged] https://launchpad.net/bugs/709494
[16:48] <ubot4> Launchpad bug 709496 in canonical-identity-provider "Need a way to set the 'displayname' property for newly created accounts using REST API (affects: 1) (heat: 10)" [Undecided,New] https://launchpad.net/bugs/709496
[16:53] <ralsina> nessita: consider it a beta test for the future awesome^2 UI
[17:09] <dobey> ralsina: computers are binary, so they would be 2^awesome instead
[17:10] <ralsina> dobey: won't matter, awesome is a float
[17:10] <DanRabbit> nessita: ping
[17:12] <dobey> ralsina: i'll be sure to install a math coprocessor then
[17:13] <ralsina> Yes, it requires at least a 80287
[17:19] <mandel> ralsina: ping
[17:19] <ralsina> mandel: pongale
[17:19] <mandel> ralsina: how free are you to do linux reviews for code needed on windows
[17:19] <mandel> ralsina: I have proposed the dbus refactored branches
[17:19] <ralsina> mandel: today, not much
[17:20] <mandel> ralsina: ok, then you are an average manager....
[17:20] <ralsina> but I can probably do a lot tomorrow morning
[17:20] <mandel> hehe
[17:20] <mandel> ralsina: cool, tom morning, is it a deal? :)
[17:20] <ralsina> mandel: come on, I did all your windows reviews, that earned me a small piece of heaven ;-)
[17:20] <ralsina> mandel: I'll be here very early just for you
[17:20] <mandel> ralsina: haha yes you did
[17:21] <mandel> ralsina: cool, then we can also start taking a look at the IPC client code for the UI
[17:21] <ralsina> About 6AM my time, that's 9AM UTC
[17:21] <ralsina> mandel: yeah
[17:21] <mandel> ralsina: dont be crazy, you can wake up like a youngperson, 6 am is just for old people ;)
[17:22] <ralsina> mandel: I *am* old
[17:22] <mandel> ralsina: just ping me whenever you can I'll be here
[17:22] <ralsina> I go to bed at 10PM
[17:22] <ralsina> i wear my pants above my navel level!
[17:22] <mandel> ralsina: you said it...
[17:27] <karni> mandel: you're right. young people don't wake up at 6AM. they have barely *fallen* asleep after coding till 3-4AM ;)
[17:28] <dobey> mandel: i wonder if ralsina will be able to survive UDS then :P
[17:29] <ralsina> dobey mandel: I am counting on jet lag for that
[17:29] <ralsina> Besides, I am mild minnered but I can probably code all of you under the table. Specially if I have been drinking you under the table earlier ;-)
[17:30] <dobey> careful
[17:31]  * ralsina checks if "drink you under the table" means what he thinks it means. Yes!
[17:31] <dobey> it means you're an alcoholic
[17:32] <ralsina> dobey: I drink alcohol maybe three times a year.
[17:32] <ralsina> dobey: it's just that I can drink a lot if I feel like it. It helps that alcohol is fat-soluble.
[17:33] <nessita> DanRabbit: pong
[17:34] <mandel> karni: indeed I"m everyday up til 2 am at least...
[17:34] <mandel> ralsina: just like me, I can drink as much as I want, but I dont know one I always get drunk with the last drink
[17:35] <karni> mandel: :)
[17:35] <DanRabbit> nessita: I can't even remember what I was going to ask you :p
[17:35] <nessita> DanRabbit: I'll be around for a while, I've just finished having lunch
[17:35] <ralsina> mandel: you are a rugbier. You are all happy drunks.
[17:35] <nessita> DanRabbit: ping me when you remember :-)
[17:35] <DanRabbit> nessita: okay sorry :p
[17:36] <dobey> ralsina: just don't let him sit down, or he'll break the chair
[17:38] <mandel> dobey: that has just happened twice that i can recall...
[17:38] <dobey> twice in the span of 10 days
[17:39] <mandel> yes, I think i has to do with the influence of disney more than anything else
[17:40] <ralsina> disney made you break chairs? That's a new one.
[17:45] <mandel> ralsina: he, I'm special
[17:46] <mandel> ralsina: ok, before I go, bad joke in spanish
[17:46] <mandel> ralsina: conoces el chiste del hombre entre dos vallas?
[17:46] <ralsina> no
[17:46] <ralsina> (that was no, in spanish)
[17:46] <mandel> ralsina: valla hombre, valla….
[17:47] <mandel> hehehe
[17:47] <ralsina> mandel: sabes como se tiene a un hombre en suspenso por 12 horas?
[17:47] <mandel> ralsina: no voy a esperar tanto :P
[17:47] <mandel> ralsina: good one I did not know that one hehe
[17:47] <ralsina> manuel: no me rio de tí, me rio contigo, lo que pasa es que no haces tu parte! ;-)
[17:48] <mandel> ralsina: did you watch the link I posted the other day?
[17:48] <ralsina> mandel: yes I did.
[17:48] <ralsina> I can't remember it now, though
[17:48] <mandel> ralsina: that's spanish humor :P
[17:48] <ralsina> luckily we rejected spanish humour after the revolution of independence.
[17:49] <mandel> which is a same… 'cause we are dam funny
[17:51] <ralsina> It's in the constitution somewhere, "this new country rejects all hereditary titles and honours and that thing the colonial powers call humour"
[17:52] <mandel> ralsina: and since then you have not tried a decent chorizo :P
[17:52] <mandel> ralsina: and we make fun of you http://www.youtube.com/watch?v=zIL1Dv_xwLE
[17:53] <mandel> not oyu oyu, but the way you speak hehe
[17:53] <ralsina> mandel: as long as not of me personally I don't care much ;-)
[17:53] <ralsina> mandel: I speak funny even for an argentinian, so it's ok ;-)
[17:53] <mandel> i managed to type you wrong 2 times.. impresive
[17:53] <mandel> ralsina: that video is worth watching hehe
[17:54] <ralsina> watching...
[17:55] <ralsina> mandel: I hardly understand what they are saying.
[17:56] <mandel> ralsina: haha the use a lot of spanish slang
[17:56] <ralsina> nessita: bug #720226 could be about not having NM running?
[17:56] <ubot4> Launchpad bug 720226 in ubuntuone-client (Ubuntu) "GUI does not update connection information (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/720226
[17:57] <nessita> ralsina: checking
[17:58] <joshuahoover> ralsina: seems more like a support request (may be a legit bug, but hard to say)
[17:58] <ralsina> BTW: I have triaged 150 bugs in a week. I am stopping for a few days except for "really" new ones.
[17:59] <ralsina> joshuahoover: we could ask for the output of "u1sdtool --status" to see if syncdaemon notices the network connection.
[18:00] <joshuahoover> ralsina: right...it's just that these types of bugs make a lot of noise and the user really just wants help...so it would be better if they go to ask ubuntu or /support/contact
[18:00] <nessita> ralsina: I'm not sure. I don t know if the 'old' preferences (which is what this user is using) blocks on NM
[18:01] <ralsina> joshuahoover: ok, is there a standard speech to send the user for support?
[18:01] <joshuahoover> nessita, ralsina: it won't work if nm isn't managing the connection but is installed
[18:01] <ralsina> So I can copy it ;-)
[18:01] <joshuahoover> ralsina: good question, let me get it for you :)
[18:02] <ralsina> He added a screenshot and it looks just blank. Sadly, I have no Maverick yet.
[18:05] <joshuahoover> ralsina: Thank you for taking the time to file this bug report. For this type of request, it's best to use one of the Ubuntu One support channels listed at https://one.ubuntu.com/support/  If this is a bug we'll be sure it gets updated here with steps to reproduce and other important information that helps us figure out the root cause of the bug.
[18:05] <ralsina> and mark it invalid?
[18:06] <joshuahoover> ralsina: yes, please :) seems harsh but ultimately, the user wants help...if it happens to be a legit bug then that's just a coincidence ;)
[18:06] <dobey> uhm
[18:06] <dobey> that bug is against lucid
[18:06] <joshuahoover> dobey: yes?
[18:06] <dobey> not maverick
[18:06] <joshuahoover> dobey: right
[18:07] <ralsina> ok, I have no lucid either
[18:07] <dobey> and the preferences dialog doesn't give two shakes about NM
[18:07] <dobey> it just makes the REST calls
[18:07] <ralsina> dobey: but it's not getting anything back in the REST calls, right?
[18:07] <dobey> so not sure why it's not loading, but could just be very slow or something. would need his u1prefs.log
[18:08] <dobey> ralsina: i have no idea
[18:08] <ralsina> could be the proxy?
[18:08] <dobey> ralsina: it defaults to saying "Unknown"
[18:08] <dobey> well yes, if he's on a proxy it will fail
[18:09] <dobey> oh, the log is there
[18:09] <dobey> maybe he has an invalid token and it's not doing the right thing
[18:09] <dobey> no idea
[18:10] <dobey> anyway
[18:10] <ralsina> it fails at everything, mostly
[18:11] <ralsina> ok, sent it to support anyway
[18:12] <dobey> looks like user error to me :)
[18:12] <joshuahoover> dobey: i was waiting for that ;-)
[18:12] <dobey> hhe
[18:12] <dobey> heh
[18:16] <joshuahoover> nessita: can we give a friendlier message for bug #696361? (related to date/time being incorrect on user's computer and getting oauth token)
[18:16] <ubot4> Launchpad bug 696361 in ubuntu-sso-client (Ubuntu) "Ubuntu sso fails with 'An HTTP non-2xx response code was received' (affects: 3) (heat: 84)" [Undecided,Incomplete] https://launchpad.net/bugs/696361
[18:20] <nessita> joshuahoover: short answer is 'no'. Long answer has several points:
[18:20] <nessita> * the error shown is what the SSO server sends us. And this error is not specific to having the date/time wrong, we can have the same error for other circumstances.
[18:20] <nessita> * we have no open slot to work on SSO, sadly. We have a couple of High bugs (proxy support, accessibility support) that are very important but not likely to be tackle any time soon :-(
[18:21] <nessita> joshuahoover: sorry :-( I don't even know if that's the case for that bug
[18:22] <joshuahoover> nessita: ah, ok...i created an faq related to this since the few people i've worked with that get this error, correcting the date/time solved the problem...realizing it's not always going to be the case but better than nothing (i think!)
[18:22] <nessita> joshuahoover: if you can think of a good message to show, something like 'bla ble 2xx response bla bla. You should confirm you have the date/time set correctly, that can be one of many casues why you're getting this' I can squeeze a branch in
[18:23] <nessita> joshuahoover: so, basically, if you have a message proposal that can work in the sense that suggest to check date and time but do not guarantee that that is the problem, I'm happy yo add it
[18:23] <joshuahoover> nessita: yeah, not sure we should do that...hmmm
[18:23] <ralsina> I had that bug the first week I joined canonical :-)
[18:23] <joshuahoover> ralsina: use a time server! ;)
[18:23] <nessita> ralsina: I know. Can you think on a good message?
[18:23] <ralsina> joshuahoover: I had the YEAR wrong, so the time server failed
[18:23] <joshuahoover> ha!
[18:24] <ralsina> nessita: "There has been an error in the login process. Please see this page for possible causes"
[18:24] <ralsina> And create a page for it, explaining the time error and whatever other possibilities in order of decreasing likelihood.
[18:24] <nessita> ralsina: hum
[18:25] <nessita> ralsina: are you aware SSO is not ubuntu one dependat, right? we need a generic page
[18:25] <ralsina> But "a non 2xx response" is really not something I would show.
[18:25] <joshuahoover> ralsina, nessita: yes, something along what ralsina posted is what we need due to the error being vague
[18:25] <nessita> ralsina: I agree
[18:25] <joshuahoover> nessita: ah, good point
[18:25] <ralsina> Yes, a ubuntu page
[18:25] <nessita> joshuahoover, ralsina: but we need a generic FAQ
[18:25] <nessita> if you give me the link to it, I'll make a branch
[18:28] <ralsina> joshuahoover nessita: a ubuntu wiki page would serve?
[18:28] <nessita> ralsina: I think so, yes
[18:31] <ralsina> nessita: Ok, I will create one later and send it to you, unless someone beats me to ir
[18:31] <ralsina> s/ir/it
[18:31] <nessita> ack
[18:46] <dobey> eh
[18:46] <dobey> the non-2xx error thing is the shoving multiple error conditions into a single user-facing message problem
[18:55] <ralsina> dobey: yeah
[18:55] <ralsina> Besides, lower in the stack there is a better error, a 401, IIRC
[18:55] <ralsina> but somewhere in the middle all the errors get collapsed
[18:56] <dobey> i'll just blanket all those errors with a factual statement
[18:56] <dobey> i hate oauth.
[18:56] <dobey> :)
[18:56] <ralsina> We could change it to "OAuth hates you!" ;-)
[18:58] <dobey> it would at least be a more accurate error message
[18:59] <dobey> "No OAuth for you! You go end of line!"
[18:59] <dobey> oi it's only 14:00
[19:18] <nessita> ralsina: you available to do reviews now or still busy?
[19:19] <ralsina> nessita: still busy for another 30 minutes
[19:19] <nessita> ralsina: ack
[19:19] <ralsina> nessita: but if you mail them to me I promise they will be done before you login tomorrow
[19:20] <nessita> ralsina: sure!
[19:22] <nessita> ralsina: sent
[19:28] <mandel> ralsina: ping
[19:29] <ralsina> mandel: ponga!
[19:30] <mandel> ralsina: I have notice that foerdi (msi man) has commented in some bugs, did you manage totalk with him?
[19:30] <ralsina> mandel: not yet
[19:31] <ralsina> mandel: I will call him tomorrow morning
[19:31] <ralsina> mandel: I am procrastinating, so I will stop.
[19:34] <mandel> ralsina: haha
[19:34] <mandel> ralsina: did he event get in touch?
[19:36] <ralsina> mandel: yes, he sent me an email. I am just an inconsiderate bastard
[19:37] <mandel> ralsina: ok, cool then I trust u
[19:38] <ralsina> mandel: that's what SHE said
[19:38] <ralsina> mandel: did I use that right? ;-)
[19:38] <mandel> ralsina: perfect!
[19:38] <mandel> ralsina: sis u get the email with the installer UI workflow?
[19:39] <ralsina> mandel: yup
[19:39] <ralsina> mandel: I like it, even
[19:39] <mandel> ralsina: hahaha
[19:42] <mandel> ralsina: I think everything with a nice QtWizard should be doable, but then we have to launch the msi installer with no UI as a second process and think how we can deploy a single .exe with the msi embeded in it
[19:43] <ralsina> mandel: I have absolutely no idea how to do any of those things.
[19:43] <mandel> ralsina: that UI with Wix can be done to, but the process will have to be broken for the account set up and clarita did not want that
[19:43] <ralsina> Except maybe create a QWizard in a single exe
[19:43] <ralsina> I could even do it in C++
[19:43] <dobey> QNoThankYou
[19:44] <dobey> we're moving to fltk. it is the future
[19:44] <mandel> ralsina: yes… I know how to do it in C++ to, but would be a pain to add yet another lang
[19:44] <ralsina> mandel: yeah
[19:44] <mandel> maybe pyinstaller has somethings smart....
[19:44] <mandel> py2exe does not AFAIK
[19:45] <ralsina> dobey: didn't you hear? The enlightenment widgets got 1.0 yesterday. They are now the past ;-)
[19:46] <dobey> fltk is not ewt
[19:46] <dobey> or etk or whatever it's called this week
[19:48] <ralsina> dobey: right, but if etk (or whatever) is released, everything else is the past. It follows logically from ewt being the future before.
[19:48] <ralsina> fltk has been the past for a few years already!
[19:49] <dobey> are you low on coffee or tired or what? :)
[19:50] <mandel> if anyone does this http://stackoverflow.com/questions/1960799/using-gitdropbox-together-effectively/1961515#1961515 with ubuntuone I might literally kill them
[19:51] <joshuahoover> mandel: don't tell beuno that (substitute bzr for git)
[19:52] <beuno> bzr4life
[19:52] <joshuahoover> heh
[19:52] <mandel> no, bzr uis great, I just dont wanna see people using ubuntuone to host their repos or code, lp is there for that
[19:53] <joshuahoover> mandel: it's not a good setup, but we used bzr to help track down issues with file sync...easy to compare if things are syncing between multiple computers
[19:54] <mandel> joshuahoover: haha, that is evil
[19:54] <joshuahoover> mandel: yes, and drove the chicharra guys crazy (still does)
[19:54] <mandel> joshuahoover: I;m not surprise, do not do it on windows… ever
[19:55] <joshuahoover> mandel: heh
[19:55] <mandel> joshuahoover: you could BSD seriously :P
[19:56] <joshuahoover> mandel: really? that seems a bit odd
[19:56] <joshuahoover> mandel: is that because you only have one hand?
[19:56] <joshuahoover> ;-)
[19:57] <dobey> heh
[19:57] <dobey> but which flavor of BSD?
[19:57] <mandel> joshuahoover: hehe, atm it wont, but I've learned how to use too much kernel memory and make everything go crazy
[19:58] <mandel> dobey: Blue Screen of Death :P
[19:58] <joshuahoover> mandel: heh
[19:58] <mandel> I'm calling it a day, catch u all tom!
[20:01] <alecu> Anybody wants to get rid of notifications? then, review this: https://code.launchpad.net/~alecu/ubuntuone-control-panel/bubbles-checkbox/+merge/50043
[20:01]  * beuno doesn't but will still review
[20:02] <dobey> alecu: what if i want to get rid of extraneous check boxes? :)
[20:02] <alecu> beuno, great!
[20:03] <beuno> alecu, could I get a quick screenshot of the checkbox?
[20:03] <alecu> dobey, review and dissaprove
[20:03] <alecu> beuno, sure
[20:06] <joshuahoover> mandel: does the purchased music folder sync on the current windows beta?
[20:07] <nessita> alecu: I will
[20:08] <alecu> nessita, hurry up before dobey disapproves :-)
[20:08] <dobey> lol
[20:08] <nessita> dobey: don't!
[20:11] <dobey> sorry, i don't agree with the idea of solving "i shot myself in the foot" with "here's a form to select what size ammo to use when shooting yourself in the foot, so you can adjust the level of pain to your liking."
[20:11] <ralsina> dobey: please don't disapprove it, mmmmkay?
[20:12] <dobey> i didn't. i was being facetious earlier
[20:12] <ralsina> dobey: ok then. It was discussed and it was decided, so disapproving it is not really useful.
[20:14] <nessita> alecu: I don't think the word 'bubble' means anything at UI level
[20:14] <nessita> alecu: can we have 'Show all notifications' for the UI option?
[20:15] <alecu> nessita, sure
[20:15] <alecu> beuno, http://ubuntuone.com/p/dZO/
[20:15] <alecu> beuno, and it seems that publishing from the web ui is not working on firefox 4 beta 11 :-(
[20:16] <beuno> alecu, yeah, known issue, we're waiting for the next FF4 update to fix some bugs, then we'll fix whatever remains broken
[20:16] <alecu> cool.
[20:16] <beuno> alecu, +1 on what nessita said, and maybe not use the word "all"?   "Show notifications"?
[20:16] <alecu> (I spent a few minutes reloading, thinking it was my connection :P)
[20:17] <alecu> beuno, the idea is to add in a following (branch, version?) a more granular set of checkboxes
[20:17] <alecu> beuno, like empathy does.
[20:17] <nessita> alecu: wait wait wait, not sure if we're doing that
[20:17] <alecu> but I agree that  "all" could be removed till then.
[20:18] <alecu> nessita, version perhaps.
[20:18] <nessita> alecu: you should be working on API, we should do the minimun in other projects
[20:18] <nessita> alecu: otherwise aquarius will complain (with reason) :-)
[20:19] <alecu> nahhh... he'll just buy us beer.
[20:19] <nessita> alecu: we can't add more checkboxes on the same screen, we would need UX inout for that
[20:19] <nessita> input*
[20:20] <nessita> alecu: and besides, we have higher priority bugs for the control panel than adding more granularity to notification settings
[20:20] <alecu> nessita, absolutely. By "version" I mean "O+"
[20:20] <nessita> alecu: ah! you scared me! :-D
[20:20] <alecu> nessita, absolutely. By "version" I mean "Ñ+"
[20:21] <nessita> alecu: sorry, I understood 'next branch', and all the sudden I panicked
[20:22] <nessita> alecu: I've been triaging several UI bugs for the control panel so I'm a little freaked out right now, too much work pending to do
[20:23] <dobey> wow. Empathy says "[] Show bubble notifications"
[20:24] <dobey> such an atrocity
[20:25] <alecu> dobey, yeah. "notification bubbles" sounds a lot better :P
[20:25] <nessita> alecu: awesome branch, approved
[20:25] <alecu> nessita, beuno: string fixed.
[20:25] <alecu> nessita, thanks.
[20:25] <dobey> a nod's as good as a wink to a blind bat, eh
[20:26] <beuno> alecu, +1ed as well
[20:26] <alecu> great! let's land it!
[20:26]  * beuno puts on his seat belt
[20:26] <dobey> it should totally just send pokes to people on facebook when their files are synced
[20:28] <alecu> dobey, hahahaa
[20:30] <alecu> dobey, I'm working on a Festival plugin for Ubuntu One. It will say the name of each file synchronized.
[20:30] <dobey> yay
[20:32] <dobey> but it has to sound like http://www.youtube.com/watch?v=mNzyQamf6O8
[20:34] <nessita> in 10 minutes I'll be leaving for an hour to run an errand. Does anyone needs something before that?
[20:37] <dobey> a martini would be good
[20:37] <dobey> shaken, not stirred
[20:37] <nessita> dobey: here, have one
[20:48] <dobey> ralsina: how are you on that stable-1-4 fix?
[20:48] <ralsina> dobey: not even started. It's a two-liner
[20:48] <ralsina> dobey: but I had a terrible day syste-wise
[20:48] <dobey> should i do it?
[20:48] <ralsina> dobey: if you have 10 minutes, yes please
[20:49] <dobey> well, i'd like to get the maverick sru item off my todo list :)
[20:52] <ralsina> hahaha you are motivated then :-)
[20:56] <dobey> oh, just remembered
[20:56] <dobey> i need to e-mail my rally receipts in too
[20:56] <ralsina> dobey: please do
[21:09] <dobey> and now, the stable fix
[21:19] <grunthus> Hi, I'm working on bug 715820, having had a proposed branch rejected.
[21:19] <ubot4> Launchpad bug 715820 in ubuntuone-control-panel (Ubuntu) (and 2 other projects) "No tooltip for disconnect button (affects: 1) (heat: 12)" [Low,Triaged] https://launchpad.net/bugs/715820
[21:20] <grunthus> I'm quite new to bzr and MOTU in general, ...
[21:20] <ralsina> hi grunthus!
[21:20] <grunthus> Hi!
[21:20] <ralsina> I see nessita disapproved it?
[21:21] <dobey> it was a branch against the downstream ubuntu packaging branch
[21:21] <dobey> not against the upstream trunk
[21:21] <grunthus> That's correct. I need to branch from trunk. Can I do this, merging into my edited code, or should I start over?
[21:21] <ralsina> right
[21:21] <ralsina> grunthus: take a patch and start again I think
[21:21] <grunthus> OK.
[21:21] <ralsina> But my bzr-fu is not exactly strong :-)
[21:21] <dobey> grunthus: you can take the .diff and apply it to upstream trunk probably
[21:22] <ralsina> Sorry to be strict about these things, but we really appreciate your help
[21:23] <grunthus> No need to apologise! Good to see there's a process in place.
[21:24] <dobey> ah, and you signed the contrib agreement i see, so should be good as long as you propose to the right place :)
[21:26] <ralsina> And we get cparrino to approve the string change
[21:33] <dobey> haha, you know. this bug doesn't really exist on stable-1-4 it seems
[21:34] <dobey> stable-1-4 won't work on windows, but the bug itself doesn't occur
[21:36] <dobey> hooray
[21:37] <grunthus> basic question: if I do bzr branch lp:ubuntuone-control-panel <branch name>,
[21:37] <grunthus> do I make up the branch name myself?
[21:37] <dobey> yes
[21:41] <grunthus> Right, got a clean copy of trunk for ubuntuone-control-panel, running all the testsuite.
[21:47]  * karni is finally experiencing advantages if implementing SD \o/ !!
[21:51] <ralsina> dobey: ha! (dis)advantages of refactoring, I suppose
[21:51] <ralsina> grunthus: I usually use fix_bugnumber but others use more colorful names
[21:51] <karni> cat food | /me
[21:52] <ralsina> karni: that command means you are executable!
[21:52] <ralsina> You don't want to be executed, do you :-)
[21:52] <dobey> i don't know if you'd want to pipe cat food into you
[21:53] <dobey> i hate when people use _ in branch names :)
[21:54] <ralsina> dobey: would fix-bugname be better? And why do you hate it anyway? :)
[21:54] <dobey> because it requires using both pinkies to type
[21:54] <dobey> and stretching them
[21:54] <ralsina> dobey: piping cat food into you is a weird way to get executed. Cruel and unusual, even!
[21:55] <ralsina> dobey: next one is _-free just for you
[21:55] <dobey> ralsina: or maybe it means you're turning into a prawn and want some cat food
[21:55]  * ralsina missed that movie
[21:55] <ralsina> district #whatever right?
[21:56] <dobey> 9
[21:56] <ralsina> When I was single I used to go to the movies 3 or 4 times a week
[21:56] <ralsina> Since I had my kid I go 3 or 4 times a year.
[21:57] <dobey> i don't go to the movies much
[21:58] <ralsina> I could see them on TV or the PC but if I can advance them I have no patience to watch them.
[21:58] <dobey> oh, well, that was me complaining, not saying i don't want to go to the movies
[21:59] <dobey> i haven't seen new tron or green hornet :(
[22:01] <karni> ralsina: haha just noticed your joke ;) no I don't! but I do enjoy good food (however it's simetimes such a waste of time ;P )
[22:01] <grunthus> lost my Internet connection there. Was asking about apparent lack of debian/changelog?
[22:02] <dobey> grunthus: there is no debian/ dir upstream
[22:02] <karni> dobey: hahahah right. it wasn't precisely cat food, you know ;D
[22:02] <dobey> grunthus: nor should there be
[22:02]  * karni enjoys he's full of vegetables sandwitch
[22:03] <grunthus> Excuse my ignorance! Lots to learn.
[22:03] <ralsina> Argh, miguel is still as much of a moron as he was 10 years ago. Some things never change :-(
[22:04] <ralsina> The previous line is my personal opinion, and doesn't reflect the opinion of anyone else except the voices in my head.
[22:05] <karni> ralsina: as a manager you should have that text under a short-cut ;D (... and doesn't refelct the opinion of Canonical Ltd....) hehe
[22:05] <ralsina> karni: I am still not used to not owning the company I work for :-)
[22:05] <karni> I can barely hold that huge sandwitch in my hands
[22:05] <karni> ralsina: ;)
[22:06] <ralsina> But in any case, he is, and I have told him so, so who cares.
[22:07] <dobey> ralsina: miguel?
[22:07] <ralsina> dobey: de icaza
[22:07] <ralsina> Check his latest tweet
[22:08] <ralsina> actually from about 3 hours ago
[22:08] <karni> ralsina: so where does Canonical have employees from? UK, there are quite many from Argentina, US I think, couple from Poland if I'm not mistaken
[22:08] <dobey> about meego?
[22:09] <ralsina> dobey: about the banshee thing
[22:09] <ralsina> karni: spain, italy
[22:09] <dobey> oh whatever
[22:09] <karni> dobey: you saw that tweet about meego policy for employees leaving to the rest room ;D?
[22:09] <ralsina> karni: brazil
[22:09] <karni> ralsina: that is so awesome.
[22:09] <ralsina> karni: england
[22:10] <ralsina> only on desktop+ we have spain italy, US, UK and argentina
[22:10] <karni> ralsina: wicked :)!
[22:10] <ralsina> karni: it makes me have long days, too ;-)
[22:10] <karni> ralsina: heheheh
[22:10] <ralsina> and I am pretty sure in online services there are also australians, french and many others
[22:11] <dobey> don't forget ukraine
[22:11] <dobey> and oz
[22:11]  * karni on call brb!
[22:11] <dobey> actually, i don't think we have any french on our team
[22:12] <dobey> now i have to go look
[22:12] <dobey> yep, no french for us
[22:12] <ralsina> dobey Aurelien Gateau?
[22:12] <ralsina> is he not on OLS?
[22:12] <dobey> no
[22:12] <dobey> he's on dx
[22:12] <ralsina> ok, not on ols then :-)
[22:12] <dobey> you just like him because he's a kde hacker
[22:13] <ralsina> well, of course!
[22:13] <ralsina> Even if I am pretty sure I mangled his name
[22:13] <grunthus> can you point me to a good guide on building a deb from the bzr trunk please?
[22:13] <karni> dobey: ralsina: very cool :)
[22:13] <ralsina> c-parrino is sicilian
[22:14] <ralsina> or at least he speaks sicilian
[22:14] <karni> don't forget poland! zyga (and 2 others?) are in as well. zyga works on.. what was it..
[22:14] <karni> embedded systems of some sort
[22:14] <dobey> grunthus: it's not necessary. do you need to build a deb for some reason?
[22:14] <karni> they had a conference during previous UDS alongside, too
[22:14] <ralsina> karni: Ukraine
[22:15] <dobey> karni: linaro?
[22:15] <karni> dobey: yes!
[22:15] <ralsina> dobey: switzerland
[22:15] <karni> ralsina: coool
[22:15] <ralsina> And that's it for ols
[22:15] <karni> ols?
[22:15] <ralsina> karni: basically everywhere?
[22:15] <karni> :D
[22:15] <dobey> ols == u1 team
[22:15] <karni> This is so awesome :)
[22:15] <karni> dobey: oh. is that an acronim of some sort?
[22:16] <dobey> i guess so
[22:16] <dobey> not one that i use though :P
[22:16] <karni> I'll remember that. aha ;D
[22:16] <grunthus> I thought that I would have to generate a deb file, install it and test it.
[22:16] <dobey> but you know how managers are
[22:16] <dobey> grunthus: you can run within the source tree easily enough
[22:16] <dobey> grunthus: PYTHONPATH=. ./bin/ubuntuone-control-panel-gtk
[22:17] <nessita> ok, I'm back!
[22:17] <nessita> grunthus: hi there! I read the backlog
[22:17] <nessita> grunthus: how is it going? did you manage to add the tests for the tooltip adding?
[22:17] <grunthus> dobey: Ahah. Of course.
[22:18] <grunthus> nessita: I'm on a steep learning curve. dobey and ralsina have been helping out.
[22:19] <dobey> hrmm, i think i'll have to finish this 1.4.6 release in the morning
[22:19] <dobey> libtool is being unfriendly at the moment :(
[22:20]  * karni sometimes forgets to go un-away
[22:20] <dobey> ralsina: do we have a list of exactly what needs to be done to the banshee music store, somewhere?
[22:20] <nessita> grunthus: nice :-)
[22:20] <ralsina> dobey: not that I know of.
[22:20] <ralsina> dobey: and since the rhythmbox plugin is broken, it's hard to compare
[22:20] <ralsina> dobey: I have been fixing it, but I only got to the point of causing a segfault
[22:21] <grunthus> This is interesting. I have deleted the old local branch I had yesterday, taken a fresh branch (trunk)
[22:21] <dobey> do i have to fix the rbox plugin first?
[22:21] <ralsina> dobey: no
[22:21] <ralsina> dobey: if you rmember what was in it :-)
[22:21] <grunthus> Just ran the UI from within the bin directory per dobey's instructions.
[22:21] <grunthus> My tooltips seem to be there already.
[22:21] <ralsina> dobey: I had never seen the specifics of that task beyond "feature parity"
[22:22] <dobey> yeah, i don't know what features are missing
[22:22] <nessita> grunthus: do you have your old branch installed? I mean the package that you build from your branch
[22:22] <dobey> i know people hate the way the library handling works
[22:22] <ralsina> dobey: grmbl, you can see rhythmbox store on maverick
[22:22] <dobey> so i guess i'll fix that first
[22:22] <dobey> i can't see anything on maverick
[22:22] <dobey> poulsbo drivers don't work on it :)
[22:22] <grunthus> Could be it nessita, i'll check.
[22:22] <ralsina> dobey: VESA :-D
[22:23] <dobey> that also didn't work
[22:23] <dobey> black screen for the loss
[22:25] <ralsina> :(
[22:25] <grunthus> Back to normal now. Feel slightly embarrassed as that is rather obvious.
[22:26] <nessita> grunthus: don't feel embarrassed, I know I've done sillier things
[22:26] <ralsina> grunthus: I couldn't hack anything in ubuntu one until I was two-months into the company, you are doing great :-)
[22:27] <ralsina> not that I have hacked much, but at least I now feel like I could. Self delusion and all that.
[22:29] <dobey> alright, i'm off. later all!
[22:29] <grunthus> ralsina: Thanks for encouragement.
[22:29] <ralsina> grunthus: :)
[22:30] <nessita> bye dobey
[22:30] <karni> bye dobey
[22:31] <ralsina> bye!
[22:34] <ralsina> Ok, I'm off too. Have fun people!
[22:34] <karni> ralsina: thanks! bye
[22:34] <grunthus> Bye, thank you.
[22:37] <grunthus> nessita: D-Bus keeps crashing on my virt. Natty box when I run the test suite, looks like I need to run updates/upgrade
[22:38] <nessita> grunthus: perhaps. Have a trace to share with me? I may see if I see something familiar
[22:51] <grunthus> nessita: been googling for something on this: pastebin.com/zVY1PKcJ
[22:52] <grunthus> ^Whenever I run the test suite.
[22:52] <grunthus> The test suite passess all bar one (SKIPPED) test, when running on the unmodified trunk.
[22:54] <grunthus> Then it spews out "E1101: ExceptionHandligTestCase.test_no_dbus_exception_is_not_dbus_no_reply: Instance of 'ExceptionHandligTestCase' has no 'assertEqual' member
[22:55] <grunthus> (Repeated many times with variation in test case.)
[22:55] <karni> alecu: around :)?
[22:56] <alecu> karni, around, yes. but I'm leaving in a couple of minutes
[22:56] <karni> alecu: not a problem, just 5 secs :)
[22:56] <karni> alecu: where can I find the notifications text you display, or even better - I just need 3 of them from you
[22:56] <karni> alecu: what do you display when you have 3 downloads at the moment, and 2 uploads
[22:57] <karni> alecu: I mean the content of the notifications
[22:58] <karni> alecu: I currently have 'Downloading x, Uploading y' but I thought I could be perhaps somewhat consistent with yours
[22:58] <karni> (that's the case when there are both down and uploads)
[22:58] <nessita> grunthus: ah, that's pylint
[22:59] <nessita> grunthus: you should be using our nightlies PPA, where we have a patched version of pylint
[22:59] <nessita> grunthus: do you know how to enable it?
[22:59] <grunthus> Erm, no (you guessed that though!)
[23:00] <grunthus> in /etc/apt/sources files
[23:02] <nessita> grunthus: nopes! we're fancy
[23:02] <nessita> grunthus: sudo apt-add-repository ppa:ubuntuone/nightlies
[23:02] <nessita> :-)
[23:02] <grunthus> lovely.
[23:02] <nessita> then, sudo aptitude update && sudo aptitude upgrade (or whatever apt version of that is)
[23:06] <alecu> karni, let me check...
[23:07] <karni> alecu: if it's not a problem :) thanks.
[23:08] <grunthus> nessita: Progress! That seems to have sorted pylint (still the odd grumble from GConf)
[23:09] <grunthus> Will apply my diff now
[23:09] <nessita> grunthus: the grumble from gconf is normal
[23:09] <alecu> karni, http://bazaar.launchpad.net/~ubuntuone-control-tower/ubuntuone-client/trunk/view/head:/ubuntuone/status/aggregator.py#L560
[23:09] <nessita> grunthus: you can safely ignore it
[23:09] <karni> alecu: thank you!! :)
[23:09] <alecu> no problem! :-)
[23:09] <alecu> well, and this is EOD for me
[23:09] <grunthus> food|cat first though. (Can ignore GConf, OK, but can't ignore cat)
[23:09] <alecu> see you all tomorrow!
[23:25] <grunthus> nessita: Patch worked, new strings are in for tooltips again. Test suite 704 passed and 1 skipped.
[23:26] <nessita> grunthus: great. Did you add the tests for *your* changes?
[23:27] <nessita> grunthus: we have unittests for all the gui code, so I would ask you please to add tests for your newly added code as well
[23:27] <nessita> otherwise we won't be able to merge the branch in...
[23:28] <grunthus> nessita: Not yet, thought I'd try the existing tests first.
[23:28] <nessita> awesome
[23:28] <nessita> so you know you broke nothing ;-)
[23:28] <grunthus> so far so good!
[23:28] <nessita> yes
[23:28] <nessita> ok, I gotta EOD to have dinner
[23:28] <nessita> grunthus: feel free to email me or look for me in this channel
[23:29] <grunthus> Bon appetite, I have to go to bed soon, will be back tomorrow.
[23:29] <nessita> grunthus: I'm looking forward to see your work! and thanks for contributing
[23:29] <grunthus> Thanks very much for helping!
[23:29] <nessita> :-)