/srv/irclogs.ubuntu.com/2012/10/01/#ubuntuone.txt

JamesTaitHappy Monday, all! :-D08:29
=== mpt_ is now known as mpt
* mandel reboots due to updates10:27
gatoxgood morning11:13
mandelgatox, morning!11:34
gatoxmandel, hi, how are you?11:34
mandelgatox, fine.. although I'm getting tired of the unity trunk breaking and having to fix it every morning :-/11:35
gatoxmandel, :S11:36
mandelgatox, how are you doing?11:48
gatoxmandel, fine..... setting my mac up to date to start fixing stuff there11:48
mandelgatox, ouch11:49
alecuhello, all!12:09
gatoxalecu, hi mister12:09
mandelalecu, morning!12:09
ralsinagood morning!12:44
alecuhi there, boss!12:45
gatoxralsina, hi12:45
ralsinahello gatox, alecu12:48
mandelralsina, morning!12:50
mandelnot related, but time for lunch :)12:50
=== mandel is now known as mande|lunch
nessitagatox: would you know why when clicking on the U1 icon in the messaging menu the controlpanel is not opened?12:55
gatoxnessita, checking.....12:56
nessitagatox: this is precise up to date with nightlies12:56
nessitagatox: my wild and uneducated guess is that the U1 icon still points to the inexistent u1-installer12:57
gatoxnessita, let me upgrade and check12:57
gatoxnessita, no.... no working here neither.... could you please file a bug for that?12:59
gatoxnessita, if alecu agrees, you can assign that to me12:59
nessitaack13:01
gatoxnessita, thx!13:01
nessitaalecu, gatox: bug #105957113:02
ubot5Launchpad bug 1059571 in Ubuntu One Client "When clicking on the U1 icon in the messaging menu, nothing happens" [Undecided,New] https://launchpad.net/bugs/105957113:02
dobeyeh?13:03
gatoxnessita, thx13:03
gatoxalecu, do you want me to take that bug?13:03
alecugatox: sure, go ahead. But I think the darwin release takes priority.13:04
dobeyah13:04
gatoxalecu, yes13:04
dobeygatox: i'll fix it13:04
gatoxdobey, ok13:05
gatoxnessita, dobey is going to fix that13:05
nessitagatox, dobey: thanks!13:07
dobeynessita, gatox, alecu: https://code.launchpad.net/~dobey/ubuntuone-client/fix-msg-menu/+merge/12728013:38
gatoxdobey, on it13:39
=== m_conley_away is now known as m_conley
gatoxmmcc, ping13:47
gatoxis someone currently working on mac?? i'm trying to reset the buildout, because i expect that several things change..... but i can get it to work13:58
alecugatox: how are you doing it?14:07
gatoxalecu, following the document14:08
alecugatox: have you updated the brew too?14:08
gatoxalecu, no.... i started from the buildout section14:09
alecudobey: +114:09
gatoxbut now..... pyqt is not being recognize....... so i think i will need to install everything again14:09
alecugatox: perhaps you may want to try that too. I don't recall if it's in the document.14:09
gatoxmaybe with some of the updates i lost things14:09
=== mande|lunch is now known as mandel
alecugatox: SO updates?14:09
mandelralsina, 1-1 when ever you want14:09
gatoxalecu, yes14:09
alecui mean... OS updates :-)14:10
alecugatox: oh, ok.14:10
alecugatox: anywaym, try updating the qt brew first, to see if that fixes it.14:10
gatoxyes14:11
alecugatox: qt, or pyqt, or everything14:11
alecugatox: https://github.com/mxcl/homebrew/wiki/FAQ14:11
alecuDo you guys know how newspapers always get names wrong?14:14
alecuI was surprised this morning to see that the py3.3 news got Mr. Curtain's last name wrong, too! http://docs.python.org/py3k/whatsnew/3.3.html#pep-397-python-launcher-for-windows14:15
ralsinamandel: sorry, was on a call, let's try mumble14:20
mandelralsina, ok, let me launch os x14:20
ralsinaalecu: is Brian Curtain the french cousin?14:22
briancurtinha, i'll have to correct that14:26
mmcchi folks. gatox, can you tell me what exact error you're getting? you shouldn't have to re-install brew stuff, only the buildout changed14:26
mmccBrian Curtain sounds like someone used voice transcription software to write release notes… not a bad idea, really. I wonder how well it'd work for IRC14:28
gatoxmmcc, i've created a new branch for the buildout..... follow all the steps in the document..... but when trying to run the tests or execute something i keep getting some dependencies issues...... let me finish with the upgrade of the things.....and i will try again and copy the output14:28
mmccgatox, ok. don't forget to 'source env-mac' , and it's important to do it while you're in the directory scripts/devsetup/14:30
=== 50UABSEYY is now known as trijntje
=== eu is now known as Guest92783
=== Guest92783 is now known as adorilson
mmcce.g., if you're just in the top level of the buildout and you do 'source scripts/devsetup/env-mac', it won't work14:30
gatoxmmcc, ack14:31
gatoxmaybe was that14:31
mandelagh! I need to restart for the updates to take effect..14:51
gatoxmmcc, i'm having a problem with the qtreactor when trying to run the tests as the document says..... let me paste the output14:55
mmccok, so it looks like bug 1056332 is still an issue, despite having plugged the memory leaks.  ralsina or gatox, I could use help on bug 1049973 -- I'm writing an email with what I know about that now14:55
ubot5Launchpad bug 1056332 in Ubuntu One FsEvents daemon "daemon accumulates high memory usage over time" [Critical,In progress] https://launchpad.net/bugs/105633214:55
ubot5Launchpad bug 1049973 in Ubuntu One Control Panel "darwin: control panel does not handle system quit event" [Critical,Confirmed] https://launchpad.net/bugs/104997314:55
mmccok gatox, I'll brb and then take a look14:56
gatoxmmcc, ack, thx14:56
gatox_macmmcc, http://paste.ubuntu.com/1254010/14:58
mandelme15:00
gatoxme15:00
briancurtinme15:00
dobeyme15:01
ralsiname15:01
ralsinammcc: ?15:01
ralsinaalecu: ?15:01
ralsinamandel: go!15:02
mandelDONE: Splitted preview branch to have two other branches it depends one, one for the text entry an otherone for the action link. Discovered unity trunk does not longer build in my syste :-/15:02
mandelTODO: Get unity back to compile in my system. Add some ui tests.15:02
mandelBLOCKED: trunk failing...15:02
mandelgatox, please15:02
alecume15:02
gatoxDONE:15:02
gatoxFixed and landed the u1-cp branches. Start setting up the environment to work on mac.15:02
gatoxTODO:15:02
gatoxFinish with the mac env setup and get it working.15:02
gatoxBLOCKED:15:02
gatoxWith the mac env setup (working on that).15:02
gatoxbriancurtin, go15:02
briancurtinDONE: outside of my half-day and the team call, i just poked around debugging the U1CP issue with pkg_resources on windows15:03
briancurtinTODO: get windows IRL working15:03
briancurtinNOTE: i'm going to the john hunter memorial service in a few minutes. not sure how long it'll take but im trying to work it as a long lunch, and i'll stick around later today15:03
briancurtinNEXT: dobey15:03
dobeyDONE: team meeting, reviews, bug triage, bug fixes15:03
dobeyTODO: 4.0.0 releases15:03
dobeyBLCK: None15:03
dobeyralsina: go15:03
ralsinaDONE: calls, calls, reviews, then some calls, then some reviews. TODO: get into mac gear. Also call and reviews. BLOCKED: no NEXT: alecu15:03
gatoxralsina, i see a pattern in your tasks :P15:03
ralsinagatox: oh yes15:04
ralsinagatox: never get into management kid, your ears will fall off.15:04
gatoxjejejje15:04
alecuDONE: json fixes for dash payments15:04
alecuTODO: get protobuf 3 changes merged upstream, get lens work merged15:04
alecuBLOCKED: no15:04
mmccDONE: poking at quit bug, fsevents daemon mem usage. some reviews15:04
mmccTODO: same15:04
mmccBLOCK: quit bug: need expert qt help15:04
alecummcc: what's the problem with the quit bug?15:05
mmccalecu. I think it's actually a couple of bugs, but one is that the system quit event doesn't seem to be sent to the places we expect.15:06
mmccwe register a qaction for cmd-q, but that doesn't fire, and our QApplication subclass doesn't seem to get the aboutToQuit signal15:07
mmccso the overall issue is that we're not doing the right cleanup when the user quits. and I'm hoping that it's related to the bug where sometimes it hangs during quit and doens't actually go away15:08
mmccgatox, qt4reactor should be in the eggs/ directory in your buildout. can you paste what's in scripts/devsetup/eggs ?15:10
gatoxmmcc, yes...... let me do that15:10
gatox_macmmcc, http://paste.ubuntu.com/1254045/15:12
gatoxmmcc, is not there..... can i just install it in the system..... or it should be included in the buildout for the other things to work?15:12
mmccgatox: weird. I wouldn't install it in the system. let's just get your buildout working. try this: go to scripts/devsetup and run 'bin/buildout install development'15:14
mmccbtw gatox, can you also show what's in scripts/devsetup/parts ? if it had a problem with downloading the sourcedeps (devtools, storageprotocol, and dirspec), then it might have skipped the 'development' part, which comes after sourcedeps15:15
mmccand qt4reactor is in development but isn't a dependency for anything else, so that'd explain this15:16
gatox_macmmcc, i just executed sudo ./bin/buildout install development…. everything was ok with that…. in the parts i have: http://paste.ubuntu.com/1254057/15:18
mmccgatox_mac: you don't need sudo.15:19
gatox_macmmcc, in my case yes…. or it says permission denied15:20
mmccgatox_mac: you really shouldn't need it. where are you installing this?15:21
gatox_macmmcc, /Users/gatox/canonical/build-env…. that's ubuntuone-windows-installer15:22
mmccgatox_mac: did you do the initial bootstrap.py --distribute with sudo too?15:22
mmcceverything under the buildout directory should be owned by your user, but if you start out with sudo, the stuff it writes will probably have the wrong permissions15:24
gatoxmmcc, nop.... the distribute was without sudo15:24
mmccgatox, well, if you've got some permissions set wrong, the easiest thing to do is just blow it up and start over from a new branch of ubuntuone-windows-installer15:26
gatoxmmcc, ok.... i'll do that15:26
mmccno sudo this time, and let me know where you run into problems that seem to require it15:26
gatoxmmcc, ack15:27
dobeygatox: were you also looking at https://code.launchpad.net/~dobey/ubuntuone-client/fix-msg-menu/+merge/127280 btw? :)15:32
gatoxdobey, ah yes! and it has a failure that is not in trunk when i run the tests15:32
gatoxdobey, let me run the tests again just in case15:33
gatoxmmcc, now is working.... it seems that if i execute the things like: ./bin/buildout install....... it requires sudo in my case..... but if i do: bin/buildout install doesn't15:37
mmccgatox: what does it say when you do the first one?15:39
dobeyralsina, alecu: https://code.launchpad.net/~dobey/ubuntuone-client/disable-inhibit/+merge/127311 if you please. it disables the use of the inhibit code for now15:39
gatoxmmcc, permission denied something.......  i don't have the message right now...... i can retry that later if you want..... now i'm following the steps that work15:39
ralsinadobey: got it15:40
ralsinadobey: who should be made aware of the root issue?15:40
mmccgatox: ok, sure. I don't need you to retry it.15:43
mmccbut if it's in scrollback, I'd like to see it, because I don't like not knowing :)15:43
dobeyralsina: i know what the root issue is, and discussed it with alecu earlier. but the proper fix to make it work is too large to do for the final release today i think. we can sru it though probably15:44
ralsinadobey: awesome15:44
dobeyand need to take lunch break now. bbiab15:48
alecudobey: when you get back, please check the change on ubuntuone/platform/session/__init__.py15:48
ralsinadobey: line 53 of the diff, extra space15:48
alecuralsina: exactly15:48
* alecu gets some lunch, and runs some errands too.15:48
mmccstill writing this email explaining what I know about the quit bug(s). If we're lucky, by the time I'm done writing this I'll understand how to fix it15:48
gatoxmmcc, is working now!! awesome!! :D (i'm going to add 2 missing steps in the document)15:49
dobeyralsina: ah good catch, thanks. fixed that. originally from comment I added there, but it broke tests too badly :)15:49
dobeyok, really off to lunch now15:50
mmccgatox: great.15:50
* ralsina vows to someday get some style checking in u1-client15:52
gatoxralsina, hey! once i propose a branch that fix all the pep8 issues in that branch........ but because pep8 is not being executed with the tests..... it gets dirty again15:53
ralsinagatox: let's try again in november :-)15:54
ralsinagatox: and this time we add it to the test run15:54
gatoxralsina, yap..... we can also try autopep815:54
ralsinagatox: I saw the other day a script that pep8-fies automatically is it that one?15:55
gatoxralsina, i don't know..... this is the one i know15:55
* gatox plans to integrate that with a particular ide :P15:55
gatoxwow........ u1-cp in mac are really slow :S15:56
gatoxu1-cp tests i mean15:56
ralsinadobey: +116:01
mmccgatox: you need this patch or the control panel tests will never finish: http://paste.ubuntu.com/1254147/16:03
gatoxmmcc, jejeje good to know....... it was ridiculous  long jeje16:04
mmccgatox: yeah, sorry about that. just added it to the doc16:04
gatoxralsina, mmcc, but at least it work now..... i was planning to start looking why the shares tab is not working there..... or do you have in mind any other task that has more priority?16:05
ralsinagatox: that's a very good one16:06
gatoxralsina, great16:06
mmccgatox: I'll let ralsina make that decision, but I was definitely hoping you'd look at the shares tab, since that's your stuff16:06
ralsinammcc: unless one of the critical bugs is out of hand?16:06
gatoxshares tab it is!16:06
mmccralsina: the quit bug! but I'm going to er, bug you about that one16:06
ralsinammcc: happy to be bugged :-)16:06
gatoxok......... mac is upgrading..... and really slowly....... i'll have lunch now......16:06
mmccralsina: I just sent an email to you guys with my notes. I probably could've written more but I wanted to get it out sooner. Let me know if anything doesn't make sense.16:21
mmccalso, I have to take an early lunch now, hopefully that syncs up OK with you guys…16:21
mandelEOD, see you all tom!16:43
gatoxmandel, bye16:45
gatoxok........ NOW is time to lunch16:45
=== gatox is now known as gatox_lunch
ralsinammcc: I think I know where the problem with *one* of those thigns is :-)16:51
ralsinammcc: replied with the little bit I am guessing16:52
ralsinammcc: at least that one is easy to try16:54
=== mmcc_ is now known as mmcc
ralsinabriancurtin: I scheduled a windows QA session for the 9th to see where we stand on windows17:08
dobeyhrmm, maybe i should just land these branches with 1 review17:08
ralsinadobey: any  one I can review?17:10
dobeyralsina: https://code.launchpad.net/~dobey/ubuntuone-client/fix-msg-menu/+merge/12728017:11
ralsinadobey: I can do that one in about 80 minutes :-/17:12
ralsinadobey: so I trust you about merging it if that's too late17:12
ralsinaand now lunch!17:14
=== gatox_lunch is now known as gatox
gatoxbrb17:43
=== gatox is now known as gatox_brb
mmccralsina: your suggestion to use app-wide context doesn't change anything for me :\ I did this:   self.quit_action.setShortcutContext(3) , (3 is the value of the enum for the app-wide context )17:50
mmccnote that cmd-W DOES call the method I set with quit_action, but cmd-Q does not.17:50
mmccso it's handling cmd-q differently17:50
=== gatox_brb is now known as gatox
gatoxback17:55
mmccgatox, what were the missing steps in the buildout that you were going to add?17:59
gatoxmmcc, already there..... about the files inside u1-client/windows.... and that you need to build some projects as u1-storage-protocol by your own18:00
mmccgatox: ah, ok18:01
mmccso, if you create your own QApplication outside of qtreactor, qtreactor will call exec_() on a Qeventloop it creates instead of the qapplication.18:18
mmccis quit getting sent to that event loop instead of my application? or something like that18:20
dobeygatox: what test did you see a failure on that wasn't in trunk?18:22
gatoxdobey, ah sorry.... i forgot about that console...... i'll paste the error..... it fails again18:22
gatoxdobey, http://paste.ubuntu.com/1254458/18:22
dobeygatox: hrmm, actually that does happen in trunk18:23
gatoxdobey, i'll mark it as need fixing and copy that in the merge too18:24
dobeygatox: an armhf build failed once on that in quantal18:24
dobeygatox: rebuilding that build it succeeded18:24
gatoxdobey, ok..... i'll rebuild if you want18:25
gatoxbut....... i already made: "make check" twice18:25
gatoxor are you suggesting something else?18:25
ralsinammcc: interesting18:25
dobeygatox: it is unrelated to my changes18:26
gatoxdobey, mmmmm........ i understand that part...... but..... it's weird that happens in your branch and not in trunk..... :S18:26
ralsinammcc: ha! I am about to guess Cmd-q is bound to QApplication::quit() by default on mac18:27
mmccralsina, yes http://doc-snapshot.qt-project.org/4.8/qmenubar.html#qmenubar-on-mac-os-x -- says it is18:28
dobeygatox: but it does happen in trunk18:29
mmccso one way to attack this is to try to create a menu item that Qt will use instead of its default ,so we can control where it's getting sent18:29
ralsinammcc: ok, then let me introduce you to http://doc.qt.digia.com/4.7-snapshot/qcoreapplication.html#aboutToQuit18:30
gatoxdobey, i didn't have the last changes from trunk..... now i'm running trunk again..... i'll accept the branch and propose another branch to fix that problem18:30
mmccralsina: that doesn't get fired!18:30
ralsinammcc: really????18:31
ralsinammcc: that's supposed to always get fired before the event loop stops!18:31
mmccralsina: UniqueApplication already listens for that to kill its local slocket thing, but on macos it does not run18:31
mmccI know! I hate this bug18:31
mmccralsina: but *which* event loop!?18:31
ralsinammcc: the only way for that to happen is either a qt bug or a signal handler :-(18:31
mmccI'm still not totally clear on how the qtreactor's Qeventloop interacts with the QApplication we create.18:31
ralsinammcc: oh.... the qapp one. Which we are not running!18:32
mmccrighto18:32
ralsinammcc: ok, so, maybe in qtreactor there is something where we can hook18:32
mmccralsina: well, if I print the return value from their eventloop.exec_() call, that prints 0 for me when I do cmd-q18:33
* ralsina starts reading twisted code18:33
=== yofel_ is now known as yofel
mmccwhich is why I'm puzzled. why does sending quit() to the qapplication cause an unrelated QEventLoop to exit from exec()?18:33
ralsinammcc: if we are still in our code after we exit the loop we could kill sd forcibly but that's awful18:33
ralsinammcc: lost you there, I'm afraid18:34
dobeyralsina: https://code.launchpad.net/~dobey/dirspec/update-4-0/+merge/127345 please :)18:35
ralsinammcc: we can reach the event loop the reactor is launching.18:35
ralsinammcc: so we *could* patch qtreactor so that when the loop ends we do something (or even emit a signal)18:36
ralsinadobey: got it18:36
ralsinammcc: the code is clear enough https://github.com/ghtdak/qtreactor/blob/master/qt4reactor.py#L26018:38
chaselivingstonmmcc: any updates on the bug i reported about joining a shared folder but the contents don't sync down?18:39
dobeyhmm, i wonder if synergyc works in quantal; latest updates seem to have broken x2x :(18:39
mmccchaselivingston: no, I haven't been working on that. do we have a bug # for it?18:40
chaselivingstoni didn't look too hard to find it… let me see18:41
ralsinadobey, global +118:41
chaselivingstonmmcc: bug #105348918:41
ubot5Launchpad bug 1053489 in Ubuntu One Control Panel "darwin: subscribing to newly accepted shared folder creates folder but does not sync files" [High,In progress] https://launchpad.net/bugs/105348918:41
dobeythanks ralsina18:41
mmccthanks chaselivingston. well, it's on the list :)18:43
chaselivingstonmmcc: haha18:43
chaselivingstonmmcc: isn't the app going to QA later this week?18:43
mmccralsina: so what I was wondering earlier, is that since we have a default menu action that is sending quit() to the qapplication, why does that then cause the eventloop that qtreactor created to exit? Does the eventloop listen for a signal from the application or something?18:44
mmccchaselivingston: yes, it is18:45
chaselivingstonmmcc: ok, i guess you're planning on releasing at least one more updated build to us this week then?18:45
ralsinammcc: I am guessing that killing the app kills all secondary event loops, but that would have to be tested18:46
mmccralsina: ok. well, I just built a sample app that doesn't use qtreactor, just pyqt, and it sends aboutToQuit just fine18:47
mmccchaselivingston: yes, right at the deadline :)18:47
chaselivingstonmmcc: haha18:47
ralsinammcc: ok then it's a problem about not running the right event loop18:50
ralsinammcc: qtreactor is starting a "local" event loop. We create an app. When the app gets cmd-q it ends, but since it's not running its event loop, it never gets to emit aboutToQuit18:50
dobeysigh18:51
ralsinabecause that's emitted "when the event loop counter reaches 0"18:51
dobeyf'n cloud icons :-/18:51
ralsinammcc: obvious solution, make qtreactor emit aboutToQuit :-)18:51
ralsinammcc: it's a one-line patch to qtreactor18:51
gatoxdobey, +1....... i'll propose a branch to fix the other issue18:52
mmccralsina: ok, and then somewhere we need to catch aboutToQuit and stop syncdaemon18:53
ralsinammcc: right18:53
dobeygatox: thanks18:54
ralsinammcc: we could make the reactor emit any signal, but semantically I like emitting the app's aboutToQuit18:54
mmccralsina: that covers not killing syncdaemon when we quit, but I'm not sure it'll solve the problem of sometimes hanging instead of quitting, which I was hoping we'd kill with the same stone18:54
ralsinammcc: hmmm18:55
ralsinammcc: I haven't gotten the hanging so I don't know18:55
ralsinammcc: it *may* be because of the order on which things are dying18:55
mmccralsina: yeah, I'm not sure how to recreate it yet18:55
ralsinammcc: as in, if the qapp takes a bit long to die,and we kill the process, we end with a hanged thread, or something18:55
mmccralsina: ok, so emitting the signal from qtreactor does give me the hook I need to shut down syncdaemon, that works.19:04
ralsinammcc: good! In a very bad sense of the word.19:05
mmccI have another question though - we're assuming that Qt is calling QApplication::quit(), but I tried overloading that in our UniqueApplication subclass of QApplication, and it wasn't getting called. Was I doing that wrong?19:05
ralsinammcc: dunno19:06
ralsinammcc: it may not be calling that. I have no idea what it's doing without reading Qt's source code which I am not gonna :)19:06
mmccralsina: I did read a bunch of Qt source code and I'm not really enlightened :\19:06
dobeymmcc: enfrightened?19:07
mmccthe fact that they have to have menu bar code that works for menu-bar-per-window and one-global-menu-bar makes it messy to see where events are coming from19:07
ralsinammcc: more reason for me not to read it19:07
ralsinammcc: right19:07
ralsinammcc: since it emits aboutToQuit we could grep for that and backtrack19:08
mmccdobey: heh19:08
ralsinaI don't expect it to be emitted in more than one or two places19:08
mmccralsina: good idea, I'll see if that helps19:08
ralsinawe could attach a gdb to the process, put a bp in the call and see19:09
dobeyalecu: do you have a minute to do the review for https://code.launchpad.net/~dobey/ubuntuone-client/disable-inhibit/+merge/127311 please?19:10
mmccugh19:15
mmccthis is your brain on multiple nested #ifndefs19:15
dobey#ifndef BEER_IN_FRIDGE goto pub; #endif19:16
mmccoh don't forget the double-negative #ifndef QT_NO_SESSION_MANAGER19:16
dobeymmcc: it's that japanese 'no'19:17
dobeyit's the session manager that belongs to qt :P19:17
mmccyearhgh19:18
mmccI do like that it gives me plenty of advice thru the code though: Q_WS_WINCE19:19
gatoxthe good thing is that the shares tab not working on mac is consistent..... the test for that also fail19:50
* gatox thinks out loud19:50
dobeyralsina: https://code.launchpad.net/~dobey/ubuntu-sso-client/update-4-0/+merge/127358 please19:55
mmccmore fun: Qt's macEventFilter, which is a top-level hook to inspect all events, doesn't appear to be included in pyqt19:56
ralsinadobey: got it19:56
ralsinagatox: awesome-ish!19:57
alecudobey: on it19:58
alecudobey: +119:59
dobeythanks alecu20:00
ralsinadobey: +120:01
* alecu will be afk, and will get back later tonight to work some more20:01
ralsinammcc: hmmm you shoul be able to use a regular eventFilter20:01
dobeygracias ralsina20:01
ralsinaI am not feeling great. I will stop now and try to come back later :-(20:19
gatoxeod for me! see you tomorrow people!20:20
mmcccan't figure out how to install a regular eventFilter with pyqt either.20:30
dobeycan i get someone to do a quick review of https://code.launchpad.net/~dobey/ubuntuone-dev-tools/update-4-0/+merge/127371 please?21:04
briancurtindobey: i'll take a look21:14
=== m_conley is now known as m_conley_away
dobeythanks21:19
dobeyi wonder why the proxy tests in sso are all failing now on quantal :(21:31
dobeyoh well, need to go now. have a good evening all!21:34
mmcchm, now that I think about this more, I don't think that emitting aboutToQuit after the eventloop has already stopped will work. on quit, we need to kill syncdaemon and stop the reactor - but syncdaemontool.quit() returns a deferred, and I'm not sure how to wait for that to finish before stopping the reactor, since we're doing it in a function called by emitting a signal at the end of the reactor's run() function…22:15
=== eu is now known as Guest76186

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