Opened 6 years ago

Closed 6 years ago

Last modified 5 years ago

#6131 closed Bug/Something is broken (fixed)

roundcube upgrade to 0.8.1

Reported by: https://id.mayfirst.org/dkg Owned by: https://id.mayfirst.org/dkg
Priority: Medium Component: Tech
Keywords: roundcube stallman.mayfirst.org f2f Cc:
Sensitive: no

Description

roundcube 0.8.1 is out, with security fixes. we need to upgrade at least to the head of the 0.7 branch; possibly to 0.8.1 as well.

Change History (7)

comment:1 Changed 6 years ago by https://id.mayfirst.org/dkg

  • Owner changed from https://id.mayfirst.org/brandonjardine to https://id.mayfirst.org/dkg
  • Status changed from new to assigned

i'm working on this now.

comment:2 Changed 6 years ago by https://id.mayfirst.org/dkg

looks like roundcube switched from svn to git, which means we can't upgrade via our current mechanisms :/

so i'm looking into changing over the installation mechanisms.

comment:3 Changed 6 years ago by https://id.mayfirst.org/dkg

roundcube.dev.mayfirst.org is now served via git instead of svn, and it's updated to tag v0.7.3

comment:4 Changed 6 years ago by https://id.mayfirst.org/dkg

roundcube.mayfirst.org is now also served via git instead of svn. bot the main and the live sites are updated to the head of the release-0.7 branch.

I'm now going to try to upgrade the dev site to the 0.8 branch.

comment:5 Changed 6 years ago by https://id.mayfirst.org/dkg

roundcube.dev.mayfirst.org is now running the release-0.8 branch.

comment:6 Changed 6 years ago by https://id.mayfirst.org/dkg

  • Resolution set to fixed
  • Status changed from assigned to closed

after checking with several webmail users at today's worksession, i've upgraded https://roundcube.mayfirst.org/ to the release-0.8 branch.

here's me switching to the new branch as roundcube-code@stallman:

0 roundcube-code@stallman:/srv/roundcube$ git status
# On branch release-0.7
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       bin/sync-horde.php
#       config/db.inc.php
#       config/main.inc.php
#       plugins/import_horde_contacts/
#       plugins/import_horde_identities/
nothing added to commit but untracked files present (use "git add" to track)
0 roundcube-code@stallman:/srv/roundcube$ git checkout release-0.8
Branch release-0.8 set up to track remote branch release-0.8 from origin.
Switched to a new branch 'release-0.8'
0 roundcube-code@stallman:/srv/roundcube$ 

An upgrade looks like this:

0 roundcube-code@stallman:/srv/roundcube$ git remote update
Fetching origin
0 roundcube-code@stallman:/srv/roundcube$ git merge --ff-only origin/release-0.8
Already up-to-date.
0 roundcube-code@stallman:/srv/roundcube$ 

comment:7 Changed 5 years ago by https://id.mayfirst.org/jamie

I've documented these steps on a wiki page and modified them to account for the fact that we have some local changes, so we need to rebase.

Please login to add comments to this ticket.

Note: See TracTickets for help on using tickets.