Add NEWS about upgrade from 2.2 to 2.4
Ondřej Surý
13 years ago
0 | cyrus-imapd-2.4 (2.4.7-2) unstable; urgency=low | |
1 | ||
2 | This is the first upload (well the second, but the first one was accidental) | |
3 | of cyrus-imapd-2.4 to unstable, please be aware that we don't have yet | |
4 | a stable upgrade path from cyrus-imapd-2.2, so you are on your own when | |
5 | upgrading. You need to read all README.Debian.* in | |
6 | /usr/share/doc/cyrus-common-2.4/ especially the README.Debian.database | |
7 | to upgrade the database formats which has changed between 2.2 and 2.4 | |
8 | release. Also we will welcome any patches and/or migration scripts you | |
9 | might want to write to ease the migration. | |
10 | ||
11 | First thing you need to do is create a backup of all cyrus files, at | |
12 | least the /var/lib/cyrus which contains database files and /var/spool/cyrus | |
13 | which contains all your mail. | |
14 | ||
15 | Next obstacle is removing all the cyrus-*-2.2. Unfortunatelly the purge | |
16 | of the cyrus-common-2.2 package will remove also some files needed for | |
17 | cyrus-common-2.4. So before we solve this problem, you have to run | |
18 | following command after purging the cyrus-common-2.2 package: | |
19 | ||
20 | /var/lib/dpkg/info/cyrus-common-2.4.postinst configure | |
21 | ||
22 | This will restore removed files and overrides for cyrus-*-2.4. All other | |
23 | packages could be removed without any real problem. | |
24 | ||
25 | Also you might have guessed that you don't want to remove spools and | |
26 | other cyrus files because they are shared between cyrus 2.2 and 2.4. | |
27 | ||
28 | The next big change is that the cyrus-imapd-2.4 introduces the master | |
29 | command located in /usr/sbin/cyrus which can be used to run all the other | |
30 | cyrus binaries. There are still compatibility links in /usr/sbin/, but | |
31 | we will deprecated them for wheezy+1 in favor of the master cyrus command. | |
32 | ||
33 | -- Ondřej Surý <ondrej@debian.org> Thu, 31 Mar 2011 12:00:06 +0200 | |
34 | ||
0 | 35 | cyrus22-imapd (2.2.12-1) unstable; urgency=low |
1 | 36 | |
2 | 37 | cyrus now supports realms by default and is therefor suitable for virtual |