Problem/Motivation
Installing drupal/educare:1.0.x-dev on a Varbase 11 project (Drupal core ~11.4.0) fails during composer require -W, because this theme's composer.json pins "drupal/core": "~11.3.0", which excludes Drupal 11.4:
- drupal/educare 1.0.x-dev requires drupal/vartheme_bs5_educare 1.0.x-dev -> satisfiable by drupal/vartheme_bs5_educare[1.0.x-dev (alias of dev-1.0.x)]. - drupal/vartheme_bs5_educare[dev-1.0.x, 1.0.x-dev] require drupal/core ~11.3.0 -> found drupal/core[11.3.0-alpha1, ..., 11.3.x-dev] but it conflicts with your root composer.json require (~11.4.0).
This is also internally inconsistent: vartheme_bs5_educare.info.yml already declares core_version_requirement: ~11.4.1, so composer.json is the only thing blocking installation on Drupal 11.4 / Varbase 11.
Steps to reproduce
- Start from a Varbase 11 project (drupal/varbase_project 11.0.x-dev, Drupal core ~11.4.0).
- Run composer require drupal/educare:1.0.x-dev -W
- Composer fails to resolve, reporting the conflict above.
Proposed resolution
Update the core constraint in composer.json:
"drupal/core": "~11.3.0" -> "drupal/core": "~11.4.0"
This aligns composer.json with the core_version_requirement: ~11.4.1 already declared in vartheme_bs5_educare.info.yml.
Remaining tasks
- ✅ File an issue about this project
- ✅ Addition/Change/Update/Fix to this project
- ✅ Testing to ensure no regression
- ➖ Automated unit/functional testing coverage
- ➖ Developer Documentation support on feature change/addition
- ➖ User Guide Documentation support on feature change/addition
- ➖ UX/UI designer responsibilities
- ➖ Accessibility and Readability
- ❌ Reviewed by a human
- ❌ Code review by maintainers
- ✅ Full testing and approval
- ✅ Credit contributors
- ✅ Review with the product owner
- ✅ Update Release Notes
- ✅ Release
User interface changes
- N/A
API changes
- N/A
Data model changes
- N/A
Release notes snippet
- N/A
AI-Generated: Yes (Reproduced the composer conflict, drafted this issue and the fix; reviewed by rajab-natshah.)
Issue fork vartheme_bs5_educare-3610645
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:
- 3612787-navy-filter-buttons
changes, plain diff MR !20
- 3610645-always-show-reset-events-exposed-filters
changes, plain diff MR !19
- issue/vartheme_bs5_educare-3610645-exposed-filters
changes, plain diff MR !13
- 3610645-core-version-requirement-11-4-0
changes, plain diff MR !10
- 3610645-core-11-4-constraint
changes, plain diff MR !9
Comments
Comment #3
rajab natshahComment #11
rajab natshahComment #12
rajab natshahComment #13
rajab natshah✅ Released vartheme_bs5_educare-1.0.0-alpha1