/srv/irclogs.ubuntu.com/2012/06/07/#ubuntuone.txt

lgcHi, I'm new to 12.04 and am struggling with Ubuntu One. I wonder if I can just sync just a few folders already in my cloud.00:06
lgcHi. Is anyone awake here?00:20
Jester86_Mobilehey, has anyone had files go missing lately?01:07
Jester86_Mobilemy account seems to have deleted some files 13 hrs ago01:07
Jester86_Mobile... 13 hrs ago I was at work.01:07
beunoJester86_Mobile, no, no known such issues01:11
Jester86_Mobilebeuno, i'm wondering if one of my machines didn't do a reboot .. i had had my main desktop not running ubuntuone for a while01:12
Jester86_Mobileif it rebooted, started ubuntu one and ubuntu one screwed up.. perhaps it was trying to sync the server to my PCs dir ?01:12
beunoJester86_Mobile, yeah, not sure. Support can help you recover those files if needed01:12
beunomaybe tose files were gone from one of the computers01:13
beunoso U1 assumed you had deleted them and that propagatd01:13
Jester86_Mobilewell its my arduino library that I keep on ubuntu one01:13
Jester86_Mobile.. so all of my machines work off the same library01:14
Jester86_MobileI believe I deleted the library on that machine then stopped the sync from that machine01:14
beunoright, so that probably propagated to the server and other machines01:14
Jester86_Mobilei was trying to replace the library entirely but that machine was connected via crappy wireless so I stopped the sync and uploaded the new lib from a hardwired machine01:15
Jester86_Mobilei'd think it'd see the newest lib as being the newest and not continue what the other machine had started doing though01:15
Jester86_Mobilebut regardless, if theres any easy way to restore these files i'm all ears01:16
beunoJester86_Mobile, well, I'm not a support person but I can try. What's your email address?01:16
Jester86_Mobilejesse.klaus@gmail.com01:16
Jester86_Mobilewhy is restore not an easy feature to access?01:18
beunoJester86_Mobile, I can't see your files or any information, I can just do a blanket "restore deleted files"01:18
beunowhich will go into a new folder01:18
Jester86_Mobileeven dropbox allows for easy restoring01:18
beunois that ok?01:18
Jester86_Mobilesure01:18
beunoyes, yes, we're working on allowing you to restore them yourself  :)01:18
Jester86_Mobilethat would be terrific ;)01:18
Jester86_Mobileso when my machines decide to run a muck i can fix it lol01:19
beunoJester86_Mobile, ok, pressed the button and it said success01:19
beunoyou should see a folder01:19
beunoif I learnt from watching support properly  :)01:20
Jester86_Mobilelol01:20
Jester86_Mobilewell we'll see what happens01:20
Jester86_Mobilehow long do you think it will take?01:20
beunoJester86_Mobile, should be there already01:20
Jester86_Mobilehmm01:20
Jester86_Mobileno dice01:20
beunounder ~/Ubuntu One, I'd guess01:21
Jester86_Mobilewait01:21
Jester86_Mobilehmm01:21
beuno"hmm" is rarely good!01:21
Jester86_Mobileit has it on the web but not pushed down to my01:21
beunoah, maybe the client is disconnected?01:22
Jester86_Mobilethats what i'm looking into again01:22
Jester86_Mobilejust disconnected and reconnecting... its taking a while so i'm thinking it did screw up in some fashion01:23
Jester86_MobileI'm just glad it didn't delete my sketchpad lol01:24
beunoJester86_Mobile, alright, I'll let the client do its work then, your files are there so it's just a matter of getting to them01:24
beunogoing to call it a day then01:24
Jester86_Mobilei wrote a program last night to track the sun .. for a solar panel01:24
Jester86_Mobiledidn't want to lose that lol01:24
beunoJester86_Mobile, if you have any more issues, just contact support through the website, they'll help you with anything you need01:25
Jester86_Mobilealright man, thanks for your help01:25
beunoo/01:25
Jester86_Mobilealright01:25
Jester86_Mobilethank you very much sir01:25
Jester86_Mobileor miss lol01:25
Jester86_MobileIs there anyway to lock a folder to not allow changes.. essentially a read-only sync?01:26
Jester86_Mobilesomething you just manually deactivate01:27
karniJester86_Mobile: I don't think there's a way. And beun'o is a guy, a really awesome developer.01:46
karniNow, I'm calling it a day, too.01:47
karniNight all o/01:47
Jester86_Mobilelol01:47
Jester86_Mobilei thought he was, just wanted to verify01:47
karniThere you have it :)01:47
Jester86_Mobileseems like it loaded my old libs though01:47
karniI'm sorry, my brain's fried for today (or yesterday, almost 4AM here), I wouldn't be of much help.01:47
* karni disappears01:48
Jester86_Mobilealright - but is there anyway for me to get the file back that were deleted as of 8am today?01:48
Jester86_Mobileyou don't have to - I just want to know if there is a way01:48
karniOkey, I was just leaving. Basically, there is a way to recover files. If you need that, please contact our support via the website, or hang out here tomorrow or the day after, and ping ry'e or joshuahoove'r (without the ' , they're not here now anyway).01:50
* karni disappears for real01:50
Jester86_Mobileok01:51
Jester86_Mobilethanks01:51
mmcchey neato, side effect of debug print fixes bug! My favorite!04:19
rmcbrideheh. Side effects of debug print might squash the behavior, but it doesn't really fix. I think of bugs that are fixed by debug prints as a sub-classification of Heisenbugs04:29
rmcbridestill, sometimes that's enought to help find the root of it04:29
* rmcbride should be in bed an hour ago. good night04:29
freddy__hi - I'm new here. I have problems with my ubuntuOne install. Trying to sync 5GB of data. u1sdtool --current-transfers gives me this:08:18
freddy__pastebin.com/V3Aj3BwZ08:20
freddy__and then it hangs ...08:20
freddy__My nautilus also hangs a lot ...08:21
freddy__I think I will try to ask in the #ubuntu channel08:32
mandelmorning all!08:52
ryemandel: morning09:01
mandelrye, hello :)09:02
ryemandel: we seem to be getting a lot of package installation bug reports, such as bug #1009891 - do you happen to know anything about that?09:02
ubot5Error: Could not gather data from Launchpad for bug #1009891 (https://launchpad.net/bugs/1009891). The error has been logged09:02
* mandel looking09:03
mandelrye, which OS version, N? or is it N just in that bug report?09:03
mandeloh, no sorry, there is this: UpgradeStatus: Upgraded to precise on 2012-06-06 (0 days ago)09:04
mandelrye, do you have something more than the comment you gave?09:05
ryeIn the File "/usr/lib/python2.5/site-packages/ubuntuone/utils/curllib.py", line 13409:09
ryeexcept pycurl.error as e:09:10
ryeand i guess i saw this09:10
ryemandel: nevermind, let me dig more09:10
JamesTaitHappy $TODAY, all!09:11
mandelrye, alecu and ralsina where talking about that, or code should be installed in python2.6 and not python2.5 which does not support that syntax (Exception as e)09:11
rye+    except pycurl.error as e:09:12
rye+        raise HTTPError(request.url, e[0], curl.errstr())09:12
rye+    else:09:12
mandelrye, although in theory the oldest python we support is 2.6 we know there are users that install 2.5 to work with google appengine09:12
ryeyes, that's the same "syntax from the future"09:12
mandelrye, exactly, and a package with that syntax should be in "/usr/lib/python2.6/ and not /usr/lib/python2.5/09:13
mandelrye, does the info help?09:13
ryemandel: yep, looking into latest reports now to duplicate properly09:14
mandelrye, cool, let me know if I can help.. I think there must be a dependency no interacting well with the fact that there is a 2.6 and a 2.5 in the same system09:14
=== yofel_ is now known as yofel
ryeaha, for lucid fix is bug #100957309:30
ubot5Launchpad bug 1009573 in ubuntuone-client (Ubuntu) "package python-ubuntuone-client 1.2.2-0ubuntu2.2 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [High,Fix released] https://launchpad.net/bugs/100957309:30
ryemandel: moar questions - https://pastebin.canonical.com/67625/ - ActivationTimeoutError - what does this mean - which process failed to start in time?09:43
ryethe only thing that sso says is 2012-06-05 18:19:38,068:68.0000782013 - ubuntu_sso.utils.webclient.qtnetwork - INFO - Querying OS for proxy.09:44
mandelrye, yes, so the way it works is that the tcpactivation tries to check a number of times if the process it wanted to start did indeed start09:45
mandelrye, if after that number it did not, we get that error09:45
mandelthe definition of the number of times and the delay between checks is in ubuntu_sso/utils/tcpactivation.py09:45
mandelrye, that is on windows, right?09:45
ryemandel: yep09:46
mandelrye, so yes, the process did not start for some reason.. is a work around to the fact that we do not have dbus to start things :(09:47
ryemandel: can "Querying OS for proxy" in sso hang?10:04
ryealso, my yesterday tweet should have had this in it - http://files.lappyfamily.net/flood.jpg - Euro2012 - Kyiv welcomes you. I am just scared about what people are going to experience here10:06
mandelrye, it could but that is very very strange..10:13
mandelrye, is it raining that bad over there?10:16
ryemandel: due to high number of buildings and outdated/broken infrastructure of draining system (and it was built around 1992) we had enormous amount of water. subway station entrances were flooded, parking lots, you can search youtube for kiev 2012-06-06 and see those. For some reason rain is thought as of exception here10:18
mandelrye, lol.. in mallorca we once tried to have a subway it also looked like that :P10:19
ryemandel: the other thing is that people continue to get into water even though there is electricity still up and running10:22
mandelrye, now that is dangerous!10:23
ryeokay, i suspect another thunderstorm to happen now...10:23
gatoxgood morning!11:12
ryeanybody had issues installing lucid in lxc on precise?11:42
mandelgatox, hola!11:43
mandelgatox, I hate dirty reactors, I hate twisted ;)11:43
gatoxmandel, jejeje i hate twisted too.... but basically because my interaction with twisted was always fixing stuff11:43
gatoxmandel, i'm starting to review your second branch now, before going into macfsevents again11:44
mandelgatox, yeah.. I don't know why the fuck in mac is not working..11:44
gatoxmandel, i read your twit......11:44
mandelgatox, the connectionLost does not get called, wtf!11:45
Tm_Tlanguage...11:47
mandelfrustration11:51
gatoxreleasing frustration :P11:51
Tm_Tit's still not respectful toward others, you can release frustration in private (:11:54
mandelgatox, http://twistedmatrix.com/documents/12.0.0/api/twisted.conch.insults.insults.html12:06
mandelgatox, and yes, conch is concha and insults, well insults :P12:07
gatoxmandel, it seems that is a module to not mess around jeje12:07
=== eu is now known as Guest36713
mandelgatox, http://twistedmatrix.com/trac/wiki/FrequentlyAskedQuestions#WhyisntmyconnectionLostmethodcalled12:11
mandelgatox, sometimes I want to kill myself when working around twisted issues..12:11
gatoxmandel, the platform specific thingy was screwing your tests?12:12
mandelgatox, very possible, making the call for connectionLost not happen in certain cases and therefore making the test wait for ever on mac os x12:13
mandelgatox, which means that I have to fix devtools to ensure that we if we wait to long we are ok to continued, yet timeouts cannot be added to the main loop because then we will have a dirty reactor issues12:14
gatoxmandel, :S12:14
=== Guest36713 is now known as adorilson
mandelgatox, so I'm running the tests with --loop=100 and sometimes passes the 2500 times other gets stuck waiting for the connectionLost method to be called.. I think I'm going to cry12:18
mandelwell.. at least I found the error12:18
gatoxmandel, timing issues..... always the worst kind!12:19
mandelgatox, the problem is mainly, I cannot trust the os to call the connectionLost and therefore I need to use a timeout, the problem is that if you do TestCase.addlCleanup(func) and func never ends all tests are blocked because TestCase.timeout is only used for the tests and not the cleanups12:20
* mandel smells a good post somewhere there..12:21
gatoxmandel, i decided to start doing posts about my frustration with some ninja's bugs :P12:21
mandelgatox, it is a great exercise, lets you think carefully about the problem, improves communication skills and smarter people read them and correct you12:22
mandelgatox, I had glyph (twisted creator) sending me an email about the show() dialog + qtreactor :)12:22
gatoxmandel, wow... cool!12:23
mandelgatox, is good to be in planet python  just for that :)12:23
alecuhellhole, all!12:37
gatoxalecu, hai12:38
gatoxmandel, ping..... let me know when you are back12:42
=== m_conley_away is now known as m_conley
ralsinagood morning, was on a call forgot to say hi13:39
gatoxralsina, hi13:39
dobeyoi13:42
mandelgatox, popey13:44
mandelpopey, sorry13:44
mandelgatox, pong :P13:44
gatoxjajajaa13:44
dobeyalecu: any reason you didn't start with trunk, rather than stable-4-0 for the validate-ssl-cert branch?13:44
gatoxmandel, i'm having some problems trying to run the python tests of your branch :S13:44
alecudobey, no reason13:45
mandeldobey, alecu do you have a few mins to talk about an issue in ubuntuone-dev-tools + mac os x?13:45
alecumandel, sure13:45
mandelgatox, which branch?13:45
dobeymandel: what's up?13:45
mandelalecu, dobey, so the issue is the following, according to the twisted FAQ http://twistedmatrix.com/trac/wiki/FrequentlyAskedQuestions#WhyisntmyconnectionLostmethodcalled13:45
gatoxmandel, "improve python client"....... are you using the system configured with the buildout to run these tests?13:46
mandelalecu, dobey connectionLost is not guaranteed to be called, in the clean_up of the servers we are expecting a deferred to be called when the connectionLost method in the server is executed13:46
mandelalecu, dobey, we are seeing cases in which that connectionLost method is never called, and because the execution is in a cleanup call all tests are blocked (the timeout of the testcase does not affect functions added as cleanups)13:47
dobeymandel: this seems like a general problem, not an osx issue13:47
alecumandel, you say "in the cleanup of the servers" <- what servers?13:47
mandelgatox, I'm just using utrial in my path and normal python13:47
dobeyalecu: ServerTestCase i presume13:47
gatoxmandel, ahhhhhh i think i know where the problem is..... you are using "u1lint"..... and with the env setup.... you should be using it as "$u1lint"13:48
mandelalecu, this guy: http://bazaar.launchpad.net/~ubuntuone-control-tower/ubuntuone-dev-tools/trunk/view/head:/ubuntuone/devtools/testcases/txsocketserver.py#L15413:48
gatoxthat allows the env to find the proper u1lint13:48
mandeldobey, exactly13:48
mandelgatox, oh.. what is the diff between $u1lint and using u1lint?13:49
mandelalecu, dobey, so, while we have not seen that happening much in win or linux, it seems is 'quite' possible in mac os x.. I wonder if you have an idea on how to work around the problem13:50
alecumandel, first, let's discuss the FAQ you posted above.13:51
gatoxmandel, actually i don't know if the right thing to do will be: "python $u1lint", the difference is executing just: u1lint tries to find the dependencies in the system, not in the buildout folder13:51
dobeymandel: fix the code to not depend on connectionLost happening?13:51
alecumandel, it should not affect us, because we are "closing actively", not waiting for a "tcp timeout close".13:51
gatoxmandel, so i'm having some import issues, but if i open a python console and import that, it's ok13:51
alecumandel, so, we will *always* get the connectionLost.13:52
mandelalecu, but we are not..13:52
alecumandel, we won't have the case described in the FAQ at all.13:52
alecumandel, anyway, it's not the case that's being described in the FAQ.13:53
mandelalecu, ok, nevertheless, connectionLost is not called which makes the cleanup to hang there..13:53
alecumandel, ok, but it's a different issue.13:53
alecumandel, so, is this only happening on osx with Unix Domain Sockets?13:54
mandelalecu, and tcp sockets too13:54
alecumandel, but only on osx, right?13:55
mandelalecu, yes, only on os x AFAIK13:56
alecumandel, are any of the twisted tests failing like this on osx?13:56
mandelalecu, I have not seen this happening in any other os (running same tests and same u1devtools)13:56
mandelalecu, I have not ran the twisted tests. let me take a look13:56
alecumandel, I mean, the tests for the twisted trunk.13:56
alecumandel, if the twisted tests are running, then we have to use the same "cleanup" method that they do.13:57
alecumandel, if they fail... then there's something more serious.13:57
mandelalecu, let me run them then :)13:58
gatoxalecu, it seems i fix macfsevents :D14:01
alecugatox, branch or it didn't happen!14:01
gatoxalecu, jeje ok... uploading the branch14:03
gatoxalecu, and i didn't add any wait condition14:03
gatoxneed to add14:03
alecuawesome!14:03
ralsinaalecu: quick IRC 1-1 ?14:06
alecuralsina, sure!14:07
gatoxalecu, https://code.launchpad.net/~diegosarmentero/+junk/python-macfsevents14:14
alecugatox, I'm on my 1-1, I'll review it laters14:14
gatoxalecu, ack14:15
* gatox go back to tests14:15
mandelalecu, tests pass with a number of skips.. I'm looking closer at them14:18
alecumandel, twisted tests, right_14:19
alecu?14:19
alecugatox, if you only push the modified branch there's no sane way to see the diff!14:20
alecugatox, perhaps you can make two commits (before and after your changes) and repush?14:20
gatoxalecu, ok..... although the change is really simple14:21
gatoxalecu, can i show you the diff?14:21
alecugatox, sure!14:21
mandelalecu, yes14:22
gatoxalecu, the diff is not working.... i'm going to upload the code in 2 steps14:26
gatoxalecu, now you can see the original file in revision1, and the modification in revision2: http://bazaar.launchpad.net/~diegosarmentero/+junk/python-macfsevents/files14:33
mmccmorning folks14:33
gatoxmmcc, hi14:34
elopiomandel: please remember to send me the proxy stuff.14:34
gatoxalecu, sorry, i mean this: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/darwin-fsevents14:34
gatoxalecu, ohhhh wrong paste again...... right one: https://code.launchpad.net/~diegosarmentero/+junk/python-macfsevents14:35
mandelelopio, true, let me finish some tests and I'll write the email14:36
elopiomandel: sure. Thanks.14:37
mandelalecu, tests from twisted in trunk seem not to have that problem, yet I need to take a closer looks because I think they sometimes leave the rector dirty and don't fail14:51
* mandel just got a grey screen of death in the mac14:52
alecumandel, awesome!14:55
alecumandel, with the pretty text in many languages?14:55
alecumandel, is there any mach setting to make it blue? /me wants14:56
mmccI have a PyQt / SIP puzzle for anyone who's interested...14:57
mandelalecu, haha I got the many langs but I have no idea to change it to blue14:57
mandelalecu, I'm asking about the error in #twisted maybe someone have seen the error before14:57
mmccif you call PyQt4.QtGui.QApplication(sys.argv) and ignore the return value, what happens to the C++ QApplication?14:58
mandelmmcc, get collected and bad things happen14:58
mmccmandel, so it would seem14:58
mandelmmcc, best is to keep a ref so that the gc does not take it away14:58
mandelmmcc, I have had that problem before :)14:58
mmccone of those bad things is that Qt no longer looks in the app wrapper for a qt.conf, thus using the default plugin path and loading the wrong plugin14:59
mmccs14:59
gatoxalso (i don't know mixing the qtreactor and twisted), but the common use is to bind: sys.exit(app.exec_())14:59
briancurtinare we doing mumble or sticking with irc?14:59
gatoxralsina, team meating?15:00
ralsinayes, meeting15:00
ralsinaI'll be there in 1'15:00
mmccteam meating makes me hungry for BBQ15:00
briancurtinits never too early for bbq15:01
joshuahooveri'm joining a bit late...sorry15:01
alecumumble!15:01
alecudobey, mandel, thisfred, joshuahoover, mmcc: mumble!15:03
dobeyfdafdmk15:03
ralsinaMANDEL!15:04
mandelralsina, is thrusday? sorry going15:05
ralsinammcc: I think *maybe* you can set the environment variable QTDIR or QTDIRS for that15:05
ralsinammcc: http://www.os2world.com/forum/index.php?topic=3809.3015:06
joshuahooveralecu, ralsina: sorry, running late...on another call15:08
ralsinajoshuahoover: ack15:08
mandelalecu, so at twisted they told me not to make network connections in tests... fuuuu15:27
dobeymmcc: maybe you should do a review of https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/add-dispatcher-tests/+merge/10776615:28
mandelplease15:28
mandeldobey, abstain?15:28
dobeymandel: i can't run the tests or anything :)15:28
mandeldobey, yes, I agree :)15:28
mmccmandel, dobey, I can't compile it on 10.615:29
mandeldobey, as I understand the abstain..15:29
mandelmmcc, code review is ok, gatox ran the tests15:29
mandelmmcc, we can ask alecu to run them15:29
mmccmandel: ok15:29
dobeyok. then alecu or ralsina can run the tests i guess15:29
mandeldobey, I'll set up a machine (macmini) in a fix ip, when done I'll send you a user and a stupid password so that you can do it too15:30
alecumandel, exactly who said "no net connections on tests"?15:35
alecumandel, there are lots of network connections in twisted's tests.15:36
alecumandel, grep for connectSSL and connectTCP in the twisted codebase, and see for yourself.15:36
mandelalecu, quote: <dash> mandel: so my initial advice is to stub out the clientFromString bits and don't make actual network connections in your test15:36
* alecu joins #twisted15:36
mandelalecu, and yes, I know there are lots..15:37
mandelalecu, dash is => http://washort.twistedmatrix.com/15:38
mandelalecu, so I have changed the tests and the error does not happen that often (1-10) but I still want to know why that connectionLost method is not called (me reading twisted source)15:45
alecumandel, I hope I'm not popping any happy balloon, but "1 out of 10" is not good enough for tests either.15:46
mandelalecu, you are not :)15:46
mandelalecu, yet it is an improvement over nearly all the time..15:47
dobeyok, i need to get lunch. bbiab15:47
* gatox lunch15:47
=== gatox is now known as gatox_lunch
alecumandel, right :-)15:47
mandelalecu, are you close to the mac? (running OS X)15:48
alecumandel, what I meant is that if a test works "9 out of 10" we will still have to skip it.15:48
alecumandel, yes15:48
alecumandel, one quick flick of the mouse downwards and synergy controls the mac.15:48
mandelalecu, try running the tests for lp:~mandel/ubuntu-sso-client/fix-tcp-activation15:49
mandelalecu, if you pass -loop=10 they'll be ran 10 times15:50
mandelalecu, if it does get stuck it means that the server protocol on connectionLost deferred was not called and is waiting for it15:51
mandelalecu, did it happen to you? (blocked tests)15:57
alecumandel, I've tried both branching it, and merging it over trunk, but I always get "no module named gobject"15:58
alecumandel, I might need a newer u1-devtools, right?15:59
mandelalecu, yes, its trying to use gi as the default reactor15:59
mandelalecu, the new u1devtools chooses the correct one (or simply do --reactor=qt4)15:59
mandelalecu, actually, do reactor=qt4 because it tests the qt ui15:59
alecumandel, brb16:03
mmccmandel, I just ran tests on that branch and got two reactor unclean errors. http://paste.ubuntu.com/1028846/16:04
mmcc 16:04
mmccand a spelling error :)16:04
mandelmmcc, which version of u1devtools?16:04
mandelmmcc, try with trunk, please :)16:04
mmcctrunk, ok. I was using   parent branch: bzr+ssh://bazaar.launchpad.net/~mandel/ubuntuone-dev-tools/darwin-unix/16:06
mandelmmcc, I guessed so.. I have been fighting this problems for way too long hehe16:07
lgcHi.16:09
lgcCan origin and destination be different on different computers?16:10
mmccmandel, against trunk your fix-tcp-activation branch passes the tests for me16:10
ralsinammcc: http://icanhascheezburger.files.wordpress.com/2012/06/advice-animals-memes-animal-memes-evil-cows-sounded-like-a-good-idea.jpg16:11
mandelmmcc, can you run them a couple of times.. one must fail at some point (/me going crazy)16:11
ralsinaAnd with that, lunch time for me!16:11
mmccmandel, ok. is there a repeat flag somewhere?16:11
mandelmmcc, for trial you can do --loop=100 for example16:11
mandelmmcc, u1trial I mean16:12
mmccmandel ok, looping 100 for your sanity16:12
mandelthx16:12
lgcHow can I get an answer here?16:13
mandellgc, rye can give you hand16:13
lgcThanks, mandel.16:14
lgcrye, can origin and destination be different on different machines?16:14
ralsinalgc: Sorry, origin and destination of what?16:16
ryelgc: i am not sure I understood your question but if you refer to UDF then yes, it is possible to mount only certain UDFs on different machines. Main Ubuntu One folder will be always synchronized on all computers.16:16
mmccmandel, test_is_already_running hung for me the first time now16:16
mandelmmcc, exactly, for some reason connectionLost is not called sometimes..16:17
* mandel wonders if it is due to the null protocol...16:17
lgcralsina, if files. Say, on machine A, with Windows, .../My Documents/Ubuntu One, and on machine B, with Ubuntu, ... /home/johndoe/Desktop/Ubuntu One, for example.16:23
ralsinalgc: no, sorry16:24
ralsinaThe Ubuntu One folder is always on the user's home dir16:24
lgcrye_, pardon me, but do you mean by UDF?16:24
ralsinalgc: we have a feature in our roadmap about making the location  folders configurable, but it's not going to be done soon16:24
lgcrye_, I mean "what do you mean".16:25
lgcralsina, I see. Is it in the roadmap the prospect of deleting the space within "Ubuntu One"? It is a pain for command line users.16:26
ralsinalgc: no16:26
ralsinalgc: and why is it a pain? Ub<tab> adds the quotes and everything.16:26
lgcdouble whammy.16:26
lgcIt doesn't always work.16:27
mmccralsina: does the windows command shell do smart complete? maybe that's the reason lgc wants a different folder name on windows?16:27
ralsinalgc: sorry, but no, we are not planning on removing it by default, although as a side effect of the feature we *are* planning, it may become possible16:27
ralsinammcc: it round-robins16:28
mmccah, ok then16:28
ralsinammcc: So it may be Ub<tab><tab><tab><tab> or something :-)16:28
lgcIf you do a scp, for example, you need to take doble care of the blank space.16:29
lgcmmcc, no, I don't use command line on Windows.16:30
rye_lgc: UDF - user defined folder16:30
ralsinalgc, yes, agreed it's not as nice as it could be16:30
mmcclgc, would a symlink with no spaces be a reasonable workaround?16:30
ralsinalgc: but we can't change it yet16:30
lgcmmcc, it's not the best thing.16:31
ralsinalgc: you may want to vote on https://bugs.launchpad.net/ubuntuone-client/+bug/58105016:31
ubot5Ubuntu bug 581050 in Ubuntu One Client "Ubuntu One Directories Are Hard Coded" [Wishlist,Confirmed]16:31
lgcralsina, you bet.16:31
alecumandel, pong16:33
=== gatox_lunch is now known as gatox
mandelalecu, pong?16:37
ralsinaand now really, lunch16:38
=== salgado is now known as salgado-lunch
lgcralsina, thanks for the link. I posted my opinion there. On the other hand, I wonder why I get the "file sync is up to date" checkmark but at the same time the Ubuntu One folders appears as if its syncing.16:44
mandelok, I'm going crazy debugging within twisted.. I'm off to take the dog for a walk, see you all tom!17:07
mmccok mandel, byw17:09
gatoxmandel, bye17:10
gatoxmandel, enjoy while the dog walks you :P17:10
dobeyugh17:10
dobeyevil allergies17:10
dobeyralsina: it's possible to rename it now17:12
dobeyralsina: we just don't document it, because it's a pain to support17:12
mandelI think I've found the bastard.. but I really need to walk the dog :(17:15
mandeladios..17:15
alecugatox, ping17:21
gatoxalecu, pong17:21
alecugatox, I'm taking a look at the branch you uploaded17:21
alecugatox, I'm very curious about "PATH_SNAPSHOT.pop(path)"17:21
gatoxalecu, yes, i need to add a better check there17:21
alecugatox, is PATH_SNAPSHOT supposed to be a constant?17:21
alecugatox, why is it being modified then?17:22
gatoxalecu, no, it wasn't suppose to be a constant.... maybe i should name it path_snapshot...... it was to store the different snapshots that all the instances of FileEventCallback will use17:22
gatoxfor the case when we want the data of the folder before the thread reach there17:23
gatoxalecu, if you want, we can have a quick mumble about that, and i can explain you the problem and why this sollution17:24
alecugatox, ok, but let's do it in 30 mins, ok?17:24
gatoxalecu, ack!17:24
gatoxalecu, let me know when you are free17:24
mmccbriancurtin, ralsina quick review for you guys: https://code.launchpad.net/~mikemc/ubuntu-sso-client/fix-1010102/+merge/10919317:37
briancurtinmmcc: will do17:37
mmcckind of sad I missed number 1010101 for my bug17:37
mmccok, leaving for lunch now...17:37
ralsinammcc: got it17:45
ralsinammcc: aquarius got bin(93) early today17:46
ralsinammcc, briancurtin: approved and globally approved for being trivial18:05
ralsinammcc: now, I will do the triaging or this bug, ater dobey sends his presentation you will have to do it ;-)18:05
dobeymy brain is in shambles at the moment.18:06
ralsinadobey: I am not rushing you18:07
ralsinadobey: take a break?18:07
dobeyit's not so much a shambles of exhaustion, but more of surprise18:08
ralsinadobey: ok, I'll bite. Surprise?18:13
* ralsina held for 5 whole minutes there18:13
aquariusralsina ping18:15
ralsinaaquarius: pong18:15
aquariusralsina, my mate from earlier? the one who logged out? He now has a ROOT_MISMATCH :)18:16
aquariusshould he fix it by u1sdtool -q; rm -rf ~/.ubuntuone; u1sdtool -c ?18:16
ralsinaaquarius: let me find the URL18:16
aquariusralsina, https://one.ubuntu.com/help/faq/what-does-the-root_mismatch-error-mean/18:16
aquariusis WRONG18:17
aquariusstep 1 is: just sign out and sign in again :)18:17
aquariuswhich does not work :)18:17
aquariusralsina, and the rest of it just suggests backing up the folders.. but not deleting .ubuntuone18:18
aquariusI would have thought that deleitn g.ubuntuone would be the best because then it's like the machine is fresh18:18
ralsinaaquarius: checking...18:19
ralsinaaquarius: the solution there assumes the problem is solved by logging in with the correct user18:21
aquariusralsina, indeed18:21
dobeyaquarius: it's not .ubuntuone. it's ~/.local/share/ubuntuone18:21
ralsinaaquarius: your friend logged in first with the wrong one, which is more unusual ;-)18:21
ralsinahttp://askubuntu.com/questions/31940/root-mismatch-error-after-following-faq-directions18:21
ralsinaaquarius:18:22
ralsina^18:22
aquariusralsina, heh18:24
elopiomandel! don't leave :(18:24
* aquarius reads18:24
dobeyelopio: i think he left a while ago :P18:25
elopiodobey: yes, I was just making a dramatic cry.18:25
ralsinaelopio: now you run alongside his train, with a white handkerchief in your hand!18:26
elopioand he will return in 20 years just to find that I died leaving a son that has his eyes.18:28
aquariusralsina, that looks useful, thanks! joshuahoover should update the faq, perhaps?18:28
ralsinaaquarius, joshuahoover: maybe!18:28
ralsinaelopio: awwwwww snif!18:29
elopioaquarius: I can edit the FAQ. What do you want me to change?18:29
aquariuselopio, https://one.ubuntu.com/help/faq/what-does-the-root_mismatch-error-mean/ is updated by http://askubuntu.com/questions/31940/root-mismatch-error-after-following-faq-directions which rye did, I think18:31
ralsinaelopio: the ROOT_MISMTCH error has 2 solutions really,18:31
ralsinaelopio: one case is, you logged with user A, then with user B, and want to go back to user A18:31
ralsinaelopio: that one is covered in the FAQ18:31
ralsinaelopio: the other case is, you logged with user A, it works, but you really want user B18:32
ralsinaelopio: that one is described in askubuntu18:32
elopioralsina: in askubuntu rye says rm -rf ~/.local/share/ubuntuone/syncdaemon18:33
elopiothat's also on the FAQ.18:33
ralsinaelopio: yes18:33
ralsinaelopio: really?18:33
ralsinaand yes it is18:33
elopioI'm looking at it on Option Two18:33
elopiohttps://one.ubuntu.com/help/faq/what-does-the-root_mismatch-error-mean/18:33
ralsinaaquarius: READ THE WHOLE PAGE ;-)18:34
ralsinaAnd so should I18:34
aquariusralsina, ya, but option 1 is recommended, and doesn't work, and option 2 days to back everything up but not to delete your .ubuntuone folder18:35
elopioaquarius: you owe me 1 minute of my life. It was going to be the greatest minute.18:35
aquariusI do.18:35
ralsinaaquarius: it does delete the correct folder18:35
aquariusah, just the syncdaemon folder?18:35
aquariuswhy do we need to back up all the files?18:35
ralsinaaquarius: yes, just the sd metadata needs to be deleted18:35
elopiorye never mentions to delete .ubuntuone.18:35
ralsinaaquarius: plus this way you steal all the other account's MP3s18:35
rye_elopio: .ubuntuone is in UDF of purchased music, it's not a very special folder18:36
elopiowhat we should add is why option one sometimes is not the right thing to do.18:36
ralsinaelopio: right. Option 1 is if you want to go back to the 1st account, Option 2 is for when you want the 2nd account to work18:38
ralsinaneither one should be recommended over the other in principle18:38
rye_ralsina: why such a spike in ROOT_MISMATCH-related activity?18:39
elopioralsina: ok, I'll add that.18:39
rick_hI want to file a bug about the U1 sharing folder email, any hints on which project I should be selecting?18:39
ralsinarye_: aquarius has friends!18:39
rick_hinfrastructure perhaps?18:39
elopiorye_: I overheard something about duplicated accounts due to the ubuntu pay stuff.18:40
elopiomight be related. joshuahoover should know.18:40
ralsinarick_h: for the email itself, https://bugs.launchpad.net/ubuntuone-servers18:40
rick_hralsina: ty18:40
joshuahooverelopio: duplicate accounts was related to a bug rye found and it's fixed now...though we still need help fixing the duplicate accounts18:41
rye_elopio: bug #100400918:41
ubot5Error: Launchpad bug 1004009 could not be found18:41
rye_elopio: https://bugs.launchpad.net/ubuntuone-servers/+bug/100581918:41
ubot5Ubuntu bug 1005819 in Ubuntu One Servers "Merge duplicate accounts created by bug 1004009" [Critical,Confirmed]18:41
elopiojoshuahoover: you are here. I updated the faq, I hope you don't mind :)18:42
joshuahooverelopio: which one, the root_mismatch?18:43
elopiojoshuahoover: yes. https://one.ubuntu.com/help/faq/what-does-the-root_mismatch-error-mean/18:43
joshuahooverelopio: yeah, i hate the formatting on that one...very confusing18:43
elopiojoshuahoover: and the windows stuff is missing the \18:44
elopiowhat's that format? markdown?18:45
joshuahooverelopio: right18:45
rick_hralsina: and for the U1 files web UI? Same?18:46
ralsinarick_h: yes18:46
elopiook, now the backslashes are escaped.18:47
gatoxalecu, do you want to mumble?? i'm convinced about the solution, but maybe you don't :P18:59
alecugatox, uh, I forgot about your mumble. I must leave now to kinder, let's do it first thing tomorrow.19:10
gatoxalecu, ok, no problem..... i'm moving to fix another tests..... because i need to ask mandel something for the remaining test inside test_filesystem_notifications19:10
briancurtinelopio: so i think i have everything built and in the right places...what's something i can actually do on u1cp or in the visualizer to know that this actually works?20:02
briancurtinlike, before i wasn't able to get the visualizer to connect or anything, but after putting the plugin in the pyqt packages then starting up u1cp -testability...the visualizer started without issue, so i think its ready to run20:04
elopiobriancurtin: the visualizer has a recording utility. You can click things and then reproduce them.20:04
briancurtinelopio: hm, the record menu is grayed out20:04
elopiobriancurtin: but if you can see the tree of objects from the control panel on the visualizer, that's should be enough to check it works.20:04
briancurtinhm, i dont see that20:05
elopiobriancurtin: let me send you the screenshot from what we should see.20:05
elopiobriancurtin: http://ubuntuone.com/3sVbFw0mPiESbMuNzk2XP920:08
briancurtinelopio: do you start u1cp on your own, or do you start it from within the visualizer?20:09
elopiobriancurtin: I start it from the control panel.20:09
elopioosrry20:09
elopioahhh, I need a little break, jaja.20:09
elopiobriancurtin: I start it from the terminal20:09
elopioubuntuone-control-panel-qt -testability20:10
elopiothen, on the visualizer I hit refresh.20:10
elopioyou need the qttasserver running before starting the control panel.20:10
briancurtini've tried the same way and it doesnt seem to be showing up in the visualizer20:11
elopiobriancurtin: have you started the sample calculator?20:12
briancurtini cant figure out how to get it compiled for windows20:12
elopiothat should definitely appear on the visualizer. Then, our control panel should work just as that calculator.20:12
elopiobut I just know what should happen. I don't know how to do that, sorry.20:13
briancurtini'll try again to find out how to build that, then see if it works in there20:14
elopiook, thanks.20:14
elopiobriancurtin: this is how I compiled everything and had the calculator working:20:16
elopiohttp://projects.developer.nokia.com/Testabilitydriver/wiki/WindowsInstallation#a8b.Alternative2:GetTDriverusinggit20:16
elopiojust without the checkout, I used the trunk.20:16
gatoxEOD for me!! bye!!20:16
gatoxtomorrow i'll be here around the standup time..... doctor appointment in the morning20:17
briancurtinelopio: i got calculator built and running yet it doesnt show up. weird. anyway, at least i now have that part...20:22
elopiobriancurtin: yes, that's weird. That didn't occur to me.20:25
ralsinabriancurtin, elopio: maybe the plugin is not loading for some reason20:27
ralsinabriancurtin: is there something that traces files being opened on windows, like strace and dtrace on linux/mac?20:27
briancurtini'm rebuilding everything to ensure it was all built in release mode. maybe something was in debug20:27
mmccI'm planning to push a branch that adds my current setup-mac.py and a couple of template files to ubuntuone-windows-installer - but I don't think I've heard a solid yes that they should go there...20:33
mmccit could really go anywhere20:33
ralsinammcc: <solid>it goes there</solid>20:33
ralsinammcc: we will rename it eventually, so please put it there :-)20:34
mmccralsina: ok that's pretty solid, but I'd be more comfortable if there was a DTD20:34
ralsina<span style="border: 5px solid black">THERE</span>20:35
mmccI'm testing the switch that tells it to use fresh branches, then I'll push it up20:35
ralsinammcc: awesome20:35
mmccthen I have a fix for bug 992593, but it's kind of blocked by the test problems that mandel is working on, so I'm waiting on it20:36
ubot5Launchpad bug 992593 in Ubuntu Single Sign On Client "SSO backend command on darwin is not correctly provided" [Medium,In progress] https://launchpad.net/bugs/99259320:36
mmccso my plan is to push on control-panel platform support so the main package that setup-mac.py builds actually does something20:37
ralsinammcc: awesome * 220:39
=== m_conley is now known as m_conley_away
mmccare there any problems with reordering the test suites in controlpanel's run-tests? I'm adding darwin support and it'd make the script a little cleaner to run the dbus tests first. (fewer ifs)21:23
dobeygenerally no21:26
=== salgado is now known as salgado-afk
mmccdobey, you mentioned adding a set -x to run-tests over in dev-tools. would that be useful for eg. tarmac?21:36
mmccalso I had to move 'set -e ' below the line that does $(which xvfb-run) or else it just exits quietly when it can't find it21:37
dobeywell -x prints the commands being run, iirc21:38
dobeywhat happens if it can't find it after moving the set -e below it? does it exit with a useful error?21:38
mmcchmm, on darwin we just ignore it and don't use xvfb.21:40
mmccif it's on linux and can't find xvfb, I should add a useful error...21:41
dobeyright, we definitely need it on linux21:42
dobeydoes it pop a million windows without it, on osx?21:42
mmccthe sso client branch pops a bunch of windows, but it's fast enough that it's a blur.21:44
mmccin control-panel I can't run enough tests yet to see any windows21:45
mmccbut all the non-GUI tests pass, once I tell it to use the qt4 reactor instead of the gi reactor when on darwin...21:46
mmccotherwise the webclient tests try to use libsoup21:46
mmccalso, I'm aware of no eqivalent to xvfb on OS X.21:52
dobeyright21:57
dobeywell, there's xvfb on osx also, but we're not using X on osx, so it's not useful :)21:57
mmccyup. that reminds me, I should switch back to xterm21:58
* mmcc dislikes Terminal.app, which thinks I might ever want to print my scrollback instead of using meta-P21:59
mmccI mean really, why does it even support printing? Come on, save a tree22:00
dobeyheh22:04
mmccso dobey, in your opinion, if we don't have xvfb on linux we should abort with an error? I looked at the log for when the test for xvfb was added but it didn't enlighten me as to why it has a default ""22:04
mmccif that makes sense... there's a revision that adds XVFB_CMDLINE="" before the 'which', but of course if the which fails, we're done, so why the default?22:05
dobeyi don't know that it should error, but we should print something. like do an echo "Runnint tests without xvfb." or something22:05
dobeyit really shouldn't fail silently22:05
mmccfor real22:05
mmccok, I'll print a warning before we window-bomb with tests22:05
dobeyoh, there's a default because we have to add an argument to it22:06
dobeyi guess22:06
dobeyor we should just alwyas require xvfb on linux, unless an env var is set to not use it or something22:07
dobeyanyway, i gotta go22:07
dobeymaybe i can actually get the grass cut today22:07
dobeylater22:07
popeymy u1 has been trying to upload a file for days and keeps retrying22:16
popeyi have now moved that one file out of a synced folder and it still seems to be trying again ☹22:17
mmccpopey: :( I think you might have to ping someone directly this time of day... I'm still around but I'm not going to be much help22:26
mmccfor those keeping track: control-panel now has 1421 out of 1432 tests passing on macs22:29
popeymmcc: I'll ping someone tomorrow ☺22:30
mmccend of my day. see you all tomorrow23:12
elopiohave a good night mmcc.23:12

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