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

mmccok, that sync menu / indicator bug appears nice and fixed now on os x, but for some reason I can't reproduce the bug on ubuntu with recent trunk.00:03
mmcchave to go now, will come back later tonight to try again and then propose the merge00:04
mmccwhat should happen: start CP with --with-icon, and then do something outside the CP to change the status (add a file, etc). with the current code, the menu should update but the CP main window indicator won't, because the menu's handler overwrote the main window's handler00:05
mmccbut on linux just now the main window's indicator worked fine when called --with-icon, so maybe the menu registered its handler first? or something else is going on…00:06
mmccto be continued…00:06
mmccok, it looks like that issue is because of dbus - in the dbus implementation of the syncdaemon proxy we ADD callbacks for the status-changed signal, while in the perspective_broker implementation, we just SET the callback, so There Can Be Only One (callback)07:12
mmccso my question for the night is - is the sys tray status menu broken on windows like it is on OSX now, and no one noticed? or is there something else I need to figure out?07:13
mmccbut it's time for sleep now, so I look forward to seeing your answers in the morning :)07:13
=== trijntje_ is now known as trijntje
JamesTaitGood morning all! :D08:32
=== mpt_ is now known as mpt
alecuhello!12:03
facundobatistaHola alecu12:06
mandelalecu, buenas!12:13
mandelalecu, so I'm nearly done with clicking download and showing a empty generic preview with a cancel and buy now actions12:14
mandelalecu, debugging at the moment why the second preview does not get shown12:14
mandelis something like this: http://paste.ubuntu.com/1187152/12:14
alecumandel: is that all on the unity side? I've been working on some bits on the lens side.12:15
alecumandel: oh, no: that's on the lens side too.12:15
mandelalecu, is in the unity-lens-music side in the musicstore scope to get it done, the next step is to do the actual preview in the cpp side (unity)12:16
mandelalecu, yes, atm the unity preview I have is a summy one12:16
mandels/summy/dummy12:16
alecumandel: yes, this is similar to what I've been playing with.12:17
mandelalecu, ups.. well, I got to the point where I got an answer of the type: 'this was never tested'12:18
mandelalecu, I just wanted to be able to see the u1paymentpreview so I had to do this glue anyway12:19
alecumandel: right! I didn't get that far, either: I only showed the same preview, but with a new button added.12:24
alecumandel: but the dash would not show the new button.12:24
alecumandel: also, I got a lot of trouble getting the file.from_url to work.12:25
mandelalecu, where you using the same instance of the preview?12:25
alecumandel: yes12:25
mandelalecu, that might be the reason why it shows a new button.. from here: http://people.canonical.com/~mhr3/python/Unity-5.0.html I understand that with_preview takes a new instance of a preview and does the right thing12:26
alecumandel: it seems that gvfs is broken on Q, so getting a url is broken. I had to replace every webcall with a reading from a local file.12:26
mandelalecu, but it seems that it does not..12:26
alecumandel: right12:26
mandelalecu, fuuuuu to gvfs12:26
alecumandel: even nautilus has problems opening the trash:// url!12:27
mandelalecu, dednick seems to be they guy to ping about the preview problem12:27
alecuanyway, I'm scared of updating, because I updated yesterday morning and then spent half of the day chasing this issue :-(12:27
alecumandel: right, let's ask him12:28
mandelalecu, I'm in theory up to date, let me try to get to the trash12:28
mandelalecu, in my system trash:// on  nautilus (or files how they call it know) works12:29
alecumandel: if the webcalls work for you then it's not broken.12:29
alecumandel: when did you update your vm?12:29
mandelalecu, is my actual machine12:29
mandellike a few mins ago12:29
alecumandel: awesome, updating too.12:30
=== eu is now known as adorilson
ralsinagood morning!12:42
ralsinamandel: unless you have gnome from git, you still have nautilus :-)12:43
ralsinamandel: ubuntu didn't update it12:43
mandelralsina, yes, we are in 3.412:44
alecuralsina: good morning to you, boss12:44
dobeyhmm12:45
mandellunch time for me, I need energy to deal with unity ;-)12:49
alecumorning to you too, dobey!12:49
alecumandel: buen provecho12:49
dobeybuenas dias alecu12:49
* mandel back13:59
mandelalecu, I'll be doing the preview for the payment, or at least the closest thing possible14:00
alecumandel: let's settle on what we will send in that extended struct, so we can work in parallel.14:01
mandelalecu, sure, mumble?14:01
mandelalecu, talking seems to be faster14:01
alecumandel: let me find my mumbling laptop14:01
mandelsure14:02
mmcchey folks14:20
mmccdoes anyone use the windows sys tray icon/menu?14:21
mmccI think it should break the main window's status indicator the same as on darwin…14:21
briancurtinmmcc: yes14:21
briancurtinit doesnt really do a lot, but you have to use it to quit so that's about all i use it for14:22
mmccbriancurtin: have you ever noticed if the control panel main window status indicator is correct or not?14:22
briancurtinmmcc: you mean the green checkbox thing, or something else? (i'm not familiar with 'main window status indicator')14:23
mmccbriancurtin: sorry, yeah the green checkmark in the top right of the control panel window.14:24
mmccbriancurtin: I think that on windows, with the sync menu running, the checkmark in the main window should be stale - never updated after the initial status14:25
mmccI'm going to go test it in my windows VM, but I was just wondering if that was a known bug14:25
briancurtinmmcc: one of my tests after we make a new installer is to make the installer, then sync the installer to my u1 with that installer, and i watch that status change from green to synching to green, then check it online, as a smoke test14:26
briancurtinmmcc: is this stale status a recent change/issue?14:26
mmccbriancurtin: I don't think it's recent. hmmm.14:26
briancurtinmmcc: because i haven't been watching status change since i did the last installer a few weeks ago...otherwise i just have u1 off in the tray and i ignore it14:26
mmccbriancurtin: the sys tray icon isn't running in its own process or anything weird, right?14:27
briancurtinnope14:28
mmccthe issue is that the IPC version of the syncdaemon proxy replaces the status update handler when you tell it to set the handler, while the dbus version *adds* the handler - so on linux, both get called but on darwin, only the menu's handler gets called, because it was set last14:29
mmccIt *should* be the same on windows, but I guess there's more to it than that14:29
briancurtinmmcc: hmm. let me resync everything with trunk and try it out14:31
mmccbriancurtin: ok, thanks. I'm testing it too, so if you're busy you can skip it…14:32
briancurtinnvidia driver just crashed three times, so that's nice. "when in doubt, reboot"14:35
mmccbrb14:50
mmccb14:55
=== eu is now known as Guest71651
ralsinammcc, briancurtin, mandel, thisfred, alecu, dobey: standup in 1'14:59
alecuthanks!15:00
mandelme15:00
ralsiname15:01
thisfredme15:01
briancurtinme15:01
alecume15:01
dobeyme15:01
ralsinammcc is last, go mandel!15:01
mandelDONE: Tried to get a preview after a preview in the dash, it looks like calling Unity.ActivationResponse.with_preview does not work as expected, we will hardcode previews to always show the payment confirmation until we get that to work. Understood how we can pass the data between the processes so that, 1 we get data from the lens scope, 2 we send the password back by reading from the text field.15:01
mandelTODO: Create a mock of the payment preview with hardcode data but correct layout + sending the password back (will add the proper dict once alecu has written the doc so that we are in the same page).15:01
mandelBLOCKED: no15:01
mandelralsina, please15:01
ralsinaDONE: calls, worked on fixing a bug, talked a lot with design, 1-1s, etc. TODO: propose branch, fix other stuff BLOCKED: headache NEXT: thisfred15:01
alecuDONE: music-lens: research, understanding and mumbling15:02
alecuTODO: more of the same15:02
alecuBLOCKED: no15:02
alecuoops15:02
briancurtinDONE: replaced getPage and the HTTPServer's twisted implementations with standard library "equivalents" in https://code.launchpad.net/~brian.curtin/ubuntuone-dev-tools/py3-getPage-replacement15:02
briancurtinTODO: finish the HTTPS version15:02
briancurtinNEXT: dobey15:02
dobeyDONE: icon magic, music store poking15:02
dobeyTODO: release/package icon magic?, more music store poking15:02
dobeyBLCK: None.15:02
briancurtinback to thisfred15:02
dobeymmcc or thisfred: fight and go15:02
thisfredDONE: u1db basic auth | fixed get_docs bug TODO: u1db playlists BLOCKED: no NEXT: briancurtin15:02
mmccDONE: tweaked daemon branches, review, investigate icons, sync15:02
mmccindicator bug15:02
mmccTODO: sync indicator, start new daemon15:02
mmccBLCK: no15:02
mmccI am confused by our new ordering scheme15:03
mandelthisfred, is that an or | a pipe?15:03
ralsinaNot bad, no twitter paddlings today!15:03
alecubriancurtin: I like how you solved the HTTPWebServer issue in that branch. Have you tried running the sso tests with it?15:06
* alecu is really curious on how this will interact with our varied WebClient implementations.15:07
briancurtinalecu: i haven't tried yet. i have one small branch to fix that i can do right now, then i can check SSO15:11
mmccbetter status note: so I have a fix for the sync indicator inconsistencies, and I understand why the fix wasn't necessary on linux, just testing now on windows to be sure I understand what's going on there15:15
dobeyugh15:20
dobeypng2icns doesn't support the @2x stuff15:21
dobeyok, need to get lunch. bbiab15:29
ralsinadobey: when you come back, review of https://code.launchpad.net/~ralsina/ubuntu-sso-client/change-your-mind/+merge/122904 please (sadly, they are new strings)15:34
mmccso, what am I forgetting on windows to get the debug output? SET U1_DEBUG=1 doesn't seem to be having any effect15:50
briancurtinset that, and then run the app with --debug as well15:50
mmccbriancurtin: that seems to have no effect either…15:51
briancurtinweird. what exactly are you running?15:52
mmcccontrol-panel. I'm trying to reproduce the sync indicator inconsistencies I mentioned earlier15:52
mmccand I'm running from the source tree15:53
briancurtinohh, i'm not sure if u1cp has a debug output. SSO and syncdaemon do for sure15:53
mmccah, ok. so we need to do something special to enable sending the log to the console on windows?15:54
mmccbecause that'd be handy, as running from source isn't finding the sso gui :( (It's looking for ubuntu-sso-login-qt.exe)15:55
mmccbut it shouldn't be… urgh15:57
mmccOK - this was unexpected - I noticed there was still an icon in the tray, so I quit from there, then tried starting again, and control-panel complained about my command line args15:59
briancurtinhow are you starting it?16:00
mmccthey were wrong the whole time - but it was showing the control panel despite the args being wrong, until I quit the running instance - does it trigger some kind of "show running program" hook ?16:00
mmccI was running it with 'python bin\ubuntuone-control-panel-qt --with_icon' (note underscore instead of dash)16:01
mmccand now that I quit the old control panel, I'm getting debut prints from new runs16:02
briancurtinmmcc: yeah it'll just show the running one, since we only allow one instance at a time16:03
briancurtinmmcc: nice, i didn't think we had debug output in cp for some reason, but i guess i never tried that one. i know for sure its in SSO and SD16:03
mmcchuh, I guess I was expecting it to check the args before checking the unique instance, but I see we do it the other way around16:04
mmccok, not so mysterious anymore :)16:04
ralsinammcc, briancurtin: either one could do a review of https://code.launchpad.net/~ralsina/ubuntu-sso-client/change-your-mind/+merge/122904 please?16:18
ralsinato test it run "PYTHONPATH=. bin/ubuntu-sso-login-qt [--login_only] --app_name testing"16:18
mmccralsina: I'll do it on darwin16:19
briancurtini'll check it16:19
mandelmmcc, jut got the email about the latests branch of the daemon (sorry crappy beta email client in Q)16:20
mmccmandel: which email was that?16:20
mandelmmcc, the latests is jenkins-daemon-main but some tests are missing16:21
mmccoh the one about proposing the jenkins-daemon-main branch, right16:21
mandelmmcc, the one with the subject: fsevents daemon most recent branch16:21
mandelmmcc, yes, so, tests are missing but is nearly done16:21
mmccok. well, we can wait on that until you have time, I was just wondering if it was ready yet16:22
mandelmmcc, no, not yet16:22
mmccok, thanks16:23
briancurtinralsina: hm, for some reason i end up getting an ImportError for qt4reactor (which is there, and i can import it). looking into it16:28
briancurtinit happens after the window comes up, then it gets "Getting information, please wait..."16:28
mmccbriancurtin: are you running from source? I'm seeing import errors for twisted.internet, same problem. I wonder if the fixes from a while back for running from source didn't quite do it16:34
briancurtinsource16:35
mmccspecifically, prepending 'python' to the command line for IPC16:35
briancurtini dont know what the "for IPC" part means, but i'm running "python bin\ubuntu-sso-login-qt --app_name testing"16:39
dobeyralsina: needs fixing :)16:41
mmccbriancurtin: I mean that when the code generates exe names to start subprocesses, it is supposed to be prepending 'python' if sys.frozen isn't defined16:41
mmccin my case, it seems like it's not doing that correctly for syncdaemon, sometimes :\16:41
briancurtinyeah it does. i see get_bin_cmd returning [u'python', u'C:\\u1\\working\\change-your-mind\\bin\\ubuntu-sso-login']16:41
briancurtinweird that it's not doing that for you16:42
dobeymaybe an issue on osx only?16:42
mmccno, it's working for sso-login16:42
dobeyor are you both actually talking about running on windows?16:42
mmccdobey, right now I'm in windows16:42
dobeyhmm16:43
mmccI still haven't tried ralsina's branch16:43
briancurtini'm on windows and using ralsina's branch16:45
briancurtini'm not sure that this is specific to his branch, though. trying on trunk now16:46
briancurtinehh, doesn't work from source there either16:48
briancurtini'll try building this out to executables and look at it that way for the time being16:49
* briancurtin lunch+doctor run, back in a bit17:05
dobeyand there was much rejoicing!17:09
mandelok, EOD for me17:17
mmccwell, running from source is just broken on windows for me17:19
mmccI suspect it has something to do with this bug about inconsistencies between windows and unix in os.exec: http://bugs.python.org/issue855717:20
mmccif shell=False in subprocess.Popen, windows uses a function that won't look in $PATH17:20
mmccsounds suspicious but I'm not sure that's really what is killing this for me17:20
mmccbleh17:21
ralsinadobey: right, the app name. On the other bit, apparently user testing has caused us to avoid using "sign up" everywhere17:21
dobeyralsina: i'm not picky; but it can't say ubuntu one there :)17:26
ralsinadobey: agreed, removed the "Ubuntu One"17:30
ralsinadobey: BTW, next cycle it's going to say Ubuntu One everywhere because SSO is being rebranded17:30
* ralsina is ahead of the curve17:30
dobeyanyway, couple more comments on the proposal17:33
ralsinadobey: the different strings in the .ui files are meaningless, they are just placeholders17:38
dobeyralsina: assuming we don't use them on windows/mac to do translations through the Qt stuff in the future, I guess?17:45
ralsinadobey: if we do that, we are in for a world of pain, so I propose we don't do that17:47
dobeyok17:47
ralsinadobey: we can just always do the translation generation on linux and just use the files on windows17:47
dobeyright17:50
dobeyralsina: can you make the strings be the same anyway? So it's clear when someone else edits the ui in the future?17:52
ralsinadobey: sure17:52
dobeythanks17:52
ralsinadobey: pushed17:55
mmcchey ralsina, do you still have a branch pending working on the share_links panel?17:59
mmccs/panel/tab17:59
ralsinammcc: no17:59
mmccoh, it's merged?17:59
ralsinammcc: I have been doing some exploration there but nothing is working well17:59
ralsinammcc: yes17:59
mmccah, ok. I noticed test_share_links_search has some paths that are wrong on windows. I'll just file a bug18:00
mmccwas going to bug you if you were messing with it already anyway18:00
ralsinammcc: ok!18:00
dobeyralsina: looks ok to me now.18:03
ralsinadobey: I know it's light on tests but I would have to introduce whole new tests cases because this is not tested at all :-(18:05
ralsinadobey: so thanks18:05
mmccralsina, it's bug 1046466. I also noticed that the code it's testing returns paths with ~ in them - does that work on windows?18:09
ubot5Launchpad bug 1046466 in Ubuntu One Control Panel "test_share_links_search has unix-specific paths " [Undecided,New] https://launchpad.net/bugs/104646618:09
ralsinammcc: yes, if you apply expanduser to it18:09
ralsinammcc: or rather "on any OS that only works if you apply expanduser to it"18:10
mmccralsina: ok then, it should be a trivial test fix18:10
dobeyralsina: and we have the FFe approval now; so as soon as it's approved/landed in trunk, i'll get the patch into the Ubuntu package as well :)18:21
ralsinadobey: awesome18:22
dobeyralsina: btw, your math is wrong. :)18:27
dobeyralsina: if you don't pay your $100 the first month, the second month you would owe $202, not $102, no? ;)18:27
ralsinadobey: not if you pay the second month's bill :-)18:28
ralsinadobey: a possible strategy is to pay every other month, for example18:29
ralsinavery sun tzu, confusing the enemy, etc.18:29
dobey"only pay on months when the moon is full on the eve of the bill due date"18:30
ralsinadobey: sure18:30
dobeysounds less Sun Tzu, and more OCD. :)18:30
ralsinayou have only two moves, pay or not pay18:31
ralsinathe city as sue or not sue18:31
ralsinaon each owner, of course18:31
mmccaha, so the windows tray icon didn't have file sync status until just recently18:42
mmccso I'm not crazy and I can propose this branch18:43
mmccas soon as I test it on linux18:43
mmcchave we had any serious windows testing since that status menu stuff went in? (ralsina ?)18:45
* briancurtin back18:52
briancurtinmmcc: i dont know anything about "status menu stuff" so i would think that answer is probably no18:52
ralsinammcc: nope18:53
mmccbriancurtin: the "status menu stuff " landed between august 14 and 20, it adds extra stuff to the sys tray menu and breaks the main window sync status indicator on mac and windows18:54
ralsinammcc, briancurtin: we should make windows nightlies work again and ask QA to run some18:54
ralsinaI will put it on my plate for tomorrow18:54
mmccralsina: any plans to eventually have tarmac run tests on mac and windows?18:54
mmccI guess I know a bit about the plans for mac18:55
dobeywell, no, not really18:55
mmccnot that the tests caught this18:55
dobeytarmac running tests on everything would be crazy complicated :-/18:55
mmccfair enough. be nice to have automated tests on windows at least, though. seems like no one (including me) enjoys firing up windows when reviewing branches18:56
ralsinammcc: running tests pre-commit on tarmac in more than on eOS is very very difficult18:56
ralsinammcc: yes, we relaxed on that a bit and we shouldn't have18:56
briancurtini didn't know windows nightlies weren't working. i figured since QA hadn't said anything that they were fine18:57
mmccI'll start with the man in the mirror… gotta solve my VM shared folder problems18:57
mmccthat'll make it less annoying to run windows tests18:58
dobeymmcc: we do have automated tests on windows in jenkins; but i think they are failing for some reason18:59
mmccdobey: ok. where do I look to see that reason? not promising I'll fix it, just curious if it's the same thing I just fought19:00
ralsinammcc: there has been a broken test for a few weeks we never got around to fixing :-/19:01
mmccok, so not the same thing.19:02
ralsinammcc: https://jenkins.errormessaging.com/view/Windows/ 20 days or so down19:04
dobeyah19:05
dobeysearch box tests are failing on cp19:05
dobeya couple of u1sdtool tests are failing on client19:05
dobeyhrmm19:06
=== tetris4_ is now known as tetris4
mmccok those search box failures are bug 104646619:08
ubot5Launchpad bug 1046466 in Ubuntu One Control Panel "test_share_links_search has unix-specific paths " [Undecided,New] https://launchpad.net/bugs/104646619:08
dobeyok19:09
mmccand the other one is something that's been really annoying me on darwin too19:09
dobeyi have a branch to fix the windows-installer issue19:09
mmccI meant the u1-client one . weird that that's where it shows up19:09
dobeyoh, the on_download_finished issue?19:10
mmccyeah19:10
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-windows-installer/fix-jenkins/+merge/12292819:10
mmccannoying when testing because it spams the log output19:11
dobeyralsina, mmcc, briancurtin: ^^ that should fix the installer build anyway19:11
ralsinadobey: checking19:11
ralsinadobey: looks good to me19:15
mmccdobey, looks ok. just running setup-mac now to assuage my paranoia19:16
briancurtinlooks fine, building now19:17
briancurtincross platform jinx19:17
dobeyheh19:18
dobeymmcc is buying coke for everyone?19:18
mmcchuhwha19:19
mmccbriancurtin: I'll let you sign off, since the windows change is more significant19:20
dobeyhrmm, i wish there was an easier way to pull all the translations out of ubuntu for something, off launchpad. the whole getting a link in an e-mail thing is a bit tedious19:26
mmccps briancurtin if you are building trunk to test that jenkins fix, can you also just poke at the sync indicator? start cp, add a file to your synced folder, see if it changes the status shown in the window, and see if it's in sync with the menu that the sys tray icon shows…19:30
briancurtinmmcc: will do19:30
mmccbriancurtin: thanks!19:30
dobeygah; the cloudy shroud of darkness is moving in19:36
briancurtindobey: installer branch is good19:42
dobeythanks19:42
dobeyrain rain, GTFO19:50
briancurtinmmcc: installer built from trunk doesn't work. "getting information" forever, status shows "loading" after it started up disconnected. weird. i cant really look into it right now though since i'm behind on py3 stuff20:10
=== eu is now known as Guest81798
mmccbriancurtin: ok. thanks for looking. :(20:12
mmccI also get the 'getting information' forever on windows20:14
briancurtinmmcc: maybe tied to the issue i was having earlier with ralsina's branch where sso-login-qt was starting sso-login and when it did that, it could no longer import qt4reactor20:16
briancurtiner, not an issue with his branch, just an issue seen while trying to test it20:17
mmccbriancurtin: maybe. I was hoping that was confined to running from source and not having the right buildout20:17
ralsinammcc, briancurtin: good thing we are not planning any windows releases20:17
mmccer, not having the right name for python in the new buildout20:17
ralsinammcc, briancurtin: and I know that's not "good" but hey, we are stretched20:17
mmccright right20:17
=== Guest81798 is now known as adorilson
mmcclunch20:46
dobeyhrmm20:50
dobeywe use python-distutils-extra on windows/mac also?20:50
briancurtindobey: i havent looked into what it's used for, but it's there20:51
briancurtinand i seem to remember not having it once and it causing issues, but that was long ago20:51
dobeyoh, i see20:52
dobeythe build_i18n is replaced in sso20:52
ralsinadobey: it's there but it's completely broken, at least on windows20:53
dobeybroken how?20:54
ralsinadobey: well, it does nothing useful20:55
dobeybuild_i18n?20:55
ralsinadobey: and when I was doing the windows packaging, nothing -extra is supposed to do worked20:55
ralsinadobey: build_i18n doesn't work because we lack tools on windows20:55
dobeyralsina: then how is ubuntu-sso-client installed?20:55
dobeyralsina: right, which is why there is a dummy override in ubuntu-sso-client's setup.py20:56
ralsinadobey: it's probably just copied into a folder20:56
ralsinadobey: since "installing" it on windows is useless anyway20:56
dobeybecause we're not installing intltool and everything it needs as well20:56
ralsinadobey: because that's not how we ship it20:56
dobeyralsina: well, it has options for py2exe stuff defined in it20:57
ralsinadobey: yes, they never worked, either20:57
dobeyif all that stuff doesn't work, we should probably remove it all20:57
ralsinadobey: py2exe needs so much hand holding, the generic stuff -extra does never worked at all20:57
ralsinayes20:57
ralsinawe should not even import it on windows20:57
dobeythe problem is i think we have to :(21:00
dobeyhrmm, or maybe not21:00
dobeybut extra ugly stuff if not21:00
ralsinadobey: that setup.py needs lots of love from someone who actually understands that kind of thing21:01
ralsinawhich AFAIK is noone in the world21:01
* ralsina has hunted years for that mythical developer who understands crossplatform python setup scripts21:02
briancurtineveryone who has tried to tackle distutils eventually wishes to be disassociated with the project21:04
* dobey sort of understands that stuff; though not py2exe21:05
briancurtina few years ago i might have said to get tarek ziade...i think he retired from distutils forever21:05
dobeyto be fair, i have hacked on automake before.21:05
ralsinadobey: automake should have twisted your brain enough for this to make sense21:06
ralsinabriancurtin: tarek ran away after a while yes21:06
ralsinalike everyone else21:06
ralsinadobey: py2exe adds a lot of funny bits21:06
ralsinadobey: and AFAIK py2app adds a barrel of *other* funny bits21:07
ralsinadobey: in fact, any py2exe thing we have in the individual project's setup.py can be killed because we are not using it21:07
ralsinathe only py2exe/py2app stuff in use in real life is in ubuntuone-windows-installer AKA the-project-that-should-be-renamed21:07
ralsinaI may add cxfreeze support some friday to that to make it more interesting21:08
dobeyok21:08
dobeywell i have a cross platform setup.py working for ubuntuone-client-data now; but it doesn't install anything for !linux yet21:11
dobeybut of course, installing just an .ico or .icns file isn't very useful21:11
ralsinadobey: indeed21:12
ralsinadobey: on windows we don't even install the icon, it's embedded in the binary21:12
dobeywell, it is on linux too21:12
dobeybut we have some extra magical magic21:13
alecuom$d, I really hate C++, and the time it takes to compile.21:20
alecuon the other hand, I have a new found love in Vala.21:20
alecuever since realizing that vala has yield and async methods that are very similar to inlineCallbacks.21:21
dobeyheh21:24
ralsinaalecu: there is a chance to send mandel to a nux sprint next week21:31
alecuralsina: that would be awesome21:31
ralsinaalecu: still pending approval, but hope that helps you guys21:31
ralsinaalecu: I am reading a go book, it's like twisted, but sane21:31
alecuralsina: we have split our work so he gets to do the ui, and would benefit a lot from going to that sprint.21:32
ralsinaalecu: that's what I heard, so fingers crossed we get it21:32
alecuralsina: I'm working on the bits that talk to the servers... so, as much I would love to go to London on summer, I won't benefit so much from it :-(21:33
ralsinaalecu: haha, was not going to send you. Mandel is much closer.21:33
dobeyalecu: can you review https://code.launchpad.net/~ralsina/ubuntu-sso-client/change-your-mind/+merge/122904 ? it's your review day after all :)21:34
ralsinaalecu: and I *know* it lacks tests, but those areas have none and I can't do a hugebranch with completely new testcases :-(21:35
alecudobey: oh, it's my review day, right! I spent all day reading c++ and vala :P21:35
ralsinaalecu: you lazy dev, having fun all day ;-)21:36
alecuralsina, dobey: are you guys in a hurry with this branch? I have to go now; I can do the review tonight or first thing tomorrow.21:36
ralsinaalecu: early tomorrow is ok, we have 3 days21:37
* alecu takes note.21:37
ralsinaI would rather finish that thing tomorrow though :-)21:37
ralsinaEOD for me21:38
ralsinabye people see you all tomorrow!21:38
alecuralsina: my first review would be "please add a bug for the tests"!21:38
ralsinaalecu: feel free to even file the bug and assign to me, but that's not something we are going to get a FFe for :-)21:39
alecuoh, right :-)21:39
=== salgado is now known as salgado-afk
dobeyyes, the sooner that branch lands, the better. but tomorrow am review is ok. just want to get it in ubuntu and get it done :)21:41
dobeyhave other stuff i need to get FFe for as well :-/21:41
=== salgado-afk is now known as salgado
alecudobey: ack.21:49
alecuok, this is EOD for me! see you all tomorrow!21:49
dobeycheers alecu21:50
dobeysame here; later all!21:53
mmccback...22:03
mmccOK, fixed some dbus tests and wrapped that sync indicator fix up. For review whenever: https://code.launchpad.net/~mikemc/ubuntuone-control-panel/fix-sync-status/+merge/12297423:11

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