-
Notifications
You must be signed in to change notification settings - Fork 396
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DT-1035: drupal-composer/drupal-scaffold conflicts with drupal/core-composer-scaffold #3929
Comments
Not sure if this is a dupe of #3563 (comment), but I think my comment there still applies. The problem is that BLT 11 will support both Drupal 8.7 and 8.8. Since drupal-scaffold and composer-scaffold are mutually exclusive, BLT has to choose one or the other, I don't see how to support both. I think we have to stick with Drupal scaffold until we drop support for Drupal 8.7 at its EOL (May 2020). Do you know of any way around that? |
Would it make sense for both 11 and 12 to be considered "stable" with 11
for <8.8 and 12 for >=8.8
Or handle the requirement for a scaffold package as part of blt init
scripts, similar to the recipe for drupalvm, adding the necessary package
to the composer.json in the project root?
Just a thought, which would allow people to use 8.8 right away
…On Tue, 26 Nov 2019, 18:09 Dane Powell, ***@***.***> wrote:
Not sure if this is a dupe of #3563 (comment)
<#3563 (comment)>, but I
think my comment there still applies.
The problem is that BLT 11 will support both Drupal 8.7 and 8.8. Since
drupal-scaffold and composer-scaffold are mutually exclusive, BLT has to
choose one or the other, I don't see how to support both. I think we have
to stick with Drupal scaffold until we drop support for Drupal 8.7 at its
EOL (May 2020).
Do you know of any way around that?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#3929?email_source=notifications&email_token=ABRBNUKOMPZJXFAHF32VYETQVVQ4TA5CNFSM4JRZYWSKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFG6DPQ#issuecomment-558752190>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABRBNUJES2OXHR7QVEWVIWLQVVQ4TANCNFSM4JRZYWSA>
.
|
We're still considering how to handle Composer Scaffold going forward. In the meantime, there's nothing stopping you from using Drupal 8.8 today with BLT 10/11. Although Composer Scaffold is recommended, Drupal Scaffold will work just fine until Drupal 8.9. However if you already have a Drupal 8.8 project using Composer Scaffold, you are correct that you can't add BLT to it today. |
I think we're going to fix this in three phases:
|
From Drupal 8.8 it is recommended to use the drupal/recommended-project composer project template as per https://www.drupal.org/docs/develop/using-composer/starting-a-site-using-drupal-composer-project-templates.
Adding BLT to this currently fails due to the conflict between drupal/core-composer-scaffold (new scaffold plugin, maintained by core team) and drupal-composer/drupal-scaffold (old scaffold plugin, not maintained by core team).
BLT should require the new drupal/core-composer-scaffold plugin instead.
The text was updated successfully, but these errors were encountered: