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