Bug#523989: cyrus-imapd-2.2: [debconf_rewrite] Debconf templates and debian/control review

Christian Perrier bubulle at debian.org
Tue Apr 14 05:35:54 UTC 2009


Package: cyrus-imapd-2.2
Version: N/A
Severity: normal
Tags: patch

Dear Debian maintainer,

On Friday, March 27, 2009, I notified you of the beginning of a review process
concerning debconf templates for cyrus-imapd-2.2.

The debian-l10n-english contributors have now reviewed these templates,
and the proposed changes are attached to this bug report.

Please review the suggested changes, and if you have any
objections, let me know in the next 3 days.

However, please try to avoid uploading cyrus-imapd-2.2 with these changes
right now.

The second phase of this process will begin on Friday, April 17, 2009, when I will
coordinate updates to translations of debconf templates.

The existing translators will be notified of the changes: they will
receive an updated PO file for their language.

Simultaneously, a general call for new translations will be sent to
the debian-i18n mailing list.

Both these calls for translations will request updates to be sent as
individual bug reports. That will probably trigger a lot of bug
reports against your package, but these should be easier to deal with.

The call for translation updates and new translations will run until
about Friday, May 08, 2009. Please avoid uploading a package with fixed or changed
debconf templates and/or translation updates in the meantime. Of
course, other changes are safe.

Please note that this is an approximative delay, which depends on my
own availability to process this work and is influenced by the fact
that I simultaneously work on many packages.

Around Saturday, May 09, 2009, I will contact you again and will send a final patch
summarizing all the updates (changes to debconf templates,
updates to debconf translations and new debconf translations).

Again, thanks for your attention and cooperation.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.28-1-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
-------------- next part --------------
--- cyrus-imapd-2.2.old/debian/cyrus-common-2.2.templates	2009-02-14 12:19:02.519868367 +0100
+++ cyrus-imapd-2.2/debian/cyrus-common-2.2.templates	2009-04-14 07:35:21.570015046 +0200
@@ -1,6 +1,15 @@
+# These templates have been reviewed by the debian-l10n-english
+# team
+#
+# If modifications/additions/rewording are needed, please ask
+# debian-l10n-english at lists.debian.org for advice.
+#
+# Even minor modifications require translation updates and such
+# changes should be coordinated with translators and reviewers.
+
 Template: cyrus-common-2.2/warnbackendchange
-Type: note
-_Description: Database backends have changed!
+Type: error
+_Description: Modified database backends
  Comparison between /usr/lib/cyrus/cyrus-db-types.txt and
  /usr/lib/cyrus/cyrus-db-types.active shows that database backends for
  Cyrus IMAPd have been changed.
@@ -17,7 +26,7 @@
 Type: boolean
 Default: false
 _Description: Remove the mail and news spools?
- The Cyrus mail and news spools, as well as the user's sieve scripts
+ The Cyrus mail and news spools, as well as users' sieve scripts,
  can be removed when the package is purged.
  .
  This question only applies to the default spools and sieve script
--- cyrus-imapd-2.2.old/debian/control	2009-02-14 12:19:02.407868529 +0100
+++ cyrus-imapd-2.2/debian/control	2009-04-01 07:51:04.975705414 +0200
@@ -7,7 +7,7 @@
 Build-Depends: debhelper (>= 4.1.68), dpatch, tcl8.3-dev, libwrap0-dev, libpam0g-dev, libdb4.2-dev (>= 4.2.52), libssl-dev, libzephyr-dev, libsasl2-dev (>= 2.1.9), comerr-dev, libsnmp9-dev | libsnmp5-dev, perl (>= 5.6.0-16), xutils, flex, bison, autotools-dev, po-debconf, transfig, gs, groff, libkvm-dev [kfreebsd-i386], libkvm-dev [kfreebsd-amd64], heimdal-dev
 Vcs-Browser: https://mail.incase.de/viewcvs/trunk/?root=cyrus22
 Vcs-Svn: https://mail.incase.de/svn/cyrus22/trunk
-Homepage: http://asg.web.cmu.edu/cyrus/
+Homepage: http://cyrusimap.web.cmu.edu/
 
 Package: cyrus-common-2.2
 Architecture: any
