[00:10:12] (PS1) Awight: Merge master into deploy [wikimedia/fundraising/tools] (deploy) - https://gerrit.wikimedia.org/r/293245 [00:10:27] (CR) Awight: [C: 2] Merge master into deploy [wikimedia/fundraising/tools] (deploy) - https://gerrit.wikimedia.org/r/293245 (owner: Awight) [00:10:46] (Merged) jenkins-bot: Merge master into deploy [wikimedia/fundraising/tools] (deploy) - https://gerrit.wikimedia.org/r/293245 (owner: Awight) [00:11:48] !log update fundraising-tools from b2425aef2154d6b689900f4848cca02880321230 to 28bc2da677caa795c58f906db76a1f8d612ac899 [00:11:51] Logged the message at https://wikitech.wikimedia.org/wiki/Server_Admin_Log, Master [00:14:10] Fundraising Sprint Ghostbusting , Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, and 4 others: Changing email address in Civi should be exported to Silverpop - https://phabricator.wikimedia.org/T122411#2362758 (awight) New c... [00:15:24] Fundraising Sprint Killing Time, Fundraising-Backlog, MediaWiki-extensions-CentralNotice: Special:LoadBanners should scream if translation fails - https://phabricator.wikimedia.org/T137247#2362159 (awight) In review, but the patch wasn't linked... [00:18:12] Fundraising Sprint Killing Time, Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal, and 3 others: Support API certificate method - https://phabricator.wikimedia.org/T136743#2346358 (awight) [00:20:40] Fundraising Sprint Ghostbusting , Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, and 4 others: Changing email address in Civi should be exported to Silverpop - https://phabricator.wikimedia.org/T122411#2362798 (CCogdill_WMF)... [00:29:21] Fundraising Sprint Freshmaking, Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, and 5 others: Spike: Choose a new backend for queueing - https://phabricator.wikimedia.org/T130304#2362807 (awight) I'm provisionally decreeing R... [00:52:24] (PS1) Awight: [WIP] Implement popAtomic for Redis [wikimedia/fundraising/php-queue] - https://gerrit.wikimedia.org/r/293248 [00:52:53] (CR) Awight: "See https://gerrit.wikimedia.org/r/293248" [wikimedia/fundraising/php-queue] - https://gerrit.wikimedia.org/r/288037 (owner: Ejegg) [01:04:47] (PS2) Awight: [WIP] Implement popAtomic for Redis [wikimedia/fundraising/php-queue] - https://gerrit.wikimedia.org/r/293248 [01:07:19] (PS1) Awight: Add the predis library [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/293249 [01:19:27] (CR) Awight: [C: 1 V: 1] "I would merge, but assume you want to clean up the configuration. This smoke tested without emitting smoke!" (2 comments) [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/287147 (https://phabricator.wikimedia.org/T133197) (owner: Ejegg) [01:20:28] (PS3) Awight: Implement popAtomic for Redis [wikimedia/fundraising/php-queue] - https://gerrit.wikimedia.org/r/293248 (https://phabricator.wikimedia.org/T133964) [01:21:14] Fundraising Sprint Internet Exploring, Fundraising Sprint Killing Time, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, and 5 others: Implement AtomicReadBuffer for choice of PHP-Queue backend - https://phabricator.wikimedia.org/T133964#2362928 (awight) [01:22:28] Fundraising Sprint Internet Exploring, Fundraising Sprint Killing Time, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, and 3 others: Implement AtomicReadBuffer for choice of PHP-Queue backend - https://phabricator.wikimedia.org/T133964#2250409 (awight) [01:22:45] Fundraising Sprint Killing Time, Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal: PayPal Express Checkout is missing a payment_method. Decide on one and implement. - https://phabricator.wikimedia.org/T136745#2362932 (awight) [01:24:20] (CR) Awight: Consume pending queue to database (1 comment) [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/287147 (https://phabricator.wikimedia.org/T133197) (owner: Ejegg) [03:41:31] Fundraising-Backlog, FR-PayPal-ExpressCheckout: Spike: Internal Test Express Checkout in Japan to prove feasability of method - https://phabricator.wikimedia.org/T131800#2178928 (awight) [03:41:33] Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal, Epic: [epic] PayPal upgrade - https://phabricator.wikimedia.org/T87621#2363032 (awight) [03:41:35] Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal, MediaWiki-extensions-DonationInterface, Epic: [Epic] Support PayPal Express Checkout NVP API - https://phabricator.wikimedia.org/T130843#2148322 (awight) Open>Resolved [03:43:32] Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal: Spike: Decide whether PayPal Express Checkout is a new gateway, payment method, or account name. - https://phabricator.wikimedia.org/T134452#2363042 (awight) [03:43:34] Fundraising Sprint Killing Time, Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal: PayPal Express Checkout is missing a payment_method. Decide on one and implement. - https://phabricator.wikimedia.org/T136745#2346404 (awight) [03:44:13] Fundraising Sprint Killing Time, Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal, MediaWiki-extensions-DonationInterface: Upgrade code to use certificate-based authentication - https://phabricator.wikimedia.org/T134451#2265967 (awight) Open>Resolved [03:46:44] Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal, FR-Smashpig: Debug gateway account name handling - https://phabricator.wikimedia.org/T130852#2363063 (awight) [03:46:46] Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal: Spike: Decide whether PayPal Express Checkout is a new gateway, payment method, or account name. - https://phabricator.wikimedia.org/T134452#2266003 (awight) duplicate>Open [03:46:55] Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal: Spike: Decide whether PayPal Express Checkout is a new gateway, payment method, or account name. - https://phabricator.wikimedia.org/T134452#2266003 (awight) [03:46:57] Fundraising Sprint Killing Time, Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal: PayPal Express Checkout is missing a payment_method. Decide on one and implement. - https://phabricator.wikimedia.org/T136745#2363064 (awight) [03:47:05] Fundraising Sprint Killing Time, Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal: Spike: Decide whether PayPal Express Checkout is a new gateway, payment method, or account name. - https://phabricator.wikimedia.org/T134452#2266003 (awight) [03:47:23] Fundraising Sprint Killing Time, Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal: Spike: Decide whether PayPal Express Checkout is a new gateway, payment method, or account name. - https://phabricator.wikimedia.org/T134452#2266003 (awight) a:awight [03:47:31] Fundraising Sprint Internet Exploring, Fundraising Sprint Killing Time, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, and 3 others: Implement AtomicReadBuffer for choice of PHP-Queue backend - https://phabricator.wikimedia.org/T133964#2363070 (awight) a:awight [03:49:18] Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal: PayPal Express Checkout is missing a payment_method. Decide on one and implement. - https://phabricator.wikimedia.org/T136745#2363075 (awight) [03:50:10] Fundraising Sprint Killing Time, Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal, and 3 others: Support API certificate authentication - https://phabricator.wikimedia.org/T136743#2363076 (awight) [03:50:26] Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, Fundraising-Backlog, and 3 others: Get Express Checkout production credentials - https://phabricator.wikimedia.org/T131806#2363078 (awight) [03:50:28] Fundraising Sprint Killing Time, Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal, and 3 others: Support API certificate authentication - https://phabricator.wikimedia.org/T136743#2346358 (awight) Open>Resolved [11:54:40] Fundraising-Backlog, fundraising-tech-ops: access request for new fundraising analyst (Brent) - https://phabricator.wikimedia.org/T135392#2363927 (Jgreen) > From: Ellery Wulczyn > > He needs access to Lutetium, Hadoop on Stat2 and the FR git repo. [12:14:12] Fundraising Tech Backlog, fundraising-tech-ops: overhaul payments-wiki deployment process - https://phabricator.wikimedia.org/T136963#2364036 (Jgreen) [12:26:28] Fundraising-Backlog, FR-Smashpig: Add SmashPig config to settings repo - https://phabricator.wikimedia.org/T129706#2364077 (Jgreen) This means moving it from modules/fundraising/manifests/smashpig.pp to localsettings/SmashPig/conf(?)/SmashPig.yaml. Smashpig will need to be reconfigured to look for it the... [12:28:39] Fundraising Tech Backlog, fundraising-tech-ops: evaluate scap3 as a possible replacement for FrDeploy tools - https://phabricator.wikimedia.org/T136966#2364081 (Jgreen) p:Triage>Normal [12:28:57] fundraising-tech-ops: reimage payments2001-2003 with debian/jessie - https://phabricator.wikimedia.org/T137152#2364082 (Jgreen) p:Triage>High [12:29:11] fundraising-tech-ops: build two queue servers to replace silicon - https://phabricator.wikimedia.org/T137150#2364083 (Jgreen) p:Triage>High [12:35:07] 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#2364097 (Jgreen) [12:35:09] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, fundraising-tech-ops, MediaWiki-extensions-ContributionTracking, MediaWiki-extensions-DonationInterface: Deploy Redis 3 to frack - https://phabricator.wikimedia.org/T120464#2364094 (Jgreen) Open>stalled p:High>Low stalling an... [12:39:57] Fundraising-Backlog, fundraising-tech-ops, Epic: [Epic] Upgrade paymentswiki to MediaWiki REL_* release branch or follow the WMF train. Upgrage PHP to HHVM or PHP 5.5 - https://phabricator.wikimedia.org/T130130#2364114 (Jgreen) p:High>Normal changing to 'normal' priority since it's a tracking... [12:43:27] fundraising-tech-ops: build payments1005 with Debian Jessie, and HHVM or PHP5.5 - https://phabricator.wikimedia.org/T136938#2364153 (Jgreen) [12:43:29] fundraising-tech-ops, Operations, ops-eqiad: Rack and setup payments1005-8 - https://phabricator.wikimedia.org/T136881#2350904 (Jgreen) [12:45:05] fundraising-tech-ops: setup pbuilder jessie instance and build owasp-modsecurity-crs-2.2.9 for jessie - https://phabricator.wikimedia.org/T137298#2364168 (Jgreen) [12:45:29] fundraising-tech-ops: setup pbuilder jessie instance and build owasp-modsecurity-crs-2.2.9 for jessie - https://phabricator.wikimedia.org/T137298#2364168 (Jgreen) [12:46:57] fundraising-tech-ops: replace payments1002-1004 with new hardware running debian/jessie - https://phabricator.wikimedia.org/T137299#2364186 (Jgreen) [12:48:23] fundraising-tech-ops: setup pbuilder jessie instance and build owasp-modsecurity-crs-2.2.9 for jessie - https://phabricator.wikimedia.org/T137298#2364200 (Jgreen) [12:48:25] fundraising-tech-ops: replace payments1002-1004 with new hardware running debian/jessie - https://phabricator.wikimedia.org/T137299#2364199 (Jgreen) [12:48:27] fundraising-tech-ops, Operations, ops-eqiad: Rack and setup payments1005-8 - https://phabricator.wikimedia.org/T136881#2364201 (Jgreen) [12:49:01] fundraising-tech-ops: replace payments1002-1004 with new hardware running debian/jessie - https://phabricator.wikimedia.org/T137299#2364186 (Jgreen) [12:49:03] Fundraising-Backlog, fundraising-tech-ops, Epic: [Epic] Upgrade paymentswiki to MediaWiki REL_* release branch or follow the WMF train. Upgrage PHP to HHVM or PHP 5.5 - https://phabricator.wikimedia.org/T130130#2364202 (Jgreen) [12:49:35] fundraising-tech-ops: replace payments1001 with new server running debian/jessie - https://phabricator.wikimedia.org/T137301#2364219 (Jgreen) [12:50:28] fundraising-tech-ops: replace payments1002-1004 with new hardware running debian/jessie - https://phabricator.wikimedia.org/T137299#2364246 (Jgreen) [12:50:30] fundraising-tech-ops, Operations, ops-eqiad: Rack and setup payments1005-8 - https://phabricator.wikimedia.org/T136881#2364247 (Jgreen) [12:50:32] fundraising-tech-ops: replace payments1001 with new server running debian/jessie - https://phabricator.wikimedia.org/T137301#2364245 (Jgreen) [12:50:50] fundraising-tech-ops: replace payments1001 with new server running debian/jessie - https://phabricator.wikimedia.org/T137301#2364219 (Jgreen) [12:51:19] fundraising-tech-ops: replace payments1001 with new server running debian/jessie - https://phabricator.wikimedia.org/T137301#2364219 (Jgreen) p:Triage>High [12:51:44] fundraising-tech-ops: replace payments1002-1004 with new hardware running debian/jessie - https://phabricator.wikimedia.org/T137299#2364186 (Jgreen) p:Triage>High [12:59:15] fundraising-tech-ops: paypal gateway log messages should be bucketed - https://phabricator.wikimedia.org/T113308#2364286 (Jgreen) Open>Resolved runs good: Jun 8 12:58:38 payments1001 paypal_gateway: this is a test [13:52:10] Fundraising-Backlog, fundraising-tech-ops: access request for new fundraising analyst (Brent Cohn) - https://phabricator.wikimedia.org/T135392#2364390 (jrobell) [14:17:50] fundraising-tech-ops: build payments1005 with Debian Jessie, and HHVM or PHP5.5 - https://phabricator.wikimedia.org/T136938#2352865 (Southparkfan) Jessie has PHP 5.6 actually. [14:22:44] fundraising-tech-ops: build payments1005 with Debian Jessie, and HHVM or PHP5.5 - https://phabricator.wikimedia.org/T136938#2364503 (Jgreen) >>! In T136938#2364489, @Southparkfan wrote: > Jessie has PHP 5.6 actually. Duly noted. We've discussed this elsewhere and what's desired is >= 5.5, should have titled... [14:23:18] Fundraising-Backlog, fundraising-tech-ops, Epic: [Epic] Upgrade paymentswiki to MediaWiki REL_* release branch or follow the WMF train. Upgrage PHP to HHVM or PHP 5.5 - https://phabricator.wikimedia.org/T130130#2126677 (Southparkfan) >>! In T130130#2353909, @awight wrote: > That would be great! The... [14:23:54] (CR) Cdentinger: "@ejegg, I'm not sure about composer.lock and CI, but it must be tweakable cause most core branches anymore don't have it. I'm changing CI" [core] (fundraising/REL1_26) - https://gerrit.wikimedia.org/r/293158 (owner: Cdentinger) [14:59:29] fundraising-tech-ops: reimage payments2001-2003 with debian/jessie - https://phabricator.wikimedia.org/T137152#2364618 (Jgreen) [14:59:31] fundraising-tech-ops: replace payments1002-1004 with new hardware running debian/jessie - https://phabricator.wikimedia.org/T137299#2364617 (Jgreen) [14:59:33] fundraising-tech-ops: build payments1005 with Debian Jessie, and HHVM or PHP5.5 - https://phabricator.wikimedia.org/T136938#2364619 (Jgreen) [14:59:35] fundraising-tech-ops: setup pbuilder jessie instance and build owasp-modsecurity-crs-2.2.9 for jessie - https://phabricator.wikimedia.org/T137298#2364615 (Jgreen) Open>Resolved this is done [15:27:23] fundraising-tech-ops: paypal gateway log messages should be bucketed - https://phabricator.wikimedia.org/T113308#2364698 (awight) Oops, one more pattern to match: paypal_express_gateway sorry for the late notice [15:51:07] (CR) Ejegg: [C: 2] "Stuck in CI, re-applying awight's +2" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/291149 (https://phabricator.wikimedia.org/T135416) (owner: Ejegg) [15:57:04] ejegg: i think you may find a lot of things stuck in CI this morning :( [15:57:57] cwd dang, zuul all clogged up? [15:58:44] (CR) Ejegg: "recheck" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/291149 (https://phabricator.wikimedia.org/T135416) (owner: Ejegg) [16:03:10] ejegg: disk died on gallium, jenkins and zuul are gone [16:03:52] https://phabricator.wikimedia.org/T137265 [16:05:44] oh damn! So hitting it harder won't work... [16:06:52] oof, looks like a pretty hard fail [16:07:10] yeah :( [16:10:57] new jenkins box is darmstadtium, huh? [16:11:45] "The most stable known isotope, darmstadtium-281, has a half-life of approximately 10 seconds" [16:17:24] haha, bad omen [16:17:43] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Turning on geocoding for proximity searches - https://phabricator.wikimedia.org/T136901#2364893 (DStrine) Per our meeting on 6/8 we will attempt to map zipcode to longitude and latitude. That should give us an appropriate level of accuracy. @awight th... [16:28:53] awight: is vagrant really using redis for the donation queue? [16:43:24] awight / cwd : I think we really need our Adyen form to act like Ingenico when it comes to fraud filters [16:44:22] I think this should both get us more donations and make it harder to probe our settings / get card validity: https://gerrit.wikimedia.org/r/293152 [16:55:49] ejegg: It provisions ActiveMQ, so I don't think so [16:56:01] ejegg: +1 circle our fraud wagons [16:56:32] Thanks again for spelunking in there! [16:57:05] awight just saw some stuff in the crm settings (init.pp) [16:57:17] 'donationqueue_class' => '\\PHPQueue\\Backend\\Predis', [16:57:25] 'queue2civicrm_subscription' => 'complete', [16:57:43] though... the URL still mentions activemq settings [17:00:56] hrrm [17:01:21] ejegg: Check in puppet/modules/payments/manifests/donation_interface.pp [17:01:26] That's the one that counts [17:01:33] wgDonationInterfaceDefaultQueueServer => { [17:01:33] 'type' => 'PHPQueue\Backend\Stomp', [17:01:34] 'uri' => 'tcp://localhost:61613', [17:01:34] 'persistent' => 1 [17:01:34] }, [17:01:42] cool [17:01:57] will put up a thing for the crm settings shortly [17:01:59] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: SSL Certificate Expired - https://phabricator.wikimedia.org/T137327#2365051 (LeanneS) [17:02:00] but... so I guess the CRM settings wrong? [17:02:01] huh [17:02:56] ejegg: waittaminute [17:03:00] queue2civicrm_url is the queue consumer [17:03:03] actually, that donationqueue_class is never used [17:03:06] what is donationqueue_class ? [17:03:07] hah [17:03:08] our wonderful new cable internet completely cuts out randomly [17:03:17] just in case i ever disappear [17:03:49] You should prorate right back at 'em [17:04:39] make sure to divide by the provisioned speed vs advertised speed [17:04:47] so depressing to be a comcast customer [17:05:31] this is an art project titled "25mbps" http://speedof.me/show.php?img=160608150536-593.png [17:05:57] wat? [17:06:13] that is criminal [17:06:23] fcc! [17:06:25] ya [17:06:27] absurd [17:06:29] stop that theif [17:06:35] the 1.5mb dsl was better [17:07:03] 6700ms latency [17:07:23] frickin serious? [17:08:07] i'll remember to be patient in video chats [17:08:16] rebooting the modem seems to fix it, but that might be false correlation because it takes like 10 minutes to reboot [17:08:21] when it works, it's fast [17:08:23] but then it does that [17:08:41] company modem? [17:09:12] hi XenoRyet [17:09:13] yeah. i ordered a new one off amazon, really hope that fixes it [17:09:23] Howdy [17:09:25] cwd: I recently went through 3 modems with comcast. They all seemed to be faulty and one had even burned out. [17:09:36] because the only thing worse than comcast's service is having to deal with the people. [17:09:56] i haven't even become embroiled in a billing dispute yet [17:10:09] cwd: LOL and I'm sorry [17:10:57] it's so frustratingly typical, especially after coming from municipal fiber in longmont that had absolutely no service or administration problems and was cheap [17:11:32] somehow a podunk town government can do it right but not a billion dollar corporation [17:11:47] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Turn on CiviEvent on staging - https://phabricator.wikimedia.org/T136888#2365088 (RLewis) @DStrine we'd love to have this switched on staging as soon as we can so we can figure out how to use it before any upcoming events in the Fall. What's the likely... [17:12:37] but as i watched the install tech suffer through his own tech support call with whatever the next level of incompetent contractor was [17:12:52] it became clear to me the breadth and depth of the brokenness [17:13:35] * cwd inhales [17:16:04] on a lighter note, marc maron continues to be awesome: https://twitter.com/EFF/status/740586551474716673 [17:19:22] hah, nice title: 'Mark Cuban Chair to Eliminate Stupid Patents' [17:19:52] awight: ok, https://gerrit.wikimedia.org/r/293338 should get those vagrant CRM queue settings in shape [17:20:16] or... we could just fix the defaults [17:20:25] yeah, i'mma fix the defaults [17:21:20] also, if anybody wants to help me with T132500, I'm totally stumped [17:21:20] T132500: Clicktracking data not matching up with donation totals - https://phabricator.wikimedia.org/T132500 [17:27:12] awight / cwd / AndyRussG / XenoRyet : Any scrum of scrums news? [17:27:47] ejegg: you could mention that we need to get on 1.26 mw [17:28:27] i am stalled because jjb seems to be broken but i don't think today is a good day to bother antoine [17:29:46] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: SSL Certificate Expired - https://phabricator.wikimedia.org/T137327#2365123 (Jgreen) Eep! I saw it was coming up but I thought I had one more day. Generating now, will send it out momentarily. [17:31:01] egjegg: Nothing here. [17:32:21] anyone else have jjb set up? awight? [17:33:01] ejegg: thx, nothing 4 now [17:33:12] cwd: I used to have that set up for prod.... [17:33:22] cwd I'll mention it [17:33:31] thanks! [17:33:39] I think I had jjb working locally, i'll check after SoS [17:33:42] cwd: yeah, but as you point out CI is down in general, so hashar is underwater [17:33:56] As in, set up as suggested in documentation for making changes to prod jenkins [17:34:00] awight: yeah, i'm just talking locally [17:34:04] Maybe that's why jjb is failing [17:34:12] Doesn't it contact the server... [17:34:25] lemme run. What command specifically are you running? [17:34:33] i don't think so... [17:34:52] just your basic jenkins-jobs test config/ -o output/ [17:34:57] my repos are up to date [17:35:15] INFO:jenkins_jobs.builder:Number of jobs generated: 267 [17:35:16] INFO:jenkins_jobs.builder:Cache saved [17:35:17] success. [17:35:22] mine bombs immediately with a stack trace [17:35:24] ah ha [17:35:30] it is my computer [17:35:37] Duplicate entry point found for component type: 'parameter', 'parameter',name: 'string' [17:35:49] O_o [17:36:00] maybe it's the python version [17:36:16] Python 2.7.11+ [17:36:19] K i upgraded the config dir to master also, and: [17:36:19] INFO:jenkins_jobs.builder:Number of jobs generated: 252 [17:36:29] Python 2.7.9 [17:36:39] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Turn on CiviEvent on staging - https://phabricator.wikimedia.org/T136888#2365155 (DStrine) I can check but the dedupe exact matches work will take priority until it is live (probably some time in July). [17:36:39] seems unlikely [17:38:01] only google result for that error is the source code [17:38:18] ha! [17:38:41] for example, this code might not work because:... [17:38:55] :`( [17:41:09] reinstalled the package and it works [17:41:12] i hate computers [17:42:04] python? shocking [17:43:36] Hey, I had a random thought about payments-staging: we could configure it to automatically, immediately refund every donation [17:43:54] that's interesting [17:44:16] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Turn on CiviEvent on staging - https://phabricator.wikimedia.org/T136888#2365207 (RLewis) Thanks David, of course. [17:44:27] Also a feature we should prioritize in Civi: API refund of any transaction or group of transactions [17:47:32] awight: I saw you move the civievent task into the sprint. should we check with Eileen and make sure that doesn't interfere with anything else going on in staging? [17:48:28] Also If our stakeholders start asking questions and filing bugs I don't want that to distract from all the other things going on [17:48:38] (PS3) Ejegg: Log an error when banner translation retrieval fails [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/293147 (https://phabricator.wikimedia.org/T137247) [17:52:11] dstrine_: It seems to be failing for some other reason, so I'll undo the configuration change anyway... [17:52:21] Please ok [17:52:27] The CiviEvent component was already enabled! [17:52:31] nobody from language team was at SoS, but does anybody think we need their help with T137247? Or is that more likely an issue of how CN is manipulating the translation workflow? [17:52:32] T137247: Special:LoadBanners should scream if translation fails - https://phabricator.wikimedia.org/T137247 [17:54:20] awight: interesting, I guess we would want to go all the way through with payments so we know we've tested the whole pipeline [17:54:47] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Leanne Schreibstein's SSL client cert for civicrm expired - https://phabricator.wikimedia.org/T137327#2365245 (Jgreen) Open>Resolved [17:56:13] awight: you think the sandbox versions of processor APIs are insufficient for staging? [17:57:17] as a general rule i think test is always subtly different from prod [17:58:40] seems like a pretty strong idea to me to be able to test the actually live stuff before genpop [17:59:54] ejegg: staging should run on either one, perhaps [18:00:07] XenoRyet: if you're up for some CR / local smoke testing, I'd like have this for the next Adyen test: https://gerrit.wikimedia.org/r/293152 [18:00:19] Cos, sandboxness changes everything [18:00:25] awight: yeah... [18:00:40] ejegg: Sure, I'll take a look in a bit here. [18:00:42] it would be slick to provide account name as an URL param [18:01:08] right, if we want a staging listener to match our staging frontend we need to use a test / alternate account [18:01:44] good point. And I'd suspect that some gateways just can't do sandbox IPN/audit [18:02:27] all the a* ones do sandbox ipn, not sure about ingenico & pp [18:03:13] cool! [18:03:32] pp sandbox is so twisted [18:03:37] yah [18:04:09] i feel like i'm doing something illegal when i use it [18:04:18] ;) [18:08:19] adding gerrit auto-assignments for php-queue. anybody want to subscribe to anything else while i'm in there? cwd XenoRyet ? [18:08:58] huh, no eileen on the crm projects [18:09:23] yeah sign me up! [18:10:05] dstrine_: *oh*--permissions. Nobody has the CiviEvent permission yet, that's why the menu hasn't appeared. [18:10:47] Only the hundredth time I've been run over at that intersection [18:15:02] AndyRussG: I just realized how great your last CentralNotice form changes were... [18:15:37] By passing parameters that let u calculate the diff of the intended changes, you avoid most of the potential for edit conflicts! [18:16:12] oh nice, i hadn't even thought of that benefit [18:16:27] awight: haha thank you, you prob'ly mean "greatness" as a function of extra time taken in relation to the size of the task ;p [18:16:39] ah interesting heheh didn't even think of that either 8p [18:17:37] * AndyRussG tries to pry whitespace-checking glasses off his face [18:19:55] hehehe [18:21:00] operational transformation [18:23:15] Jeff_Green: Anything more I can do to help with T137260? [18:23:37] * awight chuckles at stashbot's silence on the issue [18:25:26] dstrine_: btw PP EC is so close I can smell it. [18:25:37] I'd love to get your feedback on the columns, https://phabricator.wikimedia.org/tag/fr-paypal-expresscheckout/ [18:26:39] I was going to ask about that. Do you feel like that is helping you? [18:26:48] the new board I mean [18:26:52] not really. [18:27:25] The problem is that I can't see things that are also in the Done column of the sprint. [18:27:41] err problem is that I can see them, but that there's no visual indication of doneness. [18:28:09] It's like punishment for caring to discriminate between "dev says it's done" and "verified done" [18:28:48] you can set your view in the PP board to see all tasks.. then you can at least see resolved tasks in the mix https://phabricator.wikimedia.org/project/board/1893/query/all/ [18:28:51] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Leanne Schreibstein's SSL client cert for civicrm expired - https://phabricator.wikimedia.org/T137327#2365373 (CaitVirtue) @Jgreen I thought we had a protocol in place to ensure continuity here. Staff need at least 3 business days notice before their c... [18:28:59] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Leanne Schreibstein's SSL client cert for civicrm expired - https://phabricator.wikimedia.org/T137327#2365375 (CaitVirtue) Resolved>Open [18:29:21] But to give away the (invisible) conclusion of the workboard, there's only light coordination work before we can do a feasibility test of PP EC in jp_JP [18:31:00] awight: that's great. I'm assuming feasibility = internal test. Can we try to do that before wikimania? [18:31:13] I'm certain it'll happen within the week [18:31:45] awight: the other day i was saying we should build a "sprint" extension for mw that arranges pages like cards and use mw for task tracking [18:31:51] dstrine_: "feasibility" is a little different this time, cos I'm specifically talking about a real JP account [18:32:00] donno, maybe it is the same thing [18:32:09] Its certainly one of the internal tests [18:32:26] awight: they are sometimes the same thing. That may need disambiguation [18:33:36] good way to put it. I'm contrary only to keep reminding myself that we need to test a real JP account before we can step the risk of that not working down from red alert [18:34:11] Which is... I suppose the same for every new country. [18:34:21] Thanks for calling that out at the meetings! [18:34:36] np! [18:34:45] awight: cwd ejegg XenoRyet I was wondering if anyone can provide the current worldpay link for france. PPena would like to ask specific Carte Bancaire users to try small donations [18:34:49] awight, re. T137260 i think I have what I need, I just am in the middle of a giant puppet refactor for debian/jessie [18:36:03] Jeff_Green: sounds fun! No rush on that, by the end of the week would be nice though [18:36:20] awight: ok. shouldn't be a problem [18:36:27] dstrine_: https://payments.wikimedia.org/index.php?title=Special:WorldpayGateway&country=FR&amount=3¤cy_code=EUR&payment_method=cc [18:36:48] (CR) Ejegg: "Awesome! Might want to throw a bone to 5.3." (2 comments) [wikimedia/fundraising/php-queue] - https://gerrit.wikimedia.org/r/293248 (https://phabricator.wikimedia.org/T133964) (owner: Awight) [18:36:49] just got that off test links page, is that what you mean? [18:36:53] Jeff_Green: I keep having the fleeting feeling that we should be able to finagle an opportunity to make payments.staging.wmo a thing while the payments boxes are being migrated to debian [18:37:14] But it falls apart when I imagine how the details would work [18:37:42] honestly I can't think about it right now [18:37:46] I guess it's easier to treat payments1005-8 as members of the pool [18:37:49] hehe [18:37:55] that's real [18:38:13] debian integration is already a giant tangle of dependencies, trying not to break things :-) [18:38:42] right now (just for humor) it's mysql vs mariadb vs which repo they come from for which distribution vs which corrections we make to broken packages etc [18:38:49] fun stuff! [18:39:23] install postgres! [18:39:30] i'll show myself out [18:39:31] that is inhumane [18:39:54] hahaha [18:40:02] It's funny that working in puppet is all exactly the same problems, but you're taking a nice x-ray of the path you took to the cheese [18:40:26] of course you can't just "include mysql" and the bastard gets to work [18:40:32] noooo way [18:40:36] you should see the insanity [18:41:14] cwd: I'm getting "no processors available" when attempting any credit cards from that page [18:41:17] things like replacing broken init scripts, correcting invalid md5sum files (so we don't get alerted for corrupt packages) [18:41:21] if OS is special case set punctuation = $ [18:41:56] dstrine_: There might be a filter to prevent non-French cards [18:42:09] Not sure about the funky error message though, that doesn't sound right [18:42:42] ejegg: Clicktracking misery is miserable [18:42:49] nothing would surprise me about the worldpay adapter having rotted and died since the last use [18:43:22] In fact it's a law of nature [18:43:22] ah I see this is still open, is it related? https://phabricator.wikimedia.org/T130206 [18:43:29] unloved plant = duff [18:44:02] dstrine_: looks probable [18:44:31] dstrine_: https://phabricator.wikimedia.org/T130206#2353812 yep, there's the punchline [18:44:41] we whitelisted what they told us to... oh wow [18:45:11] I'm so glad my paycheck doesn't depend on anything about that [18:45:47] I can't even make it an "unbreak now!" because that would be a lie... [18:45:59] All I would be asking for is to have it become unbroken in one way, to break in another [18:47:19] dstrine_: Seddon: awight: ejegg: XenoRyet: cwd: for the fallback campaign feature (where a campaign that is not shown due to the number of impressions for that campaign having been limited, so instead another campaign is allowed to show): is it a feature the impressions limiter should always have on (i.e., always allow fallback) or are there times when we don't want it to happen? [18:47:29] “Supreme excellence consists of breaking the enemy's resistance without fighting.” [18:47:31] ― Sun Tzu, The Art of War [18:48:26] I guess maybe sometimes we wouldn't want it to happen, for example, during a critical fundraising time, we want to block other banners to prevent banner fatigue, instead of allowing other campaigns in [18:48:27] AndyRussG: I can picture fundraising wanting to have no other banners come thru in December [18:48:33] Yerp [18:48:33] exactly [18:48:45] Also maybe wanting to test the two alternatives to see if there's any impact on FRing [18:49:08] K I'll do it that way to start.... [18:49:09] AndyRussG: yeah I agree with your december comment. [18:49:30] * AndyRussG searches thru last December's backscroll [18:49:58] What about if a banner isn't shown due to close button being clicked recently, or if the user had already donated? [18:50:10] I guess for now we should leave those alone, and if appropriate bring them in gradually [18:50:57] hmm, those are supposed to be category-specific [18:55:05] AndyRussG: Good point! campaign fallback isn't a feature of campaigns, it's probably an overall setting [18:55:39] Or are you saying that there would be a "diable fallback" flag that high-priority campaigns would choose to set? [18:59:56] ejegg: So donatewiki_counts is a view... [19:00:04] and it groups by link_id among other things [19:00:18] is it possible that we're getting duplicate link_ids for some reason... [19:01:27] awight: we're just not seeing the landing page hits in the logs :( [19:01:59] they go to / , get sent to Special:FundraiserRedirector , then don't go on to Special:FundraiserLandingPage [19:02:43] only thing in Redirector that should do that is if they're from CH or DE with their own money-taking operations [19:06:14] awight: well, separating out concerns, it'd be a switch that other code can trigger in the campaign selection process, and the decision should be about when it should be triggered, and if options are needed there [19:19:39] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Leanne Schreibstein's SSL client cert for civicrm expired - https://phabricator.wikimedia.org/T137327#2365486 (Jgreen) >>! In T137327#2365373, @CaitVirtue wrote: > @Jgreen I thought we had a protocol in place to ensure continuity here. Staff need at le... [19:19:58] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Leanne Schreibstein's SSL client cert for civicrm expired - https://phabricator.wikimedia.org/T137327#2365489 (Jgreen) Open>Resolved a:Jgreen [19:20:34] ejegg: oh! [19:30:47] Fundraising-Backlog: SPRINT L (6/8- 6/22) Paypal and dedupe all day - https://phabricator.wikimedia.org/T136250#2365546 (DStrine) [19:31:54] Fundraising Sprint Freshmaking, Fundraising-Backlog: Apply CRM-18120 potential deadlock fix - https://phabricator.wikimedia.org/T130173#2365563 (DStrine) [19:34:19] ejegg: I wonder what will happen with IPv6 visitors who fall through all that geoip stuff and get assigned country 'xx' [19:34:24] *XX [19:34:57] hmm it shouldn't be a problem [19:35:26] Can we see these URLs in the hive weblogs... [19:35:49] awight: oh, you think it's a sampling problem? [19:36:04] we're supposed to be getting 100% in the tsvs [19:37:56] I don't think it's sampling... [19:39:37] So is hive stat1004 or stat1002 [19:41:17] ssh stat1004 [19:41:23] * cwd feels shame [19:41:31] mousefocus [19:41:44] I don't see the webrequest table! [19:42:04] but now I do, on stat1002 :( [19:42:12] Who can i trust [19:45:33] awight: ejegg: Guest11659 hmmm maybe for fallback the biggest hurdle will be recording impressions [19:45:49] Unless we record impressions multiple times on the same pageview [19:45:52] I guess we could do that [19:46:29] 'cause normally not showing a banner 'cause hiding calls for a (sampled) RI call [19:46:36] AndyRussG: what's the hardest bit about it? [19:46:42] And also an entry in the BH log [19:47:08] But if another banner is shown because fallback, that's different impression info [19:47:14] hmm [19:47:30] would be nice if we could combine the RI calls I guess [19:47:31] I guess we can just call twice, and accept that RI<->pageview correspondence is bunk [19:47:38] It does seem prudent to get logging for both the fallback event and for the final impression [19:48:07] beeline: !outputformat vertical FTW [19:57:12] looks like rain, gonna relocate [19:58:50] ejegg|afk: Looks like unsampled weblogs are available for donate.wmo [19:58:57] select * from webrequest where uri_host="donate.wikimedia.org" and year=2016 and month=6 and day=8 and hour=1 limit 100; [19:59:13] I can try to verify counts that way... [20:02:23] would be great to see if they match the tsvs [20:03:34] which tsvs? [20:03:44] ah I see. banner_logs [20:40:12] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 2 others: Clicktracking data not matching up with donation totals - https://phabricator.wikimedia.org/T132500#2365857 (awight) Cutting some... [20:44:13] (CR) Krinkle: Namespace the dns-prefetch head element item (1 comment) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/293040 (owner: Ori.livneh) [20:46:09] HADOOP_HEAPSIZE >.< [20:48:28] sweet. 3 hours of CPU time burned in only three minutes of human time. We're beating the robots! [20:51:50] * awight recoils from realization that we have user IP address back to April [20:55:56] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 2 others: Clicktracking data not matching up with donation totals - https://phabricator.wikimedia.org/T132500#2365895 (awight) Reading the f... [20:59:50] dstrine_: gack! I just realized I have a conflict with sprint planning--I'll have to leave early to pick up the kid [21:00:31] ok [21:08:38] (CR) Ejegg: [C: 2] "CI stuck, reapplying awight's +2" [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/292607 (owner: Ejegg) [21:09:59] Oh, CI's back up? nice! [21:10:24] ejegg: Are you sure that Special:FundraiserRedirector was sending people to /, or could it be the other way around? [21:11:04] awight: links are to / , that redirects to FundraiserRedirector, and that redirects to FundraiserLandingPage [21:11:11] (Merged) jenkins-bot: Extra assertion for pre-process test [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/292607 (owner: Ejegg) [21:11:27] ok yeah, that's what I see too [21:11:37] could directly link to FundraiserLandingPage and see if that helps... [21:11:46] nah [21:13:41] grep -c 'Redirector ' donatewiki_requests-0408.csv [21:13:42] 7472 [21:13:45] grep -c 'LandingPage ' donatewiki_requests-0408.csv [21:13:48] 191 [21:13:51] holy cow... [21:14:39] oh that's a bad regex [21:14:57] I should make temporary tables from this data... [21:17:50] (PS7) Ejegg: Disallow setting contribution tracking ID from request [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/289731 (https://phabricator.wikimedia.org/T137155) [21:21:30] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Leanne Schreibstein's SSL client cert for civicrm expired - https://phabricator.wikimedia.org/T137327#2366064 (CaitVirtue) @Jgreen No, this is fine. I didn't understand what went wrong before. Current protocol is fine. [21:23:07] ejegg: I guess I'll upload my data snippets to the file server... [21:24:05] thanks! Any leads? [21:24:12] nah [21:24:37] Always nice to featherdust in a corner, though :D [21:25:19] yeah, I've been trying to correlate some logs between payments and donate, but FLP strips off the contact_id before redirecting, and payments is v4-only so IPs are no help [21:25:31] ooh [21:25:58] are you already working on a sample from webrequest? [21:26:01] and chrome strips referrers to the host when changing hosts under ssl these days [21:26:42] jeff got me the payments logs on the deploy server, and I was comparing those against the tsvs [21:26:57] ok cool [21:27:28] I mean, not that cool, it sounds incredibly frustrating. But glad to know where we're at [21:27:34] (CR) XenoRyet: [C: 2] "Does what it says. Looks good." [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/293152 (https://phabricator.wikimedia.org/T137243) (owner: Ejegg) [21:29:21] (Merged) jenkins-bot: Show Adyen iframe regardless of risk score [extensions/DonationInterface] - https://gerrit.wikimedia.org/r/293152 (https://phabricator.wikimedia.org/T137243) (owner: Ejegg) [21:29:38] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 2 others: Clicktracking data not matching up with donation totals - https://phabricator.wikimedia.org/T132500#2366103 (awight) Better view o... [21:29:50] ejegg: Here's a nice view of the data... https://phabricator.wikimedia.org/T132500#2366103 [21:29:53] uploading that now [21:29:59] thx [21:32:27] (PS11) Ejegg: Consume pending queue to database [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/287147 (https://phabricator.wikimedia.org/T133197) [21:33:50] uploading my other files, too... [21:35:44] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 2 others: Clicktracking data not matching up with donation totals - https://phabricator.wikimedia.org/T132500#2366123 (Ejegg) Limiting to th... [21:36:29] (CR) Ejegg: "awight, do those predis constructor params look ok?" [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/287147 (https://phabricator.wikimedia.org/T133197) (owner: Ejegg) [21:37:09] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 2 others: Clicktracking data not matching up with donation totals - https://phabricator.wikimedia.org/T132500#2366126 (awight) Yes, I just n... [21:37:32] aaarg checking the style patch is such a pilgrimage [21:37:38] So important tho! [21:37:51] * AndyRussG complains because reasons [21:40:25] huh, i can no longer get to stat1004 [21:40:50] ejegg: What I'm not seeing are any FundraiserRedirector requests which are *not* followed by a redirect to the FLP [21:40:56] cwd: .ssh/config ist gut? [21:41:18] i think so...it appears to reject my key [21:41:39] cwd: creepily enough, I only found wmf.webrequest on stat1002... [21:43:21] that one doesn't like me either [21:43:52] awight: really? weird, lemme look in the tsvs again, I though I saw a bunch [21:44:24] I was looking at 5/10 when I first checked [21:45:23] It might be cos I'm in 4/8 which could come before the bug [21:45:39] ah [21:51:18] ejegg: I see a tiny trickle of FR not followed by FLP on June 1 08h, but not anywhere near the 20-50% we seem to be losing [21:51:50] What's the timestamp around which you saw this? [21:53:17] shoot, lemme see [21:54:00] or nvm if that's starting to feel like a dead-end. [21:54:20] I guess the next thing to check is what you said, to cross-check webrequest logs against the tsvs [21:55:55] 2016-05-10T09:45:09 [21:57:24] ty [22:01:32] crud, that might have been a bad regex, not sure... [22:01:39] anyway, mtg time [22:01:39] AndyRussG: ejegg awight meeting? [22:01:43] lol yeah [22:01:45] :) [22:01:46] dstrine: ah yeah [22:42:30] fr-tech test [22:42:39] darn, can't highlight my own line [22:42:52] fr-tech test [22:44:49] ping! [22:44:49] thx [22:44:59] bubye [22:45:07] XenoRyet: can you do that again? [22:45:13] fr-tech test [22:45:17] nice [22:45:20] thanks [22:45:25] no worries [22:46:35] Fundraising Sprint Killing Time, Fundraising-Backlog: SPRINT K (5/25- 6/8) GOAL: Continue Paypal, dedupe exact matches? - https://phabricator.wikimedia.org/T133570#2366325 (DStrine) Open>Resolved [22:48:50] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 5 others: [Epic] Adyen form for French (France), Japanese (Japan), Ukrainian (Ukraine), & He... - https://phabricator.wikimedia.org/T128812#2366349 [22:48:57] Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, Fundraising-Backlog, I18n, and 4 others: Adyen Hebrew UI bugs - https://phabricator.wikimedia.org/T135416#2366347 (DStrine) Open>Resolved [22:53:54] (PS5) Cdentinger: Make fundraising/REL1_26 branch [core] (fundraising/REL1_26) - https://gerrit.wikimedia.org/r/293158 (https://phabricator.wikimedia.org/T137213) [22:54:32] Fundraising Sprint Ghostbusting , Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, and 4 others: Can the CIVI import function show what rows in a file aren't imported? - https://phabricator.wikimedia.org/T88460#1012246 (DStrine... [22:57:00] Fundraising Sprint L 2016, Fundraising-Backlog, FR-PayPal-ExpressCheckout: Spike: Internal Test Express Checkout in Japan to prove feasability of method - https://phabricator.wikimedia.org/T131800#2366394 (awight) [22:57:37] Fundraising Sprint Killing Time, Fundraising Sprint L 2016, Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Patch-For-Review: Special:LoadBanners should scream if translation fails - https://phabricator.wikimedia.org/T137247#2366398 (DStrine) [22:57:39] Fundraising Sprint Killing Time, Fundraising Sprint L 2016, Fundraising-Backlog, Patch-For-Review: Cut fundraising/REL1_26 branch - https://phabricator.wikimedia.org/T137213#2366400 (DStrine) [22:57:43] Fundraising Sprint L 2016, Fundraising-Backlog: SPRINT L (6/8- 6/22) Paypal and dedupe all day - https://phabricator.wikimedia.org/T136250#2366406 (DStrine) [22:57:45] Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, Fundraising Sprint L 2016, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Resolve issues around prevnext_cache table - https://phabricator.wikimedia.org/T135050#2366410 (DStrine) [22:57:47] Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, Fundraising Sprint L 2016, Fundraising-Backlog: CentralNotice: finalize list of wild useless cookies for slurp, and push config change - https://phabricator.wikimedia.org/T135090#2366409 (DStrine) [22:57:49] Fundraising Sprint Killing Time, Fundraising Sprint L 2016, Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Unplanned-Sprint-Work: Spike: Configuring a banner sequence test - https://phabricator.wikimedia.org/T135398#2366408 (DStrine) [22:57:51] Fundraising Sprint Killing Time, Fundraising Sprint L 2016, Fundraising-Backlog, FR-PayPal-ExpressCheckout, FR-Paypal: Spike: Decide whether PayPal Express Checkout is a new gateway, payment method, or account name. - https://phabricator.wikimedia.org/T134452#2366412 (DStrine) [22:57:53] Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, Fundraising Sprint L 2016, and 6 others: Implement Express Checkout recurring donations - https://phabricator.wikimedia.org/T134446#2366413 (DStrine) [22:57:55] Fundraising Sprint Internet Exploring, Fundraising Sprint Killing Time, Fundraising Sprint L 2016, Fundraising-Backlog, and 4 others: Implement AtomicReadBuffer for choice of PHP-Queue backend - https://phabricator.wikimedia.org/T133964#2366417 (DStrine) [22:57:58] Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, Fundraising Sprint L 2016, and 7 others: Write high-level SmashPig DonationQueue - https://phabricator.wikimedia.org/T133965#2366416 (DStrine) [22:58:00] Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, Fundraising Sprint L 2016, Fundraising-Backlog, and 2 others: CentralNotice: test registration - https://phabricator.wikimedia.org/T134286#2366415 (DStrine) [22:58:03] Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, Fundraising Sprint L 2016, and 4 others: CentralNotice: don't fail hard if dynamic dependencies of ext.centralNotice.choiceData are incorr... - https://phabricator.wikimedia.org/T134310#2366414 [22:58:05] Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, Fundraising Sprint L 2016, and 4 others: Move queue2civicrm_generate_message to test support - https://phabricator.wikimedia.org/T133712#2366419 (DStrine) [22:58:07] Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, Fundraising Sprint L 2016, and 2 others: setup dedupe exact matches prototype on staging - https://phabricator.wikimedia.org/T133808#2366418 (DStrine) [22:58:09] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 4 others: Write a hook to skip the calculated tables from conflict consideration - https://phabricator.wikimedia.org/T133625#2366420 (DStrine) [22:58:12] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 4 others: CentralNotice: Slurp up existing wild cookies and copy them to LocalStorage or del... - https://phabricator.wikimedia.org/T132640#2366423 [22:58:15] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 6 others: Write pending queue consumer and schema - https://phabricator.wikimedia.org/T133197#2366421 (DStrine) [22:58:18] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 9 others: All pending producers should write to a single pending queue - https://phabricator.wikimedia.org/T133195#2366422 (DStrine) [22:58:21] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 4 others: CentralNotice: Use LocalStorage instead of cookies whenever possible, for buckets,... - https://phabricator.wikimedia.org/T132639#2366424 [22:58:23] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 3 others: Clicktracking data not matching up with donation totals - https://phabricator.wikimedia.org/T132500#2366425 (DStrine) [22:58:26] Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, Fundraising Sprint L 2016, and 4 others: Get Express Checkout production credentials - https://phabricator.wikimedia.org/T131806#2366427 (DStrine) [22:58:29] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 9 others: [Epic] Consolidate queue abstractions - https://phabricator.wikimedia.org/T131271#2366428 (DStrine) [22:58:39] Fundraising Sprint Hermit Crab Husbandry, Fundraising Sprint Internet Exploring, Fundraising Sprint Jabberwock Slaying, Fundraising Sprint Killing Time, and 6 others: Don't make donors guess minimum donation amount - https://phabricator.wikimedia.org/T105618#2366434 (DStrine) [23:06:33] Fundraising-Backlog, FR-Amazon, FR-Smashpig, Documentation: Document Amazon transaction workflow; make settlement more robust - https://phabricator.wikimedia.org/T136116#2366478 (awight) [23:26:09] (PS1) Ori.livneh: Add WAN caching to ChoiceDataProvider [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/293443 [23:29:16] ugh, internet cut out again, looks like the meeting is over [23:29:37] (CR) Ori.livneh: "I think that this is expensive enough to warrant caching it in memcached. I gave it a shot in Ifbfa867c3, which is based on this change. S" [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/290825 (owner: Krinkle) [23:32:08] (PS1) Ejegg: Merge master into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/293444 [23:32:23] (CR) Ejegg: [C: 2] Merge master into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/293444 (owner: Ejegg) [23:32:30] (CR) Ejegg: [V: 2] Merge master into deployment [extensions/DonationInterface] (deployment) - https://gerrit.wikimedia.org/r/293444 (owner: Ejegg) [23:48:12] (PS1) Ejegg: Update DonationInterface submodule [core] (fundraising/REL1_25) - https://gerrit.wikimedia.org/r/293447 [23:48:52] (CR) jenkins-bot: [V: -1] Update DonationInterface submodule [core] (fundraising/REL1_25) - https://gerrit.wikimedia.org/r/293447 (owner: Ejegg) [23:49:20] (CR) AndyRussG: Enforce jscs, make it pass (1 comment) [extensions/CentralNotice] - https://gerrit.wikimedia.org/r/291288 (owner: Ejegg) [23:52:33] Fundraising Sprint Killing Time, Fundraising Sprint Licking Cookies, Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM: Running the Donor Summary report it blocks us with an incorrect validation error - https://phabricator.wikimedia.org/T136893#2366591 (LeanneS) @Eileenmcnaughton Yes, I just tes...