Page MenuHomePhabricator

AndyRussG (Andrew Green)
Disabled

Projects

User Details

User Since
Oct 28 2014, 2:36 PM (487 w, 2 d)
Roles
Disabled
LDAP User
Unknown
MediaWiki User
AGreen (WMF) [ Global Accounts ]
This account has been disabled.

Recent Activity

May 25 2023

AndyRussG committed rWMFRf88de2ed9ebc: Initial content (authored by AndyRussG).
Initial content
May 25 2023, 11:04 PM
AndyRussG committed rWMFR4c843d07932b: Update config_example.yaml (authored by AndyRussG).
Update config_example.yaml
May 25 2023, 11:04 PM
AndyRussG committed rWMFRa8421055c5c1: Minor change in LogFileManager (authored by AndyRussG).
Minor change in LogFileManager
May 25 2023, 11:04 PM
AndyRussG committed rWMFR891e3e45a578: Initial database stuff (authored by AndyRussG).
Initial database stuff
May 25 2023, 11:04 PM
AndyRussG committed rWMFReef096b1581d: Add note about installation for developers (authored by AndyRussG).
Add note about installation for developers
May 25 2023, 11:04 PM
AndyRussG committed rWMFRa17da0f01725: Timestamp file selection and simplified options (authored by AndyRussG).
Timestamp file selection and simplified options
May 25 2023, 11:04 PM
AndyRussG committed rWMFR3b84b5ddab7b: files_processed table: directory column, make timestamp NOT NULL (authored by AndyRussG).
files_processed table: directory column, make timestamp NOT NULL
May 25 2023, 11:04 PM
AndyRussG committed rWMFR2d37a025ca1e: TODOs and some info output (authored by AndyRussG).
TODOs and some info output
May 25 2023, 11:04 PM
AndyRussG committed rWMFRa6b3a5e6a404: Remove TODO about output to stdout (authored by AndyRussG).
Remove TODO about output to stdout
May 25 2023, 11:04 PM
AndyRussG committed rWMFR4e8c098f2535: Clean up unused import (authored by AndyRussG).
Clean up unused import
May 25 2023, 11:04 PM
AndyRussG committed rWMFRac1a4273e17e: Initial DB stuff, check DB for file known, LogFile class (authored by AndyRussG).
Initial DB stuff, check DB for file known, LogFile class
May 25 2023, 11:04 PM
AndyRussG committed rWMFRa212f71d21c8: Whitespace details (authored by AndyRussG).
Whitespace details
May 25 2023, 11:04 PM
AndyRussG committed rWMFR76143ef1774f: Save log files to databsae (authored by AndyRussG).
Save log files to databsae
May 25 2023, 11:04 PM
AndyRussG committed rWMFR63813be014ae: Refactor LogFile instantiation (authored by AndyRussG).
Refactor LogFile instantiation
May 25 2023, 11:04 PM
AndyRussG committed rWMFRc50c14d7242a: Read file lines, create CentralNoticeEvent, load data from json (authored by AndyRussG).
Read file lines, create CentralNoticeEvent, load data from json
May 25 2023, 11:04 PM
AndyRussG committed rWMFRae3c6e485903: Minor improvement in README.md (authored by AndyRussG).
Minor improvement in README.md
May 25 2023, 11:04 PM
AndyRussG committed rWMFRbace97361fbb: Refactor LogFile.files() to LogFileManager.files() (authored by AndyRussG).
Refactor LogFile.files() to LogFileManager.files()
May 25 2023, 11:04 PM
AndyRussG committed rWMFR397c64f28059: Move JSON validation to CentralNoticeEvent (authored by AndyRussG).
Move JSON validation to CentralNoticeEvent
May 25 2023, 11:04 PM
AndyRussG committed rWMFR4086169a6090: Sample rate, refactor ImpressionType as EventType (authored by AndyRussG).
Sample rate, refactor ImpressionType as EventType
May 25 2023, 11:04 PM
AndyRussG committed rWMFR319df40ceaee: Refactor some classes as modules (authored by AndyRussG).
Refactor some classes as modules
May 25 2023, 11:04 PM
AndyRussG committed rWMFR43650d21f604: Move LogFileStatus to log_file module (authored by AndyRussG).
Move LogFileStatus to log_file module
May 25 2023, 11:04 PM
AndyRussG committed rWMFR7c4e90dab1e3: Save file stats and set status to consumed when done (authored by AndyRussG).
Save file stats and set status to consumed when done
May 25 2023, 11:04 PM
AndyRussG committed rWMFR13b12373282e: Style details and inline comments (authored by AndyRussG).
Style details and inline comments
May 25 2023, 11:04 PM
AndyRussG committed rWMFR4b262dd4d13a: Validate sample rate in filename (authored by AndyRussG).
Validate sample rate in filename
May 25 2023, 11:04 PM
AndyRussG committed rWMFR0dd2502209e8: Validate ts command-line args and pass datetime objects (authored by AndyRussG).
Validate ts command-line args and pass datetime objects
May 25 2023, 11:04 PM
AndyRussG committed rWMFR5ccf8764402b: log_file_manager: return files in chronological order (authored by AndyRussG).
log_file_manager: return files in chronological order
May 25 2023, 11:04 PM
AndyRussG committed rWMFRf985bcba193e: Small refactor and inline comment (authored by AndyRussG).
Small refactor and inline comment
May 25 2023, 11:04 PM
AndyRussG committed rWMFRce6014c6c451: Whitespace in create_tables.sql (authored by AndyRussG).
Whitespace in create_tables.sql
May 25 2023, 11:04 PM
AndyRussG committed rWMFR2c2be2442974: log_file_mapper: remove ON DUPLICATE KEY UPDATE for consistent ids (authored by AndyRussG).
log_file_mapper: remove ON DUPLICATE KEY UPDATE for consistent ids
May 25 2023, 11:04 PM
AndyRussG committed rWMFRf97b7d0c55bb: Make log_file_mapper stateless (authored by AndyRussG).
Make log_file_mapper stateless
May 25 2023, 11:04 PM
AndyRussG committed rWMFR0bbde900f5c5: Validate CN data and dd country, language and project objects (authored by AndyRussG).
Validate CN data and dd country, language and project objects
May 25 2023, 11:04 PM
AndyRussG committed rWMFR0456a740c0ac: Ignore events from declared bots (authored by AndyRussG).
Ignore events from declared bots
May 25 2023, 11:04 PM
AndyRussG committed rWMFR9cd784709fc5: Improve variable names for regexes (authored by AndyRussG).
Improve variable names for regexes
May 25 2023, 11:04 PM
AndyRussG committed rWMFRf03894fee2d6: Rename files_processed table to files (authored by AndyRussG).
Rename files_processed table to files
May 25 2023, 11:04 PM
AndyRussG committed rWMFR69f82f5b1ff6: Minor fixes in project and central_notice_event (authored by AndyRussG).
Minor fixes in project and central_notice_event
May 25 2023, 11:04 PM
AndyRussG committed rWMFRd401153eb10f: Move LogFile instantiation to log_file_mapper (authored by AndyRussG).
Move LogFile instantiation to log_file_mapper
May 25 2023, 11:04 PM
AndyRussG committed rWMFR7be1071a9943: Refactor log_file_manager and add object cache to db module (authored by AndyRussG).
Refactor log_file_manager and add object cache to db module
May 25 2023, 11:04 PM
AndyRussG committed rWMFR0f451eb82cb2: Ignore events from banner previews and hides (authored by AndyRussG).
Ignore events from banner previews and hides
May 25 2023, 11:04 PM
AndyRussG committed rWMFRc138e6ee8fb1: Store country, project and language in db (authored by AndyRussG).
Store country, project and language in db
May 25 2023, 11:04 PM
AndyRussG committed rWMFR1459b6c3939c: Pass detail_languages and detail_project_regex to CN controller (authored by AndyRussG).
Pass detail_languages and detail_project_regex to CN controller
May 25 2023, 11:04 PM
AndyRussG committed rWMFR5cdb93d191c5: Rename private variable in db module (authored by AndyRussG).
Rename private variable in db module
May 25 2023, 11:04 PM
AndyRussG committed rWMFRbc5b1e2d16f5: Insert aggregated CN data in database (authored by AndyRussG).
Insert aggregated CN data in database
May 25 2023, 11:04 PM
AndyRussG committed rWMFRdd918a51ed2c: Initial central_notice_event_mapper aggregation (authored by AndyRussG).
Initial central_notice_event_mapper aggregation
May 25 2023, 11:04 PM
AndyRussG committed rWMFR916b8735f33f: Move stateful parts of central_notice_event_mapper to CNAggregationStep (authored by AndyRussG).
Move stateful parts of central_notice_event_mapper to CNAggregationStep
May 25 2023, 11:04 PM
AndyRussG committed rWMFR4dac46aaa862: Change f'' strings to format() for Python 3.4 compatibility (authored by AndyRussG).
Change f'' strings to format() for Python 3.4 compatibility
May 25 2023, 11:04 PM
AndyRussG committed rWMFR1b3e93f7f4ac: Rename attribute logger -> _logger (authored by AndyRussG).
Rename attribute logger -> _logger
May 25 2023, 11:04 PM
AndyRussG committed rWMFR8aa31f059940: Implement --from-latest-consumed option (authored by AndyRussG).
Implement --from-latest-consumed option
May 25 2023, 11:04 PM
AndyRussG committed rWMFR5fb7f720f351: Prevent execution if files with processing status found (authored by AndyRussG).
Prevent execution if files with processing status found
May 25 2023, 11:04 PM
AndyRussG committed rWMFR369235983ce5: Open files ending in .gz with gzip (authored by AndyRussG).
Open files ending in .gz with gzip
May 25 2023, 11:04 PM
AndyRussG committed rWMFR31f5aafa24fc: Minor improvements in CN command-line help (authored by AndyRussG).
Minor improvements in CN command-line help
May 25 2023, 11:04 PM
AndyRussG committed rWMFR7ac369a651cf: With CN events, use db property for project (authored by AndyRussG).
With CN events, use db property for project
May 25 2023, 11:04 PM
AndyRussG committed rWMFRc9cfbdba6e19: Refactor CentralNoticeConsumerController as module (authored by AndyRussG).
Refactor CentralNoticeConsumerController as module
May 25 2023, 11:04 PM
AndyRussG committed rWMFReee5465c4cb8: Implement --purge-incomplete option for CN (authored by AndyRussG).
Implement --purge-incomplete option for CN
May 25 2023, 11:04 PM
AndyRussG committed rWMFR9930c03faf77: Move database actions from CentralNoticeEvent to central_notice_event_mapper (authored by AndyRussG).
Move database actions from CentralNoticeEvent to central_notice_event_mapper
May 25 2023, 11:04 PM
AndyRussG committed rWMFR8fe13b8f7949: Add lookup_on_unique_column_helper to remove code duplication (authored by AndyRussG).
Add lookup_on_unique_column_helper to remove code duplication
May 25 2023, 11:04 PM
AndyRussG committed rWMFRc2637cce99a6: Remove unimplemented --dry-run option (authored by AndyRussG).
Remove unimplemented --dry-run option
May 25 2023, 11:04 PM
AndyRussG committed rWMFR653dd538dfdb: Rename central_notice_event_mapper -> central_notice_event_aggregator (authored by AndyRussG).
Rename central_notice_event_mapper -> central_notice_event_aggregator
May 25 2023, 11:04 PM
AndyRussG committed rWMFR9fb6a2abcd56: Improve confirmation for --purge-incomplete (authored by AndyRussG).
Improve confirmation for --purge-incomplete
May 25 2023, 11:04 PM
AndyRussG committed rWMFR2bec7925de7b: Output global statistics (authored by AndyRussG).
Output global statistics
May 25 2023, 11:04 PM
AndyRussG committed rWMFRcd61fba015b8: Rename command-line entry point and remove unused LP one (authored by AndyRussG).
Rename command-line entry point and remove unused LP one
May 25 2023, 11:04 PM
AndyRussG committed rWMFR6ea5d423fd47: Create subcommands for command-line entry point (authored by AndyRussG).
Create subcommands for command-line entry point
May 25 2023, 11:04 PM
AndyRussG committed rWMFRe6ea126dd1cd: Update README.md for single script entry point (authored by AndyRussG).
Update README.md for single script entry point
May 25 2023, 11:04 PM

