We have bedded in the previous repo changes & have 2 final changes
- Switch to using upstream buildkit & archive our repo. We have upstreamed all our buildkit changes and don't need our own fork now - this gives us perhaps a little less control but at the end of the day I have upstream merge access and we've spent a bit of time dealing with issues in our fork that are not upstream. If the composer thing happened again like it did this time we might wind up re-forking but composer major version changes are not common
upstream repo
https://github.com/civicrm/civicrm-buildkit
- checkout our civicrm repo to it's 'real' location in conjunction with this change https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/672513 - the repo should be checked out to
drupal/sites/all/modules/civicrm
@hashar I haven't attempted to do a patch myself for the above. I think last time my attempt was a good learning experience for me but ultimately didn't help resolve the issue :-)