[14:38:59] * ejegg confuses himself with guzzle classes [14:54:26] Are you sure you're not a guzzle class? [15:06:31] Fundraising-Backlog, FR-Adyen: Info for moving Adyen off of IFrame and onto Hosted Payment Page - https://phabricator.wikimedia.org/T252713 (DStrine) [15:22:16] hey hey fr-tech #:) [15:23:18] hi jgleeson! [15:24:10] jgleeson ejegg fr-tech heyyy :) [15:24:21] and hi AndyRussG [15:24:24] ! [15:24:27] ;) [15:24:59] Do guzzle classes have like levels based on speed of drinking? [15:25:09] AndyRussG: What if we're all guzzle classes asleep in pods full of nutrient rich goo being harvested to power one big guzzle-based client [15:25:23] Like Guzzle 101 goes up to 50 ml/minute, but Guzzle 202 were 500 ml/minute! [15:25:34] jgleeson oh noooooooooooo! [15:25:54] you're onto them! [15:26:01] white rabbit! [15:26:20] ahhhh [15:26:24] :) [15:27:07] I wonder if the architect behind the matrix also used vagrant [15:28:01] oh no, our brains are running on vagrant!!!! [15:28:36] Don't run vagrant halt! Make a snapshot of me! [15:29:03] hah, just don't let that snapshot get uploaded to the dark web [15:29:11] ah that just reminded me of that movie with Tom Cruise where he's a clone engineer [15:29:17] oblivion I think? [15:31:13] if it's dark web vs. oblivion, I might prefer my snapshot going to the dark web [15:35:41] Actually maybe not [16:16:16] fr-tech is this the correct way to run the new global-collect-recurring drush command (locally on vagrant)? $ drush recurring-globalcollect-tokenize 1 [16:16:39] Do I need to be in a specific directory, or use the -r option? [16:17:04] AndyRussG: either be in the 'drupal' subdirectory of the crm project [16:17:11] or use the -r option to point to that directory [16:17:17] ejegg: ah okok [16:17:33] This is how it is on the cluster: /usr/local/bin/drush --user=1 -v -r /srv/org.wikimedia.civicrm/drupal rg -v --batch=250 [16:18:01] oh yeah, that's used because the process is run outside of a shell [16:18:08] and doesn't have a pwd [16:19:48] right [16:20:00] So from within vagrant: vagrant@vagrant:~$ drush -r /vagrant/srv/org.wikimedia.civicrm/drupal recurring-globalcollect-tokenize 1 [16:20:31] Not a blocker, but slightly confused about the help output [16:20:42] $ drush -r /vagrant/srv/org.wikimedia.civicrm/drupal recurring-globalcollect-tokenize --help [16:20:44] Convert WebCollect recurring transactions to Connect tokenized recurring transactions. [16:20:46] Arguments: [16:20:48] count(): Parameter must be an array or an object that implements Countable Table.php:702 [warning] [16:20:50] batch Batch size [16:21:06] Weird warning [16:21:27] and then the batch help would make me think I'd say --batch=1 [16:21:30] however [16:21:48] it doesn't seem to like that [16:21:50] drush -r /vagrant/srv/org.wikimedia.civicrm/drupal recurring-globalcollect-tokenize --batch=1 [16:21:52] Unknown option: --batch. See `drush help recurring-globalcollect-tokenize` for available options [16:22:58] hey AndyRussG I had been running it just sending it 1, I can look into the batch thing [16:25:07] cstone: okok thanks! yeah really not a blocker, just talking over what I see as I go :) [17:01:05] XenoRyet: are we doing 1:1 ? [17:01:22] looks like standup sneaked in [17:01:38] That's the advancement standup, yea? [17:02:07] I don't typically go to that one, but if you do, we can move 1:1 to later. [17:02:41] np heading to 1:1 now [17:12:02] Fundraising-Backlog, fundraising-tech-ops: Setup shell access and civi access for civi staging for Coleman Watts - https://phabricator.wikimedia.org/T252693 (Dwisehaupt) [17:12:53] Fundraising-Backlog, fundraising-tech-ops: Setup shell access and civi access for civi staging for Coleman Watts - https://phabricator.wikimedia.org/T252693 (Dwisehaupt) Received confirmation to request for approval. Moving forward on creating the rest of the account portions. [17:13:08] Fundraising-Backlog, fundraising-tech-ops: Setup shell access and civi access for civi staging for Tim Otten - https://phabricator.wikimedia.org/T252694 (Dwisehaupt) [17:13:17] Fundraising-Backlog, fundraising-tech-ops: Setup shell access and civi access for civi staging for Tim Otten - https://phabricator.wikimedia.org/T252694 (Dwisehaupt) Received confirmation to request for approval. Moving forward on creating the rest of the account portions. [17:21:07] Fundraising Sprint Fish Fight Frogs for Free French-Fry Frappées, Fundraising Sprint Heaven is a page on Wikipedia, Fundraising Sprint Ice cream cures everything, Fundraising Sprint Just space out, and 5 others: Create script to migrate existing GlobalColle... - https://phabricator.wikimedia.org/T169357 [17:22:52] AndyRussG: I added some testing instructions to the task for old to new [17:41:20] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: CentralNotice Geotargeting: More code cleanup - https://phabricator.wikimedia.org/T251185 (AndyRussG) [17:41:45] Fundraising-Backlog, MediaWiki-extensions-CentralNotice: CentralNotice Geotargeting: More code cleanup - https://phabricator.wikimedia.org/T251185 (AndyRussG) [17:44:01] Fundraising Sprint Just space out, Fundraising-Backlog, MediaWiki-extensions-CentralNotice, Schema-change: CentralNotice: Deploy new regional geotargeting and banner template features - https://phabricator.wikimedia.org/T252596 (AndyRussG) We need another schema update patch to address this comme... [18:20:18] Fundraising Sprint Fistful of $variables, Fundraising Sprint Greps of Wrath, Fundraising Sprint Hansel and grep -l, Fundraising Sprint Ice cream cures everything, and 8 others: CRM contribution tracking writes should use queue and sequence generator - https://phabricator.wikimedia.org/T215463 (jgl... [18:37:38] Fundraising-Backlog: Document Audit processes - https://phabricator.wikimedia.org/T253052 (mepps) [18:43:15] Fundraising-Backlog, fundraising-tech-ops: Setup shell access and civi access for civi staging for Coleman Watts - https://phabricator.wikimedia.org/T252693 (Dwisehaupt) civicrmllc group created and user accounts established with the following commits: ` puppet: 382eeb4f Add civicrmllc contractors to... [18:43:23] Fundraising-Backlog, fundraising-tech-ops: Setup shell access and civi access for civi staging for Tim Otten - https://phabricator.wikimedia.org/T252694 (Dwisehaupt) civicrmllc group created and user accounts established with the following commits: ` puppet: 382eeb4f Add civicrmllc contractors to auth... [18:44:52] Fundraising-Backlog, fundraising-tech-ops: Setup shell access and civi access for civi staging for Tim Otten - https://phabricator.wikimedia.org/T252694 (Dwisehaupt) [18:45:13] Fundraising-Backlog, fundraising-tech-ops: Setup shell access and civi access for civi staging for Coleman Watts - https://phabricator.wikimedia.org/T252693 (Dwisehaupt) [18:55:23] Fundraising Sprint Heaven is a page on Wikipedia, Fundraising Sprint Ice cream cures everything, Fundraising Sprint Just space out, Fundraising-Backlog, and 2 others: Investigate how to generate generic email for failed recurring donations - https://phabricator.wikimedia.org/T230064 (mepps) @Eile... [18:55:42] Fundraising Sprint Fish Fight Frogs for Free French-Fry Frappées, Fundraising Sprint Heaven is a page on Wikipedia, Fundraising Sprint Ice cream cures everything, Fundraising Sprint Just space out, and 5 others: Create script to migrate existing GlobalColle... - https://phabricator.wikimedia.org/T169357 [18:55:52] Wikimedia-Fundraising-Banners: QA for 'RML options' banner - https://phabricator.wikimedia.org/T253054 (spatton) [18:59:25] (CR) Jgleeson: [C: +2] Maintenance script to initialize sequence [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/595585 (https://phabricator.wikimedia.org/T215463) (owner: Ejegg) [18:59:51] (Merged) jenkins-bot: Maintenance script to initialize sequence [wikimedia/fundraising/SmashPig] - https://gerrit.wikimedia.org/r/595585 (https://phabricator.wikimedia.org/T215463) (owner: Ejegg) [19:02:59] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-MW-Vagrant: org.wikimedia.omnimail/tests/phpunit/bootstrap.php code breaks xdebug with unit tests - https://phabricator.wikimedia.org/T252160 (mepps) For now, I documented this here: https://www.mediawiki.org/wiki/Fundraising_tech/vagrant#Running... [19:04:37] fr-tech did we update our ingenico sandbox credentials? I'm getting CONNECT_PLATFORM_ERROR when trying to load stuff [19:07:11] jgleeson: I just tried a donation and got an error too [19:08:36] :O [19:08:41] thanks for confirming cstone [19:08:48] they worked thursday night at least [19:10:38] although i got a card not authorized error maybe it was user error there hmm [19:11:49] jgleeson: is the iframe loading for you at all? [19:14:21] i must have pasted in an adyen card its working for me on the second try [19:14:52] Fundraising-Backlog, MediaWiki-extensions-ContributionTracking, MediaWiki-extensions-DonationInterface: Move FundraiserMaintenance to DonationInterface - https://phabricator.wikimedia.org/T253057 (Ejegg) [19:16:51] cstone: lemme try again [19:17:42] working for me now also cstone ! :) [19:17:47] woo [19:18:43] oh actually [19:19:11] it looks like it's failing specifically for the ingenico connect recurring URL we have on the vagrant paymentswiki frontpage [19:19:36] I wonder if it's because the form sets the currency to EUR [19:19:51] if I click on the first link, non-recurring, it loads the iframe [19:19:59] but the recurring link results in an error [19:20:05] https://payments.wiki.local.wmftest.net:4430/w/index.php?title=Special:IngenicoGateway&appeal=JimmyQuote&ffname=rcc-vmad&payment_method=cc&recurring=1&uselang=en&language=en¤cy=EUR&country=US&amount=2.01&first_name=Jimmy&last_name=Wales&street_address=1+Montgomery+Street&city=San+Francisco&state_province=CA&postal_code=94104&email=jwales%40example.com [19:20:09] that's the URL [19:21:05] lemme try too [19:21:36] https://payments.wiki.local.wmftest.net:4430/w/index.php?title=Special:IngenicoGateway&appeal=JimmyQuote&ffname=cc-vmad&payment_method=cc&recurring=&uselang=en&language=en¤cy=USD&amount=35&country=US&first_name=Jimmy&last_name=Wales&street_address=1+Montgomery+Street&city=San+Francisco&state_province=CA&postal_code=94104&email=jwales%40example.com [19:21:40] that second link works fine [19:21:53] weirddd [19:22:22] oh i got an error on the recurring link too [19:22:36] I tried changing the currency to USD and amount but still erroring [19:22:51] sneaky little bug! [19:24:14] hmm it doesn't seem to like the 2.01 amount [19:24:33] jgleeson oh yeah, their test card numbers are associated with specific amounts [19:24:45] ah yeah that's probably it! [19:24:55] we should update those quick urls to ones allowed [19:25:04] I'll make a note [19:25:51] interestingly ejegg there's no card associated at the point of opening the iframe [19:25:51] ah yeah i would modify the 35 link so i could use that card [19:26:21] so it looks like just opening the hostedcheckout breaks with amounts they dont like [19:26:32] which feels funky [19:27:01] jgleeson it's the amount + the test card number [19:27:09] oh wait, was it not even loading? [19:27:15] nope [19:27:17] either of those links works for me [19:27:21] to load, anyway [19:27:22] try this one [19:27:29] https://payments.wiki.local.wmftest.net:4430/w/index.php?title=Special:IngenicoGateway&appeal=JimmyQuote&ffname=rcc-vmad&payment_method=cc&recurring=1&uselang=en&language=en¤cy=EUR&country=US&amount=20.01&first_name=Jimmy&last_name=Wales&street_address=1+Montgomery+Street&city=San+Francisco&state_province=CA&postal_code=94104&email=jwales%40example.com [19:27:42] the .01 seems to be breaking things [19:28:00] I wonder if it's being transformed unexpectedly [19:28:16] jgleeson the iframe loads fine for me [19:28:42] ejegg: do you have the 20.01 ? [19:28:51] I'm seeing this in the logs May 18 19:28:26 mwv ingenico_gateway: 2147340748:2147340748.21 processResponse Error 1099 : INVALID_VALUE: '2001.0000000000002' is not a valid value for field 'amount' [19:29:22] rounding error maybe [19:29:38] i feel like i have seen that before [19:29:49] its letting me type in 35.01 just fine which is confusing [19:30:14] (CR) AndyRussG: "Hey! Just a some small questions... Thanks much!!!! :)" (1 comment) [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/582883 (https://phabricator.wikimedia.org/T169357) (owner: Ejegg) [19:30:57] jgleeson oooh weird, floating point ugliness [19:31:20] so why isn't that happening on my side? [19:31:38] oops meeting! [20:05:43] Fundraising Sprint Just space out, Fundraising-Backlog, MediaWiki-extensions-ContributionTracking, MediaWiki-extensions-DonationInterface: Move FundraiserMaintenance to DonationInterface - https://phabricator.wikimedia.org/T253057 (DStrine) [20:07:13] Fundraising-Backlog, Documentation: Document Audit processes - https://phabricator.wikimedia.org/T253052 (DStrine) [20:07:43] Fundraising-Backlog, Documentation: Document changes in Contribution Tracking - https://phabricator.wikimedia.org/T252818 (DStrine) [20:08:04] Fundraising Sprint Just space out, Fundraising-Backlog, Documentation: Document changes in Contribution Tracking - https://phabricator.wikimedia.org/T252818 (DStrine) [20:12:10] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-Email: Deleted contacts and silverpop export questions - https://phabricator.wikimedia.org/T253062 (DStrine) [20:14:36] Fundraising-Backlog, Wikimedia-Fundraising-CiviCRM, FR-Email: Deleted contacts and silverpop export questions - https://phabricator.wikimedia.org/T253062 (EYener) Thanks for adding this task @DStrine! Adding @jrobell as as subscriber. [20:31:15] Fundraising Sprint Fistful of $variables, Fundraising Sprint Greps of Wrath, Fundraising Sprint Hansel and grep -l, Fundraising Sprint Ice cream cures everything, and 8 others: CRM contribution tracking writes should use queue and sequence generator - https://phabricator.wikimedia.org/T215463 (mep... [20:44:57] hey cstone [20:45:41] Fundraising Sprint Fistful of $variables, Fundraising Sprint Greps of Wrath, Fundraising Sprint Hansel and grep -l, Fundraising Sprint Ice cream cures everything, and 8 others: CRM contribution tracking writes should use queue and sequence generator - https://phabricator.wikimedia.org/T215463 (mep... [20:46:16] hi mepps [20:46:33] what's your comfort level with audtis cstone? [20:46:50] basically what you wrote on the checklist [20:47:48] okay :), i was going to ask if you wanted to look at that with me--i could better document where i've gotten but i'm not always sure if what i'm seeing is how it's expected to work [20:48:05] yeah that would be cool and good to learn [20:48:10] also that's just when for when you're looking for what to do next [20:48:45] i don't mean to interrupt anything today but i think you'd mentioned you'd be looking soon [20:49:06] yeah no worries it fits in well :) [20:49:25] awesome cstone [20:52:30] i updated my comment here cstone: https://phabricator.wikimedia.org/T215463#6138363 [20:52:43] i know i'm going to checklist crazy but i really enjoy the clarity :) [20:53:15] Everyone loves a good checklist [20:53:36] Speaking of, time for the groceries, be back in a little while. [20:53:56] i may have made a giant page long checklist for getting ready foy NY mepps [20:54:08] nice cstone! [21:01:01] Fundraising Sprint Just space out, Fundraising-Backlog: design edits for the payments maintenance page - https://phabricator.wikimedia.org/T253068 (DStrine) [22:37:35] Fundraising-Backlog, fundraising-tech-ops: Setup shell access and civi access for civi staging for Coleman Watts - https://phabricator.wikimedia.org/T252693 (Dwisehaupt) After discussion with @Eileenmcnaughton, we will want to grant access to the dev versions of the civicrm, drupal, and fredge databases.... [22:37:43] Fundraising-Backlog, fundraising-tech-ops: Setup shell access and civi access for civi staging for Tim Otten - https://phabricator.wikimedia.org/T252694 (Dwisehaupt) After discussion with @Eileenmcnaughton, we will want to grant access to the dev versions of the civicrm, drupal, and fredge databases. If... [23:23:19] (PS2) Ejegg: WIP matching gifts extension with fetch API [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/596777 (https://phabricator.wikimedia.org/T249922) [23:30:31] (CR) jerkins-bot: [V: -1] WIP matching gifts extension with fetch API [wikimedia/fundraising/crm] - https://gerrit.wikimedia.org/r/596777 (https://phabricator.wikimedia.org/T249922) (owner: Ejegg) [23:36:44] Fundraising-Backlog, fundraising-tech-ops: Setup shell access and civi access for civi staging for Coleman Watts - https://phabricator.wikimedia.org/T252693 (Dwisehaupt) a:Dwisehaupt [23:37:01] Fundraising-Backlog, fundraising-tech-ops: Setup shell access and civi access for civi staging for Tim Otten - https://phabricator.wikimedia.org/T252694 (Dwisehaupt) a:Dwisehaupt