[08:39] <JamesTait> Good morning, all. :)
[09:06] <karni> Good morning!
[10:09] <gatox> hi
[10:17] <mandel> gatox, morning!
[10:18] <mandel> gatox, how is the fix for the unicode issue going?
[10:21] <gatox> mandel, well... i fix u1-client to return unicode from interaction_interfaces when the folders are requested.... but it only fix that part, u1-cp explote because is trying to parse the path, cutting off the first part: c:\users\username and is using expanduser
[10:22] <gatox> nessita told me to not modify u1-cp yet... i have to talk with her today
[10:25] <gatox> mandel, how are you this morning? do you need any review or something?
[10:30] <mandel> gatox, this morning.. is very slow, it looks like tests are borken on O so I'm creating an N machine to test..
[10:30] <mandel> gatox, major PITA
[10:30] <mandel> gatox, while I'm waiting I'm writing patches for python on windows :P
[10:31] <gatox> mandel, which tests are broken in O.... i tried what you ask yesterday, but you were EOD when i answered
[10:32] <mandel> gatox, control panel ones
[10:33] <mandel> gatox, can you run them with no problem in o?
[10:33] <gatox> mandel, yes, that's why i ask... i can run them again if you want
[10:33] <gatox> let me do it with trunk updated and i'll let you know
[10:35] <gatox> mandel, nop.... u1-client was.... with cp i can't run the tests.. i have problem with some import.... i was trying to fix that since yesterday.... i was confusing cp and client tests
[10:36] <mandel> gatox, no, cp does not work because the twisted reactor uses the old gtk bindings and the control panel now use gi
[10:36] <gatox> mandel, do you know what is this: http://paste.ubuntu.com/713059/
[10:36] <mandel> gatox, so things explote!
[10:36] <gatox> yessssssss.... that!
[10:36] <gatox> mandel, ahhhhhh i thought it was me!
[10:37] <mandel> gatox, yes, that is the problem I had, and the most annoying things is that when you do a simple import it works
[10:37] <mandel> gatox, dobey knew :P
[10:37] <gatox> true
[11:07]  * mandel walks dog
[11:37] <nessita> hello everyone
[11:38] <gatox> nessita, hi
[12:08] <nessita> mandel: ping
[12:09] <gatox> nessita, is the installer working for you?
[12:09] <nessita> gatox: haven't tried lately... is not?
[12:11] <gatox> nessita, i'm trying to run what is in trunk, nothing else, as always..... and i'm receiving this error:
[12:11] <gatox>   File "C:\Python27\lib\site-packages\twisted\internet\main.py", line 30, in ins
[12:11] <gatox> tallReactor
[12:11] <gatox>     raise error.ReactorAlreadyInstalledError("reactor already installed")
[12:11] <gatox> twisted.internet.error.ReactorAlreadyInstalledError: reactor already installed
[12:12] <gatox> i tried to comment that lines and see what happend.... but the ui never show up
[12:12] <nessita> gatox: if you comment the reactor install it will never run
[12:12] <nessita> gatox: try looking at the previos revnos, what changed in each
[12:14] <gatox> nessita, ok
[12:15] <gatox> nessita, yes, i assume that about the reactor :P i wanted to try what happend
[12:15] <nessita> gatox: heh
[12:30] <nessita> mandel: ping?
[12:30] <gatox> nessita, he is walking the dog
[12:30] <nessita> ah, thanks
[12:38] <ralsina> good morning!
[12:38] <gatox> ralsina, hi!
[12:39] <ralsina> hola gatox
[12:39] <gatox> ralsina, question: is the installer working for you?
[12:39] <ralsina> gatox: that's a difficult question :-)
[12:39] <gatox> ralsina, ejeje why?
[12:39] <ralsina> gatox: have not tried installing it in a long time
[12:40] <gatox> ralsina, nono.... no installing..... executing ubuntuone-windows-installer from sources
[12:40] <ralsina> gatox: haven't either, I am kinda behind in other stuff, haven't looked at it this week
[12:41] <gatox> ralsina, ah ok.... no problem..... i'll keep looking what can it be
[12:46] <dobey> hmm
[12:48] <dobey> gatox: you or something you're importing is importing twisted.internet.reactor which installs itself, before you are installing a different reactor
[12:49] <gatox> dobey, i'm trying in windows.... not linux
[12:49] <gatox> dobey, ahhh
[12:49] <gatox> dobey, i thought you were talking about the cp problem
[12:50] <dobey> what cp problem?
[12:50] <gatox> dobey, i'm looking at that... it seems that something like that.....
[12:50] <gatox> dobey, about gi
[12:50] <dobey> oh
[12:50] <gatox> for the tests
[12:50] <dobey> yeah, that's broken :)
[12:51] <ralsina> So, what's *not* broken today? I need good news ;-)
[12:51] <dobey> my credit is good :P
[12:52] <ralsina> dobey: good to hear!
[13:00] <alecu> hello #ubuntuone!
[13:00] <nessita> hi alecu!
[13:00] <nessita> me
[13:00] <gatox> me
[13:02] <nessita> ralsina, dobey, alecu, mandel?
[13:02] <alecu> me
[13:02] <ralsina> me
[13:02] <dobey> meh
[13:04] <alecu> nessita, go
[13:04] <nessita> DONE: reviews, bug triage, teaching duties
[13:04] <nessita> TODO: meetings, reviews, more u1sdtool-multiplatform branch
[13:04] <nessita> BLOCKED: nopes
[13:04] <nessita> NEXT: gatix
[13:04] <nessita> gatox*
[13:04] <gatox> DONE:
[13:04] <gatox> Fixed Successful Page (trying to make ubuntuone-windows-installer work in order to test it IRL), trying to make u1lint work (with nessita's help).
[13:04] <gatox> TODO:
[13:04] <gatox> Find out what happend with ubuntuone-windows-installer, fix u1lint, propose the successful page branch and work in the multiplatform expanduser.
[13:04] <gatox> BLOCKED:
[13:04] <gatox> No
[13:04] <gatox> alecu, go
[13:04] <alecu> DONE: took a day off, but before that: fixed non-ascii computer name bug #875331, pending just one review: https://code.launchpad.net/~alecu/ubuntu-sso-client/fix-get-token-name/+merge/79594
[13:04] <alecu> TODO: meetings, finish proxy support design document, discuss different proxy approaches with the team
[13:04] <alecu> BLOCKED: no
[13:04] <ubot4> Launchpad bug 875331 in ubuntuone-windows-installer (and 1 other project) "SSO Client does not work with non-ascii hostnames (affects: 1) (heat: 6)" [Undecided,Invalid] https://launchpad.net/bugs/875331
[13:04] <alecu> NOTE: I'm taking this evening off and tomorrow moning for cleaning up and moving the old apt/office
[13:04] <alecu> NEXT: ralsina
[13:04] <ralsina> DONE: mgmt call, thinking, mail catchup, thinking. TODO: team roadmap call, other calls, try to cleanup a couple of branches I have pending BLOCKED: no
[13:05] <dobey> λ DONE: banshee fight, scheduled holidays, bug #872972, started moving banshee extension to LP
[13:05] <ubot4> Launchpad bug 872972 in libubuntuone (Ubuntu) (and 2 other projects) "Store URLs have to wait for main page to load (affects: 1) (heat: 38)" [High,In progress] https://launchpad.net/bugs/872972
[13:05] <dobey> λ TODO: banshee/libu1 SRUs, bug #467397?, planning call, precise development setup, discuss release procedure with elopio
[13:05] <ubot4> Launchpad bug 467397 in python2.6 (Ubuntu) (and 6 other projects) "KeyError: 'ROUND_CEiLiNG' when using turkish locale (affects: 16) (dups: 9) (heat: 108)" [Undecided,Confirmed] https://launchpad.net/bugs/467397
[13:05] <dobey> λ BLCK: No.
[13:05] <nessita> ah! DONE: found a couple of bugs inside the windows IPC side
[13:06] <alecu> nessita, what (else) was broken in the windows IPC?
[13:07] <nessita> alecu: the calls to do "stuff" thru SDTool were supposed to replicate the linux behaviour where, for example, if you requested a folder creation, the sdtool explictely waits for the folder creation success/error signal
[13:07] <nessita> alecu: but in windows, nothing was waiting on... so the calls returned way before the whole op was completed
[13:08] <nessita> alecu: this is why the folder subscribal, on windows, was not showing the folder as subscribed when the backend returned
[13:08] <nessita> and we had to add the ugly delay
[13:08] <alecu> nessita, cool that you found that!
[13:08] <nessita> yes, but a lot needs fixing
[13:08] <nessita> so, more lines to this already enormous branch! :-D
[13:09] <nessita> (yeah, I will try to split it on windows/linux)
[13:09] <alecu> nessita, wait! can't you report that as a different bug, and let's do it as a different branch?
[13:09] <alecu> *and we'll do it
[13:09] <ralsina> right, let's parallelize
[13:10] <nessita> alecu: well... short answer: no. Long answer: I moved all the stdool and u1stool branches to a multiplatform place, so *the same* suite is run on both platform
[13:10] <nessita> alecu: so, right now, the suite that is succeeding on linux, is not passing on widnows
[13:10] <nessita> windows*
[13:10] <nessita> alecu: so, splitting on linux/windows for review sounds like the best choice here
[13:10] <alecu> nessita, ack
[13:11] <nessita> alecu: when I said "all the stdool and u1stool branches" I meant  all the stdool and u1stool *tets suites*
[13:11] <alecu> nessita, I'll be marking a day or two in my calendar to review *those branches* :-)
[13:11] <nessita> heh
[13:11] <nessita> but after this, I will be much more confident on sdtool on windows
[13:12] <ralsina> great work nessita
[13:12] <alecu> so, are we having the meeting in 45'?
[13:12] <nessita> ralsina: thanks, I think this will pay off a lot, specially since we will be able to run u1sdtool on windows (and then ask users a lot more of things for debug)
[13:12] <alecu> oh, and EOM btw
[13:12] <nessita> eom!
[13:13] <ralsina> nessita: indeed, u1sdtool would come handy for thememory leak debugging :-/
[13:13] <ralsina> alecu: yes
[13:13] <nessita> ralsina: it will? what do you have in mind?
[13:13] <ralsina> nessita: for example, to know if the queue is just huge
[13:13] <nessita> ah, yes
[13:14] <alecu> ralsina, hmmm
[13:14] <alecu> ralsina, I see it in 15' in the google calendar
[13:14] <ralsina> alecu: then it's in 15' ;-)
[13:14] <alecu> cool
[13:14]  * ralsina was not looking and trusted alecu
[13:15]  * alecu wrongly trusted his flaky memory
[13:16] <alecu> gatox, nessita, thisfred, joshuahoover, mandel, dobey, ralsina, Chipaca: mumble meeting in 13'
[13:16] <ralsina> alecu: ack!
[13:16] <gatox> alecu, ack
[13:16] <joshuahoover> alecu: yep
[13:17] <alecu> thisfred, mumble meeting in 13'
[13:17] <thisfred> alecu: wow, your ping crashed my xchat
[13:17] <alecu> thisfred, oh, sorry! :-)
[13:18] <thisfred> alecu: thx. what about?
[13:18] <thisfred> next cycle planning?
[13:18] <thisfred> or more PM?
[13:18] <dobey> thisfred: yep
[13:18] <thisfred> kk
[13:18] <thisfred> I don't think I got the invite :)
[13:18] <alecu> thisfred, I didn't get the invite either
[13:19] <ralsina> thisfred, alecu: argh
[13:19] <thisfred> let's see if mumble works'
[13:19] <ralsina> It's in the OLS calendar and everything
[13:19] <ralsina> https://www.google.com/calendar/b/1/render?hl=en&tab=cc&pli=1&gsessionid=MGU7QwSdSznBCdn8S4vmXg
[13:24] <thisfred> no mumble on main machine, trying laptop
[13:24] <dobey> OLS is such a horrible acronym for that
[13:28] <mandel> ralsina, nessita sorry I missed the standup, I had an engineer comming to fix the interent and had to spend some time at home
[13:29] <ralsina> mandel: no problem
[13:29] <nessita> mandel: we're in mumble for the planning meeting
[13:29] <mandel> nessita, ralsina there already
[14:51] <ralsina> alecu, mumble?
[14:52] <ralsina> everyone: sent email with the meeting notes
[14:56] <ralsina> alecu, you left :-)
[14:56] <alecu> damn
[15:18] <ralsina> nessita: can we have our 1-1 at say 2PM? I am hungry and my throat is sore
[15:18] <nessita> ralsina: sure
[15:18] <ralsina> nessita: cool, thx
[15:18] <dobey> need to get lunch, bbiab
[15:21] <gatox> lunch! brb
[16:28] <mandel> alecu, nessita I already asked ralsina for a review, but I know he is busy, so please: https://code.launchpad.net/~mandel/ubuntuone-windows-installer/fix-reactor-import/+merge/79842
[16:29] <mandel> tools does an import reactor and brakes things, so I had t do that work around
[16:29] <nessita> mandel: looking
[16:30] <nessita> mandel: I think the fix is not the best fix... but maybe I'm mistaken
[16:30] <nessita> mandel: where is the migrate code imported that makes 2 reactors be installed?
[16:31] <mandel> nessita, is in ubuntuone_installer/main/windows.py, there the qt reactor is installed
[16:32] <nessita> looking
[16:32] <mandel> nessita, but is isntalled by main() which menas that utils cannot be imported until main() has installed the reactor
[16:32] <nessita> right
[16:32] <nessita> mandel: let me look at the code and I confirm or deny my theory
[16:32] <mandel> nessita, sure
[16:33] <dobey> sigh, twisted :)
[16:34] <nessita> mandel: right, so the fix should be move the utils import from the global space to inside the def's that need it
[16:35] <nessita> mandel: in fact, I'm wondering why those def's are in main() (besides the main() itself)
[16:35] <nessita> mandel: so, I would  move:
[16:36] <nessita> check_updates, check_credentials to utils, and then import the utils module inside the main() def, after the reactor was installed
[16:36] <nessita> mandel: that way we can also cleanup the passing of the CredentialsManagementTool class to check_credentials
[16:37] <nessita> mandel: since, if we move check_credentials to utils, which will be imported after the reactor was installed, we can import CredentialsManagemetTool globally in utils
[16:37] <nessita> mandel: you followed me?
[16:38] <mandel> nessita, so, move everything but move to utils and then simply import check_credentials, right?
[16:38] <nessita> mandel: hem.. that's a subset, yes
[16:39] <nessita> mandel: you can't move the reactor callbacks, for example
[16:39] <nessita> so, stop, error_cb, and success_cb remain in main()
[16:39] <mandel> nessita, why can't I move success?
[16:39] <nessita> mandel: it creates a GUI
[16:40] <nessita> we don't want to move that to utils
[16:40] <mandel> oh, true..
[16:40] <mandel> I hate that stupid import magic from the reactor, is making or code look horrible
[16:40] <nessita> mandel: yes
[16:41] <mandel> nessita, ok, can you add a needs fixing and I'll sort out this tom early morning, I ran out of hours
[16:41] <nessita> mandel: sure!
[16:42] <mandel> nessita, thx! I'll send you an email when done, it is not a lot of work
[16:42] <nessita> yeap
[16:43] <ralsina> check_credentials is in main because the contents used to be *in* main :-)
[16:43] <ralsina> as in they used to be in the main function, then I moved them out so they became at least marginally testable
[16:49] <mandel> nessita, ralsina before I go, I have a control-panel branch blocked because the control panel tests do not work on O, what do we do about that?
[16:50] <nessita> mandel: I have no idea :-/
[16:50] <nessita> mandel: as far as I know, twisted will not work with gi bindings
[16:51] <nessita> so, we're kinda screwed in that front
[16:51] <nessita> dobey: did we reach any conclusion about that? ^ or only crying is possible?
[16:51] <dobey> about gi?
[16:52] <dobey> mandel: why is your branch blocked?
[16:52] <mandel> dobey, is not strinctly blocked, I'm blocking it until I set up a natty machine to test it, which is a PITA
[16:53] <dobey> mandel: tarmac is running on natty still
[16:54] <mandel> dobey, ok,then I'll propose it and will have a local natty for testing
[16:54] <mandel> anywas, EOD for me, catch you laters!
[16:54] <dobey> don't let oneiric block you!
[16:54] <dobey> nessita: conclusion is we need to fix twisted, or stop using twisted :)
[16:55] <nessita> dobey: how fixable is twisted in that regard? :-)
[16:56] <dobey> nessita: well, i have a branch that's maybe 50% there. the other 50% is broken in glib :(
[16:58] <nessita> dobey: would you know if glib will be "fixed" in that regard?
[16:59] <dobey> nessita: theoretically, yes. and it is something we can probably work around, but i haven't had time to poke further into that, with the release and SRUs and everything. but hopefully will be able to test my theory shortly
[17:00] <dobey> shortly being within the next week i hope
[17:02] <nessita> nice
[17:02] <nessita> dobey: we can wrap up that during UDS
[17:03] <dobey> maybe. some twisted folks will be there, so we can ping in person if need be; but hopefully will be able to make it work before then :)
[17:25] <gatox> ralsina, nessita review please: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/page-successful/+merge/79856  -  https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/successful-page/+merge/79857
[17:26] <nessita> gatox: ack!
[17:26] <nessita> gatox: whate ever happened with network-detect?
[17:27] <gatox> nessita, i fix the things you mentioned... but i'm trying to have u1lint working to test it myself and fix anything else and then let you know
[17:27] <nessita> gatox: great
[17:27] <gatox> "fix anything else" i mean if there is another lint issue
[17:29] <dobey> gatox: are you on oneiric?
[17:30] <gatox> dobey, yes
[17:30] <dobey> oh, though u1lint should work, since it doesn't use twisted
[17:31] <gatox> dobey, well, i was having some issues with some dependencies.... nessita was helping me to fix that
[17:31] <dobey> gatox: sure. i was just thinking of the introspection issue :)
[17:33] <gatox> nessita, this branch should be ready: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/network-detect/+merge/77048
[17:56] <dobey> nessita: can you refresh my memory of what you were wondering about wrt stable branches process from the call this morning? i'm trying to collect all those thoughts in a few notes to write kup the e-mail and want to make i get everything covered
[17:57] <nessita> dobey: yes. For example:
[17:58] <nessita> * from "a feature should be ported from trunk to stable when is *ready*". What's the definition of ready?
[17:58] <nessita> * from  the definition of *ready*, if we mention QA, who is in charge of doing it? how?
[17:58] <nessita> * what time frames shall we handle to do ports? all together at the end? on demand?
[17:59] <gatox> nessita,  and this one should be ready too: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/network-detect/+merge/77049
[17:59] <dobey> nessita: what do you mean my "ports" there? supporting a new platform?
[17:59] <nessita> * what do we port? (I know this is a broad question, but I think you get my point?) like, anything we develop in trunk and is *ready*? or only things listed in *here*?
[17:59] <nessita> dobey: no, sorry, port == porting something from trunk to a stable branch
[17:59] <dobey> ah ok
[18:01] <dobey> nessita: is that all?
[18:05] <nessita> dobey: from the top of my head, yes. Fell free to add any other detail that may help be all in sync with the process
[18:06] <dobey> yes of course. just wanted to make sure i am covering what you were asking about, since you brought it up in the meeting. didn't want to send an e-mail and not cover anything you asked about :P
[18:07] <nessita> heh
[18:56] <nessita> gatox: ping
[18:56] <nessita> gatox: this MP is still failing with the errors I pasted in it: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/network-detect/+merge/77048
[18:57] <gatox> nessita, weird!! i run u1lint on that branch and didn't show any changes
[18:57] <nessita> gatox: is a test error
[18:57] <nessita> actually, 2
[18:57] <gatox> nessita, ahhhhh tests
[18:57] <nessita> gatox: I pasted the error on the 18th
[19:07] <dobey> man, this weather has me super tired
[19:08] <dobey> maybe i should go get a snack full of sugar or something
[21:07] <dobey> nessita: got sidetracked, but i'll write up that e-mail in the morning. too exhausted now. :-/
[21:07] <dobey> hae a good evening though
[21:07] <nessita> dobey: you too, get some rest
[22:10] <Reaper> is ubuntu one not working?
[22:16] <duanedesign> hello Reaper
[22:16] <Reaper> howdy
[22:16] <duanedesign> Reaper: Currently the servers are experiencing very high loads
[22:16] <Reaper> ahh thank god I was going crazy LOL
[22:17] <duanedesign> Reaper: are you in Ubuntu?
[22:17] <Reaper> yes
[22:17] <duanedesign> Reaper: if you are curious you can use this command to watch the logs:
[22:17] <duanedesign> tail -fn 50 /home/duanedesign/.cache/ubuntuone/log/syncdaemon.log
[22:18] <Reaper> in terminal?
[22:18] <duanedesign> of course change duanedesign :)
[22:18] <duanedesign> Reaper: oh, yes. Sorry
[22:18] <Reaper> very cool thanx
[22:18] <duanedesign> Reaper: in this instance you will likely see a lot of: Connection lost: [('SSL routines', 'SSL23_READ', 'ssl handshake failure')]
[22:20] <Reaper> I had about 4 machines tryin to upload lol
[22:20] <duanedesign> Reaper: oh, and when you are done watching the logs scroll by use ctrl + c to quit the 'tail' command
[22:21] <duanedesign> Reaper: Are you using Ubuntu 11.10?
[22:21] <Reaper> lol k
[22:21] <Reaper> yep
[22:21] <duanedesign> good :)
[22:21] <Reaper> why is that good?
[22:21] <Reaper> just for the command?
[22:21] <duanedesign> Reaper: that is the newest Ubuntu ONe client.
[22:21] <Reaper> oh got cha
[22:21] <duanedesign> It ocntains the latest fixes and improvements
[22:22] <duanedesign> contains*
[22:22] <Reaper> so when the servers arent all jacked up will it upload all my stuff?
[22:22] <duanedesign> we are trying to backport all the changes but it is a time consuming process
[22:22] <duanedesign> Reaper: yes.
[22:22] <Reaper> cool
[22:23] <duanedesign> Reaper: If you click connect. It will kep trying to connect until it gets a connection.
[22:24] <Reaper> I have connection.. just need to upload the files now lol
[22:34] <Reaper> If I add a folder the files in the folder will be uploaded once all is well, is that correct?