i have existing symfony + sonataadmin project we've been running few years. i'd upgrade sonataadmin 3.x. 3.0 start, moving 3.x afterwards once check it's working.
however, can't seem viable set of composer dependencies upgrade. current settings include:
"sonata-project/admin-bundle": "~2.3", "sonata-project/core-bundle": "~2.3", "sonata-project/doctrine-orm-admin-bundle": "~2.3", "sonata-project/user-bundle": "~2.3@dev", "sonata-project/datagrid-bundle": "~2.2@dev", "friendsofsymfony/user-bundle": "~1.3",
i've tried changing first 3 3.0.* following error:
$ composer update --dry-run
loading composer repositories package information
updating dependencies (including require-dev)
your requirements not resolved installable set of packages.
problem 1
- sonata-project/user-bundle 2.x-dev requires sonata-project/core-bundle ~2.2 -> satisfiable sonata-project/core-bundle[2.2.0-2.2.7, 2.3.0-2.3.11, 2.x-dev] these conflict requirements or minimum-stability. - sonata-project/user-bundle 2.3.x-dev requires sonata-project/admin-bundle ~2.3|~2.4@dev -> satisfiable sonata-project/admin-bundle[2.3.0-2.3.10, 2.x-dev] these conflict requirements or minimum-stability. - installation request sonata-project/user-bundle ~2.3@dev -> satisfiable sonata-project/user-bundle[2.x-dev, 2.3.x-dev].
chaging dependency user-bundle to:
"sonata-project/user-bundle": "3.0.*@dev",
or 3.0.*@dev
, or 3.0.0
or 3.0.0@dev
:
just gives different error:
$ composer update --dry-run
loading composer repositories package information
updating dependencies (including require-dev)
[composer\dependencyresolver\solverproblemsexception]
problem 1 - requested package sonata-project/user-bundle 3.0.* exists sonata-project/user-bundle[2.3.x-dev, dev-master] these rejected constraint.
and, finally, trying "sonata-project/user-bundle": "dev-master",
gives error:
$ composer update --dry-run
loading composer repositories package information
updating dependencies (including require-dev)
your requirements not resolved installable set of packages.
problem 1
- sonata-project/user-bundle dev-master requires sonata-project/admin-bundle ^3.1 -> satisfiable sonata-project/admin-bundle[3.1.0, 3.2.0, 3.3.0, 3.3.1, 3.3.2, 3.4.0, 3.x-dev] these conflict requirements or minimum-stability. - sonata-project/user-bundle dev-master requires sonata-project/admin-bundle ^3.1 -> satisfiable sonata-project/admin-bundle[3.1.0, 3.2.0, 3.3.0, 3.3.1, 3.3.2, 3.4.0, 3.x-dev] these conflict requirements or minimum-stability. - installation request sonata-project/user-bundle dev-master -> satisfiable sonata-project/user-bundle[dev-master].
so... there version of sonata-project/user-bundle
compatible 3.0.* versions of other sonata packages? packagist seems suggest there's 3.0.0 version of sonata-project/user-bundle
, havei done wrong in composer syntax when trying reference it?
rules achieve goal ease :
- use stable versions , that
- don't constraint much, can later.
here excerpt of composer.json of mine :
"sonata-project/admin-bundle": "^3.0", "sonata-project/core-bundle": "^3.0", "sonata-project/doctrine-orm-admin-bundle": "^3.0", "sonata-project/notification-bundle": "^3.0", "sonata-project/user-bundle": "^3.0",
simple , beautiful.
Comments
Post a Comment