[13:00] * gary_poster only kinda here [13:00] gary_poster: How only kindy [13:00] *a [13:00] ? [13:00] gary_poster: Enough to agree with me if I tell you something as though it were fact? [13:01] oh, most definitely! [13:01] (I'm finishing up giving the boys some breakfast) [13:01] gary_poster: Okay, so bug 778847. I cannot reproduce it in a test (thought I could; was wrong) and looking at the code I don't know how the error ever happened in the first place. [13:01] <_mup_> Bug #778847: Muting a bug subscription for a team with a contact address crashes getRecipientFilterData < https://launchpad.net/bugs/778847 > [13:02] but that's a big uh-oh, right? [13:02] Yeah. [13:02] because it caused a critical halt [13:02] OK, what am I agreeing to? :-) [13:03] gary_poster: Actually, I don't think you need to worry: I'm going to break staging. [13:03] (If I can) [13:03] oh ok, excellent [13:04] My working hypothesis is that I need a production-ish dataset to be able to model this properly. [13:07] I Agree! [13:07] Hurrah! [13:07] :) [13:12] * gary_poster is now more here [13:13] danilos, again, I'm sorry. Anything we need to talk about? [13:16] benji, are you still avoiding full out plague? [13:16] it's more like denial [13:16] heh [13:16] sorry [13:17] all things considered, I was pretty productive yesterday, so I'm going to try again today [13:17] understood [13:17] cool [13:17] but take care of yourself [13:18] bac, I just approved your may expenses from may 5. I'm sorry I didn't get it sooner. [13:19] gary_poster: the ec2 one? i just filed it this week...no problem. [13:19] also the hungary one [13:19] i put 5-may b/c that was the date of the receipt [13:19] thanks! [13:19] oic [13:19] cool, np [13:25] bac benji danilos gmb, kanban now-ish, call in about 5 [13:28] benji, is your card in a feature lane because of an oversight? I'd expect to see it as an "improvement" card in the "Quick Jobs" lane. May I make that change? [13:29] sure; I thought that since it was part of the feature it would go there [13:30] cool, I'll clarify intent on call [13:30] gary_poster, benji: is it also not already there in the tasks in the quick jobs (one of the blue cards)? [13:30] Aaaaaaah [13:31] bac, Skype? [13:31] ready [13:36] https://launchpadlibrarian.net/71132520/what.png [14:30] gary_poster, fwiw, do you mind having the call tomorrow after our daily/weekly call since I need to leave at about that time today? [14:30] gmb, call ok? [14:30] danilos, that's fine [14:30] gary_poster, cool, thanks [14:31] gary_poster: Sure. [14:31] np danilos. Could you move it on calendar [14:31] ? [14:31] ok gmb [14:33] gary_poster, sure [14:33] thanks [15:23] YES! I AM THE GOD OF ALL CREATION, BRING ME THE FINEST MUFFINS IN ALL THE LAND! [15:23] *ahem* [15:23] The regression test proves there's a problem. [15:29] gary_poster, fwiw, the in-progress server-side branch with a few tests: lp:~danilo/launchpad/bug-772763-remove-unmute-dialog-part1 (I lost some time fighting with the store.find(BugMute.person, BugMute.bug == bug) which doesn't work since person is a reference, and you need to join to Person table yourself :) [15:30] gary_poster, got to run out now, but other than the newly added tests and the fix for the above, not much is in that branch [15:30] cool danilos [15:30] so how close is that to being landable, do you think? [15:30] if you are still here, danilos :-) [15:53] gmb, I only now saw the declaration of muffin emergency. Yay! :-) [15:53] Just putting the finishing touches on the fix now. [15:54] gary_poster: It turns out that you have to be very, very careful about how you craft test calls to BugNotificationSet.getRecipientFilterData(). [15:54] (In order to make it break, that is). [15:54] heh [15:54] well, cool, in any case, [16:03] gary_poster: is my memory correct in that we don't want to support the previous +subscribe page at all? [16:04] benji, on call, not sure [16:04] will ping when off [16:04] k [16:15] hi benji, you have any ideas on how to properly format the 'other subscription' issue as seen at https://bugs.launchpad.net/launchpad/+bug/1234/+subscriptions ? [16:15] <_mup_> Bug #1234: Gina is an unmaintainable mess of command line options, environment variables and shell scripts < https://launchpad.net/bugs/1234 > [16:16] merely adding padding to the left element doesn't do much. the floated line is so long that it causes the other to go underneath on a narrow window [16:16] the problem where the text on the left runs into the text on the right? [16:16] gotcha [16:17] the ideal would be the behavior of two table cells, but being that using tables for layour is verboten we can probably come up with something else [16:17] s/layour/layout/ [16:18] i.e., both phrases should be of the same width, or perhaps the actions on the right should be narrower, say 2/3 width on the left and 1/3 on the right [16:19] I'm not good enough with CSS to be able to prescribe a solution without experimenting, but I'd play with asserting relative widths for the divs. [16:20] There's also the fall back of assigning table-like behavior via particular classes. I'm sure that'll work, but it might be a little heavy-handed. [16:21] yeah, your thoughts about tables are what i've already gone through and of course rejected [16:23] Well, display:table, display:table-row, and display:table-cell are always options. [16:23] then we could put width: 60% on the left div and width: 40% on the right [17:03] oh bah [17:03] benji, hey. off call. I had to make sure I remembered what +subscribe did. At this instant in time, +subscribe still is needed. [17:04] I *think* that we will be able to discard it once we work on bug 772754 and its associated design bits, but even then it is conceivable that we will want it around for non-JS browsers, since it already existed that way (we have permission to develop new functionality with JS only, but I am not sure we have permission to rip out old non-JS functionality) [17:04] <_mup_> Bug #772754: After better-bug-notification changes, list of bug subscribers is confusing < https://launchpad.net/bugs/772754 > [17:04] bac, I assume you tried putting the padding on the left side of the right box? [17:04] * gary_poster going to go have lunch :-) [19:30] gary_poster: skype? [20:26] bac, fwiw I shared your UDS feedback with flacoste. He agrees with you about sending more people to UDS, though he thinks 4 is a good number, and better than the 10-12 we were sending before. But anyway, he agrees that just sending himself and jml would be a shame. [20:26] gary_poster: yeah, 10 would be nuts [20:26] did we really do that before? [20:26] I guess so? [20:58] benji, do you want to talk today, or take it easy? [20:58] not that our calls are terribly arduous, afaik :-P [20:58] gary_poster: talking's good, give me a sec and I'llcall you [20:58] ok cool [20:59] you mean I don't have to stand on my head while we talk?! I wish I knew earlier. [20:59] heh [22:13] gary_poster: I've had this tab open for a week, intending to suggest you might like this guy's blog post:http://blog.ssokolow.com/archives/2011/05/07/a-python-programmers-first-impression-of-coffeescript/ [22:14] benji, huh, sounds cool. I've barely heard of coffeescript before [22:14] thank you :-) [22:15] it's gaining quite a bit of recognition; I'm getting to the point that I kind of like javascript -- somewhat like one likes programming in bare assembler on a computer with 128K of RAM [22:15] heh, yeah, I know what you mean [22:17] Gong to look at http://pragprog.com/magazines/2011-05/a-coffeescript-intervention too [22:17] but meanwhile must run [22:17] baby and other things exploding in background :-) [22:17] bye