Apr 7 2023

AndyRussG added a comment to T331671: CentralNotice banners being shown too many times.

Thanks @Quiddity! Certainly that's fine! Though it might also be clearer to mention that the settings to disable certain banner types are only available to logged-in users? What about something like this:

Apr 7 2023, 4:51 PM · User-notice-archive, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-CentralNotice

Mar 28 2023

AndyRussG updated the task description for T333322: Ensure fiscal number for India (PAN) is not stored .
Mar 28 2023, 10:17 AM · Fundraising Sprint Highway to Hello World, Fundraising Sprint Go Your Own Pay, FR-dlocal, Fundraising-Backlog
AndyRussG created T333322: Ensure fiscal number for India (PAN) is not stored .
Mar 28 2023, 9:56 AM · Fundraising Sprint Highway to Hello World, Fundraising Sprint Go Your Own Pay, FR-dlocal, Fundraising-Backlog
AndyRussG updated subscribers of T328506: Docker dev setup: Fundraising process-control cron.

Initial, tentative work on this: this fr-dev patch and this related dev-images merge request (which I should break into multiple merge requests, as suggested by @jgleeson, so the unrelated Civi bullseye upgrade can be considered separately).

Mar 28 2023, 9:28 AM · FR-Docker, Fundraising-Backlog
AndyRussG added a comment to T326013: Bus error 2: The bus strikes back.

