/srv/irclogs.ubuntu.com/2012/09/27/#ubuntuone.txt

mmccis there a way to see the contents of the offloaded queue in some readable fashion?00:00
mmccone twist here is that I added a ton of files, then had to kill syncdaemon then restarted it and removed all those files. When it came back up, it had a lot of AQ_FILE_NEW_ERRORs because the files weren't there anymore as it processed the queue00:04
mmccI'm wondering if those errors stopped the events in the queue from running, but their presence in the queue is stopping progess?00:05
mmccprogress00:05
mmccok, done for the day. I'm going to leave it running for a while and see if anything kicks in to restart progress00:08
JamesTaitGood morning all! :)08:21
mandelmorning08:25
* mandel reboots to test new unity09:47
ryemandel, ralsina: what happens when i run u1sdtool on windows w/o control panel running? I see syncdaemon starting but u1sdtool does not release the terminal. Then I Ctrl+C the process, run u1sdtool again and get the second set of ubuntuone-syncdaemon process09:47
ryeah, looks like metadata is corrupted10:04
mandelrye, uh, no idea, I have never used u1sdtool on windows10:12
mandelrye, sorry for the later response, I'm constantly logging in and out to test the new unity I compile.. looks like the standalone apps do not work :(10:12
ralsinarye: I don't think I ever tried it without u1cp running10:38
mandelralsina, morning!10:47
* mandel logs out to test the new unity10:48
gatoxgood morning!11:19
mandelralsina, I'm back!12:04
mandelralsina, maldito movistar..12:04
mandelralsina, did you get my messages?12:04
mandelgatox, do you copy me?12:07
gatoxmandel, yap..... i saw your twit12:07
mandelgatox, ok, so I'm back :P12:08
gatox:P12:08
mandelalecu, I have seen several times the scope crashing when testing the preview, please let me know if you have anything I can use to do a better try12:19
ralsinamandel: now I did!12:24
ralsinaand good morning!12:24
mandelralsina, he, I though you were up, fixed the network already12:25
dpmhi everyone. I was wondering if someone could help me with a problem with u112:30
dpmon quantal12:30
mandeldpm, you should be more demanding ;-)12:31
dpmok12:31
dpmmandel, you MUST help me!12:31
dpmI know where you live12:32
mandelhehehe12:32
mandeldpm, I can try :)12:32
dpmcool :)12:32
ralsinamandel: I am usually up at 7AM, catchup on mail, see if anyone needs me on IRC then I leave for an hour or so12:33
dpmmandel, so every time I start the UI, the status remains as either "Loading..." or "Starting sync..." (or something similar). All my files are synced already, so there is no need to sync. In any case, I don't seem to get u1 to start. Any tips on debugging this, or getting it to work?12:33
ralsinamandel: so, up, but not here :-)12:33
dpmalso 'u1sdtool --status' hangs up forever12:34
mandeldpm, well, if you wanted to take a look on what is going on you can kill the u1 daemon and start it again with --debug so that we see what is going on in the stdout12:34
mandeldpm, can you try that?12:35
dpmmandel, yeah, what's the name of the daemon?12:35
dpmaskubuntu to the rescue: http://askubuntu.com/questions/40518/how-to-kill-the-ubuntuone-daemon12:36
mandeldpm, ubuntuone-syncdaemon12:36
dpmok, I didn't see any errors on the debug output, and also 'u1sdtool --status' returns some output now. Let me see what the UI does12:38
gatoxralsina, mandel dobey what are we using now to replace expanduser?? it used to be expand_user..... but i can't find it....12:39
mandelgatox, why do you want to expand user?12:39
ralsinagatox: ubuntuone.platform.expand_user12:40
mandelgatox, should be using the dirspec stuff, right?12:40
gatoxralsina, i thought that was on sso12:40
ralsinamandel: dirspec has dirspec.utils.user_home but not a expand_user12:40
ralsinagatox: nop12:40
gatoxralsina, ack...... just get confuse..... thanks12:41
ralsinagatox: the one that was on sso is now in dirspec12:41
mandelralsina, we should be using drispec unless we are really really sure12:41
gatoxmandel, but dirspec doesn't have expand_user12:41
ralsinamandel: dirspec has just a constant12:41
ralsinamandel: and expnd_home uses that constant :-)12:41
dpmmandel, it seems to stay in INIT status forever: http://pastebin.ubuntu.com/1230328/12:41
mandeldpm, what is the ouput of the daemon?12:42
mandelralsina, ah, ok12:42
dpmmandel, https://pastebin.canonical.com/75452/ - sorry, the initial output got lost, not enough scrollback. Let me kill & restart the daemon to get full output12:47
mandeldpm, movistar is being annoying this morning and I can't get to that pastebin.. can you send me an email with it?12:49
dpmsure12:50
mandeldpm, thx, I'm off to a quick lunch and I'll ping you back asap, ok?12:51
=== mandel is now known as mandel|lunch
dpmmandel|lunch, sure thanks, and enjoy!12:52
dobeyhmm12:57
dobeydpm: what's wrong exactly? do you have a ~/.cache/ubuntuone/log/syncdaemon-exceptions.log file that is non-zero in size?12:58
dpmdobey, what's wrong is that the UI stays in "File sync starting..." forever. I've got several log files. Do you need to see the content of any of these? -> http://pastebin.ubuntu.com/1230377/13:09
dobeydpm: mostly i'm interested in what syncdaemon-exceptions.log says right now13:10
dpmdobey, here it is: http://paste.ubuntu.com/1230380/13:11
dobeydpm: apt-get install gir1.2-syncmenu-0.113:12
dobeydpm: install that, and restart the syncdaemon, and you should be fine again13:17
dpmgreat, thanks dobey, that sorted it13:24
dobeysure. :)13:25
dpmmandel|lunch, it seems it's fixed already, thanks for your help too ^13:25
dobeyit's a Recommends, so if you have your system configured to not install them by defaulted, it might not have gotten installed on upgrade. the resulting bug you hit is fixed in trunk and will be fixed in 4.0.0 in quantal, but workaround for now is to install that gir package :)13:26
gatox:S the change to expand_user broke my tests13:30
dobeygatox: broke how?13:31
gatoxdobey, problems that expand_user is expecting bytes....... broke several tests, but the fix should be only in one place.......13:32
dobeyah13:32
=== m_conley_away is now known as m_conley
dobey      [>....................]  resync =  0.4% (19335616/3906763776) finish=319.013:59
dobeymin speed=203040K/sec13:59
dobeythat's going to take a while...13:59
ralsinadobey: there is a /proc file to raise maximum speed14:03
ralsinadobey: but yes, it's going to take a day or so :-)14:03
ralsinadobey: because that estimate usually *under*estimates14:03
alecuhello all! (says a late alecu)14:03
dobeythat "min" wasn't for the speed14:03
dobeyit was "319.0 min" left14:03
dobeyyay random line breaks14:04
ralsina203040K/sec is quite quickie :-)14:04
dobeySATA III is nice :)14:05
=== mandel|lunch is now known as mandel
mandelalecu, ping14:11
mmccmorning folks14:16
gatoxmmcc, hi14:20
mmcchi gatox!14:21
alecumandel: pong14:24
mandelalecu, do you have a working scope or are still stuck with the vala problem?14:24
mandelalecu, I have been using a very old version and I'm seeing some crashes, is that the case what you have?14:25
alecumandel: I got past that, and now have a nice solution for testing async code in the standard synchronous tester.14:25
mandelalecu, awesome!14:25
alecumandel: but the current branch seems to have some issues when running IRL14:25
alecumandel: I'm taking a look at it right now, and will propose it after the team meeting.14:26
mandelalecu, ok, I just wanted to see the entire thing working since the ui is nearly done, I'm focusing on automated testing atm14:26
mmccSo, does anyone have tips on debugging a stuck syncdaemon queue?14:31
mmccI have a syncdaemon doing nothing since yesterday afternoon, but it has 200 items in its queue and many more in the offload queue14:32
mmccsomething is blocking progress, and I'm wondering if there's a way to look at what's in the offloaded queues14:32
mandelmmcc, the expert you are looking for is called facundobatista  :)14:34
chaselivingstonmmcc: installed today's build and i'm stuck at getting information, please wait14:35
facundobatistammcc, do you have tracebacks in the log?14:35
chaselivingstonmmcc: and i have 7 sd's running14:36
mmccfacundobatista: I don't think so, let me check again14:38
mmccchaselivingston: definitely want to kill all those sd's and start again14:38
chaselivingstonmmcc: trying that now14:38
dobeyhow the heck did you have *7* syncdaemons running?14:39
chaselivingstondobey: wonderful question14:39
mmccchaselivingston: when you quit the app, how are you quitting it? only the quit item in the u1 icon on the right side of the menubar actually quits syncdaemon too14:39
mmccif you do cmd-q, it leaves sd up14:39
chaselivingstonmmcc: ah, i've been using cmd-q14:39
mmccnow, why it doesn't just reconnect to the same sd… that's a bug in IPC somewhere I guess14:39
ralsinammcc: we need to find how to catch cmd-q :-/14:40
mmccralsina: yeah, it's next on my list14:41
chaselivingstonmmcc: using Ubuntu One > Quit from the menubar seems to have it locked up now14:41
mmccchaselivingston: another end of the same bug. Note that using quit from the "Ubuntu One" menu that's just to the right of the apple menu is the same as cmd-q14:42
chaselivingstonmmcc: ah ok14:42
mmccchaselivingston: the menu item with the red U that's always there in every app, over to the right, that's the one that'll also kill syncdaemon14:43
chaselivingstonmmcc: clicking the red u does nothing for me14:46
mmccfacundobatista: my syncdaemon-exceptions.log has about 10 exceptions from about the time when I noticed it getting wedged: https://pastebin.canonical.com/75471/14:46
mmccchaselivingston: if it's already not responsive, yeah the red u won't show either. time to kill it with activity monitor14:46
chaselivingstonmmcc: piled up a bunch of sds again14:47
mmccchaselivingston: that's confusing - did you kill the 7 SDs, then restart and get more than one new one?14:48
chaselivingstonmmcc: apparenlty14:48
mmccer, by restart I mean restart control panel14:48
mmccchaselivingston - yikes. well, I guess I'd appreciate seeing your syncdaemon.log, then14:50
chaselivingstonmmcc: https://pastebin.canonical.com/75474/14:51
mmccchaselivingston: well I can fix that exception for you, but I'm not sure why it keeps spawning new ones… can you also send controlpanel.log ? :)14:52
mmccchaselivingston: to fix it, delete ~/Library/Preferences/ubuntuone/syncdaemon.conf14:53
chaselivingstonmmcc: https://pastebin.canonical.com/75476/14:53
mmccthat is, first kill everything, delete that file, then start the app again14:53
chaselivingstonmmcc: ah, now the control panel loads all the way14:54
chaselivingstonmmcc: and file sync is up to date14:55
mmccchaselivingston: good. you were the victim of an incompatible default conf change I made a week or so ago and since fixed. Sorry…14:55
chaselivingstonmmcc: haha, thanks for fixing that14:56
mmccchaselivingston: you're welcome, glad it was simple14:57
briancurtinmumble in a few minutes?14:58
dobeybriancurtin: afaik14:58
mandelthat is the plan, yes14:58
briancurtinhopefully my mumble works on this new setup14:59
ralsinaoops team, to the mumble!15:00
ralsinabriancurtin, joshuahoover mumble?15:02
briancurtinjust joined15:02
ralsinaDMN15:03
ralsinaThis worked 20 minutes ago!!!!15:03
ralsinalet's do this tomorrow :-(15:04
ralsinaSorry team15:04
briancurtindoes that mean you have to twitter shame yourself?15:04
ralsinayes it does15:04
dobey   ok15:04
ralsinaI don't understand what's wrong with my audio, it worked every time until last week :-(15:05
ralsinait even worked in my previous call15:06
ralsinasigh15:06
dobeyheh15:06
ralsinahttps://twitter.com/ralsina/status/25133709095508787215:06
gatoxdobey, i'm having some problems with some tests when they tried to use the user_home var from dirspec...... maybe you can help me15:07
mandeloh15:08
dobeygatox: sure. are you getting unicode objects instead of str objects, in those cases?15:08
mandelralsina, normal stand up then?15:08
ralsinamandel: yes15:08
mandelme15:09
mandel:P15:09
gatoxdobey, i'm trying to run some tests for u1-cp...... but when the expand_user function is executed in u1-client (which has an assert to ensure that receives and return bytes), after doing the operation of replace('~', user_home)..... with user_home being: from dirspec.utils import user_home ...... it fails because the result is an unicode obj..... because user_home is unicode..... and i'm not touching that in any of my tests..... do you know15:09
gatoxwho might be modifying that?15:09
dobeyme15:09
briancurtini need to type15:09
ralsinaalecu, dobey, mandel, gatox, briancurtin, mmcc: standup at will15:09
facundobatistammcc, most surely a bug I'm in the process of fixing (one branch already in, need to send the second), to unlock it you need to restart SD15:09
mmccfacundobatista: ok, cool. thanks for looking. let me know if there's anything I can do to help15:09
dobeygatox: it's a bug in contrib.testing.testcase.BaseTwistedTestCase i think15:10
ralsinaalecu, dobey, mandel, gatox, briancurtin, mmcc: forget it no standup wither15:10
ralsinaI know what you guys are doing15:10
ralsinaand the missing call is my fault, no need to make syou suffer for it15:10
facundobatistammcc, are you using nightlies?15:10
dobeyok15:10
mmccfacundobatista: I am using trunk, let me check if I'm out of date15:10
gatoxdobey, thx! i'll take a look at that... i was trying to find who is creating the path to _trial_temp but i couldn't remember/find it15:10
mandelwe standup or not?15:11
mandelok.. stupid lag..15:12
mmccfacundobatista: I'm slightly out of date, but I'm not missing any revisions from you15:12
* mandel goes back to c++15:13
dobeygatox: there is also a related issue to that in dev-tools, but the main issue here is the testcase in u1client15:13
mmccfacundobatista: also, this is on mac os x, just in case that is important to know :)15:13
briancurtinmandel: you could have also typed "goes back to nightmare"15:13
gatoxdobey, ok..... i'll try to fix that..... i'm blocked until that is working15:13
facundobatistammcc, not really, thanks :)15:13
mandelbriancurtin, lol yes, a little, and is not just the language ;-)15:14
rhys_Can anyone tell me some reasons for why Ubuntu One is not working for me? I replace files on one machine, they don't get updated on the others. I delete files on one machine, I then replace them. They sync up. I boot another machine, Ubuntu One syncs, the files are deleted. So I go back to the machine that I replaced them on, only to find they've been deleted from there since I booted the new machine.15:17
rhys_I'm a sysadmin and have tried completely resetting ubuntu one per the wiki twice now.15:17
rhys_I've tried a few different things, but mostly it seems when I boot my laptop or separate machine, changes just get borked.15:18
rhys_This is across multiple new installs of 12.04.115:18
mandelrhys_, I think rye can help you, can you rye?15:22
dobeygatox: i need to get lunch, but i can help more after if needed.15:25
gatoxdobey, thx...... luunch here too i think......15:26
gatoxdobey, i'm looking at that code right now..... i was going to do some tests15:26
dobeyok15:26
gatoxdobey, i'll let you know, don't worry15:26
dobeybbiab :)15:26
ryerhys_: may I ask you to collect and send the logs for both machines using the script - http://people.canonical.com/~roman.yepishev/us/ubuntuone-ubuntu-syncdaemon-diag.sh15:37
rhys_rye: ok. The problem is this is kinda an ongoing thing. I'm afraid if I just send you both the logs they will be too filled with noise for the bug to show up15:38
rhys_because the truth is it *mostly* works.15:38
ryerhys_: ok, are the files removed edited in any specific application?15:39
rhys_but like i put .xchat2 into the sync. Initially it works, all machines get my settings, transparent background and whatnot. Yesterday I added a few new channels to autojoin. I saw the gnome3 notification that a handful of files in that directory were updated and syncing. Today my new machine tells me Ubuntu One is in sync, but the autojoin is not there.15:40
rhys_rye: KeePass2 happens occasionally, which I've already seen a bug for. Its a .NET application, which I can understand. .purple (pidgin) does not work at all.15:41
rhys_the removed files are done via nautilus or bash.15:41
rhys_well. the rm command.15:41
=== gatox is now known as gatox_lunch
rhys_rye: if you want a reproducible error, make two machines and try to sync a .purple directory. Very quickly Ubuntu One will hang in "Syncing Files" forever15:50
ryerhys_: do you have any "Traceback" in ~/.cache/ubuntuone/log/syncdaemon.log ?15:52
mmcchi facundobatista, I've got an empty queue now but the web UI is showing directories on the server that no longer exist on my desktop. Is this part of the same bug? I removed the parent directory I was using for my stress test and saw AQ_UNLINK_ERROR in syncdaemon.log: https://pastebin.canonical.com/75484/15:54
mmccI'm thinking that our error feedback could be better…15:55
rhys_rye: there are no traceback15:56
rhys_no tracebacks on either of the 2 machines I can get to15:56
rhys_Ok. so I updated the autojoin list. .xchat2/srvlist_.conf was just updated. I can see it on the webGUI.15:58
rhys_Right now Xchat is running on my home machine, which is set also to be in sync.15:59
rhys_I will go home tonight, record exactly what I do, and see if it works. If it doesn't, I'll send you the logs per that script.15:59
rhys_for both machines15:59
mmccrhys_: I have a dumb question, is this only happening when your u1 updating the conf files of a running program?16:02
rhys_mmcc: it very well could be.16:02
mmccIn that case, I wonder if the running app is prepared for changed conf files, you know?16:03
rhys_simple updates always work as far as my memory stretches. this is always concerning the variations of running programs. I understand such concurrency is hard to do. what does ubuntu one look for? mtime?16:03
rhys_if mtime is the only value, a lot of programs which constantly touch files could be the source of all my woes.16:04
mmccdisclaimer that I'm not really a linux guy (yet) so maybe that's not a problem due to some common conf file design pattern that I don't know of...16:04
rhys_design pattern. lol. a lot of software is written with "whatever sounds good." such considerations of external programs updating files as they're being used is probably not a high consideration.16:05
mmccrhys_: what I was wondering is if you start e.g. xchat then change its conf file, does it have any way of knowing that you've changed it, or does it just read it once at startup?16:05
mandelmmcc, if it uses pyinotify yes, similar as in mac, you have to pay attention16:06
mandelmmcc, same as on windows, you place a watcher that tells you the app changed and there you go, asp.net pages do that for example16:06
mmccmandel: of course it *could* watch, but does it?16:06
rhys_mmcc: i'm worried about a worse problem. when i go home tonight and shutdown xchat, it will write that file with its current settings, making it have the newest version, which then overrides the changes I made today. I don't think it does that, but if it does that would explain it.16:06
mandelmmcc, AFAIK xchat does not16:07
mandelmmcc, depends on the app16:07
mmccmandel: right. I bet most don't expect their conf files to be written to while they're running16:07
mandelmmcc, yes, most don't expect it, you sometimes can tell them to reload them, of if the use gconf they might get a signal, but that is about it16:08
mmccrhys_: yep, that could be a problem, and as mandel points out, it'll depend on what each app does16:08
mandelrhys_, oneconf had the idea of letting you sync some of the configs, but I don't know how far it got16:10
mandelrhys_, and ofcourse some settings cannot be synced, as in, it does not make sense to sync them16:10
mmccin the future, maybe we can all have settings synced in u1db…16:11
mmccbrb, coffee16:11
rhys_true. But I would love to have application profiles for things like Thunderbird, Firefox, Pidgin, Xchat, Terminator.16:12
rhys_I'd write them if given good documentation16:13
mandelok, EOD here16:22
mandelsee you all tom!16:22
ralsinalunchtime + banks16:32
ralsinawill be back asap16:32
=== gatox_lunch is now known as gatox
facundobatistammcc, probably yes16:46
facundobatistammcc, try doing a rescan from scratch16:46
mmccfacundobatista: ok. using u1sdtool, right? dumb question, what is the volume id to pass to --rescan-from-scratch, is it the node_id that I get from u1sdtool --info=$HOME/Ubuntu\ One16:49
mmcc?16:49
facundobatistammcc, --rescan-from-scratch=""16:49
mmccfacundobatista: ack, thanks!16:49
dobeyonly ∞ more bugs to go17:08
dobeywhee, and 2 more hours until the raid is initialized17:16
=== trijntje_ is now known as trijntje
mmccin other news, changing the fsevents daemon from a concurrent queue to a serial queue seems to be working fine, but I lost the logs to check because they got rotated out :)17:39
mmcclooking at logging.conf, it looks like I can set the filesize really high, but maybe can't tell it to just never rotate… anyone know different?17:39
dobeyyou don't have both copies when they get rotated on osx?17:41
mmccdobey: yes, until it fills all 5 that it's configured to keep around17:43
briancurtini hate pkg_resources17:47
dobeymmcc: you can increase that number as well as the log file size itself; but outright stopping the rotation is a bit non-trivial i think, as the logger is using a rotating log class17:49
mmccdobey: yeah, I ended up looking at the code. much easier to fake it with a big filesize or large #files. thanks17:49
dobeywhat was that python module to use for parsing time strings and getting the difference between them in seconds or days or whatever?17:50
briancurtindobey: in the stdlib? datetime.datetime, and then i believe adding/subtracting between datetime's produces a datetime.timedelta17:54
dobeyah, timedelta, yes17:55
* alecu misses python17:58
dobeyhrmm, but how do i get a datetime() from an ISO string?17:59
dobey'2012-09-25 18:07:09.697594+00:00' for example18:00
briancurtindobey: i'll give it a shot18:00
dobeysad thing is that i remember doing this before, but i have no idea where exactly :)18:02
dobeyah, nevermind18:03
dobeyi don't need to parse the string actually18:04
dobeylaunchpadlib gives me a datetime.datetime already! :)18:04
briancurtinah nice18:04
alecuI was about to suggest http://wiki.python.org/moin/WorkingWithTime18:05
alecubut, that sounds much better18:05
gatoxi need to take a break....... i'll be back in 20min18:06
* gatox kicks the door18:07
=== gatox is now known as gatox_brb
dobeycrap18:20
dobeyTypeError: can't subtract offset-naive and offset-aware datetimes18:20
dobey:(18:20
dobeyand datetime.utcnow() or datetime.now() only give offset-naive times18:21
ralsinaHello again18:27
=== gatox_brb is now known as gatox
dobeyhow do i get a datetime object *with* offset for datetime.utcnow()? :(18:31
dobeybrb18:37
mmccdobey, when you get back, should there be an updated systray icon in the client-data project?18:51
mmccoh never mind, I was only looking at the big resolutions18:52
dobeymmcc: i think we need a different icon for the mac menu perhaps.19:13
mmccdobey: yes, now that I look through them, it looks like we don't have anything in there that fits19:15
mmccstyle-wise, that is19:15
dobeymmcc: do those need to be in .icns also?19:17
mmccdobey: I think so. I just tried a hacky test to set the systray QIcon to a .icns, and it didn't show up, but didn't give me any errors to work with either19:19
mmccI think they'll need to be .icns so that they'll look right on a retina screen19:19
dobeyis there a reference for menubar icons with relation to 'retina' as well?19:20
mmccdobey: looking19:23
dobeyman, the datetime api is really annoying :(19:27
gatoxdobey, just to let you know..... i'm still trying to find who is modifying the user_home var..... but i'm not being able to find that yet19:27
ralsinagatox: saw your tweet ... querés un tilo? ;-)19:32
dobeygatox: the BaseTwistedTestCase is setting HOME19:32
ralsinadobey, gatox: just in case, we are supposed to ignore $HOME19:32
dobeyor well, changing HOME19:32
dobeyor was it the temp dir19:33
gatoxralsina, i know......19:33
mmccdobey: if we were using the apple API directly, we could send it a PDF for the status item image. I don't know if Qt will be happy with that though, I'm going to test now19:33
gatoxdobey, yes...... it seems..... but it's really weird..... that part of the code seems to not being executed.... i'll keep testing that19:34
dobeygatox: testcase.py:39619:34
dobeyerr19:34
dobeygatox: contrib/testing/testcase.py:39619:34
gatoxdobey, yep.... i'm there19:34
gatoxdobey, ok..... let me keep trying some stuff and i'll let you know19:35
dobeygatox: what do you mean it's not being executed?19:35
gatoxdobey, i've modified the python the PYTHONPATH to point to the u1-client that i have, where i have lots of prints....... and some of them i can see it in the console..... but the ones related to the testcase.py file not19:37
dobeygatox: where is your test code?19:37
gatoxdobey, in u1-cp19:38
dobeygatox: in trunk? where can i see what you're doing exactly?19:38
mmccso, launchpad finally let me propose this branch -- fixes the sync_menu dummy for windows and macs, and adds a test_common: https://code.launchpad.net/~mikemc/ubuntuone-client/fix-dummy-sync-menu/+merge/12676619:38
mmccbtw, not sure I like the convention of naming things "common" that are only common to two platforms. not sure I like "nonlinux" better though19:39
* mmcc is not sure about so many things19:39
gatoxdobey, nono..... i didn't push any code..... i'm working here with a modified version of u1-cp and u1-client to try to fix the tests..... everything was working but with expand_user the new tests are broken.... so i'm trying to find out who is touching the user_home var and converting that into unicode19:39
gatoxdobey, let me debug a little bit longer19:39
mmccalso, that review is pretty short, might be a nice escape from say, pkg_resources, briancurtin  :)19:42
briancurtinmmcc: i'll review but still can't run CP IRL because of pkg_resources. can run tests, though19:44
mmccbriancurtin, ouch. well, this is a client branch, so maybe that's easier?19:44
dobeygatox: what is the MRO of your test case?19:45
gatoxdobey, mro?19:45
dobeygatox: class hierarchy19:45
briancurtinmmcc: oh, yeah. looking at it now19:45
=== yofel_ is now known as yofel
gatoxdobey, it ends up inheriting from TestCase (Twisted)...... just a sec..... let me copy the complete hierarchy19:46
gatoxdobey, from ubuntuone.controlpanel.gui.qt.tests import BaseTestCase  ->  from ubuntuone.controlpanel.tests import TestCase  ->  from ubuntuone.devtools.testcases import TestCase  ->  from twisted.trial.unittest import TestCase19:50
dobeygatox: ok, this is the other issue then, in dev-tools19:51
dobeyoh hey, my raid is ready to test/use now19:54
dobeyand i need to call a bank, brb19:54
dobeysigh20:01
dobeywell, at least my script is working sort of ok20:03
dobeyClosed 9 bugs; 52 remain Incomplete.20:03
ralsinadobey: I imagined there was a reason fr the shuffling of low 6-figure bugs20:04
dobeyheh20:04
dobeyralsina: i got tired of closing the incompletes by hand, so i wrote a script. needs a little tweaking, but working good so far now :)20:05
mmccgatox, I just remembered that you asked yesterday to see my sync_menu mac/win fix branch. Here it is: https://code.launchpad.net/~mikemc/ubuntuone-client/fix-dummy-sync-menu/+merge/12676620:24
gatoxmmcc, ack...... reviewing that20:24
gatoxmmcc, +1 from me20:25
mmccgreat, thanks gatox20:25
gatoxmmcc, thx for catching that :P20:26
mmccgatox: no prob. it was pretty easy to track down :)20:26
briancurtinarghhh, trunk tests pass on jenkins but not on my machine.20:41
gatox5:40 already..... eod here ...... i need to kill some aliens with the xbox to relax20:42
gatoxbye people! see you tomorrow!20:42
dobeysigh. wonder what caused that :(20:58
=== m_conley is now known as m_conley_away
mmcclate lunchtime21:13
dobeylater all21:25
briancurtinsee ya21:25

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