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

ralsinaAND THERE YOU ARE, STUPID TEST, YOU WILL PASS FROM NOW ON. And I go watch TV.01:25
zygahi09:03
zygais https://bugs.launchpad.net/ubuntu/precise/+source/ubuntuone-client/+bug/978903 still unfixed in precise?09:04
zygaI'm somewhat confused by the status09:04
ubot5Ubuntu bug 978903 in ubuntuone-client (Ubuntu Precise) "[precise] Client is stuck due to Upload executing before MakeFile" [High,Triaged]09:04
mandelzyga, triaged means that we have assigned someone to take a look at it, confirm it and fix it10:53
mandelzyga, we have a bug queue and limited resources so we go as fast as we can trying to prioritize those bugs that have been reported by a  bigger amount of people, but since it is High I would not be surprise if we get fixed asap10:54
zygamandel, it's 'fix released'10:56
zygamandel, not triaged10:56
zygamandel, that's why I'm asking, since it's not in precise-*10:56
mandelzyga, what bug 978903?10:57
ubot5Launchpad bug 978903 in ubuntuone-client (Ubuntu Precise) "[precise] Client is stuck due to Upload executing before MakeFile" [High,Triaged] https://launchpad.net/bugs/97890310:57
zygayes, look at the url10:57
ralsinazyga: we have a pending SRU on precise10:57
ralsinazyga: it's being reviewed. getting updates into releases is not a quick process.10:58
mandelzyga, look at the state [High, Triaged], so is not released in P10:58
mandelralsina, morning ;)10:58
ralsinazyga: so, while we have fixed it, it's not in any precise packages yet.10:58
zygamandel, right, I was trying to understand what that means exactly as the launchpad janitor marked it as fix released due to a package being published somewhere10:58
ralsinaand good morning mandel :-)10:58
mandelzyga, yeah, is a little confusing indeed10:59
ralsinazyga: it's released for our branches which means we have uploaded a tarball, not a package. It will be marked as released for precise once a precise .deb is published10:59
zygathanks for the explanation11:00
gatoxgood morning11:05
mandelgatox, mornign!11:05
gatoxmandel, how are you?11:05
mandelgatox, well, with the g in the right place :)11:05
mandelgatox, I've started with the python code (mainly adding tests code was there) for the fsevents daemon, I wonder, how is your side going?11:06
mandelgatox, shall we mumble and see how we start integrating this things?11:06
gatoxmandel, i'm kind of blocked with some tests..... because it seems that we are not receiving the events that filesystem_notifications expects..... i was going to start to do some tests about those specific cases using only the macfsevents lib as a stand alone application to see if the problem is there or in the integration of the lib and u1-client-fsevents11:07
mandelgatox, ok,, shall we chat after my lunch (like in 1:30 mins) and we take a look at those issues?11:08
mandelgatox, I'd like to start integrating the daemon code early next week to have the complete solution and see if we can manually run sync-daemon :)11:09
gatoxmandel, yes.... i want to have this running as soon as possible....... these issues are driving me crazy! :P11:12
mandelgatox, I'm been there when I worked on the windows parts hehe11:13
=== yofel_ is now known as yofel
=== zyga is now known as zyga-food
alecuehlo!12:12
gatoxalecu, hi12:12
ralsinaehlo alecu.localdomain!12:14
alecuralsina, 250 Hello alecu.localdomain12:17
ralsina351 AUTH required12:18
ralsinaOMG, I am port 58712:18
ralsinaaaaaaanyway.... good morning ;)12:18
ralsinamandel: I don't know how to make that problem with the tests not happen again. OTOH, when it happened, we caught it :-)12:19
gatoxalecu, i'm seeing here that when we have some events related to the same file, we lose some events, for example a tests does: open-write-close..... and expects: CREATE, MODIFY..... we only get CREATE in mac..... to get both.... we need to open-close, wait, open-write-close12:20
mandelralsina, yes, which is good, but seems fragile that our tests depend on the env, dont you think?12:21
ralsinamandel: one way to "fix" it would be to replace the env when we run, but I don't like it much12:21
mandelralsina, certainly not..12:22
alecugatox, you are getting "modify" events with the FSEvents API?12:22
alecugatox, how?12:23
gatoxalecu, yes, the macfsevents api detect: modify, attrib, create, delete, moved_from, moved_to12:23
alecugatox, and how is it "calculating" the moved_from moved_to?12:24
gatoxalecu, how what?12:24
alecugatox, by checksums?12:24
gatoxalecu, with the cookie attribute, in the doc says: The cookie field is a unique identifier linking together two related but separate events. It is used to link together an IN_MOVED_FROM and an IN_MOVED_TO event.12:24
gatoxalecu, what i did (but it doesn't sound really good for me), was to skip the original test in mac, and add a special versoin of that test for mac, where we wait a sec between the open-close and open-write-close operations12:26
alecugatox, hmmm12:31
alecugatox, I was asking about the macfsevents lib12:31
gatoxalecu, yes, that was my answer12:31
alecugatox, how is that library calculating the moves?12:31
gatoxhttp://pypi.python.org/pypi/MacFSEvents/0.2.612:32
mandelok, lunch time for me!12:32
mandel:)12:32
gatoxusing the cookie12:32
* mandel lunch12:32
alecugatox, that's how the library presents things to you.12:32
alecugatox, I'm wondering how it's calculating it *inside* the library.12:32
gatoxalecu, ahhhhhh don't know.... i can take a look at the c code..... give me a couple of mins12:33
* alecu checks the sourcecode.12:33
alecugatox, the thing is that the library has no info to know if a file was "deleted" or if it was "moved" outside of a watched folder.12:34
gatoxalecu, nop12:34
alecugatox, anyway, for our case it should be the same.12:34
gatoxalecu, basically, my remainng problems are related to timing issues... where we want 2 or more specific events for the same file/folder, we need to wait between events12:36
Captain_Protonwhat would cause this? http://pastebin.com/JP8xrvFE am I missing a package?12:37
Captain_Protonfyi I am using u1sdtool12:38
ralsinaCaptain_Proton: looks like syncdaemon is not running12:39
ralsinaCaptain_Proton: but you should not see that error anyway12:39
Captain_Protonhmm I run u1sdtool --start that command run fine as in on errors12:40
Captain_Protonwhen I try to quit I get: sysadmin@5xdata-01:~$ u1sdtool --quit    ubuntuone-syncdaemon still running.12:41
Captain_ProtonThis is even after a reboot12:41
ralsinaCaptain_Proton: don't know, really12:47
ralsinaCaptain_Proton: have not seen it before12:47
Captain_Protonjust my luck :)12:47
Captain_Proton I will try to force reinstall ubuntuone see if that helps12:47
gatoxalecu, in the .py group the moved_from, moveed_to12:52
gatoxalecu, it tracks the file that are modify, deleted, etc in a dict that represents a map of the directory stat12:57
dobeymeh. soft freeze days are different now13:10
=== zyga-food is now known as zyga
ceed^Can't get U1 to work for me. U1 hangs on a synced folder containing a backup with 30,000 small files. The directory is updated every night with rsync. This works with Dropbox.13:27
gatoxmandel, let me know when you are back from lunch..... maybe we can talk a little about fsevents13:28
ralsinaceed^: if you have thousands of small files, u1 will eat CPU and disk for several minutes before it starts moving13:29
dobeys/minutes/potentially a very long time/13:30
ceed^ralsina: I know that part, but when I get to my computer in the morning, the rsync backup happens during the night, U1 hangs and there are files not getting synced. I have top stop and start U1 again every morning. I have now tried for a week. Same thing happens.13:31
dobeyceed^: do you have a ~/.cache/ubuntuone/log/syncdaemon-exceptions.log file? and does it have many "KeyError" errors in it?13:31
ralsinaceed^: are you sycing the same folderusing dropbox?13:31
ceed^dobey: I will check. I think it has to do with the way rsync works which only updates changed and new files. Seems to confuse U113:32
ceed^ralsina: Yes, but not at the same time.13:33
ceed^dobey: I have a large ~/.cache/ubuntuone/log/syncdaemon-exceptions.log file.13:34
dobeyceed^: it's more likely that syncing the same folder with dropbox and u1 is confusing things. or possibly you're just hitting the bug i'm asking about :)13:34
ceed^dobey: I have not had Dropbox installed for the last week. I did install Dropbox again this morning though. But the problem has been there while Dropbox wasn't even installed13:36
dobeyceed^: what is in the syncdaemon-exceptions.log file? lots of KeyErrors?13:36
ceed^dobey: Lots of this kind of errors: http://hastebin.com/kepolaxusa.vbs13:40
* mandel back13:40
ceed^It's always the same backup folder causing the problem. I can see the files not synced using Magicicada.13:42
dobeyoh13:42
dobeyyou are hitting the same bug that popey was hitting yesterday, it seems13:42
dobeyi wonder what is causing that13:43
ceed^and why only that particular folder. The only unique thing with that folder is the it gets updated at the same time every night using rsync.13:43
alecuceed^, is this on an up-to-date 12.04? Do you have the u1 nightlies ppa enabled?13:44
ceed^alecu, fully updated 12.04. No I do not have the PPA.13:45
dobeyalecu: is this fixed already in nightlies or 3.0.1?13:45
alecudobey, I'm not sure. I'm just trying to reproduce the issue in my vm.13:46
dobeyah ok13:47
ceed^Should I enable the PPA and see if that helps?13:50
dobeyi need to get 3.0.1 into the stable ppa13:51
dobeybut also need to rush and get 3.99.0 released/uploaded for quantal13:51
ralsinadobey: 3.0.1 is way more important13:53
ceed^or should I maybe try the beta ppa?13:54
dobeybeta doesn't have newer than what's in precise right now either13:55
ceed^Okay, I'll run with nighties and see if it helps13:56
dobeywell, add ppa:ubuntuone/stable and wait ~40 minutes or so13:58
ralsinaalecu: how's the status on the windows proxy bug?13:59
ceed^okay, thanks14:00
alecuralsina, I'm testing the twisted patch, and will submit it in a little while.14:00
ralsinaalecu: awesome14:00
ralsinaalecu: it's a patch on twisted, not on our code?14:01
ralsinaalecu: because if it needs patching for us, dobey needs to hold 3.0.1 for it14:01
dobey?14:01
alecuralsina, I think it will be just a twisted patch, yes.14:02
ralsinadobey: we have a critical bug with proxy support on windows which we need to fix ASAP14:02
ralsinadobey: OTOH, you already did tarballs for 3.0.1 it's just not in precise, right?14:03
dobeyralsina: right14:03
ralsinaok, 3.0.2 then :-)14:03
dobeyralsina: i figured "release next week" meant "make 3.0.2"14:03
ralsinadobey: correct, I got off-by-one there14:03
* ceed^ is counting down 40 minutes :)14:07
ceed^brb14:09
ceed^So it's 3.0.1 I'm waiting for?14:18
karniceed^: By any chance, weren't you the person I shared an apk with recently? :) (1.1.4-sth or 1.2.0-sth)14:19
ceed^yes, that's me.14:20
karniceed^: How did you like it? Any unexpected behaviour? All good?14:21
=== m_conley_away is now known as m_conley
ceed^All good! I wish for shortcut to specific folders to put on the home screen, but the client works great so far14:22
karniceed^: Great! We should have that some time soon, thanks :)14:22
karniceed^: FYI, I published 1.2.0 last night on Google Play.14:22
ceed^I hate bringing up features from Dropbox all the time, but that's where I come from so to speak :)14:23
ceed^karni: Yes, I now see there was an update of the U1 client on my phone.14:23
karniceed^: There's nothing to hate. I'd say it's quite a basic functionality any file-browsing/based app should have :)14:24
karniceed^: Also, Dropboxes app is pretty solid, we've been there first with auto upload, they've been there first with other candy :)14:24
ceed^good to hear, karni. But in the end reliabilty over time is the most important feature. I would hate to find a broken backup in the cloud14:25
dobeyceed^: yes, ubuntuone-client 3.0.1 and ubuntuone-control-panel 3.0.1; publishing to the ppa archive seems to be going a bit slow though14:25
karniceed^: Agreed. This is why we haven't introduced *sync* quickly and without thinking much about it. It's a delicate thing, so I will make sure we get it right when it's released.14:26
ceed^The one thing I've noticed is that the daemon consumes 500 MB ram at all times even when idle. That's about twice of what Dropbox uses. I wonder if that is my system?14:29
mmccmorning folks.14:32
dobeyceed^: it's probably because of extremely large number of small files14:34
=== zumbi is now known as Guest50087
dobeyralsina, thisfred, mmcc: anyone care to give a quick look over https://code.launchpad.net/~dobey/ubuntu-sso-client/update-stable-4-0/+merge/108754 ?14:40
mmccdobey, sure14:40
* thisfred looks14:40
thisfreddobey: as a wider philosophical point : why do we review these backports, and how are we supposed to? I assume the code has been reviewed and tested on trunk, so I'm not sure what I'm supposed to look for. Clashes with the stable branch? I don't think code inspection is going to reveal those...14:43
* mmcc was going to ask...14:43
ralsinathisfred, mmcc: you are supposed to run the tests and look at the code just in case dobey missed something when doing the proposal. It has happened.14:44
thisfredralsina: don't we have tarmac to run the tests? And I don't know how I'm gonna spot anything that's been missed when it's a merge of 5 different branches14:45
thisfredit feels like busywork to me, that has a very low chance of actually catching a problem14:45
dobeywe have tarmac to run the tests. mostly you just approve it and move on :)14:46
ralsinaalso, dobey doesn't run the tests on windows, so that's something to check14:46
dobeythisfred: basically, a quick scan to make sure the changes look reasonable. and running the tests on win/osx is always nice14:47
mmccthisfred: you want to split running the tests on win/osx? you pick14:48
thisfredI'm happy to rubberstamp these. I don't have a windows setup that I can easily switch to, and no mac env at all14:48
mmccone question - the merge is to stable-4-0, but line 158 sets the version to 3.99?14:48
dobeymmcc: yes. 4.0.0 will be released in october14:49
dobeymmcc: we make the stable branch at the beginning of the cycle14:50
mmccok, so you just don't bump the number until the release?14:50
dobeyright14:52
dobeyso we have a more clear commit to tag to say "this is in fact, this exact version"14:52
mmccdobey: ok, makes sense14:52
dobeyceed^: ok. so publishing to a PPA is apparently going very slowly today, but 3.0.1 is currently in the process of publishing itself into the stable ppa14:53
dobeyppa:ubuntuone/stable that is14:53
gatoxme15:00
dobeythisfred: for the record, i do not like the multiple-commits-in-one for doing the release to stable-4-0 either. but i got overruled on that15:00
mandelme15:01
dobeymeh15:01
mmccdoes anyone else get intermittent test hangs on osx for ubuntu_sso.utils.tests.test_tcpactivation test_is_already_running?15:01
mmccme15:01
briancurtinme15:01
dobeyralsina, thisfred, alecu, briancurtin: it's that time apparently15:01
ralsinaOh15:01
ralsiname15:01
alecume15:02
mmccok, more than intermittent15:02
mandelmmcc, no, I have seen no issues15:03
mandelmmcc, after standup let me take a look15:03
gatoxDONE:15:03
gatoxFight and fight with the fsevents tests for mac os. Find some weird problems about the latency and the events received from the system. Talking with mandel about this.15:03
gatoxTODO:15:03
gatoxTry to find a workaround for these problems.15:03
gatoxBLOCKED:15:03
gatoxTrying to fix the macfsevents lib limitations.15:03
gatoxmandel, go15:03
mandelDONE: Improve python api for fsevents. We now have better erro handling and tests.15:04
mandelTODO: Debugging with gatox. Reduce the size of the fsevents json used for ipc. Ask about a license concern (I do have a BSD alternative).15:04
mandelBLOCKED: no15:04
mandeldobey, please15:04
dobeyλ DONE: releases, uploads, SRU poking, client/cp 3.0.1 in stable PPA15:04
dobeyλ TODO: finish releases/uploads, SRU poking, tarmac tweakery15:04
dobeyλ BLCK: None.15:04
dobeymmcc15:04
mmccDONE: monday lost to Qt plugin support15:04
mmccTODO: maybe just build a static Qt?15:04
mmccBLCK: NO15:04
mmccNEXT: briancurtin15:04
briancurtinDONE: testability is killing me, yet another day of basically nothing. building with mingw doesn't seem to work. will check with elopio if he ever got it built himself and what on earth he did...15:04
briancurtinTODO: finalizing lazr removal, moving on to finfixing the C2C page. will come back to testability15:04
briancurtinNEXT: ralsina15:04
ralsinaDONE: bug triaging, askubuntu, canonicaladmin, other sites that drain my will to live on a daily basis, proposed a branch (yay) for sorting shares in u1cp which showed some test weaknesses, so it wasuseful. TODO: merge that, drain will to live further, start on another bug blOCKED: no, NEXT alecu15:04
thisfredme15:04
alecuDONE: worked on patch for bug #100689915:04
alecuTODO: reproduce on a vm the bug that popey found15:04
alecuBLOCKED: no15:04
ubot5Launchpad bug 1006899 in Ubuntu One Windows Installer trunk "[Windows] Ubuntu One syncdaemon tries to connect directly even when proxy is used (3.0.1)" [Undecided,New] https://launchpad.net/bugs/100689915:05
alecuNEXT: thisfred15:05
thisfredDONE: https://code.launchpad.net/~thisfred/u1db/home-on-the-range/+merge/10860615:05
thisfredTODO: wildcards in ranges, planning piker15:05
thisfredpoker15:05
thisfredBLOCKED: no15:05
alecuthisfred, planning poker?15:06
ralsinabriancurtin, mmcc: want to talk about the problems you are experiencing?15:06
ralsinaI am all ears15:07
alecuthisfred, did I miss a memo?15:07
ralsinaalecu: it's just for u1db15:07
thisfredalecu: sry: u1db15:07
alecuthisfred, ralsina: oh, ok :-)15:07
thisfredwelcome to join though :D15:07
ralsinaalecu: I suspect they just play poker15:07
thisfredvery high stakes15:07
ralsinaand they are planning to play MORE poker15:07
ralsina"This is a high stakes game, you know." -- Vlad the impaler15:08
dobeyceed^: looks like it is published, so you should be able to apt-get update/upgrade with ppa:ubuntuone/stable added, and get ubuntuone-client 3.0.115:08
mmccralsina: groan15:09
aleculolz15:09
ralsinammcc: I am trying to fill in for mandel15:09
ralsinaand BTW, where's mandel?15:09
ceed^apt-getting now. Thanks15:09
mmccralsina: so I summarized my status when I left last night: it looks like something inside qtnetwork or twisted is forking a new Qt process and that process doesn't have the right qt.conf. So I can put the image plugins in the app pkg and they will be found correctly but the code loading the network plugins doesn't look in the same path15:10
ralsinaOh, up there, missed it. Ok15:10
briancurtinralsina: poor/out of date docs. since i've gotten the furthest with mingw build i will give it one more shot before moving on, but the docs seem to pick up in the middle and assume too much. this really shouldn't be that hard...15:10
mandelralsina, I'm here15:10
mandelralsina, I did the standup etc..15:10
ralsinamandel: ok, I missed your standup, sorry15:10
mandelralsina, nad told mmcc  to tell me what was wrong with his problem :P15:10
ceed^yep, installed. Going to restart U1 and see if it works right now.15:10
ralsinabriancurtin: you may want to ask for help in the qt forums, for example15:10
briancurtinralsina: yeah that's next on the list, ask for help there and move on to other stuff while keeping tabs on the forums15:11
ralsinammcc: interesting, if you said "thread" that would sound familiar15:11
ralsinammcc: but I have not seen qt spawn processes, so it may be something osx-speciic15:11
ceed^wow it's much faster at the initial check!15:12
mmccmandel, it's simple: I did bzr branch lp:~dobey/ubuntu-sso-client/update-stable-4-0 sso-client-stable-4-0 , then I run-mac-tests, then it stalls on test_is_already_running in tcpactivation15:12
mandelmmcc, can you try with trunk please?15:12
ralsinammcc: OTOH we are spawning processes for a lot of things (like proxy detection) but you should notice those15:12
mmccmandel: it's done that before and restarting the tests makes it stop but now it's doing it every time15:12
ralsinammcc: check you don't have a sso already running15:12
mandelmmcc, I wonder if the domain sockets changes are not in stable 4,  are they dobey?15:13
dobeyceed^: cool15:13
dobeymandel: huh?15:13
mmccralsina: this only happens when I don't already have an sso running. just a sec and I'll find the code that spawns it15:13
mandeldobey, no worries, I'll take a look :)15:13
mmccmy mac shut itself down overnight, so all my emacs buffers went away :(15:14
ralsinammcc: so maybe our spawner code is Doing It Wrong ®15:14
mmccralsina: the plugin load happens after ubuntu_sso/utils/webclient/qtnetwork.py:121 prints "Querying OS for proxy"15:16
dobeymandel: the merge proposal is "merge what is in trunk, into stable-4-0"15:16
ralsinammcc: ok, that's expected, we have a separate process for obtaining proxy info15:16
mandeldobey, ok, I also did a grep to look for enpoints and is there :(15:17
ralsinammcc: you can run it yourself, it's ubuntuone-proxy-tunnel15:17
dobeymandel: so unless you're using an old dev tools or something, i don't see how that would be the problem. unless of course that code is just broken :)15:17
mmccralsina: aha, ok, so I need to package that one too I guess15:17
gatoxralsina, do you have time for mumble??15:17
ralsinammcc: yep :-)15:17
ralsinagatox: sure15:17
gatoxralsina, we are with mandel talking about some fsevents issues15:17
ralsinagatox: let me find my headset15:17
mandelmmcc, check what dobey said, you might be using and old dev-tools that is not closing the twisted services correctly15:18
mandelmmcc, can you do a pull from lp:ubuntuone-dev-tools install it and run the tests in you mac?15:18
mmccmandel: argh, devtools is on rev 73 now, isn't it?15:18
mandelmmcc, yes, is a little higher that it used to be15:19
ralsinamandel, gatox: I can hear you15:19
gatoxralsina, we can't hear you15:19
ralsinamandel:, gatox: NO HOLIDAYS ;-)15:19
gatoxjajaja15:19
mandel:(15:19
ralsinaLooks like I can't mumble today15:20
dobeymaybe you should stop mumbling, and SPEAK UP!15:21
mmccmandel, I'm pretty sure that was my problem. thanks.15:22
* mmcc can't seem to keep his deps up to date15:22
mandelmmcc, hurray!!!15:22
* mmcc spoke too soon15:22
mandelnot working?15:22
mmccmandel: same hang on test_is_already_running15:23
mmccdo we use tcpactivation on darwin?15:23
mmccI'm a little confused with the naming, since we don't use TCP, right?15:23
mandelmmcc, yes we do, the funny thing is that it works on linux which is the same code15:23
mmccnot funny ha-ha15:24
mandelmmcc, yes, naming is bad (I also think we should do launchd activities)15:24
mmccmandel: yeah, launchd is the preferred way, but unless you need it, like for the root daemon, it's a pain. I think it'd make testing annoying15:25
dobeyalright, am off to get lunch. bbiab15:27
mandelmmcc, so on linux everything goes ok, let me try on the mac15:28
mmccmandel: ok15:29
mandelmmcc, I can confirm that I have the same issue.. I wonder what is the diff from os x and linux215:33
mandelmmcc, can you add a bug in sso and assign it to me so that I fix this asap15:34
mmccmandel: sure15:35
mandelmmcc, thx!15:36
gatoxalecu, ping....... whenever you are (before mandel eod if possible :P)15:37
mmccmandel: https://bugs.launchpad.net/ubuntu-sso-client/+bug/100907115:38
ubot5Ubuntu bug 1009071 in Ubuntu Single Sign On Client "tcpactivation tests hang on darwin" [Undecided,New]15:38
mandelmmcc, superb, thx, I'll try to fix it asap15:39
mmccok thanks mandel15:40
alecugatox: pong15:42
alecugatox: mumble?15:42
gatoxalecu, ack15:42
gatoxmandel, mumble again?15:42
mandelgatox, sure, sorry15:45
mandelgatox, joining now15:45
=== beuno is now known as beuno-lunch
dobeymmcc: did you fix your tests issue?16:27
=== beuno-lunch is now known as beuno
dobeyoh i guess not16:27
mmccdobey: no, mandel reproduced it and is going to look at it16:27
dobeyi guess they are passing on windows though16:28
mmccdobey. however, all the tests do pass on windows16:28
mmccyeah, and I recognized all the changes as passing on macos and linux earlier, so I'm going to +116:29
dobeyhmm16:29
mmcchmm?16:29
dobeyoh, the ubuntu-sso-client-windows-test jenkins job hadn't run in almost 6 days16:30
mmcchmm.16:30
dobeybut neither have any branches landed in it since then, and it's set to run when the branch changes16:30
* gatox lunch!!!!16:30
=== gatox is now known as gatox_lunch
* ralsina goes do something trivial on sso so it doesn't feel left out16:33
dobeyweird16:34
mmcchow do I sign out of SSO on linux? I want to look at the login screen16:41
beunommcc, I think, you delete the token from the keyring16:41
dobeyyou open ubuntuone-control-panel-qt16:42
dobeyand on devices tab click the [Remove] button at the top16:42
=== zyga is now known as zyga-afk
mmccdobey, that just logs me out, and nothing else?16:43
dobeymmcc: it disconnects the computer you do it on, from u1, also removing that token from the server (since it's now useless)16:43
mmccdobey: ok, thanks.16:44
dobeymmcc: you probably want to click [Disconnect] in the control panel first, to have syncdaemon stop talking to the server, since i don't think it auto-disconnects when the token is removed16:44
mmccdobey: ok16:45
dobeyhrmm. what in the royal hell is going on with this branch16:45
mmcchrm, press the [Remove] button and you get a confirmation dialog that asks you if you're sure without giving any info as to why you might not be sure... and the title of the dialog is 'ubuntuone-installer'16:46
* dobey did not design or implement it16:46
* mmcc is not blaming dobey16:46
dobeybut why the heck would ./run-tests fail to run, without giving any output16:47
mmcchey, yeah I saw that just now. wtf16:47
dobeylooks like xvfb was not installed tehre16:48
dobeythere16:48
dobeybut i would expect some error about that16:48
mmccoh yeah I ran into that when I was setting up the tests. it fails silently16:48
dobeyweird16:49
dobeybecause the script has set -e16:49
dobeymaybe we need to stick a -x in there too16:49
dobeybut oddly, i am also getting this, running the tests locally in sso trunk (and in the backport branch): http://pastebin.ubuntu.com/1025328/16:50
mmcchrm - SSO client shows a "?" icon in the launcher on linux?16:50
dobeyoh16:50
dobeynevermind16:50
dobeyof course i'm getting that16:50
dobeymmcc: it doesn't have an icon, so yes16:51
dobeywell, it does that in unity anyway16:51
dobeyor maybe that's the human theme16:52
dobeyneed to poke at barry's changes16:52
mmccso on osx I'm hiding SSO client from the dock, but if we got an icon for it, we could show it in both places...16:52
mmccthe '?' icon isn't great16:52
dobeyyeah, there's an open bug about the icon on sso dialogs16:53
mmccah, ok16:53
mmccdobey: not bug 992595?16:54
ubot5Launchpad bug 992595 in Ubuntu Single Sign On Client "The sso backend on Mac OS X shows an icon in the Mac OS X dock" [Medium,Triaged] https://launchpad.net/bugs/99259516:54
dobeyoh i guess i also need to release ubuntuone-dev-tools first16:54
dobeymmcc: the backend is a different issue i guess16:54
mmccdobey: yes, but I couldn't find any other icon-related sso bugs.16:55
dobeyhttps://bugs.launchpad.net/ubuntu/+source/ubuntu-sso-client/+bug/84004516:56
ubot5Ubuntu bug 840045 in ubuntu-sso-client (Ubuntu) "missing unity bar icon" [Low,Triaged]16:56
dobeyhttps://bugs.launchpad.net/ubuntu-sso-client/+bug/96699616:56
ubot5Ubuntu bug 966996 in Ubuntu Single Sign On Client "Gtk+ UI uses old ubuntu logo, Qt UI has no log at all" [High,Confirmed]16:56
mmccarg, why didn't searching for 'icon' in ubuntu-sso-client find 840045?16:56
dobeybecause it's filed against the ubuntu package, not the upstream project16:57
mmcchey, that sounds familiar16:57
dobeyand now it's a duplicate of the other one anyway16:57
mmccthanks16:57
dobeyof 966996 that is16:58
dobeydear UPS, where is my RAM16:58
dobeyugh and i think my coke went flat. and i don't have a CO2 bubbler17:05
mmccralsina you wanted something trivial for sso? bug 100910717:07
ubot5Launchpad bug 1009107 in Ubuntu Single Sign On Client "start page has back button that goes to network detect page, which then lies and traps you" [Undecided,Confirmed] https://launchpad.net/bugs/100910717:07
ralsinahaha17:07
ralsinammcc: sounds trivial enough, since the start pageis not supposed to have a back button17:07
mmccyep17:07
ralsinaI should check every bug reported on package and attach it to projects. The idea makes me want to gouge my eyes with a spoon.17:08
mmccbe nice if lp was easily scriptable. I wouldn't mind a 'newbug' script to file a bug in one line17:09
ralsinaanyone know WTF is a "likewise user" in a linux+windows domain context?17:10
* ralsina hates projects that use common words 17:10
ralsinammcc: lp is scriptable, don't know about the "easily" part17:10
mmccralsina: any more context on that 'likewise user'?17:11
ralsinammcc: bug #98375617:11
ubot5Launchpad bug 983756 in ubuntuone-client (Ubuntu) "Ubuntuone not working for likewise user account in Precise " [Undecided,New] https://launchpad.net/bugs/98375617:11
KoukourikosHello to everybody!! I have a QUESTION: Ihave uploaded a video(mp4) in ubuntuone and I made it public but when I use the link for download I dont get the file but the video starts to play in the browser. How can I download the video ?17:11
beunoKoukourikos, there's a secret thing you can use17:12
ralsinalikewise-open - Authentication services for Active Directory domains17:12
dobeyralsina: http://likewise.com/ i guess?17:12
beunoadd this to the url:  ?attachment=true17:12
ralsinaok, lunch17:12
ralsinasee you all in a bit17:12
dobeyralsina: also, found this: https://help.ubuntu.com/8.04/serverguide/likewise-open.html17:13
Koukourikosbueno Thank you so much!!! but why is this secret ?17:14
=== vds` is now known as vds
mandelbeuno, ^17:19
beunoKoukourikos, well, it was originally added as a workaround17:19
beunoand we haven't get figured out a good way to expose this in the interface17:19
beunoit's hard to communicate since sometimes we can show the file and sometimes we can't17:19
mandeldobey, I have found that the run-tests in ubuntuone-dev-tools cannot be used on darwin, shall I add a run-mac-tests script or try and do some magic and detect if we are on mac in the run-tests one?17:19
beunoso it;s confusing17:19
dobeymandel: why can't it be used?17:20
mmccmandel I vote for magic in the existing script17:20
mandeldobey, very simple, wrong twisted reactor (glib)17:20
mandelmmcc, I'm not very picky, so whatever you guys prefer17:21
dobeymandel: i think i'd be fine with having u1trial use a different default reactor based on sys.platform or whatever17:21
mandeldobey, maybe the select one on windows and mac, what do you think?17:22
mandeldobey, I need to go, but let me know here and I'll fix it tom morning, I think mmcc bug is related to u1-devtools (tcpactivation)17:22
dobeymandel: whatever is appropriate, is fine by me. do all the tests pass if you just run the tests with the right reactor?17:23
dobeyok, got get your ass kicked some more in rugby :)17:23
mandeldobey, they do pass, so it a super trivial fix :)17:23
dobeyok17:24
mandeldobey, ok, I'll deal with that tom morning then17:24
mandelall, have a great evening!!!17:24
=== gatox_lunch is now known as gatox
briancurtinelopio: so i think i have testability built on my machine. do you have any info on how to use U1 with testability, so i can see that it actually functions before i go further?17:24
briancurtinralsina: 1-1?17:27
dobeyi hate having to triage bugs when i make the release17:27
ralsinabriancurtin: lunch. In 30?17:27
briancurtinralsina: sounds good17:27
dobeyespecially when lp is being a pain17:28
ralsinadobey: which is on dys ending with "y"17:29
dobeydys is a good analogy17:30
Koukourikosbueno: xmm... ok I think I can understand. Anyway thank you VERY MUCH you just saved a video-present-surprise for a friend... thank you and see you around :)17:32
mmccbriancurtin: if you end up with notes on building testability, please share them so I can do that for darwin while I still understand the plugin issues here17:36
mmccbriancurtin: at your leisure - I can wait until you're done17:37
briancurtinmmcc: open up visual studio command prompt, type "nmake"17:37
briancurtinnot documented anywhere, just mentioned in passing without saying anything17:37
briancurtini went around in circles for days trying to get mingw and all sorts of ruby crap to work together17:37
briancurtini have no idea what you'll need to do to actually compile it, but i can point you to the source17:38
mmccbriancurtin: hmm, VS cmd prompt, eh? sounds like I'll have some work to do to use your advice :)17:38
mmccbriancurtin: but I'll make a note to remember nmake17:38
briancurtinmmcc: well you'll probably just use regular old make and it might be able to read that makefile, i'm not sure. this doc had me installing all kinds of BS and none of it does anything17:39
briancurtini still dont even know if i have the right thing17:39
elopiobriancurtin: did you build the visualizer?17:39
briancurtini did get a testability folder which contains testability.dll17:39
briancurtinelopio: not yet, just the "agent_qt" project so far. i can try the visualizer next17:39
elopiook. If you start the qttasserver, and then the sample calculator with the -testability option it's visible on the visualizer.17:40
elopioyou should be able to start the control panel with the -testability option and see it there too. If it appears, testability is working on the app.17:40
briancurtinelopio: thanks, i'll try to get that stuff working17:51
mmccwill you look at the time17:52
* mmcc lunch17:52
ralsinabriancurtin: 1-1, prefer mumble or IRC?17:53
elopiobriancurtin: thanks. And you can also take a look at how it works on ubuntu: http://pad.ubuntu.com/u1-testability17:53
alecubriancurtin, when you can, please re-review this branch: https://code.launchpad.net/~alecu/ubuntuone-windows-installer/tunnel-use-console/+merge/10827918:25
alecubriancurtin, but using the twisted patch mentioned.18:25
briancurtinalecu: will do18:25
alecuthanks!18:25
* alecu will have some lunch now.18:25
alecugatox_ultra, why "ultra"?????18:26
gatox_ultraalecu, because now i'm in the ultrabook :P18:27
alecugatox_ultra, .... ultrabook? what did you buy now?????18:27
gatox_ultraalecu, using the mac with vnc from the couch18:27
gatox_ultra:p18:27
gatox_ultraalecu, i bought the asus ux31... and i think is the best thing i bought!! i like it even more than the alienware... and it works like a charm with ubuntu (maybe that's why i like it more than the alienware jje)18:28
alecugatox_ultra, awesome, congrats!18:29
ralsinagatox: use quassel so you have the same IRC from everywhere intead of rubbing it in our faces ;-)18:29
alecugatox_ultra, what will you be doing with the alienware?18:29
gatox_ultraalecu, thx! :D......... i really recommend this lapto18:29
gatox_ultraralsina, jejej i could do that too18:30
alecugatox_ultra, but the ux31 has no colored leds!18:30
dobeyhaha18:31
gatox_ultraalecu, i'm using the alienware as a desktop pc now... but i haven't lose my faith... i'm going to make the videocard work on that laptop and ubuntu is goiing to stop crashing18:31
=== alecu is now known as alecu_lunch
briancurtinasus ux3118:40
briancurtinha, meant to paste that in google18:40
dobeyirc is pretty much the same18:41
dobeysimilar signal:kittens ratio18:41
ceed^Magicicada doesn't work right after U1 got updated to 3.0.1 today.19:15
dobeyhow so?19:17
ceed^I know it runs since I can tail the log, but it doesn't show the files in the window. It's blank. If I open and close it a few times it starts showing the file activity again for a while, but then it goes blank again.19:18
dobeyceed^: do you have the same issue as earlier showing up in ~/.cache/ubuntuone/log/syncdaemon-exceptions.log ?19:18
ceed^dobey. not one entry in that log so far.19:20
dobeyinteresting19:21
ceed^good or bad interesting? :)19:22
dobeyceed^: does "u1sdtool -s" exhibit similar problems when magicicada stops working right for you?19:22
dobeyunknown interesting :)19:22
ceed^lemme check19:22
ceed^dobey: no, it's only magicicada. Seems to be a display problem since everyting else in the application works normal. It's just the running file listing in the window that disappears.19:24
dobeyceed^: odd.19:25
dobeyceed^: maybe they're just transferring faster now, and disappearing from the list? :)19:25
ceed^And when I click in the window where the file sync listing normally is it turns pinkish19:25
dobeyweird19:25
dobeyno idea what that would be19:25
ceed^dobey: I wish! :)19:25
dobeyfacundobatista: ^^ any idea about magicicada?19:26
ceed^Now it went blank again...19:26
dobeyceed^: does u1sdtool --waiting show what you'd expect to see in the UI?19:26
ceed^yes19:27
dobeyok19:29
dobeymaybe you should open a bug against magicicada19:29
ceed^I will19:32
dobeyeep. way too many changes in sso client20:00
dobeyi need a break or something20:01
gatoxok, eod for me.... and i need to stop reading this code for my own sanity :P20:08
gatoxsee you tomorrow people!20:10
dobeymmcc: can you test https://code.launchpad.net/~dobey/ubuntuone-dev-tools/default-reactor/+merge/108823 on osx/windows please? :)20:17
mmccdobey, sure20:17
mmcctests pass on macos, runs much faster too20:22
mmccat least until it gets to linting20:22
dobeyfaster than when it didn't work?20:23
mmccwell, it worked occasionally before :) maybe it was timing out?20:23
dobeyon macos i'd guess they weren't working at all, due to the linked bug :)20:24
mmccno, I meant on macos it worked occasionally.20:24
dobeyshouldn't have20:25
mmccI tested a few merges with that broken code ... I have no idea why it worked sometimes and then stopped today20:25
dobeyunless you had glib and pygobject/pygtk installed as well20:25
mmccyeah, nope20:25
dobeyyou mean you tested branches of ubuntuone-dev-tools, or branches of other things using ubuntuone-dev-tools via their run-mac-tests scripts?20:26
mmccI tested branches of sso using devtools20:26
dobeyright. sso's run-mac-tests probably specifies which reactor to use20:27
dobeybut ./run-tests in ubuntuone-dev-tools should have failed previously20:27
mmccAFAIK I never ran run-tests in dev-tools.20:28
mmccsso's run-mac-tests does specify reactor=qt4, but that's where I was seeing my issues20:29
mmccso, hmm20:29
dobeyah. hrmm20:29
dobeyprobably unrelated to this change then :)20:30
* dobey makes the run-tests.bat there use the default reactor as a means to prevent regressions, as well20:31
mmccdobey, sorry, which run-tests.bat are you changing right now?20:36
dobeymmcc: in ubuntuone-dev-tools20:37
dobeyi just pushed my change to that branch20:37
dobeywithout changing that, it would definitely continue working on windows anyway20:38
mmccah ok. I merged on windows just after you pushed I guess. glad Iw asn't seeing things20:39
mmccanyway yeah, on windows it works just fine before and after your change20:39
mmccalthough it complains about pep8 - known problem or my setup?20:39
alecummcc, how does it complain?20:40
alecummcc, perhaps it's not finding the pep8 executable?20:41
mmcctrying to copy the error...20:41
mmccthe dev-tools/run-tests.bat output from after the coverage is printed: http://paste.ubuntu.com/102570420:42
dobeyhrmm20:43
dobeyweird20:50
dobeythat one doesn't make any sense20:50
mmccalso, while we're here - u1lint doesn't find dirspec when running run-tests in dev-tools. It isn't using the buildout-generated python, I guess20:50
dobeyunless for some reason sys.platform != 'win32' wher eyou ran that20:50
mmccdobey: just tested, sys.platform is 'win32' in the shell where I got that output20:51
mmccsorry, the comment above is about u1lint and dirspec on *macos*20:52
mmccs/above/two lines above/20:52
mmccso now on windows and macos, dev-tools' run-mac-tests runs the same tests twice...20:55
dobeymmcc: can you update from my branch on windows and try run-tests.bat again? r78 should fix all those issues you pasted20:56
mmccdobey, ok20:57
mmccbtw on macos, adding 'python' to the beginning of line 22 of devtools' run-mac-tests solves my other issue20:57
mmccbut we probably want to turn off line 20 on mac/win20:57
* mmcc goes to test r78 on windows20:58
dobeymmcc: devtools dosen't have a run-mac-tests script20:58
mmccmy bad, s/mac//20:58
dobeyhrmm, that's weird, re: prefixing with python20:59
mmccit's because u1lint has a hashbang that says /usr/bin/python and we need the python in PATH21:01
dobeyby why doesn't u1trial fail?21:02
dobeyoh because it's doing env21:02
dobeywhich is wrong for other reasons21:02
* dobey looks longingly at his compiler book21:03
dobeymmcc: does it work cleanly on win now?21:14
mmccdobey: sorry, afk for a sec. running run-tests.bat now21:19
mmccno. says u1lint: error: -i option requires an argument21:19
dobeyoh21:21
dobeyoops. forgot to put the variable in there21:22
dobeymmcc: just pushed r79 to fix that21:22
dobeyalso, usb1.0 is horribly slow21:23
mmccdobey yes with that change it's clean21:25
mmccon windows21:25
dobeyok, now let's fix osx :)21:26
mmcchow 'bout just the dev-tools tests and not the whole os?21:27
dobeyheh21:29
dobeysomeone has to do it, eh21:29
mmccwe're gonna need a bigger boat21:31
mmccI want to file a "need .icns file for mac os packaging" bug but the right place to do it is still called "ubuntuone-windows-installer... I guess that won't stop me21:33
dobeynot sure that is the right place actually21:35
dobeybut we can always move it21:35
mmcchrm, what would the right place be?21:35
dobeymmcc: just pushed up to r81 in my branch. *should* solve your issues on osx if you could try it please21:35
mmccdobey my pleasure21:35
dobeymmcc: well, the right place doesn't exist as a project yet. hopefully i can make it exist this week or next, though21:36
mmccdobey: go on... I thought we were going to rename windows-installer to 'packaging tools' or something and dump the osx setup.py and misc in there?21:36
dobeymmcc: yes. but we need a common place for data. not sure a project that's all packaging stuff is the right place for that21:37
mmccyou mean data like icon files?21:38
dobeyor maybe, the project i'm thinking of is more generically named, and it's the right place to put packaging data/scripts next to other stuff, which we'll need on all platforms21:38
dobeyyeah, icons, graphics, fonts, etc21:39
mmccahok21:39
=== m_conley is now known as m_conley_away
mmccdobey, run-tests runs lint OK, but still runs the same set of tests twice (since the default reactor is now twisted on osx) and now it tells me I don't have pep8 installed (it's right)21:42
mmccalso, why $PYTHON and not just python?21:42
dobeyso we only have to change it once in the future if we need to (if we switch to python3 for example)21:43
dobeyyeah, the tests running twice is mildly confusing but i guess not a real problem21:44
mmccah. color me ignorant of python3 issues. thanks21:44
dobeywell i don't know about on osx, but on ubuntu/debian, installing python3 doesn't replace the /usr/bin/python symlink; for good reason :)21:45
mmccthe tests are fast, but a quick test of uname -s might be nice? I won't argue too hard for this thoguh21:46
mmccyou don't want to know about osx. it all depends on how you install it. homebrew? python.org installer? from source? a million ways to screw it up. py3 isn't on 10.6 by default, but probably apple did something reasonably smart in 10.7 or .8, wherever they first put it in21:47
dobeyheh21:47
dobeyok well i am off21:50
dobeyhave a good evening :)21:50
mmccok, bye dobey21:50
mmccmmcc out22:32

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