Problem/Motivation
Using
composer require 'drupal/o365:^3.0'
to update from 3.0.6 to 3.0.7 does nothing. It just stays on 3.0.6
Steps to reproduce
composer require 'drupal/o365:^3.0'
./composer.json has been updated
Running composer update drupal/o365
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Proposed resolution
Remaining tasks
User interface changes
API changes
Data model changes
| Comment | File | Size | Author |
|---|---|---|---|
| #3 | 2022-03-21_11h33_13.png | 9.25 KB | maxilein |
Comments
Comment #2
fabianderijkI've just tested this. For me the update works with
composer update drupal/o365 --with-dependenciesComment #3
maxilein commentedStill no luck: please, see output of both commands:
That's what is in my composer.json
"drupal/o365": "^3.0",
Comment #4
maxilein commentedThink I found the problem:
Comment #5
fabianderijkThe issue you have is with your local version of the externalauth module. The o365 module depends on the new 2.x version while your project composer depends on the 1.4 version
Comment #6
maxilein commentedBut: I could not upgrade externalauth to 2.0 because o365 3.0.6 was present. And I could not upgrade o365 because it externalauth 1.4 was present...
Had to composer remove drupal/o365
and re-require.
This was not a problem for me, because the modules were not activate.
I just wonder what someone looses in terms of configuration, when trying to update from the locked externalauth 1.3 to 2.0 and having to uninstall the entire o365.