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

=== zyga is now known as zyga-afk
JamesTaitHappy Friday, folks! :)08:37
AlanBellI am having problems with U1 sync, it is taking days to upload files (a folder of stuff took from Sunday to Tuesday)09:13
AlanBellI added a bunch more files yesterday and it is still just starting09:13
AlanBellI think it broke inotify as well, tail-f tells me: tail: inotify resources exhausted tail: inotify cannot be used, reverting to polling09:15
AlanBellmaybe it relates to bug 76157809:21
AlanBellfs.inotify.max_user_watches=8192 maybe having more files than that in the directory breaks things09:21
ubot5Launchpad bug 761578 in ubuntuone-client (Ubuntu) "handle reaching inotify max watches better" [Wishlist,Triaged] https://launchpad.net/bugs/76157809:21
=== AlanChicken is now known as alanbell
=== alanbell is now known as AlanBell
czajkowskimorning09:25
=== zyga-afk is now known as zyga
ralsinagood morning!12:07
=== zyga is now known as zyga-afk
ralsinadobey: if I can get a re-review of https://code.launchpad.net/~ralsina/ubuntuone-control-panel/sort-shares/+merge/108594 that has a NEEDSFIXING from you it would be great. Thanks!12:47
dobeyralsina: done13:11
ralsinadobey: thanks!13:13
=== zyga-afk is now known as zyga
dobeysigh. launchpad keeps timing out :(13:15
dobeyralsina: heh. i wouldn't say we don't have the expertise to do it, but more we don't have good enough reason to do it. ;)13:24
ralsinadobey: ever packaged for slackware? I haven't! ;-)13:24
ralsinaI could package for arch but we are already in extras there13:25
ralsinaI don't know if I am missing any other interesting distros... ;-)13:25
dobeyralsina: slackware is easy. it doesn't have dependency tracking at all :)13:25
dobeyralsina: hell, i even wrote a package manager.13:26
dobeyheh13:29
dobeyinteresting fallback nick13:29
* mandel back13:29
mandelralsina, do I still own you the https://code.launchpad.net/~ralsina/ubuntuone-control-panel/sort-shares/+merge/108594 ?13:30
* catdog is finally getting around to setting up irc on the phone13:30
ralsinamandel: nah, it's approved now13:31
alecuand by catdog, I mean, /me13:31
dobeyheh13:31
dobeyalecu: can you review https://code.launchpad.net/~dobey/ubuntuone-storage-protocol/validate-ssl-cert/+merge/109362 ?13:32
mandelalecu, I found the reason for the bug! :)13:32
mandelalecu, the one related with tcpactivation on mac13:32
alecumandel, awesome!13:34
alecumandel, tell me13:34
alecudobey, sure13:34
mandelalecu, the NullProtocol does on connection self.transport.loseConnection() this makes the ServerFactory no to create a protocol (I don't know why in mac happened more often) which means that we are waiting for a deferred to be called by a protocol that was never created13:35
mandelalecu, the amount of time wasted on this has been stupid.. but I have a branch that fixes this in the root (u1-dev-tools)13:36
dobeyalecu: i made a small change to get_ssl_context from your original patch, so we get a better error message when the client breaks if both aren't upgraded simultaneously13:36
alecudobey, nice!13:37
alecudobey, perhaps you've forgotten to add tests/test_context.py ?13:40
mandeldobey, alecu, can I have a review for: https://code.launchpad.net/~mandel/ubuntuone-dev-tools/darwin-cleanup/+merge/10936313:40
dobeyalecu: i guess you did too13:41
ralsinadobey: review please? https://code.launchpad.net/~ralsina/ubuntu-sso-client/pretty-little-liar/+merge/10936413:41
ralsinaand since gatox is not working this morning, I can use a volunteer, it's a very small branch13:41
alecuralsina, I'll take a look13:41
dobeyalecu: https://code.launchpad.net/~alecu/ubuntuone-storage-protocol/validate-ssl-cert/+merge/108962 doesn't have it :)13:41
alecudoh13:42
dobeyi merged the change from there. :P13:42
dobeymandel: why removing the \ in some statements?13:43
mandeldobey, pylint was complaining that \ was redundant when used inside ()13:44
alecudobey, I've pushed it now, sorry.13:44
mandelmmcc, dobey: improved tests for tcpactivation (this don't get stuck in mac/windows/linux: https://code.launchpad.net/~mandel/ubuntu-sso-client/fix-tcp-activation/+merge/10936713:51
dobeysomehow i think i need t onot be doing reviews all day today13:52
ralsinaalecu: thanks13:52
mandeldobey, I agree as long as you do mine hehe13:52
alecuralsina, +114:04
ralsinaalecu: awesome, thanks14:05
dobeyalecu: also pushed to my branch, and added a test for my change as well :)14:11
alecudobey, great, I'll review it.14:12
alecumandel, I've approved this branch: https://code.launchpad.net/~mandel/ubuntuone-dev-tools/darwin-cleanup/+merge/10936314:12
alecumandel, but it has a typo, so please correct it before merging it.14:12
mandelalecu, great! does the change make sense?14:13
mandelalecu, sure, where is the typo?14:13
alecumandel, it's in the proposal14:13
=== mhall119_ is now known as mhall119
mandelalecu, ok, fixing14:13
alecumandel, and the change makes a lot of sense: the problem was that the client was started connecting, but the server was not connected yet, so the protocol created was only the client's protocol.14:13
alecumandel, and the server had no protocol because it didn't got to do that yet.14:14
gatoxhello everyone!! back from the doctor, sooner as expected! :D14:14
mandelalecu, exactly.. it makes soo much sense but it was hard to find (or consider it)14:14
alecumandel, it makes a lot of sense that different reactor have different timing issues related to this, so that's why the osx reactor was showing it much often.14:14
alecu"much often" "more often"?14:15
dobeymore14:15
alecu"much more often"!14:15
alecuthanks :-)14:15
mandeloften more much?14:15
gatoxalecu, when you have some free time, we can have the mumble that we talk about14:15
alecuhi gatox, welcome back! Are you completely healthy now? :-)14:16
gatoxalecu, i don't know jeje i'm going to know in a couple of days... i'm doing a complete check14:17
dobeyalecu: no, he has a hairball stuck in his throat14:17
mmccHello, World!14:19
gatoxdobey, jejeje14:20
aleculolz14:20
mandelgatox, rectal exam included? O_o14:21
mandelmmcc, morning! I finally fixed the tests! I pointed the code for you a few mins ago14:22
ralsinabriancurtin is internet-less, will try to get back ASAP14:22
gatoxmandel, jejeje no14:23
mmccthanks mandel! I'm looking at it now, I see you added a FactoryFactory, so I'm going to fire up the JavaBadgeFactoryAdapter and get you a JavaBadge14:24
mandelmmcc, hahahah yes is within the twisted naming convention14:24
ralsinaalecu: oftenest14:25
dobeyralsina: you lose at scrabble14:26
dobeyunless it's the valley girl edition14:26
ralsinadobey: but I win at LIFE14:26
ralsinaif one reactor showed the behaviour more than the mac os one, it would show it oftenester14:27
ralsinaand so on, keep tacking er/est14:27
dobeyi think Ramses III still has you beat, in that game too14:27
ralsinadobey: he lost like thousands of years ago!14:28
dobeyhis burial chamber is bigger than your house :P14:29
ralsinadobey: also, now property of the egyptian government14:29
dobeyalways has been14:29
ralsinaalso, has bad cell reception14:29
ralsinais in a dead neighborhood14:30
ralsinaI can do this all day, so I better stop now ;-)14:30
dobeyit's more fun than doing reviews and staring at launchpad timeout errors14:31
mmcchah, dead neighborhood. great property values though14:31
dobeyand quiet14:31
ralsinammcc: it's beachfront, right onthe sand14:31
dobeynot to mention the view of stars at night14:31
mmccgranite countertops?14:32
ralsinaexpensive interior decoration14:32
dobeymmcc: it's a fixer upper, but back in the day, the whole exterior was covered in granite14:32
mmccbuilt to last14:32
ralsinapets allowed14:33
dobeyalso, you can see your house from space14:33
ralsinaand viceversa14:33
dobeyhey look, it's Sirius B minor14:34
* dobey wonders how to make squid3 work as a transparent caching proxy14:34
ralsinano plumbing though. Not the place, not ramses14:34
ralsinadobey: I used to know how to do that14:35
ralsinadobey: just set the option and use iptables to re-route all 80/443 traffic to it14:35
ralsinadobey: and also, usually not worth it, specially with your bandwidth14:36
mmcchey dobey, gatox: review run-tests for macos in controlpanel? https://code.launchpad.net/~mikemc/ubuntuone-control-panel/fix-1010211-run-tests-on-darwin14:36
ralsinadobey: the added latency offsets the modest speed gain14:36
mmccdobey this should be familiar14:36
gatoxmmcc, ack.... on it!14:36
dobeywell i have it running, and set up, but even doing wget on that machine doesn't seem to alter the size of the cache dir14:36
ralsinadobey: hmmmm does anything appear on your storage log?14:37
dobeyralsina: i'm not doing it for speed.14:37
dobeyralsina: nope, nothing in cache.log or access.log14:37
ralsinadobey: the branch you reviewed for me today has a fix I would like to have on P, but is probably not worthy of a SRU. What should I do with it?14:37
ralsinadobey: then you are not using it14:37
dobeyright. and i don't know why14:37
ralsinadobey: are you using wget on the proxy machine itself?14:38
dobeysince i did the iptables14:38
dobeyyes14:38
ralsinadobey: well, that's not going to work14:38
mmccthis morning I've tried using ctrl-a to switch emacs buffers, C-x o to switch tabs in Terminal.app, and shift-leftarrow in Chrome. I'm a mess.14:38
dobeywell why not?14:38
ralsinadobey: the squid box will not have its trafic redirected, or no traffic would ever get out :-)14:38
ralsinadobey: unless you use the iptables process extension14:38
dobeyiptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 312814:38
dobeyis what i did14:39
ralsinadobey: in the router or in the squid box, or are they the same?14:39
dobeybut i guess that only works connecting to the server on port 8014:39
dobeythe squid box14:39
dobeywhich is not my gateway yet14:39
ralsinadobey: yes, if you are using https, that does nothing14:39
mmccbtw ralsina: reminder that I'm doing a half day today, and off Monday. I forget what I said about Monday when we talked on Tuesday...14:39
ralsinaalso, you used -i eth0 which means "incoming on eth0"14:40
ralsinammcc: ack14:40
alecugatox, mumble?14:40
gatoxalecu, ack14:40
dobeyralsina: is there no good way to test it that doesn't involve immediately breaking the network?14:41
ralsinadobey: you want -t nat -A OUTPUT  but that will break squid14:41
ralsinadobey: nope14:41
dobeyi guess i could boot a VM and set the gateway to that server instead14:41
ralsinadobey: ok, yes, a crossed cable and another box :-)14:41
ralsinaor that14:41
dobeybut will need to also set up iptables to masquerade all traffic first14:42
ralsinadobey: no need, if you redirect the tcp, you can still leave the rest of the traffic out without masquerading, if you want14:43
ralsinadobey: you can test it by only redirecting the traffic of wget14:43
* ralsina looks for how to do that14:43
ralsinadobey: like, using -m owner --uid some-uid14:45
dobeyoh hrmm. the vm fake interface thingy is a different subnet though14:46
dobeyhrmm, and it doesn't like me trying to tweak the route14:48
dobeyblah14:50
mandelmmcc, I also need a review from you for https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/add-dispatcher-tests14:51
mandelplease.. :)14:51
mmccmandel, ok, I'll do that now14:52
dobeymmcc: hrmm, so on darwin, where are $u1trial/$u1lint originally set?14:53
mandeldobey, I still don't like that we use $u1trial and not just u1trial..14:53
mmccdobey, they're set when you source a mac-env script from the windows-installer14:53
dobeymandel: and why do we do that?14:54
ralsinadobey: our status on bug #711413 is "WTF?" right?14:54
ubot5Error: Could not gather data from Launchpad for bug #711413 (https://launchpad.net/bugs/711413). The error has been logged14:54
mmccmandel, agreed, mac-env should just add path/to/u1trial to PATH14:54
mandeldobey, gatox has the explanation AFAIK14:54
dobeyralsina: oh is that the weird crash in qt?14:54
gatoxmandel, just a sec.... on mumble14:54
ralsinadobey: no, it's the error connecting to DBus on SSO14:54
dobeyralsina: oh, the permission denied issue?14:55
ralsinadobey: right14:55
dobey(lp just times out for me)14:55
ralsinadobey: ubuntu-sso-login crashed with DBusException in __new__(): org.freedesktop.DBus.Error.NoServer: Failed to connect to socket /tmp/dbus-zPW5jjeWfI: Connection refused14:55
dobeyyeah, though mvo was looking into it. i think it happens for some other apps as well14:55
ralsinaI don't know if it's permissions or a race condition14:55
dobeyi think it's a race14:56
ralsinayes, doesn't look like something that could be caused by SSO, really14:56
ralsinawill ask mvo about it and see about reassigning then14:56
mmccmandel, is SBJson OK to use licensing-wise? ISTR a question about that one too14:57
dobeylaunchpad is really unhappy with me this past week it seems14:57
dobeymmcc: what license is SBJson?14:58
mandelmmcc, I believe is not and that is why I'm changing to JSONKit which is BSD (https://github.com/johnezang/JSONKit)14:58
mandeldobey, ^14:58
dobeyJSONKit is the wrong type of BSD14:59
ralsinadobey: I am getting a tarmac bounce on my branch :-/14:59
ralsinadobey: just retry?14:59
mandeldobey, and the apache license 2?14:59
dobeyralsina: fix the tests14:59
dobeymandel: apache should be ok for us to depend on15:00
dobeyhttp://www.apache.org/licenses/GPL-compatibility.html15:00
ralsinadobey: eh?15:00
mandeldobey, JSONKit has dual license BSD or Apache, so we are ok, right?15:00
ralsinadobey: it's failing with a GIO error, and no tests fail15:00
thisfredme15:00
dobeytwisted.trial.unittest.FailTest: ('setButtonLayout', (([0, 9],), {})) not in [('setButtonLayout', (([],), {}))]15:00
dobeyralsina: is what i see15:01
dobeyralsina:  there are 2 failing tests15:01
mmccME15:01
gatoxme15:01
mandelme15:01
dobeyralsina: http://pastebin.ubuntu.com/1030495/15:01
ralsinadobey: weeeeelllll ok15:01
ralsinadobey: will fix then15:01
ralsinadobey: but I also see PASSED (skips=9, successes=820)15:01
ralsinaOh, the second pass. Silly me15:02
dobeyralsina: what are you looking at? the wrong test suite?15:02
dobey:)15:02
dobeymeh15:02
ralsinadobey: runing run-tests on my box shows me the good one last15:02
ralsinawhich is strange15:03
dobeyralsina: then they probably all passed running on your box15:03
ralsiname15:03
ralsinadobey: makes no sense, will look at it anyway :-(15:03
thisfredalecu? whoelse?15:04
* thisfred starts15:04
dobeybrian has no internet15:04
ralsinago ahead thisfred15:05
thisfredDONE: bug #999585 bug #999574 TODO: bug #1009505, u1db sync integration tests BLOCKED: no NEXT: mmcc15:05
mmcc DONE: packaging stuff, merged qt plugin bugfix, controlpanel tests running on darwin, many pass15:05
mmcc TODO: polish off & propose setup-mac, work on controlpanel fails, half day15:05
mmccBLOCK: none15:05
mmcc NEXT: gatox15:05
ubot5Launchpad bug 999585 in U1DB "support range queries" [High,In progress] https://launchpad.net/bugs/99958515:05
ubot5Launchpad bug 999574 in U1DB "deal with database files copied between machines and backup restoration" [High,Triaged] https://launchpad.net/bugs/99957415:05
ubot5Launchpad bug 1009505 in U1DB "get_keys_from_index is useless for multicolumn indexes" [High,Triaged] https://launchpad.net/bugs/100950515:05
gatoxDONE:15:05
gatoxFix macfsevents to create a snapshot of the folder before returning the control to the caller. Half-sick day. Mumble with alecu15:05
gatoxTODO:15:05
gatoxFix the remaining tests for u1-client filesystem_notifications15:05
gatoxBLOCKED:15:05
gatoxNo15:05
gatoxmandel, go15:05
mandelDONE: Fixed bug 1009071 and bug 1009408. Started working on integration tests for fsevents.15:05
mandelTODO: Finish integration tests. Start integration for fsevetns and u1-client. Write email for elopio about proxy settings.15:05
mandelBLOCKED: no15:05
mandeldobey, please15:05
ubot5Launchpad bug 1009071 in Ubuntu Single Sign On Client "tcpactivation tests hang on darwin" [Medium,Triaged] https://launchpad.net/bugs/100907115:05
ubot5Launchpad bug 1009408 in ubuntuone-dev-tools "Unix domain services hang for clean up in the tearDown on Mac OS X" [Medium,Fix committed] https://launchpad.net/bugs/100940815:05
alecume15:05
dobeyλ DONE: some triage, poking through the security fix stuff, branch for sec fix in protocol trunk15:05
dobeyλ TODO: reviews, triage, finish releases/uploads, tarmac tweakery15:05
dobeyralsina15:05
dobeyλ BLCK: None.15:05
ralsinaDONE: dash call, team call, administrivia, merged sort-shares, fixing the extra back buttons (need to fix tests), studying, not BLOCKED15:05
mandeloh, and 1-1 with ralsina!15:06
mandelafter this?15:06
dobeyalecu15:06
ralsinamandel: I have 10 minutes of battery and will have lunch.15:06
ralsinamandel: is in 80 minutes ok for you?15:06
dobeylol. 1-115:06
dobeyguess we should do those or something15:07
mandelralsina, would be close to my 7 pm..15:07
alecuDONE: team mumble, various mumbles, misc reviews, 1-1, ssl branches15:07
alecuTODO: moar ssl-related branches15:07
alecuBLOCKED: no15:07
ralsinamandel: then monday morning15:07
mandelralsina, ok, I'll change the calendar15:07
ralsinamandel: in fact, let's reschedule it for monday morning from now on15:07
mandelralsina, sure, you set the time then :)15:08
alecugatox, shall we get back to mumble?15:08
gatoxalecu, ack15:08
ralsinamandel: will do!15:08
mandelralsina, cool :)15:09
ralsinadobey: I am concerned that obviously broken tests are not failing on my box15:10
ralsinadobey: and dn't be jealous, I will try to give you more 1-1s, it's just that I feel like I know what you are doing already :-)15:11
dobeyfirefox failbar strikes again15:14
thisfredis that an extension?15:14
dobeyit's a default feature15:14
thisfredI'm using vimperator + lesschrome. what does the failbar do? ;)15:16
ralsinaok, 3 minutes of battery left. time to suspend. Will have IRC on phone, but don't expect me to type there ;-)15:18
ralsinaand... luch15:18
ralsinaluNch15:18
dobeythisfred: i think the official marketing term from mozilla is "awesomebar"15:18
dobeythisfred: but since it is in fact, not awesome, and more consistently fails and is horribly slow for me. i gave it a proper name15:19
dobeylike, when i type "tw<downarrow><enter>" and end up on a google search page for "tw" rather than on twitter (which is the first result in the drop-down if i wait several seconds for firefox to catch up with my typing)15:20
mmccmandel, this isn't new in this merge, but I just noticed that sometimes you spell "cookie" as "cookey"... is that on purpose? it's just in the COOKEY_KEY constant, but it's used lots of places15:26
dobeyok, need to get lunch. bbiab15:27
mandelmmcc, is me being an ass..15:31
mmccmandel: heh, ok. don't care, just wondered if there was some weird name clash or something15:32
mandelmmcc, I mix eng with america a lot..15:32
mmccmandel: also, for future reference, when comparing equality of two strings the docs say you should use isEqualToString: instead of isEqual: -- it's "faster"15:33
mandelmmcc, cool, can you add that as comments and I'll fix them :)15:33
mmcc(noticed that in ConfigMessage.m:49)15:33
mmccok15:33
mmccI'm planning to, just thought that was worth mentioning in public too15:33
mandel:)15:34
alecummcc, also keep in mind that mandel is a bit slightly more than slight dyslexic. So don't worry about rejecting his branches when you find any of his orthographic nightmares.15:38
gatoxmmcc, mandel back...... what happend?15:38
mandelmmcc, yes, I'm very dyslexic in all langs.. (includes eng, spanish and catalan) so I'm certainly not offended when this things are mentioned :)15:38
mmccah, ok mandel. I'll keep that in mind15:39
gatoxmmcc, mandel ahhhhhhh i see...... i tried that..... but the problem was that with u1trial/u1lint inn the path (and not an alias pointing to the file), when you execute that, it tries to execute it with the python from the system, not the one in the buildout..... and obviusly that fails badly..... maybe i'm missing something.... but that was my conclusion after trying a lot of stuff15:40
mmccoh right- becaues u1trial and u1lint have a #!/usr/bin/python15:40
gatoxright15:41
gatoxso now is "python $u1trial" and you ensure that you are going to execute u1trial with the proper "python"15:41
mmccright15:41
mmccmaybe dobey can comment on how he'd like to fix that when he gets back from lunch...15:42
mmccor *if* he'd like to fix it :)15:43
* gatox lunch15:51
=== gatox is now known as gatox_lunch
mandelmmcc, I'm off to enjoy the weekend and forget about twisted, please remember to review: https://code.launchpad.net/~mandel/ubuntu-sso-client/fix-tcp-activation/+merge/10936716:19
mandelso that it gets merge and sso has all tests green on mac os x16:20
dobeyhrmm16:20
mmccok mandel, I will try to get to it, but I'm also leaving for the weekend in ~40 min and I'm still reviewing your other branch ...16:20
mandelok16:21
mandelmmcc, no worried :)16:21
mmccalso will be gone Monday, which I mentioned but might have gotten lost16:21
dobeyoh16:22
dobeymmcc: i guess we are installing stuff wrong in the buildout then16:22
mmccdobey, how so?16:23
mmccshould u1lint be getting edited to change the shebang during installation?16:23
dobeymmcc: my understanding was that doing python setup.py install with a different python would cause the #! lines to be tweaked, when they are #!/usr/bin/python in the scripts16:24
dobeyor whoever told me that didn't fully explain it16:24
mmccdobey: aha, ok.  we're not doing python setup.py install here.16:25
mandelmmcc, is not a big deal because I can ask gatox to run the tests on mac16:25
dobeymmcc: how are we installing into the buildout?16:25
mmccdobey, gatox's mac-env script ends up setting u1lint=/Users/mmccrack/Documents/Canonical/Source/buildout-env/scripts/devsetup/parts/ubuntuone-dev-tools/bin/u1lint16:25
mmcc(for me, obs)16:25
mmccsee http://bazaar.launchpad.net/~ubuntuone-control-tower/ubuntuone-windows-installer/trunk/view/head:/scripts/devsetup/env-mac16:27
dobeyoh16:27
dobeyit's not even installing stuff?16:27
mmccwell, it's not installing those two16:27
dobeywell why the hell not :)16:28
dobeyand he's at lunch16:28
dobeyand brian is networkless16:28
mmccwell, the osx buildout googledoc has a step that says 'buildout install windows' (skip  this)16:29
mmccmaybe that's where it'll install the dev tools? and we need a mac version of that step?16:29
mmccdobey: I just sent you an invite to that googledoc in case you are curious16:30
mmccalso, OT, but s/google docs/google drive/ <-- whoa16:30
dobeyi am not sure it's properly installed on windows either16:31
dobeyalso, OT, but i ♥ my new server hardware16:32
mmccwhy?16:34
dobeywell, it's a 1U rack box, nearly slient, and it and my 24 port gigabit switch together, are only using about 28W of power on average16:36
mmccnot bad...16:36
dobeyyeah. and when i upgrade the cpu (when the cpu i wanted to get, is more easily available), it'll drop down to probably about 10W16:37
dobeythough, adding a raid 10 enclosure with 4 disks, might knock it back up a bit16:37
mmccall this is in your house?16:38
dobeyyeah16:39
dobeywell, in my desk. it has rack space :)16:39
mmccwell alright then.16:42
mmccI'd make a comment about office noise, but I have the worlds loudest AC vent just above my head16:42
mandelok, EOW for me, have a great weekend!16:42
* mandel goes to forget about twisted..16:43
mmccbye mandel, see you tuesday16:43
dobeyyeah, my hvac isn't the quietest either. and my workstation is really loud. but switching my server to this new hardware made a very noticeable difference in noise level16:43
dobeywhoot!16:46
dobeyubuntuond-dev-tools MIR has been approved in quantal16:47
=== gatox_lunch is now known as gatox
lgcHi. I wonder why my two computers just won't sync.16:49
dobeywhat do the logs say?16:50
lgcdobey, where are the logs?16:50
ralsinadobey: who filed a MIR for that?16:50
dobeylgc: ~/.cache/ubuntuone/log/ assuming you're talking about the Ubuntu client16:51
dobeyralsina: i did, the other day16:51
ralsinadobey: ok!16:51
dobeyralsina: so we can fix the packages in ubuntu to run the tests :)16:51
ralsinadobey: awesome then!16:51
lgcdobey, anything too look for, especially?16:53
dobeylgc: syncdaemon-exceptions.log being non-empty, or errors mentioned in syncdaemon.log16:53
dobeygatox: can you review https://code.launchpad.net/~dobey/ubuntuone-storage-protocol/validate-ssl-cert/+merge/109362 please?16:55
gatoxdobey, yes!16:55
dobeyalecu: btw, did you also get to run those tests with libsoup you mentioned you would run yesterday evening?16:55
alecudobey, no, didn't get around to doing that. I've got them on my todo for today.16:56
lgcdobey, plenty.16:56
dobeyalecu: are you just doing all the branches for those fixes today?16:57
dobeylgc: plenty of errors in syncdaemon-exceptions.log ?16:57
lgcYes.16:58
dobeylgc: can you pastebin a bit?16:58
alecudobey, yes, and also I need to see about having jenkins do our windows builds with a patched twisted.17:02
alecubut right now I'm off to have some lunch.17:03
dobeyalecu: ok. buen provecho17:04
alecugracias!17:04
lgcdobey, be my guest: http://pastebin.com/tKB21hKq.17:04
dobeylgc: ah, i think you are hitting a small bug, which we have fixed and is waiting in SRU queue.17:05
dobeylgc: can you enable the precise-proposed repository, and try the package in there?17:05
dobeylgc: the ubuntuone-client in there, that is17:05
gatoxdobey, +117:08
lgcdobey, please bear with me. What is the precise-proposed repository?17:12
dobeylgc: https://wiki.ubuntu.com/Testing/EnableProposed17:15
dobeylgc: it is an additional repository where packages sit while being tested, before being pushed out as updates.17:15
dobeylgc: it's not enabled by default17:16
lgcWill the installation from these repositories take precedence over the others?17:16
dobeyprecedence is determined by version, not location. but yes, the ubuntuone-client package in there, is a newer version than in current precise17:17
dobeythough it should appear as an update next thursday or so17:17
dobeymmcc: hrmm. i'm not sure i understand everything in the buildout.cfg exactly. what's the difference between [development] and [sources] ?17:19
mmccdobey: I'm not sure - they're different steps in the instructions...17:20
mmcclooking17:20
dobeyoh17:20
mmccyeah, development installs dependencies and sources updates the sources17:21
mmccso maybe you'd want to do them separately17:21
mmccthe notes say that 'sources' is optional, but IIRC some things assume that you do that step17:22
mmcceg, by default my setup-mac.py looks for sources there, but it's configurable17:22
dobeyon mac i guess because it requires the dev-tools bits to be there17:22
dobeyat least, that's what i understand from the env-mac script17:22
mmccI don't quite get what you're saying17:23
dobeyprobably because it's pulling the old tarball of dev-tools17:23
dobeythe u1trial=$DEVPATH/ubuntuone-dev-tools/bin/u1trial bit17:23
dobeyalthough, ubuntuone-dev-tools isn't listed in [sources] so also a bit confusing17:24
mmccyeah, 'development' should lose the tarball and we should put dev-tools in sources17:24
mmccthat's what I had to do manually anyway17:24
dobeyi'm not sure that's correct17:24
dobeywell, it should lose the tarball. but just having it under sources probably doesn't help significantly17:24
dobeyit's still not clear to me how exactly things get installed though17:25
mmccwhy doesn't having it in sources help?17:26
dobeybecause it needs to be installed17:26
dobeyhaving it in sources means we still just tweak the PYTHONPATH and run it from there, which isn't what we want17:27
=== salgado is now known as salgado-afk
mmccI remember having to build it manually, that'd be nice to have automatic17:27
dobeyat least, it's not what we want, if we want to get rid of the "python $u1trial" stuff17:27
mmccso, we want to install it with --prefix=buildout/path/to/bin right?17:28
mmccyeah, not sure how to do that with buildout, but there's got to be a way17:28
dobeywell we want to do $buildoutpath/bin/python setup.py install --whatever17:28
mmccyes17:28
mmccmight need an extra step after [sources]17:28
lgcdobey, I can't even find 'Edit Software Sources' on the Ubuntu Software Center.17:28
mmcclgc, it's the last item in the "Edit" menu up in the menu bar at the top of the screen17:29
dobeywhat he said17:29
lgc(I'm suffering the comeback after a couple of years: I know no sh*t).17:30
mmccif you're not used to the new desktop ui, you have to hover your mouse to see the menu items. I had the same problem!17:30
mmccor tap the Super key, to bring up the dash and type 'sources'17:31
mmccon my keyboard, Super is alt17:31
dobeycrazy mac keyboards17:31
mmccnope! Sun type 717:32
dobeycrazy oracle people17:32
mmccwhat can I say, the control key is in the right place17:32
lgcmmcc,  thanks. I'm in sort of a panic here.17:33
dobeydon't panic. or get a brown paper bag and slow your breathing down, at least17:34
mmcclgc, if you're new to unity I found holding down the alt key to bring up the quick reference help is useful17:34
dobeynot alt17:35
dobeysuper17:35
mmccI'm afraid my keymapping is all messed up, dobey can you... thanks :)17:35
dobeywhich on most peoples' keyboards, is the windows key17:35
mmccOK, on that note, I have to head out for the weekend.17:35
mmccbest of luck lgc17:35
dobeyhalf day?17:35
mmccyep17:35
dobeyenjoy17:36
mmccmy parents are visiting17:36
mmccbye17:36
dobeydon't drink too much17:36
lgcmmcc, thanks. But I't getting the better of me. I've heard I can switch to a typical GNOME 2 feel. I'll make up my mind in the next few hours.17:37
lgcdobey, I already did the change in the reps. Do I just go sudo apt-get reinstall ubuntuone, or something like that?17:38
dobeylgc: sudo apt-get update && sudo apt-get install ubuntuone-client should do. there are other packages in the repository as well, if you don't want them then i'd recommend just doing the install of ubuntuone-client, and then disabling the repository and running apt-get update again17:39
lgcI'll do that.17:40
dobeyand after ubuntuone-client is installed, do "u1sdtool -q && u1sdtool -c"17:43
lgcI stopped the daemon. Do I start normally now?17:46
dobeyyes17:51
lgcIt is working now, but I can almost swear I didn't start it.17:52
=== yofel_ is now known as yofel
lgcdobey, my machine signaled it's uploading some file, but the graphical part of U1 is not around. Will it go berserk if I start it (since it's seemingly working already)?17:54
dobeylgc: if you mean the control panel, no. starting it doesn't do anything to the syncdaemon17:55
lgcOh, I see.17:56
lgcdobey, is u1sd made to handle machine suspends (i.e., closing the lid)?17:58
dobeyyes18:00
dobeyit should resume fine after suspend18:01
dobeyif you find any problems with it in that case, please file bugs18:01
lgcIt's doing the job now. Thanks, dobey.18:07
dobeysure18:08
dobeyglad it's working :)18:08
gatoxalecu, do you want to review the macfsevents fork after the tests or right now?18:16
dobeyalecu: can you finish up your review of my protocol trunk branch? would like to get it in/released today, in 3.99.018:16
dobeygatox: care to review https://code.launchpad.net/~rye/ubuntuone-client/ignore-in-close-write-in-dirs-stable-3-0/+merge/106629 ?18:25
gatoxdobey, on it18:33
gatoxrye, the branch has some conflicts18:36
dobeygatox: you didn't try to merge it into trunk did you?18:37
gatoxdobey, ahhhhhh stable18:37
gatoxmy bad18:37
dobeyyep, stable-3-0. the same fix is already landed in trunk :)18:38
alecugatox, I'll finish dobey's review, and then I can review the macfsevents branch18:40
dobeythanks alecu18:41
gatoxalecu, ok.... i'm working on the tests right now18:41
dobeydoh. just accidentally hit c-q in firefox :-/18:41
lamalexis there any way to check how far a long my file sync is?18:52
dobeylamalex: install rye's indicator-ubuntuone from his PPA, or install magicicada from universe, i think; or use u1sdtool --current-transfers and a calculator maybe18:55
lamalexoh there's a progress bar on my launcher icon cool18:58
dobeyoh right, or look at the progress bar :)18:59
ralsinalamalex: you are a lucky man, that thing has been intermittently broken since it was created :-)18:59
lamalexha18:59
lamalextoday appears to be my lucky day18:59
dobeyralsina: nah, it's only broken in oneiric18:59
dobeyralsina: it should work just fine in precise18:59
ralsinadobey: or if you open u1cp19:00
ralsinadobey: because it hijacks the unity connection from sd, IIRC19:00
dobeyoh19:00
gatoxmmcc, ping19:00
* alecu leaves for kinder19:10
=== lifeless_ is now known as lifeless
dobeygatox: he's gone for the day. took a half day. and he'll be off on monday as well.19:46
gatoxdobey, ahhhhh right, thx19:46
dobeycan someone give a quick review of https://code.launchpad.net/~dobey/ubuntuone-storage-protocol/validate-ssl-cert-4-0/+merge/109422 please?19:46
dobeysame change as just landed in trunk19:47
gatoxdobey, on it19:48
dobeythanks19:48
gatoxdobey, i already review the previous one19:49
dobeyright19:49
gatoxok...... i'm off for today..... it seems that maybe this will be ready for monday! bye all!20:14
dobeybye gatox20:15
gatoxhave a nice weekend!20:15
ralsinaEOW for me. See you all on monday.21:11
dobeyah crap21:35
dobeyoh well. i am calling it a week. later all21:35
=== verterok` is now known as verterok

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