Recent example: See failmail with the subject, "Fail Mail (civi1001) run-job: Donations queue consume failed with code 135", from 2023-03-23. Referenced log file is /var/log/process-control/donations_queue_consume/donations_queue_consume-20230323-094701.log.

Mar 28 2023, 9:21 AM · Fundraising Tech - Chaos Crew, Fundraising Sprint Amazing grep, Fundraising-Backlog
AndyRussG added a comment to T324295: Implement one-time UPI / DIRECT payments for DLocal in DonationInterface.

Hi! The linked DonationInterface patch has been deployed, and the form does ask for UPI ID when we specify recurring=0 and payment_submethod=upi on the URL.

Mar 28 2023, 9:14 AM · MW-1.41-notes (1.41.0-wmf.3; 2023-04-03), Fundraising Sprint Fish HEAD^, MediaWiki-extensions-DonationInterface, FR-dlocal, Fundraising-Backlog
AndyRussG moved T288585: Swap all our process logging to Civi::log('wmf') from watchdog() from Ready for Review to Being Reviewed on the Fundraising Sprint Fish HEAD^ board.
Mar 28 2023, 5:58 AM · Fundraising Sprint Go Your Own Pay, Fundraising Sprint Fish HEAD^, Fundraising Sprint Everything I Merge I Merge For You, Patch-For-Review, Fundraising Sprint Drop It Like It's Fraud, Fr-drupal-upgrade-2021, Wikimedia-Fundraising-CiviCRM, Fundraising-Backlog
AndyRussG moved T332831: Testing: Card tests in India and in Brazil are paused at pending for 3DS authorization from Being Reviewed to Done on the Fundraising Sprint Fish HEAD^ board.
Mar 28 2023, 5:57 AM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), Fundraising Tech - Chaos Crew, Fundraising Sprint Fish HEAD^, FR-dlocal, Patch-For-Review, Fundraising-Backlog
AndyRussG moved T324295: Implement one-time UPI / DIRECT payments for DLocal in DonationInterface from Ready for Review to Done on the Fundraising Sprint Fish HEAD^ board.
Mar 28 2023, 5:57 AM · MW-1.41-notes (1.41.0-wmf.3; 2023-04-03), Fundraising Sprint Fish HEAD^, MediaWiki-extensions-DonationInterface, FR-dlocal, Fundraising-Backlog

