Author Topic: error composer with kolab calendar  (Read 4484 times)

Offline Norbert

  • Newbie
  • *
  • Posts: 5
error composer with kolab calendar
« 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

Offline SKaero

  • Administrator
  • Hero Member
  • *****
  • Posts: 5,882
    • SKaero - Custom Roundcube development

Offline Norbert

  • Newbie
  • *
  • Posts: 5
Re: error composer with kolab calendar
« Reply #2 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"

Offline SKaero

  • Administrator
  • Hero Member
  • *****
  • Posts: 5,882
    • SKaero - Custom Roundcube development
Re: error composer with kolab calendar
« Reply #3 on: September 22, 2015, 12:17:55 PM »
According to alec you need the * for "roundcube/plugin-installer" not for the calendar.

Offline Norbert

  • Newbie
  • *
  • Posts: 5
Re: error composer with kolab calendar
« Reply #4 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.