Not able to install Bee-3.0-Alpha over Drupal 10 & Bat 8.x-2.1

Created on 13 November 2023, about 1 year ago
Updated 6 February 2024, 9 months ago

Problem/Motivation

  • Install the latest drupal 10.1.6 : composer create-project drupal/recommended-project:10.1.6 "install-dir"
  • Install the latest Bat compatible with Drupal 10: composer require 'drupal/bat:^2.1'
  • Try to install Bee alpha release: composer require 'drupal/bee:^3.0@alpha'

the following problem appears:

./composer.json has been updated
Running composer update drupal/bee --with-dependencies
Loading composer repositories with package information
Dependency drupal/core is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency drupal/bat is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - drupal/bat_api[1.0.0, ..., 1.6.0] require drupal/services * -> found drupal/services[dev-4.x, dev-5.x, 4.0.0-alpha1, ..., 4.x-dev (alias of dev-4.x), 5.0.0-beta7, 5.x-dev (alias of dev-5.x)] but it does not match your minimum-stability.
    - drupal/bat_fullcalendar[1.0.0, ..., 1.3.0] require drupal/bat ^1 -> found drupal/bat[1.0.0, 1.1.0, 1.2.0, 1.3.0] but it conflicts with your root composer.json require (^2.1).
    - drupal/bat_event_ui[1.0.0, ..., 1.3.0] require drupal/bat ^1 -> found drupal/bat[1.0.0, 1.1.0, 1.2.0, 1.3.0] but it conflicts with your root composer.json require (^2.1).
    - drupal/bat_event_ui 2.1.0 requires drupal/bat_fullcalendar * -> satisfiable by drupal/bat_fullcalendar[1.0.0, 1.1.0, 1.2.0, 1.3.0, 2.1.0].
    - drupal/bee 3.0.0-alpha1 requires drupal/bat_event_ui * -> satisfiable by drupal/bat_event_ui[1.0.0, 1.1.0, 1.2.0, 1.3.0, 2.1.0].
    - drupal/bat_fullcalendar 2.1.0 requires drupal/bat_api * -> satisfiable by drupal/bat_api[1.0.0, ..., 1.6.0].
    - Root composer.json requires drupal/bee ^3.0@alpha -> satisfiable by drupal/bee[3.0.0-alpha1].

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

🐛 Bug report
Status

Closed: outdated

Component

Code

Created by

🇮🇳India rahulnigam

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @rahulnigam
  • 🇪🇸Spain Carlitus

    I have the same problem

  • 🇪🇸Spain Carlitus

    I've made it with drupal lenient:

    https://github.com/mglaman/composer-drupal-lenient

    And this config in composer.json

    "drupal-lenient": {
    "allowed-list": ["drupal/bat_api", "drupal/bat_event_ui", "drupal/bat_fullcalendar", "drupal/fullcalendar_library"]
    }

  • Status changed to Closed: outdated 11 months ago
  • 🇮🇹Italy afagioli Rome

    more releases arrived since then

  • 🇮🇪Ireland marksmith

    This is still a problem with 8.3.Beta3:

      Problem 1
        - drupal/bee[3.0.0-beta1, ..., 3.0.0-beta3] require drupal/bat_booking * -> satisfiable by drupal/bat_booking[1.0.0, 1.1.0, 1.2.0, 1.3.0, 2.1.0].
        - drupal/bat_booking[1.0.0, ..., 1.3.0] require drupal/bat ^1 -> found drupal/bat[1.0.0-rc1, ..., 1.3.0] but it conflicts with your root composer.json require (^10.1@RC).
        - drupal/bat_booking 2.1.0 requires drupal/bat ^2 -> found drupal/bat[2.1.0] but it conflicts with your root composer.json require (^10.1@RC).
        - Root composer.json requires drupal/bee ^3.0@beta -> satisfiable by drupal/bee[3.0.0-beta1, 3.0.0-beta2, 3.0.0-beta3].
    
  • Status changed to Needs work 10 months ago
  • 🇮🇹Italy afagioli Rome
        - drupal/bat_api 3.1.0-rc1 requires drupal/services * -> found drupal/services[dev-4.x, dev-5.x, 4.0.0-alpha1, ..., 4.x-dev (alias of dev-4.x), 5.0.0-beta7, 5.0.0-beta8, 5.x-dev (alias of dev-5.x)] but it does not match your minimum-stability.
    

    with today latest releases, you install BEE with depencendies once you set
    "minimum-stability": "dev",
    in your composer.json

  • Status changed to Needs review 10 months ago
  • Status changed to Closed: outdated 9 months ago
  • 🇮🇹Italy afagioli Rome

    Fixed in latest release

Production build 0.71.5 2024