- πΊπΈUnited States DamienMcKenna NH, USA
The problem is that the module doesn't list its dependencies in the composer.json file, so the drupal.org packaging system adds the "dependencies" lines from the primary info file, which specifies "bibcite_entity" instead of just "bibcite". While there isn't a separate "bibcite_entity" project on d.o, it fakes one based upon each of the modules included in the project, thus the existence of "bibcite_entity" in Composer.
The proper fix to the problem is to update bibcite_migrate's dependencies in composer.json, per the patch I've included here, and have this committed.
Until this is committed, you should use https://github.com/mglaman/composer-drupal-lenient to tell composer to ignore the requirements for bibcite_migrate by making these changes:
$ composer require mglaman/composer-drupal-lenient $ composer config --merge --json extra.drupal-lenient.allowed-list '["drupal/bibcite_migrate", "drupal/bibcite_entity]' $ composer require drupal/bibcite_migrate:^2.0@beta
- πΊπ¦Ukraine harryascent Lviv
Hi to all
damienmckenna thank you for your solution, but it doesn't work for me, even though I did all the steps you suggested
my composer.json file
{ "name": "drupal/recommended-project", "description": "Project template for Drupal projects with a relocated document root", "type": "project", "license": "GPL-2.0-or-later", "homepage": "https://www.drupal.org/project/drupal", "support": { "docs": "https://www.drupal.org/docs/user_guide/en/index.html", "chat": "https://www.drupal.org/node/314178" }, "repositories": [ { "type": "composer", "url": "https://packages.drupal.org/8" } ], "require": { "composer/installers": "^2.0", "cweagans/composer-patches": "^1.7", "drupal/bibcite": "^3.0@beta", "drupal/core-composer-scaffold": "^10", "drupal/core-project-message": "^10", "drupal/core-recommended": "^10", "drupal/mongodb": "^2.1", "drush/drush": "^12", "mglaman/composer-drupal-lenient": "^1.0" }, "conflict": { "drupal/drupal": "*" }, "minimum-stability": "stable", "prefer-stable": true, "config": { "allow-plugins": { "composer/installers": true, "cweagans/composer-patches": true, "dealerdirect/phpcodesniffer-composer-installer": true, "drupal/core-composer-scaffold": true, "drupal/core-project-message": true, "mglaman/composer-drupal-lenient": true, "php-http/discovery": true, "phpstan/extension-installer": true }, "sort-packages": true }, "extra": { "patches": { }, "drupal-scaffold": { "locations": { "web-root": "web/" } }, "installer-paths": { "web/core": [ "type:drupal-core" ], "web/libraries/{$name}": [ "type:drupal-library" ], "web/modules/contrib/{$name}": [ "type:drupal-module" ], "web/profiles/contrib/{$name}": [ "type:drupal-profile" ], "web/themes/contrib/{$name}": [ "type:drupal-theme" ], "drush/Commands/contrib/{$name}": [ "type:drupal-drush" ], "web/modules/custom/{$name}": [ "type:drupal-custom-module" ], "web/profiles/custom/{$name}": [ "type:drupal-custom-profile" ], "web/themes/custom/{$name}": [ "type:drupal-custom-theme" ] }, "drupal-core-project-message": { "include-keys": [ "homepage", "support" ], "post-create-project-cmd-message": [ "<bg=blue;fg=white> </>", "<bg=blue;fg=white> Congratulations, youβve installed the Drupal codebase </>", "<bg=blue;fg=white> from the drupal/recommended-project template! </>", "<bg=blue;fg=white> </>", "", "<bg=yellow;fg=black>Next steps</>:", " * Install the site: https://www.drupal.org/docs/installing-drupal", " * Read the user guide: https://www.drupal.org/docs/user_guide/en/index.html", " * Get support: https://www.drupal.org/support", " * Get involved with the Drupal community:", " https://www.drupal.org/getting-involved", " * Remove the plugin that prints this message:", " composer remove drupal/core-project-message" ] }, "drupal-lenient": { "allowed-list": ["drupal/bibcite_migrate", "drupal/bibcite_entity"] } } }