Mar 26 2023

AndyRussG added a comment to T332835: Testing: Paytm recurring remains in pending status.

A bit more discussion here (internal WMF Slack).

Mar 26 2023, 10:59 PM · Fundraising Sprint Highway to Hello World, Fundraising Sprint Go Your Own Pay, Fundraising Sprint Fish HEAD^, Fundraising-Backlog

Mar 22 2023

AndyRussG created T332816: dLocal: add config and code to allow switching between UPI monthly and on-demand.
Mar 22 2023, 8:04 PM · Fundraising-Backlog
AndyRussG added a comment to T258527: Fr-tech chores list.

Notes for current sprint: https://etherpad.wikimedia.org/p/fr-tech_chores_2023_fish_HEAD%5E

Mar 22 2023, 4:02 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog
AndyRussG added a project to T308614: Can’t mark CentralNotice translations as reviewed: Fundraising-Backlog.
Mar 22 2023, 3:39 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-Translate, MediaWiki-extensions-CentralNotice
AndyRussG added a comment to T308614: Can’t mark CentralNotice translations as reviewed.

@Damilare , @XenoRyet I noticed you lowered priority and removed the Chaos Crew. The bug is still very relevant though - I am at this moment in a call where it is mentioned the CN banner for Wikimania had reviewed translations that did not go live.

