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

thumperand support type people around?01:11
ralsinathumper: not really, but maybe I can help you01:26
thumperralsina: hi01:26
thumperralsina: my server has stopped syncing01:26
thumperthe U1 window says "File Sync starting..."01:26
thumperbut nothing changes01:26
thumperwhere should I look?01:27
ralsinathumper: did you recently add a huge number of files? Like, dozens of thousands?01:27
thumperyes01:27
thumperwell...01:27
thumpernot that many01:27
thumper50001:27
ralsinaok, what version of ubuntuone-client do you have installed?01:27
ralsina500 should not be a problem :-)01:27
thumperhow should I find the version?01:28
thumper3.0.1-0ubuntu1.0.101:29
thumperfrom apt-cache policy01:29
thumperfrom precise-updates01:30
ralsinaok, I suggest you file a support request and attach your logfiles01:32
ralsinabecause we don't have any known problems that sound like it01:32
ralsinathumper: logs are in ~/.cache/ubuntuone/log/01:32
* thumper looks01:33
=== wgrant_ is now known as wgrant
=== zyga-afk is now known as zyga
JamesTai1Good morning all! :)08:57
=== JamesTai1 is now known as JamesTait
gatoxgood morning11:18
mandelgatox, morning!11:24
gatoxmandel, hi11:24
mandelgatox, have you seen the comments here: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/darwin-fsevents-1/+merge/11038211:25
mandelgatox, I'd love to land the refactoring you did regarding the pyinotify stuff etc (specially so that I merge my branch with that) but we are blocked my the refactoring you did with the tests :(11:26
mandelas alecu mentioned11:26
gatoxdidn't understand this part: "but we are blocked my the refactoring you did with the tests :("11:27
mandelgatox, that I cannot land that until you fix that skip decorators work :)11:28
gatoxmandel, ahhhhh yes..... also...... did you read the comment of alecu in darwin-fsevents-2?11:28
mandelgatox, so, I would have done the refactoring around and done a diff branch for the tests, but we know have to wait for those to things11:28
mandelgatox, yes, we have to talk :)11:29
gatoxmandel, i'm reading alecu's mail11:29
mandelgatox, I think is better to not do everything in one step, copy if needed, refactor once it works and passes tests11:30
mandelone step at a time11:30
gatoxmandel, ok..... i've read all the emails11:31
* gatox thought he was almost done with fsevents..... so young and innocent11:32
gatoxjejee11:32
mandelgatox, yes + code completion hehehehe11:33
mandelgatox, how are you doing that?11:33
mandelgatox, I mean, code completion :)11:33
gatoxmandel, take a look: http://youtu.be/xCqiOEXfZd4 :P11:34
gatoxwe arre getting there11:34
mandelgatox, ok, but the backend, how do you store the info?11:34
mandelgatox, specially for a project11:35
gatoxmandel,  at this moment i'm saving the info only in memory for the opened files, i'm just starting with the part of the completion daemon..... where it resolves the symbols that couldn't be resolved in the first analysis of the code (because of imports, or variables pointing to symbols in the same file, etc), so the daemon explores the different modules, looking at everyone symbols based on the imports,  and who call each function, etc.....11:38
gatoxand try to resolve those cases..... then i'm going to stored the info collected with sqlite, using the paths of the files as keys.... and only update them and access them when necessary, so you don't have a lot of things being processed, or the memory full of stuff11:38
gatoxand i'm doing alllllll the analysis of the code using a lot of tokenizer and ast11:39
gatoxbut i think i can reach a level where code completion will be really accurate11:40
mandelgatox, so, what you could do is not use the path of the files as keys but store in the db the info per module using the module as the key, for example, everywhere you use threading the info is going to be the same11:41
mandelgatox, what you can do is divide the data in two, that common to everyone (os, threading, etc..) and that just for the project11:41
mandelgatox, common info can be build when imported or you can even build/deploy the common lib info since should be present always11:42
gatoxmandel, yes, the "storing" part i haven't resolve it yet... i'm still thinking about that..... saving it as module has sense...... but also i'm saving mostly information about the projects, not threading, because that is really cheap to calculate11:43
gatoxnot threading, os, etc i mean11:44
mandelgatox, the problem would be the index.. so you can on top of the normal  autocomplete create a 'first hit cache' with the most common used methods/objects by the current user11:44
mandelgatox, oh, but being cheap to calculate I don't care.. I want it to be fast.. also, how do you deal with the objects being dynamic? if I  do t = Thread() t = '' ?11:45
gatoxmandel, i was thinking of load in memory the "completion info" of the file being currently edited in the editor11:45
mandelgatox, you must add a limit to that, you don't want the IDE to use a lot of memory, I think visual studio stores eveything on disk (but they cheat, they have compiled langs)11:46
gatoxmandel, for that i'm calculating the distance going up based on the line number, and analysing the scope of the variable...... also i know is not going to be always 100% accurate..... and if it founds that is confuse between 2 values.... is going to suggest first the possible object.... and then the symbols for that one....... BUT THIS IIS NOT COMPLETE YET!!11:46
mandelgatox, just poking your brain, I know is not done yet :)11:47
gatoxmandel, and it's the only part of ninja that has tests11:48
gatoxjejeje11:48
mandellol11:48
gatoxmandel, ok.... going back to filesystem notifications11:48
gatoxmandel, do you want to talk about something?11:48
gatoxor should i start looking at the code and see how to refactor everything to create the sauron ring?11:48
gatoxthe good news..... is that based on the test, mac is working... the bad news..... is that we need to change all the implementations11:49
mandelgatox, uh... I'm fixing my bits to work correctly, when I do a move from a watch path to a not watch path is not currently converted in a delete (I think is the only bug)11:50
mandelgatox, I do have a small review request (which is useful for you too) :)11:50
mandellet me find the MP11:50
mandelgatox, here: https://code.launchpad.net/~mandel/ubuntuone-client/sys-init-done-darwin/+merge/11096711:51
mandelgatox, that was harder to find than expected hehe11:51
gatoxmandel, ok.... so i can do the reviews...... look at the code and the possible issues of the refactoring...... and we can wait for alecu to have a mumble with him about fsevents....... what do you think?11:51
mandelgatox, sounds perfect :)11:51
gatoxmandel, okkkkkkkkk11:52
gatoxmandel, so you are going to europython...... lucky bastard!11:52
gatoxjejee11:52
mandelgatox, yes :)11:53
mandelgatox, oh, if you have the mac around, I'd appreciate reviews for the fsevents daemon.. I have lots left :(11:53
mandelgatox, and will propose a talk for pyconar :)11:53
gatoxmandel, https://code.launchpad.net/~mandel/ubuntuone-client/sys-init-done-darwin/+merge/110967 JAJAJAAJ11:53
gatoxmandel, +1...... i saw the talk yesterday.... and it has sense, because that has to be done in the package11:54
gatoxmandel, yes? what are you going to propose?11:54
mandelgatox Como hacer programacion asincrona con coroutinas (greenlets)  antes de que los deferreds de twisted te hagan hablar en gallego ;)11:55
gatoxjejejejeje11:55
gatoxmandel, start sending your branches for review in this direction11:55
mandelgatox, ok, let me make a list with the correct order :)11:56
gatoxmandel, i know you want to come to pyconar because you can't keep away of argentina for so long11:56
gatoxjejejee11:56
mandellol11:57
mandelgatox, here is the list in the correct order: http://paste.ubuntu.com/1048968/12:03
gatoxmandel, roger that12:03
gatoxmandel, start reviewing now, waiting for alecu12:03
mandelgatox, after the addition of the integration tests you can do sudo ./run-integration-tests which will start the fsevents-daemon and run tests that send events from the fs to python :)12:04
gatoxmandel, it says that in the description of the branches?12:04
mandelgatox, I'll check12:04
mandelgatox, looks like it works, I just deleted all my u1 files :(12:31
gatoxmandel, on purpose?12:31
mandelgatox, accident.. I used my account, not big deal I do have a back up :)12:32
alecugatox: mandel, hello all!12:33
mandelalecu, hello!12:33
gatoxalecu, hi!12:34
* alecu catches up with the backlog12:34
mandelalecu, I have no picts but yes it works!12:34
alecumandel: orsom!12:34
mandelalecu, I have logs to prove it :)12:34
mandeloh, and the inhibitor on mac has a bad stub.. I'll have to fix that I see an exception in the logs due to that12:35
gatoxmandel, could it be that your branches depends of something of u1-client that is not yet in trunk?12:36
mandelgatox, why, are you getting errors?12:37
gatoxmandel, ImportError: no module named txsocketserver in u1-dev-tools12:37
mandelgatox, is in trunk, you might not have the u1-dev-tool up to date in the mac12:37
gatoxmandel, i just updated...... weird.... i'll try to delete it and branch it again12:38
mandelgatox, ok12:38
mandelalecu, gatox I'm off to have lunch, mumble with ralsina when I get back?12:38
gatoxmandel, ralsina or alecu?12:38
mandelgatox, both, je ne se pa!12:39
gatoxmandel, okok12:39
mandelalecu, gatox, I left sd syncing all my music back to the cloud to see if it fully works12:41
gatoxmandel, ack12:41
mandelalecu, gatox, is from a samba share to the cloud, 14 gb.. shall be interesting to see the results12:41
* mandel is scared it seems to work and is fast!12:42
dobeyhmm12:42
dobeycloud is just a synonym for /dev/null12:42
mandeldobey, I have back ups for that.. and cloud == weather, right ?12:43
mandelhehe12:43
mandelok, I'm off to have lunch12:43
dobeycloud == rain. that's what looking outside shows anyway12:43
* alecu bbaiab12:48
* alecu is back12:54
gatoxmandel, i needed to change your script to run the python tests.... are you creating the script taking into account the buildout?? or there was any change in the buildout regarding u1lint and u1trial and i wasn't notify? :P13:00
ralsinagood morning!13:01
alecuhola boss!13:01
dobeyoi13:02
gatoxralsina, hi13:03
ralsinaaloha *!13:03
=== hito_jp0 is now known as hito_jp
gatoxmandel, PING PING! (when you are back :P)13:12
dobeyi wonder if there is any way we can run qt tests without using qt4reactor13:14
dobeywell, i guess "rewrite u1trial to not use twisted/trial" would be how :-/13:15
gatoxalecu, do you have time to mumble when mandel get back?13:17
ralsinadobey: a test runner that did what we want and didn't require twisted would be a great thing to have.13:19
dobeyyes13:19
alecugatox: sure!13:19
dobeybut it basically involves rewriting trial to not use twisted :-/13:20
gatoxalecu, cool13:20
ralsinadobey: is there *no* test runner that takes deferreds from tests and doesn't use twisted?13:20
dobeyit's not the deferreds that are the problem13:21
ralsinadobey: if it's a short explanation, what is?13:22
dobeythe problem is that all the infrastructure to do test running is in twisted trial. u1trial is just a very thin wrapper on top of that to do some extra stuff we need13:24
dobeyso there's reactors which we need to deal with for various tests because our code is using twisted, and thus needs a reactor13:24
dobeyand there's mainloop integration stuff, so we have to use certain reactors for certain tests13:24
dobeyfor some projects we probably don't really need a reactor, but for some we still do13:25
dobeyfixing u1trial to not rely on twisted trial is no small/trivial thing. :-/13:27
=== zyga is now known as zyga-afk
* mandel back13:50
mandelgatox, I'm back!13:50
gatoxmandel, did you read my comment about the tests in your branches?13:50
mandelgatox, it is present, but in one of the later branches.. dont know which one13:51
mandelgatox, I really hate that $u1trial solution..13:51
gatoxmandel, ahhhh.... so you change it to $u1trial and $u1lint later?13:51
mandelgatox, yes, it was after one of the comments from mmcc13:51
dobeybuildout really needs to install dev-tools and dirspec from trunk, rather than tarblals13:52
gatoxmandel, ahhhhh ok...... don't lie to me!! i'll check jejejeje13:52
dobeytarblahs13:52
mandelgatox, is there, I promise13:52
mandelgatox, where are the control panel logs written?13:56
mandelnothing, found them13:56
gatoxack13:56
dobeyhow is s/raise Exception(...)/# TODO: .../ a bug fix exactly? :)13:58
mandelralsina, alecu, mmcc, gatox: I have sd running (it has uploading 3,5 gb with no problem) tested move and delete and everything works. Control panel does not start because it cannot find the binaries to execute, so we are in a situation where we need to start packaging this things asap to have it running13:58
mandelonce we solve the binary problems we can move to have control panel working13:58
ralsinamandel: yay!13:58
mandelatm, sd with my implementation works13:58
alecumandel: awesome! Now, urgently, stop moving upwards and let's get all this landed! :-)13:59
ralsinamandel: mmcc is not here yet, so let's bring it back when he arrives13:59
mandelalecu, I agree, landing all the code this week must be a priority13:59
alecumandel: right. Also, be aware that there's a holiday in .AR tomorrow.14:00
mandelalecu, gatox, shall we mumble about the comments in the fsevents branches?14:00
mandelalecu, really.. ok had no idea..14:00
gatoxmandel, stop showing off! i also think that my implementation works.... at least all the tests are ok ejjee14:00
gatoxhaven't tested it yet :P14:00
gatoxmandel, mumble now sounds good to me14:01
gatoxalecu, ?14:01
alecugatox: already there!14:02
mandelgoing14:02
dobeyman, triaging bugs is not fun. nor his having to create these pretty commit messages for merging a bunch of changes into stable branches14:32
=== zyga-afk is now known as zyga
dobeyalso, that powerbar energy gel thing i just had is making me tire14:33
=== salgado is now known as salgado-afk
mmccHi Folks14:41
dobeyhi mmcc14:47
mmcchi dobey. just caught up on the logs14:49
mmccmandel, for your set_application_name fix, it shouldn't be a TODO. It should just be a no-op, since the app name is set in the info.plist on macos14:50
mandelmmcc, sure, I can remove the comment14:50
mmccmandel: cool. also, send reviews my way today14:51
dobeyooh14:52
* dobey suddenly remebers how cool bzr log -r -1 -n0 is14:52
mandelmmcc, sweet, hereis a list with all the reviews I need in order: http://paste.ubuntu.com/1048968/14:53
mandelmmcc, some might have already the +1 but it should not be the case14:53
mmccok mandel14:54
mmccbtw mandel, you said controlpanel doesn't start because it doesn't find the binaries to execute, but I'm not seeing that problem (or maybe I am and I don't know it..) - can you explain more? which binaries? On my system, it finds sso-login correctly, but freezes later. However I didn't see any evidence of trying to find another binary - ie, no backtrace14:54
mandelmmcc, TODO removed :)14:57
mandelmmcc, when I look at the logs I'm getting that it cannot find the file to execute the sso. I'm not surprised since I have sso in a diff location etc.. so the problem I have is just that the code is not packaged and when it tries to run the backend/sso things go wrong14:58
mandelmmcc, is expected when I just executing things from source without setting the paths etc..14:59
dobeymeh15:00
mandelme15:00
briancurtinme15:00
mmccah ok. yeah, when I'm testing I'm setting PYTHONPATH on the commandline. I have a branch pending to get the right paths when packaged...15:00
mmccme15:00
mandelmmcc, exactly, so is a no issue in the current state15:00
ralsiname15:00
dobeyalecu, thisfred, gatox?15:00
gatoxme15:00
alecume15:00
thisfredme15:01
dobeyλ DONE: tarmac tweakery, uploads, bug #1009786 (u1sync), bug #1014772, got MRE approval15:01
ubot5Launchpad bug 1009786 in u1sync "Does not connect: exceptions.TypeError: get_ssl_context() takes exactly 2 arguments (1 given)" [Undecided,Fix released] https://launchpad.net/bugs/100978615:01
dobeyλ TODO: finish 3.99.0 triage/releases/uploads15:01
ubot5Launchpad bug 1014772 in ubuntu-sso-client (Ubuntu Quantal) "Tests fail with GTK+ 3.5" [Undecided,Triaged] https://launchpad.net/bugs/101477215:01
dobeymandel15:01
dobeyλ BLCK: None.15:01
mandelDONE: fixes for bug 1014752 bug 1015053. Got syncdaemon running on mac os x, synced 3,5 gb so far out of 15 gb. Tested cretion, deletion and rename of files.15:01
mandelTODO: Get the fsevents-branches landed. Stress tests the sd on mac os x.15:01
mandelBLOCKED: no15:01
mandelbriancurtin, please15:01
ubot5Launchpad bug 1014752 in Ubuntu One FsEvents daemon "An error occur when a path is added twice" [Medium,Triaged] https://launchpad.net/bugs/101475215:01
ubot5Launchpad bug 1015053 in Ubuntu One FsEvents daemon "And error occures when a path that does not exist is removed" [Medium,Triaged] https://launchpad.net/bugs/101505315:01
briancurtinDONE: jenkins stuff, reviews, created installer for signing, but that's screwed up15:01
briancurtinTODO: do more testing on this installer to make sure it was created properly, then go back through the signing process15:01
briancurtinBLOCKED: no15:01
briancurtinNEXT: mmcc15:01
mmcc DONE: poking at controlpanel UI all day15:02
mmcc TODO: review mandel's 6 branches, other reviews, awaken controlpanel15:02
mmccBLOCK: need help with controlpanel UI freeze15:02
mmcc NEXT: ralsina15:02
ralsinaDONE: reviews, mgmt call, misc stuff TODO: get a Q VM up because u1cp iscompletely broken there, help in u1db build system BLOCKED: no NEXT gatox15:02
gatoxDONE:15:02
gatoxReviews, refactoring, mumble with alecu and mandle15:02
gatoxTODO:15:02
gatoxRefactor windows and darwin implementation.15:02
gatoxBLOCKED:15:02
gatoxNo15:02
gatoxalecu, go15:02
alecuDONE: leveled up to undead-dog cough, took a sick day, mumbled with mandel and gatox about reviews and refactorings15:02
alecuTODO: do lots of reviews for the mac team15:02
alecuBLOCKED: no15:02
alecuNEXT: thisfred15:02
thisfredDONE: bug #1006872 TODO: bug #1006872 BLOCKED: no NEXT: NULL15:02
ubot5Launchpad bug 1006872 in U1DB "sync_exchange should transmit the txid it thinks the target was at" [High,In progress] https://launchpad.net/bugs/100687215:02
ralsinacomments?15:04
alecun/c15:05
mandelac/dc15:05
dobeyi can hear the sine wave resonating in the cyrstals of one of my LCDs15:05
alecu(newtons/coulomb)15:06
ralsinaok, EOM15:06
mmcccomment: I should be busy with reviews today, but if anyone has tips on debugging hung PyQt UI, I'd appreciate it for after15:06
dobeywhich is weird, since it should be DC at that point15:06
dobeyso probably the power supply is slowly going the way of kaboom15:07
alecummcc: if you point me at the branch I can try running it.15:07
mmccie, debug Env vars or stuff...15:07
mmccalecu, ok - let me check that I have everything relevant pushed and I'll ping you in a sec15:07
mandelmmcc, let me fix a branch I have left, deal with email and I'll poke you to see if I can give a hand15:07
alecummcc: btw: is this only inside the py2appd control panel, or it happens when running from trunk too?15:08
dobeyok, i need to get lunch and deal with a couple things, before i end up taking a nap on the futon15:08
mmccthx mandel. I'll paste the info and link it here for both you guys15:08
dobeybbiab15:08
mmccalecu, only testing from source for now, I haven't tried it from the .app15:08
alecu"+TODO: nap"15:09
alecusounds like a plan :-)15:09
* gatox lunch15:13
=== gatox is now known as gatox_lunch
thisfredalecu: you and me both: My coffee pot broke, so I'm going through serious withdrawal15:14
mmccthisfred: I recommend always having three or four backup coffee pots. Two french presses, and a stovetop espresso maker, at a minimum. Engineer some redundancy!15:22
thisfredmmcc: you are of course correct (this was a french press, actually, which I really love). I suggested this morning that it was no reason for panic, and my wife damn near killed me. I'm starting to come around to her point of view.15:23
thisfrednext day shipping a replacement part from amazon15:24
thisfredI think I'll walk to a coffee place over lunch to get my fix15:24
mandelall with a mac machine, I have sent you a mail on how to get sd runnig on it for you to tests the current status and crush my happiness, let me know if it works :)15:29
ralsinamandel: you left out the explanation about how to get the whole environment setup :-)15:31
mandelralsina, meh, I have high expectations with you :)15:31
ralsinamandel: but you did not mail *me* you mailed ubunet-discuss!15:32
mandelralsina, as cc, those are second class citizens..15:32
* mandel writes a second email pointing to the google doc15:32
mmccalecu, mandel, *, here is a paste about the UI issues I'm having with control-panel: http://paste.ubuntu.com/1049301/15:38
* mandel looks15:38
Moscherkoboldhi15:47
Moscherkoboldrye: are there any news about my double account problem?15:48
=== salgado-afk is now known as salgado
ryeMoscherkobold: hi, matiasb is working on mergint the accounts now and this is still in progress15:51
Moscherkoboldok thank you15:52
mandeldobey, I fixed the lint issues for https://code.launchpad.net/~mandel/ubuntu-sso-client/fix-tcp-activation/+merge/109367 can it be set to approved?16:14
=== zyga is now known as zyga-afk
alecummcc: http://stackoverflow.com/a/1745965/109819916:21
mmccalecu: handy, thanks!16:22
=== gatox_lunch is now known as gatox
mmccmandel, your python test suite for fsevents-daemon still doesn't run for me without tweaking...16:26
mmccoh man, we really need to fix this buildout install16:26
mandelmandel, which branch?16:26
mmccs/install/situation on macos/16:26
mandelherb, soy tonto16:26
mandelmmcc, which branch?16:26
mandelmmcc, and yes, we have to fix that16:26
mmccmandel, mandel, the reduce-json-tools branch16:26
mmccyeah, i have two different dev-tools branches in parts/ so now when I run env-mac, it defines $u1trial to be BOTH of them16:27
mmcc>_<16:27
mandelmmcc, yes, sorry I added that in the following one.. but yes, we ought to fix that asap16:27
dobeymandel: i set it so16:28
mandeldobey, superb, thx I also updated https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/fsevent-is-directory/+merge/109826 following your comment, is not a constant in a header that I know so I created one16:29
mmccmandel, ok I see the change in the next branch, but I'm still wondering how you set your environment up. what's your PYTHONPATH when you run those tests?16:30
mandelmmcc, I set everything manually 'cause I hate the way is done atm.. so I'm not a good citizen..16:30
* mmcc is not happy about how fast I'm getting at typing 'PYTHONPATH' 16:31
dobeymandel: where did you get those hex values from originally?16:31
mmccmandel: ok, well I'm inclined to approve the branch, since I can make the tests work and they do pass. but we need to fix the buildout env setup16:31
mmccmandel, ping me when you and dobey are done - I have a question and don't want to weave two conversations together16:32
dobeymmcc: you can make a script called PYTHONPATH, that runs "PYTHONPATH=blahblahblah $@" then you can just tab-complete it! :)16:32
mmccurgh16:33
dobeyhaha16:33
mandeldobey, from here: http://osxbook.com/software/fslogger/16:35
dobeyi wonder where he got them from then :)16:36
mmccmandel: I approved your json-size branch with a note about post-ARC refcounting changes we might need to make. Maybe you've already addressed them in later branches16:39
mandelmmcc, I have not looked at remove arc just yet, I was focused on getting the thing in u1-client16:40
mandeldobey, no idea..16:40
mmccok, sounds good16:40
mandelmmcc, I'll be away for pycon in a few weeks and then holidays so I want you to have the thing working from point to point and arc is not that necessary right now16:42
dobeyi need to take some holidays16:43
mmccmandel: that's fine. I will be getting a laptop with 10.7 on it shortly anyway16:44
mandelmmcc, ok, nevertheless, I don't want to go and, as spaniards say, dejarte en bragas16:47
mmcc"dejarte en bragas" -> google translate -> "leave in panties"16:48
mmccI TOTALLY UNDERSTAND16:48
mandelhehehe16:51
mmccmandel: ok I read through the add-integration-tests branch and it looks good, but I can't actually run the tests, because I can't build the daemon. can we get someone else to run them? I'm guessing dobey couldn't, and he's the other reviewer on there now17:03
mandelmmcc, yes, add a +1 but do not approve and gatox can run them :)17:03
dobeyi can't run the tests, no17:03
mmccok17:04
gatoxmandel, i'm going to keep reviewing your branches now.... and keep refactoring later17:05
mmccok, marked and requested gatox17:05
mmcchi gatox17:05
mmcc:)17:05
gatoxmmcc, hi17:05
mmccmandel, btw did you get a chance to run control-panel as I pasted earlier? notice anything?17:06
mandelmmcc, I'm doing it right now, just finished with the old branches..17:07
mmccgreat, thanks mandel17:07
alecumandel: I agree with dobey: what's with the "0xfffff000" for the type?17:07
alecumandel: it makes no sense that the last nibble of the va_type is also the first nibble of the va_mode.17:08
alecummcc: I'll run the tests17:09
mandelalecu, the kea->data.mode is the combination of the type and the mode17:09
alecumandel: right. But the code is using "and" to split them.17:09
mandelalecu, why... no idea, I gathered that form the fslogger code which has no doc what so ever..17:09
alecumandel: and it makes no sense the way it is now, because it's not exactly splitting them.17:10
alecumandel: can you point me at that line in fslogger?17:10
alecumandel: don't worry, I've found it.17:11
mandelalecu, http://osxbook.com/software/fslogger/download/fslogger.c17:11
gatoxmandel, run-integration-tests need to run it with sudo or something?17:12
mandelgatox, sudo, if you don't it will tell you to do so :)17:12
gatoxmandel, ack17:12
mandelmmcc, I get the following paste.ubuntu.com/104948617:13
gatox_macmandel, http://paste.ubuntu.com/1049488/17:14
mmccmandel, that looks familiar. do you also see the UI with the frozen overlay?17:14
mandelmmcc, yes, gets there does nothing17:15
mmccyep that's what I see. glad it's not just me17:15
mmccbtw also mandel, quick typo needs-fixing on https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/fsevent-is-directory/+merge/10982617:15
mandelmmcc, ok, I'm EOD I'll fix tom morning17:15
gatoxmandel, before you leave17:16
mandelgatox, u1trial does have a --reactor option 100% sure, you env is funny17:16
gatoxmandel, cra17:16
gatoxcrap17:16
mandelgatox, if you have the latests version you can remove the --reactor because the default in os x is twisted17:16
mandelgatox, but yes, your env is funky17:17
gatoxmandel, i'll try17:17
mandelmmcc, I'm EOD, I'll look into control panel tom once I have fixed some little bugs in the u1-client/fsevents integration (not major, nedd to ignore -spotligh files)17:18
dobeymmcc, thisfred: sanity check for https://code.launchpad.net/~dobey/ubuntuone-client/update-4-0/+merge/111063 ?17:18
mmccmandel: ok, sounds great. consider controlpanel low priority,17:19
mmccdobey, will do.17:19
mandelmmcc, ack17:20
mandelall, I'm off, laters!17:20
gatoxmandel, bye17:22
thisfreddobey: +117:23
mandelgatox, send me an email if I need to review your branches tom morning, ok?17:23
dobeythanks thisfred17:23
gatoxmandel, ack17:24
mandelalecu, I unzipped the linux source code (kernel) in the u1 folder, nothing has happened yet because is processing the music lib I added (5 gb out of 15 gb) I'll let you know how it went tom17:24
alecumandel: great.17:25
alecumandel: I'm interested in the memory consumption on the python side, and if "DROPPED_EVENTS" shows up.17:25
mandelalecu, ok, I can give you a num of sd at the moment: Ream mem size 26.5 MB, Virtual Mem 2.42 GB (normal with all those files??) Shared Meme 216 kb Private Mem: 24.6  MB Virtual Private Mem: 111.7 MB17:27
mandelalecu, cpu % is 7% ~ 9%17:28
alecumandel: re: "Virtual Mem", check the size of the tritcask files17:28
alecumandel: (regarding the 2gig size)17:29
mandelalecu, not a single file from the tritcask folder is bigger than 9.2 MB17:31
mandelalecu, the fsevents daemon virtual meme is also 2.4 GB so the domain..17:33
mandelalecu, lets look closer tom17:33
alecumandel: sure.17:33
mandelalecu, the systems seems stable but certainly those numbers do not look good17:33
alecumandel: it's awesome that's stable, now we can work on making it smaller.17:34
mandelalecu, yes, is not the worst to have an alpha version that is memory hungry17:36
alecumandel: btw: I seem to be missing ocmock...17:36
gatoxmandel, i can't run your testes..... i remove the --reactor thing but there is another problem now..... i'll try to debug it or submit the need fixing in the MP17:36
alecumandel: should we install that from the buildout scripts?17:37
mandelalecu, sorry, yes, the url is given in the description as well as how to add it to the path17:37
mandelalecu, I don't know.. but I'd say is too much work for what it brings to add it to the buildout17:37
alecumandel: probably not on this branch :-)17:37
alecumandel: I mean, it's not on the description of this branch.17:38
mandelalecu, oh, let me find the one that gave it :)17:38
mandelalecu, here you have it: https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/add-dispatcher-tests/+merge/10776617:39
alecumandel: thanks. Let's add that bit at least to some readme or wikipage. Tom, of cource.17:39
alecu*couse.17:39
mandelalecu, yes, will do17:40
mandelalecu, added to that branch description too17:40
briancurtinsigh...new binaries uploaded for signing, my hope that we could skip that step turned out to be wrong17:40
alecu*course, dam it. (said the beaver)17:40
mandelalecu, the 11.04 mini specs share from cparrino are a good tests to see if we support : on mac :)17:40
alecumandel: awesome. Do we?17:41
mandelgatox, mmcc, alecu, I should expect a file with the name 'Foundations 11: Faster Uploads' fail, right?17:41
mandelalecu, I don't think we do atm, will be a pita since we use the linux methods which do not have the translate decorators..17:42
mandelbut lets not support that just yet17:42
gatoxmandel, fundations file?17:42
mandelgatox, yes, look at the evil ':' in the name :)17:43
mandelevil evil..17:43
gatoxahhhhhhhhhhhhhh17:43
mandelgatox, I remember that share 'cuase it gave me nightmares in the windows port17:43
mandelok, really leaving now, laters!17:43
mandelo/17:43
gatoxmandel, bye17:43
mmccmandel, it might not fail... :)17:44
mmccin terminal, do 'touch foo:bar'17:44
mmccls -l shows it as foo:bar17:44
mmccthe Finder shows it as foo/bar17:44
mandelmmcc, great!17:45
mandelmmcc, I wonder what happens with the event from the fsevents17:45
mandelI'll tests tom17:45
mandelstop being interesting, bye!17:45
mmccyep, we'll see17:45
mmccbye mandel17:45
mandelmmcc, just tested it, it uses ':' correctly :)17:48
* mmcc going for lunch17:48
joshuahooverralsina: how's the windows release going? :)19:36
briancurtinjoshuahoover: waiting for binaries to be re-signed...i sent bad ones19:36
ralsinajoshuahoover: ^19:37
joshuahooverbriancurtin: ah, k19:37
gatoxok...... eod and i need to leave...... i'll finish with the refactor tomorrow20:01
gatoxbye peoplle!20:01
=== salgado is now known as salgado-afk
ralsinaEOD for me, see you all in 2 days!20:45
briancurtinsee ya ralsina, i'll be pushing the release on whenever they get back to me20:45
ralsinabriancurtin: awesome, thanks20:45
mmccuh-oh. mandel's fsevents daemon uses a JSON parsing api that's only available on 10.7.21:22
mmccBut that's hopefully not a blocker - There's an alternative, https://github.com/johnezang/JSONKit that's supposed to be faster and is BSD licensed.21:27
mmccmandel knows about it. we'll see tomorrow21:28
=== salgado-afk is now known as salgado
dobeyok, i gotta run. have a good evening all21:39
mmccalmost EOD and I've finished my 7 reviews. Anyone still around and have anything I need to review?22:10
ralsinammcc: no, go to sleep :-)22:31
mmccralsina: I'm so far from sleep it's not even funny. I have painting to do...22:32
ralsinammcc: or hibernate, depending on your system settings22:32
ralsinammcc: just kidding, have fun!22:33
* mmcc wonders if I can use the "boss told me to sleep instead" line22:33
* mmcc heads out to go buy paint22:41
=== salgado is now known as salgado-afk

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