[01:58] <dobey> ralsina: it's quite large, and has a huge bezel it would appear. and dpi is about the same as a 1080p 22". not something i'd buy, but if it's actually IPS, and only $250, then at least it's not a bad price for that.
[08:50] <JamesTait> Happy Friday, folks! :)
[13:03] <rye> mandel: i have to restart bip
[15:00] <rockstar> me
[15:00] <briancurtin> me
[15:00] <mvo> me
[15:01] <mmcc> me
[15:01] <rockstar> I think there are a ton of us on holiday and the sprint.
[15:02] <briancurtin> yeah i think thats everyone
[15:02] <rockstar> DONE: Fetching artists and albums from the rest api
[15:02] <rockstar> TODO: The rest of the rest api
[15:02] <rockstar> BLOCKED: No
[15:02] <rockstar> NEXT: briancurtin
[15:03] <briancurtin> DONE: got certs working from a local file, looked into metadata issue that's causing SD to hang in local rescan
[15:03] <briancurtin> TODO: test on VMs that the cert fix is good, clean it up a bit more
[15:03] <briancurtin> NEXT: mvo
[15:03] <mvo> DONE: upload new dbus-python with fix for top crasher #846044 into quantal-proposed, more playing with sqlite instead of xapian for the lens, lp:~mvo/newark/ubuntu-nexus7-installer-small-tweaks, a bit ubiquity sso poking and reading "ubiquity installer" spec for u1 design work hints
[15:03] <mvo> next mmcc
[15:03] <mmcc> DONE: reviews, tests for pyobjc menu using mock
[15:03] <mmcc> TODO: more menu
[15:03] <mmcc> BLOK: no
[15:03] <mmcc> comments anyone?
[15:04] <mmcc> wait, did we miss dobey
[15:04] <mvo> and ralsina was also around a bit earlier
[15:04] <ralsina> I am here but in an unofficial manner
[15:04] <ralsina> IOW airports are boring
[15:05] <mvo> haha
[15:07] <dobey> oops
[15:07] <dobey> DONE: team call, pyflakes tarball for buildout, branch landing, bug triage
[15:07] <dobey> TODO: reviews
[15:07] <dobey> BLCK: None.
[15:25] <dobey> mmcc: can you review https://code.launchpad.net/~dobey/ubuntuone-control-panel/lint-roller/+merge/131079 again now, as the other branches have landed? :)
[15:28] <dobey> hurricane in november? wtf? :(
[15:36] <mmcc> dobey, reviewing that now, sorry was afk for a sec
[15:48] <mmcc> dobey, that branch needs an import tweak in controlpanel.backend to work with the sso lint-roller branch
[15:48] <mmcc> the whole thing is in the mp comment, but it's just ubuntu_sso.utils.webclient.common instead of ubuntu_sso.utils.webclient
[15:54] <dobey> eh? i thought i fixed those
[15:55] <dobey> oh, i did; but forgot to commit/push them
[15:56] <dobey> mmcc: pushed now
[15:56] <mmcc> ok, checking again
[15:58] <mmcc> what I wouldn't give for a xvfb-alike. a lot of these tests steal keyboard focus…
[16:00] <mmcc> +1 dobey
[16:02] <dobey> mmcc: are the qt display backends not pluggable or something? ie, is it not possible to run tests with the X backend and use xvfb on osx to run the control-panel/sso/etc tests?
[16:03] <mmcc> dobey - good question. I don't know. I think I'd need to have a separate build of qt
[16:04] <dobey> if we could just have one build of qt with both backends to switch between, we could then probably use xvfb
[16:05] <dobey> we could probably also do the same on win32 if it's possible to have a single build of qt with the display backend just being a plug-in that we can specify in some way
[16:06] <mmcc> hrm, when I was looking at the qt code, I didn't get the impression that it was pluggable like that…
[16:06] <mmcc> lots of #ifdefs for platform-specific behavior
[16:07] <dobey> hrmm
[16:07] <dobey> anyway, i guess i should go get lunch. bbiab
[17:43] <dobey> oi
[17:47] <mmcc> back, had to set up new uverse dsl box. It's actually a different model, so I'm hoping that means it works better
[18:00] <briancurtin> mmcc: is this icon expected? http://i.imgur.com/kUP9E.png (bottom right, obv)
[18:01] <mmcc> that macvim icon is definitely not expected
[18:01] <chaselivingston> briancurtin: i think a restart will fix that
[18:01] <mmcc> briancurtin what kind of mac do you have?
[18:02] <briancurtin> whatever name stands for 10.7.5
[18:02] <mmcc> that icon could mean that the os decided you can't run the app, but that should only be if you're on 10.5 or a 32-bit mac
[18:02] <mmcc> I meant hardware, is it 32-bit only (core duo instead of core 2 duo or later?)
[18:02] <briancurtin> its core 2 duo, its the black plastic macbook non-pro
[18:03] <mmcc> huh. what happens when you try to run it?
[18:03] <briancurtin> it runs fine
[18:03] <chaselivingston> mmcc: i've seen other apps do that, not sure what causes it, but a restart usually fixes it
[18:03] <mmcc> oh I see it in the background there :)
[18:03] <briancurtin> i'll try the restart. i thought maybe that was an indicator that the app hadn't been approved, since it ends up asking you if you wish to run it since it was downloaded from the internet
[18:03] <mmcc> does that icon show up if you open the Applications folder in the finder?
[18:04] <mmcc> restarting is against my religion
[18:04] <briancurtin> ah, it does not
[18:04] <mmcc> some weird dock icon cache bug then, I guess
[18:04] <briancurtin> restarting is my religion (lol windows)
[18:04] <briancurtin> yeah, nothing to worry about then, although i guess if i follow my religion it'll work, just like every other windows problem
[18:05] <mmcc> could always open the activity monitor and kill the "Dock" process
[18:05] <mmcc> it'll auto-restart
[18:05] <briancurtin> and there we go. magic
[18:06] <mmcc> hooray
[18:19] <mmcc> weird, I think I found a shortcoming in python-mock. I couldn't figure out how to do the equivalent of self.patch(SomeClass, 'some_method', lambda self, blah: self)
[18:21] <mmcc> with mock, you can patch some_method, replacing it with a Mock object, then tell that Mock object to return something when it's called by assigning a function that returns something to the mock object's side_effect property, but then that side_effect function is not passed 'self'.
[18:22] <mmcc> I needed to do this to work around the self=super().init(); return self idiom in objc. I can't call super().init() in a test (it relies on a built bundle), and I can't have it return anything other than self (so, can't return a mock, for instance).
[18:23] <mmcc> anyway, self.patch still works so on to the next thing
[18:27] <dobey> brb, gotta run for a few
[18:58] <mmcc> argh, all that was unnecessary because apparently a pyobjc init won't return null even if the docs say it will? ugh
[19:02] <dobey> hrmm
[19:30] <mmcc> oh for crying out loud, new uverse box didn't fix it, already been down for one minute in the last 12 minutes
[19:30] <mmcc> can't wait to get back on the phone with AT&T
[19:31] <dobey> fun
[19:31] <mmcc> yeah…
[19:31] <briancurtin> is at&t your only option? comcast is garbage but seems to be the best, at least around here
[19:32] <dobey> no fios?
[19:37] <mmcc> well, we like the uverse tv service… when it works.
[19:37] <mmcc> I was going to go see if fios was available last time you mentioned it but then my internet died :(
[19:39] <dobey> heh :(
[19:40] <mmcc> not served by verizon
[19:45] <mmcc> ok, time for lunch. We're going out, so might be a little long. I'll be working tonight, so if you need me to review something, leave it here and I'll do it overnight.
[19:45] <briancurtin> enjoy
[19:45] <mmcc> (and I'm going to have to call AT&T after lunch, so who knows)
[19:46] <briancurtin> glad i said enjoy before that last message
[19:46] <dobey> heh
[19:46] <mmcc> hah
[19:46] <dobey> en-rage :)
[21:13] <dobey> gah. stupid cold. makes it hurt to laugh so hard :(
[22:15] <dobey> later all, have a good weekend everyone.