Opened 4 years ago

Closed 4 years ago

#10500 closed Task/To do item (fixed)

roundcube 1.1.1 is out

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

Description

hi there! roundcube 1.1.1 was just released. time for the upgrade dance again?

Change History (6)

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

  • Owner set to https://id.mayfirst.org/srevilak
  • Status changed from new to assigned

comment:2 Changed 4 years ago by https://id.mayfirst.org/srevilak

Thanks for the head's up.

comment:3 Changed 4 years ago by https://id.mayfirst.org/srevilak

  • Type changed from Bug/Something is broken to Task/To do item

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

Code Preparation

0 sunny:roundcube$ git remote update
Fetching gmo
Fetching origin
remote: Counting objects: 920, done.
remote: Compressing objects: 100% (193/193), done.
remote: Total 920 (delta 280), reused 205 (delta 205), pack-reused 522
Receiving objects: 100% (920/920), 843.17 KiB | 0 bytes/s, done.
Resolving deltas: 100% (485/485), done.
From https://github.com/roundcube/roundcubemail
   4e3de10..4d9627c  master     -> origin/master
   5321cbd..997ff77  release-1.0 -> origin/release-1.0
   366ffd7..6066619  release-1.1 -> origin/release-1.1
 * [new tag]         1.1.1      -> 1.1.1
0 sunny:roundcube$

0 sunny:roundcube$ git branch
  backup-20141005
  mfpl-release-1.0
* mfpl-release-1.1

0 sunny:roundcube$ git rebase 1.1.1
First, rewinding head to replay your work on top of it...
Applying: Adding two plugins: import_horde_contacts, import_horde_identities
Applying: (fetch_identity_objects): avoid redundant call to unserialize

0 sunny:roundcube$ git log --oneline 1.1.1..HEAD
ab51f8e (fetch_identity_objects): avoid redundant call to unserialize
4fb5a18 Adding two plugins: import_horde_contacts, import_horde_identities
0 sunny:roundcube$

0 sunny:roundcube$ git tag -s roundcube-1.1.1-mfpl1

# git says that the remote branch has to be merged before pushing.
# So, merge the remote branch
0 sunny:roundcube$ git merge gmo/mfpl-release-1.1

# re-tag
0 sunny:roundcube$ git tag --delete roundcube-1.1.1-mfpl1
Deleted tag 'roundcube-1.1.1-mfpl1' (was 5dd10a7)
0 sunny:roundcube$ git tag -s -m "mfpl tag for roundcube 1.1.1 release" roundcube-1.1.1-mfpl1

You need a passphrase to unlock the secret key for
user: "Steve Revilak <steve@...>"
4096-bit RSA key, ID 0x3EB22DE4E594DCF2, created 2013-09-09
         (subkey on main key ID 0xE7727C5628C2A300)


0 sunny:roundcube$ git push gmo
Counting objects: 594, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (345/345), done.
Writing objects: 100% (594/594), 195.72 KiB | 0 bytes/s, done.
Total 594 (delta 400), reused 396 (delta 223)
remote: To git-roundcube@moses.mayfirst.org:/srv/git/roundcube
remote:    52a3d9c..47c565e  mfpl-release-1.1 -> mfpl-release-1.1
To ssh://gitosis@git.mayfirst.org/mfpl/roundcube
   52a3d9c..47c565e  mfpl-release-1.1 -> mfpl-release-1.1


0 sunny:roundcube$ git push gmo --tags
Counting objects: 1, done.
Writing objects: 100% (1/1), 818 bytes | 0 bytes/s, done.
Total 1 (delta 0), reused 0 (delta 0)
remote: To git-roundcube@moses.mayfirst.org:/srv/git/roundcube
remote:  * [new tag]         1.1.1 -> 1.1.1
remote:  * [new tag]         roundcube-1.1.1-mfpl1 -> roundcube-1.1.1-mfpl1
To ssh://gitosis@git.mayfirst.org/mfpl/roundcube
 * [new tag]         1.1.1 -> 1.1.1
 * [new tag]         roundcube-1.1.1-mfpl1 -> roundcube-1.1.1-mfpl1

comment:5 Changed 4 years ago by https://id.mayfirst.org/srevilak

roundcube.dev.mayfirst.org upgrade

0 roundcube-code@stallman:/srv/roundcube-dev$ git remote update
Fetching gmo
remote: Counting objects: 770, done.
remote: Compressing objects: 100% (173/173), done.
remote: Total 595 (delta 401), reused 589 (delta 396)
Receiving objects: 100% (595/595), 156.64 KiB, done.
Resolving deltas: 100% (401/401), completed with 108 local objects.
From git://git.mayfirst.org/mfpl/roundcube
   52a3d9c..47c565e  mfpl-release-1.1 -> gmo/mfpl-release-1.1
 * [new tag]         roundcube-1.1.1-mfpl1 -> roundcube-1.1.1-mfpl1
