/srv/irclogs.ubuntu.com/2012/05/02/#ubuntuone.txt

dobeyaplund: it is a known issue, and is unrelated to file size it seems. it's been reported already and we're looking into it01:07
aplunddobey, Gah! I seem to have no chance of syncing this ~100mb file02:24
aplundand it just chews my download quota as it gets to 10ish mb and restarts02:24
aplundshame it cannot just resume the transfer02:24
aplunddobey, is there a bug number or something I can keep an eye on?03:05
=== mthaddon` is now known as mthaddon
JamesTaitGood morning, folks! *8OD08:28
=== Guest77193 is now known as yofel
=== yofel is now known as Guest53016
=== Guest53016 is now known as yofel_
=== rye_ is now known as rye
karni_Mornings :)10:13
gatoxgood morning11:15
gatoxreboot...... brb11:20
mandelgatox, buenas!11:54
gatoxmandel, buenas11:54
mandelgatox, dude, I hate hitting old qt bugs..11:54
gatoxmandel, what happend now?11:55
mandelgatox, proxy is not working on O because of the old version11:55
gatoxahhhhhh11:56
mandelgatox, if you use the QNetworkAccessManager the second request you do will not fire the signals.. WTF?!11:56
gatoxmandel, crap11:57
mandelgatox, yes..11:59
mandelgatox, so I'll be on this bug first since is high and then will move back to fix the broken tests of my sso branch11:59
gatoxmandel, ok..... i'll try to have something of fsevents for today.... i think it's possible12:00
mandelajmitch, ck12:02
mandelajmitch, ups, sorry, brain fail12:02
mandelgatox, I meant to say ack12:02
gatoxmandel, jejejee yeeeeeahhh, i'm not the only one who do that!12:03
gatoxjeje12:03
mandelgatox, I'm off to have lunch12:24
gatoxmandel, ack12:24
alecuhola gatox, mandel12:25
gatoxalecu, buenas!!12:25
gatoxalecu, did you enjoy your long weekend?12:26
alecugatox, in fact: no. My sciatic nerve decided that there would be no long weekend for me. :P12:27
gatoxalecu, ouch :S12:27
alecugatox: I had to get a shot, and now I'm taking some pills...12:27
alecugatox: the most awful part is that this friday I'll be travelling like too many miles.12:28
gatoxalecu, that happens when you practice extreme sports! :P12:28
gatoxalecu, oh right12:28
alecugatox: right: sitting is my sport.12:28
alecugatox: extreme sitting.12:28
alecu:-(12:28
alecugatox: anyway: I should be dialing the phone of a very good chinese doctor, to see if he can put my bones in shape before I leave...12:29
gatoxalecu, well.... the good news is that SSO is working in Mac OS..... u1-client/platform is almost completely refactored and we are already working in fsevents (????) if that makes you happy jeje12:30
gatoxalecu, chinese doctor ftw12:30
alecugatox: awesome!12:30
alecugatox: those are really good news. Congrats!12:31
alecugatox: what about the SSL error? do you know if there was any progress on that?12:31
gatoxalecu, no idea....12:32
dobeybad gatox12:48
gatoxdobey, yes.... i realize..... but it was too late12:48
gatoxdobey, can you abstain?? the problem was already fix in mmcc branch12:48
dobeygatox: no, both problems are not fixed in his branch. you still need to fix the other error, which is introduced by that branch12:48
* gatox checking....12:49
gatoxoh right..... :S12:49
dobeygatox: also, you shouldn't make big changes in a branch after it's been approved, like you did for the other branch which resulted in the issue mmcc fixed12:52
gatoxdobey, the change was asked in the need fixing comments12:52
gatoxs/was asked/was requested12:53
ralsinagood morning!12:53
gatoxralsina, hi!12:53
dobeygatox: no it wasn't12:54
gatoxdobey, well..... so it wasn't, but was something that we speak with mandel on irc12:54
gatoxsometihng like that was12:54
ralsinagatox: dobey is right, don't approve changes without re-review.12:55
gatoxralsina, nono, the problem was that i made the changes :P12:56
ralsinagatox: I know, and then you clicked "apprve" on the branch :-)12:56
gatoxralsina, ahh right12:56
dobeygatox: right, those changes should have resulted in a "resubmit" of that proposal, or should have been in a separate branch. also, mandel shouldn't have voted approve if he had requested you to make changes12:57
dobeyso bad mandel too12:57
gatoxdobey, ok..... lesson learned for the next time12:57
ralsinayeah, so, moving on... what did I miss?12:58
dobeythe rise and fall of an empire12:58
alecuhola ralsina.12:58
ralsinahola alecu12:58
ralsinaalecu: so, back pain?12:59
alecuralsina, I hear that SSO is fully working on mac12:59
ralsinaalecu: so did I!12:59
ralsinawhich is great news12:59
alecuralsina, right: my sciatic nerve decided to cut short my long weekend.12:59
alecuralsina, I had to get a shot, and now I'm with some pills12:59
ralsinaalecu: ouch12:59
ralsinaalecu: if you are in pain, take the day off12:59
alecuralsina, and trying to get some chinese doctor to put my bones right before I travel on friday.12:59
ralsinaalecu: sitting down is *bad* or sciatic13:00
alecuralsina, I'm using the nadachair that nessita gave me.13:00
alecuralsina, in fact, I'll be using it on friday, or else I will stay home :-(13:00
alecuralsina, and yes, perhaps I'll take half day off today, but first I'm trying to find out the state of the SSL bug.13:01
ralsinaalecu: ack13:01
ralsinaalecu: I am on windows today to try build a 3.0.0 with the same versions I used for 2.0.3 if needed13:02
ralsinaalecu: and if that works, I will get everything's numbers and we can retry on brian's machine or something13:02
alecuralsina, awesome.13:03
alecuralsina, building an installer on your machine sounds like the best plan13:04
ralsinaalecu: at least it's the last known "good" configuration. I hate magical building machines.13:04
* alecu hates magicians13:05
ralsinaand mimes13:05
ralsinaand mimetypes13:05
alecubtw: I thought we catered for bug 993111. I'm looking at the code to see what's happening.13:06
ubot5Launchpad bug 993111 in Ubuntu One Client "Only one file remains out of several that differ only by case, other get deleted when synced with Windows syncdaemon" [High,Triaged] https://launchpad.net/bugs/99311113:06
ralsinaalecu: no, we never fixed it13:06
ralsinaalecu: we knew it would bite us eventually13:06
alecuoh, ok. That makes a lot of sense then :-)13:08
ralsinaalecu: I don't even know how to fix it13:08
ralsinaalecu: we can't make different mappings for all names like we do for illegal characters13:08
dobeyi think the only way to fix it is to document that we can't reasonably support it13:09
ralsinadobey: or we can fail to sync o the linux side13:09
dobeyor just don't support it on linux either13:09
ralsinadobey: but then we are breaking a working linux feature13:09
dobeyright13:09
ralsinaso, basically crap solutions abound.13:10
alecuralsina, dobey: I remember spending a few hours discussing the char mapping issue with __lucio__ and facundobatista, and coming up with an alternate solution13:10
alecuit must be in some old bug... somewhere.13:11
ralsinaalecu: if you remember it, share because I am drawing a blank :-)13:11
alecuI think it involved having a per-computer local table where server filenames were translated into local filenames.13:11
dobeyalecu: that won't really work13:12
ralsinaalecu: yikes13:12
alecudobey, why not?13:12
dobeyhow do you deal with "foo.jpg" vs. "foo.JPG" vs. "foo.Jpg" vs. Foo.jpg" etc?13:12
ralsinadobey: yes, it would work. It would create those exact names on linux and some bad alternative on windows.13:13
__lucio__the thing is that if tyhe mapping is not one to one, bad situations arise, as server side names are only one. and case sensitive.13:13
alecudobey, on a case sensitive filesystem, you don't deal with it. On a case insensitive, if there's a file with a similar name, you rename it before storing on disk.13:13
ralsinadobey, alecu: OTOH, if Foo.jpg maps to "xxx.jpg" and then, with syncdaemon down, I delete it and create a xxx.jpg then I will end overwriting Foo.jpg on linux. Unless13:13
ralsinaNo, unlessnothing, it just won't work :-(13:14
dobeyralsina: see :)13:14
ralsinadobey: it is a much smaller corner case than we have now thugh13:14
alecuralsina, it's already corner, right :-)13:14
dobeyi think this is a very small corner case13:14
ralsinayeah, and partial solutions are probably not worth it13:15
dobeyit really should only ever happen for people who intentionally break it13:15
dobeywe should either document "be mindful of what the OSes you're syncing between support" or just not support it on anything13:15
ralsinaonly "real solution" is to break it on the linux side. Or at least show a warning.13:16
ralsinaLike "folder blah contains files with names too similar for windows"13:16
ralsinawhich is a crappy message13:16
alecuWe will surely hit this same bug on osx, where some filesystems are case insensitive.13:21
alecuso, the old bug was... https://bugs.launchpad.net/ubuntuone-client/+bug/368626/comments/713:22
ubot5Ubuntu bug 368626 in Ubuntu One Client "We should support utf8-invalid filenames" [High,Fix released]13:22
alecuand it was about utf-8, not about case sensitivity.13:22
alecubut it's got some common elements.13:22
alecuralsina, we should at least fix the data corruption. If we decide to allow this on linux, we should make it so the windows client does not delete the similarly named files it will decide not to sync. And show some alert about those unsyncd files on the windows side too.13:24
ralsinaalecu: we would have to fail the syncing and stop syncdaemon, because we will never be able to reach the same generation on that volume13:24
ralsinaalecu: so, we would have to do things like unsubscribig windows UDFs where this happens, and if it's ~/Ubuntu One, stop syncing at all13:25
alecuralsina, too drastic :-)13:25
ralsinaalecu: we could have it on linux, too, since you *could* have an insensitive home :-)13:25
alecuonly an insensitive clod would do that :-)13:26
ralsinaalecu: I suspect syncdaemon has no way to say "this volume is synced except for this file, which is not there locally"13:26
__lucio__ralsina, broken nodes13:26
ralsina__lucio__: we can mark a node as broken? Ok then13:26
__lucio__ralsina, "mark"...13:27
__lucio__maybe... log?13:27
ralsina__lucio__: he13:27
ralsina__lucio__: how is it going to be any less confusing, though? Less data loss, is a win, though.13:27
__lucio__ralsina, nothing a rescan from scratch would not fix13:27
ralsinarebooting because of windows wretchedness. Will probably take about 20 minutes because it has to reconfigure updates. Will be back when it's done.13:58
* mandel back14:06
mandelalecu, ralsina, it looks like proxy support is broken on O, if we have a proxy creds error the second request (the one with the correct creds) does not fire the finish signal..14:06
mandelso, bloody PUTA14:06
alecumandel, O or P?14:07
mandelalecu, O14:07
alecumandel, O with nightlies?14:07
mandelalecu, bingo14:07
mandelalecu, ralsina, the  good news is that this: https://code.launchpad.net/~mandel/ubuntu-sso-client/use-unix-domain/+merge/104244 is sso working on mac14:09
alecumandel, weird. What about this same thing with P?14:09
mandelalecu, with P it works, but we use diff versions of pyqt14:10
alecumandel, yes, gatox told us about that branch. And he took credit for it too :-)14:10
gatoxlie!14:10
alecumandel, oh, right. PyQt again.14:10
mandelalecu, this is bug 99004814:10
ubot5Launchpad bug 990048 in Ubuntu Single Sign On Client trunk "Tests failing on Oneiric Nightlies with twisted TimeoutError" [High,In progress] https://launchpad.net/bugs/99004814:10
alecumandel, awesome.14:10
mandelalecu, yes.. I have played with the idea of doing: reply.finished.connect(lambda: self._handle_finish(reply)) after reading this: http://www.johanpaul.com/blog/2011/07/why-qnetworkaccessmanager-should-not-have-the-finishedqnetworkreply-signal/14:11
mandelalecu, but it does not fix it.. I'm tempted to try an implementation with a nam per request and see what happens14:11
mandelalecu, which would also as a side effect fix the issue in which we use always the same proxy no matter the request (http/https)14:12
gatoxmandel, have you been looking at filesystem events in mac?? it seems i can not detect when a file is opened14:14
mandelgatox, a little but not in details yet14:14
alecumandel, "an implementation with a nam per request" <- that sounds like a nice thing to try in our case.14:15
mandelgatox, we cannot on windows so don't worry, the event nanny won't work and no more problems14:15
gatoxmandel, ahhh okok14:15
mandelalecu, I'll try that path and will see what happens14:15
mandelgatox, if you want more details of why I can tell you :)14:15
gatoxmandel, jejeje no need14:16
mandelalecu, ralsina, also, people are stupid: https://bugs.launchpad.net/ubuntuone-client/+bug/99311114:16
ubot5Ubuntu bug 993111 in Ubuntu One Client "Only one file remains out of several that differ only by case, other get deleted when synced with Windows syncdaemon" [High,Triaged]14:16
alecugatox: regarding fs events, you should read this article: http://arstechnica.com/apple/reviews/2007/10/mac-os-x-10-5.ars/714:16
gatoxalecu, ok...... reading14:16
ralsinamandel: I would not say the reporter is stupid.14:25
mandelralsina, the reporter is rye :)14:26
mandelralsina, but I feel that people should not be naming files AB, Ab, aB, ab14:26
ralsinamandel: which is why I would not call the reporter stupid :-)14:26
mandelralsina, because is a stupid thing to do, I do agree that we have to solve it in a better way14:27
ralsinamandel: sometimes it's not the user's fault, it's just something he got14:27
gatoxdobey, can you re-review this: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/refactor-notification/+merge/104164 ?14:29
dobeygatox: soon as the diff updates :)14:30
ralsinaanyone need any reviews before I start doing a build and curse in mumbles?14:36
dobeyralsina: briancurtin was ill yesterday. not sure where we're at for windows fixes right now14:39
ralsinadobey: ack14:39
ralsinabriancurtin: are you here now?14:40
briancurtinralsina: yeah i'm here, i was out the first half of yesterday (i'll add it on canonicaladmin)14:48
=== txwikinger2 is now known as txwikinger
ralsinabriancurtin: please14:50
ralsinabriancurtin: hope nothing serious!14:50
ralsinabriancurtin: also, any progress on SSL issues ?14:50
ralsinaalso, I apparently have a 14 seconds lag14:50
ralsina@ping14:51
dobeylag lag14:51
briancurtinralsina: i got stuck on making the bitrock installer work - it now works flawlessly on upgrade installs (stops U1, runs uninstall, does new install, all without reboot), but is broken on clean installs (doesn't create uninstaller, doesn't create menu shortcuts...). im switching to SSL now. i'll try to figure out how to debug from alecu's email14:52
dobeyralsina: we got a report about ssl issue on linux14:52
dobeyralsina: bug #99270814:52
ubot5Launchpad bug 992708 in Ubuntu One Client "Can not login to Ubuntu One" [Undecided,New] https://launchpad.net/bugs/99270814:52
ralsinadobey: looking...14:52
dobeyand it's in sso14:52
dobeyfun! :)14:52
ralsinadobey: sporadic SSL errors on SSO usually are dueto performance issues14:53
dobeyyep14:53
ralsinaAlso, the throttling couldn't be good for that. Maybe ask if it's still happening?14:53
ralsinaThere I asked.14:56
thisfredstandup in 5!14:56
thisfred414:56
dobey314:57
gatox214:58
thisfrednope14:58
=== mmcc_away is now known as mmcc
gatoxme15:00
briancurtinme15:00
mmccme15:00
thisfredme15:00
mandelme15:00
gatoxralsina, alecu dobey ?15:00
alecume15:00
dobeyme15:01
ralsiname15:01
gatoxDONE:15:01
gatoxReviews, fix some branches, start working on filesystem notifications for MAC OS.15:01
gatoxTODO:15:01
gatoxKeep working in filesystem notifications.15:01
gatoxBLOCKED:15:01
gatoxNo15:01
gatoxbriancurtin, go15:01
briancurtinDONE: had to take more medicine and rest through the morning. debugged some of the bitrock issues, but its still broken. 100x better than before, but broken :(15:01
briancurtinTODO: debug SSL issues on the older Qt15:01
briancurtinBLOCKED: none15:01
briancurtinNEXT: mmcc15:01
mmccdone: almost done with refactoring merge, learned more about workflow15:01
mmcc& tools - thx gatox ;P15:01
mmccTODO: get reviews for branches, finish up last branch, figure out15:01
mmccwhat's next, get windows tests working15:01
mmccblocked: nonenext15:01
mmccnext thisfred15:01
thisfredDONE: Bug 987412, major refactoring of index expression parsing in C TODO: Boolean index mapping, Continue with u1todo app BLOCKED: no MANDEL: mandel15:01
ubot5Launchpad bug 987412 in U1DB "support indexes on non-string types" [Wishlist,In progress] https://launchpad.net/bugs/98741215:01
mandelDONE: fixed bug 990048 by using a QNetworkAccessManager per request to work around issues in older versions of Qt. Read about fsevents15:01
mandelTODO: Land the sso branch for mac (is working) after fixing failing tests on some windows machines.15:01
mandelBLOCKED: no15:01
mandelalecu, please15:01
ubot5Launchpad bug 990048 in Ubuntu Single Sign On Client trunk "Tests failing on Oneiric Nightlies with twisted TimeoutError" [High,In progress] https://launchpad.net/bugs/99004815:02
alecuDONE: misc national holidays. Managed to sprain sciatic nerve, had to take a shot, now on pills. Got appointment for a chinese doctor.15:02
alecuTODO: I'm taking half day off, starting now.15:02
alecuBLOCKED: kinda15:02
alecuNEXT: dobey15:02
dobeyλ DONE: more backports work15:02
dobeyλ TODO: more backports work, SRUs, u1db packaging/buildsys15:02
dobeyλ BLCK: none.15:02
dobeyralsina15:02
ralsinaDONE: implemented a website! looong weekend. Catchup, switching to windows (which is broken) TODO: get a grip on SSL bug and kill it BLOCKED: no NEXT dobey but he's early15:02
* alecu saw dobey's "me" before ralsina's15:03
thisfredme too15:03
mmccme three. ralsina has latency issues today?15:04
ralsinamy lag acting up I guess15:04
ralsinaI do have them. I blame windows.15:04
ralsinaAlso, my cat scratched me, and I blame windows.15:04
alecuralsina, cheer up. A lot better to have latency issues than latent issues.15:04
mandelor talent issues..15:05
mmccalecu, do you know of a doctor for lag?15:05
mmccalso, hope you feel better soon alecu15:05
=== thisfred is now known as dr_lag
mandelralsina, alecu, can I have a review for https://code.launchpad.net/~mandel/ubuntu-sso-client/fix-oneric-tests/+merge/10439415:06
dr_lagtake a benzedrine and call me in the morning15:06
=== dr_lag is now known as thisfred
* mmcc found another dr lag: http://static.usenix.org/event/hotos11/tech/slides/rumble.pdf15:07
mandeldobey, this fixes the O issues: https://code.launchpad.net/~mandel/ubuntu-sso-client/fix-oneric-tests/+merge/10439415:07
alecummcc, I know of some chinese doctors that lay fiber to your house. that usually fixes latency issues. But it sounds expensive...15:12
alecumandel, print 'Result d %s' % d15:14
mandelalecu, ups, leftover from debugging, sorry15:14
alecumandel, I won't be doing a full review, but make sure that your reviewers do IRL tests for this on both linux and windows.15:14
alecumandel, and that in one of those cases they use an authenticated proxy.15:15
mandelalecu, yes, it is fundamental since there is a big change in the inner workings..15:16
alecumandel, also: make some wall clock tests to see that the time it takes the control panel to open and get all the info is not severely affected by using multiple nams15:17
alecumandel, and another thing that could break: the proxy password dialog may open too many times in this case...15:18
alecumandel, (multiple nams means that control panel api calls cannot reuse a single http connection)15:18
alecumandel, other than that, the code looks good, and it's a very good idea to try this as it will likely fix the issue with cached proxy credentials.15:20
* gatox lunch15:20
=== gatox is now known as gatox_lunch
mandelalecu, ok, I'll jot that down in the description so that the reviewers know about this things15:21
briancurtinis there no way to enter a half sick day in canonicaladmin? or should i just do half holiday? (i have no idea)15:30
dobeybriancurtin: you can enter number of days as 0.5 no?15:31
briancurtindobey: ha, i guess i could do that. the calculate button doesn't calculate it for that, so i figured it meant it wasn't applicable15:32
dobeybriancurtin: it still shows the "Half Day" dropdown for me if i choose "Sick"15:32
dobeybriancurtin: so i guess pick "Half Day: AM" ?15:33
=== m_conley_away is now known as m_conley
briancurtinyeah that's what i have, and entering 0.5 and submitting tells me i have to enter a value for number of days. form validation is off.15:33
dobeybriancurtin: if you do that, then click calculate, it should say 0.5 :)15:33
dobeybriancurtin: ah, just have it be 1.0 then15:34
dobeybriancurtin: i don't think it matters that much15:34
briancurtinah, the problem was that i didnt choose an end date...i thought it would figure that out from it being a half day. it worked with 0.515:35
dobeyah15:38
mandeldobey, one question, when we try to use nightlies in an older version like O, what version do we use of PyQt?15:42
mandeldobey, the bug seems to be related to that and I don't want to screw up or code to o around old issues15:43
dobeymandel: it's using the pyqt that's in oneiric15:43
dobeymandel: the build log shows what specific version of pyqt is being installed15:44
mandeldobey, I saw the version and is a PITA.. so I guess i'll have to do funky code for this to work :(15:44
dobeymandel: if it's a bug in qt or pyqt, we can discuss how to get a fix shipped for it15:45
mandeldobey, I'll try to get the latests pyqt on my O machine, if that works, it means that it is pyqt15:45
dobeymandel: well, it doesn't mean it's pyqt necessarily15:46
mandeldobey, is probably Qt more than pyqt15:46
dobeymandel: it means changing pyqt changed something that made it work. pyqt could be different enough to affect the timing, if it's a race issue for example15:46
=== duanedes1gn is now known as duanedesign
mandeldobey, the problem that we face is that in the version that we find in O we cannot make two requests with the same QNetworkAccessManager because the second one wont fire the finished signal15:47
dobeymandel: likely there is a change for that specific issue in either qt or pyqt, which we can probably get into an SRU, then15:50
dobeymandel: it would be good to find that, instead of working around it in our code15:50
dobeymandel: because the same problem probably exists in 11.04 and 10.04 as well15:50
mandeldobey, I think so too, I'll look close to it and see if getting the latest pyqt fixes the issue15:50
ralsinamandel: i it's in PyQt, they are very responsive. We had a bug open for years that they fixed in 24 hours after reporting15:51
dobeymandel: ok, thanks. maybe change your branch to "work in progress" until more debugging is done then?15:51
mandeldobey, yes, well do!15:51
dobeyhrmm15:52
dobeyok, need to get lunch. bbiab15:54
=== karni_ is now known as karni
joshuahooverralsina: so, i may have an ubuntu user or 2 who are reporting similar symptoms as the ones we were seeing in windows 3.0.0...waiting for logs...i noticed that these users are languages other than english, maybe that's a clue? not sure16:24
ralsinajoshuahoover: I don't see how16:24
joshuahooverralsina: any update on 3.0.0? i'm afraid we're going to lose interest from the users we've had testing stuff for us16:25
ralsinajoshuahoover: I am about to do a build now16:25
joshuahooverah, cool16:25
ralsinajoshuahoover: hopefully I have the exact same building env we had for 2.0.316:26
briancurtinjoshuahoover: i'm trying to figure out why it's not starting up with the older Qt, but that won't figure out the real problem as far as i know16:26
=== salgado is now known as salgado-lunch
=== gatox_lunch is now known as gatox
Fury1306Hi!16:43
Fury1306It might sound a bit harsh, but there's one thing I really don't like.16:44
Fury1306Contact Sync isn't working since August 2011 (iirc).16:44
Fury1306The wikipage says "Syncing of contacts is not working for some users due to server issues. On 2011-10-10 we released an update to all clients to help ease the load on the server and improve reliability of syncing. "16:44
Fury1306I managed to get contact-sync working in 11.10, but in 12.04 there is not even a menu-entry in the U1 GUI to start.16:44
Fury1306Are you ever going to fix contact sync?16:44
Fury1306If not, will there be a webapplication so I can save my contacts from the website and restore them in Thunderbird or Evolution?16:44
ChipacaFury1306: you can be harsher than that, if you want16:59
ChipacaFury1306: can i give you a way to get all your contacts, but i'm not sure if it'll be enough for what you need17:03
ChipacaFury1306: contacts service will come back over the next six months approximately, but i don't have a better date than that17:03
mandeldobey, using the latests pyqt fixes the issues in O17:04
Chipacagah, i've got to run17:05
Fury1306That's fine. I do know where to look for my contacts on the website. And I think I can deal with it for some month. I just wanted to know if there is any hope.17:05
ChipacaFury1306: i'll be back in a few hours17:05
=== mmcc is now known as mmcc_lunch
dobeymandel: ok, if you can isolate the patch that fixed it, we can get it into an SRU probably17:06
mandeldobey, ok, I'll do my best to see the diffs etc..17:06
Fury1306I think it would be a good idea to make it more publik, that contact-sync comes back. I don't think I'm the only person missing it.17:07
ChipacaFury1306: 1. get your couch root by doing: u1oauthrequest https://one.ubuntu.com/api/account/17:07
ChipacaFury1306: 2. get all your couch contacts by doing, e.g.: u1oauthrequest --oauth-signature-method=PLAINTEXT https://couchdb.one.ubuntu.com/u/651/2bd/11/contacts/_all_docs?include_docs=true > contacts.out17:08
Chipacanow yes, i must run17:08
ChipacaFury1306: announcements to happen after planning. Soon17:08
Fury1306thanks17:09
mandelok, EOD for me catch you all tom!17:11
ralsinabye mandel!17:11
dakerhi17:12
=== salgado-lunch is now known as salgado
dakercan anyone tell me why i am getting http://pastebin.com/D1CjWA9f using this code http://pastebin.com/EFz3Tj4R17:13
daker?17:13
dakerand i don't know why i am getting 'status': '401'17:19
dakerS.O.S17:25
dobeyif you're getting a 401, it means the auth was not valid17:27
dobeyand probably means it didn't return any json17:27
dakerdobey, ok17:35
dobeythisfred: ^^ maybe you can give some better advice to daker ?17:37
* thisfred looks17:38
thisfreddaker: why do you do answer[1]? w17:40
thisfredwhat does auth.request return?17:40
thisfreda tuple?17:40
thisfredwebm0nk3y might know what is wrong with the authentication part17:41
dakerthisfred, it was taken from a snippet17:41
dakerthisfred, what i want is to login with my email/pwd17:42
dakerand get a list the list of files i have on my account17:42
thisfredright. I see nothing obviously wrong, but I must admit I don't really know how the CredentialManagement code works. Where did you find the snippet?17:44
thisfreddaker: so does it give you a pop up when you run it?17:44
dakerthisfred, i think from duplicity17:45
dakerthisfred, no17:45
=== yofel_ is now known as yofel
thisfreddaker: when I run it, it works, so there are two possibilities: 1. you ran into a temporary glitch with the system 2. somehow your system doesn't yet have the right credentials stored for u1db17:49
thisfredby 1. I mean maybe the server timed out17:49
daker#2 is possible17:49
thisfreddaker: if you start the ubuntuone control panel17:50
thisfredit will tell you whether the machine is registered, and allow you to register it if not17:50
thisfredignore u1db, I meant u1, u1db is something unrelated I'm working on, so it was a freudian slip17:51
thisfreddaker, anyway, the code is correct17:51
dakerthisfred, how to check if i have the right credentials ?17:52
thisfredthough it could use better error reporting ;)17:52
thisfreddaker: see above: just start the control panel17:52
webm0nk3ydaker: is it a python snippet?17:55
dakeryep17:55
thisfredwebm0nk3y: sorry to disturb you, the code is correct17:55
dakerthisfred, what do you think http://i.imgur.com/fMTi1.png ?17:56
webm0nk3ythisfred: k17:57
thisfreddaker, my french is not great, but that looks like it's connected and fully synchronized17:57
thisfreddaker, so the credentials must be there17:57
dakerthisfred, yep17:58
thisfreddaker: I would try to run it a few more times17:58
thisfredif it still does not work, I am not sure how to proceed17:58
thisfredmaybe instead of taking answer[1] doing print repr(answer) so we can see what you're getting back17:59
dakerthisfred,17:59
dakerstatus': '401', 'content-length': '0', 'via': '1.1 one.ubuntu.com', '-content-encoding': 'gzip', 'transfer-encoding': 'chunked', 'vary': 'Cookie,Accept-Encoding', 'server': 'PasteWSGIServer/0.5 Python/2.6.5', 'etag': '"d41d8cd98f00b204e9800998ecf8427e"', 'x-bzr-revision-number': '5411', 'date': 'Wed, 02 May 2012 17:59:36 GMT', 'content-type': 'text/html; charset=utf-8'}, '')17:59
thisfreddaker, right, so a 401 with empty content18:00
dobeyoh gtk18:04
thisfreddobey: I'm all out of ideas here. Does running the script work for you?18:05
dobeyi haven't tried it18:05
thisfredIt does here, so other than server outage, or incorrect credentials, I can't think of a cause18:09
dakeranyway thisfred if you find something that would be, if not just forgot about it18:10
thisfreddaker, if you add a new file to your shared folder, does it in fact get synchronized ?18:10
dakerlemme see18:10
dobeyscript works fine here18:10
dakerthisfred, it does18:12
thisfredvery strange18:12
thisfredso the credentials are there, but somehow the script doesn't get them correctly18:12
dakerFYI 11.0418:13
thisfreddaker, could be that that's the issue, I don't know if the script requires a newer version18:13
dobeyoh18:13
thisfreddobey: if so, would nightlies on 11.04 fix it?18:14
dobeyno18:14
dobeynightlies are disabled on 11.04 right now18:14
dakerthisfred, just forgot about it18:17
thisfreddaker, sorry I couldn;t be of more help18:17
dakerno worris18:17
dakerworries*18:18
thisfreddaker, if you upgrade at some point it will probably just start working, is the good news ;)18:18
dakerupgrade = nightmare18:18
dobeywell 11.04 will be EOL in 6 months18:18
daker18:19
balloonshow can I move a file or folder inside of ubuntu one?19:06
balloonsI added a new client, and I want to be able to choose which folders to sync. However, since everything is in my "ubuntu" one folder, I can't not sync all of my files to this client19:07
dobeyballoons: move stuff out of the Ubuntu One folder on the other client where they exist, to other folders, and set those folders to be synchronized19:08
=== M0hi is now known as IAmNotThatGuy
balloonsthanks dobey.. a secondary question -- is there a way to turn off syncing the ubuntu-one folder?19:11
dobeyno19:12
balloonsI am on a machine with limited resources.. and currently I'd like to sync only one folder. However, all of my stuff is in ubuntu-one19:12
ralsinaballoons: sorry, there is no way to not sync ~/Ubuntu One19:37
ralsinaballoons: however, if you move all your thing into UDFs it should be pretty quick!19:37
mmcc_lunchgatox, are you around still?19:59
=== mmcc_lunch is now known as mmcc
gatoxmmcc, yes19:59
mmccThis line broke my tests when I merged with trunk just now - http://bazaar.launchpad.net/~diegosarmentero/ubuntuone-client/refactor-messaging/view/head:/tests/platform/messaging/test_linux.py#L11520:00
mmccI really don't know why the autopilot didn't catch it before it merged it20:01
mmccgatox, it has the wrong module name in a mocker.replace call20:01
mmccgatox, s/wrong/old/20:02
gatoxmmcc, can you show me the trace?20:03
mmccsure, let me check my scrollback20:03
gatoxmmcc, ahhhh yes.. i see it20:03
gatoxmmcc, the weird thing is that it works here :S20:03
gatoxmmcc, you were letting me know that you are fixing that in your branch..... or should i propose a branch for that?20:04
mmccgatox, that is really weird. and apparently it works on the autopilot test too...20:04
mmccgatox, whatever's the right way to do it… it'd be fast to fix in my branch but it kind of mixes up the purpose of the branch…20:05
ralsinado separate branches, let's try to keep merges clean20:06
ralsinaunless it's a LOT of work20:06
gatoxralsina, ok, i'll create a branch for this20:06
mmccgatox, for reference see http;//paste.ubuntu.com/96310520:07
mmccso what's going on with the different test environments? the auto test (what's its name? ) should have caught this, right?20:08
mmccgatox or http://paste.ubuntu.com/963105 even20:08
gatoxyes20:09
gatoxmmcc, ralsina if you can, please review this little branch: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/fix-messaging-tests/+merge/10444420:17
ralsinagatox: sure20:17
mmccgatox: ok20:17
gatoxralsina, thx20:17
mmccralsina, gatox, any idea why the auto tests didn't catch that?20:19
gatoxmmcc, nop20:19
mmccgatox, approve - I made the same change in my branch and it passed the tests a minute ago20:19
gatoxmmcc, great20:19
ralsinammcc: no idea what "that" is. Should read backlog :-)20:20
mmccralsina, that = the bug that gatox's branch fixes20:20
gatoxwell...... eod for me.... too much fsevents in mac for me today :P20:21
mmccit caused failing tests for me (and is wrong to look at) but passed the auto tests and works on gatox's system20:21
ralsinammcc: don't know. Looks like it should hve20:21
gatoxsee you tomorrow people!20:21
mmccbye gatox20:21
ralsinammcc: well, the tests are only running on linux before merging. What OS was it failing on?20:22
gatoxralsina, linux20:22
mmccralsina: linux.20:22
ralsinano idea then20:22
mmccin fact, linux is the only place I can run tests successfully right now20:22
ralsinammcc that's the hole point of the refactor I guess ;-)20:23
ralsinawhole*20:23
mmccI have a todo to fix my windows setup, right now it passes many but not all of the tests20:23
mmccralsina: yep, true that20:23
gatoxmmcc, did you try with the wiki instead of the buildout?20:23
gatoxok..... i'm really leaving now :P byeeeee20:24
mmccgatox (for the record): I didn't try to start from scratch with the wiki instructions. the buildout does copy the specific files you said I needed, and20:24
mmccgatox: for the record - I didn't try to start from scratch with the wiki instructions. the buildout does copy the specific files you said I needed, and20:24
* mmcc has irc client problems20:25
mmccgatox: for the record,  I didn't try to start from scratch with the wiki instructions. the buildout does copy the specific files you said I needed, and20:25
ralsinammcc: hehe, lost it by this much20:25
mmccoh well, I give up20:25
ralsinaI had forgotten how fracking slow bzr is on windows20:26
ralsinait's *scary* slow20:26
ralsinadobey: bug #696568 is getting weird20:27
ubot5Launchpad bug 696568 in ubuntuone-client (Ubuntu) "Couldn't add machine to U1 account" [Undecided,Incomplete] https://launchpad.net/bugs/69656820:27
ralsinadobey: it involves LTSP, NM and probably small dwarves20:27
mmcclaunchpad question - if I have a merge request pending and trunk moves on, does that request get re-checked for conflicts, or do I need to update my branch and redo the merge request if it's sufficiently old?20:28
ralsinammcc: the proposal should show the conflicts20:28
ralsinammcc: but you should merge trunk into your branch every now and then to keep things simple20:29
ralsinammcc: idea about why it did not fail: did you run the tests on gatx branch, or you branched trunk and merged that branch?20:29
mmccralsina: so the proposal will show conflicts if they're introduced on trunk after the proposal was made?20:29
dobeyralsina: and lies20:30
mmccralsina: and yes to updating often. good hygiene, don'cha know20:30
ralsinammcc: IIRC yes20:30
mmccralsina: ok cool20:30
ralsinadobey: trick is, maybe it's getting a dbus session from the client and the proces is running on the LTSP server?20:30
mmccralsina: I branched trunk and merged it, then made my own changes, then ran tests.20:30
dobeyralsina: no20:31
ralsinammcc: ok, maybe it worked for gatox because he didn't do that :-)20:31
ralsinadobey: or viceversa20:31
mmccralsina: not sure I understand… my changes were unrelated.20:31
ralsinammcc: ok, I don't know what the branches involved were, so I am making stuff up. It's kinda late :-)20:32
dobeyralsina: dbus doesn't work that way20:32
mmccralsina, no prob. I'm reasonably confident that the code is now right, so maybe we don't have to figure this out right now, but I'm definitely curious what happened20:33
mmccif only so I'm sure I understand the tools20:34
ralsinadobey: is there a way for mmcc to see the tarmac test run logs?20:34
dobeyhow the heck does my memory usage go from 2.0GB to 7.9GB, when there is no single new process using 6.0GB20:34
dobeyralsina: for successful merges?20:34
ralsinadobey: yes20:35
ralsinadobey: we have a successful merge that seems like it should have failed20:35
dobeyyeah i gave him the url last night for the http interface to browse the logs20:36
dobeyurl for the merge?20:36
ralsinadobey: ack20:36
ralsinammcc: ^20:36
dobeyalthough my system is about to hit swap thanks to firefox :-/20:36
mmccdobey, the merge we're talking about is https://code.launchpad.net/~diegosarmentero/ubuntuone-client/refactor-messaging/+merge/10415620:37
dobeywhy should it have failed?20:37
mmccdobey, this line: http://bazaar.launchpad.net/~diegosarmentero/ubuntuone-client/refactor-messaging/view/head:/tests/platform/messaging/test_linux.py#L11520:38
mmccdobey causes this backtrace on the linux tests: http://paste.ubuntu.com/96310520:38
ralsinammcc: the tests for gatox's latest branch pass on windows for me20:38
mmccralsina: it's a linux-specific test20:38
ralsinammcc: yes, but you mentioned you could not run tests outside linux20:39
dobeyhuh20:39
mmccralsina: oh yeah, I think that's because my setup is still not set… up20:39
ralsinammcc: oh :-)20:39
dobeyhmm20:40
dobeywell that's weird20:41
ralsinadobey: I see a sort of theme for the day20:41
mmcchey, so I approved gatox's fix for this, since I made the same change and it fixed it for me. do we need a second review? I'm OK waiting until we have some clue for why it wasn't failing elsewhere…20:41
mmccnevermind20:42
dobeyoh20:42
dobeyMakefile.am is broken20:42
mmccdobey, do tell. I love makefile/automake bugs!20:43
dobeyhttp://paste.ubuntu.com/963200/ is what you are seeing?20:43
mmccdobey: yes, that's right20:43
mmccdobey, that's from the tarmac logs?20:44
dobeyno, that specifically is from the nightlies build that just finished successfully20:45
dobeybut same thing would have happened in tarmac20:45
dobeythe problem is that when the additional run of u1trial was added for the proxy tests, which use the qt reactor, it created a situation where failures in the normal set of tests would get ignored, and make would continue on20:46
ralsinaoh, un20:47
ralsinafun*20:47
mmcchooray make! 2012 and still causing pain20:49
mmcchrm, so you're looking at Makefile.am:57 and 58?20:50
dobeymaybe20:53
dobeyyes20:53
dobeythey need an "|| exit 1" or something20:54
mmccdobey: yes, that would work. a quickie test makefile confirmed it20:56
mmccdobey or just && instead of || exit 1. no big diff. who wants to make this change?20:59
dobeywell i guess we need a bug for it21:00
mmccdobey: if you're busy I can do it21:01
dobeyi'll do it21:01
mmccdobey: ok21:02
ralsinaEOD for me.21:04
ralsinaSee you all tomorrow morning21:04
mmccbye ralsina21:04
briancurtinsee ya21:04
ralsinabriancurtin: oh here you are, we made some progress on the SSL thing, am not sure you saw it21:05
briancurtindidn't see, i only got back on about 10 minutes ago21:05
ralsinabriancurtin: basically: your 3.0.0 installer "fixed" it for a user, and we got an ubuntu user to try the extra SSL logging , and he has a totally bogus certificate21:05
briancurtinweird21:06
ralsinabriancurtin: so, basically we have a mistery certificate (signed by "valicert")21:06
ralsinabriancurtin: which is an old godaddy CA, and our certs are from godaddy21:07
ralsinabriancurtin: so, may be bogus router/proxy in the middle, bogus validation, or bogus certificate in some bizarre place in our servers that we never see21:07
ralsinain increasing order of impossibility21:07
briancurtininteresting. is there a plan of attack?21:08
ralsinabriancurtin: I asked for a little extra diagnostic: going with firefox to the URL and getting the cert details21:08
dobeyralsina: valicert isn't an old ca21:08
ralsinabriancurtin: but we are rolling your release to the affected users for extra info21:08
dobeyralsina: godaddy has a bunch of different CAs, because they are a shady bunch of scheisters21:09
ralsinadobey: valicert.com doesn't even exist anymore21:09
ralsinadobey: godaddy has not sold valicert certificates in years AFAICS21:09
dobeywhat do you mean doesn't exist?21:09
=== m_conley is now known as m_conley_away
ralsinadobey: http://www.valicert.com/ is now axway21:10
ralsina"Axway is the Business Interaction Networks company"21:10
dobeyyes21:10
ralsinaand talks about "monetizing cloud data transfer infrstructure"21:11
ralsinadobey: and https://www.valicert.com gives a certificate warning ;-)21:11
dobeyralsina: that doesn't mean godaddy doesn't still issue certificates with that name21:12
dobeyralsina: see bit about shady scheisters21:12
briancurtina business interaction networks company that monetizes cloud data transfer infrastructure...sounds like a joke i once told21:13
ralsinadobey: that certificate is expired, invalid and for a different domain :-)21:13
dobeywhich one is?21:13
ralsinadobey: the one at https://www.valicert.com21:13
ralsinadobey: issued for localhost.localdomain, too21:13
dobeyit's a self-signed cert, yes21:13
dobeybut that has nothing to do with godaddy being a shady company21:14
ralsinadobey: tell me it's not funny in a "oh the world sucks" kinda way21:14
ralsinabriancurtin: the quote is "what can our cloud-based community management solution do for your bottom line?"21:16
* ralsina has to write snarky blog post. Maybe later.21:16
ralsinaok, EOD for real now, have to play ben10 power splash (don't try it at home)21:26
dobeyi need to go too21:26
dobeymeh21:27
mmccbye dobey, ralsina21:30
dobeymmcc: https://code.launchpad.net/~dobey/ubuntuone-client/fix-test-fails/+merge/10446321:56
mmccdobey: that looks good to me, are you asking for a review?21:58
dobeymmcc: yes22:03
mmccdobey: approved.22:04
dobeymmcc: cool. diego's other fix is already landed, so this should land in about 10 minutes22:05
dobeyand with that, i am really gone :)22:05
dobeylater22:05
mmccdobey, thanks - bye22:06
* mmcc is leaving now22:16
=== mmcc is now known as mmcc_away

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!