[00:02:55] (PS2) Ejegg: WmfQueueConsumer to replace dequeue_loop [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/302975 (https://phabricator.wikimedia.org/T131277) [00:07:26] (CR) Awight: [C: 2] "Si moderne!" [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/186899 (https://phabricator.wikimedia.org/T108721) (owner: Awight) [00:07:58] Fundraising Sprint Licking Cookies, Fundraising Sprint Muggle Baiting, Fundraising Sprint Nitpicking, Fundraising Sprint Octopus Untangling, and 4 others: Convert CentralNotice to use extension registration - https://phabricator.wikimedia.org/T108721#1528581 (awight) a:awight>AndyRussG [00:10:21] (Merged) jenkins-bot: Migrate to extension registration [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/186899 (https://phabricator.wikimedia.org/T108721) (owner: Awight) [00:25:32] (CR) Awight: [C: 2] "A few small cleanup ideas... Thank you for the exhaustive tests!" (6 comments) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301611 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [00:25:41] (PS5) Awight: Add test/ handling to treat conflicts on email=on_hold as conflicts. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301619 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [00:25:48] (PS6) Awight: Add hook & tests for address handling. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301611 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [00:25:53] (PS6) Awight: Add test/ handling to treat conflicts on email=on_hold as conflicts. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301619 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [00:29:23] (CR) Awight: Add test/ handling to treat conflicts on email=on_hold as conflicts. (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301619 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [00:29:36] (CR) Awight: [C: 2] Add test/ handling to treat conflicts on email=on_hold as conflicts. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301619 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [00:30:32] (PS9) Awight: Send failmail instead of throwing exception on mismatched refund. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301304 (https://phabricator.wikimedia.org/T138542) (owner: Eileen) [00:30:49] (CR) jenkins-bot: [V: -1] Add test/ handling to treat conflicts on email=on_hold as conflicts. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301619 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [00:31:03] (CR) Awight: [C: 2] "Great!" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301304 (https://phabricator.wikimedia.org/T138542) (owner: Eileen) [00:33:02] (CR) Awight: "Good find! Was it just the transaction that was throwing us off?" (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301325 (https://phabricator.wikimedia.org/T138542) (owner: Eileen) [00:33:47] Fundraising Sprint Nitpicking, Fundraising Sprint Octopus Untangling, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Unplanned-Sprint-Work: Civi reports: add filter for "is deceased" - https://phabricator.wikimedia.org/T140831#2477500 (awight) Are there patches to review? [00:34:32] Fundraising Sprint Muggle Baiting, Fundraising Sprint Nitpicking, Fundraising Sprint Octopus Untangling, Fundraising-Backlog, and 5 others: Rewrite orphan rectifier to use the pending database and WmfFramework - https://phabricator.wikimedia.org/T141486#2525367 (Danny_B) I've actually already ans... [00:39:55] (Merged) jenkins-bot: Add hook & tests for address handling. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301611 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [00:39:57] (Merged) jenkins-bot: Send failmail instead of throwing exception on mismatched refund. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301304 (https://phabricator.wikimedia.org/T138542) (owner: Eileen) [08:36:14] (CR) Eileen: "The issue was it was throwing the (previously expected ) exception - but for the wrong reason. Now there is no exception" (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301325 (https://phabricator.wikimedia.org/T138542) (owner: Eileen) [08:37:03] Fundraising Sprint Nitpicking, Fundraising Sprint Octopus Untangling, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Unplanned-Sprint-Work: Civi reports: add filter for "is deceased" - https://phabricator.wikimedia.org/T140831#2526093 (Eileenmcnaughton) https://gerrit.wikimedia.org/r/#/c... [08:56:12] (CR) Eileen: "SO in fact I fixed a passing test to still pass - but for the right reason now" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301325 (https://phabricator.wikimedia.org/T138542) (owner: Eileen) [09:00:20] (CR) Eileen: "note this can't merge until https://gerrit.wikimedia.org/r/#/c/301620/ is merged" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301619 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [13:58:57] fundraising-tech-ops, Operations, Security-General: use granularity (g=) restrictions for wikipedia.org fundraising DKIM records - https://phabricator.wikimedia.org/T142205#2526990 (Jgreen) [14:00:25] Fundraising-Backlog, fundraising-tech-ops, Operations, Patch-For-Review: Allow Fundraising to A/B test wikipedia.org as send domain - https://phabricator.wikimedia.org/T135410#2527004 (Jgreen) >>! In T135410#2522087, @faidon wrote: >>>! In T135410#2522057, @Jgreen wrote: >> "v=spf1 include:wikime... [14:00:48] fundraising-tech-ops, Operations, Security-General: use granularity (g=) restrictions for wikimedia.org fundraising DKIM records - https://phabricator.wikimedia.org/T142205#2526990 (Jgreen) [16:26:11] Wikimedia-Fundraising, fundraising-tech-ops: Norton-secured shield on payments.wikimedia.org - https://phabricator.wikimedia.org/T134824#2527720 (Pcoombe) [17:06:09] (PS1) Ejegg: Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - https://gerrit.wikimedia.org/r/303208 [17:10:32] (CR) Ejegg: [C: 2] Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - https://gerrit.wikimedia.org/r/303208 (owner: Ejegg) [17:11:31] Fundraising Tech Backlog, WMF-NDA-Requests: Add Eileenmcnaughton to the NDA list #WMF-NDA - https://phabricator.wikimedia.org/T141326#2527909 (Aklapper) a:DStrine>Eileenmcnaughton Reassigning to requester due to open questions. [17:15:53] (CR) XenoRyet: [C: 2] CRM-19148 Fix for on hold data being lost [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/301620 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [17:18:12] (CR) XenoRyet: [C: 2] CRM_19167 add is_deceased to contact reports (default 0) [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/302622 (https://phabricator.wikimedia.org/T140831) (owner: Eileen) [17:19:44] (Merged) jenkins-bot: CRM-19148 Fix for on hold data being lost [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/301620 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [17:21:28] (Merged) jenkins-bot: CRM_19167 add is_deceased to contact reports (default 0) [wikimedia/fundraising/crm/civicrm] - https://gerrit.wikimedia.org/r/302622 (https://phabricator.wikimedia.org/T140831) (owner: Eileen) [17:22:22] (CR) XenoRyet: "recheck" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301619 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [17:22:49] awight's off today, right? [17:22:57] i think so [17:23:16] looks like you guys got some good stuff going last night though [17:23:26] If I tweak those fundraisingEmailUnsub patches a bit, could someone else give 'em a little more review? [17:24:04] (CR) Ejegg: [V: 2] Merge branch 'master' into deployment [wikimedia/fundraising/SmashPig] (deployment) - https://gerrit.wikimedia.org/r/303208 (owner: Ejegg) [17:25:07] !log updated SmashPig from 26a475bf5ae03d88ebc4c2fe9707d562d8e3afe3 to 2e8a2f4c92840bd999a8742211e0a65d484fde00 [17:25:12] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log, Master [17:26:42] sure [17:27:14] hmmm what are these fail mails [17:27:34] !log rolled back SmashPig to 26a475bf5ae03d88ebc4c2fe9707d562d8e3afe3 [17:27:38] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log, Master [17:28:02] oops, listener can't talk to pending db [17:28:15] (CR) XenoRyet: [C: 2] "Reapplying Awight's +2 now that https://gerrit.wikimedia.org/r/#/c/301620/ is merged and Jenkins is happy." [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301619 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [17:29:11] ejegg: how come? [17:31:53] (Merged) jenkins-bot: Add test/ handling to treat conflicts on email=on_hold as conflicts. [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301619 (https://phabricator.wikimedia.org/T135062) (owner: Eileen) [17:59:20] (PS1) Ejegg: Listener shouldn't talk to pending datastore [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/303232 [17:59:31] cwd that should fix it ^^^ [18:07:03] ejegg: is the jobs queue a better first candidate than the orphan slayer? [18:07:35] eh, maybe [18:08:03] i figure banner history is a pretty good canary too [18:20:53] (CR) Cdentinger: Listener shouldn't talk to pending datastore (1 comment) [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/303232 (owner: Ejegg) [18:29:21] (CR) Ejegg: Listener shouldn't talk to pending datastore (1 comment) [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/303232 (owner: Ejegg) [18:34:45] I updated the first of those FundraisingEmailUnsubscribe patches: https://gerrit.wikimedia.org/r/303051 [18:34:49] fr-tech ^^^ [18:42:54] (PS6) Ejegg: Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) [18:48:28] (PS7) Ejegg: Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) [18:50:57] (CR) jenkins-bot: [V: -1] Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) (owner: Ejegg) [18:53:54] (CR) Cdentinger: Listener shouldn't talk to pending datastore (1 comment) [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/303232 (owner: Ejegg) [18:55:40] (CR) Ejegg: "thanks for catching my copypaste error!" (1 comment) [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/303232 (owner: Ejegg) [18:57:08] (PS2) Ejegg: Listener shouldn't talk to pending datastore [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/303232 [19:01:54] (PS8) Ejegg: Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) [19:03:39] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising-tech-ops, MediaWiki-extensions-ContributionTracking, and 2 others: [epic] SPOF: Use Redis as backend store for contribution_tracking - https://phabricator.wikimedia.org/T119556#2528500 (Jgreen) [19:03:41] (PS3) Ejegg: WmfQueueConsumer to replace dequeue_loop [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/302975 (https://phabricator.wikimedia.org/T131277) [19:03:41] Fundraising-Backlog, fundraising-tech-ops: Provision Redis nodes on staging server - https://phabricator.wikimedia.org/T120465#2528498 (Jgreen) Open>declined Declining because it sounds as though redis on lutetium won't be very useful since people devs generally work in their own vm standboxes. [19:03:49] (CR) jenkins-bot: [V: -1] Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) (owner: Ejegg) [19:04:04] (PS9) Ejegg: Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) [19:05:32] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising-tech-ops, MediaWiki-extensions-ContributionTracking, MediaWiki-extensions-DonationInterface: Deploy Redis 3 to frack - https://phabricator.wikimedia.org/T120464#2528519 (Jgreen) [19:06:24] Fundraising Tech Backlog: db1008 (and fdb2001) periodically lags every day at the same time ~10:30UTC - https://phabricator.wikimedia.org/T126314#2528521 (Jgreen) Open>Resolved no longer alerting during backups [19:06:25] (CR) jenkins-bot: [V: -1] Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) (owner: Ejegg) [19:07:46] fundraising-tech-ops: frack jessie integration cleanup - https://phabricator.wikimedia.org/T138222#2528525 (Jgreen) [19:17:27] (PS1) Ejegg: bindValue instead of bindParam [wikimedia/fundraising/php-queue] - https://gerrit.wikimedia.org/r/303252 [19:17:54] Need that to run queue consumer tests under php7 ^^^ [19:31:46] (CR) Cdentinger: Listener shouldn't talk to pending datastore (2 comments) [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/303232 (owner: Ejegg) [19:35:25] (CR) Ejegg: Listener shouldn't talk to pending datastore (2 comments) [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/303232 (owner: Ejegg) [19:47:11] (PS1) Reedy: Remove 'UnitTestList' hook [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/303261 (https://phabricator.wikimedia.org/T142120) [19:48:39] (CR) jenkins-bot: [V: -1] Remove 'UnitTestList' hook [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/303261 (https://phabricator.wikimedia.org/T142120) (owner: Reedy) [19:48:46] (PS3) Ejegg: Listener shouldn't talk to pending datastore [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/303232 [19:48:53] there's a surprise [19:49:14] Someone should enable colours in here ;) [19:49:54] heh, bunch of monochrome geezers in here [19:51:56] (PS2) Reedy: Remove 'UnitTestList' hook [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/303261 (https://phabricator.wikimedia.org/T142120) [19:52:01] (PS4) Ejegg: Listener shouldn't talk to pending datastore [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/303232 [19:52:58] Huh here in glowing bear everything looks colourful to me! [19:53:21] (CR) jenkins-bot: [V: -1] Remove 'UnitTestList' hook [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/303261 (https://phabricator.wikimedia.org/T142120) (owner: Reedy) [19:56:33] Your qunit tests are borken :) [19:58:32] oh phooey [20:01:44] (PS1) Reedy: Update package.json [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/303266 [20:02:01] ^ that may be enough [20:02:19] I think there was some CI changes that borked it [20:02:33] Ah OK I see [20:02:50] James_F has been doing updates to other extensions to fix these things [20:02:58] https://gerrit.wikimedia.org/r/303220 [20:03:04] Reedy: Do you want me to just +2? Or does someone need to test locally? [20:03:09] couple of big version bump [20:03:16] Was gonna wait to see what jenkins says :) [20:03:18] just devDeps tho [20:03:32] K makes sense [20:03:40] I'm not sure if it's the fix [20:04:14] In 303261 I've broken the tests.. Which I will fix [20:04:19] The qunit isn't my fault [20:05:33] (PS3) Reedy: Remove 'UnitTestList' hook [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/303261 (https://phabricator.wikimedia.org/T142120) [20:05:35] Reedy in any case I can look at anything there in a sec after standup... [20:05:45] Thanks [20:05:54] Likewise! [20:11:32] (CR) jenkins-bot: [V: -1] Remove 'UnitTestList' hook [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/303261 (https://phabricator.wikimedia.org/T142120) (owner: Reedy) [20:15:49] So 303266 doesn't cause any test failures... [20:17:49] (PS4) Reedy: Remove 'UnitTestList' hook [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/303261 (https://phabricator.wikimedia.org/T142120) [20:19:47] Well, isn't that curious [20:19:58] Fixing the other tests fixes qunit on 303261 [20:20:13] So 303261 doesn't depend on 303266.... [20:20:27] But I suspect having 303266 to bring other stuff in line with the rest of MW... :) [20:30:55] (PS1) Reedy: Move phpunit tests to phpunit folder [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/303282 [20:31:16] Are you still running HEAD of donationinterface on 1.27? [20:31:49] Reedy: deployment branch of donationinterface, but yeah [20:31:58] do you merge master into the deployment branch? [20:32:04] (CR) jenkins-bot: [V: -1] Move phpunit tests to phpunit folder [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/303282 (owner: Reedy) [20:32:06] fundraising/REL1_27 is basically REL1_27 with our extensions [20:32:07] lol [20:32:33] Reedy: yep, we merge master into deployment (but delete test code in the deployment branch) [20:32:59] (PS2) Reedy: Move phpunit tests to phpunit folder [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/303282 [20:33:07] Ok, so my intention is to make this patch mergeable, so it won't break anything [20:33:21] And make the patch to remove the hook... But that won't be useable till you upgrade to >=1.28 [20:34:24] yeah, upgrading to > 1.28 is not necessarily going to happen if we can get all the way off mediawiki! [20:34:31] :o [20:34:48] sounds like witchcraft to me [20:34:49] There's precious little wiki functionality we actually use / want / need [20:34:56] heh [20:35:02] "BUT YOU MUST USE MEDIAWIKI" [20:35:28] we're rendering all the forms with Mustache, so we just need request, response, and session handling [20:35:34] heh [20:35:41] (CR) Jforrester: Update package.json (1 comment) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/303266 (owner: Reedy) [20:35:55] (PS2) Reedy: Update package.json [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/303266 [20:36:01] (CR) Jforrester: [C: 1] Update package.json [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/303266 (owner: Reedy) [20:36:33] (CR) Jforrester: [C: 1] Remove 'UnitTestList' hook [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/303261 (https://phabricator.wikimedia.org/T142120) (owner: Reedy) [20:36:35] ok, so 303282 should be good to go. Not breaking CI, but puts you more in line with newer MW ;) [20:37:35] Hmm [20:37:41] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Documentation: Document CiviCRM custom imports - https://phabricator.wikimedia.org/T92025#2528835 (DStrine) [20:37:43] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Make JP Morgan Import a bit more robust - https://phabricator.wikimedia.org/T95487#2528834 (DStrine) [20:37:45] Is the non voting test failing iwth TESTS_ADAPTER_DEFAULT new? [20:37:45] Fundraising-Backlog, Easy: Make a form without city/state for a test - https://phabricator.wikimedia.org/T86239#2528836 (DStrine) [20:37:47] Fundraising-Backlog, § Fundraising Sprint Abba: Make DI forms visually match what's on donate wiki - https://phabricator.wikimedia.org/T86086#2528837 (DStrine) [20:38:03] Reedy: hmm, doesn't sound familiar [20:38:07] let's see [20:38:26] it's probably something I broke, so it's not always loading that file in to define the constant [20:38:42] Fundraising-Backlog: Make Contribution Tracking not a SPOF - https://phabricator.wikimedia.org/T86253#2528838 (DStrine) [20:38:55] Fundraising-Backlog, MediaWiki-extensions-DonationInterface: DonationInterface DonationData class: Total refactor (use new data item class) - https://phabricator.wikimedia.org/T86261#2528839 (DStrine) [20:39:26] (CR) Jforrester: [C: 1] Move phpunit tests to phpunit folder [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/303282 (owner: Reedy) [20:39:54] Reedy: oh, mwext-testextension-hhvm has been breaking because it's not doing composer install in the extension dir [20:40:11] but with a different error: Class undefined: ForceUTF8\Encoding [20:40:22] Fundraising Sprint Nitpicking, Fundraising Sprint Octopus Untangling, Fundraising-Backlog: Major Donors on email suppression list who should be opted in - https://phabricator.wikimedia.org/T139102#2528841 (DStrine) [20:40:25] Fundraising-Backlog, MediaWiki-extensions-DonationInterface: Begin deprecating "language" parameter in banners - https://phabricator.wikimedia.org/T137128#2528843 (DStrine) [20:40:28] Fundraising-Backlog, MediaWiki-extensions-DonationInterface: Remove "language" parameter handling from DonationInterface - https://phabricator.wikimedia.org/T137129#2528842 (DStrine) [20:40:31] Fundraising-Backlog, MediaWiki-extensions-DonationInterface: Create a dev 'thank you' page that posts an IPN message - https://phabricator.wikimedia.org/T124854#2528844 (DStrine) [20:40:33] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: CiviMail: Can not add a cc addressee - https://phabricator.wikimedia.org/T124465#2528845 (DStrine) [20:40:35] Fundraising Sprint Vengaboys, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Civi upgrade drush script should return non-zero error code on failure - https://phabricator.wikimedia.org/T117040#2528848 (DStrine) [20:40:38] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Continuous-Integration-Config: Enable CI jobs on the new CiviCRM repos - https://phabricator.wikimedia.org/T118604#2528846 (DStrine) [20:40:41] Fundraising-Backlog, Continuous-Integration-Config, Technical-Debt: Use the name "grunt-jscs" in all Fundraising CI glue - https://phabricator.wikimedia.org/T115642#2528850 (DStrine) [20:40:43] Fundraising-Backlog, Technical-Debt: Track submodule branches in .gitmodules - https://phabricator.wikimedia.org/T115771#2528849 (DStrine) [20:40:46] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Make banner impression counts available somewhere public - https://phabricator.wikimedia.org/T115042#2528851 (DStrine) [20:40:49] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, MediaWiki-extensions-DonationInterface: Formalize message type for all donation queue wire formats - https://phabricator.wikimedia.org/T114955#2528852 (DStrine) [20:40:59] Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Patch-For-Review: Refund payment and cancel subscription scripts should be separate - https://phabricator.wikimedia.org/T110917#2528858 (DStrine) [20:41:01] Fundraising-Backlog, fundraising-tech-ops: Adjust modsecurity rules to work for us - https://phabricator.wikimedia.org/T110227#2528860 (DStrine) [20:41:03] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: CiviCRM interface for repairing damaged recurring contributions - https://phabricator.wikimedia.org/T110095#2528861 (DStrine) [20:41:05] Fundraising-Backlog: Orphan slayer cron should spam us with failmail if there are errors - https://phabricator.wikimedia.org/T109885#2528863 (DStrine) [20:41:07] Fundraising-Backlog, fundraising-tech-ops: payments1004 should have the "mwscript" frontend to MW maintenance scripts - https://phabricator.wikimedia.org/T109665#2528862 (DStrine) [20:41:10] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: CentralNotice RFC for methodology for scoping medium- and long-term requirements and making a roadmap - https://phabricator.wikimedia.org/T108747#2528866 (DStrine) [20:41:13] Fundraising-Backlog, MediaWiki-extensions-ContributionTracking, Spike: SPIKE: Check status of ContributionTracking code on donate wiki landing page - https://phabricator.wikimedia.org/T108741#2528867 (DStrine) [20:41:16] Fundraising-Backlog, MediaWiki-extensions-DonationInterface, I18n: Three messages need a better explanation for being optional - https://phabricator.wikimedia.org/T109194#2528864 (DStrine) [20:41:25] Fundraising-Backlog, Recurring-Donations: Redirect old PayPal IPN URL to active listener - https://phabricator.wikimedia.org/T107384#2528871 (DStrine) [20:41:26] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Recurring-Donations: Move base functionality from recurring_globalcollect into recurring - https://phabricator.wikimedia.org/T107373#2528876 (DStrine) [20:41:29] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Easy: Write API for campaign creation and use it to create browser test fixtures - https://phabricator.wikimedia.org/T107376#2528874 (DStrine) [20:41:31] Fundraising-Backlog, Recurring-Donations: Add logic to double-check that we are never double-charging recurring contributions - https://phabricator.wikimedia.org/T107370#2528878 (DStrine) [20:41:33] Fundraising-Backlog, Recurring-Donations: Move gateway-specific normalizations out of recurring.module - https://phabricator.wikimedia.org/T107372#2528877 (DStrine) [20:41:37] Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Design: Iframe spinner below the fold is bad UX - https://phabricator.wikimedia.org/T106648#2528881 (DStrine) [20:41:40] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, MediaWiki-Vagrant: CRM module: Allow us to overwrite settings.php - https://phabricator.wikimedia.org/T107179#2528879 (DStrine) [20:41:51] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Fail hard when assigning to a custom field that doesn't exist - https://phabricator.wikimedia.org/T103162#2528892 (DStrine) [20:41:51] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Port crm mw-vagrant to rely more on civicrm-buildkit - https://phabricator.wikimedia.org/T103180#2528891 (DStrine) [20:41:53] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Spike: Spike: Clear up Contribution Type usage - https://phabricator.wikimedia.org/T101321#2528894 (DStrine) [20:41:57] Fundraising-Backlog, MediaWiki-Vagrant, Easy: Make it easier to use the fundraising puppet role on labs - https://phabricator.wikimedia.org/T102304#2528893 (DStrine) [20:41:59] Fundraising Sprint UB40, Fundraising-Backlog: contribution_source triggers failed for 3% of a sample of donations - https://phabricator.wikimedia.org/T98643#2528898 (DStrine) [20:42:02] Fundraising-Backlog, Operations, Traffic, Patch-For-Review: Switch Varnish's GeoIP code to libmaxminddb/GeoIP2 - https://phabricator.wikimedia.org/T99226#2528897 (DStrine) [20:42:05] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Error while running make-thank-you - https://phabricator.wikimedia.org/T98431#2528900 (DStrine) [20:42:08] Fundraising-Backlog, FR-Amazon, FR-PayPal-ExpressCheckout, FR-Paypal, and 2 others: Assisted currency conversion for PayPal is broken again - https://phabricator.wikimedia.org/T98447#2528899 (DStrine) [20:42:10] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Enable CiviCRM's cache clear job - https://phabricator.wikimedia.org/T98428#2528901 (DStrine) [20:42:12] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Queue consumer should provide the contribution ID after it's been inserted - https://phabricator.wikimedia.org/T97724#2528902 (DStrine) [20:42:14] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Fix blank no_thank_you - https://phabricator.wikimedia.org/T97684#2528903 (DStrine) [20:42:16] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Documentation: Document wmf_contribution_extra table - https://phabricator.wikimedia.org/T97190#2528905 (DStrine) [20:42:25] Fundraising-Backlog, Epic, Technical-Debt: [epic] Migrate fundraising extensions to the new format - https://phabricator.wikimedia.org/T95832#2528910 (DStrine) [20:42:25] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Lock timeout while adding a contribution from the web UI - https://phabricator.wikimedia.org/T94716#2528912 (DStrine) [20:42:27] Fundraising Sprint House of Pain, Fundraising-Backlog: Backfill donor language information from logs? - https://phabricator.wikimedia.org/T94670#2528913 (DStrine) [20:42:29] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Keep track of online vs major gifts contributions - https://phabricator.wikimedia.org/T93286#2528915 (DStrine) [20:42:31] Fundraising-Backlog: Put payments-initial feed on wikikiosk - https://phabricator.wikimedia.org/T94127#2528914 (DStrine) [20:42:34] Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Spike: Spike: can we log acquirer authorization information? - https://phabricator.wikimedia.org/T92467#2528917 (DStrine) [20:42:36] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Create "composer test" entry point - https://phabricator.wikimedia.org/T91910#2528918 (DStrine) [20:42:38] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Port SimpleTest modules to PHPUnit - https://phabricator.wikimedia.org/T91894#2528920 (DStrine) [20:42:40] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising-tech-ops, Performance: Run CRM on HHVM - https://phabricator.wikimedia.org/T91896#2528919 (DStrine) [20:42:42] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Epic: Make CiviMail useful - https://phabricator.wikimedia.org/T91710#2528921 (DStrine) [20:42:44] Fundraising-Backlog, I18n: Set up out-of-sync alerts so that the tech team immediately discovers translations ready for publishing - https://phabricator.wikimedia.org/T89910#2528925 (DStrine) [20:42:47] Fundraising-Backlog, MediaWiki-extensions-DonationInterface: Expiration date error message is wrong when date < now - https://phabricator.wikimedia.org/T89388#2528928 (DStrine) [20:42:50] Fundraising-Backlog, MediaWiki-extensions-DonationInterface: Client-side validation breaks credit card button on GC forms - https://phabricator.wikimedia.org/T89412#2528927 (DStrine) [20:42:52] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Improve Civi error reporting - https://phabricator.wikimedia.org/T89868#2528926 (DStrine) [20:42:55] Fundraising-Backlog, MediaWiki-extensions-DonationInterface: Error popup is not translated - https://phabricator.wikimedia.org/T89376#2528929 (DStrine) [20:42:57] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Skip tests when modules not enabled - https://phabricator.wikimedia.org/T88379#2528930 (DStrine) [20:42:59] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Remove tests from CRM deployment - https://phabricator.wikimedia.org/T88378#2528931 (DStrine) [20:43:01] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Thank You module should default to using a dummy mailer on development and staging servers - https://phabricator.wikimedia.org/T88377#2528932 (DStrine) [20:43:03] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Easy: Make CRM version stamp thing robust on dev boxes - https://phabricator.wikimedia.org/T88376#2528933 (DStrine) [20:43:05] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Queue consumer should warn about unknown fields - https://phabricator.wikimedia.org/T88339#2528935 (DStrine) [20:43:07] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Performance: CiviCRM queries become slower over time, require manual "flushing" - https://phabricator.wikimedia.org/T87032#2528938 (DStrine) [20:43:10] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, MediaWiki-extensions-Translate, I18n: Can't use Translate extension's variables feature in CentralNotice - https://phabricator.wikimedia.org/T87448#2528937 (DStrine) [20:43:12] Fundraising-Backlog: Track settlement currencies other than USD (was: Make sure we do not lose gateway conversion information) - https://phabricator.wikimedia.org/T86568#2528940 (DStrine) [20:43:14] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, Patch-For-Review: Fix performance problems recording thank you emails to CiviMail records - https://phabricator.wikimedia.org/T86863#2528939 (DStrine) [20:43:16] Fundraising-Backlog, Easy: Do not log CC exp date - https://phabricator.wikimedia.org/T86234#2528941 (DStrine) [20:43:18] Fundraising-Backlog, Epic: [epic] PCI gap analysis and Improvements - https://phabricator.wikimedia.org/T77912#2528943 (DStrine) [20:43:20] Fundraising-Backlog, § Fundraising Sprint Abba, § Fundraising Sprint Beastie Boys, § Fundraising Sprint the Cure: Kill all "original_"- fields - https://phabricator.wikimedia.org/T86102#2528942 (DStrine) [20:43:23] Fundraising-Backlog, MediaWiki-extensions-CentralNotice, I18n: zh-..., pt, and other language variants are not supported by CentralNotice - https://phabricator.wikimedia.org/T55641#2528945 (DStrine) [20:43:27] Fundraising-Backlog, WMF-NDA-Requests: Add Eileenmcnaughton to the NDA list #WMF-NDA - https://phabricator.wikimedia.org/T141326#2528950 (DStrine) [20:43:29] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Merging Records manually in Civi - WMF Donor information doesn't automatically merge over - https://phabricator.wikimedia.org/T142008#2528951 (DStrine) [20:44:22] (PS1) Ejegg: Config shortcut for queue testing. [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/303299 [20:47:07] Fundraising Tech Backlog, Fundraising-Backlog: DonationInterface gateway adapter class cleanup: Take useful hacks from child classes and build them in to the parent class - https://phabricator.wikimedia.org/T86264#2528958 (DStrine) [20:47:09] Fundraising Tech Backlog, Fundraising-Backlog: Move XML generation into helper classes - https://phabricator.wikimedia.org/T86263#2528959 (DStrine) [20:47:11] Fundraising Tech Backlog, Fundraising-Backlog: DonationInterface: Find and Delete unused JS - https://phabricator.wikimedia.org/T86260#2528960 (DStrine) [20:47:13] Fundraising Tech Backlog, Fundraising-Backlog: DonationInterface form validation : Backend validation cleanup - https://phabricator.wikimedia.org/T86259#2528961 (DStrine) [20:47:14] (PS10) Ejegg: Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) [20:47:15] Fundraising Tech Backlog, Fundraising-Backlog: Delete unused i18n strings in Donation Interface - https://phabricator.wikimedia.org/T86255#2528962 (DStrine) [20:47:17] Fundraising Tech Backlog, Fundraising-Backlog: Delete unused CSS in Donation Interface extension - https://phabricator.wikimedia.org/T86254#2528963 (DStrine) [20:47:19] Fundraising Tech Backlog, Fundraising-Backlog: Front-end form validation cleanup for Donation Interface - https://phabricator.wikimedia.org/T86252#2528964 (DStrine) [20:47:21] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface: More and easier testing for DonationInterface - https://phabricator.wikimedia.org/T86247#2528965 (DStrine) [20:47:24] Fundraising Sprint House of Pain, Fundraising Sprint Indigo Girls, Fundraising Tech Backlog, Fundraising-Backlog, and 4 others: [Epic] Make the forms come from one template - https://phabricator.wikimedia.org/T86248#2528966 (DStrine) [20:47:26] Fundraising Tech Backlog: Strine's second spacer task ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - https://phabricator.wikimedia.org/T141059#2528967 (DStrine) Open>... [20:47:39] Fundraising-Backlog, MediaWiki-Vagrant, Easy: Make it easier to use the fundraising puppet role on labs - https://phabricator.wikimedia.org/T102304#1361955 (Dzahn) Text says it was "tough", then project gets added called "easy". Making it easier to use is probably not that easy. Regarding the "pi... [20:47:41] Fundraising Tech Backlog: Strine's spacer task ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - https://phabricator.wikimedia.org/T140944#2528970 (DStrine) Open>Resol... [20:48:14] Fundraising Tech Backlog, Fundraising-Backlog, Mail, Operations: Add granularity limiter (g=) to wikimedia.org DKIM record(s) - https://phabricator.wikimedia.org/T140316#2528972 (DStrine) [20:48:15] (PS7) Ejegg: Move fredge consumer off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301671 (https://phabricator.wikimedia.org/T131273) [20:48:17] Fundraising Tech Backlog, Fundraising-Backlog, FR-Smashpig: Upload WMF forks of Amazon and PHP-Queue to packagist - https://phabricator.wikimedia.org/T138595#2528974 (DStrine) [20:48:19] Fundraising Tech Backlog, Fundraising-Backlog: Set up lutetium access (plus mysql, pgehres), yubikey for Hannah Hernandez - https://phabricator.wikimedia.org/T138100#2528975 (DStrine) [20:48:21] Fundraising Tech Backlog, Fundraising-Backlog, Spike: Spike on Apple Pay - https://phabricator.wikimedia.org/T137714#2528976 (DStrine) [20:48:23] Fundraising Tech Backlog, Fundraising-Backlog, fundraising-tech-ops: evaluate scap3 as a possible replacement for FrDeploy tools - https://phabricator.wikimedia.org/T136966#2528978 (DStrine) [20:48:25] Fundraising Tech Backlog, Fundraising-Backlog, fundraising-tech-ops: overhaul payments-wiki deployment process - https://phabricator.wikimedia.org/T136963#2528979 (DStrine) [20:48:27] Fundraising Tech Backlog, Fundraising-Backlog: look at possible drupal logging snafu causing excessive log volume - https://phabricator.wikimedia.org/T121799#2528981 (DStrine) [20:48:29] Fundraising Tech Backlog, Fundraising-Backlog: eliminate or modify cases where we append a timestamp as a GET argument for a static object such as page-fade.png - https://phabricator.wikimedia.org/T132941#2528980 (DStrine) [20:48:33] Fundraising Tech Backlog, Fundraising-Backlog: Convert FundraisingEmailUnsubscribe to use extension registration - https://phabricator.wikimedia.org/T108764#2528987 (DStrine) [20:48:35] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, I18n: Some messages in the Donation extensions are outdated and should be removed - https://phabricator.wikimedia.org/T111677#2528985 (DStrine) [20:48:37] Fundraising Tech Backlog, Fundraising-Backlog, Wikimedia-Fundraising, Language-Engineering: Exporting Fundraising translations from meta.wikimedia.org to wikimediafoundation.org should be more automated - https://phabricator.wikimedia.org/T111678#2528983 (DStrine) [20:48:39] Fundraising Tech Backlog, Fundraising-Backlog, Recurring-Donations: drush command does not handle some exceptions, and incorrectly returns success - https://phabricator.wikimedia.org/T107380#2528990 (DStrine) [20:48:41] Fundraising Tech Backlog, Fundraising-Backlog, Recurring-Donations: RGC batch size config is being overridden in the Jenkins job config - https://phabricator.wikimedia.org/T107388#2528989 (DStrine) [20:48:43] Fundraising Tech Backlog, Fundraising-Backlog, Recurring-Donations: Don't HTML escape watchdog logs - https://phabricator.wikimedia.org/T107387#2528988 (DStrine) [20:48:45] Fundraising Tech Backlog, Fundraising-Backlog, Recurring-Donations: DonationInterface / batch mode / drupal is repeatedly trying to do geoIP lookups on 127.0.0.1 - https://phabricator.wikimedia.org/T106199#2528993 (DStrine) [20:48:48] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface: Orphan slaying bug - https://phabricator.wikimedia.org/T106714#2528991 (DStrine) [20:48:50] Fundraising Tech Backlog, Fundraising-Backlog: Spurious 'Transaction canceled after 0 retries.' messages in batch mode under drupal - https://phabricator.wikimedia.org/T106198#2528994 (DStrine) [20:48:53] (CR) jenkins-bot: [V: -1] Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) (owner: Ejegg) [20:48:53] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface: Use a mockable request wrapper rather than curl wrapper methods - https://phabricator.wikimedia.org/T106702#2528992 (DStrine) [20:48:55] Fundraising Tech Backlog, Fundraising-Backlog: "Transaction communication failed" log line no longer provides useful information - https://phabricator.wikimedia.org/T106048#2528998 (DStrine) [20:48:57] Fundraising Tech Backlog, Fundraising-Backlog: DonationInterface shouldn't say every single API call is a 'transaction' - https://phabricator.wikimedia.org/T106196#2528995 (DStrine) [20:48:59] Fundraising Tech Backlog, Fundraising-Backlog: Create Appeal option group and link to Direct Mail Appeal on dev - https://phabricator.wikimedia.org/T106105#2528996 (DStrine) [20:49:01] Fundraising Tech Backlog, Fundraising-Backlog, Documentation: Entity relationship diagram for Fundraising - https://phabricator.wikimedia.org/T105991#2528999 (DStrine) [20:49:07] Fundraising Tech Backlog, Fundraising-Backlog: GlobalCollect audit processor should give prefer ".wx2" files over ".wx1" - https://phabricator.wikimedia.org/T103717#2529005 (DStrine) [20:49:10] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Recurring-Donations, Spike: Spike: Errors while charging recurring GlobalCollect might be handled wrong - https://phabricator.wikimedia.org/T105857#2529004 (DStrine) [20:49:12] Fundraising Tech Backlog, Fundraising-Backlog: Review and improve fields we parse from PayPal IPN messages - https://phabricator.wikimedia.org/T105263#2529003 (DStrine) [20:49:14] Fundraising Tech Backlog, Fundraising-Backlog, Documentation: Define code style conventions for fundraising repos - https://phabricator.wikimedia.org/T103181#2529007 (DStrine) [20:49:16] Fundraising Tech Backlog, Fundraising-Backlog: "fredge" and "donations" databases should default to reusing the "drupal" db - https://phabricator.wikimedia.org/T103459#2529006 (DStrine) [20:49:18] Fundraising Tech Backlog, Fundraising-Backlog: Tools to help capture realtime payment messages - https://phabricator.wikimedia.org/T102299#2529011 (DStrine) [20:49:20] Fundraising Tech Backlog, Fundraising-Backlog: All fundraising repos should share some conventions - https://phabricator.wikimedia.org/T102302#2529010 (DStrine) [20:49:22] Fundraising Tech Backlog, Fundraising-Backlog, Technical-Debt: SmashPig: write phpunit tests - https://phabricator.wikimedia.org/T102297#2529012 (DStrine) [20:49:24] Fundraising Tech Backlog, Fundraising-Backlog: Prevent outgoing email on CRM staging instances - https://phabricator.wikimedia.org/T102538#2529008 (DStrine) [20:49:26] Fundraising Tech Backlog, Fundraising-Backlog: Confirm we never read from contribution_tracking table - https://phabricator.wikimedia.org/T102490#2529009 (DStrine) [20:49:28] Fundraising Tech Backlog, Fundraising-Backlog: SmashPig: last chance error handler should log full stack trace - https://phabricator.wikimedia.org/T102294#2529013 (DStrine) [20:49:31] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Recurring-Donations: "Uncommitted DB writes" errors are getting creepy - https://phabricator.wikimedia.org/T100585#2529015 (DStrine) [20:49:33] Hehe, inbox asplode [20:49:35] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-Vagrant: Write MW-Vagrant puppet to allow us to spin up dev, staging, and testing instances, and deploy sandbox servers on WMF-labs - https://phabricator.wikimedia.org/T99957#2529016 (DStrine) [20:49:38] Fundraising Sprint Lou Reed, Fundraising Tech Backlog, Fundraising-Backlog, Continuous-Integration-Config, Patch-For-Review: mediawiki/core fundraising/REL branches should use git submodule - https://phabricator.wikimedia.org/T100637#2529014 (DStrine) [20:49:40] Fundraising Tech Backlog, Fundraising-Backlog: Cron should not send email unless there is an error - https://phabricator.wikimedia.org/T99259#2529018 (DStrine) [20:49:43] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface: In the event that credentials for a gateway are not supplied, that gateway should go in to local development mode. - https://phabricator.wikimedia.org/T99954#2529017 (DStrine) [20:49:45] Fundraising Tech Backlog, Fundraising-Backlog: Build prototypes for mobile fundraising donation asks - https://phabricator.wikimedia.org/T99004#2529019 (DStrine) [20:49:47] Fundraising Tech Backlog, Fundraising-Backlog: Bug: WorldPay audit processing needs more error checking - https://phabricator.wikimedia.org/T98802#2529020 (DStrine) [20:49:56] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-Vagrant: Write vagrant role for fundraisingwiki - https://phabricator.wikimedia.org/T95642#2529027 (DStrine) [20:49:58] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Technical-Debt: Stop gating configuration with optionalParts[] tests - https://phabricator.wikimedia.org/T95995#2529026 (DStrine) [20:50:01] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Documentation: Monitor payments cluster memcache - https://phabricator.wikimedia.org/T96433#2529025 (DStrine) [20:50:01] Reedy: https://gerrit.wikimedia.org/r/#/c/303266 passing CI fine.... thx for looking at that! [20:50:06] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface: Failed iframe liberation can make it impossible to retry a donation - https://phabricator.wikimedia.org/T95475#2529031 (DStrine) [20:50:09] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Technical-Debt: Straighten out different views of data - https://phabricator.wikimedia.org/T94781#2529033 (DStrine) [20:50:18] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Create more granular qunit tests for banner display - https://phabricator.wikimedia.org/T90672#2529043 (DStrine) [20:50:19] Fundraising Tech Backlog, Fundraising-Backlog: payments_initial and payments_fraud should each have a single entry for each order_id. - https://phabricator.wikimedia.org/T89782#2529045 (DStrine) [20:50:21] Fundraising Tech Backlog, Fundraising-Backlog, Tracking: Fundraising Tech Staging (tracking) - https://phabricator.wikimedia.org/T88657#2529050 (DStrine) [20:50:23] Fundraising Tech Backlog, Fundraising-Backlog, Epic: Write puppet modules to provision all fundraising components - https://phabricator.wikimedia.org/T88658#2529049 (DStrine) [20:50:25] Fundraising Sprint Enya, Fundraising Sprint Flaming Lips, Fundraising Tech Backlog, Fundraising-Backlog, Recurring-Donations: [3 hours] BUG: GC CC donations inconsistent in when they reach Civi - https://phabricator.wikimedia.org/T89016#2529048 (DStrine) [20:50:28] Fundraising Sprint Kraftwerk, Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Epic: Hackathon idea: Make the DonationInterface extension as friendly as possible - https://phabricator.wikimedia.org/T89188#2529047 (DStrine) [20:50:31] Fundraising Tech Backlog, Fundraising-Backlog, Continuous-Integration-Infrastructure, Browser-Tests: Create unit and integration tests for Fundraising extensions to identify breaking MediaWiki changes - https://phabricator.wikimedia.org/T89404#2529046 (DStrine) [20:50:33] Fundraising Dash, Fundraising Tech Backlog, Fundraising-Backlog: Create sandbox site for Dash - https://phabricator.wikimedia.org/T87809#2529051 (DStrine) [20:50:35] Fundraising Tech Backlog, Fundraising-Backlog: Look at using Lua for donatewiki - https://phabricator.wikimedia.org/T87669#2529053 (DStrine) [20:50:38] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface: Use Extension:JsonConfig to enable and disable payment processing stuff on donatewiki and paymentswiki - https://phabricator.wikimedia.org/T87671#2529052 (DStrine) [20:50:40] Fundraising Tech Backlog, Fundraising-Backlog: Scrap custom fundraising logging, integrate with PSR-3 core stuff - https://phabricator.wikimedia.org/T87065#2529054 (DStrine) [20:50:43] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-DonationInterface, Patch-For-Review: General DonationInterface code cleanup - https://phabricator.wikimedia.org/T87043#2529055 (DStrine) [20:50:45] Fundraising Tech Backlog, Fundraising-Backlog, § Fundraising Sprint Beastie Boys, § Fundraising Sprint the Cure, Patch-For-Review: Clean up DonationInterface validation - https://phabricator.wikimedia.org/T86945#2529058 (DStrine) [20:50:47] Fundraising Tech Backlog, Fundraising-Backlog: Cleanup code found fixing extra mobile round trips - https://phabricator.wikimedia.org/T86953#2529057 (DStrine) [20:50:49] Fundraising Tech Backlog, Fundraising-Backlog, § Fundraising Sprint Beastie Boys, § Fundraising Sprint the Cure, Patch-For-Review: Clean up PaymentMethod so it becomes useful - https://phabricator.wikimedia.org/T86256#2529059 (DStrine) [20:50:52] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Easy: api parameter for list=centralnoticelogs are not prefixed - https://phabricator.wikimedia.org/T57832#2529063 (DStrine) [20:50:54] Fundraising Tech Backlog, Fundraising-Backlog, Wikimedia-Fundraising: Special:GlobalCollectGateway without any parameters throws an internal error - https://phabricator.wikimedia.org/T42961#2529064 (DStrine) [20:50:57] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Installing CentralNotice using the web installer breaks as CN autoloads the CNDatabasePatcher class in $wgExtensionFunctions - https://phabricator.wikimedia.org/T57955#2529062 (DStrine) [20:51:00] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-CentralNotice, MediaWiki-extensions-TranslationNotifications, I18n: Can't send translation notifications for translatable banners - https://phabricator.wikimedia.org/T58187#2529061 (DStrine) [20:51:03] Fundraising Tech Backlog, Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Easy, I18n: Time selector on SpecialCentralNotice should use a standardized module - https://phabricator.wikimedia.org/T38793#2529070 (DStrine) [20:53:48] now that's what i call phab spam [20:56:15] MY WORK HERE IS DONE [20:56:20] * dstrine drops mic [20:56:27] * dstrine walks out [20:58:25] the fr tech backlog is no more [20:58:55] there really wasn't that much to move over so I just folded it into the regular backlog [21:01:18] nice [21:07:21] fr-tech which Hangout? Or are we planschanging? [21:07:31] Using the standup link [21:07:35] stand up link, be there in a minute [21:08:13] Ah oops [21:08:58] (CR) XenoRyet: [C: 2] bindValue instead of bindParam [wikimedia/fundraising/php-queue] - https://gerrit.wikimedia.org/r/303252 (owner: Ejegg) [21:09:23] I feel like I went to Sweden but everyone else was in Switzerland [21:10:01] (Merged) jenkins-bot: bindValue instead of bindParam [wikimedia/fundraising/php-queue] - https://gerrit.wikimedia.org/r/303252 (owner: Ejegg) [22:06:30] (PS7) Ejegg: Subclass BaseQueueConsumer instead of callbacks [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/303081 [22:12:32] (PS4) Ejegg: WmfQueueConsumer to replace dequeue_loop [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/302975 (https://phabricator.wikimedia.org/T131277) [22:14:15] (PS11) Ejegg: Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) [22:16:18] (CR) jenkins-bot: [V: -1] Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) (owner: Ejegg) [22:20:40] (PS12) Ejegg: Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) [22:22:33] (CR) jenkins-bot: [V: -1] Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) (owner: Ejegg) [22:29:14] (PS5) Ejegg: WmfQueueConsumer to replace dequeue_loop [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/302975 (https://phabricator.wikimedia.org/T131277) [22:29:45] (PS13) Ejegg: Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) [22:31:29] (CR) jenkins-bot: [V: -1] Move banner history off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301660 (https://phabricator.wikimedia.org/T141555) (owner: Ejegg) [22:36:03] (CR) Eileen: "awight - thanks for merging all those other changes - I see you made some recommendations that I should revisit. Are you able to revisit t" [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/290828 (owner: Eileen) [22:48:39] (PS1) Ejegg: Move antifraud queue off ActivMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/303316 (https://phabricator.wikimedia.org/T131273) [22:50:41] (PS2) Ejegg: Move antifraud queue off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/303316 (https://phabricator.wikimedia.org/T131273) [22:56:01] (PS1) Ejegg: Move payments-init queue off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/303318 (https://phabricator.wikimedia.org/T131273) [22:57:08] (Abandoned) Ejegg: Move fredge consumer off ActiveMQ [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/301671 (https://phabricator.wikimedia.org/T131273) (owner: Ejegg) [23:36:58] Could someone review https://gerrit.wikimedia.org/r/#/c/301196/ for FundraisingEmailUnsubscribe please?