@@ -18,32 +18,28 @@
 Conflicts: suidmanager (<< 0.50), cyrus-common, cyrus21-common, cyrus22-common
 Replaces: cyrus21-common, cyrus22-common
 Provides: cyrus21-common, cyrus22-common
-Description: Cyrus mail system (common files)
- Cyrus is a fully-featured IMAP daemon, with a number of features not
- found in other IMAP implementations, including:
-  o Designed to handle massive quantities of mail
-  o No need for users to have login accounts
-  o Virtual domain support
-  o Support for POP3 in addition to IMAP
-  o Sieve server-side email filtering
-  o Servers don't run as root
-  o Easy support for mail quotas
-  o SSL support, including secure IMAP
-  o DRAC support for pop/imap-before-smtp
-  o IPv6 support
-  o NNTP support
- For more information, see http://asg.web.cmu.edu/cyrus/.
+Description: Cyrus mail system - common files
+  Cyrus is an IMAP server designed to handle massive quantities of mail,
+  with a number of features not found in other IMAP implementations,
+  including support for:
+  - running the daemon without root privileges;
+  - POP3 and NNTP in addition to plain IMAP;
+  - POP/IMAP-before-SMTP using DRAC;
+  - secure IMAP using SSL;
+  - server-side filtering with Sieve;
+  - mail users without login accounts;
+  - simple mail quotas;
+  - virtual domains;
+  - IPv6.
  .
- Note: Cyrus doesn't support reading from and storing mail in your 
- standard mail spool - it stores mail in a separate directory in its
+ Cyrus doesn't support reading from and storing mail in the
+ standard mail spool. It stores mail in a separate directory in its
  own MH-like format.
  .
  This package contains the common files needed by the other Cyrus
  components. The cyrus22-imapd and/or cyrus22-pop3d packages are needed
  to enable IMAP and POP3 support respectively. cyrus22-murder can be
- used to enable IMAP, POP3 and LMTP proxying.
- .
-  Homepage: http://cyrusimap.web.cmu.edu/
+ used to enable IMAP, POP3, and LMTP proxying.
 
 Package: cyrus-doc-2.2
 Architecture: all
@@ -51,10 +47,21 @@
 Provides: cyrus21-doc, cyrus22-doc
 Replaces: cyrus21-doc, cyrus22-doc
 Conflicts: cyrus21-doc, cyrus22-doc
-Description: Cyrus mail system (documentation files)
- This package contains the documentation for the Cyrus IMAPd suite.
+Description: Cyrus mail system - documentation files
+  Cyrus is an IMAP server designed to handle massive quantities of mail,
+  with a number of features not found in other IMAP implementations,
+  including support for:
+  - running the daemon without root privileges;
+  - POP3 and NNTP in addition to plain IMAP;
+  - POP/IMAP-before-SMTP using DRAC;
+  - secure IMAP using SSL;
+  - server-side filtering with Sieve;
+  - mail users without login accounts;
+  - simple mail quotas;
+  - virtual domains;
+  - IPv6.
  .
- For more information, please see the cyrus-common-2.2 package.
+ This package contains the documentation for the Cyrus IMAPd suite.
 
 Package: cyrus-imapd-2.2
 Architecture: any
@@ -63,12 +70,22 @@
 Provides: imap-server, cyrus21-imapd, cyrus22-imapd
 Conflicts: imap-server, cyrus21-imapd, cyrus22-imapd
 Replaces: cyrus21-imapd, cyrus22-imapd
-Description: Cyrus mail system (IMAP support)
- This package contains the IMAP (Internet Mail Access  Protocol) portion
- of the Cyrus IMAPd suite.
+Description: Cyrus mail system - IMAP support
+  Cyrus is an IMAP server designed to handle massive quantities of mail,
+  with a number of features not found in other IMAP implementations,
+  including support for:
+  - running the daemon without root privileges;
+  - POP3 and NNTP in addition to plain IMAP;
+  - POP/IMAP-before-SMTP using DRAC;
+  - secure IMAP using SSL;
+  - server-side filtering with Sieve;
+  - mail users without login accounts;
+  - simple mail quotas;
+  - virtual domains;
+  - IPv6.
  .