Why was the tag removed and the priority lowered?

Mar 22 2023, 3:38 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-Translate, MediaWiki-extensions-CentralNotice

Mar 20 2023

AndyRussG moved T331671: CentralNotice banners being shown too many times from Pending Deployment to Done on the Fundraising Tech - Chaos Crew board.
Mar 20 2023, 8:17 PM · User-notice-archive, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-CentralNotice
AndyRussG added a comment to T331671: CentralNotice banners being shown too many times.

Just to confirm, the issue with user preferences not correctly hiding banners based on type: this part of the system now seems to be working as expected. Is anyone still experiencing this specific bug?

Mar 20 2023, 8:17 PM · User-notice-archive, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-CentralNotice

Mar 17 2023

AndyRussG added a comment to T332396: Paypal EC Pending Transaction Resolver failed (missing 'date' param).

Thanks so much for this @jgleeson! The attached patch looks great.

Mar 17 2023, 6:56 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog

Mar 16 2023

AndyRussG added a comment to T322612: [REQUEST] Review updated test ESI comment injection patch.

Can this ticket be closed @AndyRussG given I think you took another direction?

Mar 16 2023, 6:14 PM · Web-Team-Backlog

Mar 15 2023

AndyRussG added a comment to T331671: CentralNotice banners being shown too many times.

@Pcoombe Yes, I sadly know. And in my opinion, I consider this a bug and not a feature. Many of us are active on more than one project and get annoyed by the same banners multiple times.

Mar 15 2023, 5:44 PM · User-notice-archive, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-CentralNotice

Mar 14 2023

AndyRussG added a comment to T331671: CentralNotice banners being shown too many times.

Thanks @AndyRussG for fixing the preference bug!

