Hi,
I'm trying to launch https://www.drupal.org/project/social on simplytest. We use composer and we have some core patches applied in our composer.json. However on UI installation, I get an error about some configuration property that doesn't exists. We've had this issue before ourselves, but there's a core patch for this which we've added to our composer.json (https://www.drupal.org/node/2369119). It looks like this patch is not applied, but I'm not sure, since I cannot see the composer output. I know that our ditro was set to a module in order to work with simplytest, but does this also mean that simplytest installs drupal core and adds our distro as a module, rather than install core through our composer.json?
See also: https://www.drupal.org/node/2840598
kind regards,
Jochemvn
Comments
Comment #2
jochemvn CreditAttribution: jochemvn for Open Social commentedComment #3
patrickd CreditAttribution: patrickd commentedI had not looked into why and how Open Social works installed as module on simplytest.me because it seemed to work so far and I wanted to concentrate on the service relaunch.
Here are some logs for now
So it first clones the social project and determines it needs D8
Then fetches a clean Drupal Core and installs its composer dependencies
Moves social to modules directory
Then it installs all composer dependencies for social with composer manager
Then it tries to fetch all module dependencies from info files and gets them with drush dl if missing
Then it finds a drush makefile and executes that
So that's why it kinda works: Drupal doesn't care that there's profile in modules directory but Drupal core was installed separately and that's why the core patches are not applied.
Comment #4
patrickd CreditAttribution: patrickd commentedyanniboi might provide a patch for composer distribution support in the next few days while I'll continue working on the upcoming prototype
Comment #5
yanniboi CreditAttribution: yanniboi at FreelyGive commentedOnce #2842430: Add composer support for distros is committed, you will be able to install opensocial as a distribution with composer and patches in the composer.json.
Comment #6
patrickd CreditAttribution: patrickd commentedJust tested it, it works properly as distribution now!
Thanks for the patience!
Comment #7
jochemvn CreditAttribution: jochemvn for Open Social commentedThanks for the great work. We've been testing it as well and seems to work perfectly! Just awesome!