| | 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. |