[08:35] Good morning, everyone! [08:41] hello, my u1 client is stuck in this state and won't download new files that are on the server: http://pastebin.com/mLGr5dDQ [08:41] any suggestions? [09:02] hi everyone [09:14] hmm my problem is resolved after installing ubuntuone-client-tools [09:31] hello oimon [09:32] hi [09:32] oimon: you feel you got it fixed? [09:33] duanedesign: yes, i was stuck in that state, not receiving new files, even after -d and -c , but it seems that after installing ubuntuone-client-tools, the next -d , -c it started working again [09:34] oimon: ok, great. What version of Ubuntu? [09:34] running versino 1.4.4.1-0ubuntu1~lucid1 [09:34] aha :) [09:34] ok [09:34] known issue? [09:36] oimon: unfortunately 10.04 does not have all the improvements of the newer versions. We are working on getting those changes backported to Lucid [09:36] ah ok, i'll bear that in mind :) [09:36] It’s taking us a while to do this since the improvements are often significant changes and require a lot of testing to ensure we don’t break existing functionality. [09:37] oimon: but we are here to help all we can [09:37] thanks. i'm all good again now [09:37] great [10:04] gatox, ping [10:04] mandel, pong [10:05] gatox, the branch you were reviewing is now fixed, can you take a look when ever you have time? [10:05] mandel, give the link, i'll review it now :D [10:05] gatox, sure, give me a sec [10:05] mandel, ok [10:05] https://code.launchpad.net/~mandel/ubuntuone-windows-installer/auto-update-python-only/+merge/76047 [10:05] gatox, ^ [10:05] mandel, on it [10:06] gatox, thx a lot [10:06] * mandel things that gatox must really really want his new mobile phone [10:06] mandel, jejejeje [10:25] mandel, i keep receiving this: http://paste.ubuntu.com/693672/ [10:27] gatox, let me take a look [10:28] gatox, maybe I did not push it, let me check === yofel_ is now known as yofel [10:28] mandel, jeje ok [10:28] gatox, which revno do you have? [10:28] 70 [10:28] mandel, MY BAD [10:29] mandel, i made a branch inside the branch instead of merge :P [10:29] gatox, oh well, better you than me hehehehe [10:29] mandel, jej [10:34] mandel, now everything is ok :P [10:34] mandel, approving [10:36] mandel, ready, +1 [10:37] mandel, now, if you are so kind :P can you review this?? https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/834152/+merge/76026 [10:37] just one line and in a xml.......... TRIVIAL [10:37] gatox, sure, on it [10:38] gatox, and the tests?!?!?! [10:38] mandel, jejejej [10:49] ralsina, ping [10:49] gatox: pong [10:49] ralsina, hi! can i have a review from you? [10:49] sure [10:49] I owe you a few [10:49] ralsina, already has mandel approval: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/834152/+merge/76026 [10:49] and I trade you this one: https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/no-icon-without-arguments/+merge/76129 [10:50] ralsina, already has nessita's approval: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/mismatch-password/+merge/75785 - https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/verification-code/+merge/75755 [10:50] ralsina, ok [10:50] gatox: set to approved as trivial [10:50] ralsina, right [10:51] I was already doing mismatch_password => approved [10:52] The other one after I take the kid to school [10:52] ralsina, ok [10:55] mandel: did you IRL test the auto-update-python-only branch? Because if you didn't, I have to [10:55] ralsina, I did not do an IRL [10:56] mandel: ok, I will [10:56] ralsina, thx! [10:56] mandel: what's your next task? [10:59] ralsina, atm I'm lookng at how to get that the old beta is installed using COM, that way we can propose the user to do the migration (just moving files) and uninstall it [11:01] ralsina, atm I know how to get the product ID but not the product name, but I guess I can short that out too, is just that I'm getting a COM object issue (method not found thing) [11:06] mandel: ack [11:38] * mandel errands === gatox is now known as gatox_away [12:13] mandel: could you do a review here ... https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/no-icon-without-arguments [12:17] gato:+1 on verification-code [12:18] gatox_away, gatox: ^ [12:20] dobey: ping? [12:30] mandel: ping [12:31] mandel: I don't think developing a feature you can't test is wise: http://pastebin.ubuntu.com/693741/ [12:34] ralsina, what do you mean? [12:34] mandel: check the pastebin [12:34] * mandel looking at pastebin [12:34] mandel: if you can't run the code, what are the chances of it working? :-) [12:35] ralsina, yeah? I really need to fix the vm, let me fix that first [12:35] mandel: yes, please [12:38] ralsina, so there are no tests for main() then? [12:38] ralsina, I'll add some to ensure that get_credentials is correctly called [12:38] mandel: testing main is a pain in the ass, since it installs a reactor [12:38] that's why most stuff is moved outside main [12:39] ralsina, agh, true [12:39] so that bit is pretty untestable unless we moved the reactor installation outside it and then patched it, which is uuuuuuuugly [12:39] ralsina, ok, I'll push the branch with th fix then [12:40] mandel: cool, I'll retest [12:40] but we do need to get your VM fixed soonish [12:40] ralsina, I really dislike the fact that the reactor installation is done automatically... [12:40] ralsina, are you using a vm or a real machine? [12:40] mandel: CURRENTLY REAL MACHINE [12:41] oops, sorry about screaming [12:41] ralsina, heheh no ofence taken :P [12:41] ralsina, hm.. so I guess I cannot clone yours :( [12:41] mandel: no [12:43] ralsina, revno 74 [12:43] mandel: acj [12:43] ack [12:52] mandel: another error when running it, check the MP [12:52] * mandel hates COM [12:54] ralsina, I really need to fix my vm :( [12:55] mandel: if you want, I can take over this branch while you do it [12:55] mandel, alecu, gatox, dobey: standup in 5' [12:56] ralsina, can you run the following script for me: http://paste.ubuntu.com/693753/ [12:56] ralsina, I can do that during the flight of tom, I hope I have all I need and is just a matter of config [12:57] mandel: http://paste.ubuntu.com/693754/ [12:57] mandel: ok, fine by me [12:57] ralsina, I have com, according to the docs that should be there: http://msdn.microsoft.com/en-us/library/aa369432(v=VS.85).aspx [12:57] f*ck [12:58] mandel: the products are unicode [12:58] I suppose you have to use those keys to get some other object [12:59] mandel: they are things like {8220EEFE-38CD-377E-8595-13398D740ACE} [13:00] ralsina, yes, but installer.ProductInfo get a id and the var you want.. [13:00] ralsina, and pycom should be doing the correct translation, or so I hope [13:00] ralsina: pong? [13:01] dobey: rye posted a disturbing picture today of the contact picker thing in oneiric [13:01] ok [13:01] me [13:01] dobey: could you talk to him, verify it happens to everyone and/or take a look? [13:01] me [13:03] gatox, dobey, alecu: standup [13:03] i'll look [13:03] me [13:03] ralsina, fix pushed [13:03] revno 75 [13:04] mandel: go, alecu and gatox seem to be delayed [13:04] * ralsina needs to find that whip [13:04] we should move the standup to a time when people aren't taking their kids to school [13:05] dobey: yes, we should have it a bit later. [13:05] but gatox is at the bank [13:05] we should move it to a time when noone needs money. Star Trek TNG for example [13:05] mandel: GO [13:05] DONE: Fixed issues with the uato-update branch (tests where failing, ralsina is doing IRL since my vm is broken). Looked at using COM to get the list of installed products to detect if the last beta is there [13:05] TODO: provide UI to let user know he has the old beta and we can remove it. Add migration stepts. [13:05] BLOCKED: somehow, COM is a pain [13:05] COMMENT: I won't be around tom, I have a flight to catch. [13:05] next: ralsina [13:05] dobey, or having lunch ;) [13:06] DONE: IRL testing, reviews, proposed a branch for notification area bug, lots of bug triaging/answering, discussed how to fix the time/oauth problem, tech leads call TODO: more of the same, mgmt call BLOCKED: no [13:06] dobey? [13:06] if only everyone was in the same timezone [13:06] λ DONE: poked about exceptions, landed nessita's branch for FEs [13:06] λ TODO: more bugs, contacts picker/nautilus/libsyncdaemon poking [13:06] λ BLCK: None. [13:06] dobey: and working in an office! [13:06] dobey: that was less than 1 block from my house, please ;-) [13:07] it's only a 5000 mile commute! [13:07] alecu: you! [13:07] dobey, that would me you and me moving to ar, do we want that ;) [13:07] dobey: again, Start trek TNG technology would solve it. I propose we stop working until the 31st century [13:08] i don't think TNG is that far into the future [13:08] dobey: you are practically in ART timezone. You just wake up late :-) [13:08] or i guess it is; first contact screws up the timelines [13:08] DONE: proposed two branches for review, investigated OAuth timestamp issues [13:08] TODO: keep working on a branch for OAuth [13:08] BLOCKED: no [13:08] dobey: 24th century according to the official stardates guide [13:09] alecu: thanks [13:09] alecu: I have your reviews next in line [13:09] ralsina, mandel, gatox_away, dobey: I've got two branches for review: [13:09] https://code.launchpad.net/~alecu/ubuntu-sso-client/unicode-usernames/+merge/76146 [13:09] and [13:09] https://code.launchpad.net/~alecu/ubuntuone-client/unicode-usernames/+merge/76145 [13:09] ralsina: so it's half a millenia sooner :) [13:09] the -client branch depends on the -sso branch [13:09] or 3/4 even [13:16] ralsina, can you try this other one in your system: http://paste.ubuntu.com/693765/ [13:18] mandel: http://paste.ubuntu.com/693767/ === m_conley_away is now known as m_conley [13:19] mandel: re-re-testing [13:21] ralsina, I dont think I understand win32com, that should b working, I'm going to move to ctypes. [13:21] mandel: ack [13:23] ralsina, cause you understand the same from here: http://support.microsoft.com/kb/974653 [13:23] ralsina, right? [13:23] * mandel thinks he is going crazy [13:24] mandel: can't check right now, starting mgmt call :-( [13:24] ralsina, ac, I need to go away to recover money from my old landlady, I should be back in an hour [13:25] mandel, good luck with *that*! [13:25] * alecu will be afk for a while [13:26] mandel: ack, I'll try to take a look after I am done with the review [13:26] alecu, I need it [13:45] mandel: geting there, still get a trace: check the MP [13:53] fijate el codigo VB que tiene "on error next", y mira siempre el valor de Err.number [14:04] Good (UGT) morning everyone [14:24] ralsina, I'm taking amelia to kinder, will be back in 30' [14:24] alecu: ack === gatox_away is now known as gatox [14:35] i'm finally back! [14:36] gatox: welcome back! [14:37] ralsina, hate to do errands [14:55] lunch and errands time; bbiab [14:58] I'm back [14:58] mandel, ping [15:48] me is starting to think mandel has killed his landlady and is dining on her kidneys with fava beans and a nice chianti [15:51] alecu: there is a chance your sso and u1-client branches fix this bug? bug #854328 [15:51] Launchpad bug 854328 in ubuntuone-client "On localized windows, XDG gives the wrong folder names (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/854328 [15:51] looking [16:06] ralsina, ping, please let me know when you have a minute [16:06] gatox: pong [16:07] ralsina, i'm having some problems with "No Network Page"... basically...... when i execute "QtNetwork.QNetworkConfigurationManager().isOnline()" in linux, it returns True... but in Windows in the VM it returns False... are you testing that in a VM or in a native windows? [16:08] I tested it n native windows [16:08] ralsina, mmmmmmm maybe is that....... :S [16:08] BUT, ask alecu, there already is some network testing code in SSO I think [16:08] alecu, ping [16:09] ok, lunch. gatox, you are not leaving at 3 today, are you? ;-) [16:10] ralsina, nop..... i'll be here until 5pm or 6pm [16:10] ralsina, so........ enjoy your meal :P [16:10] ok, cool, let's talk about the build at some point after lunch === beuno is now known as beuno-lunch === ralsina is now known as ralsina_lunch [16:19] gatox, pong [16:23] gatox, there's some network testing code in ubuntu_sso/networkstate/windows.py [16:24] gatox, I know for sure that it works on linux, but have not tested the windows bits myself. [16:25] gatox, and the sample on how to use it is here: ./ubuntu_sso/tests/bin/show_nm_state [16:49] alecu, thanks!! i'll take a look at that :D [16:53] gatox, you are welcome! === zyga is now known as zyga-afk === beuno-lunch is now known as beuno [17:31] brb === zyga-afk is now known as zyga [18:06] alecu, just in case........ funca una maravilla el network state de windows :P [18:07] gatox, es todo mérito de mandel [18:07] mandel, groso! :P [18:07] (las cosas que uno dice por un telefono jejejeje) [18:08] gatox: siempre con honra ante todo! [18:09] :P [18:09] ralsina, i almost resolve network state :D [18:09] cool! [18:10] ralsina, let me know when you want to talk about the building... yes, i'm really anonoying :P [18:10] about building the installer....... not the building :P [18:10] gatox: now? [18:10] ralsina, ok [18:11] ralsina, i'm at mumble if you want [18:11] get lp:~ralsina/ubuntuone-windows-installer/fix_809873 go to scripts/ check the README, let me know if you get stuck [18:11] that way I know if I need to document more ;-) [18:11] ralsina, ok! [18:11] ralsina, great [18:17] ralsina, :S i didn't recognize the command "fetch" [18:17] python setup.py fetch [18:17] it* [18:17] acordate que es el setup.py de adentro de scripts [18:17] ahhhhhhhhh [18:19] ralsina, crap....... i don't have bazaar in my VM... i use it from linux... installing... [18:19] ralsina, is it really necessary? [18:20] gatox: you *could* copy the bzr branches into sources [18:20] ralsina, ok, i'll do that........ faster [18:20] you need ubuntuone-client ubuntu-sso-client ubuntuone-control-panel ununtuone-windows-installer and ubuntuone-storage-protocol [18:20] And later on, you *will* fix your VM so it actually works as a development machine ;-) [18:22] ralsina, okok, but as i was using for everything else linux... i didn't need that before.... until now :P [18:22] gatox: it's ok, it's just that I expect to start delegating this stuff and you are "the windows guy" remember ;-) [18:22] ralsina, yes, of course! [18:31] mandel: ping [18:33] alecu: +1 on both unicode_username branches [18:34] woohoo [18:39] alecu: how's the oauth stuff looking? [18:39] * ralsina is scared speechless of getting that into this release [18:40] Today is Pungenday, the 44th day of Bureaucracy in the YOLD 3177 [18:40] well, that explains a lot. [18:40] ralsina, it's coming along. I'll probably finish it today [18:41] alecu: awesome [18:41] alecu, gatox: I am setting code deadline for this release around 7PM UTC tomorrow [18:41] hrmm [18:41] i guess i should just get off the internet now [18:41] with the usual caveats about "good" branches being able to sneak in. But I'd rather not do it this time. [18:42] raack [18:42] ralsina, ack [18:42] dobey: why? [18:42] http://www.theregister.co.uk/2011/09/19/beast_exploits_paypal_ssl/ [18:42] ralsina, that means 24hs from now, right? [18:42] Your religion mandates rest on even pungendays? [18:42] alecu: 24:18 [18:43] dobey, yes, and it will be shown here in Buenos Aires, this friday. [18:43] * ralsina is dubious of things that claim to attack SSL by decrypting it [18:43] but if it works.... scary [18:45] ralsina, it's just a matter of releasing a patch that blocks TLS 1.0 on all browsers [18:45] alecu: and make the global economy stop [18:45] ralsina, hahaha [18:45] alecu: HOW AM I GOING TO GET THE USB WAFFLEMAKER I WANT FROM CHINA??????? [18:46] ralsina, by snail mail? [18:47] alecu: ok, how am I ging to pay for it? How did this work pre-internet?Oh, I know, it didn't :-) [18:47] ok. twisted. [18:47] ralsina, perhaps "make the global economy stop" is not a bad thing after all! [18:49] alecu: may I remind you why you like uruguay so much? ;-) [18:49] what happens in uruguay, stays in uruguay? [18:49] * alecu ponders again about moving [19:44] aquarius: Sadly, it turns out we couldn't get anyone for ubuntu one session. [19:44] nigelb, ah, sorry about that [20:24] I am EOD. alecu: send mandel a mail with your branches for review, please, so he can take a look early in the morning [20:29] ralsina, i'm with the installer.... i'm in the last step [20:29] gatox: cool! [20:29] gatox: how's it going? [20:30] ralsina, hope to send you the installer later..... i'm not quite understand the last step... it says: "use builder" :P but doesn't say how... i'm reading the doc..... [20:30] gatox: bzr pull [20:30] i don't quite** [20:30] I clarified it a bit :-) [20:30] ralsina, ahhhhhhhok [20:30] Or, the GUI version: open Installbuilder, open ubuntuone.xml and click "build" :-) [20:31] If the damned CLI tools had a way to tell them where I want the output file, I could automate it [20:31] ralsina, ohhhhhhhh it was so easy! [20:31] yes [20:31] NOW it's easy ;-) [20:31] building.... [20:31] ralsina, :P [20:32] like the guy in the bar, the barman asks "what do you do for a living?" "I am a lumberjack in the Sahara desert." "Easy job, there are no trees there!" "NOW!" [20:32] ralsina, jejejejejeje [20:32] ralsina, true...... someone always has to suffer first jejee :P [20:33] gatox: for many tests, you can use the binaries from dist [20:34] so often you can try things skipping the last step. [20:34] ralsina, ok...... i think i have it... let me test it [20:34] Also, in setup.py there is a thing that's the list of binaries to build. If you call it "console" you get things with cmd windows showing stderr. If you call it "windows" you don't. [20:35] * gatox taking notes..... [20:37] ralsina, yeyyyyyyyy it works!!........ and now i can see how ugly the icon in the taskbar looks like :S [20:38] hmmmm? it looks fine here [20:38] ralsina, yes??....... let me show you a screenshot [20:38] but if you want to fix it, it's the .ico file there and something in the setup.py [20:39] yep [20:40] But I would like to see the screenshot please [20:40] ralsina, do you want me to send you the installer... altohugh... i think i forgot to configure some variables about the publisher [20:40] * gatox taking screenshot [20:40] publisher? [20:40] you mean the autoupdate? No need to do that anymore [20:41] ralsina, ok [20:45] ralsina, look at the icon in the desktop, Start menu, and taskbar: http://ubuntuone.com/2nLfeEKRG8RVz05ttDG2Wj [20:45] ralsina, it seems to have a defect at the bottom [20:45] gatox: most definitely doesn't look that way here. Let me screenshot [20:46] gatox, wait until you see control panel and have two icons in the taskbar [20:47] does one look good and the other one bad? [20:47] ralsina, let mme check [20:48] At least on my installation, it looks like the icon for installer is crap, but the icon for control panel is good [20:48] ralsina, the icon for the control panel looks different.... but looks kind of blurry.... not good either [20:49] ralsina, do you want to see a screenshot? [20:50] please [20:51] ralsina, http://ubuntuone.com/7RmyqS809tLaT9Zj1Bqb55 [20:52] mmmmmmm in real life looks worse..... [20:52] no, mine doesn't look like that [20:52] let me take a shot [20:53] ralsina, maybe i have some settings that prevent windows to render the things properly :P bloody windows [20:53] gatox: well, we need to take care of that too :-/ [20:53] ralsina, yes, i'll create a bug for that [20:54] ralsina, and assign to me because i can reproduce this, ok? [20:54] here are the bad(left) and good(right) icons I get: http://screencast.com/t/GRDw0LYcF [20:54] gatox: you agree the right-side icon looks ok, right? [20:55] ralsina, it seems....... but it is hard to tell with the orange effect..... but the left one has the defect too [20:55] gatox: please build it as "windows" instead of "console" in setup.py and check if it makes a difference [20:55] yes, the left one is installer and looks like crap [20:55] ralsina, ok...... i did it as windows [20:55] the right one is control panel, but is from another build, which was done as "windows" [20:56] ralsina, ok...... i will create the bug [20:57] ack === m_conley is now known as m_conley_away [21:30] evening everyone [22:11] alecu, ralsina I can take a look now :) [22:11] mandel: I don't even remember why I was looking for you :-) [22:11] I remember I put something about an exception in your merge proposal though [22:12] mandel, I will appreciate if you can review this two branches: [22:12] https://code.launchpad.net/~alecu/ubuntu-sso-client/unicode-usernames/+merge/76146 [22:12] and [22:12] https://code.launchpad.net/~alecu/ubuntuone-client/unicode-usernames/+merge/76145 [22:13] mandel, the second depends on the first one [22:18] alecu, sure :) [22:18] ralsina, it was to review branches from alecu, or so I think [22:19] oh, cool that too :-) [22:19] alecu, what was the issue with the unicode username? [22:20] ralsina, so, now that we are in OMG, how many users do we have? 'cause by the looks of the comments we might not have more users but more UI designers ;) [22:20] mandel, one of our users has an account named "Matyáš" [22:20] we are in OMG? [22:20] ralsina, yes [22:20] alecu, and? [22:20] ralsina, yup. And our ex-intern has been answering most questions [22:21] mandel, and both sso and syncdaemon exploded because of it. [22:21] missed that one. We got close to 1K concurrent [22:21] and then it dropped because it's late [22:22] ralsina, nice, 1k is a decent number, and the servers are doing ok, right? [22:22] mandel, we had lots of places where the paths were assumed to be utf-8, but where in fact mbcs [22:22] mandel: AFAIK, yes [22:22] *were [22:22] windows is ~ 50% of oneiric users [22:23] alecu, ah.. mbcs, that evil bastard [22:23] ralsina, really? joder! [22:24] did you see who is commenting there? :-) [22:24] mandel: pretty graphs: https://graphite.ubunet.canonical.com/render/?&from=-7day&width=1024&height=768&until=-0hour&target=sumSeries(storage.production-api-server-dc*.clients_platform.linux.value)&target=sumSeries(storage.production-api-server-dc*.clients_platform.win32.value) [22:24] ralsina, yup. Our ex-intern has been answering most questions [22:24] ralsina, yes, he is well trained :) [22:26] ralsina, not bad at all :) [22:28] Have a great afternoon/night guys o/ [22:29] alecu, line 345 of diff, what happened with the self? [22:38] mandel, sorry: what branch? [22:39] mandel, oh, the self.tritcask_dir? [22:39] mandel, it's not used anywhere else [22:39] mandel, only on the __init__ [22:43] alecu, ok, cool === threeve_ is now known as threeve