Roundcube Community Forum

Third Party Contributions => API Based Plugins => Topic started by: Norbert on September 22, 2015, 10:19:45 AM

Title: error composer with kolab calendar
Post by: Norbert on September 22, 2015, 10:19:45 AM
Hello,

My composer file contains:
...
    "require": {
        "php": ">=5.3.7",
        "roundcube/plugin-installer": "~0.1.6",
        "pear-pear.php.net/auth_sasl": "~1.0.6",
        "pear-pear.php.net/net_idna2": "~0.1.1",
        "pear-pear.php.net/net_sieve": "~1.3.4",
        "pear-pear.php.net/mail_mime": "~1.9.0",
        "pear-pear.php.net/net_smtp": "~1.6.3",
        "kolab/calendar": "dev-master",
        "patchwork/utf8": "~1.2.3"
...
When I make a php composer.phar -vvv update, I have an exception error

...
Analyzed 6667 packages to resolve dependencies
Analyzed 38098 rules to resolve dependencies



  [ErrorException]
  Undefined index: 1.1.0.0



Exception trace:
() at phar:///var/www/roundcube/composer.phar/src/Composer/Package/LinkConstraint/VersionConstraint.php:62
Composer\Util\ErrorHandler::handle() at phar:///var/www/roundcube/composer.phar/src/Composer/Package/LinkConstraint/VersionConstraint.php:62
Composer\Package\LinkConstraint\VersionConstraint->__construct() at /var/www/roundcube/vendor/roundcube/plugin-installer/src/Roundcube/Composer/PluginInstaller.php:168
Roundcube\Com
Title: Re: error composer with kolab calendar
Post by: SKaero on September 22, 2015, 10:37:05 AM
http://www.roundcubeforum.net/index.php/topic,22899.msg61881.html#msg61881
Title: Re: error composer with kolab calendar
Post by: Norbert on September 22, 2015, 11:57:37 AM
Thank you. I know this topic. It's mine  ;D
I have strickly the same problem when I write
    "require": {
        "php": ">=5.3.7",
        "roundcube/plugin-installer": "~0.1.6",
        "pear-pear.php.net/auth_sasl": "~1.0.6",
        "pear-pear.php.net/net_idna2": "~0.1.1",
        "pear-pear.php.net/net_sieve": "~1.3.4",
        "pear-pear.php.net/mail_mime": "~1.9.0",
        "pear-pear.php.net/net_smtp": "~1.6.3",
        "kolab/calendar": "*",
        "patchwork/utf8": "~1.2.3"
Title: Re: error composer with kolab calendar
Post by: SKaero on September 22, 2015, 12:17:55 PM
According to alec you need the * for "roundcube/plugin-installer" not for the calendar.
Title: Re: error composer with kolab calendar
Post by: Norbert on September 23, 2015, 04:29:13 AM
You are right. The asterisk was in the wrong place.  ::)
All is OK with

    "require": {
        "php": ">=5.3.7",
        "roundcube/plugin-installer": "*",
        "pear-pear.php.net/auth_sasl": "~1.0.6",
        "pear-pear.php.net/net_idna2": "~0.1.1",
        "pear-pear.php.net/net_sieve": "~1.3.4",
        "pear-pear.php.net/mail_mime": "~1.9.0",
        "pear-pear.php.net/net_smtp": "~1.6.3",
        "kolab/calendar": "dev-master",
        "patchwork/utf8": "~1.2.3"
    },
Thank you very much.