[Pkg-mailman-hackers] Pkg-mailman commit - rev 271 - trunk/debian

Lionel Elie Mamane lmamane at costa.debian.org
Sun Jan 29 18:16:28 UTC 2006


Author: lmamane
Date: 2006-01-29 18:16:27 +0000 (Sun, 29 Jan 2006)
New Revision: 271

Modified:
   trunk/debian/changelog
   trunk/debian/templates
Log:
Bug #268117: The instructions on how to deal with a non-empty queue were
not explicit and detailed enough for certain users. Expand them.


Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2006-01-29 17:30:28 UTC (rev 270)
+++ trunk/debian/changelog	2006-01-29 18:16:27 UTC (rev 271)
@@ -13,8 +13,10 @@
       - Mailman loses header spam rules (closes: #309870)
   * Pull fixes from various bugs from upstream CVS
   * Ship documentation source (closes: #346180)
+  * Document queue-is-not-empty upgrade condition better
+    (closes: #268117)
 
- -- Lionel Elie Mamane <lmamane at debian.org>  Sun, 29 Jan 2006 17:31:48 +0100
+ -- Lionel Elie Mamane <lmamane at debian.org>  Sun, 29 Jan 2006 19:14:12 +0100
 
 mailman (2.1.6-2) UNRELEASED; urgency=low
 

Modified: trunk/debian/templates
===================================================================
--- trunk/debian/templates	2006-01-29 17:30:28 UTC (rev 270)
+++ trunk/debian/templates	2006-01-29 18:16:27 UTC (rev 271)
@@ -4,7 +4,7 @@
 Type: multiselect
 __Choices: big5, ca, cs, da, de, en, es, et, eu, fi, fr, hr, hu, it, ja, ko, lt, nl, no, pl, pt, pt_BR, ro, ru, sl, sr, sv, uk
 Default: en
-_Description: Which languages to support?  
+_Description: Which languages to support?
  For each supported language Debian Mailman stores default language
  specific texts in /etc/mailman/LANG/ giving them conffile like
  treatment with the help of ucf.  This means approximately 150kB for
@@ -52,10 +52,30 @@
 Type: note
 _Description: Old queue files present
  The directory /var/lib/mailman/qfiles contains files.  It needs to be
- empty for the upgrade work properly.  Please either flush the queue
- (by way of mailmanctl start, then stopping it and redoing the upgrade
- when it is finished) or remove those files.  Note that removing the
- files will lose some emails sent to lists.
+ empty for the upgrade work properly. If these files are not yet
+ processed, but otherwise fine messages, then you can try to handle
+ them by:
+ - Stopping new messages from coming in the queue (at the MTA level:
+   queue them in the MTA's queue or refuse them with a 4xx code). If
+   your site has a relatively low mailman traffic, you can skip this
+   step.
+ - Start a mailman queue runner: /etc/init.d/mailman start
+ - Let it run until all messages are handled
+   If they don't all get handled in a timely manner, look at the logs
+   to try to understand why and solve the cause.
+ - Stop it: /etc/init.d/mailman stop
+ - Retry the upgrade
+ - Let messages come in again
+ You can also decide to simply remove the files, which will make
+ Mailman forget about (and lose) the corresponding emails; expect
+ angry users.
+ .
+ If these files correspond to shunted messages, you have to either
+ delete them or unshunt them. Shunted messages are messages on which
+ Mailman has already abandoned any further processing because of an
+ error condition, but that are kept for admin review, as they usually
+ originate from Mailman bugs or other abnormal situations that need
+ human inspection.
 
 Template: mailman/update_aliases
 Type: note




More information about the Pkg-mailman-hackers mailing list