[12:16] good morning [12:16] s/morning/day [12:20] bac, good something to you too :) [12:29] hm, not sure why I was not on freenode... [12:29] but anyway [12:30] bac benji danilos gmb call now-ish [12:30] k [12:41] gary_poster, https://lp-oops.canonical.com/oops.py/?oopsid=2050H26 [12:58] danilos, I sent you info. Gimme a Skype call when you have a sec to help me. Thank you [13:13] gary_poster, hey, I've looked at it a bit, up for a call? [13:13] thanks yeah [13:56] gary_poster: i'm having problems sending email from my natty box...so i can't land my branches atm. [13:57] * bac hates poking at MTAs [14:10] bac, ok. do you need me or someone else to do a bzr lp-land or something? [14:11] gary_poster: not yet [14:11] ok [14:11] gary_poster: do you have a relayhost set in your /etc/postfix/main.cf? [14:12] bac, I don't run postfix [14:12] ah [14:13] gary_poster, I don't see a big jump anywhere between the queries on the page I was looking at [14:13] danilos, ok, that makes sense then [14:14] gary_poster, heh, right, it does, but this page only uses macros and not a page-within-a-page stuff [14:15] danilos, yeah, I've wondered if that slows things down. I'd really rather not respell everything with macros, but I've contemplated that too. [14:15] it might be a less risky refactoring than others though [14:15] and maybe a step towards a better refactoring in the future [14:15] gary_poster, perhaps, though I'd still consider it pretty risky [14:15] yeah :-/ [14:24] danilos, fwiw, I upped the local cache. It did get rid of the query you saw but the Python still jumps from 2366 to 5004 [14:25] gary_poster, jumps in as it's even more now? or different reloads make it do that? [14:26] danios, I think the jump is roughly the same. IOW, it was not affected by the cache change, as I expected [14:27] zL0rbs3g [14:27] whoops [14:27] there goes my weak password :) [14:27] heh [14:28] anyway, /me -> gone [14:41] gary_poster: ok, so how do you have your dev box configured for outgoing mail? [14:44] bac, um, good question. I've never had to mess with it. It Just Works. [14:47] grr [15:16] gary_poster: turns out bzr email goes directly to the server listed in your config file. so my postfix woes, while real, were red herrings. [15:17] but now they are fixed! [15:17] but pqm still hates me. [15:18] pqm is generally grumpy, bac. glad the rest is solved [15:18] well, the bzr part of the rest anyway [15:19] what do you mean generally grumpy? is it known to be hosed right now? [15:19] or just its usual POS-ness? [15:19] bac, no, sorry, just a joke. POS-ness. If you expand that tarball it sometimes is useful. [15:36] * gmb wonders how much python time is spent doing the bugactivity / calculations... [15:44] gary_poster: so it looks like pqm was hosed for all [15:44] on that note... [15:44] * bac -> lunches [15:44] I saw that bac. glad they are fixing it [15:44] enjoy [16:09] * gmb wonders whether he should make a utlities/make_bug_1 script so that we can copy bug 1 for testing purposes. [16:09] <_mup_> Bug #1: Microsoft has a majority market share Shut up, mup. [20:48] hey bac. I want something like .exists() on a resultset but I don't see one (http://twistedmatrix.com/users/radix/storm-api/storm.store.ResultSet.html) [20:48] I just want a bool [20:48] is there such a thing? [20:48] or do I have to use .count() > 0 or .any() is not None [20:48] ? [20:49] i thought there was [20:50] but i see this in use: [20:50] return bug_messages.any() is not None [20:51] yeah ok thanks bac [20:51] heh === gary-lunch is now known as gary_poster [20:51] self.assertFalse(bool(results.any())) [20:51] yeah [20:52] thanks [20:52] i wonder if any is cheaper than count? [20:55] bac, I suspect it depends. If count is small, I'd guess it will be cheaper than constructing a new Python object. If large, it will be more expensive.