- For more information, please see the cyrus-common-2.2 package.
-  
+ This package contains the IMAP (Internet Mail Access Protocol) portion
+ of the Cyrus IMAPd suite.
 
 Package: cyrus-pop3d-2.2
 Architecture: any
@@ -77,11 +94,22 @@
 Provides: cyrus21-pop3d, cyrus22-pop3d, pop3-server
 Conflicts: cyrus21-pop3d, cyrus22-pop3d, pop3-server
 Replaces: cyrus21-pop3d, cyrus22-pop3d
-Description: Cyrus mail system (POP3 support)
+Description: Cyrus mail system - POP3 support
+  Cyrus is an IMAP server designed to handle massive quantities of mail,
+  with a number of features not found in other IMAP implementations,
+  including support for:
+  - running the daemon without root privileges;
+  - POP3 and NNTP in addition to plain IMAP;
+  - POP/IMAP-before-SMTP using DRAC;
+  - secure IMAP using SSL;
+  - server-side filtering with Sieve;
+  - mail users without login accounts;
+  - simple mail quotas;
+  - virtual domains;
+  - IPv6.
+ .
  This package contains the POP3 (Post Office Protocol) portion of the Cyrus
  IMAPd suite.
- .
- For more information, please see the cyrus-common-2.2 package.
 
 Package: cyrus-admin-2.2
 Architecture: all
@@ -91,14 +119,24 @@
 Conflicts: cyrus-admin, cyrus21-admin, cyrus22-admin
 Replaces: cyrus21-admin, cyrus22-admin
 Provides: cyrus21-admin, cyrus22-admin
-Description: Cyrus mail system (administration tools)
- This package provides the administrative tools for the Cyrus IMAPd suite.
- It contains the cyradm tool which can be used to administer 
- both local and remote Cyrus mail systems.  It also contains sieveshell
- and its deprecated cousin installsieve, which can be used to manage
- sieve scripts.
+Description: Cyrus mail system - administration tools
+  Cyrus is an IMAP server designed to handle massive quantities of mail,
+  with a number of features not found in other IMAP implementations,
+  including support for:
+  - running the daemon without root privileges;
+  - POP3 and NNTP in addition to plain IMAP;
+  - POP/IMAP-before-SMTP using DRAC;
+  - secure IMAP using SSL;
+  - server-side filtering with Sieve;
+  - mail users without login accounts;
+  - simple mail quotas;
+  - virtual domains;
+  - IPv6.
  .
- For more information, please see the cyrus-common-2.2 package.
+ This package provides the administrative tools for the Cyrus IMAPd suite.
+ It contains cyradm, which can be used to administer both local and remote
+ Cyrus mail systems, plus sieveshell (and its deprecated cousin
+ installsieve), which can be used to manage Sieve scripts.
 
 Package: cyrus-murder-2.2
 Section: mail
@@ -115,7 +153,6 @@
  frontend proxy servers.
  .
  For more information, please see the cyrus-common-2.2 package.
-  
 
 Package: cyrus-nntpd-2.2
 Architecture: any
@@ -141,11 +178,10 @@
  This package contains client tools to test the Cyrus IMAPd suite.
  It contains the mupdatetest, sivtest, smtptest, lmtptest,
  imtest and pop3test tools which can be used to interactively talk to 
- a mupdate, sieve, smtp, lmtp, imap or pop3 server.
+ a mupdate, Sieve, SMTP, LMTP, IMAP or POP3 server.
  The clients are fully SASL-enabled for authentication.
  .
  For more information, please see the cyrus-common-2.2 package.
-  
 
 Package: cyrus-dev-2.2
 Architecture: any
@@ -159,7 +195,6 @@
  to develop IMAP applications that interface with the Cyrus IMAPd suite.
  .
  For more information, please see the cyrus-common-2.2 package.
-  
 
 Package: libcyrus-imap-perl22
 Architecture: any


More information about the Pkg-Cyrus-imapd-Debian-devel mailing list