=== zyga-afk is now known as zyga === duanedes1gn is now known as dusnedesign [08:37] Good morning all! :) === yofel_ is now known as yofel [11:07] good morning! [12:03] gatox, morning! [12:04] mandel, hi [12:04] gatox, I though it was holidays in argentina! [12:04] mandel, yes..... but i'm on swap..... i'm going to take off on July 6th, for the PyCamp [12:05] mandel, i added a comment in your mp [12:05] gatox, so, buildout is broken, with normal u1trial works.. [12:05] gatox, I have not read the comment yet :P [12:06] finally i'm not the only one!! jejeje alecu is having the same error [12:06] mandel, can it be that being sudo is affecting this some how? [12:06] gatox, should not. look at line 546 of the diff [12:07] gatox, can you execute that line with sudo and see what happens? [12:07] gatox, you need to build the daemon, line 543 [12:09] mandel, testing [12:11] mandel, mmmmm it's failing to do the build now ...... [12:11] let me check [12:11] gatox, could be that the last build is there which is owned by root [12:11] ok [12:11] gatox, so it fails when trying to write on top [12:11] rm [12:12] it was that [12:13] mmmmmmm if i do in the console: [12:13] cd python [12:13] sudo python $u1trial............ [12:13] it works [12:13] without the exec.... and splitting it in 2 lines [12:14] gatox, remove the exec from the script and lets see [12:14] doing cd python && python .. in a single step is better, but can work around it.. [12:15] but makes no sense that there is a bug there, is normal shell [12:15] gatox, or.. where did you set $u1trial? [12:15] can you do: [12:15] sudo u1trial=/path/to/trial ./run-integration-tests [12:19] gatox, ^ [12:19] mandel, it's reallyyyyyyyy weird..... i can't run the things from your script..... but i can do it manually [12:19] gatox, did you try what I mentioned? [12:19] mandel, i'll try that [12:19] gatox, if it works, I blame the buildout [12:21] mandel, you can blame the buildout :P [12:22] gatox, hehehe [12:22] gatox, we have to fix that asap [12:22] mmcc, i have a present for you! ^ :P [12:22] lol [12:24] mandel, so, there goes my +1 with a comment that we should fix the buildout [12:24] gatox, thx! [12:25] mandel, sooooo..... why we need to do u1trial=... i ask again...... sudo is affecting this? [12:25] i ask because i've seen something like that in the past [12:25] gatox, yes, sudo is a problem with env vars.. [12:25] gatox, and i moved it to $u1trial but never tested it.. [12:26] don't lie to me again mandel ! jejeje [12:26] gatox, you told me to use $u1trial, I followed your instructions :) [12:27] jejeje [12:27] gatox, also, look at the commit :P [12:27] gatox, version 45 [12:28] jejeje [12:30] mandel, well...... now that we know which is the problem, i'm going to try to finish with the refactor asap to finish with your reviews [12:30] ok [12:41] lunch time for me [12:52] ubuntu one file sync seems busted in quantal.. is this known? it never seems to start syncing [13:02] popey: can you more accurately describe "busted" ? [13:04] dobey, ralsina: i know nightlies in precise haven't been connecting for me for the past day or so [13:05] joshuahoover: worked fine for me yesterday [13:05] dobey: hmmm...maybe it's just me then? [13:05] could be [13:06] i explicitly tested that yesterday before doing the 3.99.0 release, to make sure stuff being backported from trunk for it wasn't broken [13:08] dobey: ok, looks like it wasn't upgrading u1-client automagically for me doing a standard upgrade...seems to connect now...i was on an older nightlies version of u1-client [13:08] ah ok [13:21] dobey, it hasn't worked (never starts sync) so i have tried start/stop in u1 control panel, which failed. so after i mentioned here i tried stop/start in magicicada and now it's connected and in sync :S [13:22] popey: did you look in syncdaemon-exceptions.log? There was a version mismatch issue until last night when I uploaded the new version of ubuntuone-client, due to a security fix having to break API. [13:24] 2012-06-20 13:52:56,386 - ubuntuone.SyncDaemon.ActionQueue - ERROR - GetPublicFiles share:--- node:--- GetPublicFiles(running='False', _iri="u'https://one.ubuntu.com/files/api/public_files'") failure: ([('SSL routines', 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')], Error([('SSL routines', 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')], [13:24] )) (traceback follows) [13:24] got some of that [13:25] oh, interesting [13:28] ok. so i think that just means you won't be able to use published files stuff from nautlus/u1sdtool for a few days [13:36] but that wouldn't prevent file sync [13:50] mandel: nice. [13:58] dobey, what? [13:59] mandel: "you are not such a bad engineer!" :P [13:59] dobey, hehehe [14:00] dobey, you are not :) [14:06] dobey, gatox, and we though we had translation issues in our apps: http://code.google.com/p/chromium/issues/detail?id=130860 [14:06] jojo [14:08] haha === zyga is now known as zyga-food [14:17] gatox, paths in the pyinotify events passed to sd must be ascii right? [14:17] mandel, i think so.... but i'm not 100% sure [14:18] gatox, AFAIK as long as we run on python 2 [14:18] mandel, yes.... i think that is the way [14:20] mandel, did you see this? http://www.diegosarmentero.com/2012/06/escribiendo-un-unity-lens-para-ninja.html :P [14:20] \o/ [14:21] briancurtin: any update on the win 3.0.2 release? [14:22] gatox, you've got to translate that to eng, have you tried using CAPS? [14:22] mandel, caps?? i don't know what that is [14:22] joshuahoover: just created it 0.1 seconds ago, running it once and then sending it back to IS for signing and then upload [14:22] ah, cool, thanks [14:22] mandel, but i'm a lazy blogger..... if i need to write it in english too.... i'll stop blogging jejeje [14:22] gatox, capital laters, ref to the google chrome bug ;) === zyga-food is now known as zyga [14:44] Hi. Does anyone know where to report bugs on the actual sign-up for ubuntu one music? [14:45] Talliesin: from the android or ios app? or from the web site? [14:46] Talliesin: and is it actually a bug, or a support request? [14:46] dobey: From the website. Seems to be sticking on the 3d "secure" point (visa debit card, not previously used with 3d "secure"). [14:47] Excuse my reflex for scare-quotes there. The my last banks implementation of 3d-secure is one of the reasons I now have a new card from a new bank... [14:47] gatox, guess where I found unicode errors... [14:48] mandel, ohhhhh.... where? [14:48] Talliesin: i think that might need a support request. https://one.ubuntu.com/help/contact/ is where to open that [14:48] gatox, local rescan on mac os x [14:48] mandel, reallY????? [14:48] And a bit of both: It shouldn't just drop me back with an error message of "Reason: 3DSECURE", but a workaround in the meantime would be great. [14:48] Thanks. [14:49] gatox, yes.. 'Live at Rock Am Ring/09. Nail\xcc\x88ve.mp3' [14:49] mandel, crap...... [14:49] Talliesin: i'm not sure what a workaround would be, but our support guys should be able to help you better than i can. :) [14:49] mandel, i would thought that was going to behave like linux [14:50] mandel, the filesystem encoding in mac is utf-8 [14:50] gatox, no really.. so doing a decode('utf8') should fix the problem right? [14:51] gatox, and on linux it is not, right dobey? [14:51] mandel, try doing: import sys; sys.getfilesystemencoding() [14:51] linux: 'UTF-8' [14:51] mac: 'utf-8' [14:51] no [14:52] linux has no guaranteed encoding [14:52] dobey: I can be surprisingly difficult trying to give people money sometimes! ;) [14:52] mandel, what if you decode using the filesystem encoding? [14:52] gatox: it's UTF-8 for you, because you're in a locale with ".UTF-8" on the end of it [14:52] dobey, english [14:52] US [14:53] Talliesin: i know. credit card companies really don't like you using their cards a lot of the time [14:53] gatox: right, the default in ubuntu is en_US.UTF-8 i think [14:53] ahh [14:53] gatox, it does not have to be in utf afaik, I might be wrong [14:54] gatox, the stupid song is called Naïve [14:54] la madre que me pario.. [14:54] dobey: I've dealt with having websites pass over to 3d secure myself. It's a mess :( [14:54] mandel, the kooks? [14:54] gatox, yes [14:54] mandel, awesome song [14:54] gatox, no, it breaks what we expected.. [14:55] Talliesin: no disagreement here :) [14:55] * gatox puts the kooks in his playlist [14:55] gatox, we need to do what we did on windows to get the bytes correctly out of the fs, right? [14:55] mandel, yes [14:56] gatox, I knew it was to nice to be real.. [14:56] gatox, so I really thing that for that we can do a nice refactor and share somehow the code between windows and darwin [14:57] mandel, windows-darwin refactor..... FUN....... not [14:57] jeje [14:59] mandel, here it turns out to be a little more tricky of what i think.... but i hope to have it for today [14:59] gatox, yes.. I know [15:00] gatox, I;m basically running sd with lots of files and then looking at the logs for errors... found that one for example [15:00] gatox, not fun work, but seems to be useful [15:00] mandel, yes [15:01] ohh standup.... i'm sure dobey doesn't want to do it :P and it seems that we are the only ones here..... and i only have to say: Refactor...... so? [15:01] i'm here, writing right now [15:01] briancurtin, ahhh didn't see you [15:02] briancurtin, you are not here ಠ_ಠ [15:02] * mandel uses reddit stupidity [15:03] so? [15:03] me? [15:03] me [15:03] me [15:04] should i start? [15:04] me [15:05] dobey, fancy to stand up? [15:05] me [15:05] i suppose i have to [15:05] hey.... there was more people of what i thought :P [15:05] ok..... go for me it seems [15:05] DONE: [15:05] Refactoring darwin-windows fsevents implementation [15:05] TODO: [15:05] Refactoring darwin-windows fsevents implementation [15:05] BLOCKED: [15:05] Refactoring... No :P [15:05] COMMENT: [15:05] I wasn't kidding about refactoring [15:05] briancurtin, go [15:05] DONE: installer signing - should go live today, trying to create a virtualenv/pip equivalent of our buildout setup to see if that'll work [15:05] TODO: look more into the virtualenv/pip thing to see if its feasible [15:05] BLOCKED: no [15:05] NEXT: mandel [15:05] DONE: fixed bug 1015137. Ran sd on mac os x to find bugs, we have unicode issues. Fixed some branches per reviews. [15:05] TODO: Propose fixes for unicode. Keep running sd to see how it goes. [15:05] BLOCKED: no [15:05] Launchpad bug 1015137 in Ubuntu One Client "Add spotlight files to the ignored files in sd" [Medium,Triaged] https://launchpad.net/bugs/1015137 [15:06] mmcc, please [15:06] done: reviews | todo: controlpanel UI | blck: no | next: thisfred [15:06] DONE: Bug #1006872 TODO: same, BLOCKED: no, NEXT: NULL [15:06] Launchpad bug 1006872 in U1DB "sync_exchange should transmit the txid it thinks the target was at" [High,In progress] https://launchpad.net/bugs/1006872 [15:06] λ DONE: 3.99.0 client release/upload, cmake u1db review [15:06] λ TODO: finish cmake u1db review, finish 3.99.0 triage/releases/uploads [15:06] λ BLCK: None. [15:06] comments?? [15:07] yes.. I hate the str unicode battle, give me python 3 [15:07] strunicode! [15:07] mandel, +1 [15:08] While I'm here. Is there docs anywhere on the network protocol for ubuntu one? I was looking before, and I could find api docs but not docs on what goes over the wire. [15:08] so..... EOM and start of lunch for me! === gatox is now known as gatox_lunch [15:08] mandel, this might be useful for testing sd on mac: http://www.n8gray.org/code/backup-bouncer/ [15:10] mmcc, nice, that looks like a great idea [15:10] mmcc, I update the branch with the typo [15:10] Talliesin: there are different parts. the file sync protocol is using google protocol buffers, you can see the .proto files in ubuntuone-storage-protocol to see it [15:10] ok mandel, I'll go look now [15:11] so.. alecu and ralsina are out, mmcc, dobey can I have a simple review for: https://code.launchpad.net/~mandel/ubuntuone-client/ignore-spotlight/+merge/111241 [15:13] looking mandel [15:13] Cheers dobey. I'm a Windows coder that's recently started using Ubuntu more than Windows at home, but still only knows Windows when it comes to coding. Thought I might poke about at making a .NET access library. [15:14] mmcc, thx! [15:14] mandel: is that "*.-Spotlight" ? [15:15] dobey, yes.. stupid apple, it creates funny files with hash-Spotlight [15:16] Talliesin, what you might want to do is at Mono and the Dbus libs [15:16] mandel: is there a period between hash and -Spotlight? [15:16] dobey, there is no period, did I add one? [15:16] * mandel looks === zyga is now known as zyga-afk [15:16] mandel: there's already libs for mono? I didn't find them. [15:17] Talliesin, for dbus not for u1, sorry [15:17] Ah, which is similar? [15:17] mandel: there's a \. in there, yes [15:18] Talliesin: you'd use dbus to talk to the ubuntuone-syncdaemon [15:18] Talliesin: generally you probably don't want to implement the protocol yourself [15:18] dobey, uh, nice catch, I'll remove that, ti should be \A.*-Spotlight\Z [15:19] dobey, pushed with no \. [15:20] Talliesin, so, yes, what you have to do is get the dbussharp (http://mono.github.com/dbus-sharp/) so that you can make calls to the u1 daemon [15:20] mandel, I don't seem to have any "hash-Spotlight" files, where are you seeing those? [15:20] might be 10.6 vs 10.7 again [15:20] mandel: except that doesn't work on windows, if he wants to do it on windows [15:20] mmcc, they get raised by the fsevents [15:21] Talliesin, dobey, true.. on windows the ipc is not usable, I need to move use to json and kill that stupid banana protocol [15:22] mandel: I'm not sure what you mean. are they files being written somewhere or am I misunderstanding syncdaemon.conf, and it also filters non-files somehow? [15:22] mmcc, is something that stoplight seems to create and delete before the daemon gets to do anything, this results in lots of Error 2 from the hash queue [15:22] And relatively low-level stuff is where I've experience, while there's plenty of n00b stuff on *nix that I don't know. Play to your strengths :) [15:22] mmcc, the syncdaemon.conf tells the daemon to ignore those events that have a path that match the regexp [15:22] s/low-level stuff/low-level stuff on windows [15:23] mandel: ah, ok - so the files exist but only for a short time, so we see the event but not the file, and we don't need to sync them anyway, so ignore. Is that right? [15:23] s/ignore/ignore the event/ [15:23] mmcc, yes, spot on [15:23] ok, cool. thanks [15:24] mmcc, if there is a hash error sd ignores them, but is expensive to get to the hashqueue when we are doing nothing with them at the end [15:24] Talliesin, so, to get things right, you want to interact with the windows client or the linux one? [15:24] mandel, so, if anyone has a legit file named 'my-Spotlight', then will we ignore that? [15:25] ubuntu-one says The authentication failed. when i try to login please help [15:25] mmcc, yes.. same as if the have a legit .goutputstream [15:26] alright, fair enough... I wonder if we have a list of ignored files somewhere in the user docs. might be nice to be able to point people at [15:26] mmcc: but my-Spotlight.txt wouldn't be ignored in that case [15:27] mmcc, certainly, there is some lack in the docs.. if we do have a user manual at all.. [15:27] dobey: I didn't say .txt :) I was just clarifying, I understand it's an unlikely name [15:28] mandel: I just want to play and see how things work. Seems like exploring u1 could be an interesting thing to do in my move from my windows comfort-zone to looking a ubuntu stuff. [15:28] mmcc: right. i was just clarifying as well :) [15:28] clearly [15:29] Talliesin, then try to get to use dbus-sharp it is not hard for .Net developer and you will get to install all of gnome + mono-develop etc.. [15:29] Talliesin, and hacing a .Net lib wrapper for it is something I'm sure I can help you with [15:31] Thanks, that sounds like the sort of thing that would serve well; more interesting than a hello world, but not too different to what I'm used to. [15:33] hmm, I wonder if it's worth trying to make that regex even more specific. like, if the hash is always N chars long, we could limit it to \A[0-9a-fA-F]{N-GOES-HERE}-Spotlight\Z instead. mandel - are they predictable like this? [15:33] * mmcc is probably over-thinking this [15:34] mmcc, is a hash, so yes I think so, let me look at the logs to see them [15:34] mmcc: i say worry about it if we get a bug about it. [15:34] anyway [15:34] need to get lunch [15:34] bbiab [15:34] pragmatism! [15:38] mandel: this might be relevant to your interests: http://stackoverflow.com/questions/9757843/unicode-encoding-for-filesystem-in-mac-os-x-not-correct-in-python [15:39] it's UTF-8 but also - normalization form 'D' :) [15:40] mmcc, so, we can do .\w{8}-\w{4}-\w{4}-\w{4}-\w{12}-\w{4}-\w{1}-Spotlight [15:41] mmcc, the problem with using such complicated reg expressions is that most people do not understand them.. [15:42] mmcc, and that stackoverflow link is great! [15:42] mmcc, it means that os_helper is broken :( [15:42] OS X uses NFD to allow for faster accent-insensitive searching. It makes a lot of sense. Until you try to do... anything. [15:42] mandel, I'm OK with leaving the .*-Spotlight as-is, if you think the more specific one is a maintenance problem [15:43] heh [15:43] mmcc, I think so, yes, at least for now until people start naming their files spotlight.. [15:44] Talliesin, we have had issues like that with the windows code too.. internally we deal with bytes which gets totally screwed when we have some kind of unicode form the platform, like mbcs for example [15:46] ubuntu-one says The authentication failed. when i try to login please help [15:46] MassiveTR, ok, can you try and speak with joshuahoover or rye please? [15:47] mandel: from that SO page, there is a link to a page at boodebr.org which links to an Apple tech QA that exists but was moved. FYI, here's that QA: https://developer.apple.com/library/mac/#qa/qa1173/_index.html#//apple_ref/doc/uid/DTS10001705 -- for completeness. I think it's more detail than we need, but I'm saving the link in case [15:47] MassiveTR: on ubuntu or windows? [15:48] mmcc, gatox_lunch, so this in a way is a little set back.. I'll get a bug for it and will start working on it asap [15:48] mmcc, do you have enough food (aka bugs) in you plate atm? [15:49] I don't want to be getting all the interesting ones :) [15:50] mandel, I'm still trying to figure out what's hanging the controlpanel UI, but feel free to assign anything to me. I have a feeling I'm going to end up with most of the mac bugs on my plate soon anyway, right? [15:50] mmcc, yes you are hehehe [15:50] mmcc, we will be moved to something else soon.. and I'll be in pycon eu and possible holidays [15:51] yep, exactly [15:51] mmcc, so yes, I'll take as much as possible before I go [15:51] well, what about looking at JSONKit? [15:51] mmcc, so, is using the foundations libs a problem? cannot they be deployed to 10.6? [15:52] mmcc, shall I send you a version of the daemon to run on 10.6? [15:52] It's a problem, yes - Foundation is shipped with the system, we can't really ship a different version for our use [15:53] feel free to send me a copy, but I am pretty sure it won't run if it tries to call NSJSONSerializer [15:53] mmcc, I wonder what is the point of having 10.6 as the target on xcode, any idea? [15:53] mmcc, ok, sending for testing purposes :) [15:53] mandel: I think filenames beginning with # might be an example in windows, but I'm not reporting that until I've double-checked it wasn't just me being stupid. [15:53] hrm. Are you sure you're building for 10.6? If you're using the 10.6 SDK it should have complained [15:54] mmcc, it targets 10.6 uses 10.7 [15:54] Talliesin, is more on an internal problem we have until we move to python3 [15:55] hrm hrm [15:55] mmcc, did you get the email I sent about the sd runnig on darwin? [15:56] mandel: Ah yes. That's why my beginning look at python has stuck with version 3. I'm too much of a Unicode lover. Legacy encodings make me cry. [15:57] Talliesin, python3 is indeed the future [16:01] mandel: you mean the one you cc'd ubunet? yes [16:02] mmcc, ok, if you have a u1 account you can use the aouth creds from other machine to use it === gatox_lunch is now known as gatox [16:13] ralsina: MassiveTR is showing "SSL handshake failed" in his sso log...any ideas? [16:14] ralsina: lubuntu with ubuntuone-client 3.0.1-0ubuntu1.0.1 [16:15] joshuahoover: ralsina is on holiday today... maybe ping dobey? [16:16] mmcc: ah, forgot! [16:16] joshuahoover, is holidays in ar.. [16:16] dobey (or anyone else who has an idea): MassiveTR is using ubuntuone-client 3.0.1-0ubuntu1.0.1 but getting auth failed...sso logs show "SSL handshake failed" [16:16] joshuahoover, we have to ask for an office there.. I already know the holidays :) [16:17] mandel: i thought you guys got all the holidays in spain ;) [16:17] joshuahoover, well, here we call it unemployment [16:17] ha! [16:17] * mandel plays drum [16:17] "bank holidays" [16:17] lol [16:18] joshuahoover: is it the Valicert issue? [16:20] dobey: not that i see in the logs...i thought it might be that but it doesn't show up like it normally would [16:22] mmcc, you own me a +1 or I add a diff regexp, you choose: https://code.launchpad.net/~mandel/ubuntuone-client/ignore-spotlight/+merge/111241 [16:22] :) [16:23] whoops, approved. sorry [16:26] ok, EOD here.. it looks like I'll be playing with unicode tom :( [16:27] alright, bye mandel, cheers [16:27] joshuahoover: what version of ubuntu-sso-client is it? the version that is in precise doesn't have the extra logging yet, afaik, so it likely is that issue [16:29] dobey: ah, you're right! i'm thinking windows where i normally see it in the logs [16:29] dobey: 3.0.0-0ubuntu2 [16:30] it is most likely the valicert issue then :( [16:32] dobey: yep, sounds like [16:32] like it [16:32] mmcc, mandel: have you guys seen this - https://github.com/chrisledet/Ubuntu-One-Mac [16:33] joshuahoover: no I haven't... looking [16:33] joshuahoover, uses the rest api, not the same as sd.. === salgado is now known as salgado-lunch [16:33] i'm not sure what the right wya to fix that is in sso though; which is where it's being problematic [16:34] mandel, mmcc: i only mention it because i just heard about it via a support request...user kept insisting he was using the u1 mac client and it didn't work right [16:35] joshuahoover, oh my.. at some point I can fix that ipc stuff and just let people create their own ui [16:35] that github page keeps hanging chrome. [16:35] mmcc: it was a trap...you fell for it! ;) [16:36] joshuahoover, I guess we have to contact them so that they state is not the official.. or we fix the bugs there fuuuu [16:36] mmcc, is juta rick roll [16:36] joshuahoover: chrome was a trap? I can't disagree [16:36] heh [16:37] mandel: yeah...i'll let aquarius know about it...he's the "developer program" guy! [16:37] yeah, it'd be nice if that was a little clearer that it was unofficial [16:37] i'm sure legal could fix that :P [16:38] dobey, don't be evil.. [16:38] then that guy will get the lawyer for funnyjunk on us [16:39] looks like there are two authors. chrisledet and yevmel [16:41] is this an icon they created or is it one we actually use: https://github.com/chrisledet/Ubuntu-One-Mac/blob/master/Classes/en.lproj/ul.png [16:41] there are a couple other icons in that en.lproj directory [16:44] mmcc: that icon is an old icon of Ubuntu One, before rebranding [16:44] aha. thanks rye [16:45] must be why it's called u1-old.icns in the github :) (as-is, the icon won't be shown, since the plist specifies u1.icns) [16:48] oh wow [16:48] and not a great rendering of my amazing talents either [16:50] also he totally ignored the license on it [16:58] i just feel like watching kung-fu now. must be the music. === salgado-lunch is now known as salgado [17:54] * mmcc leaves for lunch [19:11] mmcc, gatox: care to give https://code.launchpad.net/~dobey/ubuntuone-control-panel/update-4-0/+merge/111291 a quick sanity check? [19:24] dobey, looks sane. +1 [19:24] thanks [19:36] dobey, reviewing.... i wasn't seeing the notifications :P [19:37] gatox: it's already merged :P [19:39] plap [20:26] I know why the controlpanel GUI was freezing. Just need to figure out the right fix. [20:27] We were installing the qt4reactor before we'd initialized the QApplication, so the qt4reactor was helpfully creating a QCoreApplication instead [20:27] ... and that doesn't work [20:42] oh fun [20:42] do we really need to use a reactor on osx? [20:43] grrrrr..... ok, i'm out for today..... too much dirty reactorness and refactoring-problems [21:07] sorry, had to be afk to deal with a cleaning guy. [21:08] dobey: I'm not sure how to answer that. can you use twisted and pyqt without a reactor? [21:08] anyway, if we init in the right order it'll be OK [21:09] mmcc: well, i don't think we are using anything in twisted that requires a reactor, in cp; outside of the test suite [21:09] at least, we aren't using a reactor on linux i don't think [21:10] i guess on windows we need one for the IPC stuff [21:10] and getting rid of qt4reactor is a win. [21:11] oh, the IPC on macos is the same as on windows, so if we need it for that then we need it for macos [21:12] oh [21:12] can't think of the name right now PB, jelly, jam, banana, something [21:13] plastered broker [21:13] my brain keeps trying to say protocol buffer [21:13] anyway you know it. [21:14] so why is removing qt4reactor a win? just complexity, or ? [21:14] it's not really maintained upstream any more [21:15] and us maintaining more stuff is a crappy option === salgado is now known as salgado-afk [21:21] alright, need to go. have a good evening all [21:21] hm. oh. well, dbus doesn't seem like a good option - it apparently builds on macos, but since it's a system service, deployment is an issue... [21:21] alrighty, have a good night [23:29] if anyone's catching up on the scrollback, I wrote a lot of detail on what the UI freeze problem was and a couple of ways to fix it on this bug: https://bugs.launchpad.net/ubuntuone-control-panel/+bug/1015825 -- I included a branch that takes one approach that works, but I wanted some feedback before I fix up the tests it breaks. [23:29] Ubuntu bug 1015825 in Ubuntu One Control Panel "UI does not update after credentials RPC on darwin" [High,In progress] [23:30] and it's late, so away I go [23:30] * mmcc leaves for the day