| 1 | = How to Upgrade Roundcube = |
| 2 | |
| 3 | Roundcube is being maintained via git on stallman.mayfirst.org in the /srv directory. |
| 4 | |
| 5 | We have both a /srv/roundcube-dev (accessible via https://roundcube.dev.mayfirst.org) and /srv/roundcube (https://roundcube.mayfirst.org). |
| 6 | |
| 7 | Both installations are maintained via git. |
| 8 | |
| 9 | When upgrading, first upgrade the dev install and test, then repeat on the live install. |
| 10 | |
| 11 | Here's me upgrading the live installing: |
| 12 | |
| 13 | {{{ |
| 14 | 0 stallman:/srv/roundcube# git remote update |
| 15 | Fetching origin |
| 16 | remote: Counting objects: 5011, done. |
| 17 | remote: Compressing objects: 100% (1317/1317), done. |
| 18 | remote: Total 4039 (delta 3072), reused 3652 (delta 2698) |
| 19 | Receiving objects: 100% (4039/4039), 1.34 MiB | 2.53 MiB/s, done. |
| 20 | Resolving deltas: 100% (3072/3072), completed with 336 local objects. |
| 21 | From https://github.com/roundcube/roundcubemail |
| 22 | * [new branch] dev-advanced-ldap-groups -> origin/dev-advanced-ldap-groups |
| 23 | 74cd0a9..e7c1aad master -> origin/master |
| 24 | 377793d..268a28e release-0.7 -> origin/release-0.7 |
| 25 | 9019025..d05808a release-0.8 -> origin/release-0.8 |
| 26 | * [new branch] release-0.9 -> origin/release-0.9 |
| 27 | * [new branch] schema_upgrades -> origin/schema_upgrades |
| 28 | From https://github.com/roundcube/roundcubemail |
| 29 | * [new tag] v0.8.5 -> v0.8.5 |
| 30 | * [new tag] v0.9-beta -> v0.9-beta |
| 31 | * [new tag] v0.9-rc -> v0.9-rc |
| 32 | Fetching mfpl |
| 33 | 0 stallman:/srv/roundcube# git rebase origin/release-0.8 |
| 34 | First, rewinding head to replay your work on top of it... |
| 35 | Applying: Reducing the min-width. Addresses https://support.mayfirst.org/ticket/6599. Upstream commit id e8b9176031926532a764582812047281e4401352. |
| 36 | Applying: Adding two plugins: import_horde_contacts, import_horde_identities |
| 37 | Applying: (fetch_identity_objects): avoid redundant call to unserialize |
| 38 | 0 stallman:/srv/roundcube# |
| 39 | }}} |
| 40 | |
| 41 | You may need to adjust "release-0.8" depending on the version that is currently stable. |