[13:20] <bac> hi gmb
[13:20] <gmb> hi bac
[13:21] <bac> gmb: i'm working on YUI test for my structural_subscription.js file.  i've got a lot of little helper functions, none exposed.  do you tend to add those all to the namespace for testability?
[13:22] <gmb> bac: Generally, yes, and then mark them as @private in the function documentation.
[13:22] <bac> ah, ok, i hadn't seen that part.
[13:23] <gmb> It has no practical effect; it's rather like calling a Python method _foo().
[13:24] <bac> actually i don't see any instances of @private in bugs or registry js
[13:24] <gmb> Hah.
[13:24] <gmb> bac: Maybe I saw it in the Accordion code, then.
[13:25] <bac> ok
[13:25] <gmb> and assumed it was a pattern that we would have adopted.
[13:25] <bac> still not a bad idea
[13:28] <gary_poster> bac benji gmb mumble/kanban in 2-ish
[13:41] <benji> gary_poster: am I supposed to be on the whole team lead call or will I get a cue?
[13:42] <gary_poster> benji, ideally you would get a cue
[13:42] <gary_poster> you are supposed to get a cue
[13:43] <gary_poster> the cue might be "hey, would you get on the whole team lead call?"
[13:43] <benji> wow, it's using real phones; I haven't used the conference system yet, figuring out how that works now
[13:43] <benji> heh
[13:43] <gary_poster> :-)  I SkypeOut fwiw
[13:45] <benji> it looks simple enough and there's a US toll free number
[14:06] <gary_poster> yeah, it's easy
[14:06] <benji> gary_poster: I just learned that the reason for the rescheduling is that the LOSA who was to do it is sick.
[14:07] <gary_poster> ah, that's a lot more understandable
[14:07] <benji> yep
[15:48] <gary_poster> gmb, when you have a moment, I'd like a call to help me think through some "unsubscribe in anger" issues
[15:48] <gmb> gary_poster: Sure, can you give me 15 mins to grab a shower and a drink?
[15:48] <gary_poster> course gmb thanks
[16:01] <gmb> gary_poster: I'm ready on mumble whenever you are.
[16:15] <gary_poster> https://dev.launchpad.net/LEP/BetterBugSubscriptionsAndNotifications/DirectSubscriptionsOnBug
[17:45] <gary_poster> gmb, mrevell suggested that we change the wording of https://dev.launchpad.net/LEP/BetterBugSubscriptionsAndNotifications/Testing/EditingRound2/Slide5
[17:45] <gary_poster> from "You received the email that linked to this page because you are a direct subscriber to all events on bug #23456, which is marked as a duplicate of this bug, #12345" to
[17:45] <_mup_> Bug #23456: system doesn't shutdown <linux-source-2.6.15 (Ubuntu):Invalid by ben-collins> < https://launchpad.net/bugs/23456 >
[17:45] <_mup_> Bug #12345: isdn does not work, fritz avm (pnp?) <isdnutils (Ubuntu):Fix Released by doko> < https://launchpad.net/bugs/12345 >
[17:45] <gary_poster> "You received the email that linked to this page because you are a direct subscriber to bug #12345. You originally subscribed to its duplicate, bug #23456."
[17:45] <gary_poster> Unfortunately, his text is wrong AIUI.  I can't think of a way to make the original text better in the direction he was pointing, can you?  I'm inclined to go with your original.
[17:45] <_mup_> Bug #12345: isdn does not work, fritz avm (pnp?) <isdnutils (Ubuntu):Fix Released by doko> < https://launchpad.net/bugs/12345 >
[17:45] <_mup_> Bug #23456: system doesn't shutdown <linux-source-2.6.15 (Ubuntu):Invalid by ben-collins> < https://launchpad.net/bugs/23456 >
[17:45] <gary_poster> thanks mup :-)
[17:45]  * gmb /ignores mup
[17:45] <gary_poster> :-)
[17:47] <gmb> gary_poster: I think you're right; the revised text implies that you have a subscription to the master bug, which in fact you don't. I can't think of a nicer way to word the original text (ISTR that was one of the hardest to compose in the first place).
[17:47] <gary_poster> cool, thank you gmb.
[18:10]  * gmb -> afk for the evening
[19:25] <benji> I just reallized that YUI is from the south: Y.all(...)
[19:28] <gary_poster> :-)
[20:27] <gary_poster> benji, you are only getting the structural subscriptions for the current person now, not those for their teams, right?
[20:28] <gary_poster> (we need both)
[20:28] <benji> gary_poster: I'm getting their team's too; let me look at the specifics.
[20:29] <gary_poster> oh, yay
[20:29] <gary_poster> do you handle the management options differently depending on their privileges?
[20:30] <gary_poster> i.e., they can edit stuff if the susbscription is theirs or they are a team admin, but otherwise they can just look but not touch (if they are an unprivilged team member)
[20:30] <benji> I don't do anything quite yet with that, but my understanding is that we want the same rules as for creating subscriptions: team administrators can edit/remove subscriptions for a team
[20:30] <gary_poster> right
[20:30] <benji> right
[20:30] <benji> left
[20:30] <gary_poster> :-P
[20:31] <gary_poster> three rights make a left, silly!
[20:31] <benji> pfft
[20:31] <benji> I thought we were marching.
[20:31] <gary_poster> :-)
[20:31] <gary_poster> ok, cool, thank you
[20:32] <benji> yep