Mar 14 2023, 5:10 PM · User-notice-archive, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-CentralNotice
AndyRussG added a comment to T331671: CentralNotice banners being shown too many times.

Heyyy here are some quick notes:

  • I was able to reproduce this on production just by disabling banner categories in my preferences and seeing what happened. Not sure why you're not seeing any banners, @TheresNoTime.
  • The fix turned out to be quite simple. It has been merged and placed on this week's deploy train. It should be deployed to most Wikipedias on Thursday, and to most other projects and a few Wikipedias on Wednesday.

Apologies for the delay in getting to this, and for not writing more details just now. (FR-Tech is rushing to get a new payments integration finished this week.) I'll try to find time later this week to explain more and reply to some comments above.
Thanks again!!

Mar 14 2023, 2:42 AM · User-notice-archive, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-CentralNotice

Mar 13 2023

AndyRussG added a comment to T331678: International Women's day 2023 banner displaying even with account banner preferences set to not display.

Thanks so much for this, it's been immensely helpful!! As noted here T331671#8688951, it looks like there is indeed be a bug. I'll post more on the parent task as soon as I can.

Mar 13 2023, 6:11 PM · Wikimedia-CentralNotice-Administration
AndyRussG added a comment to T331671: CentralNotice banners being shown too many times.

Thanks so much everyone for your input and effort on this, and many apologies for the delay.

Mar 13 2023, 6:08 PM · User-notice-archive, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-CentralNotice
AndyRussG moved T324297: Support DLocal recurring cards in DonationInterface from Being Reviewed to Done on the Fundraising Sprint Everything I Merge I Merge For You board.
Mar 13 2023, 2:40 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Fundraising Sprint Everything I Merge I Merge For You, Fundraising Sprint Drop It Like It's Fraud, MediaWiki-extensions-DonationInterface, FR-dlocal, Fundraising-Backlog

Mar 9 2023

AndyRussG added a project to T331671: CentralNotice banners being shown too many times: Fundraising-Backlog.
Mar 9 2023, 9:47 PM · User-notice-archive, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-CentralNotice

Mar 8 2023

AndyRussG moved T330724: Handle recurring IPNs for Dlocal from Backlog to Doing on the Fundraising Sprint Everything I Merge I Merge For You board.
Mar 8 2023, 5:05 AM · Patch-For-Review, Fundraising Sprint Everything I Merge I Merge For You, FR-Smashpig, FR-dlocal, Fundraising-Backlog
AndyRussG claimed T330724: Handle recurring IPNs for Dlocal.
Mar 8 2023, 5:04 AM · Patch-For-Review, Fundraising Sprint Everything I Merge I Merge For You, FR-Smashpig, FR-dlocal, Fundraising-Backlog

Mar 1 2023

AndyRussG added a comment to T324297: Support DLocal recurring cards in DonationInterface.

Attached patches add the required fields to the donations queue message. Test and UI elements will be included in follow-on patches.

Mar 1 2023, 6:56 AM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Fundraising Sprint Everything I Merge I Merge For You, Fundraising Sprint Drop It Like It's Fraud, MediaWiki-extensions-DonationInterface, FR-dlocal, Fundraising-Backlog
AndyRussG moved T324297: Support DLocal recurring cards in DonationInterface from Backlog to Doing on the Fundraising Sprint Everything I Merge I Merge For You board.
Mar 1 2023, 4:21 AM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Fundraising Sprint Everything I Merge I Merge For You, Fundraising Sprint Drop It Like It's Fraud, MediaWiki-extensions-DonationInterface, FR-dlocal, Fundraising-Backlog

Feb 24 2023

AndyRussG added a comment to T318103: flaky qunit test in CentralNotice: Uncaught TypeError: Cannot read property 'timeRemaining' of undefined.

Thanks so much @Krinkle, @kostajh !!

