Version 1 (modified by Jamie McClelland, 7 years ago) (diff)


How to Upgrade Roundcube

Roundcube is being maintained via git on in the /srv directory.

We have both a /srv/roundcube-dev (accessible via and /srv/roundcube (

Both installations are maintained via git.

When upgrading, first upgrade the dev install and test, then repeat on the live install.

Here's me upgrading the live installing:

0 stallman:/srv/roundcube# git remote update
Fetching origin
remote: Counting objects: 5011, done.
remote: Compressing objects: 100% (1317/1317), done.
remote: Total 4039 (delta 3072), reused 3652 (delta 2698)
Receiving objects: 100% (4039/4039), 1.34 MiB | 2.53 MiB/s, done.
Resolving deltas: 100% (3072/3072), completed with 336 local objects.
 * [new branch]      dev-advanced-ldap-groups -> origin/dev-advanced-ldap-groups
   74cd0a9..e7c1aad  master     -> origin/master
   377793d..268a28e  release-0.7 -> origin/release-0.7
   9019025..d05808a  release-0.8 -> origin/release-0.8
 * [new branch]      release-0.9 -> origin/release-0.9
 * [new branch]      schema_upgrades -> origin/schema_upgrades
 * [new tag]         v0.8.5     -> v0.8.5
 * [new tag]         v0.9-beta  -> v0.9-beta
 * [new tag]         v0.9-rc    -> v0.9-rc
Fetching mfpl
0 stallman:/srv/roundcube#  git rebase origin/release-0.8
First, rewinding head to replay your work on top of it...
Applying: Reducing the min-width. Addresses Upstream commit id e8b9176031926532a764582812047281e4401352.
Applying: Adding two plugins: import_horde_contacts, import_horde_identities
Applying: (fetch_identity_objects): avoid redundant call to unserialize
0 stallman:/srv/roundcube#

You may need to adjust "release-0.8" depending on the version that is currently stable.