[00:02:43] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Campaign editor warnings should clearly state "Your form was saved. But warning:" - https://phabricator.wikimedia.org/T134956#2283538 (awight) [00:05:33] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Inline help on all CentralNotice forms - https://phabricator.wikimedia.org/T134958#2283569 (awight) [00:06:05] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Inline help on all CentralNotice forms - https://phabricator.wikimedia.org/T134958#2283582 (awight) p:Triage>Normal [00:07:10] awight: am i correct thinking paypal is blocked on https://gerrit.wikimedia.org/r/#/c/287155/ ? [00:08:54] I don't know but I'm making listening noises anyway [00:10:14] hehe [00:10:58] i have been doing some diet review cause the serious patch chains are pretty intimidating [00:11:08] paypal/queue/validation [00:14:19] cwd: It's probably blocked on a few things, but that's def one of them [00:16:48] I know the feeling :) I'm two patches into AndyRussG's cookie oddysey, I just put one foot in front of the other and I know I'll make it eventually [00:17:12] cwd: Here is a lite https://gerrit.wikimedia.org/r/#/c/287160/ [00:17:22] You might enjoy this as well, https://gerrit.wikimedia.org/r/#/c/287156/ [00:17:37] That one actually is linked to a private task so should go through in whatever order [00:17:40] lemme cherry pick [00:18:02] (PS6) Awight: Encode query string values properly [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/287156 (https://phabricator.wikimedia.org/T134586) [00:18:59] looks like 160 already has CR+2 but is waiting on the aforementioned blocker [00:19:30] oh yeh [00:21:09] The token patches need to go out at their own cadence, there's a deprecation period of an hour before we can deploy https://gerrit.wikimedia.org/r/#/c/286996/ [00:21:57] (PS7) Awight: Remove soft transition for old "token" parameter [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/286996 [00:23:33] TIL HTTP 100/Continue [00:23:47] bastards. [00:23:56] Are there really two HTTP headers? [00:25:48] (PS2) Awight: Fix indentation [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/286491 [00:25:56] do you mean 100 and 200? i've never looked at this before [00:26:07] (PS2) Awight: Document $wgDonationInterfaceDebugLog global [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/286711 [00:27:02] is this happening under the hood and i've just never noticed, or does the client need to be built to wait for the 100? [00:30:18] (CR) Awight: "@ejegg" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/286711 (owner: Awight) [00:30:37] cwd: Does curl handle that/ [00:30:38] ? [00:31:27] hrm, maybe they're not supposed to send it unless you send "Expect: 100-continue" ? [00:31:33] awight: don't worry, I'll move the goal post a little further for ya ;p [00:32:21] The pilgrimage! [00:33:07] Amy Goodman spoke way longer than I expected from someone on a 100 city tour (who's still doing a daily newscast!) [00:33:18] pretty inspiring stuff [00:33:23] She's a fighter! [00:33:26] awesome [00:34:09] ejegg: amazing! [00:34:14] big believer in the possibilities of bottom-up social change [00:43:12] (CR) Ejegg: "Ahh, so we'd create our logger via the MonologSpi, add DonationLogProcessor to the processor list, and come up with some (static?) way to " [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/286711 (owner: Awight) [00:44:43] gotta relocate... [00:44:52] ejegg: see ya! [00:45:32] (CR) Awight: "That sounds good! ...and a perfect job for WmfFramework, so we can alternatively start with Drupal's Monolog factory" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/286711 (owner: Awight) [00:54:28] awight: i just figured out what you said, paypal actually sends 2 status headers? 100 and 200? [00:56:21] view-source:https://www.paypal.com/home [00:56:28] figlet -f douche [00:57:23] meh [00:57:31] it's a recruiting attempt, I can't blame them [00:58:05] i bet paypal is a tough place to work [00:58:57] * awight bitterly regards our latest departure threads [00:59:11] :-\ [00:59:56] * awight gets angrier looking at the PP fig [01:00:43] well i'm pretty sure they shouldn't be sending 2 statuses with 1 request anyway [01:01:32] Maybe curl is making 2 requests and then fails to strip the extra header, donno... [01:02:36] it seems like that continue header would be good for uploading a big file or something but not much else [01:03:23] anyway i gotta bounce, but will dig into that ditch tomorrow [01:03:25] ttyl! [01:05:02] me too, see you! [01:08:48] (CR) Awight: [C: 2] "Great strategy! Me going to miss the cookies..." [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/285571 (https://phabricator.wikimedia.org/T132639) (owner: AndyRussG) [01:09:45] (CR) Awight: [V: 1] "Also, the feature did work and removed my "CN" cookie." [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/285571 (https://phabricator.wikimedia.org/T132639) (owner: AndyRussG) [01:11:29] (Merged) jenkins-bot: Mixed storage for impression diet and large banner limit [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/285336 (https://phabricator.wikimedia.org/T132639) (owner: AndyRussG) [01:11:31] awight: thx! [01:11:32] (Merged) jenkins-bot: Mixed storage for buckets [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/285571 (https://phabricator.wikimedia.org/T132639) (owner: AndyRussG) [01:12:07] just looking into ejegg|afk's comment on the slurpy patch... Dunno why it worked as is, infact [01:12:33] (/me investigates) [01:14:07] For the slaughter of old fallback cookies, I'm running a quick string test on document.cookie and deleting cookies by manipulating that string, to avoid having to load a cookie library in those cases... Kinda a compressed http://stackoverflow.com/questions/14160907/delete-all-cookies-with-specific-string-in-name [01:28:31] aarg silly me, of course it still works... [01:30:26] (PS2) AndyRussG: Slurp and delete defunct cookies on every pageview [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/287289 (https://phabricator.wikimedia.org/T132640) [01:31:48] (CR) AndyRussG: "Yeah ;p thx much!!!" (1 comment) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/287289 (https://phabricator.wikimedia.org/T132640) (owner: AndyRussG) [03:53:50] (PS1) AndyRussG: kvStoreMaintenance: check for and maybe remove fallback cookies [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/288143 (https://phabricator.wikimedia.org/T132639) [03:55:15] (CR) jenkins-bot: [V: -1] kvStoreMaintenance: check for and maybe remove fallback cookies [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/288143 (https://phabricator.wikimedia.org/T132639) (owner: AndyRussG) [03:57:46] (PS2) AndyRussG: kvStoreMaintenance: check for and maybe remove fallback cookies [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/288143 (https://phabricator.wikimedia.org/T132639) [04:00:57] (PS3) AndyRussG: kvStoreMaintenance: check for and maybe remove fallback cookies [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/288143 (https://phabricator.wikimedia.org/T132639) [04:04:12] (PS4) AndyRussG: kvStoreMaintenance: check for and maybe remove fallback cookies [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/288143 (https://phabricator.wikimedia.org/T132639) [04:09:01] Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: setup civi 4.7 on staging - https://phabricator.wikimedia.org/T133806#2283799 (Eileenmcnaughton) I got stuck running the upgrade script on the triggers - have emailed Jeff to ask him to dr... [04:11:04] Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: setup civi 4.7 on staging - https://phabricator.wikimedia.org/T133806#2283802 (Eileenmcnaughton) This sheet is my analysis of what to do with existing patches that have not been upstreamed... [04:22:57] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Investigation: dedupe exact matches - https://phabricator.wikimedia.org/T132396#2283822 (Eileenmcnaughton) My updated list of where to go with... [04:23:13] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Investigation: dedupe exact matches - https://phabricator.wikimedia.org/T132396#2283823 (Eileenmcnaughton) @dstrine - it turns out I had liste... [05:30:46] (CR) Ejegg: [C: 2] CiviCRM submodule update [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/288111 (owner: Eileen) [05:31:44] (PS2) Ejegg: Adjust hook in our CiviCRM to reflect name change in upstream QA [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/286379 (https://phabricator.wikimedia.org/T133257) (owner: Eileen) [05:31:55] (CR) Ejegg: [C: 2] Adjust hook in our CiviCRM to reflect name change in upstream QA [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/286379 (https://phabricator.wikimedia.org/T133257) (owner: Eileen) [05:33:43] (Merged) jenkins-bot: CiviCRM submodule update [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/288111 (owner: Eileen) [05:34:07] (Merged) jenkins-bot: Adjust hook in our CiviCRM to reflect name change in upstream QA [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/286379 (https://phabricator.wikimedia.org/T133257) (owner: Eileen) [14:55:23] hey cwd if you do car stuff today, will you still be able to make it to sprint planning? [14:56:23] dstrine: oh yeah definitely [14:57:14] ok cool. It would be great to have you there. I don't have concerns otherwise. [14:57:20] good luck! [14:57:34] thanks! i should be back on well before planning [14:58:00] cool [16:19:04] (CR) Cdentinger: Encode query string values properly (1 comment) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/287156 (https://phabricator.wikimedia.org/T134586) (owner: Awight) [16:24:54] cwd: Making sure you saw this thread... "[Wikitech-l] Phabricator Differential lackings" [16:26:07] awight: yep, thanks. good stuff... [16:26:59] whinging and vitriol :p [16:45:02] got to go do van stuff for awhile [16:45:58] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Apply for "acceptable ads" exception - https://phabricator.wikimedia.org/T135011#2285746 (awight) [17:41:43] awight: cwd|afk, XenoRyet: any last-minute scrum of scrums updates? [17:41:52] None here [17:43:19] LOL just talked to a nice guy from PayPal. He was honest enough to tell me that when he asked a developer about Express Checkout recurring, the dev basically shrugged and said, not sure we ever tried that. [17:47:08] Ha! I like the honesty though. [17:47:41] Ejegg: good here! [17:47:57] Awight: that is brutal [18:13:02] dstrine: hey, just to check, I'm at the FrontEnd standards meeting, I imagine it makes more sense for me to be here than in the AstroPay retro [18:13:04] ? [18:41:59] AndyRussG: sorry for the delay I think you're fine [18:42:10] dstrine: cool np & thx! [18:47:15] (CR) Ejegg: "Want to try this method for stopping 100 continue headers? https://gist.github.com/perusio/1724301" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/287156 (https://phabricator.wikimedia.org/T134586) (owner: Awight) [19:01:42] Fundraising Sprint Internet Exploring, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, FR-PayPal-ExpressCheckout, FR-Paypal: Implement Express Checkout recurring donations - https://phabricator.wikimedia.org/T134446#2286371 (awight) I got some helpful feedback from Marshal C, cas... [19:18:40] (CR) Awight: "@ejegg: It looks like that's a recipe for the sender, though? This is a header coming from PayPal back to us..." [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/287156 (https://phabricator.wikimedia.org/T134586) (owner: Awight) [19:24:36] (CR) Awight: Encode query string values properly (1 comment) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/287156 (https://phabricator.wikimedia.org/T134586) (owner: Awight) [19:29:22] (CR) Ejegg: "Right, I think we're sending the Expect: Continue header, and they're obliging with a 100 Continue. So maybe if we blank out cURL's Expec" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/287156 (https://phabricator.wikimedia.org/T134586) (owner: Awight) [19:32:52] ejegg: I see now [19:33:02] but shouldn't we respect the RfC? [19:33:14] I guess it doesn't hurt if we're just talking to one host and their behavior is known [19:33:24] cool, adding... [19:33:37] yeah, I think it's just for our benefit too [19:36:43] * Jeff_Green is several miles down a unicode rathole [19:37:10] (PS1) Awight: Stop sending item category [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/288253 [19:37:34] ejegg: a tragedy of common courtesy [19:37:46] It looks like Expect:continue is useful with really large request bodies [19:38:03] We are just nudging the threshold if anything, eh? [19:38:10] so if the auth header is bad or something, we can get a rejection before sending the body [19:38:13] https://support.urbanairship.com/entries/59909909--Expect-100-Continue-Issues-and-Risks [19:38:21] oh good [19:38:34] hrm, should we let that happen, then [19:39:00] yeah, looks like 1kb was considered a 'big' POST when the rfc was written [19:40:01] (CR) jenkins-bot: [V: -1] Stop sending item category [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/288253 (owner: Awight) [19:40:01] cannot allocate! [19:42:49] rfc's only rule for the client is that we have to send the 100/continue when we're planning to wait for it. Might be worth checking timing with and without [19:43:13] i mean send the expect:continue [19:47:17] ejegg: i was just reading about this header yesterday and got confused [19:47:26] anybody want to look at a simple crm thing : https://gerrit.wikimedia.org/r/287653 [19:47:37] we are sending expect:continue? [19:47:44] cwd I think we must be [19:48:06] RfC says they're not supposed to send the continue unless we send the expect [19:48:36] and that post I linked in CR says cURL sends the expect when the body is over 1kb [19:49:22] oh interesting, does it then wait and make a 2nd request once it receives the 100? with the same headers? [19:49:23] Since we're hardly ever going to get rejected because of auth headers, it seems like a waste of time for us to send the expect header and wait for the 100 before sending the body [19:49:56] cwd doesn't resend the headers, just sends the body when it gets the 'continue' [19:50:54] but that is a whole nother request right? with no headers? [19:52:02] err... i think it's on the same connection [19:52:51] that breaks my mental model of http [19:52:59] if it can go back and forth on the same connection [19:53:39] which may totally be true [19:53:45] but not how i thought things worked [19:54:38] (PS1) Awight: Prevent HTTP continuations [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/288256 [19:55:20] hmm, yeah... I think this is that one weird exception [19:55:44] (CR) jenkins-bot: [V: -1] Prevent HTTP continuations [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/288256 (owner: Awight) [19:58:17] (CR) Awight: "recheck" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/288256 (owner: Awight) [20:00:09] Fundraising-Backlog, MediaWiki-extensions-DonationInterface, FR-PayPal-ExpressCheckout, FR-Paypal: Write automated tests for PayPal Express - https://phabricator.wikimedia.org/T135039#2286561 (awight) [20:04:23] awight: broken mysql socket on 5.3 but not hhvm...sounds familiar [20:05:17] pretty sure it's an hhvm version thing isn't it? socket didn't used to work but does now? used to have to use http [20:14:05] yah that sounds right. They have a different default DSN [20:14:51] Always a good thing to do when writing a drop-in replacement for a language... "fix" default assumptions in core libraries. [20:16:11] hehe [20:16:12] http://php.net/manual/en/migration70.incompatible.php [20:16:54] Oh excellent [20:17:15] only works with MariaDB 20 [20:18:28] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Civi: is it possible to correct obvious email address typos before deduping exact matches? - https://phabricator.wikimedia.org/T135042#2286640 (MBeat33) [20:19:00] all these things are certainly "better" ways for the language to behave but that's really not helpful when you are sitting on a mountain of purpose built PHP machinery [20:19:22] if you need a more correct language don't start with php [20:24:02] (CR) Awight: "Did the Expect thing in @Icd7aa4d7cbfedfa9fad97efd7b9c854aaaae44d8" (1 comment) [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/287156 (https://phabricator.wikimedia.org/T134586) (owner: Awight) [20:24:46] It's funny to imagine what must be happening inside of Facebook, that they would invest in archiving their technology like this. [20:25:11] Keep shoveling the CoalBOL! [20:28:02] awight: is that last comment a real request? it can't be right that they're sending 2 status headers can it? [20:28:28] Maybe cURL is concatenating the responses... [20:28:36] But yeah that's what we see [20:28:44] plus or minus a few \r's [20:30:51] i am sorely tempted to dust off tcpdump because i can't believe the spec would encourage twice the requests for every resource [20:31:09] but i also feel like browsers should not gracefully accept 2 status headers [20:35:44] hehe [20:36:04] RfC this, evil server! [20:36:49] (PS4) Ejegg: Send failmail and set no_thank_you on TY errors [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/281842 (https://phabricator.wikimedia.org/T131200) [20:37:04] (PS5) Ejegg: Send failmail and set no_thank_you on TY errors [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/281842 (https://phabricator.wikimedia.org/T131200) [20:37:38] ^^^ seems to be working locally, so I took off the WIP [20:37:58] awight: I just saw your paypal email. So we're basically testing on prod? will that affect anyone who already has recurring donations with paypal from the previous implementation? [20:38:25] might put some errors from thank_you_send in the watchdog log twice when in batch mode, but only the really nasty ones [20:40:06] dstrine: Unfortunately, that's what our internal testing looks like, yeah. [20:40:31] Multiple message-header fields with the same field-name MAY be present in a message if and only if the entire field-value for that header field is defined as a comma-separated list [i.e., #(values)]. [20:40:45] I would prefer to have a staging server, could ask for a password to get in, use any credentials we want, etc. But we're not there yet. [20:41:15] dstrine: I'm not sure what you mean by affecting anyone with legacy subscriptions [20:41:56] dstrine: The old paypal workflow will still be available fyi, that will be the main one we continue to accept donations through. [20:42:12] I'm implementing express checkout as a new gateway, with its own Special page [20:42:28] ah ok that's what I was wondering [20:42:39] cool [20:42:43] :) [20:43:00] You would have to guess the URL to find these pages... [20:43:28] easy to do, but it will keep anyone from ending up on the EC flow by accident [20:43:43] cos yeah, we don't want to have to nurse a bunch of damaged early donations forever [20:44:21] Actually, the newer subscriptions have some really nice API things, we can adjust and get information about subscriptions. [20:45:17] awight: what's the fastest path for me to track down a url that gets both those headers? [20:46:50] You might have to use the DI cURL logic, if it depends on our request headers [20:46:51] is it the initial request for the fowarding url? [20:46:53] But here's an URL: [20:47:00] yeah, IIRC [20:47:56] https://devtools-paypal.com/guide/expresscheckout/curl?env=sandbox [20:48:05] (in the content, not that url) [20:48:09] thanks! [20:48:44] hah, example code is missing a backslash [20:50:01] Fundraising-Backlog, Security-Data-Mapping: FR Tech Data Map - https://phabricator.wikimedia.org/T133236#2286821 (kevinator) [20:50:17] ha ha [20:54:15] steps 3 through 5 do not render for me [20:55:55] eileen: around? [20:56:58] Jeff_Green: yes! [20:57:32] I'm looking at your email re. dropping triggers on staging, where is dropTrigger.sql? I don't see it on lutetium/barium/boron [20:58:48] lutetitum [20:58:58] & this is to be dropped on lutetium too! [20:59:10] ie dev_civicrm triggers [21:00:15] root@lutetium:/srv# find /srv -name dropTrigger.sql [21:00:16] root@lutetium:/srv# [21:00:24] I don't understand, what am I missing? [21:00:43] hmm - it was in the drupal path - let me grab my key so I can get in [21:00:56] dstrine: will be a couple of minutes just answering this [21:01:12] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: Resolve issues around prevnext_cache table - https://phabricator.wikimedia.org/T135050#2286854 (Eileenmcnaughton) [21:02:00] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: remove the block on UI batch merging and find some other way of constraining it so users can batch merge - https://phabricator.wikimedia.org/T135051#2286873 (Eileenmcnaughton) [21:02:16] i did a git pull on /srv/org.wikimedia.civicrm/ when I didn't see it there at first, but it did not show up [21:02:23] eileen: ok [21:02:51] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: enhance existing retrieve & batch merge methodology in core by accepting more fluid criteria (currently only takes the group) & - https://phabricator.wikimedia.org/T135052#2286888 (Eileenmcnaughton) [21:05:47] Jeff_Green: the original of it is at /srv/org.wikimedia.civicrm-files/civicrm/ConfigAndLog/CiviCRM.trigger57329f80bcb14f029db640f73ee6fc7a2ee7102959cde.sql [21:05:56] & there is a renamed version in my home dir too [21:07:03] I can't find the one I directed you to…. - but the one at that long path is fine [21:07:26] eileen: ok & we need a better way to handle this going forward. would it be feasible to always have a current version of the drop/create sql in the production-deployed civi branch? [21:09:11] eileen:done! [21:09:13] Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Unplanned-Sprint-Work: Civi Question & Possible Task: Is there a more detailed change log than the one on the contact summary page? - https://phabricator.wikimedia.org/T88447#2286932 (DStrine) Open>R... [21:10:04] Fundraising Sprint William Shatner, Fundraising Tech Backlog, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, and 2 others: [Epic] Followup tasks after Civi 4.6 upgrade - https://phabricator.wikimedia.org/T116416#2286935 (DStrine) [21:10:06] Fundraising Sprint Internet Exploring, Fundraising Tech Backlog, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Revisit triggers. We probably want them. - https://phabricator.wikimedia.org/T117055#2286933 (DStrine) Open>Resolved [21:10:32] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Update trigger mysql in git to reflect latest change from upstream (connection_id) - https://phabricator.wikimedia.org/T133745#2286936 (DStrine... [21:11:07] Fundraising Sprint Freshmaking, Fundraising Sprint Ghostbusting , Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, and 2 others: Finalise sql & process for turning logging on on live - https://phabricator.wikimedia.org/T130163#2286939 (DStrine) [21:11:09] Fundraising Sprint Freshmaking, Fundraising Sprint Ghostbusting , Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, and 2 others: create protocols and documentation for various civicrm database backup/restore/failover ... - https://phabricator.wikimedia.org/T133617#2286938 [21:11:50] Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Advanced search by country fails with database syntax error - https://phabricator.wikimedia.org/T133796#2244495 (DStrine) hey @CaitVirtue can we resolve this? [21:12:15] Jeff_Green: thanks & yes - I agree wrt the sql [21:12:38] dstrine: sorry connection got flakey [21:12:46] eileen: ok great [21:12:58] it's cool. I'm just hanging out [21:13:42] dstrine: I'll keep trying to get it back but we can continue here until that works [21:13:48] (CR) Awight: [C: 2] "Very nice!" (1 comment) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/288143 (https://phabricator.wikimedia.org/T132639) (owner: AndyRussG) [21:13:52] eileen: ok [21:14:33] Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Turn logging on on live - https://phabricator.wikimedia.org/T132056#2286968 (DStrine) [21:14:35] Fundraising Sprint Freshmaking, Fundraising Sprint Ghostbusting , Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, and 2 others: Finalise sql & process for turning logging on on live - https://phabricator.wikimedia.org/T130163#2286967 (DStrine) Open>Resolved [21:14:45] (PS5) Awight: kvStoreMaintenance: check for and maybe remove fallback cookies [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/288143 (https://phabricator.wikimedia.org/T132639) (owner: AndyRussG) [21:15:03] Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Unplanned-Sprint-Work: Verify that the contact modified date trigger is installed - https://phabricator.wikimedia.org/T118346#2286971 (DStrine) Open>Resolved [21:15:05] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: Set up sched job - https://phabricator.wikimedia.org/T135055#2286972 (Eileenmcnaughton) [21:15:38] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: Dedupe speed fixes - https://phabricator.wikimedia.org/T135056#2286986 (Eileenmcnaughton) [21:15:41] dang, addOptionWithConfigDefault is untenable [21:15:56] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Investigation: dedupe exact matches - https://phabricator.wikimedia.org/T132396#2196890 (DStrine) Open>Resolved [21:15:58] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: [EPIC] dedupe exact matches - https://phabricator.wikimedia.org/T133807#2287002 (DStrine) [21:16:24] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: Dedupe: review the rest of the code in our merge hook - https://phabricator.wikimedia.org/T135057#2287003 (Eileenmcnaughton) [21:17:07] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: Patch upstreaming : Participate in CiviCRM review week in order to get some of my work merged - https://phabricator.wikimedia.org/T135058#2287021 (Eileenmcnaughton) [21:17:25] awight: thx! [21:17:40] Yeah that document.cookie magic is enuf to drive a mad person to sanity [21:19:43] (PS3) XenoRyet: Adyen form for Israel [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/286949 (https://phabricator.wikimedia.org/T128812) [21:21:31] (CR) jenkins-bot: [V: -1] Adyen form for Israel [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/286949 (https://phabricator.wikimedia.org/T128812) (owner: XenoRyet) [21:22:46] Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Advanced search by country fails with database syntax error - https://phabricator.wikimedia.org/T133796#2287095 (CaitVirtue) Yikes, just saw this. Sorry for the delay (on a side note, may... [21:23:12] (PS1) Ejegg: replace busted addOptionWithConfigDefault [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/288314 [21:23:28] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: Do some QA on how good the merged contacts look - side by side visual comparison tests. - https://phabricator.wikimedia.org/T135062#2287097 (Eileenmcnaughton) [21:23:30] Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Advanced search by country fails with database syntax error - https://phabricator.wikimedia.org/T133796#2287111 (DStrine) Open>Resolved [21:23:48] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: Decide whether we want batch merges to be reversible by contact or by group. - https://phabricator.wikimedia.org/T135063#2287112 (Eileenmcnaughton) [21:24:18] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: Add some more unit tests to core on the functionality we are planning to leverage - https://phabricator.wikimedia.org/T135064#2287127 (Eileenmcnaughton) [21:25:07] AndyRussG: It's like someone's crazy idea of a lightweight interface. We just overload everything about get, set and print, then it looks simple but in reality is not. [21:25:58] Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Unplanned-Sprint-Work: Civi Question & Possible Task: Is there a more detailed change log than the one on the contact summary page? - https://phabricator.wikimedia.org/T88447#2287146 (CaitVirtue) @DStrine C... [21:28:23] (PS5) Ejegg: Consume pending queue to database [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/287147 (https://phabricator.wikimedia.org/T133197) [21:28:25] (PS2) Ejegg: Fix defaults for QueueJobRunner [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/287871 [21:30:49] reality is just a bizzare mindset [21:31:12] will be at prawning in one minute [21:31:27] Me too [21:31:53] Me three [21:34:56] When logged-in on en.wikipedia.org, I'm getting the following warning in the console: [21:34:57] > Use of "hideBanner" is deprecated. Use mw.centralNotice method instead [21:44:43] Jeff_Green: is there a mysql dump I can restore on lutetium? [21:54:46] Krinkle: That's a mismatch between banner code and centralNotice, I think it'll be a long deprecation period... [21:54:51] Thanks for flagging it! [21:55:07] yw - I too assumed they were all migrated by now [21:57:48] Krinkle: can you say mw.centralNotice.data.campaign just to see which campaign it is, when u get a chance? (just a quick note, in a meeting) thx! [21:58:59] Fundraising Sprint Freshmaking, Fundraising Sprint Ghostbusting , Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, and 3 others: configure database backups for new log_civicrm database - https://phabricator.wikimedia.org/T133613#2287316 (Eileenmcnaughton) @Jgreen... [22:01:04] AndyRussG: Iberocoop_Translating_Ibero_America [22:01:11] Krinkle: cool, thx! [22:01:14] The warning pops up after clicking (x) [22:01:33] Yeah makes sense :) [22:03:57] Close [22:04:00] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, FR-Astropay: Spike: Consider finalizing AstroPay cash methods before redirect - https://phabricator.wikimedia.org/T132956#2287334 (DStrine) p:Triage... [22:04:00] yeah [22:06:42] Fundraising Sprint Ghostbusting , Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Document mass email - https://phabricator.wikimedia.org/T132369#2287353 (DStrine) a:CCogdill_WMF>None [22:06:57] Fundraising Sprint Ghostbusting , Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Document mass email - https://phabricator.wikimedia.org/T132369#2195975 (DStrine) p:Triage>Normal [22:10:07] Fundraising Sprint Internet Exploring, Fundraising-Backlog: SPRINT I (4/27-5/11) GOAL: Start Paypal Integration And start dedupe exact matches - https://phabricator.wikimedia.org/T131162#2287365 (DStrine) Open>Resolved [22:12:31] (CR) Awight: kvStoreMaintenance: check for and maybe remove fallback cookies [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/288143 (https://phabricator.wikimedia.org/T132639) (owner: AndyRussG) [22:12:49] (CR) Awight: [C: 2] kvStoreMaintenance: check for and maybe remove fallback cookies [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/288143 (https://phabricator.wikimedia.org/T132639) (owner: AndyRussG) [22:14:07] (Merged) jenkins-bot: kvStoreMaintenance: check for and maybe remove fallback cookies [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/288143 (https://phabricator.wikimedia.org/T132639) (owner: AndyRussG) [22:22:24] Fundraising Sprint j 2016, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: Patch upstreaming : Participate in CiviCRM review week in order to get some of my work merged - https://phabricator.wikimedia.org/T135058#2287414 (DStrine) [22:22:26] Fundraising Sprint j 2016, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: Resolve issues around prevnext_cache table - https://phabricator.wikimedia.org/T135050#2287415 (DStrine) [22:22:28] Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, and 2 others: Errors from api calls should not be displayed with multiple alert popups - https://phabricator.wikimedia.org/T134530#2287417 (DStrine) [22:22:30] Fundraising Sprint j 2016, Fundraising-Backlog: Deploy changes to Spanish Thank you letter - https://phabricator.wikimedia.org/T134489#2287419 (DStrine) [22:22:32] Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, and 2 others: Implement Express Checkout recurring donations - https://phabricator.wikimedia.org/T134446#2287420 (DStrine) [22:22:34] Fundraising Sprint j 2016, Fundraising-Backlog, Hovercards: CentralNotice: test registration - https://phabricator.wikimedia.org/T134286#2287422 (DStrine) [22:22:36] Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, MediaWiki-extensions-CentralNotice, and 2 others: CentralNotice: don't fail hard if dynamic dependencies of ext.centralNotice.choiceData are incorrect - https://phabricator.wikimedia.org/T134310#2287421 (DStrine) [22:22:39] Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: setup dedupe exact matches prototype on staging - https://phabricator.wikimedia.org/T133808#2287423 (DStrine) [22:22:41] Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, and 5 others: Write high-level SmashPig DonationQueue - https://phabricator.wikimedia.org/T133965#2287424 (DStrine) [22:22:44] Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: setup civi 4.7 on staging - https://phabricator.wikimedia.org/T133806#2287425 (DStrine) [22:22:46] Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, and 2 others: Move queue2civicrm_generate_message to test support - https://phabricator.wikimedia.org/T133712#2287427 (DStrine) [22:22:48] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, and 2 others: mw.centralNotice CRASH on client side - https://phabricator.wikimedia.org/T133765#2287426 (DStrine) [22:22:51] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, and 2 others: Write a hook to skip the calculated tables from conflict consideration - https://phabricator.wikimedia.org/T133625#2287428 (DStrine) [22:22:53] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, and 3 others: SmashPig should read config from /etc - https://phabricator.wikimedia.org/T133601#2287430 (DStrine) [22:22:55] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, and 2 others: Fix logging hook name - https://phabricator.wikimedia.org/T133257#2287431 (DStrine) [22:22:57] Fundraising Sprint Freshmaking, Fundraising Sprint Ghostbusting , Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, and 4 others: configure database backups for new log_civicrm database - https://phabricator.wikimedia.org/T133613#2287429 (DStrine) [22:22:59] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, and 4 others: Write pending queue consumer and schema - https://phabricator.wikimedia.org/T133197#2287432 (DStrine) [22:23:02] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog: Clicktracking data not matching up with donation totals - https://phabricator.wikimedia.org/T132500#2287436 (DStrine) [22:23:04] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, and 5 others: All pending producers should write to a single pending queue - https://phabricator.wikimedia.org/T133195#2287433 (DStrine) [22:23:07] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, and 2 others: CentralNotice: Use LocalStorage instead of cookies whenever possible, for buckets, impression limiting and... - https://phabricator.wikimedia.org/T132639#2287435 [22:23:10] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, and 2 others: CentralNotice: Slurp up existing wild cookies and copy them to LocalStorage or delete them - https://phabricator.wikimedia.org/T132640#2287434 (DStrine) [22:23:13] Fundraising Sprint j 2016, Fundraising-Backlog: SPRINT J (5/11 to 5/25) GOAL: Continue Paypal, dedupe exact matches? - https://phabricator.wikimedia.org/T132083#2287437 (DStrine) [22:23:23] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, and 7 others: [Epic] Consolidate queue abstractions - https://phabricator.wikimedia.org/T131271#2287444 (DStrine) [22:23:24] Fundraising Sprint Freshmaking, Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, and 4 others: Spike: Choose a new backend for queueing - https://phabricator.wikimedia.org/T130304#2287445 (DStrine) [22:23:26] Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, FR-Adyen, and 2 others: Adyen job runner log prepending too many IDs - https://phabricator.wikimedia.org/T129946#2287447 (DStrine) [22:23:28] Fundraising Sprint j 2016, Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Spike: Can we allow fallback to alternative campaign if mixin would hide this one - https://phabricator.wikimedia.org/T124969#2287449 (DStrine) [22:23:31] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, and 2 others: Adyen form for French (France), Japanese (Japan), Ukrainian (Ukraine), & Hebrew (Israel) - https://phabricator.wikimedia.org/T128812#2287448 (DStrine) [22:23:33] Fundraising Sprint Ghostbusting , Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, and 3 others: Changing email address in Civi should be exported to Silverpop - https://phabricator.wikimedia.org/T122411#2287450 (DStrine) [22:23:35] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising Tech Backlog, and 4 others: Don't make donors guess minimum donation amount - https://phabricator.wikimedia.org/T105618#2287451 (DStrine) [22:23:38] Fundraising Sprint Ghostbusting , Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, and 3 others: Can the CIVI import function show what rows in a file aren't imported? - https://phabricator.wikimedia.org/T88460#2287452 (DStrine) [22:23:40] Fundraising Sprint Internet Exploring, Fundraising Sprint j 2016, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Unplanned-Sprint-Work: Civi Question & Possible Task: Is there a more detailed change log than the one on the contact summary pa... - https://phabricator.wikimedia.org/T88447#2287453 [22:27:57] Fundraising Sprint Jabberwock Slaying, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: Resolve issues around prevnext_cache table - https://phabricator.wikimedia.org/T135050#2286854 (Eileenmcnaughton) a:Eileenmcnaughton [22:29:21] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Civi: is it possible to correct obvious email address typos before deduping exact matches? - https://phabricator.wikimedia.org/T135042#2287495 (MBeat33) [22:31:16] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising-Backlog, and 2 others: mw.centralNotice CRASH on client side - https://phabricator.wikimedia.org/T133765#2287499 (AndyRussG) Open>Resolved [22:31:29] Fundraising Sprint Jabberwock Slaying, Fundraising-Backlog, Security-Data-Mapping: Team writes draft data map - https://phabricator.wikimedia.org/T133810#2287500 (awight) [22:32:03] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Patch-For-Review: mw.centralNotice CRASH on client side - https://phabricator.wikimedia.org/T133765#2242086 (AndyRussG) [22:38:17] (CR) Ejegg: "recheck" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/286949 (https://phabricator.wikimedia.org/T128812) (owner: XenoRyet) [22:39:04] ejegg: I was wondering about that failure and what it meant. [22:47:18] Fundraising Sprint Jabberwock Slaying: Give CIVICRM ADMIN and FR Tech permission to Delete activities - https://phabricator.wikimedia.org/T135076#2287575 (Eileenmcnaughton) [22:50:00] Fundraising Sprint Jabberwock Slaying: Give CIVICRM ADMIN and FR Tech permission to Delete activities - https://phabricator.wikimedia.org/T135076#2287595 (Eileenmcnaughton) OK - I've just added this - @awight will let you scream if there is a 'nay' rather than require you to 'yay' @CaitVirtue do you see it... [22:58:44] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Civi: is it possible to correct obvious email address typos before deduping exact matches? - https://phabricator.wikimedia.org/T135042#2287617 (MBeat33) [23:04:05] I've got to catch a train. Seeya everyone [23:19:41] AndyRussG: hi! I didn't mean to sound fussy about context switching to do CentralNotice review, it was actually really fun, and the patches were a pleasure to learn from. [23:20:09] If anything, I was hinting that it would be nice to have more time to spend on each project [23:20:26] awight: hi! nothing to apologize for! I'm glad the patches had something to say about what not to do 8p [23:20:43] not at all--it's a very wise approach [23:20:44] Didn't sound fussy at all! [23:21:22] Fussy is me telling my kids to look for their "lost" schoolbooks [23:23:05] (PS3) Paladox: Disable testIPTCParseForcedUTFButInvalid on PHP > 5.6.0 but < 5.6.10 [core] (fundraising/REL1_25) - https://gerrit.wikimedia.org/r/275035 (https://phabricator.wikimedia.org/T124574) [23:23:15] Mari is amazing at that--she tells us where missing stuff went every day. [23:23:31] Of course, half of those times is cos she's the most familiar with how and when it went missing [23:24:28] cool! [23:24:40] little pickpocket. [23:39:33] (CR) Awight: [C: 2 V: 1] "I love the self-destructing member variable!" (1 comment) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/287289 (https://phabricator.wikimedia.org/T132640) (owner: AndyRussG) [23:39:37] (PS3) Awight: Slurp and delete defunct cookies on every pageview [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/287289 (https://phabricator.wikimedia.org/T132640) (owner: AndyRussG) [23:39:44] (CR) Awight: Slurp and delete defunct cookies on every pageview [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/287289 (https://phabricator.wikimedia.org/T132640) (owner: AndyRussG) [23:39:51] (CR) Awight: [C: 2 V: 1] Slurp and delete defunct cookies on every pageview [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/287289 (https://phabricator.wikimedia.org/T132640) (owner: AndyRussG) [23:44:34] (Merged) jenkins-bot: Slurp and delete defunct cookies on every pageview [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/287289 (https://phabricator.wikimedia.org/T132640) (owner: AndyRussG) [23:45:09] (PS2) Awight: Always warn in console using mw.log.warn() instead of mw.log() [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/287668 (owner: AndyRussG) [23:45:48] (CR) Awight: [C: 2] Always warn in console using mw.log.warn() instead of mw.log() [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/287668 (owner: AndyRussG) [23:46:05] (PS4) Awight: Don't fail hard on dependencies error for ext.centralNotice.startUp [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/286762 (https://phabricator.wikimedia.org/T134310) (owner: AndyRussG) [23:47:13] (CR) Awight: [C: 2] Don't fail hard on dependencies error for ext.centralNotice.startUp (1 comment) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/286762 (https://phabricator.wikimedia.org/T134310) (owner: AndyRussG) [23:47:51] (Merged) jenkins-bot: Always warn in console using mw.log.warn() instead of mw.log() [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/287668 (owner: AndyRussG) [23:49:28] (Merged) jenkins-bot: Don't fail hard on dependencies error for ext.centralNotice.startUp [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/286762 (https://phabricator.wikimedia.org/T134310) (owner: AndyRussG) [23:56:21] (CR) Jdlrobson: "Will this WIP ever be completed? If not can we abandon and make it live forever in a Phab task if necessary? :)" [wikimedia/fundraising/tools] - https://gerrit.wikimedia.org/r/93429 (owner: Awight)