J’ai essayé aussi de faire ceci composer.phar update 2.1.1
Surtout je découvre une grosse incohérence dans les fichiers composer.json
Dans celui qui va bien
# cat composer.json
{
"name": "roundcube/roundcubemail",
"description": "The Roundcube Webmail suite",
"license": "GPL-3.0+",
"repositories": [
{
"type": "composer",
"url": "https://plugins.roundcube.net"
}
],
"require": {
"php": ">=5.5.0",
"pear/pear-core-minimal": "~1.10.1",
"pear/auth_sasl": "~1.1.0",
"pear/net_idna2": "~0.2.0",
"pear/mail_mime": "~1.10.0",
"pear/net_smtp": "~1.10.0",
"pear/crypt_gpg": "~1.6.3",
"pear/net_sieve": "~1.4.5",
"roundcube/plugin-installer": "~0.3.0",
"masterminds/html5": "~2.7.0",
"endroid/qr-code": "~1.6.5",
"kolab/net_ldap3": "^1.1",
"johndoh/contextmenu": "2.3",
"sblaisot/automatic_addressbook": "v0.4.3",
"roundcube/rtf-html-php": "~2.1",
"guzzlehttp/guzzle": "^6.5.5"
},
"require-dev": {
"phpunit/phpunit": "^4.8.36 || ^5.7.21"
},
"suggest": {
"kolab/net_ldap3": "~1.1.1 required for connecting to LDAP",
"mkopinsky/zxcvbn-php": "^4.4.2 required for Zxcvbn password strength driver"
}
}
dans celui qui cloche
{
"name": "roundcube/roundcubemail",
"description": "The Roundcube Webmail suite",
"license": "GPL-3.0+",
"repositories": [
{
"type": "vcs",
"url": "https://github.com/roundcube/Net_Sieve.git"
},
{
"type": "composer",
"url": "https://plugins.roundcube.net/"
},
{
"type": "vcs",
"url": "https://git.kolab.org/diffusion/PNL/php-net_ldap.git"
},
{
"type": "composer",
"url": "https://plugins.roundcube.net"
}
],
"require": {
"roundcube/plugin-installer": "~0.2.0",
"johndoh/contextmenu": "dev-release-2.1",
"sblaisot/automatic_addressbook": "^0.4.2",
"php": ">=5.4.0 <8",
"pear/pear-core-minimal": "~1.10.1",
"pear/net_socket": "~1.2.1",
"pear/auth_sasl": "~1.1.0",
"pear/net_idna2": "~0.2.0",
"pear/mail_mime": "~1.10.0",
"pear/net_smtp": "~1.8.1",
"pear/crypt_gpg": "~1.6.3",
"pear/net_sieve": "~1.4.3",
"endroid/qr-code": "~1.6.5",
"masterminds/html5": "~2.5.0",
"kolab/net_ldap3": "dev-master"
},
"minimum-stability": "dev"
}