Apparently drupal/bootstrap 3.37 could not resolve the conflict.
- drupal/bootstrap requires entreprise7pro/bootstrap
- drupal/bootstrap_library requires twbs/bootstrap
- entreprise7pro/bootstrap and twbs/bootstrap cannot coexist.
Problem 1 (# composer require twbs/bootstrap:^3.4 -W):
- drupal/bootstrap is locked to version 3.37.0 and an update of this package was not requested.
- drupal/bootstrap_library is locked to version 2.0.2 and an update of this package was not requested.
- drupal/bootstrap 3.37.0 requires entreprise7pro/bootstrap v3.4.8 -> satisfiable by entreprise7pro/bootstrap[v3.4.8].
- drupal/bootstrap_library 2.0.2 requires twbs/bootstrap * -> satisfiable by twbs/bootstrap[v3.4.0, v3.4.1].
- Only one of these can be installed: entreprise7pro/bootstrap[v3.4.8], twbs/bootstrap[v3.4.0, v3.4.1]. They all replace twitter/bootstrap and thus cannot coexist.
Comments
Comment #2
eryk commentedComment #3
joseph.olstadComment #4
joseph.olstad***EDIT***
Ok I see the issue, continued below.
***End EDIT***
composer why drupal/bootstrap_library?bootstrap_library , why are you using this?I suggest you uninstall the bootstrap_library module. It is not needed.We can add a conflict with bootstrap_library.Comment #5
joseph.olstadComment #8
joseph.olstadOk, I published version 3.38
should be ok.
This conflict can be avoided simply by the change of removing entreprise7pro/bootstrap from the composer.json of bootstrap 3.38 which I have done.
There's no real need for this due to the way that the theme code works.
https://www.drupal.org/project/bootstrap/releases/8.x-3.38
Comment #9
joseph.olstadPlease try release 3.38
if there's still an issue let me know asap.
Comment #10
eryk commentedIt works, thank you!
Comment #11
joseph.olstadThanks for the quick feedback!
Comment #13
dinarcon commentedIs the
entreprise7pro/bootstraplibrary no longer necessary? In commit dc3cce6ff850eb92c68c5f36e8baaadfe1cb1376 the dependency version was updated tov3.4.8, and in commit eb8c2d2a0e010a17140b8b6c2b19d6d4ca77ce23 the dependency was removed fromcomposer.jsonaltogether.Updating bootstrap from
3.37.0to3.38.0would remove theentreprise7pro/bootstraplibrary unless you make it an explicit dependency of your project.Thought about opening a new issue, but I wanted to confirm if the change is intentional before doing so.
Comment #14
joseph.olstadThe entreprise7pro/bootstrap library comes from a cdn automatically configured in bootstrap 3.35 through to the current 3.38
bringing it in with composer was an oversight and unnecessary.
Comment #15
dinarcon commentedThanks for confirming.