Hi, I'm migrating from an older roundcube and wanted to try the new system to install plugins. Obviously too stupid to work it out though...

So I:

- create composer.json from the default compser.json-dist
- download composer.phar to the root of the roundcube install
- run: "php composer install" (seems to work as expected)

- Now I try and add dovecot_impersonate as an extra plugin:

# cat composer.json
{
    "name": "roundcube/roundcubemail",
    "description": "The Roundcube Webmail suite",
    "license": "GPL-3.0+",
    "repositories": [
        {
            "type": "composer",
            "url": "http://plugins.roundcube.net/";
        }
    ],
    "require": {
        "php": ">=5.3.0",
        "roundcube/plugin-installer": ">=0.1.3",
        "cor/dovecot_impersonate": ">=2.0.2"
    },
    "minimum-stability": "dev"
}

- It pulls down a bunch of git repos, but leaves everything in ./vendor? There are no prompts to install anything? What to do now?

# php composer.phar update -vvv
Reading ./composer.json
Loading config file ./composer.json
Executing command (CWD): git describe --exact-match --tags
Executing command (CWD): git branch --no-color --no-abbrev -v
Executing command (CWD): hg branch
Executing command (CWD): svn info --xml
Loading composer repositories with package information
Downloading http://plugins.roundcube.net/packages.json
Writing /root/.composer/cache/repo/http---plugins.roundcube.net/packages.json into cache
Downloading https://packagist.org/packages.json
Writing /root/.composer/cache/repo/https---packagist.org/packages.json into cache
Updating dependencies (including require-dev)
Reading /root/.composer/cache/repo/https---packagist.org/p-provider-active.json from cache Reading /root/.composer/cache/repo/https---packagist.org/p-provider-archived.json from cache Reading /root/.composer/cache/repo/https---packagist.org/p-provider-latest.json from cache Reading /root/.composer/cache/repo/https---packagist.org/p-provider-stale.json from cache Reading /root/.composer/cache/repo/https---packagist.org/provider-roundcube$plugin-installer.json from cache Reading /root/.composer/cache/repo/https---packagist.org/provider-curl$curl.json from cache
  - Installing curl/curl (dev-master 82cac3f)
    Cloning 82cac3f504e2c6b31eb0f379dc2f80f6d0e80cbb
Executing command (CWD): git clone --no-checkout 'git://github.com/php-mod/curl.git' '/var/www/webmail.mailasail.com/htdocs/vendor/curl/curl' && cd '/var/www/webmail.mailasail.com/htdocs/vendor/curl/curl' && git remote add composer 'git
://github.com/php-mod/curl.git' && git fetch composer
Executing command (/var/www/webmail.mailasail.com/htdocs/vendor/curl/curl): git remote set-url --push origin '[email protected]:php-mod/curl.git' Executing command (/var/www/webmail.mailasail.com/htdocs/vendor/curl/curl): git branch -r Executing command (/var/www/webmail.mailasail.com/htdocs/vendor/curl/curl): git checkout 'master' Executing command (/var/www/webmail.mailasail.com/htdocs/vendor/curl/curl): git reset --hard '82cac3f504e2c6b31eb0f379dc2f80f6d0e80cbb'

REASON: cor/dovecot_impersonate dev-master requires curl/curl dev-master -> satisfiable by curl/curl[dev-master].

  - Installing cor/dovecot_impersonate (dev-master f8b94a8)
    Cloning f8b94a814c5ebffa463f7bf34fe8fe31f2882646
Executing command (CWD): git clone --no-checkout 'git://github.com/corbosman/dovecot_impersonate.git' '/var/www/webmail.mailasail.com/htdocs/vendor/cor/dovecot_impersonate' && cd '/var/www/webmail.mailasail.com/htdocs/vendor/cor/dovecot _impersonate' && git remote add composer 'git://github.com/corbosman/dovecot_impersonate.git' && git fetch composer Executing command (/var/www/webmail.mailasail.com/htdocs/vendor/cor/dovecot_impersonate): git remote set-url --push origin '[email protected]:corbosman/dovecot_impersonate.git' Executing command (/var/www/webmail.mailasail.com/htdocs/vendor/cor/dovecot_impersonate): git branch -r Executing command (/var/www/webmail.mailasail.com/htdocs/vendor/cor/dovecot_impersonate): git checkout 'master' Executing command (/var/www/webmail.mailasail.com/htdocs/vendor/cor/dovecot_impersonate): git reset --hard 'f8b94a814c5ebffa463f7bf34fe8fe31f2882646'

REASON: Required by root: Install command rule (install cor/dovecot_impersonate dev-master|install cor/dovecot_impersonate 2.0.2)

Executing command (/var/www/webmail.mailasail.com/htdocs/vendor/roundcube/plugin-installer): git log -n1 --pretty=%ct '0.1.5' Executing command (/var/www/webmail.mailasail.com/htdocs/vendor/curl/curl): git log -n1 --pretty=%ct '82cac3f504e2c6b31eb0f379dc2f80f6d0e80cbb' Executing command (/var/www/webmail.mailasail.com/htdocs/vendor/cor/dovecot_impersonate): git log -n1 --pretty=%ct 'f8b94a814c5ebffa463f7bf34fe8fe31f2882646'
Reading ./composer.lock
Writing lock file
Generating autoload files
_______________________________________________
Roundcube Users mailing list
[email protected]
http://lists.roundcube.net/mailman/listinfo/users

Reply via email to