[01:19] karni, hey, I installed u1 here at home in my win7! perfect, auto-sync picture from my androids is awesome === eu is now known as adorilson [01:34] afeijo: \o/ :) [01:41] I noticed that I have an update in my android phone for u1 today, I just updated it. When I lunch u1, it tells me "time check error: failed to adjust time. Is your device time set corretly?", yes it is, but the error wont go away [01:41] my country intiated DST a few weeks ago [01:52] afeijo: hm [01:53] afeijo: please try device > Menu > Settings > Manage applications > Ubuntu One Files > Force close [01:53] afeijo: Then, relaunch Ubuntu One Files. Please let me know if that helped. [01:54] karni, same error [01:55] afeijo: is that a tablet or a phone? [01:55] karni, motorola droid 1 [01:56] * karni logs in [01:56] karni, wait, I'm using the usb cable. the sdcard is accessible to my win7, can that disturb u1? [01:56] afeijo: no, that is not related [01:57] afeijo: well, for operation yes, but the error would not relate to "time check" [01:57] afeijo: And you're sure you have "Automatic" checked under Date & Time device settings? [01:57] yes [01:57] I'm reinstalling u1 just in case [01:58] afeijo: Oh, thanks. [01:58] afeijo: If that does not help, please provide these few details for me: [01:58] open Date & time settings - tell me your date, time zone, and current time. [01:58] Thanks! [02:01] karni, it is in Automatic, date 10/11/2011, GMT -0300 DST Brasilia, Time 0h01 [02:02] Time format 24 hours, date format 31/12/2011 [02:02] afeijo: Thank you, looking into it [02:05] afeijo: what is the current time on your phone, btw? [02:05] dobey, 00h05 [02:05] afeijo: Does it really say GMT - 0300 DST Brasilia? I've set my device to "GMT-02:00" time 00:05 and could log in correctly without problems. [02:05] Right. [02:06] karni, yes it does, shall I set it manually to -0200? [02:06] afeijo: it's an hour off then :) [02:06] afeijo: please do try that [02:06] dobey: I've tested with wicked configurations as much as 10 hours off, and the fix still worked. I'm not sure why it doesn't work for afeijo. [02:06] afeijo: You'll have to unchech "Automatic" to do that. [02:08] yeah, i don't know about that. i was just pointing out that the time is indeed wrong on it :) [02:08] dobey: Sure, thanks :) [02:08] I did, I set the timezone to south georgia, but the problem remains. I terminated the app and lunched it again [02:09] afeijo: I'll try to get my hands on that device. [02:09] karni, I'm pretty sure we are several thousands miles apart right now :p [02:09] afeijo: have you used the android app before? [02:09] maybe the provider broke something? is the phone rooted or stock? [02:09] afeijo: I suppose, I didn't mean *your* device ;) [02:10] Good question. afeijo, is it some kind of custom ROM ? [02:10] dobey, rooted? if I updated the android version by force? yes, I'm running 2.2 that I've got from the net, the provider was taking too long to do it [02:10] afeijo: We've had issues with Cyanogen mod IIRC. [02:11] glad to help :) [02:11] Why are we still validating timestamps anyway :<< wrr [02:11] dobey: :D [02:11] afeijo: You mentioned you have a tablet as well? [02:11] karni, yes, I runned u1 in it a few hours ago and it worked fine, uploaded all my pics [02:12] afeijo: Ok, that makes it way more interesting! [02:12] karni, I try in my phone with USA date and time formats, same problem [02:13] afeijo: Could you please do a last test for me. [02:13] afeijo: Check 'Automatic' so that you're back to defaults [02:13] done [02:13] afeijo: Then uncheck it, and push the clock back by 4-5 hours. (I think you'll need to change the date for that to the previous day..) [02:14] afeijo: When you launch U1F, it will force time check on the app for sure. I wonder if it'll change anything. [02:14] afeijo: If it still fails, please set your time settings back to Automatic, and I'll have a nut to crack here.. [02:16] afeijo: Actually, you're very patient. If it's not too late for you (it's 3:15 AM here ;)), I could use you for one more test (as I can't reproduce this locally). [02:16] Each time I force the time to be wrong, the time-drift fix kicks in and U1F detects that. [02:16] ok, I set to automatic, unset it, pick Montana timezone (-0700), didnt had to change de date as it show the day 9, I closed U1F by Manage aplications, but the problem is still here :( sorry [02:17] afeijo: I meant change the time, not the time zone :) Anyway! Thank you for your help! Very appreciated. [02:17] I'm worried this problem surfaced after you've successfuly used the app. [02:17] oh, wait [02:17] tested, no go [02:17] afeijo: Thank you [02:17] np [02:18] afeijo: Do you have 3 more minutes? [02:18] sure [02:18] afeijo: Great, thanks! [02:18] I'm a developer too :p [02:18] afeijo: 1) instal aLogCat from the Android Market (really small) [02:18] :D [02:18] afeijo: Are you an Android developer? [02:18] Do you by any change have Android SDK installed? (logcat?) [02:18] not YET! Today I work with delphi and drupal (php + jquery + linux servers) [02:19] ah, I see :) cool! [02:19] I plan to get into android next year [02:19] Then, could you install aLogCat from the market? [02:19] y [02:19] 2) kill Ubuntu One Files using MAnage applications > Ubuntu One Files > force close [02:19] 3) launch Ubuntu One Files, as soon as you see the problem ("could not check time blah blah") [02:19] 4) head to aLogCat and collect the log [02:20] send it over to michal.karnicki@canonical dot com [02:20] afeijo: You're saving me hours of triaging and probably other users with the same problem :) [02:24] afeijo: Hows that going? :) [02:24] karni, sent you over 1 minute ago [02:24] ah sweet! [02:25] I/com.ubuntu.sso( 3440): Could not check time drift: Unparseable date: Thu, 10 Nov 2011 02:22:21 GMT [02:25] w00t [02:26] afeijo: not sure what's unparsable, but you found the issue!!! [02:26] great!!! [02:26] afeijo: I'll look at the code *now* === eu is now known as Guest81919 [02:26] afeijo: THANKS! [02:26] afeijo: Huge thanks. I love when users can provide live feedback. [02:27] karni, ah! I had difficulty to set my authentication in my tablet, I forgot my password. When I remembered, I couldn't change the login, I had informed just afeijo and not my whole email. I noticed that a very brief msg showed in the bottom of the screen saying something about how to change the login, but it last for like half a second. I had to close and open U1F a few times to proper read it and understand that I had to go to my device Accounts and remov [02:27] e U1F one [02:27] karni, I will provice all needed always :) [02:27] *provide [02:28] afeijo: You're right there - I also think that needs fixing. Will do, soon. [02:28] * karni looks at parsing date [02:28] karni, maybe that text should be shown when the login field is disabled, or the popup msg should stay for 3 to 5 secs? [02:29] karni, is U1F app open source? [02:29] afeijo: Perhaps. Or, as long as we support one account only, just let the user edit the field any time. [02:29] yep [02:29] afeijo: ha! yes it is :) http://launchpad.net/ubuntuone-android-files [02:29] great, I'll love to check it, specially after I get into the language lol [02:29] afeijo: Although, the bug is at http://launchpad.net/ubuntu-sso-java-client [02:30] :) [02:31] "Thu, 10 Nov 2011 02:22:21 GMT" matches "E, dd MMM yyyy HH:mm:ss z" [02:32] * karni scratches forehead [02:32] it does [02:33] dates are always a pain, no mater if in clipper, paradox, firebird, mssql, pascal, php, mysql, ... lol [02:33] heh :) tru [02:33] * karni writes up quick test [02:35] w00t reproduced locally [02:36] nice! [02:36] meh, I tried to parse the format. not good enough xD [02:37] afeijo: too bad, it parses.. parsed! Thu Nov 10 03:22:21 CET 2011 [02:37] that's same code as in the app. hmm. [02:38] no it is not, the year is after CET? [02:38] afeijo: that's just printed Date object toString() [02:38] the parsed one. [02:38] ah [02:39] GMT+1 = CET, so that's fine as well [02:39] karni, so it is 4 am there? you dont sleep? [02:40] afeijo: 3:40 AM. yeah, I'll be wrapping up. In a moment. [02:40] heh [02:40] "Unparseable date: Thu, 10 Nov 2011 02:22:21 GMT" -- that's clear what throws here. [02:40] Perhaps there's a bug in the SimpleDateFormat class on Android or what not. [02:41] my phone is in portuguese, my tablet is in english if that matters [02:41] afeijo: No, but thank you. You have *really* helped out today :) [02:42] afeijo: http://paste.ubuntu.com/733804/ [02:43] we found an Android bug? :p [02:44] afeijo: I'm not yet convinced. (FYI We've found ~5-6, majority of them confirmed by other developers, while developing Ubuntu One Files). [02:44] karni, and how those bugs are fixed? is it fast? [02:45] afeijo: ha, I wish! The get fixed in +few next releases of Android. The solution is almost always one - workarounds. [02:45] Nicer, or worse, workarounds. [02:45] :/ [02:45] Shoot, that "unparsable date" does not make any sense at all. [02:46] afeijo: Would you mind if I contact you at your e-mail address if I need to follow up / have a fix for this? [02:46] karni, please do so [02:46] afeijo: Thank you. [02:47] karni, one of my plans for android development is to make an app to my Drupal scifi game (www.outer-core.com) :D [02:47] * karni sets up small Android project to test this case [02:47] afeijo: thumbs up! cool site [02:47] thanks [02:48] I lack the designer powers, had to pay for it lol. I do the theme (css) but not the art [02:49] afeijo: Tell me more. I suck at graphics, I love coding. [02:49] * karni runs the test project [02:49] karni, yep, same here [02:50] man.. the date gets parsed on Android as well. [02:51] afeijo: Ha! I'll build an apk for you, and we'll see if this "Hello world" runs on your device. [02:51] ok [02:56] afeijo: You have a barcode scanner? :) [02:56] I had, removed today! haha [02:56] afeijo: you prefer direct link or QR code to the apk ? [02:56] afeijo: the link will be short then [02:56] direct link [02:57] afeijo: http://goo.gl/itZnU -- the app has an original name "AppName" ;) [02:57] karni, how to run it? type the address in my phone? [02:57] afeijo: When you run it, you should see one sentence. Tell me what it is please :) [02:58] afeijo: yes, in a browser [02:58] afeijo: it'll start downloading, then just swipe down the notification area and open the downloaded apk, u1f-test.apk [02:59] karni, Date parse failed! [02:59] afeijo: w00t :O !!! wow [02:59] I'm doomed [02:59] afeijo: what Android version is it? [02:59] this is REALLY interesting [02:59] afeijo: hahah :) [02:59] 2.2.1 [03:00] afeijo: let me launch an emulator here [03:00] SHLA_U2_05.14.0 [03:00] kernel 2.6.32.9 wfp018@zbr05lnxdroid03 #1 [03:00] I have only 2.2, no 2.2.1 emulator. We'll see if that's sufficient to reproduce the problem. [03:00] model A853 [03:01] I should know in ~2 minutes. [03:01] * karni hates the Android emulator [03:01] hmmm, I clicked to check for system updates, it said it cannot connect to the server? w00t [03:01] xDDD [03:02] maybe I should revert to my provider original ROM with android 2.1, and run the system update to get the provider oficial 2.2 release [03:03] afeijo: On Android 2.2 -- http://ubuntuone.com/6wctRwfvTrPMxN4ZIBMslj [03:03] afeijo: I'm sorry, but your ROM seems to be broken :/ [03:04] afeijo: I would not expect a ROM to be broken on a SimpleDateFormatter, though [03:04] karni, that is good! one last bug to worry [03:04] afeijo: I'll try and find a friend with 2.2.1 to verify [03:04] ok, we'll resume digging it tomorrow :) [03:04] afeijo: yeah, confirmed it works on 2.2, 2.3.3, and regular JVM [03:04] afeijo: One question [03:05] afeijo: You said you used it before. Like, today? Have you installed the ROM today? [03:05] karni, no, I have this ROM for months, I updated U1F today [03:05] afeijo: Hm. [03:05] before, it was not uploading my pics because my dcim folder is in lowercase [03:05] afeijo: yeah :< [03:06] and that just got fixed, oh irony [03:06] eheh, not my luckiest week [03:06] afeijo: Well, you've been here long enough for me to build you a custom apk without the time drift check. I can remove few lines for you, but I do not give guarantee U1F will work if your device clock is set up badly. [03:07] afeijo: I think that could work :) [03:07] karni, my device clock is in automatic, very synced right now [03:08] afeijo: yeah, it's just some users who do stuff we don't uderstand ;) anyway, building an apk [03:08] oh I have those users! [03:12] afeijo: please uninstall U1F, then browse this http://goo.gl/gQ5XT and install it. I'll be waiting here, please let me know. [03:13] man, I am so getting up tomorrow at 10:00. NOT. [03:14] * karni awaits afeijo while trying not to fall asleep [03:15] hehehe almost done [03:15] bad news [03:15] it mention the same error, now in a 'popup' [03:15] in the log in part [03:16] huh [03:16] it must be my ROM, tomorrow night I'll try to fix it by downgrading and running 'system update', agreed? [03:16] afeijo: Well, I'm sure I can workaround the workaround (yeah), I guess it's too late for me to think sanely. [03:16] thanks a lot for the great support!! [03:16] afeijo: That would be nice, although I don't want to change your OS because of U1F. [03:17] or we can try your new workaround tomorrow too [03:17] afeijo: Yes, we can. I'm glad I have your e-mail so we can contact each other. [03:17] I've been thinking on do that with my ROM for a few weeks, it's been quite slow that droid 1 [03:17] afeijo: And thank you for helping triage that problem. there may be other users as well. [03:17] I see. [03:17] deal! I'll get back here tomorrow [03:18] afeijo: I'm officially off tomorrow, but you'll most certainly catch me. I 'll have a moment to build that apk, the right way. [03:18] afeijo: Talk to you then! [03:19] karni, great, have a nice night!! bye [03:19] afeijo: You too, bye bye! === Guest81919 is now known as adorilson === teknico_ is now known as teknico [09:30] morning all! [09:37] hi all, why does ubuntu1 state the following: Using 16.2 GB of 65.0 GB (25%) but under services it says I have bought 2 x 20-pack with 20GB (yearly)? Where is that other 20GB coming from? [09:49] psypher246, uh, that is an interesting thing.. [09:49] psypher246, let me ask the guys in the server side to checkyour account, is that ok? [09:49] cool thanks [09:56] psypher246, hi [09:56] psypher246, are you subscribed to music streaming? [09:56] hi rye [09:58] psypher246, rye is waaaaay more into checking this things, he can give you a hand better than I can (I'm just a code monkey ;) ) [09:59] psypher246, if you have music streaming subscription, then you have +20Gb [09:59] cool, hey i'm not complaining about free 20GB :) but I like sorting out bugs [10:00] ah, ok, but I just cancelled that, i think it might still be valid for another week or so [10:00] mandel, you're a code tyrannosaurus. No such thing as a code monkey. :) [10:00] Hi,I'm having trouble syncing a large file just under 500MB. U1 says it has uploaded it but it's not uploaded. Whenever I restart the daemon it starts over to transfer the file, then report it was finished but the file isn't in the cloud. [10:00] If I check with --current-transfers I can see it's working on it [10:01] scarleo, are you on oneiric? [10:01] mandel: has there been any progress on the bandwidth throttling bug? [10:01] scarleo, could you please run 'grep ValueError ~/.cache/ubuntuone/log/syncdaemon.log' [10:01] rye: yes [10:01] scarleo, i suspect it will print entries [10:02] rye: ValueError: I/O operation on closed file [10:02] rye: that [10:02] thats the only line [10:03] * rye is inclined to build an unofficial package with a fix [10:03] rye: Is this a known problem? [10:04] scarleo, yes, and it has not reached the SRU process yet - bug #872924 [10:04] Launchpad bug 872924 in ubuntuone-client (Ubuntu) (and 3 other projects) "Resuming a failed upload crashes with ValueError: I/O operation on closed file (affects: 21) (dups: 3) (heat: 120)" [Critical,Confirmed] https://launchpad.net/bugs/872924 [10:06] rye: yeah, seems like the same problem except I haven't had any disconnects on my network [10:06] scarleo, the server might have had disconnected during upload, and the client did not resume [10:07] ok [10:09] scarleo, if you are able to stay in the channel for 20 more minutes, I will have the package ready [10:09] rye: wow, yeah sure [10:11] Tippity-top-tastic Thursday, everyone! ;) [10:14] rye: has there been any progress on the bandwidth throttling bug? [10:17] psypher246, no, bug #720707 is not beoing handled at the moment as far as I know [10:17] Launchpad bug 720707 in ubuntuone-storage-protocol "Bandwidth limit is not correctly enforced: Transmission delays are inserted between data chunk writes (of arbitrary sizes) (affects: 28) (dups: 6) (heat: 144)" [High,Confirmed] https://launchpad.net/bugs/720707 [10:25] argh, patches conflict... trying [10:33] hi [10:36] build dispatched to ppa:rye/ubuntuone-support, now testing it [10:41] scarleo, ok, https://launchpad.net/~rye/+archive/ubuntuone-support/+packages - the package ubuntuone-client - 2.0.0-0ubuntu3~lp872924 is now being built for amd64 (i386 done) [10:42] rye: cool, thanks. I'll try it as soon as it's finished building [10:43] scarleo, you can add this as a PPA - that will most likely bring a fix for gnome-keyring in too as well, some machine trigger random number overflow in gnome-keyring and it breaks [10:44] rye: hmm, ok haven't had any problems with gnome-keyring as far as I know. But sure I can try it [10:46] Finished 11 seconds ago (took 15 minutes, 8.9 seconds) [10:47] scarleo, ok, built completed, the package is being copied to the repository. You will need to restart ubuntuone-syncdaemon (u1sdtool --quit; sleep 5; u1sdtool --start) after upgrade [10:48] joshuahoover, ping [10:49] rye: Ok, I noticed also that the Android client will never stop syncing when there's one of these failed uploads present. It shows up as 0kB. Not sure if you have anything to do with the Android part but I thought I'd let you know [10:53] scarleo, "one of these failed uploads" - do you mean uploads that are done on android client itself? e.g. share on U1 or automatic pictures uploading? [10:54] rye: No, without your fix when Oneiric client fails to upload the large file there's a 0kB file visible in the Android client that causes sync to never stop. It just drained 63% of my battery === zyga-afk is now known as zyga [11:02] rye: restarted daemon with your fix applied, now file transfer doesn't start and file has been renamed to filename.zip.u1conflict [11:03] scarleo, yes, that is what I am now investigating. This is not relevant to the fix, but I found that it is possible to trigger self-conflicts under some conditions. Trying to find those conditions [11:04] scarleo, could you please rename the file to original filename and see whether it works? [11:05] rye: what I did was rmeove the 0kB file from Android client, it wasn't visible in web client. I moved the file out of U1 folder, renamed it and put it back in and now it's uploading [11:06] scarleo, ah, 0 byte files, yes. Now I understand, these files should not be visible, there was a bug about it, but I am not sure about the battery draining.Have you specifically asked the client to download that file? [11:06] scarleo, the Android client, that is [11:08] rye: No, I didn't try to download it, I noticed there was a sync icon always visible so I researched a bit and saw U1 client spiking in battery usage, so I removed the file and kiled it and now it seems to behave [11:09] rye: hmmm, it's doing it again, file transfer is ongoing in Ubuntu, file shows as 0b in Android client and it's constantly syncing [11:09] scarleo, ok, trying to reproduce this here [11:12] scarleo, hm, do you have android debug bridge or alogcat installed? [11:13] rye: no, never heard of it buut I can install if you tell me how === gatox is now known as gatox_brb [11:13] scarleo, ok, let's continue with on-device logcat [11:14] scarleo, search for "CatLog" in android market - that's one of the applications than can gather logs from the device [11:14] rye: ok [11:14] scarleo, ok, I can't reproduce this, at least not that easily :( [11:15] rye: ok, now catlog is installed [11:16] scarleo, please check whether android client is still "syncing" ? [11:16] rye: it is [11:17] scarleo, ok, could you please open catlog, wait for it to stop printing lines furilusly, click menu -> send -> as text and send the logs to roman.yepishev@canonical.com ? [11:18] rye: ok, done [11:25] scarleo, hm, nothing about ubuntuone client. When you say that the sync icon is visible, do you mean that the icon within android application itself (http://ubuntuone.com/5xaFS5vwzYbS1oTRlGwzZo ) [11:26] rye: no, the sync icon is visible in Android top bar, it goes away if I manually kill U1 app [11:27] scarleo, the sync icon in the shape of folder or standard android syncn icon? [11:27] * rye is not sure we are using standard one actually [11:27] rye: but a few minutes after killing it and then starting u1 again the symbol is back [11:27] rye: it's the rounded arrows one, standard sync icon [11:28] scarleo, could you please re-kill the u1 app, then switch back to catlog and resend the logs? [11:28] rye: ok, but you want me to restart it also? [11:29] rye: I mean start u1 [11:29] scarleo, wait, what's the version of your android application? [11:29] i think I am running older version [11:29] rye: yeah, there was an update today or yesterday [11:29] updated november 10 [11:30] scarleo, ok, i see the icon, investigating [11:30] rye: 1.0.4 [11:34] karni, ping, I know you are on holiday but we seem to have a battery usage problem in U1F after the latest update. Looks like wake some lock is not released. The sync icon stays on (Android 2.2 at least). [11:38] rye, also in my android 2.2.1, it has a problem with the device date. Me and karni investigated it a lot last night, it might be my ROM tho... [11:39] rye: I'm on android 2.3.4 [11:41] scarleo, ok, so that's not 2.2 specific, thanks for bringing that up. This is not related to uploads failing on the ubuntu client. [11:41] rye: ok [11:44] k === karni is now known as karni-htc [11:47] Guys, Im on a meeting. Ill get back home in a while and look into the matter. [11:47] Cant do much on the phone. [11:50] bug #888510 for now as I don't have more info [11:50] Launchpad bug 888510 in ubuntuone-android-files "Battery drain after upgrade to 1.0.4 (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/888510 [11:53] Im aware what can be the reason. [11:53] scarleo: hi, im on the phone. sorry for typing slow. [11:54] scarleo: could u please uninstall u1f and install it fresh? [11:55] rye.: uhh.. i think i know the fix. just had a facepalm moment. remove the account from account manager. [11:55] hello everyone [11:55] rye: sync is turned off when account is set up. i can fix this today. [11:57] karni-htc: yes, sure [11:58] scarleo: thank you [12:03] karni-htc, I don't have the syncing icon and battery loss with u1f 104 [12:03] (just as a data point :) [12:04] aquarius: interresting. thank you. have you upgraded or installed from scratch? [12:04] upgraded [12:04] karni-htc: Ok, done. Reinstalled and now sync icon doesn't show. I'll give it a few more minutes [12:05] scarleo: it wont, Im sure. thank you for testing that. [12:05] aquarius: good, thank you [12:10] afeijo: these are unrelated. your rom fails unexpectedly when parsing a date. scarelos sync (i thought) was caused by fake sync authority, a workaround for 2.1. however, aquarius has upgraded without that issue. [12:11] so, Ill do my best to triage the problem as soon as im back. [12:12] until then, closing my phone. 3 friends at the table (thank god they are it geeks) [12:13] rye: talk to you a little later. if someone has the same issue, please ask to try remoing the Ubuntu account from Accounts and sync. [12:14] karni-htc, ok, understood === gatox_brb is now known as gatox [12:22] back [12:55] @ping [12:55] pong [13:01] rye: just wanted to say that the large file is now synced correctly, thanks for the fix [13:02] scarleo, thank you for confirmation, I will be pushing to have it in the stable release upgrade, since the issue is quite widespread [13:02] scarleo, and thank you for bringing the android issue up [13:04] rye: np [13:13] gatox: I got my github pull request merged!!! [13:14] nessita, awesome!!!!!!! now you love git? :P [13:14] NO [13:14] jeje [13:15] :-) [13:15] nessita, i'm waiting for launchpad to rescan my branch to see if i didn't forget to remove something from network-detect and i'll give you the link so you can review it when you have a moomento, is really small [13:15] * gatox first is going to run all the tests :P [13:16] gatox: ack! [13:17] nessita, gatox what did you guys fixed? [13:17] * mandel es un cotilla [13:17] mandel: I added setup.py to qtreactor [13:17] mandel, nessita fix ....... i just listen to hear complaining about git :P [13:17] mandel: speaking of which, are your branches ready? [13:17] her* [13:17] :-) [13:18] nessita, running the tests atm, there were a lot of conflicts in the put-migration-together, should be ready in a few mins [13:18] mandel: great! [13:20] gatox: my office mate is complaining about ninja ide [13:20] gatox: he says that there is no synctax highlight for django templates! :-) [13:20] nessita, not yet..... come on!! we are 3 people only!!! jejeje [13:20] nessita, we are planning to add django support soon [13:20] gatox: if he provides the syntax file, does he get the USD 250? [13:21] :-P [13:21] vim support should b before that! [13:21] nessita, alsooo... i fix the performance issue to don't hear anyone says that ninja is slow :P [13:21] juaz [13:21] nessita, no, that is not a plugin :P [13:21] ooooooooooohhhhhhhhh [13:21] nessita, but he can do the django plugin :P so we don't have to do it [13:21] :P [13:21] gatox: is it easy? he may do it and contribute (for the low price of a ninja tshirt) [13:22] (the syntax file, I mean) [13:22] nessita, yes, let me give you an example..... tonight i'm going to write the wiki of how to write syntax file, but he can look at this examples: https://github.com/ninja-ide/ninja-ide/tree/master/ninja_ide/addins/syntax [13:22] nessita, it's just write a .json file [13:23] guten morgen, #ubuntuone! [13:23] * gatox thinks that he is going to buy more ninja t-shirts [13:23] alecu, hi [13:25] * alecu is doing the twisted .tac plugin for a t-shirt, too! [13:25] * alecu cheats [13:25] jeje [13:26] alecu, morning! [13:26] alecu, one question, when you set up the ISA server, did you set up a dns server to resolve it, or do you just use the ip? [13:26] mandel, I'm using static IPs for everything. [13:27] mandel, because I started to mess with the DHCP server, but it did not work, so I ditched it too. [13:27] mandel, so: no DNS, no DHCP [13:27] mandel, every VM has it's own static IP configured [13:27] hola alecu! [13:27] * it's -> its [13:27] hola nessita! [13:28] gatox: you using my unicode-issues branch from sso in your u1client branch, no? [13:28] nessita, thanks a lot for helping and forcing me debug the qtnetwork+qtreactor issue yesterday, it was a hard one. [13:28] :-) [13:28] alecu: you just needed a tiny push, you are amazing "desculando" hard issues [13:28] nessita, not yet.... i was checking successful page branch..... now i'm going to start with taht [13:29] alecu: BTW, I contributed upstream the setup.py for qtreactor! [13:29] gatox: no problem [13:29] nessita, \o/ [13:29] nessita, that means we'll get it packaged real soon now, right? [13:29] alecu: I'm doing that, hoping to get it done today [13:29] :-D [13:30] nessita, I'm using my freaky tomorrow to learn package by doing it to txsecrets [13:30] alecu: oh GREAT [13:30] alecu: I can help, if you want [13:30] nessita, also..... should i delete my branch about sso-unicode? i think so [13:30] nessita, surely! [13:30] gatox: ys mister [13:30] yes* [13:30] me! [13:30] me [13:30] alecu, I'm done with the tutorial on how to set up the network with a bind9 dns server, but I have not touched DHCP, I got to the point of getting the subdomain work with the AD, but I had some questions about the ISA server.. [13:30] me [13:31] alecu, I have a few more pages to write and I'll send it to you for proof reading [13:32] mandel, goot! [13:32] alecu: sya me? [13:32] say* [13:32] me [13:32] DONE: IRL work day with gatox, we made a lot of debugging of unicode issues in windows and sso. Proposed merge request for adding setup.py in qtreactor (accepted!). Meeting with Patricia, the new design UX gal. Reviews. [13:32] TODO: Package qtreactor. Finish sso unicode-fixes branch. [13:32] BLOCKED: nopes [13:32] NEXT: gatox [13:32] DONE: [13:32] Get sso and syncdaemon working in "気弱な人 ñandú" user with nessita's help. Work on expand_user tests. Clean successful page branch. [13:32] TODO: [13:32] Keep working in u1-client unicode issues branch. [13:32] BLOCKED: [13:32] No [13:32] mandel, go [13:33] DONE: Bank holiday. Written doc non how to set up the proxy test network with DNS server. Fixed conflicts on lp:~mandel/ubuntuone-windows-installer. [13:33] TODO: Run tests for above branch, let others know about it. Finish doc with ISA and DNS configuration. Fix other branches. [13:33] BLOCKED: no [13:33] alecu, hopefully I'm done this afternoon and you can take a look at the bind9 configuration :P [13:33] alecu, go === yofel_ is now known as yofel [13:35] DONE: found qtnetwork + qtreactor issue with nessita's push. Installed M + N VMs, and dev envs inside them. branches for stable SSO (bug #692597) [13:35] TODO: remaining branches for said bug [13:35] BLOCKED: still no kinder for Amelia this week, and today it's my turn to babysit, so I'll probably be working less in the morning and more in the evening [13:35] REVIEWS NEEDED: [13:35] • https://code.launchpad.net/~alecu/ubuntuone-storage-protocol/timestamp-autofix-1-4 [13:35] Launchpad bug 692597 in ubuntuone-storage-protocol (Ubuntu) (and 22 other projects) "If the user has the date/time/timezone wrong, connection fails (Expired timestamp error) (affects: 18) (dups: 6) (heat: 142)" [Undecided,New] https://launchpad.net/bugs/692597 [13:35] • https://code.launchpad.net/~alecu/ubuntuone-storage-protocol/timestamp-autofix-1-6 [13:35] • https://code.launchpad.net/~alecu/ubuntuone-storage-protocol/timestamp-autofix-2-0 [13:36] gatox, congratulations on the 気弱な人 issue! [13:37] :D [13:38] alecu: reviewing [13:38] wow........ launchpad is really slow to rescan the branches today :S [13:39] gatox, maybe it's because it's being redeployed... I remember reading an email about launchpad going read-only today [13:39] alecu, ahhhhhhhh [13:42] nessita, so..... my branch about successful page for the installer should be ready, tests are ok and no lint issues, but launchpad is not updating the branch [13:42] gatox: let me branch locally [13:42] gatox, "Launchpad offline and single sign-on read-only 08.30 UTC 10th November 2011" [13:43] gatox, that's the subject of the mail [13:43] alecu, yap [13:43] right, but now is 13:43 UTC [13:43] *should* be fully functional by now [13:44] nessita, it said it was supposed to be "entirely offline" for 15 minutes, because of a db upgrade. [13:44] yeap [13:44] hope that went well :-D [13:44] nessita, so probably they are still deploying or fixing the servers that depend on that db upgrade. [13:47] gatox: is there a need to re-define assertEqualPixmaps? is already defined in ubuntuone_installer/gui/qt/tests/test_side_widget.py:100: [13:47] gatox: can't it be moved to the BaseTestCase and be used from both test cases? [13:47] nessita, yes, i'll do that [13:48] thanks! [13:53] gatox: other than that, branch looks good [13:53] scarleo: are you Cagatay on the A. Market? [13:53] * karni-htc on my way home [13:53] nessita, ok....... i'm running the tests right now..... i'll let you know when i submit this changes [13:54] * mandel lunch and dog walking [13:56] gatox: https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/unicode-issues/+merge/81782 is ready for review now (latest revno is 812) [13:57] nessita, ok [13:57] on it [13:57] nice [13:58] nessita, changes updated, i saw your approval, so now is alecu's turn :P [13:58] alecu can you review this branch? https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/successful-page [13:58] gatox: heh [13:58] gatox, sure! [13:58] alecu, thanks! [14:06] sso is still down? :-/ [14:12] gatox, I'm still getting "exceptions.AttributeError: 'Ui_SuccessPage' object has no attribute 'image_label'" [14:12] gatox, I mean, it's the first time I run the tests, but I see it happened on the merge proposal page [14:16] alecu: you should run tests on linux doing something like: [14:16] PYTHONPATH=../../controlpanel/trunk/:../../ussoc/trunk/:. ./run-tests [14:17] alecu: having SSO at latests revno (807) [14:17] alecu, yes, i running the test like that [14:19] oh, I was using cp trunk, but I missed sso [14:19] doh [14:19] Back in tha house. === karni-htc is now known as karni [14:20] gatox, approving [14:20] alecu, great! :D [14:21] aquarius: What Androidz version are you running again, please? [14:22] karni, 2.3.6 [14:23] Heh, interleaving versions work. Thanks aquarius ! [14:25] mandel: ping [14:31] rye: Any more users who complained about that sync icon in the system bar? (I saw one review) [14:31] karni, not that I know of [14:31] roger [14:49] duanedesign: Hi. If you notice anyone complaining about a sync icon visible constatly in the Android system bar (top) or excessive battery use, please do let me know. [14:50] karni: i can do that [14:50] duanedesign: thanks [14:52] lunch for me! brb === gatox is now known as gatox_lunch [14:52] mandel: ping === alecu_ is now known as alecu [14:58] scarleo: Are you running stock/gsm provider Android build, or is it a custom ROM? [15:03] karni, hi :) trying to update my milestone to gingerbread, first attempt failed :/ researching about it... [15:04] afeijo: Hi hi. I have one fix to implement, allow me to get back to that custom apk build in the evening all righty? (~4PM here) [15:06] karni, as soon I finish my ROM update U1F might work, I'll let you know [15:06] afeijo: I'd be interested in that as well, definitely. Thanks! [15:09] karni: I have a custom ROM but one provided by Samsung [15:09] karni: so both yes and no :) [15:10] karni: No I'm not Cagatay [15:10] scarleo: so it's the first of the two. also, I'm implementing a fix that should make sure people won't have the same problem as you. [15:11] scarleo: Thank you for stopping by and letting us (me) know! [15:11] scarleo: Cool. So there's 2 of you (at least) who had that issue. [15:11] * alecu runs for the bank. [15:11] /s/issue/problem [15:12] karni: No problem [15:14] mandel: ping [15:19] gatox_lunch: ussoc branch updated with a message specifying the deprecateness of shell.SHGetFolderPath === nessita1 is now known as nessita [15:43] nessita, pong [15:44] mandel: is this the proper project to have the correct version of pykeyring? https://bitbucket.org/mandel/pykeyring-delete-password [15:45] nessita, yes, it is until friday, I'm working with upstream to get it in [15:46] mandel: let me know! [15:47] nessita, ok, should be done by tom [15:47] nessita, if I have the time to fix my brnaches here I'll be working on that for the freaky friday === gatox_lunch is now known as gatox [15:49] nessita, ok...... reviewing it [15:49] nessita, I was testing ubuntu one on a windows xp x64 machine and it does not even launch :( [15:49] mandel: traces, please :-) [15:49] logs [15:51] nessita, that is using an AD user to confirm bug 586582 [15:51] Launchpad bug 586582 in ubuntuone-windows-installer "Ubuntu One don't works - Active Directory User (affects: 1) (heat: 3)" [Medium,Triaged] https://launchpad.net/bugs/586582 [15:51] nessita, on it [15:51] what is an AD user? [15:51] and if the user does not have a home, is very likely we don't work there [15:51] nessita, is an Active Directory user, and it does have a home [15:52] nessita, I don't think AD is the issue, but the fact that is x64, home folder is there but there are no logs [15:54] mandel: where are you looking? [15:54] for logs, I mean [15:55] nessita, C:\Documents and Settings\mandel\Application Data [15:55] nessita, that is for an xp machine [15:55] the correct path is: [15:55] C:\Documents and Settings\\Local Settings\Application Data\xdg\cache\ [15:56] mandel: you have that path? ^ [15:56] nessita, no, there is no xdg folder at all === beuno is now known as beuno-lunch [16:03] AppData? [16:03] rye, that would be for a Windows 7 [16:04] rye, I think the issue is that it is a x64, I'm going to try with a 32 one and AD to see what happens [16:26] nessita, is dobey on holidays? [16:26] mandel: yes. What do you need? [16:28] nessita, I wanted to know if apt-get build-deps installed distutils-extra when done agains ubuntu-sso-client [16:28] nessita, and specially if doing apt-get build-deps installs the build dependencies of the projects on which ubuntuone-client depends on [16:29] mandel: I don't think so [16:30] nessita, is that for the distutils-extra question? [16:38] mandel: for both === nessita1 is now known as nessita [16:42] nessita, efficcient ;) [16:43] hehe [16:43] ok, lunchtime for me [16:43] I'm starving! === beuno-lunch is now known as beuno [16:59] nessita, for later, the setup.py from qtreactor is wrong, is installing it in as qt4reactor and is not creatin qtreactor/ in dist-pacakages for example: http://paste.ubuntu.com/734374/ [17:15] nessita, FYI lp:~mandel/ubuntuone-windows-installer/put-migration-together is ready for a re-review [17:15] good morning workers! [17:15] ralsina, hola! aren't you on holidays? [17:15] Just dropping by to say hi, and let you know that I have not read email in 5 days so if you told me anything, I have not heard :-) [17:16] ralsina, ok, no problem, I told you that we know how to fix the vista issue :) [17:17] ralsina, so kinda good news, how is the kid doingin the USA? like it? [17:17] mandel: he's mostly been to disneyworld and the beach, so yes, he likes it ;-) [17:17] ralsina, I'm not surprised :) [17:17] mandel: good news about the vista problem. Cool. [17:18] ralsina, bad knews is that either we are broken when the user has a x64 xp machine or when they use active directory [17:18] And... ok, my daiquiris are getting warm. Gotta run! (not really, just kidding ;-) [17:18] ralsina, I need to check :P [17:18] noone has 64bit xp [17:18] ralsina, I do :P [17:18] or that's 32bit xp on a x64? [17:19] ralsina, is an x64 on a KVM on a x64 ubuntu server :) [17:19] mandel: I think we can ignore that case, if it only happens there ;-) [17:19] ralsina, that msdn subcription is great, I have a vm for nearly all windows versions and a network using AD under a linux dns server, so we should be able to test all the crazy things :) [17:20] mandel: awesome [17:20] mandel: once we have integration tests, we should have the same scheme for automation :-) [17:20] ralsina, it has been a horrible week of editing conf files, losas should get paid more hehe [17:20] jajaja [17:21] cool. I will catchup with email later, and be back at work on monday [17:21] with a nice tan [17:21] ralsina, have fun! [17:21] and a pluto hat [17:21] bye bye! [17:29] mandel: distutils-extra, yes; build-deps of build-deps, no; deps of build-deps, yes :) [17:30] dobey, well, you know what I was talking about :) [17:31] afeijo: ping [17:31] karni, pong [17:32] afeijo: available to test drive an apk? (not the custom one yet, though) [17:33] karni, yes. I had to delay my attempt to update to 2.3, couldn't fix the problem and I dont have enough time now to dedicate to that research and trials :\ [17:35] afeijo: Ah. Do you have a working device? [17:35] yes [17:37] afeijo: http://goo.gl/EX1nh [17:37] afeijo: for QR code, http://goo.gl/EX1nh.qr [17:39] karni, same error :/ [17:40] afeijo: please remind me, "time check" or crash? [17:40] mandel: I'm back. What import you want to do? [17:40] time check error [17:41] afeijo: so, you see the dialog, nothing crashed. right? [17:41] right [17:41] mandel: I would guess our code should import qt4reactor, directly [17:41] mandel: bah, let me think about this [17:44] afeijo: Thank you. [17:45] :) np [17:45] afeijo: Thats good news for me, just not yet for you. You've helped. [17:47] nessita, mandel: qtreactor readme says "import qt4reactor" [17:47] nessita, mandel: but the qtreactor folder *is* a package (because it has __init__.py) [17:48] alecu: what would you advice? (I would go with the doc) [17:48] also because that is what I already got merged.... [17:50] @ping [17:50] pong [17:50] nessita, if that's already merged, then let's change our code, and use "import qt4reactor" [17:50] alecu: +1 [17:50] nessita, we will also need to change the "windows" builder scripts. [17:50] yeap [17:54] nessita, mandel: https://github.com/ghtdak/qtreactor/issues/3 [17:54] have you seen that? [17:55] Anyone with Samsung galaxy S2 ? [17:56] nessita, mandel: it's the same issue we are having with our tests and control panel sometimes not stopping. [17:56] alecu: looking [17:57] need to go to the univ...... last class this year! byeeeee...... i'll be back around 5 [17:57] good luck gatox! [17:57] alecu, thanks! [17:58] nessita, I'm adding a "affects me also" comment to that bug. [17:58] alecu: it certainly looks like it [17:58] lol [18:00] afeijo: Did you see the dialog before or after the log in? [18:01] nessita, this closed bug surely looks interesting too: "Application is not cleanly exiting" [18:01] https://github.com/ghtdak/qtreactor/issues/1 [18:01] karni, after a few seconds while it try to login, the dialog appear [18:02] the last comment in that bug looks like a possible solution [18:02] alecu: which comment? on the market? [18:03] alecu: right, there are a couple of proposals (reactor.runReturn() ?) [18:03] karni, no, not at all! https://github.com/ghtdak/qtreactor/issues/1 [18:03] nessita, I like the last one: reactor.threadpool.stop() [18:03] right [18:03] nessita, we should try to see if any of them serves us. [18:03] alecu: tab fail, sorry.. [18:04] alecu: so we need that in "every" qt project, right? [18:04] alecu: I've mixed users when reading IRC :) [18:04] nessita, probably [18:04] karni, :-) [18:12] afeijo: We double check the time. Once against U1, once against SSO. Would you please send me the exact message you see? [18:16] karni, Time check error / Failed do ajust time. Is your device time set correctly? [18:16] afeijo: Thank you, once again. [19:05] afeijo: http://goo.gl/EX1nh -- I've removed the time check. This will probably cause you to see "UNAUTHORIZED" toast, but you can give it a shot [19:05] afeijo: it's same link, new apk [19:06] afeijo: This apk basically does not check Single Sign On server time. Ignores time difference and attempts to log in. [19:07] afeijo: If the time difference it to large, you'll see UNAUTHORIZED, which means - something is screwed with time or Android itself. [19:08] could not check time drift: unparseable [19:08] I definetedly need gingerbread :p [19:08] o_O [19:08] karni, I had a Sick Android, lol [19:09] afeijo: I can conclude - this was the second time check, against U1 (SSO was skipped). Still, it did not work for you. [19:10] afeijo: Meaning, somethings screwed on that Android. How the f it cannot parse that date. The date is correct, non-null, and the date format String is correct as well. [19:10] afeijo: Just like we checked during the night. [19:11] karni, yes! it should work, plus I have another error when I try to run the update.zip thru bootload, it might be as well related. I hope I can break it, or I'm stranted to that android [19:12] I can't wait to get an Atrix or SGS2 :( [19:34] Hi there everyone! We need testers, our recent U1F update for Android didn't go as well as we'd like [19:34] I could use a test on one of these: [19:34] Galaxy Tab P1000, SE Xperia X8, LG Optimus One, Defy MB525, Gio, XOOM, Wildfire, Blade [19:34] If you own one of these devices, I'd appreciate 2 minutes of your time. [19:34] For bug detail, see https://bugs.launchpad.net/ubuntuone-android-files/+bug/888407 [19:34] Launchpad bug 888407 in ubuntuone-android-files "Cannot login because of the "time check error" (affects: 8) (heat: 40)" [Critical,In progress] [19:36] The url to the apk U1F-1.0.4.1 is http://goo.gl/EX1nh or, QR code url, http://goo.gl/EX1nh.qr [19:45] alecu: wanna try the qt4reactor .deb package? :-D [19:46] pffff "users with less than 125 reputation can only post answers every 2 minutes; try again later." - that isn't helpful. [20:04] nessita, \o/ qt4reactor.deb! [20:05] alecu: https://launchpad.net/~nataliabidart/+archive/ppa [20:05] nessita, surely wanna try it. [20:05] alecu: or I can give you the .deb directly [20:08] nessita, the PPA 404s: http://pastebin.ubuntu.com/734577/ [20:08] :-( [20:08] nessita, so pass the .deb, please! [20:08] emailing! [20:10] alecu: sent to ubunet [20:10] WHOOOOHOOO [20:10] >>> import qt4reactor [20:10] >>> [20:10] :-D [20:11] nessita, WOOOOOO! [20:38] nessita, the .deb still has not arrived in the mail :-( [20:38] alecu: what? looking [20:39] alecu: ubunet mailing list, no? [20:39] alecu: subject qt4reactor [20:39] now it has :-( I had to restart thunderbird [20:41] nessita, >>> qt4reactor.install() [20:41] nessita, it works!!!!! \o/ [20:41] alecu: YEY [20:41] nessita, thanks a lot for working on this!!!!! [20:43] :-) [20:43] a pleasure [20:55] alecu: I have a bad news. The Qt controlpanel is segfaulting in Ubuntu when using the latest qtreactor (not the one from the package, but the latest from cloning the git repo) [20:55] alecu: can you confirm this happens for you as well? [20:56] sure [20:56] nessita, should I run the tests or the control panel? [20:56] the controlpanel [20:56] PYTHONPATH=. bin/ubuntuone-control-panel-qt [21:05] nessita, the qtreactor I had installed is crashing too [21:06] alecu: is that an "old" reactor? [21:07] nessita, I'm not sure how old, but it's got a small diff with the current one. [21:07] and is also crashing... what an ugly news for a Thru afternoon [21:07] nessita: what is the difference between a gtkreactor, twisted reactor, and a qtreactor? [21:07] nessita: I guess I can google this [21:08] nessita, the good thing is that we are not using the qtreactor on linux yet [21:08] jdobrien: each one can run a specific mainloop. The gtk one can eun the gtk mainloop, for example [21:08] oh look http://twistedmatrix.com/documents/current/core/howto/choosing-reactor.html [21:08] jdobrien: so you can integrate GTK apps with twisted [21:08] :) [21:10] nessita: is this related to the qt4 reactor http://twistedmatrix.com/trac/ticket/1770 [21:10] jdobrien: looking [21:11] yes, but that looks inactive for a long time now [21:24] U1F 1.0.4.1 published on the Market. [22:01] * nessita -> eods [22:01] bye all! === m_conley_away is now known as m_conley === m_conley is now known as m_conley_away