Feb 24 2023, 10:29 PM · MW-1.39-notes, MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), Performance-Team, Fundraising Tech - Chaos Crew, Fundraising-Backlog, ci-test-error (WMF-deployed Build Failure), MediaWiki-extensions-CentralNotice

Feb 22 2023

AndyRussG moved T324297: Support DLocal recurring cards in DonationInterface from Backlog to Doing on the Fundraising Sprint Drop It Like It's Fraud board.
Feb 22 2023, 5:57 AM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Fundraising Sprint Everything I Merge I Merge For You, Fundraising Sprint Drop It Like It's Fraud, MediaWiki-extensions-DonationInterface, FR-dlocal, Fundraising-Backlog
AndyRussG claimed T324297: Support DLocal recurring cards in DonationInterface.
Feb 22 2023, 5:57 AM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Fundraising Sprint Everything I Merge I Merge For You, Fundraising Sprint Drop It Like It's Fraud, MediaWiki-extensions-DonationInterface, FR-dlocal, Fundraising-Backlog

Feb 16 2023

AndyRussG moved T324296: Implement backend for DLocal recurring card payments in SmashPig from Ready for Review to Being Reviewed on the Fundraising Sprint Drop It Like It's Fraud board.
Feb 16 2023, 4:56 PM · Fundraising Sprint Drop It Like It's Fraud, Recurring-Donations, FR-Smashpig, FR-dlocal, Fundraising-Backlog

Feb 14 2023

AndyRussG moved T301905: modernize DjangoBannerStats to python3 from Backlog to Done on the Fundraising Tech - Chaos Crew board.
Feb 14 2023, 3:24 AM · fundraising-tech-ops, Patch-For-Review, Fundraising Tech - Chaos Crew, Python3-Porting, Fundraising-Backlog

Feb 13 2023

AndyRussG added a comment to T301905: modernize DjangoBannerStats to python3.

Summary

  • The updated code for this is merged and deployed, but I'm unable to turn on the process-control job myself due to a permissions issue. (Can't push to fran1001:/var/lib/git/localsettings.git/)
  • Comparing the output of the old and new versions of the script, via spot-checking, we see the following:
    • Data in banner impressions seems identical.
    • Data in landingpageimpression_raw seems almost identical.
    • Data in donatewiki_unique seems to get additional entries with the new script. These entries are not present in data generated previously by the old script in the production pgehres database. However, this was probably due to an issue with the old script, or something related to the setup at that time, causing the old script to incorrectly drop data.
Feb 13 2023, 6:41 AM · fundraising-tech-ops, Patch-For-Review, Fundraising Tech - Chaos Crew, Python3-Porting, Fundraising-Backlog

Feb 7 2023

AndyRussG added a comment to T301905: modernize DjangoBannerStats to python3.

Instructions for running under fundraising-dev with bullseye:

Feb 7 2023, 9:05 AM · fundraising-tech-ops, Patch-For-Review, Fundraising Tech - Chaos Crew, Python3-Porting, Fundraising-Backlog

Feb 6 2023

AndyRussG added a comment to T319498: Uncaught TypeError: mw.centralNotice.isBannerShown is not a function.

Thanks @Jdlrobson! I'll make a CN patch just to always expose a mw.centralNotice.isBannerShown() function no matter what, since that seems like the most logical way for the CN JS API to work, and would prevent errors like the one mentioned in the task description.

Feb 6 2023, 7:00 PM · MW-1.40-notes (1.40.0-wmf.21; 2023-01-30), Instrument-ClientError, MediaWiki-extensions-WikimediaEvents, MediaWiki-extensions-CentralNotice

Feb 5 2023

AndyRussG added a subtask for T291697: [Epic] Architecture, separation of concerns and refactors in DonationInterface and SmashPig (2021): T327272: Refactor Smashpig healthcheck scripts to use HealthCheck class.
Feb 5 2023, 11:23 PM · Epic, MediaWiki-extensions-DonationInterface, Fundraising-Backlog