Page MenuHomePhabricator

Update civi prod with latest search kit
Closed, ResolvedPublic

Description

Whatever the latest stable point version is. Let's start messing with this!

Proposed outage time https://www.timeanddate.com/worldclock/meetingdetails.html?year=2021&month=2&day=11&hour=1&min=0&sec=0&p1=2099&p2=179&p3=136&p4=224&p5=47&p6=75

Note that there are a few patches we are carrying - I think we can get rid of them all. This patch gives a code visualisation of all except the first one

  1. hack to paymentProcessor.pay api - fix is https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/661285
  2. location_settings file - desyminking the drupal directory per T273822 will make this obsolete
  3. Merge patch on deduping mailing_provider_date - no longer needed as we db-converted the field to an integer
  4. Apiv4 patch - upstreamed already
  5. patch to permit editing completed contributions. The issue is we are incorrectly creating contributions with a completed status. This patch should prevent new creates https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/661525 - we may need a data update too
  6. hack to block slow soft credit search - I am sure I can find a non-core way to do this

There are some new challenges around charactorsets as core now defaults to utf8mb4 and that is causing some challenges

Event Timeline

Change 661281 had a related patch set uploaded (by Eileen; owner: Eileen):
[wikimedia/fundraising/crm/civicrm@master] Remove WMF hack to civi

https://gerrit.wikimedia.org/r/661281

Change 661285 had a related patch set uploaded (by Eileen; owner: Eileen):
[wikimedia/fundraising/crm@master] Move our hack to a more sustainable place

https://gerrit.wikimedia.org/r/661285

Change 661285 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Move our hack to a more sustainable place

https://gerrit.wikimedia.org/r/661285

Change 661281 abandoned by Eileen:
[wikimedia/fundraising/crm/civicrm@master] Remove WMF hack to civi

Reason:
Yay - but patch, your job here is done

https://gerrit.wikimedia.org/r/661281