The Schema.org Metatag dependency & tests were removed in #3123520: Remove Schema.org Metatag dependency for D9 to remove a blocker allowing the module to be released as a D9-compatible version. Once Schema.org Metatag is D9-compatible, add it all back again.
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | metatag-n3123521-5.patch | 2.38 KB | damienmckenna |
| #2 | metatag-n3123521-2.patch | 2.81 KB | damienmckenna |
Issue fork metatag-3123521
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
damienmckennaThis is all of the files added back again.
Comment #3
berdirnote that require-dev basically makes test_dependencies redundant, it was only used by testbot and require-dev works on patches, test_dependencies only after a commit. I'd just remove that part, one thing less that will conflict and needs to be kept in sync.
Comment #4
damienmckennaRerolled.
Comment #5
damienmckennaComposer fails with this error:
But why?
Comment #6
damienmckennaComment #7
berdir> drupal/metatag[dev-8.x-1.x]
Apparently your own dev version is different when added from the branch than what the schema_metatag module wants. You kind of have a cross-dependency here, depending on a module that requires a specific version of metatag agin.
This could be a bug in the CI logic that re-adds branches like this so that composer.json changes work.
You could try a merge request instead, but that might break any future patch that changes composer.json. or maybe a branch-alias: https://getcomposer.org/doc/articles/aliases.md#branch-alias. So you'd alias dev-8.x-1.x to 1.x-dev.