Changes between Version 7 and Version 8 of how-to/roundcube-upgrade


Ignore:
Timestamp:
Apr 8, 2013, 1:44:37 AM (6 years ago)
Author:
Daniel Kahn Gillmor
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • how-to/roundcube-upgrade

    v7 v8  
    22= How to Upgrade Roundcube =
    33
    4 Roundcube is being maintained via git on stallman.mayfirst.org in the /srv directory.
     4Roundcube is being maintained via git on `stallman.mayfirst.org` in the /srv directory.
    55
    6 We have both a /srv/roundcube-dev (accessible via https://roundcube.dev.mayfirst.org) and /srv/roundcube (https://roundcube.mayfirst.org).
     6We have both a dev/testing site (`/srv/roundcube-dev`, accessible via https://roundcube.dev.mayfirst.org) and the live site (`/srv/roundcube`, accessible via https://roundcube.mayfirst.org).
    77
    8 Both installations are maintained via git. In addition, there is a roundcube-code user that owns the code. Be sure to add your monkeysphere user id to /home/roundcube-code/.monkeysphere/authorized_user_ids and run (as root): `monkeysphere-authentication update-users roundcube-code` then login as the roundcube-code user when making all changes.
    9 
    10 Please follow these directions when upgrading.
     8Both installations are maintained via git. In addition, there is a roundcube-code user that owns the code. Be sure to add your OpenPGP user id to `/home/roundcube-code/.monkeysphere/authorized_user_ids` and run (as root): `monkeysphere-authentication update-users roundcube-code` then login as the `roundcube-code@stallman.mayfirst.org` when making all changes.
    119
    1210== Basic Setup (only needed once) ==
     
    1412 * Create a roundcube directory on your local machine, initialize git and set your various remotes:
    1513   {{{
    16 0 jamie@animal:mfpl$ mkdir roundcube
    17 0 jamie@animal:mfpl$ cd roundcube/
    18 0 jamie@animal:roundcube$ git init
    19 Initialized empty Git repository in /home/jamie/projects/mfpl/roundcube/.git/
    20 0 jamie@animal:roundcube$ git remote add origin https://github.com/roundcube/roundcubemail
    21 0 jamie@animal:roundcube$ git remote add gmo gitosis@git.mayfirst.org:mfpl/roundcube
    22 0 jamie@animal:roundcube$ git remote update
    23 Fetching origin
    24 remote: Counting objects: 60301, done.
    25 remote: Compressing objects: 100% (15914/15914), done.
    26 remote: Total 60301 (delta 43892), reused 59892 (delta 43566)
    27 Receiving objects: 100% (60301/60301), 16.07 MiB | 1.71 MiB/s, done.
    28 Resolving deltas: 100% (43892/43892), done.
    29 From https://github.com/roundcube/roundcubemail
    30  * [new branch]      dev-advanced-ldap-groups -> origin/dev-advanced-ldap-groups
    31  * [new branch]      devel-ldap-refactoring -> origin/devel-ldap-refactoring
    32  * [new branch]      keep-alive -> origin/keep-alive
    33  * [new branch]      master     -> origin/master
    34  * [new branch]      release-0.6 -> origin/release-0.6
    35  * [new branch]      release-0.7 -> origin/release-0.7
    36  * [new branch]      release-0.8 -> origin/release-0.8
    37  * [new branch]      release-0.9 -> origin/release-0.9
    38  * [new branch]      schema_upgrades -> origin/schema_upgrades
    39  * [new branch]      session_backport -> origin/session_backport
    40  * [new branch]      topics/composer -> origin/topics/composer
    41 From https://github.com/roundcube/roundcubemail
    42  * [new tag]         v0.1-beta2 -> v0.1-beta2
    43  * [new tag]         v0.7.3     -> v0.7.3
    44  * [new tag]         v0.8-rc    -> v0.8-rc
    45  * [new tag]         v0.8.0     -> v0.8.0
    46  * [new tag]         v0.8.1     -> v0.8.1
    47  * [new tag]         v0.8.2     -> v0.8.2
    48  * [new tag]         v0.8.3     -> v0.8.3
    49  * [new tag]         v0.8.4     -> v0.8.4
    50  * [new tag]         v0.8.5     -> v0.8.5
    51  * [new tag]         v0.9-beta  -> v0.9-beta
    52  * [new tag]         v0.9-rc    -> v0.9-rc
    53 Fetching gmo
    54 remote: Counting objects: 4182, done.
    55 remote: Compressing objects: 100% (1135/1135), done.
    56 remote: Total 3429 (delta 2507), reused 3142 (delta 2287)
    57 Receiving objects: 100% (3429/3429), 972.47 KiB | 1.47 MiB/s, done.
    58 Resolving deltas: 100% (2507/2507), completed with 347 local objects.
    59 From git.mayfirst.org:mfpl/roundcube
    60  * [new branch]      master     -> mfpl/master
    61  * [new branch]      mfpl       -> mfpl/mfpl
    62 0 jamie@animal:roundcube$
     14git clone https://github.com/roundcube/roundcubemail roundcube
     15cd roundcube
     16git remote add gmo git://git.mayfirst.org:mfpl/roundcube
     17git config remote.gmo.pushurl gitosis@git.mayfirst.org:mfpl/roundcube
     18git remote update
    6319}}}
    6420 * Now, checkout (and create a branch) for the mfpl branch of the gmo remote.