[00:06:02] (PS1) Mwalker: Test for the JSLint test :D [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/80522 [00:07:11] (Abandoned) Mwalker: Test for the JSLint test :D [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/80522 (owner: Mwalker) [17:18:11] !log updated civicrm from 257686e81cf6 to e4f1228d954ec23991 [17:18:16] Logged the message, Master [17:21:05] mwalker: fyi I am deploying the import UI card [17:25:41] #1041: (AW) Tech Defect #1041 Debugging msgs from Civi Export job: O:AW|TS:B|P:NtH|T:TD Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1041 [17:27:40] #1042: (AW) Tech Defect #1042 Bad logging in thankyou module: O:AW|TS:B|P:NtH|T:TD Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1042 [17:29:44] awight: cool! have fun? [17:30:40] #1043: (AW) Tech Defect #1043 Failure while installing offline2civicrm module: O:AW|TS:B|P:MH|T:TD Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1043 [17:32:46] mwalker: hehe. just mentioning cos mingle warned that you were in the same airspace ;) [17:32:58] odd or even flight level! [17:33:22] as u can see, it's gotten interesting already ^^ [17:34:12] ah; I decided to take the wormhole detour [17:34:19] I'm currently playing around with codeword compression [17:42:14] what? [17:42:21] it's friiiiday ;) [17:56:19] I'm going back and looking at how to do banner retrieval in one step without taking up 400GB of cache [17:56:27] figured out how to do it I think [17:56:32] and I told myself I'd stop at 11 [17:56:36] which it now is [17:57:39] is that really the number? [17:58:03] + is this ESI on the original request? Cos that would make me happy, too. [17:59:15] worst case is ~260M objects in cache; with a minimum of 1k varnish overhead [17:59:38] dog vet thing and then I'll be in shortly [17:59:44] awesome [17:59:52] and yes; it is ESI funstuffed [17:59:59] or at least; VCL funstuffed [18:00:24] cool. I agree that we shouldn't bother with 2-round-trip unless 1 is impossible [18:02:30] indeed [18:02:55] I dont think this is going to make mark happy; but I'll write it up formally and pass it around [18:03:06] though if you'll be in today I'd love to discuss it when its still on paper/pencil [18:03:41] sounds fun! [18:15:00] (PS1) Adamw: Use the Drupal 7 permissions API [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/80585 [18:15:05] mwalker: can you take a look at this? https://gerrit.wikimedia.org/r/80585 [18:15:39] ya [18:15:49] thx [18:17:06] hurm... where is the 'administer offline2civicrm' permission used now? [18:17:18] there is a null settings form [18:17:29] donno why, but we will eventually implement something there [18:17:30] (CR) Mwalker: [C: 2 V: 2] Use the Drupal 7 permissions API [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/80585 (owner: Adamw) [18:17:35] fun [18:19:12] !log civicrm updated from e4f1228d954ec239911143 to 5c28984d7e46c95484 [18:19:17] Logged the message, Master [18:26:40] #1044: (AW) Tech Defect #1044 Drupal: Update all hook_perm apis to hook_permission: O:AW|TS:B|P:SH|T:TD Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1044 [18:40:41] #1045: (AW) Tech Defect #1045 import checks: report total success even after error: O:AW|TS:B|P:NtH|T:TD Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1045 [18:50:40] #1046: (AW) Tech Defect #1046 Import checks: report CSV line number for errors: O:AW|TS:B|P:NtH|T:TD Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1046 [18:53:40] #1036: (AW) *Deployed* -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1036 [19:06:39] meganhernandez: Do you have a minute? [19:08:19] Or mwalker. :-) [19:09:07] hi Dmcdevit [19:09:29] meganhernandez: Regarding the email about CentralNotice that James just copied you on, the issue seems to be that the high-priority fundraising banner blocks out any other banner, even when it is not displaying (since it isn't on full-time). [19:09:42] Is there a technical solution that would allow the lower-priority banners to display when the fundraising one isn't? [19:10:28] Dmcdevit: hi. There isn't a solution yet, but we're working on that [19:11:44] If you want to have too much info, the difficulty is that, banner hiding is done per-user... so we have to come up with a system of recalculating banners once we determine that the high-priority one is going to hide [19:12:25] i believe we are able to do that, but we just need to coordinate ahead of time. i know that someone is planning to run a non-fundraiisng banner next month & we had an idea for how to split the traffic [19:13:48] Well, I'd like to do something like that, too. I don't think we were aware of that need, since CentralNotice always just worked before. This campaign is an annual occurrence, and time-sensitive now. [19:14:42] Pharos is also wanting to run anon banners on en.wiki right now, BTW [19:14:54] If fundraising banners are run indefinitely on high priority now, it seems to invalidate the "display to anonymous users" option for every other banner, even though that's given as an option. [19:15:16] kaldari: Yes, that's the same thing I'm talking about. :-) [19:15:23] ah cool [19:15:54] awight, meganhernandez: if we are actually going to be running fundraising banners all the time now, what about just setting them to normal priority? [19:16:14] +1 [19:16:20] It's for Wiki Loves Monuments and Wikipedia Loves Libraries in the US, which are happening September through November, so we need to let people know to organize them now. [19:16:34] or even low priority? [19:16:58] low prio will make the FR banners disappear entirely :( [19:17:04] it's an all-or-nothing system [19:17:42] awight: true, but that might be OK if non-fundraising banners are only running briefly [19:18:10] anyway, might not be realistic, just wanted to throw it out as an idea [19:18:43] I think we need to share better ;) but, I doubt it will be palatable to lose large chunks of enwiki impressions [19:18:59] maybe normal priority is best then [19:19:55] Does CentralNotice have expirations, or is that done manually? [19:20:15] it's the end date for the campaign [19:20:36] unless you mean for a banner -- in which case they're cached for 10 minutes [19:21:20] For the campaign, I mean. I wasn't sure if that is an option set by the user ahead of time, or if they just last until someone turns it off. [19:21:36] I think ours is intended to run for a week, maybe two, but I don't know where to look. [19:22:35] Oh, I see the calendar now. [19:22:51] right; the end date is set by you; and CN will respect that automatically [19:23:00] and the user side of it is coordinated in the calendar [19:24:19] So the intention was for two weeks, according to the calendar. Though it started 5 days ago and still hasn't displayed for anons. [19:25:43] #1047: (AW) Tech Defect #1047 Suppressed error during contribution search?: O:AW|TS:B|P:NtH|T:TD Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1047 [19:34:06] * Dmcdevit wakes people up again. :-) [19:35:59] raising the dead ;) [19:38:08] Dmcdevit: IMO, the only solution at the moment is convincing Fundraising to lower our banner priority [19:38:23] I cannot make that call, but that's the thing to do... [19:39:38] Yeah, so I see. I'm just being a bit of a nag because it's important to me that the banner we are trying to run is timely, and I'd really like to get this worked out today if possible. [19:42:04] meganhernandez: what do you think about lowering the FR campaign priority to normal? [19:43:13] can we wait until peter's around? there's some ordering system where some of our campaigns are high & some are normal for a particular reason [19:43:41] it's been a while since we set it up so I'm not sure i totally remember why certain campaigns are high & some are normal [19:44:37] yikes! [19:45:15] is the idea that the new campaign would use up our blank banner traffic? [19:45:25] so our fundraising banners would still run at the same %? [19:45:37] eh? [19:45:59] and yeah, it was a little complicated when we set it up and haven't changed the settings in almost two months [19:46:15] meganhernandez: I'm suggesting lowering the FR campaign priority only to facilitate community campaigns working at all [19:46:34] i mean, if we change the priority, will it change the % that our fundraising banners (not the blank banners) are running? [19:46:55] meganhernandez: yes. You'll have to tamper with the blank banner weights [19:47:35] I was proposing a while ago that we stop doing that, and instead tech gives you a feature where you can explicity enter "show 5% of the time" [19:47:46] feel free to +1 :) [19:48:07] I'm not concerned with showing the blanks, but i would like to keep the actual gold banners at the same level they are at now [19:48:14] right [19:48:15] katie gold! [19:48:29] I think I just missed a few minutes of discussion. :( [19:48:40] i want to get rid of the blanks. but that's totally a tangent [19:49:25] Dmcdevit: AFAIK, we have to get a few Fundraising stakeholders together to decide what we want to do about our campaign priorities [19:50:10] Okay, that's cool. I'm glad this is being considered. [19:57:34] i am OK to change the priority, as long as the % of FR banners stays the same. i'm not positive exactly how to do that since we have a few different EN campaigns running at the same time at different priorities (for different countries, some banners are dropdown, some are form banners, and some are non-dropdown). we also have a backup campaign running at a lower priority. i got peter to help to sort it out & don't want to [19:57:35] mess with these without checking with him [19:57:41] #1048: (AW) Tech Task #1048 CentralNotice: deprecate "blank" workaround: O:AW|TS:B|P:SH|T:TT Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1048 [20:03:01] awight: not sure if you saw that just above. i'm about to reply to thread on this with peter & adding you. will you check & make sure I'm explaining the solution correctly? [20:04:53] meganhernandez: mwalker is planning to implement something soon, so please CC him as well, or just all of tech. [20:05:02] ok [20:05:20] yeah he got added originally from james. but i'll just reply with fr-tech [20:05:23] meganhernandez: yeah I wish it were easier for you to make small changes like this, without having to worry about freaking blank banners and stuff. [20:05:54] we're getting better :) CN math has always been a tad confusing [20:07:57] The other solution (maybe this is what you mean) could be to switch out the blank banners in the current fundraising campaign for the banners we are trying to run, if that is easier. [20:09:31] Oh, never mind, fundraising is more than just US, of course. ;-) [20:19:23] Dmcdevit: yeah, that would be too much bookkeeping, i think [20:22:40] #1049: (AW) Tech Task #1049 CentralNotice: fallback after banner hiding: O:AW|TS:B|P:SH|T:TT Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1049 [20:29:52] mwalker: ^^ [20:31:26] awight: regardless of if all the banners are delivered together or not; is the proposed algorithm sound? [20:42:34] It's great! [20:44:51] though, we could start by replacing blank banners with background priority campaigns [20:45:19] implement https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1048 [20:46:41] #1049: (AW) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1049 [20:46:41] #1049: (AW) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1049 [21:19:43] awight: yep yep -- that is solved by having allocation also done at the campaign level [21:20:12] so you could have a 6% campaign; with 100% banners inside of it [21:25:39] that's perfect. exactly what -creative thinks they need ;) [21:52:42] #425: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/425 [21:52:42] #709: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/709 [21:52:42] #468: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/468 [21:52:42] #547: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/547 [21:52:42] #480: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/480 [21:52:42] #558: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/558 [21:52:42] #546: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/546 [21:52:43] #583: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/583 [21:52:43] #20: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/20 [21:52:44] #518: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/518 [21:52:44] #784: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/784 [21:52:45] #497: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/497 [21:52:45] #511: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/511 [21:52:46] #826: (K) AT:(s -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/826 [21:58:40] #450: (AW) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/450 [22:02:41] #450: (AW) khorn: are you saying we should not fully autom... -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/450 [22:03:42] #450: (AW) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/450 [22:03:42] #450: (AW) ->Sprint 30 -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/450 [22:13:40] #450: (AW) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/450 [22:13:40] #450: (AW) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/450 [22:26:40] #917: (AW) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/917 [22:58:40] #889: (AW) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/889 [22:59:40] #889: (AW) Diagnose done. New cards for sort out? -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/889 [23:09:41] #1051: (AW) Tech Task #1051 ContributionTracking: validate country code: O:AW|TS:B|P:SH|T:TT Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1051 [23:20:40] #1052: (AW) Tech Defect #1052 PayPal recurring events not recorded in Civi: O:AW|TS:B|P:MH|T:TD Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1052 [23:24:40] #1053: (AW) Tech Task #1053 Civi: operations like "refund contribution" should warn about incomplete action: O:AW|TS:B|P:SH|T:TT Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/1053 [23:55:40] #450: (AW) Description changed -- https://mingle.corp.wikimedia.org/projects/fundraiser_2012/cards/450