/srv/irclogs.ubuntu.com/2012/11/26/#ubuntuone.txt

mandelMorning all!09:06
JamesTaitHappy Monday!09:45
=== mandel is now known as mandel_lunch
dobeywhee13:54
=== davmor2_ is now known as davmor2
=== mandel_lunch is now known as makdel
makdeldobey, hello!15:06
dobeyhi broken keyboard mandel15:06
dobeyor you just can't spell your own name now? :)15:06
makdeldobey, it seems that we are not going to be many today, karni is ill and is a holiday in ar15:06
makdeldobey, he, I'm stupid :P15:06
=== francisco is now known as Guest73379
=== makdel is now known as mandel
mandeldobey, much better :)15:07
dobeyhehe15:08
mmcchi folks15:10
dobeyhi mmcc15:10
mandelmmcc, o/15:11
mandeldobey, mmcc, what time do we have the standup?15:37
mandelif we have one, 'cause is just the 3 of us + brian (or so I think)15:37
mmccmandel:  I'm checking on bug 1061901 with current trunk, I think brian fixed it with https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/nam-setproxy-windows-workaround/+merge/13062615:37
ubot5Launchpad bug 1061901 in Ubuntu Single Sign On Client "webclient tests broken on windows: setProxy fails" [Undecided,New] https://launchpad.net/bugs/106190115:38
mmccmandel: in 20 minutes, according to the calendar15:38
dobeymandel: in ~22 minutes, but if it's just us few, i'd say skip it15:38
mandeldobey, I think the same15:38
mandelmmcc, hm... I wonder what was going on, did you see it happening on mac or linux?15:38
* dobey needs to file his expenses today though15:38
dobeymandel: mvo is apparently around somewhere today too no? :)15:39
mandeldobey, uh, I forgot about him, sorry15:40
mvodobey: hello15:40
mmccmandel: IIRC there was a function that only existed in some new qt version or something - I don't remember seeing it on mac, but I might not have checked15:40
mvoI'm here, just finished (again!) my unity sc-integration branch, lets hope its really finished this time around :)15:40
dobeybut yeah, half the team is gone15:40
mandelmvo, hehe I have the problems landing things in unity15:40
mvomandel: :)15:41
* mvo crosses fingers15:41
dobeymvo: is software-center the only project we (client engineering) ship for the consumer apps side of things?15:42
* mvo scratches head15:44
mvodobey: I think so15:44
mmccmandel: confirmed that this branch https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/nam-setproxy-windows-workaround/+merge/130626 fixes that bug, so I set it to fix committed.15:47
dobeyhrmm15:48
* mandel looks15:48
mandelmmcc, bummer, we have started working around bugs in diff lib versions.. I wonder if it is better to ship windows and mac with the same qt version as on linux15:50
mandelmmcc, will 'in theory' easy the pain with these type of things15:50
mmccmandel: do all the supported versions of linux have the same version of qt?15:51
dobeymandel: we have to support multiple qt versions on linux15:51
mandelmmcc, no ^15:51
dobeymandel: we are going to have to do these sorts of things regardless of what versions we ship on mac/win15:51
mandeldobey, mmcc, which means that that should be failing on previews versions, right?15:51
dobeymandel: no. but that check is wrong; we should check the qt version, not the platform, to determine when to make that call15:53
dobeyor pyqt version rather15:53
mmccmandel: maybe - see brian's comments on the merge, he suspected a bug in pyqt, maybe that doesn't happen on linux?15:53
mvois it broken on all platforms in this version?15:53
mmccoh dobey's right - it's the pyqt version, not the qt version15:54
mandelwe should double check.. I would not be surprised if it is a platform specific bug...15:54
dobeyi suspect it's not a platform-specific bug15:54
dobeybut a pyqt-version-specific change15:54
mandeldobey, we don't have tarmac running on old versions of ubuntu, do we?15:57
mandelwould be something nice to have...15:58
dobeymandel: yes, but we don't land trunk on them; we do have nightlies building on them though, and the nightlies run the tests15:58
dobeymandel: but if the test isn't correct, it doesn't necessarily mean anything if it passes when it should fail :)15:58
mandeldobey, yes, that is one of the flaws of tests, you can write them to pass or they can have bugs :)15:59
mandeldobey, lets do tdd on our tests15:59
mandelhehe15:59
mandelmvo, dobey, mmcc, you decide if we do the standup, if we do it has to be in #u1-client due to my work :(16:00
mmccfor the systems that run the nightlies - how do (did) they get their pyqt versions? getting old pyqt versions is a problem16:00
mvomandel: I would say lets do a short one16:00
dobeymmcc: they use what's in the ubuntu archive16:01
dobeymandel: i say skip it :)16:01
mandelmmcc, is you call16:02
dobeywhere's brian?16:02
mmccI'd vote for a quick one. phone it in if you like16:03
mandelmmcc, well, lets do a quick one over #u1-client internal channel, is a matter of writing the notes..16:03
mmccmandel, this could use a review: https://code.launchpad.net/~mikemc/ubuntuone-control-panel/launch-separate-darwin-menu/+merge/13526816:20
mmccalso rockstar is on deck for reviews today. do we have rockstar here?16:20
mandelmmcc, on it16:20
mmccwe need a bot to remember who's on the team.16:21
mmccbrb16:22
dobeymmcc: https://launchpad.net/~online-services-clienteng16:22
dobeymmcc: rockstar is on swap day today16:22
mmccdobey: ah, ok thanks16:23
mandelmmcc, I like the fact that we use subprocess, but is there a reason why we don't use the runner we already have under sso utils (I hate that module, but since it is there...)16:27
mandelmmcc, I'm talking about https://code.launchpad.net/~mikemc/ubuntuone-control-panel/launch-separate-darwin-menu/+merge/13526816:28
dobeymmcc: won't that also potentially launch multiple copies of the menu?16:32
dobeyor does the menu do ipc and keep itself unique?16:32
mandelgood point, we might need to use the trick we have atm with control panel16:32
mandeland sd, right?16:33
dobeyi'm not sure if the other runner module code helps with that case or not, either16:34
mandeldobey, it does not AFAIK and i'd love to kill it, is buggy16:34
mmccsorry, was afk there - the menu process doesn't try to keep itself unique, but the branch instantiates the menubariconlauncher after control panel has done its own unique app checking -- so if we launch CP multiple times, we don't launch the menu multiple times.16:39
dobeymmcc: but if you close the control panel, and then run it again, does it not open a new menu process?16:39
dobeymmcc: it's understandable if cp is already running, but what if it's not?16:40
mmccIt hasn't in my testing, no. now I need to double check to see if I can explain why :)16:40
mmccso running the menu process twice (via popen or the shell) doesn't start two menu processes. the second one just silently does nothing. this is the expected behavior for mac apps, and it's handled by default by the cocoa framework. (which is why our qt apps don't also do it)16:45
mandelmmcc, go for cocoa! I wonder, is it possible to add a test for this in case this ever changes?16:46
dobeymmcc: ah ok. so it's just impossible to run the same cocoa process twice?16:48
mmccmandel: not totally impossible. you can use 'open -n' on the shell to force it to start a new process, but I'm not sure what mechanism that uses16:49
dobeyah ok16:49
mmccmandel, not sure about adding a test, what exactly do you want to test? I wouldn't expect the basic process running stuff in cocoa to ever change on us…16:50
mandelmmcc, that there is only one process that is ran.. maybe starting one and asserting that the second one is not.. but I don't know how16:51
mmccassert sys.platform == 'darwin'16:54
dobeyalright, need to get lunch; bbiab17:01
mandelEOD here, mmcc I'll finish the review tom early in my morning17:19
mandelsee you all tom!17:19
mmccok, bye mandel!17:20
dobeywho to beg for reviews now18:14
dobeyoh brian is on holiday today18:15
dobeymmcc: so i guess it's just us left for today18:16
mmccyeah, if you have a review for me, shoot.18:16
mmccbtw, how did you see that brian is on holiday? is there a listing somewhere I don't know about?18:17
dobeythere's a 'holiday/leave calendar' on canonical admin18:22
mmccoh, yeah I guess I remember seeing that. thanks18:24
dobeymmcc: i have 3 branches that i proposed during the sprint…18:31
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-client-gnome/kill-share-contacts/+merge/13429618:31
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-control-panel/no-msg-menu/+merge/13446718:31
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-client/no-msg-menu/+merge/13446518:32
mmccok, I'll take a look18:33
dobeymmcc: also, do you know the correct process for https://one.ubuntu.com/help/faq/what-does-the-root_mismatch-error-mean/ on Mac?19:50
dobeyhrmm, the Ubuntu version of that needs to be updated as well19:50
mmccdobey: yes, I recently sent chaselivingston some details about that, I'm not sure if he was planning to update that page or not.19:51
chaselivingstonmmcc: …oops19:51
dobeyah19:51
chaselivingstonmmcc: let me see if i can find that19:51
mmcchrm, actually it wasn't that specifically. I'll send an email with the full details19:51
dobeygreat19:51
chaselivingstonmmcc: ah ok, whew. thought i had lost it19:52
mmccchaselivingston: no, in retrospect I think it was just on IRC or something :)19:52
chaselivingstonmmcc: ah ok19:53
mmccok chaselivingston , I sent you the instructions. let me know if you need extra detail or if I should send them to anyone else too20:03
chaselivingstonmmcc: thanks, i'll add those to the faq20:03
chaselivingstondobey: ^^^20:03
dobeycool, thanks20:03
mmccso, our proxy tunnel runner works from source but not frozen for OSX. it also doesn't log any errors and just uses the plain t.i.reactor version of connectSSL when it can't start the proxy tunnel21:53
dobeymmcc: did you get a chance to look at my branches btw?22:09
mmccdobey: still in the queue, sorry - I was thinking I'd be out of the weeds with this proxy question sooner, so I kept digging on it. I'll look now.22:11
dobeyoh. what's wrong with the proxy?22:19
dobeywell i think it's time for me to call it a day for now at least. later!22:28
mmccwhoops, missed you there. bye. as for the proxy - the basic issue is that the proxy tunnel is not being started on os x, and so we don't use the system-configured proxy. also we're not logging that fact.22:34

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