From git://git.mayfirst.org/mfpl/roundcube
 * [new tag]         1.1.1      -> 1.1.1


0 roundcube-code@stallman:/srv/roundcube-dev$ git tag --verify roundcube-1.1.1-mfpl1
object 47c565efb040777c4f9114c1b5d1d2998582ccfe
type commit
tag roundcube-1.1.1-mfpl1
tagger Steve Revilak <steve@...> 1427655725 -0400

mfpl tag for roundcube 1.1.1 release
gpg: Signature made Sun 29 Mar 2015 03:02:05 PM EDT
gpg:                using RSA key 0x3EB22DE4E594DCF2
gpg: Good signature from "Steve Revilak <steve@...>"


0 roundcube-code@stallman:/srv/roundcube-dev$ git checkout roundcube-1.1.1-mfpl1
Previous HEAD position was 52a3d9c... (fetch_identity_objects): avoid redundant call to unserialize
HEAD is now at 47c565e... Merge remote-tracking branch 'gmo/mfpl-release-1.1' into mfpl-release-1.1


0 roundcube-dev@stallman:/srv/roundcube-dev$ php ./bin/update.sh 
What version are you upgrading from? Type '?' if you don't know.
?
Executing database schema update.
Updating database schema (2015030800)... [OK]
This instance of Roundcube is up-to-date.
Have fun!
0 roundcube-dev@stallman:/srv/roundcube-dev$


0 roundcube-dev@stallman:/srv/roundcube-dev$ php ./bin/indexcontacts.sh 
Indexing contacts for user 1...done.
Indexing contacts for user 2...done.
Indexing contacts for user 4...done.
 ...
Indexing contacts for user 54...done.
Indexing contacts for user 55...done.

Did preliminary testing on roundcube.dev.mayfirst.org. Looks fine so far.

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

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

roundcube.mayfirst.org upgrade

Backed up database to ~roundcube/roundcube.sql.2015-03-30.gz

0 roundcube-code@stallman:~$ cd /srv/roundcube
0 roundcube-code@stallman:/srv/roundcube$ git remote update
Fetching gmo
remote: Counting objects: 770, done.
remote: Compressing objects: 100% (173/173), done.
remote: Total 595 (delta 401), reused 589 (delta 396)
Receiving objects: 100% (595/595), 156.64 KiB, done.
Resolving deltas: 100% (401/401), completed with 108 local objects.
From git://git.mayfirst.org/mfpl/roundcube
   52a3d9c..47c565e  mfpl-release-1.1 -> gmo/mfpl-release-1.1
 * [new tag]         roundcube-1.1.1-mfpl1 -> roundcube-1.1.1-mfpl1
From git://git.mayfirst.org/mfpl/roundcube
 * [new tag]         1.1.1      -> 1.1.1


0 roundcube-code@stallman:/srv/roundcube$ git tag -v roundcube-1.1.1-mfpl1
object 47c565efb040777c4f9114c1b5d1d2998582ccfe
type commit
tag roundcube-1.1.1-mfpl1
tagger Steve Revilak <steve@...> 1427655725 -0400

mfpl tag for roundcube 1.1.1 release
gpg: Signature made Sun 29 Mar 2015 03:02:05 PM EDT
gpg:                using RSA key 0x3EB22DE4E594DCF2
gpg: Good signature from "Steve Revilak <steve@...>"


0 roundcube-code@stallman:/srv/roundcube$ git checkout roundcube-1.1.1-mfpl1
Previous HEAD position was 52a3d9c... (fetch_identity_objects): avoid redundant call to unserialize
HEAD is now at 47c565e... Merge remote-tracking branch 'gmo/mfpl-release-1.1' into mfpl-release-1.1


0 roundcube@stallman:/srv/roundcube$ php bin/update.sh 
What version are you upgrading from? Type '?' if you don't know.
?
Executing database schema update.
Updating database schema (2015030800)... [OK]
This instance of Roundcube is up-to-date.
Have fun!


0 roundcube@stallman:/srv/roundcube$ php bin/indexcontacts.sh 
Indexing contacts for user 1...done.
Indexing contacts for user 2...done.
Indexing contacts for user 3...done.
  ...
Indexing contacts for user 1405...done.
Indexing contacts for user 1406...done.
Indexing contacts for user 1407...done.

Tested via web interface. Seems okay.

Please login to add comments to this ticket.

Note: See TracTickets for help on using tickets.