From 1031393 at bugs.launchpad.net Wed Aug 1 00:41:10 2012 From: 1031393 at bugs.launchpad.net (Barry Warsaw) Date: Tue, 31 Jul 2012 22:41:10 -0000 Subject: [Bug 1031393] Re: wrong attribute name according to mailman.interfaces.mailinglist.IMailingList References: <20120731152450.28453.79751.malonedeb@gac.canonical.com> Message-ID: <20120731224111.28666.25910.malone@gac.canonical.com> Correct. With beta2 (unreleased), mlist.archive disappears as does mlist.archive_private. Both have been folded into the new enum mlist.archive_policy. I guess this isn't a bug with the core, but with Postorius? -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1031393 Title: wrong attribute name according to mailman.interfaces.mailinglist.IMailingList To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031393/+subscriptions From 1031391 at bugs.launchpad.net Wed Aug 1 00:42:59 2012 From: 1031391 at bugs.launchpad.net (Barry Warsaw) Date: Tue, 31 Jul 2012 22:42:59 -0000 Subject: [Bug 1031391] Re: remove msgdata['received_time'] in mailman.app.moderator before calling IListRequests.hold_request References: <20120731152043.27128.42546.malonedeb@gac.canonical.com> Message-ID: <20120731224259.11926.59314.malone@wampee.canonical.com> Bernard, are you actually going to try to fix this? ** Tags added: mailman3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1031391 Title: remove msgdata['received_time'] in mailman.app.moderator before calling IListRequests.hold_request To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031391/+subscriptions From sladev5976 at yahoo.com Wed Aug 1 07:46:10 2012 From: sladev5976 at yahoo.com (Bernard Keimel) Date: Wed, 01 Aug 2012 05:46:10 -0000 Subject: [Bug 1031391] Re: remove msgdata['received_time'] in mailman.app.moderator before calling IListRequests.hold_request References: <20120731152043.27128.42546.malonedeb@gac.canonical.com> Message-ID: <20120801054611.11201.75051.launchpad@wampee.canonical.com> ** Changed in: mailman Status: New => Fix Released -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1031391 Title: remove msgdata['received_time'] in mailman.app.moderator before calling IListRequests.hold_request To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031391/+subscriptions From rnix at squarewave.at Wed Aug 1 09:18:28 2012 From: rnix at squarewave.at (Robert Niederreiter) Date: Wed, 01 Aug 2012 07:18:28 -0000 Subject: [Bug 1031393] Re: wrong attribute name according to mailman.interfaces.mailinglist.IMailingList References: <20120731152450.28453.79751.malonedeb@gac.canonical.com> Message-ID: <20120801071829.19520.36162.malone@soybean.canonical.com> > I guess this isn't a bug with the core, but with Postorius? The bug is in the core -> handlers/rfc_2369.py L85 and handlers/to_archive.py L 46, both times mlist.archive is accessed cheers robert -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1031393 Title: wrong attribute name according to mailman.interfaces.mailinglist.IMailingList To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031393/+subscriptions From 265179 at bugs.launchpad.net Wed Aug 1 14:26:47 2012 From: 265179 at bugs.launchpad.net (W. Prins) Date: Wed, 01 Aug 2012 12:26:47 -0000 Subject: [Bug 265179] Re: Security hole: passwords mailed in clear References: <20080905191826.27052.96947.launchpad@forster.canonical.com> Message-ID: <20120801122647.18912.39798.malone@soybean.canonical.com> Ran into this today, believe it or not, on the Python mailing list. I'm surprised that bad security is justified by referring to bad policy documentation... as if the fact that a bad idea written as policy on a subscription page makes it suddenly a good idea or beyond criticism. IMHO Users should not be told to "follow instructions" to compensate for lax handling of password data, no matter how trivial it may seem. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/265179 Title: Security hole: passwords mailed in clear To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/265179/+subscriptions From 265179 at bugs.launchpad.net Wed Aug 1 15:40:32 2012 From: 265179 at bugs.launchpad.net (Barry Warsaw) Date: Wed, 01 Aug 2012 13:40:32 -0000 Subject: [Bug 265179] Re: Security hole: passwords mailed in clear References: <20080905191826.27052.96947.launchpad@forster.canonical.com> <20120801122647.18912.39798.malone@soybean.canonical.com> Message-ID: <20120801094032.2806aaed@limelight.wooz.org> On Aug 01, 2012, at 12:26 PM, W. Prins wrote: >Ran into this today, believe it or not, on the Python mailing list. I'm >surprised that bad security is justified by referring to bad policy >documentation... as if the fact that a bad idea written as policy on a >subscription page makes it suddenly a good idea or beyond criticism. >IMHO Users should not be told to "follow instructions" to compensate for >lax handling of password data, no matter how trivial it may seem. You can turn off password reminders in your own preferences. Password reminders are removed in Mailman 3 and passwords are not stored in the clear in Mailman 3. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/265179 Title: Security hole: passwords mailed in clear To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/265179/+subscriptions From 1031393 at bugs.launchpad.net Wed Aug 1 15:59:23 2012 From: 1031393 at bugs.launchpad.net (Barry Warsaw) Date: Wed, 01 Aug 2012 13:59:23 -0000 Subject: [Bug 1031393] Re: wrong attribute name according to mailman.interfaces.mailinglist.IMailingList References: <20120731152450.28453.79751.malonedeb@gac.canonical.com> Message-ID: <20120801135923.18001.85958.launchpad@chaenomeles.canonical.com> ** Tags added: mailman3 ** Changed in: mailman Importance: Undecided => High ** Changed in: mailman Assignee: (unassigned) => Barry Warsaw (barry) ** Changed in: mailman Milestone: None => 3.0.0b2 ** Changed in: mailman Status: New => Confirmed -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1031393 Title: wrong attribute name according to mailman.interfaces.mailinglist.IMailingList To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031393/+subscriptions From 1031391 at bugs.launchpad.net Wed Aug 1 16:04:26 2012 From: 1031391 at bugs.launchpad.net (Barry Warsaw) Date: Wed, 01 Aug 2012 14:04:26 -0000 Subject: [Bug 1031391] Re: remove msgdata['received_time'] in mailman.app.moderator before calling IListRequests.hold_request References: <20120731152043.27128.42546.malonedeb@gac.canonical.com> Message-ID: <20120801140426.20696.17705.malone@gac.canonical.com> Bernard, why did you change the status to Fix Released? The bug hasn't even been confirmed, let alone fixed, let alone fixed in a released version of Mailman. I don't even see a patch or branch attached to this bug. This is not the first time you've done something like this. If you want some help understanding how our process works in the GNU Mailman project, please email me directly and I will help you. Otherwise, *please* *stop* *doing* *this*. It is only annoying us, causing us to do extra work, and generally giving you a very poor reputation for working with open source projects. If you're serious about contributing, and genuinely want to improve the way you interact with us, I would gladly help you, but until then we will have to treat such actions as spam. ** Changed in: mailman Status: Fix Released => New ** Changed in: mailman Assignee: Bernard Keimel (sladev5976) => (unassigned) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1031391 Title: remove msgdata['received_time'] in mailman.app.moderator before calling IListRequests.hold_request To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031391/+subscriptions From henry_chitsenga at hotmail.com Wed Aug 1 23:57:30 2012 From: henry_chitsenga at hotmail.com (Henry Chitsenga) Date: Wed, 01 Aug 2012 21:57:30 -0000 Subject: [Bug 1031953] [NEW] failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 References: <20120801215730.18912.69075.malonedeb@soybean.canonical.com> Message-ID: <20120801215730.18912.69075.malonedeb@soybean.canonical.com> *** This bug is a security vulnerability *** Private security bug reported: I have been failling to log into my mailman administration interface and this ,essage has been appearing "Bug in Mailman version 2.1.14-1 We're sorry, we hit a bug! Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs. " There are a lot of emails that need to released but I can do that. ** Affects: mailman Importance: Undecided Status: New -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to the bug report. https://bugs.launchpad.net/bugs/1031953 Title: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031953/+subscriptions From mark at msapiro.net Thu Aug 2 00:22:21 2012 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 01 Aug 2012 22:22:21 -0000 Subject: [Bug 1031953] Re: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 References: <20120801215730.18912.69075.malonedeb@soybean.canonical.com> Message-ID: <20120801222222.10797.87039.malone@wampee.canonical.com> If this Mailman installation is on your server, please provide the contents of Mailman's 'error' log so we can diagnose the problem. If this installation is on a hosted server, you will have to contact the hosting service for support or at least to get the error log. ** Visibility changed to: Public ** This bug is no longer flagged as a security vulnerability ** Changed in: mailman Status: New => Incomplete -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to the bug report. https://bugs.launchpad.net/bugs/1031953 Title: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031953/+subscriptions From sladev5976 at yahoo.com Thu Aug 2 08:31:00 2012 From: sladev5976 at yahoo.com (Bernard Keimel) Date: Thu, 02 Aug 2012 06:31:00 -0000 Subject: [Bug 265843] Re: sync_members bugs (possible fixes included) References: <20080905192624.27052.60708.launchpad@forster.canonical.com> Message-ID: <20120802063102.5680.67025.launchpad@wampee.canonical.com> ** Changed in: mailman Assignee: (unassigned) => Bernard Keimel (sladev5976) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/265843 Title: sync_members bugs (possible fixes included) To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/265843/+subscriptions From sladev5976 at yahoo.com Thu Aug 2 08:46:29 2012 From: sladev5976 at yahoo.com (Bernard Keimel) Date: Thu, 02 Aug 2012 06:46:29 -0000 Subject: [Bug 265179] Re: Security hole: passwords mailed in clear References: <20080905191826.27052.96947.launchpad@forster.canonical.com> Message-ID: <20120802064630.10387.65178.launchpad@wampee.canonical.com> ** Changed in: mailman Status: Invalid => Confirmed ** Changed in: mailman Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/265179 Title: Security hole: passwords mailed in clear To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/265179/+subscriptions From sladev5976 at yahoo.com Thu Aug 2 08:58:18 2012 From: sladev5976 at yahoo.com (Bernard Keimel) Date: Thu, 02 Aug 2012 06:58:18 -0000 Subject: [Bug 1031953] Re: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 References: <20120801215730.18912.69075.malonedeb@soybean.canonical.com> Message-ID: <20120802065819.19840.66900.launchpad@soybean.canonical.com> ** Changed in: mailman Status: Incomplete => In Progress ** Changed in: mailman Assignee: (unassigned) => Bernard Keimel (sladev5976) ** Tags added: private visibility ** Changed in: mailman Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to the bug report. https://bugs.launchpad.net/bugs/1031953 Title: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031953/+subscriptions From 1031953 at bugs.launchpad.net Thu Aug 2 16:49:23 2012 From: 1031953 at bugs.launchpad.net (Barry Warsaw) Date: Thu, 02 Aug 2012 14:49:23 -0000 Subject: [Bug 1031953] Re: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 References: <20120801215730.18912.69075.malonedeb@soybean.canonical.com> Message-ID: <20120802144924.20894.21462.launchpad@gac.canonical.com> ** Changed in: mailman Status: Fix Committed => Incomplete ** Changed in: mailman Assignee: Bernard Keimel (sladev5976) => (unassigned) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to the bug report. https://bugs.launchpad.net/bugs/1031953 Title: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031953/+subscriptions From 265179 at bugs.launchpad.net Thu Aug 2 16:55:09 2012 From: 265179 at bugs.launchpad.net (Barry Warsaw) Date: Thu, 02 Aug 2012 14:55:09 -0000 Subject: [Bug 265179] Re: Security hole: passwords mailed in clear References: <20080905191826.27052.96947.launchpad@forster.canonical.com> Message-ID: <20120802145510.19016.6589.launchpad@chaenomeles.canonical.com> ** Changed in: mailman Status: Fix Released => Invalid -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/265179 Title: Security hole: passwords mailed in clear To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/265179/+subscriptions From 265843 at bugs.launchpad.net Thu Aug 2 16:57:15 2012 From: 265843 at bugs.launchpad.net (Barry Warsaw) Date: Thu, 02 Aug 2012 14:57:15 -0000 Subject: [Bug 265843] Re: sync_members bugs (possible fixes included) References: <20080905192624.27052.60708.launchpad@forster.canonical.com> Message-ID: <20120802145716.19320.51951.launchpad@soybean.canonical.com> ** Changed in: mailman Assignee: Bernard Keimel (sladev5976) => (unassigned) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/265843 Title: sync_members bugs (possible fixes included) To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/265843/+subscriptions From henry_chitsenga at hotmail.com Thu Aug 2 19:03:12 2012 From: henry_chitsenga at hotmail.com (Henry Chitsenga) Date: Thu, 02 Aug 2012 17:03:12 -0000 Subject: [Bug 1031953] Re: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 References: <20120801215730.18912.69075.malonedeb@soybean.canonical.com> <20120801222222.10797.87039.malone@wampee.canonical.com> Message-ID: Here are the log errors: [Thu Aug 02 10:57:58 2012] [error] [client 209.85.238.12] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. [Thu Aug 02 10:57:58 2012] [error] [client 209.85.238.12] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. [Thu Aug 02 10:58:05 2012] [warn] RewriteCond: NoCase option for non-regex pattern '-f' is not supported and will be ignored. [Thu Aug 02 10:58:13 2012] [error] [client 176.61.136.154] File does not exist: /usr/local/apache/htdocs/my-http-headers Use of uninitialized value $1 in concatenation (.) or string at /usr/local/cpanel/cgi-sys/fourohfour.cgi line 31. Henry Sub-Saharan Children?s Hope Trust (SuChHope) St Edward?s Oxford; Woodstock Road; Oxford OX2 7NN; United Kingdom Tel: +441865319216| Charity No: 1144677| Company No: 7556656 Mobile: +447775664002 |Skype: henrychitsenga Website: www.subsaharanchildrenshope.org | Email:info at subsaharanchildrenshope.org Please like us on Facebook: http://www.facebook.com/pages/Sub-Saharan-Childrens-Hope-Trust/171566746235544 Follow me on twitter: http://twitter.com/SuChHope/ a better tomorrow begins in today?s compassion > Date: Wed, 1 Aug 2012 22:22:21 +0000 > From: mark at msapiro.net > To: henry_chitsenga at hotmail.com > Subject: [Bug 1031953] Re: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 > > If this Mailman installation is on your server, please provide the > contents of Mailman's 'error' log so we can diagnose the problem. If > this installation is on a hosted server, you will have to contact the > hosting service for support or at least to get the error log. > > ** Visibility changed to: Public > > ** This bug is no longer flagged as a security vulnerability > > ** Changed in: mailman > Status: New => Incomplete > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1031953 > > Title: > failed to access my mailing lists and the message " Bug in Mailman > version 2.1.14-1 > > Status in GNU Mailman: > Incomplete > > Bug description: > I have been failling to log into my mailman administration interface > and this ,essage has been appearing > > "Bug in Mailman version 2.1.14-1 > > We're sorry, we hit a bug! > Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs. " > > There are a lot of emails that need to released but I can do that. > > To manage notifications about this bug go to: > https://bugs.launchpad.net/mailman/+bug/1031953/+subscriptions -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to the bug report. https://bugs.launchpad.net/bugs/1031953 Title: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031953/+subscriptions From henry_chitsenga at hotmail.com Thu Aug 2 19:14:19 2012 From: henry_chitsenga at hotmail.com (Henry Chitsenga) Date: Thu, 02 Aug 2012 17:14:19 -0000 Subject: [Bug 1031953] Re: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 References: <20120801215730.18912.69075.malonedeb@soybean.canonical.com> <20120802144924.20894.21462.launchpad@gac.canonical.com> Message-ID: Here are the errors[Thu Aug 02 11:08:09 2012] [error] [client 62.107.188.113] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://zqxyearn.com/index.files/style.css [Thu Aug 02 11:08:09 2012] [error] [client 62.107.188.113] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://zqxyearn.com/index.files/style.css [Thu Aug 02 11:08:09 2012] [error] [client 62.107.188.113] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://zqxyearn.com/index.files/style.css [Thu Aug 02 11:08:09 2012] [error] [client 62.107.188.113] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://zqxyearn.com/index.files/style.css [Thu Aug 02 11:08:10 2012] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring! [Thu Aug 02 11:08:10 2012] [error] [client 62.107.188.113] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. [Thu Aug 02 11:08:10 2012] [error] [client 62.107.188.113] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. [Thu Aug 02 11:08:10 2012] [error] [client 62.107.188.113] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. [Thu Aug 02 11:08:10 2012] [error] [client 62.107.188.113] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. [Thu Aug 02 11:08:11 2012] [error] [client 91.63.203.233] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://zqxyearn.com/index.files/style.css [Thu Aug 02 11:08:11 2012] [error] [client 91.63.203.233] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://zqxyearn.com/index.files/style.css [Thu Aug 02 11:08:11 2012] [error] [client 91.63.203.233] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://zqxyearn.com/index.files/style.css [Thu Aug 02 11:08:11 2012] [error] [client 91.63.203.233] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://zqxyearn.com/index.files/style.css [Thu Aug 02 11:08:14 2012] [error] [client 91.63.203.233] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. [Thu Aug 02 11:08:14 2012] [error] [client 91.63.203.233] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. [Thu Aug 02 11:08:14 2012] [error] [client 91.63.203.233] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. [Thu Aug 02 11:08:14 2012] [error] [client 91.63.203.233] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. [Thu Aug 02 11:08:20 2012] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring! Sub-Saharan Children?s Hope Trust (SuChHope) St Edward?s Oxford; Woodstock Road; Oxford OX2 7NN; United Kingdom Tel: +441865319216| Charity No: 1144677| Company No: 7556656 Mobile: +447775664002 |Skype: henrychitsenga Website: www.subsaharanchildrenshope.org | Email:info at subsaharanchildrenshope.org Please like us on Facebook: http://www.facebook.com/pages/Sub-Saharan-Childrens-Hope-Trust/171566746235544 Follow me on twitter: http://twitter.com/SuChHope/ a better tomorrow begins in today?s compassion > Date: Thu, 2 Aug 2012 14:49:23 +0000 > From: 1031953 at bugs.launchpad.net > To: henry_chitsenga at hotmail.com > Subject: [Bug 1031953] Re: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 > > ** Changed in: mailman > Status: Fix Committed => Incomplete > > ** Changed in: mailman > Assignee: Bernard Keimel (sladev5976) => (unassigned) > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1031953 > > Title: > failed to access my mailing lists and the message " Bug in Mailman > version 2.1.14-1 > > Status in GNU Mailman: > Incomplete > > Bug description: > I have been failling to log into my mailman administration interface > and this ,essage has been appearing > > "Bug in Mailman version 2.1.14-1 > > We're sorry, we hit a bug! > Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs. " > > There are a lot of emails that need to released but I can do that. > > To manage notifications about this bug go to: > https://bugs.launchpad.net/mailman/+bug/1031953/+subscriptions -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to the bug report. https://bugs.launchpad.net/bugs/1031953 Title: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031953/+subscriptions From mark at msapiro.net Thu Aug 2 19:35:18 2012 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 02 Aug 2012 17:35:18 -0000 Subject: [Bug 1031953] Re: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 References: <20120801215730.18912.69075.malonedeb@soybean.canonical.com> Message-ID: <20120802173518.21200.49760.malone@gac.canonical.com> The errors you have posted are errors from your web server's error_log. These are not what we need. We need to see the log message from Mailman's 'error' log. This will include an exception message and a Python traceback and Python and environment information. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to the bug report. https://bugs.launchpad.net/bugs/1031953 Title: failed to access my mailing lists and the message " Bug in Mailman version 2.1.14-1 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031953/+subscriptions From mark at msapiro.net Thu Aug 2 23:39:05 2012 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 02 Aug 2012 21:39:05 -0000 Subject: [Bug 1032378] [NEW] The Mass Remove function in the web UI requires that send_unsub_notifications_to_list_owner and send_unsub_ack_to_this_batch be set. References: <20120802213905.21200.16591.malonedeb@gac.canonical.com> Message-ID: <20120802213905.21200.16591.malonedeb@gac.canonical.com> Public bug reported: This is not a problem for the actual web admin interface, as send_unsub_notifications_to_list_owner and send_unsub_ack_to_this_batch are in the form and the CGI will always be able to access them in the CGI data, but if a user creates a URL with query fragments to try to do the unsubscribe via wget in a script, these two items must be included. They should just assume their defaults from list settings. ** Affects: mailman Importance: Low Assignee: Mark Sapiro (msapiro) Status: In Progress -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1032378 Title: The Mass Remove function in the web UI requires that send_unsub_notifications_to_list_owner and send_unsub_ack_to_this_batch be set. To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1032378/+subscriptions From 1031391 at bugs.launchpad.net Sat Aug 4 10:03:43 2012 From: 1031391 at bugs.launchpad.net (Launchpad Bug Tracker) Date: Sat, 04 Aug 2012 08:03:43 -0000 Subject: [Bug 1031391] Re: remove msgdata['received_time'] in mailman.app.moderator before calling IListRequests.hold_request References: <20120731152043.27128.42546.malonedeb@gac.canonical.com> Message-ID: <20120804080348.21422.76510.launchpad@ackee.canonical.com> ** Branch linked: lp:~rnix/mailman/anon-subscribe -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1031391 Title: remove msgdata['received_time'] in mailman.app.moderator before calling IListRequests.hold_request To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031391/+subscriptions From rnix at squarewave.at Sat Aug 4 10:08:10 2012 From: rnix at squarewave.at (Robert Niederreiter) Date: Sat, 04 Aug 2012 08:08:10 -0000 Subject: [Bug 1031391] Re: remove msgdata['received_time'] in mailman.app.moderator before calling IListRequests.hold_request References: <20120731152043.27128.42546.malonedeb@gac.canonical.com> Message-ID: <20120804080810.14110.47267.malone@soybean.canonical.com> I have committed a fix for this issue here. http://bazaar.launchpad.net/~rnix/mailman/anon-subscribe/revision/7163 Can you merge this back to the master please? -Robert -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1031391 Title: remove msgdata['received_time'] in mailman.app.moderator before calling IListRequests.hold_request To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031391/+subscriptions From stephen at xemacs.org Thu Aug 9 20:39:57 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Thu, 09 Aug 2012 18:39:57 -0000 Subject: [Bug 1035021] [NEW] Referring people to launchpad for lazr.config docs is rude References: <20120809183957.6706.99453.malonedeb@chaenomeles.canonical.com> Message-ID: <20120809183957.6706.99453.malonedeb@chaenomeles.canonical.com> Public bug reported: I suggest snarfing their docs, and rewriting them from a user's point of view. Feel free to assign it to me. :-) ** Affects: mailman Importance: Undecided Status: New -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035021 Title: Referring people to launchpad for lazr.config docs is rude To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035021/+subscriptions From stephen at xemacs.org Thu Aug 9 20:42:36 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Thu, 09 Aug 2012 18:42:36 -0000 Subject: [Bug 1035023] [NEW] bin/mailman info shouldn't create anything References: <20120809184237.15976.28377.malonedeb@wampee.canonical.com> Message-ID: <20120809184237.15976.28377.malonedeb@wampee.canonical.com> Public bug reported: One good reason for doing "bin/mailman info" is to check what mailman is going to put where before it does it. Oops, it just did. :-( ** Affects: mailman Importance: Undecided Status: New -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035023 Title: bin/mailman info shouldn't create anything To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035023/+subscriptions From stephen at xemacs.org Thu Aug 9 20:50:13 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Thu, 09 Aug 2012 18:50:13 -0000 Subject: [Bug 1035028] [NEW] bin/mailman info -v could be improved References: <20120809185013.4361.25027.malonedeb@gac.canonical.com> Message-ID: <20120809185013.4361.25027.malonedeb@gac.canonical.com> Public bug reported: 1. bin/mailman info -v should tell about whether devmode is on. 2. there ought to be a bin/mailman info -v -v which lists *all* configurable options, their values, and their defaults if different from configured values. ("defaults" includes everything in hardwired fallbacks as well as in .cfgs distributed with mailman). 3. for bonus points, do something sane with all the suites of options under bin/mailman info -v -v. ** Affects: mailman Importance: Undecided Status: New -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035028 Title: bin/mailman info -v could be improved To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035028/+subscriptions From stephen at xemacs.org Thu Aug 9 20:57:44 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Thu, 09 Aug 2012 18:57:44 -0000 Subject: [Bug 1035033] [NEW] bin/mailman --help could be improved References: <20120809185744.5261.62768.malonedeb@gac.canonical.com> Message-ID: <20120809185744.5261.62768.malonedeb@gac.canonical.com> Public bug reported: What the "reopen" command does is not at all clear. (Is it like "reload" in an init script, rereading config files? If so, maybe "reload" would be a better name.) Presumably the "restart" command stops *and* starts the runners. You can assign this to me (it would be appreciated if you'd tell me what reopen does, although I guess I could read the code. :-) ** Affects: mailman Importance: Undecided Status: New -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035033 Title: bin/mailman --help could be improved To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035033/+subscriptions From stephen at xemacs.org Thu Aug 9 21:41:34 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Thu, 09 Aug 2012 19:41:34 -0000 Subject: [Bug 1035057] [NEW] Unicode error prevents delivery of post References: <20120809194134.5875.88697.malonedeb@gac.canonical.com> Message-ID: <20120809194134.5875.88697.malonedeb@gac.canonical.com> Public bug reported: So here's the build. ######################## Mailman3 build log ######################## # N.B. "Mailman3" is a new, active python 2.7 virtualenv. # God, do I hate bzr for not being git. steve at turnbull:~/src/Mailman3/mailman-trunk$ bzr revno 7157 steve at turnbull:~/src/Mailman3/mailman-trunk$ bzr log -r 7157 ------------------------------------------------------------ revno: 7157 [merge] committer: Barry Warsaw branch nick: 3.0 timestamp: Thu 2012-07-26 00:22:19 -0400 message: * The policy for archiving has now been collapsed into a single enum, called ArchivePolicy. This describes the three states of never archive, archive privately, and archive_publicly. (LP: #967238) Database -------- * Schema migrations (LP: #971013) - include_list_post_header -> allow_list_posts - news_prefix_subject_too -> nntp_prefix_subject_too - news_moderation -> newsgroup_moderation - archive and archive_private have been collapsed into archive_policy. - nntp_host has been removed. * The PostgreSQL port of the schema accidentally added a moderation_callback column to the mailinglist table. Since this is unused in Mailman, it was simply commented out of the base schema for PostgreSQL. ------------------------------------------------------------ steve at turnbull:~/src/Mailman3/mailman-trunk$ python Python 2.7.3rc2 (default, Apr 22 2012, 22:30:17) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> steve at turnbull:~/src/Mailman3/mailman-trunk$ python bootstrap.py Downloading http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg Creating directory '/home/steve/src/Mailman3/mailman-trunk/bin'. Creating directory '/home/steve/src/Mailman3/mailman-trunk/parts'. Creating directory '/home/steve/src/Mailman3/mailman-trunk/eggs'. Creating directory '/home/steve/src/Mailman3/mailman-trunk/develop-eggs'. Getting distribution for 'setuptools'. Got setuptools 0.6c12dev-r88846. Generated script '/home/steve/src/Mailman3/mailman-trunk/bin/buildout'. steve at turnbull:~/src/Mailman3/mailman-trunk$ bin/buildout Develop: '/home/steve/src/Mailman3/mailman-trunk/.' Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.8.tar.gz Extracting in /tmp/tmpOzSp2M Now working in /tmp/tmpOzSp2M/distribute-0.6.8 Building a Distribute egg in /home/steve/src/Mailman3/mailman-trunk /home/steve/src/Mailman3/mailman-trunk/distribute-0.6.8-py2.7.egg warning: no files found matching '*.rc' warning: no files found matching '*' under directory '.buildout' warning: no files found matching '*' under directory 'contrib' warning: no previously-included files matching '*.egg-info' found anywhere in distribution no previously-included directories found matching 'src/attic' no previously-included directories found matching 'src/web' no previously-included directories found matching 'parts' Getting distribution for 'z3c.recipe.scripts'. Got z3c.recipe.scripts 1.0.1. Getting distribution for 'zc.recipe.egg>=1.3.0'. Got zc.recipe.egg 1.3.2. Getting distribution for 'z3c.recipe.tag'. Got z3c.recipe.tag 0.4.1. Getting distribution for 'zc.recipe.testrunner'. zip_safe flag not set; analyzing archive contents... Got zc.recipe.testrunner 1.4.0. Getting distribution for 'zope.testrunner'. package init file 'src/zope/testrunner/testrunner-ex/__init__.py' not found (or not a regular file) Creating missing __init__.py for zope.testrunner.testrunner-ex Got zope.testrunner 4.0.4. Getting distribution for 'zope.interface'. Got zope.interface 4.0.1. Getting distribution for 'zope.exceptions'. Got zope.exceptions 4.0.0.1. Installing interpreter. Getting distribution for 'zope.testing<4'. warning: no files found matching '*.test' under directory 'src' warning: no files found matching 'sampletests' under directory 'src' Got zope.testing 3.10.3. Getting distribution for 'zope.event'. Got zope.event 4.0.0. Getting distribution for 'zope.configuration'. Got zope.configuration 4.0.0. Getting distribution for 'zope.component'. Got zope.component 4.0.0. Getting distribution for 'storm'. Got storm 0.19. Getting distribution for 'restish'. Got restish 0.12.1. Getting distribution for 'passlib'. warning: no files found matching 'passlib/*.cfg' no previously-included directories found matching '*.komodoproject' Got passlib 1.6.1. Getting distribution for 'mock'. warning: no files found matching '*.png' under directory 'docs' warning: no files found matching '*.css' under directory 'docs' warning: no files found matching '*.html' under directory 'docs' warning: no files found matching '*.js' under directory 'docs' zip_safe flag not set; analyzing archive contents... Got mock 1.0b1. Getting distribution for 'lazr.smtptest'. Got lazr.smtptest 1.3. Getting distribution for 'lazr.config'. Got lazr.config 1.1.3. Getting distribution for 'flufl.lock'. Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.tar.gz Extracting in /tmp/easy_install-_r_jTR/flufl.lock-2.2.1/temp/tmpUjGygF Now working in /tmp/easy_install-_r_jTR/flufl.lock-2.2.1/temp/tmpUjGygF/distribute-0.6.10 Building a Distribute egg in /tmp/easy_install-_r_jTR/flufl.lock-2.2.1 /tmp/easy_install-_r_jTR/flufl.lock-2.2.1/distribute-0.6.10-py2.7.egg zip_safe flag not set; analyzing archive contents... flufl.__init__: module references __path__ Got flufl.lock 2.2.1. Getting distribution for 'flufl.i18n'. Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.tar.gz Extracting in /tmp/easy_install-HqJWPx/flufl.i18n-1.1.1/temp/tmp33Zt_H Now working in /tmp/easy_install-HqJWPx/flufl.i18n-1.1.1/temp/tmp33Zt_H/distribute-0.6.10 Building a Distribute egg in /tmp/easy_install-HqJWPx/flufl.i18n-1.1.1 /tmp/easy_install-HqJWPx/flufl.i18n-1.1.1/distribute-0.6.10-py2.7.egg Got flufl.i18n 1.1.1. Getting distribution for 'flufl.enum'. Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.19.tar.gz Extracting in /tmp/easy_install-10gV93/flufl.enum-3.3.2/temp/tmpz01MIV Now working in /tmp/easy_install-10gV93/flufl.enum-3.3.2/temp/tmpz01MIV/distribute-0.6.19 Building a Distribute egg in /tmp/easy_install-10gV93/flufl.enum-3.3.2 /tmp/easy_install-10gV93/flufl.enum-3.3.2/distribute-0.6.19-py2.7.egg zip_safe flag not set; analyzing archive contents... flufl.__init__: module references __path__ Got flufl.enum 3.3.2. Getting distribution for 'flufl.bounce'. Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.14.tar.gz Extracting in /tmp/easy_install-g21I2F/flufl.bounce-2.1.1/temp/tmpyEYnaw Now working in /tmp/easy_install-g21I2F/flufl.bounce-2.1.1/temp/tmpyEYnaw/distribute-0.6.14 Building a Distribute egg in /tmp/easy_install-g21I2F/flufl.bounce-2.1.1 /tmp/easy_install-g21I2F/flufl.bounce-2.1.1/distribute-0.6.14-py2.7.egg warning: no previously-included files found matching '*.egg' no previously-included directories found matching 'build' zip_safe flag not set; analyzing archive contents... flufl.__init__: module references __path__ Got flufl.bounce 2.1.1. Getting distribution for 'argparse'. warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.pyo' found anywhere in distribution warning: no previously-included files matching '*.orig' found anywhere in distribution warning: no previously-included files matching '*.rej' found anywhere in distribution no previously-included directories found matching 'doc/_build' no previously-included directories found matching 'env24' no previously-included directories found matching 'env25' no previously-included directories found matching 'env26' no previously-included directories found matching 'env27' zip_safe flag not set; analyzing archive contents... Got argparse 1.2.1. Getting distribution for 'zope.schema'. warning: no files found matching '*.txt' under directory 'src/zope/schema' warning: no previously-included files matching '*.pyc' found anywhere in distribution Got zope.schema 4.2.0. Getting distribution for 'zope.i18nmessageid'. Got zope.i18nmessageid 4.0.0. Getting distribution for 'WebOb'. no previously-included directories found matching '*.pyc' no previously-included directories found matching '*.pyo' Got WebOb 1.2.1. Getting distribution for 'mimeparse>=0.1.3'. Got mimeparse 0.1.3. Getting distribution for 'lazr.delegates'. Got lazr.delegates 1.2.0. Generated script '/home/steve/src/Mailman3/mailman-trunk/bin/runner'. Generated script '/home/steve/src/Mailman3/mailman-trunk/bin/master'. Generated script '/home/steve/src/Mailman3/mailman-trunk/bin/mailman'. Generated script '/home/steve/src/Mailman3/mailman-trunk/bin/onebounce'. Generated interpreter '/home/steve/src/Mailman3/mailman-trunk/bin/py'. Installing tags. Generated script '/home/steve/src/Mailman3/mailman-trunk/bin/tags'. Installing test. Generated script '/home/steve/src/Mailman3/mailman-trunk/bin/test'. steve at turnbull:~/src/Mailman3/mailman-trunk$ bin/test -vv Running tests at level 1 Running mailman.testing.layers.ConfigLayer tests: Set up mailman.testing.layers.MockAndMonkeyLayer in 0.000 seconds. Set up mailman.testing.layers.ConfigLayer Traceback (most recent call last): File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.testrunner-4.0.4-py2.7.egg/zope/testrunner/runner.py", line 380, in run_layer setup_layer(options, layer, setup_layers) File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.testrunner-4.0.4-py2.7.egg/zope/testrunner/runner.py", line 672, in setup_layer layer.setUp() File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/testing/layers.py", line 130, in setUp initialize.initialize_2(testing=True) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/initialize.py", line 153, in initialize_2 config.db = getUtility(IDatabaseFactory, utility_name).create() File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/database/factory.py", line 80, in create database.initialize() File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/database/base.py", line 68, in initialize self._create(debug) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/database/base.py", line 141, in _create store = Store(database, GenerationalCache()) File "/home/steve/src/Mailman3/mailman-trunk/eggs/storm-0.19-py2.7-linux-x86_64.egg/storm/store.py", line 73, in __init__ self._connection = database.connect(self._event) File "/home/steve/src/Mailman3/mailman-trunk/eggs/storm-0.19-py2.7-linux-x86_64.egg/storm/database.py", line 410, in connect return self.connection_factory(self, event) File "/home/steve/src/Mailman3/mailman-trunk/eggs/storm-0.19-py2.7-linux-x86_64.egg/storm/database.py", line 185, in __init__ self._raw_connection = self._database.raw_connect() File "/home/steve/src/Mailman3/mailman-trunk/eggs/storm-0.19-py2.7-linux-x86_64.egg/storm/databases/postgres.py", line 329, in raw_connect raw_connection = psycopg2.connect(self._dsn) File "/usr/lib/python2.7/dist-packages/psycopg2/__init__.py", line 179, in connect connection_factory=connection_factory, async=async) OperationalError: FATAL: password authentication failed for user "barry" FATAL: password authentication failed for user "barry" Running mailman.testing.layers.LMTPLayer tests: Set up mailman.testing.layers.ConfigLayer Traceback (most recent call last): File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.testrunner-4.0.4-py2.7.egg/zope/testrunner/runner.py", line 380, in run_layer setup_layer(options, layer, setup_layers) File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.testrunner-4.0.4-py2.7.egg/zope/testrunner/runner.py", line 667, in setup_layer setup_layer(options, base, setup_layers) File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.testrunner-4.0.4-py2.7.egg/zope/testrunner/runner.py", line 672, in setup_layer layer.setUp() File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/testing/layers.py", line 103, in setUp initialize.initialize_1(INHIBIT_CONFIG_FILE) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/initialize.py", line 125, in initialize_1 mailman.config.config.load(config_path) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/config/config.py", line 101, in load self._post_process() File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/config/config.py", line 120, in _post_process notify(ConfigurationUpdatedEvent(self)) File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.event-4.0.0-py2.7.egg/zope/event/__init__.py", line 31, in notify subscriber(event) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/switchboard.py", line 268, in handle_ConfigurationUpdatedEvent 'Duplicate runner name: {0}'.format(name)) AssertionError: Duplicate runner name: in Running mailman.testing.layers.SMTPLayer tests: Set up mailman.testing.layers.ConfigLayer Traceback (most recent call last): File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.testrunner-4.0.4-py2.7.egg/zope/testrunner/runner.py", line 380, in run_layer setup_layer(options, layer, setup_layers) File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.testrunner-4.0.4-py2.7.egg/zope/testrunner/runner.py", line 667, in setup_layer setup_layer(options, base, setup_layers) File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.testrunner-4.0.4-py2.7.egg/zope/testrunner/runner.py", line 672, in setup_layer layer.setUp() File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/testing/layers.py", line 103, in setUp initialize.initialize_1(INHIBIT_CONFIG_FILE) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/initialize.py", line 125, in initialize_1 mailman.config.config.load(config_path) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/config/config.py", line 101, in load self._post_process() File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/config/config.py", line 120, in _post_process notify(ConfigurationUpdatedEvent(self)) File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.event-4.0.0-py2.7.egg/zope/event/__init__.py", line 31, in notify subscriber(event) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/switchboard.py", line 268, in handle_ConfigurationUpdatedEvent 'Duplicate runner name: {0}'.format(name)) AssertionError: Duplicate runner name: in Running mailman.testing.layers.RESTLayer tests: Set up mailman.testing.layers.ConfigLayer Traceback (most recent call last): File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.testrunner-4.0.4-py2.7.egg/zope/testrunner/runner.py", line 380, in run_layer setup_layer(options, layer, setup_layers) File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.testrunner-4.0.4-py2.7.egg/zope/testrunner/runner.py", line 667, in setup_layer setup_layer(options, base, setup_layers) File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.testrunner-4.0.4-py2.7.egg/zope/testrunner/runner.py", line 667, in setup_layer setup_layer(options, base, setup_layers) File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.testrunner-4.0.4-py2.7.egg/zope/testrunner/runner.py", line 672, in setup_layer layer.setUp() File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/testing/layers.py", line 103, in setUp initialize.initialize_1(INHIBIT_CONFIG_FILE) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/initialize.py", line 125, in initialize_1 mailman.config.config.load(config_path) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/config/config.py", line 101, in load self._post_process() File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/config/config.py", line 120, in _post_process notify(ConfigurationUpdatedEvent(self)) File "/home/steve/src/Mailman3/mailman-trunk/eggs/zope.event-4.0.0-py2.7.egg/zope/event/__init__.py", line 31, in notify subscriber(event) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/switchboard.py", line 268, in handle_ConfigurationUpdatedEvent 'Duplicate runner name: {0}'.format(name)) AssertionError: Duplicate runner name: in Running zope.testrunner.layer.UnitTests tests: Tear down mailman.testing.layers.MockAndMonkeyLayer in 0.000 seconds. Set up zope.testrunner.layer.UnitTests in 0.000 seconds. Running: test_acquire_lock_1 (mailman.bin.tests.test_master.TestMasterLock) test_master_state (mailman.bin.tests.test_master.TestMasterLock) test_current_working_directory (mailman.tests.test_configfile.TestConfigFileSearch) test_baseline (mailman.tests.test_configfile.TestConfigFileSearchWithChroot) test_environment_variable (mailman.tests.test_configfile.TestConfigFileSearchWithChroot) test_environment_variable_to_missing_path (mailman.tests.test_configfile.TestConfigFileSearchWithChroot) test_etc_file (mailman.tests.test_configfile.TestConfigFileSearchWithChroot) test_home_dot_file (mailman.tests.test_configfile.TestConfigFileSearchWithChroot) test_sibling_directory (mailman.tests.test_configfile.TestConfigFileSearchWithChroot) test_adding_the_message_hash (mailman.utilities.tests.test_email.TestEmail) test_angle_brackets_dont_contribute_to_hash (mailman.utilities.tests.test_email.TestEmail) test_hash_header_left_alone_if_no_message_id (mailman.utilities.tests.test_email.TestEmail) test_mismatched_angle_brackets_do_contribute_to_hash (mailman.utilities.tests.test_email.TestEmail) test_no_at_split (mailman.utilities.tests.test_email.TestEmail) test_normal_split (mailman.utilities.tests.test_email.TestEmail) test_remove_hash_headers_first (mailman.utilities.tests.test_email.TestEmail) test_dont_honor_ws (mailman.utilities.tests.test_wrap.TestWrap) test_honor_ws (mailman.utilities.tests.test_wrap.TestWrap) test_indentation_boundary (mailman.utilities.tests.test_wrap.TestWrap) test_simple_wrap (mailman.utilities.tests.test_wrap.TestWrap) test_two_paragraphs (mailman.utilities.tests.test_wrap.TestWrap) Ran 21 tests with 0 failures and 0 errors in 0.020 seconds. Tearing down left over layers: Tear down zope.testrunner.layer.UnitTests in 0.000 seconds. Tests with errors: Layer: mailman.testing.layers.ConfigLayer Layer: mailman.testing.layers.LMTPLayer Layer: mailman.testing.layers.SMTPLayer Layer: mailman.testing.layers.RESTLayer Total: 21 tests, 0 failures, 4 errors in 0.464 seconds. steve at turnbull:~/src/Mailman3/mailman-trunk$ python setup.py build_sphinx usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py --help [cmd1 cmd2 ...] or: setup.py --help-commands or: setup.py cmd --help error: invalid command 'build_sphinx' steve at turnbull:~/src/Mailman3/mailman-trunk$ grep -r build_sphinx . ./eggs/passlib-1.6.1-py2.7.egg/passlib/_setup/docdist.py: self.run_command("build_sphinx") ./eggs/passlib-1.6.1-py2.7.egg/passlib/_setup/docdist.py: cmd = self.get_finalized_command("build_sphinx") Binary file ./eggs/passlib-1.6.1-py2.7.egg/passlib/_setup/docdist.pyo matches Binary file ./eggs/passlib-1.6.1-py2.7.egg/passlib/_setup/docdist.pyc matches ./src/mailman/docs/START.rst: % python setup.py build_sphinx ./src/mailman/__init__.py:if 'build_sphinx' not in sys.argv: Binary file ./src/mailman/__init__.pyc matches steve at turnbull:~/src/Mailman3/mailman-trunk$ mkdir instance; cd instance steve at turnbull:~/src/Mailman3/mailman-trunk$ xemacs mailman.cfg steve at turnbull:~/src/Mailman3/mailman-trunk/instance$ ../bin/mailman start Starting Mailman's master runner steve at turnbull:~/src/Mailman3/mailman-trunk/instance$ ../bin/mailman create -d -o turnbull at sk.tsukuba.ac.jp mm3-test at turnbull.sk.tsukuba.ac.jp Created mailing list: mm3-test at turnbull.sk.tsukuba.ac.jp steve at turnbull:~/src/Mailman3/mailman-trunk/instance$ ../bin/mailman info -vGNU Mailman 3.0.0b1+ (Freeze) Python 2.7.3rc2 (default, Apr 22 2012, 22:30:17) [GCC 4.6.3] config file: /home/steve/src/Mailman3/mailman-trunk/instance/mailman.cfg db url: sqlite:////home/steve/src/Mailman3/mailman-trunk/instance/var/data/mailman.db REST root url: http://localhost:8001/3.0/ REST credentials: restadmin:restpass File system paths: ARCHIVE_DIR = /home/steve/src/Mailman3/mailman-trunk/instance/var/archives BIN_DIR = /home/steve/src/Mailman3/mailman-trunk/bin DATA_DIR = /home/steve/src/Mailman3/mailman-trunk/instance/var/data ETC_DIR = /home/steve/src/Mailman3/mailman-trunk/instance/var/etc EXT_DIR = /home/steve/src/Mailman3/mailman-trunk/instance/var/ext LIST_DATA_DIR = /home/steve/src/Mailman3/mailman-trunk/instance/var/lists LOCK_DIR = /home/steve/src/Mailman3/mailman-trunk/instance/var/locks LOCK_FILE = /home/steve/src/Mailman3/mailman-trunk/instance/var/locks/master.lck LOG_DIR = /home/steve/src/Mailman3/mailman-trunk/instance/var/logs MESSAGES_DIR = /home/steve/src/Mailman3/mailman-trunk/instance/var/messages PID_FILE = /home/steve/src/Mailman3/mailman-trunk/instance/var/master.pid QUEUE_DIR = /home/steve/src/Mailman3/mailman-trunk/instance/var/queue TEMPLATE_DIR = /home/steve/src/Mailman3/mailman-trunk/instance/var/templates VAR_DIR = /home/steve/src/Mailman3/mailman-trunk/instance/var ######################## instance/var/logs/mailman.log ######################## Aug 08 23:56:45 2012 (16782) command failure: /usr/sbin/postmap /home/steve/src/Mailman3/mailman-trunk/instance/var/data/postfix_lmtp, 127, Key has expired Aug 09 12:15:33 2012 (7571) DigestRunner runner started. Aug 09 12:15:33 2012 (7570) IncomingRunner runner started. Aug 09 12:15:33 2012 (7579) LMTPRunner runner started. Aug 09 12:15:33 2012 (7574) OutgoingRunner runner started. Aug 09 12:15:33 2012 (7575) VirginRunner runner started. Aug 09 12:15:33 2012 (7580) CommandRunner runner started. Aug 09 12:15:33 2012 (7576) RetryRunner runner started. Aug 09 12:15:33 2012 (7581) NNTPRunner runner started. Aug 09 12:15:34 2012 (7577) RESTRunner runner started. Aug 09 12:15:34 2012 (7577) Starting REST server Aug 09 12:15:34 2012 (7573) ArchiveRunner runner started. Aug 09 12:15:34 2012 (7572) PipelineRunner runner started. Aug 09 12:15:35 2012 (7578) BounceRunner runner started. Aug 09 13:39:41 2012 (7570) Uncaught runner exception: Expected unicode, found : datetime.datetime(2012, 8, 9, 4, 39, 41, 475922) Aug 09 13:39:41 2012 (7570) Traceback (most recent call last): File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/runner.py", line 138, in _one_iteration self._process_one_file(msg, msgdata) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/runner.py", line 221, in _process_one_file keepqueued = self._dispose(mlist, msg, msgdata) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/runners/incoming.py", line 67, in _dispose process(mlist, msg, msgdata, start_chain) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/chains.py", line 90, in process link.function(mlist, msg, msgdata) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/chains/hold.py", line 142, in _process request_id = hold_message(mlist, msg, msgdata, None) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/app/moderator.py", line 105, in hold_message RequestType.held_message, message_id, msgdata) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/database/transaction.py", line 78, in wrapper return function(args[0], config.db.store, *args[1:], **kws) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/model/requests.py", line 91, in hold_request token = getUtility(IPendings).add(pendable, timedelta(days=5000)) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/database/transaction.py", line 78, in wrapper return function(args[0], config.db.store, *args[1:], **kws) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/model/pending.py", line 131, in add keyval = PendedKeyValue(key=key, value=value) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/model/pending.py", line 54, in __init__ self.value = value File "/home/steve/src/Mailman3/mailman-trunk/eggs/storm-0.19-py2.7-linux-x86_64.egg/storm/properties.py", line 67, in __set__ obj_info.variables[column].set(value) File "/home/steve/src/Mailman3/mailman-trunk/eggs/storm-0.19-py2.7-linux-x86_64.egg/storm/variables.py", line 396, in parse_set % (type(value), value)) TypeError: Expected unicode, found : datetime.datetime(2012, 8, 9, 4, 39, 41, 475922) Aug 09 13:39:41 2012 (7570) SHUNTING: 1344487181.861564+93e44eec2008ac77dfaf0df4676c6b5ef2b68de8 Aug 09 13:42:09 2012 (7570) Uncaught runner exception: Expected unicode, found : datetime.datetime(2012, 8, 9, 4, 42, 8, 769294) Aug 09 13:42:09 2012 (7570) Traceback (most recent call last): File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/runner.py", line 138, in _one_iteration self._process_one_file(msg, msgdata) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/runner.py", line 221, in _process_one_file keepqueued = self._dispose(mlist, msg, msgdata) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/runners/incoming.py", line 67, in _dispose process(mlist, msg, msgdata, start_chain) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/chains.py", line 90, in process link.function(mlist, msg, msgdata) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/chains/hold.py", line 142, in _process request_id = hold_message(mlist, msg, msgdata, None) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/app/moderator.py", line 105, in hold_message RequestType.held_message, message_id, msgdata) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/database/transaction.py", line 78, in wrapper return function(args[0], config.db.store, *args[1:], **kws) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/model/requests.py", line 91, in hold_request token = getUtility(IPendings).add(pendable, timedelta(days=5000)) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/database/transaction.py", line 78, in wrapper return function(args[0], config.db.store, *args[1:], **kws) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/model/pending.py", line 131, in add keyval = PendedKeyValue(key=key, value=value) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/model/pending.py", line 54, in __init__ self.value = value File "/home/steve/src/Mailman3/mailman-trunk/eggs/storm-0.19-py2.7-linux-x86_64.egg/storm/properties.py", line 67, in __set__ obj_info.variables[column].set(value) File "/home/steve/src/Mailman3/mailman-trunk/eggs/storm-0.19-py2.7-linux-x86_64.egg/storm/variables.py", line 396, in parse_set % (type(value), value)) TypeError: Expected unicode, found : datetime.datetime(2012, 8, 9, 4, 42, 8, 769294) Aug 09 13:42:09 2012 (7570) SHUNTING: 1344487329.078011+1a488523540df1b454f0797dcae59dfd3dac27b9 ######################## instance/mailman.cfg ######################## # Copyright (C) 2012 by the Free Software Foundation, Inc. # # This file was contributed to GNU Mailman as an example # # This is an example local configuration file for an Exim installation. [mailman] layout: dev [devmode] enabled: yes recipient: me at example.edu [language.en] charset: utf-8 [mta] # The class defining the interface to the incoming mail transport agent. incoming: mailman.mta.exim.LMTP # The callable implementing delivery to the outgoing mail transport agent. # This must accept three arguments, the mailing list, the message, and the # message metadata dictionary. outgoing: mailman.mta.deliver.deliver # The runners are defined in the master "mailman.cfg". # The style is defined in the master "mailman.cfg". ######################## src/mailman/src/mta/exim.py ######################## # N.B. All of the methods of class LMTP can probably be replaced with # trivial methods that just "pass". However I haven't tested that # yet, so I include the exim.py that was actually used when I created # my test list "mm3-test at turnbull.sk.tsukuba.ac.jp". # Copyright (C) 2001-2012 by the Free Software Foundation, Inc. # # This file is part of GNU Mailman. # # GNU Mailman is free software: you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free # Software Foundation, either version 3 of the License, or (at your option) # any later version. # # GNU Mailman is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # more details. # # You should have received a copy of the GNU General Public License along with # GNU Mailman. If not, see . """Creation/deletion hooks for the Exim MTA. This file has been used with and lightly tested on a Debian system with the exim4-4.80-4 package. #### Move this to user-accessible documentation: Exim doesn't use an alias file. Instead, the address is filtered by the Exim router and passed to a transport. Both the relevant router and the transport are named 'mailman3'. The transport is just an smtp driver with lmtp protocol. The router needs to accept any name, and parse out the list name from the administrative aliases. In order to check whether string is actually a list name, we have Exim check for the directory $var_dir/lists with the same name as the list's posting address. AFAICS, creating lists is a no-op here. I use main/15_local_mailman_macros, router/444_local_mailman3, and transport/54_local_mailman3 on a Debian system. """ from __future__ import absolute_import, print_function, unicode_literals __metaclass__ = type __all__ = [ 'LMTP', ] # #### Most of these imports can go away, I suppose import os import logging from flufl.lock import Lock from operator import attrgetter from zope.component import getUtility from zope.interface import implementer from mailman.config import config from mailman.interfaces.listmanager import IListManager from mailman.interfaces.mta import ( IMailTransportAgentAliases, IMailTransportAgentLifecycle) from mailman.utilities.datetime import now # #### We don't need this AFAICS. # log = logging.getLogger('mailman.error') # #### This can be removed, but that is untested. def _receipt(mlist): return os.path.join(config.VAR_DIR, 'receipts', mlist.list_name) @implementer(IMailTransportAgentLifecycle) class LMTP: """Connect Mailman to Exim via LMTP.""" # #### This probably can be replaced with "def create(s, m): pass", # but that is untested. def create(self, mlist): """See `IMailTransportAgentLifecycle`. Exim detects lists in its router. We provide a dummy entry in the file system in the 'receipts' directory for Exim's check.""" # Acquire a lock file to prevent other processes from racing us here. lock_file = os.path.join(config.LOCK_DIR, 'mta') with Lock(lock_file): os.makedirs(_receipt(mlist)) # #### This probably can be replaced with "def delete(s, m): pass", # but that is untested. def delete(self, mlist): """See `IMailTransportAgentLifecycle`. Removes mlist's receipt.""" # Acquire a lock file to prevent other processes from racing us here. lock_file = os.path.join(config.LOCK_DIR, 'mta') with Lock(lock_file): os.rmdir(_receipt(mlist)) def regenerate(self, output=None): """See `IMailTransportAgentLifecycle`. This routine does nothing. """ pass ######################## Exim macros for Mailman3 ######################## domainlist mm_domains=turnbull.sk.tsukuba.ac.jp MM3_LMTP_PORT=8024 MM3_HOME=/home/steve/src/Mailman3/mailman-trunk/instance # #### Next two unused? MM3_UID=list MM3_GID=list # The path of the Mailman mail wrapper script MM3_WRAP=MM3_HOME/bin/mailman # The path of the list receipt (only used as a required file when # verifying list addresses) MM3_LISTCHK=MM3_HOME/var/lists/${local_part}@${domain} ######################## Exim router for Mailman3 ######################## # Routers are the only configuration that is order dependent. In my # Debian configuration, the following routers precede Mailman3: # # 00_exim4-config_header # 100_exim4-config_domain_literal # 150_exim4-config_hubbed_hosts # 200_exim4-config_primary # 300_exim4-config_real_local # 400_exim4-config_system_aliases # 430_ack_class_mail # a local hack # 440_class_mail # a local hack (cont.) # # It should be reasonably clear what these do but I'll provide details # on request. mailman3_router: driver = accept domains = +mm_domains require_files = MM3_LISTCHK local_part_suffix_optional local_part_suffix = -admin : \ -bounces : -bounces+* : \ -confirm : -confirm+* : \ -join : -leave : \ -owner : -request : \ -subscribe : -unsubscribe transport = mailman3_transport ######################## Exim transport for Mailman3 ######################## mailman3_transport: driver = smtp protocol = lmtp allow_localhost hosts = localhost port = MM3_LMTP_PORT ** Affects: mailman Importance: Undecided Status: New -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035057 Title: Unicode error prevents delivery of post To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035057/+subscriptions From stephen at xemacs.org Thu Aug 9 21:52:05 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Thu, 09 Aug 2012 19:52:05 -0000 Subject: [Bug 1035061] [NEW] setup.py build_sphinx is broken References: <20120809195205.7010.41974.malonedeb@chaenomeles.canonical.com> Message-ID: <20120809195205.7010.41974.malonedeb@chaenomeles.canonical.com> Public bug reported: Like this: steve at turnbull:~/src/Mailman3/mailman-trunk$ python setup.py build_sphinx usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py --help [cmd1 cmd2 ...] or: setup.py --help-commands or: setup.py cmd --help error: invalid command 'build_sphinx' For more information (version, configuration, and build log), see Bug #1035057. ** Affects: mailman Importance: Undecided Status: New -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035061 Title: setup.py build_sphinx is broken To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035061/+subscriptions From stephen at xemacs.org Thu Aug 9 21:59:17 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Thu, 09 Aug 2012 19:59:17 -0000 Subject: [Bug 1035057] Re: Unicode error prevents delivery of post References: <20120809194134.5875.88697.malonedeb@gac.canonical.com> Message-ID: <20120809195917.16174.82794.malone@wampee.canonical.com> This is probably not Bug #949924, which should have been fixed a few commits back. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035057 Title: Unicode error prevents delivery of post To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035057/+subscriptions From mgebbe at intevation.de Fri Aug 10 14:53:59 2012 From: mgebbe at intevation.de (mathias gebbe) Date: Fri, 10 Aug 2012 12:53:59 -0000 Subject: [Bug 736849] Re: Sender header change to improve Outlook References: <20110317131842.13623.89204.malonedeb@potassium.ubuntu.com> Message-ID: <20120810125359.1427.48850.malone@wampee.canonical.com> after an update of mailman the sender in header is now: Sender: "Svntest-26072012-2" before it was Sender: can i switch that on/off somewhere, because of some procmail rules i need the old state -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/736849 Title: Sender header change to improve Outlook To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/736849/+subscriptions From mgebbe at intevation.de Fri Aug 10 15:15:06 2012 From: mgebbe at intevation.de (mathias gebbe) Date: Fri, 10 Aug 2012 13:15:06 -0000 Subject: [Bug 736849] Re: Sender header change to improve Outlook References: <20110317131842.13623.89204.malonedeb@potassium.ubuntu.com> Message-ID: <20120810131506.16531.85033.malone@gac.canonical.com> found it in: /usr/lib/mailman/Mailman/Handlers/SMTPDirect.py Line: 378 #msg['Sender'] = '"%s" <%s>' % (mlist.real_name, envsender) to: msg['Sender'] = '%s' % (envsender) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/736849 Title: Sender header change to improve Outlook To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/736849/+subscriptions From stephen at xemacs.org Mon Aug 13 15:57:54 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Mon, 13 Aug 2012 13:57:54 -0000 Subject: [Bug 1035057] Re: Unicode error prevents delivery of post References: <20120809194134.5875.88697.malonedeb@gac.canonical.com> Message-ID: <20120813135754.9318.39336.malone@soybean.canonical.com> The following patch works around, but I don't think it's right. I suspect that something imported "datetime" where it should have imported mailman.utils.datetime or something like that. --- src/mailman/model/pending.py 2012-04-26 02:08:22 +0000 +++ src/mailman/model/pending.py 2012-08-13 07:38:39 +0000 @@ -26,6 +26,7 @@ ] +import datetime import time import random import hashlib @@ -128,6 +129,9 @@ # We expect this to be a list of strings. value = ('mailman.model.pending.unpack_list\1' + '\2'.join(value)) + # #### Evile hack!! + elif type(value) is datetime.datetime: + value = unicode(value) keyval = PendedKeyValue(key=key, value=value) pending.key_values.add(keyval) store.add(pending) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035057 Title: Unicode error prevents delivery of post To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035057/+subscriptions From stephen at xemacs.org Mon Aug 13 15:59:45 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Mon, 13 Aug 2012 13:59:45 -0000 Subject: [Bug 1035057] Re: Unicode error prevents delivery of post References: <20120809194134.5875.88697.malonedeb@gac.canonical.com> Message-ID: <20120813135945.10751.79797.malone@soybean.canonical.com> I forgot to mention that with this patch my test posts were unshunted and made it to the moderation queue. What happened from there is a new bug. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035057 Title: Unicode error prevents delivery of post To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035057/+subscriptions From stephen at xemacs.org Mon Aug 13 16:10:01 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Mon, 13 Aug 2012 14:10:01 -0000 Subject: [Bug 1036207] [NEW] mailman.client hangs accessing moderation queue References: <20120813141001.28941.48141.malonedeb@gac.canonical.com> Message-ID: <20120813141001.28941.48141.malonedeb@gac.canonical.com> Public bug reported: Here's what I did as recorded in Terminal.app: steve at turnbull:~/src/Mailman3/mailman.client$ python Python 2.7.3rc2 (default, Apr 22 2012, 22:30:17) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> import time >>> import subprocess >>> from mailman.client import Client >>> c = Client('http://localhost:8001/3.0', 'restadmin', 'restpass') >>> dump(c.system) Traceback (most recent call last): File "", line 1, in NameError: name 'dump' is not defined >>> c.lists [] >>> c.domains [] >>> print c.domains[0].url_host turnbull.sk.tsukuba.ac.jp >>> print c.domains[0].mail_host turnbull.sk.tsukuba.ac.jp >>> l = c.lists[0] >>> l.fqdn_listname u'mm3-test at turnbull.sk.tsukuba.ac.jp' >>> c.get_list('mm3-test at turnbull.sk.tsukuba.ac.jp') >>> c.get_list(u'mm3-test at turnbull.sk.tsukuba.ac.jp') >>> c.members [] >>> print c.members[0].self_link http://localhost:8001/3.0/members/230487102891977069915270988864921324936 >>> print c.members[0].link Traceback (most recent call last): File "", line 1, in AttributeError: '_Member' object has no attribute 'link' >>> print c.users[0] >>> print c.users [] >>> print c.users[0].addresses >>> print c.users[0].addresses[0] Traceback (most recent call last): File "", line 1, in TypeError: '_Addresses' object does not support indexing >>> for a in print c.users[0].addresses: File "", line 1 for a in print c.users[0].addresses: ^ SyntaxError: invalid syntax >>> for a in c.users[0].addresses: ... print a ... turnbull at sk.tsukuba.ac.jp >>> for a in sorted(l.settings): ... print a + ': ' + string(l.settings[a]) ... Traceback (most recent call last): File "", line 2, in NameError: name 'string' is not defined >>> for a in sorted(l.settings): ... print a + ': ' + str(l.settings[a]) ... acceptable_aliases: [] admin_immed_notify: True admin_notify_mchanges: False administrivia: True advertised: True allow_list_posts: True anonymous_list: False autorespond_owner: none autorespond_postings: none autorespond_requests: none autoresponse_grace_period: 90d autoresponse_owner_text: autoresponse_postings_text: autoresponse_request_text: bounces_address: mm3-test-bounces at turnbull.sk.tsukuba.ac.jp collapse_alternatives: True convert_html_to_plaintext: False created_at: 2012-08-09T03:16:21.186456 default_member_action: defer default_nonmember_action: hold description: digest_last_sent_at: None digest_size_threshold: 30.0 display_name: Mm3-test filter_content: False fqdn_listname: mm3-test at turnbull.sk.tsukuba.ac.jp generic_nonmember_action: 1 http_etag: "b8b4e1df6bc8d8ee33f363927022d0bcc86569bb" include_rfc2369_headers: True join_address: mm3-test-join at turnbull.sk.tsukuba.ac.jp last_post_at: None leave_address: mm3-test-leave at turnbull.sk.tsukuba.ac.jp list_name: mm3-test mail_host: turnbull.sk.tsukuba.ac.jp next_digest_number: 1 no_reply_address: noreply at turnbull.sk.tsukuba.ac.jp owner_address: mm3-test-owner at turnbull.sk.tsukuba.ac.jp post_id: 1 posting_address: mm3-test at turnbull.sk.tsukuba.ac.jp posting_pipeline: default-posting-pipeline reply_goes_to_list: no_munging request_address: mm3-test-request at turnbull.sk.tsukuba.ac.jp scheme: http send_welcome_message: True volume: 1 web_host: turnbull.sk.tsukuba.ac.jp welcome_message_uri: mailman:///welcome.txt >>> dir() ['Client', '__builtins__', '__doc__', '__name__', '__package__', 'a', 'c', 'l', 'os', 'subprocess', 'time'] >>> dir(Client) ['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'create_domain', 'delete_domain', 'delete_list', 'domains', 'get_domain', 'get_list', 'get_user', 'lists', 'members', 'preferences', 'system', 'users'] >>> dir(Client.system) ['__class__', '__delattr__', '__delete__', '__doc__', '__format__', '__get__', '__getattribute__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__set__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'deleter', 'fdel', 'fget', 'fset', 'getter', 'setter'] >>> dir(l) ['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_connection', '_get_info', '_info', '_url', 'accept_message', 'defer_message', 'delete', 'discard_message', 'display_name', 'fqdn_listname', 'get_member', 'held', 'list_name', 'mail_host', 'members', 'moderate_message', 'reject_message', 'settings', 'subscribe', 'unsubscribe'] >>> l._connection.__doc__ u'A connection to the REST client.' >>> l.held.__doc__ ^CTraceback (most recent call last): File "", line 1, in File "mailman/client/_client.py", line 350, in held 'lists/{0}/held'.format(self.fqdn_listname), None, 'GET') File "mailman/client/_client.py", line 114, in call response, content = Http().request(url, method, data, headers) File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1543, in request (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey) File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1293, in _request (response, content) = self._conn_request(conn, request_uri, method, body, headers) File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1263, in _conn_request response = conn.getresponse() File "/usr/lib/python2.7/httplib.py", line 1030, in getresponse response.begin() File "/usr/lib/python2.7/httplib.py", line 407, in begin version, status, reason = self._read_status() File "/usr/lib/python2.7/httplib.py", line 365, in _read_status line = self.fp.readline() File "/usr/lib/python2.7/socket.py", line 430, in readline data = recv(1) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/email/message.py", l\ ine 226, in _enqueue virginq.enqueue(self, **str_keywords) File "/home/steve/src/Mailman3/mailman-trunk/src/mailman/core/switchboard.py"\ , line 123, in enqueue msgsave = cPickle.dumps(_msg, protocol) After the above I tried a couple of things, like printing l.held (with no further attribute). These also hung for a few seconds and I interrupted with ^C. Eventually it failed with an error about not being connected to Mailman. I thought Mailman had crashed, but when I tried shutting down Mailman using bin/mailman, it seemed to shut down normally. ** Affects: mailman Importance: Undecided Status: New -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1036207 Title: mailman.client hangs accessing moderation queue To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1036207/+subscriptions From stephen at xemacs.org Mon Aug 13 16:10:01 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Mon, 13 Aug 2012 14:10:01 -0000 Subject: [Bug 1036207] Re: mailman.client hangs accessing moderation queue References: <20120813141001.28941.48141.malonedeb@gac.canonical.com> Message-ID: <20120813141001.28941.68986.malone@gac.canonical.com> ** Attachment added: "mailman.log" https://bugs.launchpad.net/bugs/1036207/+attachment/3259361/+files/mailman.log -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1036207 Title: mailman.client hangs accessing moderation queue To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1036207/+subscriptions From 1035033 at bugs.launchpad.net Thu Aug 16 03:11:34 2012 From: 1035033 at bugs.launchpad.net (Barry Warsaw) Date: Thu, 16 Aug 2012 01:11:34 -0000 Subject: [Bug 1035033] Re: bin/mailman --help could be improved References: <20120809185744.5261.62768.malonedeb@gac.canonical.com> Message-ID: <20120816011135.9557.7675.launchpad@wampee.canonical.com> ** Tags added: mailman3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035033 Title: bin/mailman --help could be improved To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035033/+subscriptions From 1035028 at bugs.launchpad.net Thu Aug 16 03:11:53 2012 From: 1035028 at bugs.launchpad.net (Barry Warsaw) Date: Thu, 16 Aug 2012 01:11:53 -0000 Subject: [Bug 1035028] Re: bin/mailman info -v could be improved References: <20120809185013.4361.25027.malonedeb@gac.canonical.com> Message-ID: <20120816011154.311.30548.launchpad@chaenomeles.canonical.com> ** Tags added: mailman3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035028 Title: bin/mailman info -v could be improved To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035028/+subscriptions From stephen at xemacs.org Thu Aug 16 21:28:20 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Thu, 16 Aug 2012 19:28:20 -0000 Subject: [Bug 1036207] Re: mailman.client hangs accessing moderation queue References: <20120813141001.28941.48141.malonedeb@gac.canonical.com> Message-ID: <20120816192821.1194.11674.launchpad@chaenomeles.canonical.com> ** Tags added: mailman3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1036207 Title: mailman.client hangs accessing moderation queue To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1036207/+subscriptions From stephen at xemacs.org Thu Aug 16 21:30:11 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Thu, 16 Aug 2012 19:30:11 -0000 Subject: [Bug 1035021] Re: Referring people to launchpad for lazr.config docs is rude References: <20120809183957.6706.99453.malonedeb@chaenomeles.canonical.com> Message-ID: <20120816193011.10281.55497.launchpad@wampee.canonical.com> ** Tags added: mailman3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035021 Title: Referring people to launchpad for lazr.config docs is rude To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035021/+subscriptions From stephen at xemacs.org Thu Aug 16 21:29:48 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Thu, 16 Aug 2012 19:29:48 -0000 Subject: [Bug 418457] Re: buildout fails: can't install Jinja2 References: <20090825063846.10124.87944.malonedeb@gangotri.canonical.com> Message-ID: <20120816192949.9352.53964.launchpad@wampee.canonical.com> ** Tags added: mailman3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/418457 Title: buildout fails: can't install Jinja2 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/418457/+subscriptions From stephen at xemacs.org Thu Aug 16 21:32:10 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Thu, 16 Aug 2012 19:32:10 -0000 Subject: [Bug 1035061] Re: setup.py build_sphinx is broken References: <20120809195205.7010.41974.malonedeb@chaenomeles.canonical.com> Message-ID: <20120816193210.9862.52964.launchpad@wampee.canonical.com> ** Tags added: mailman3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035061 Title: setup.py build_sphinx is broken To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035061/+subscriptions From stephen at xemacs.org Thu Aug 16 21:31:48 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Thu, 16 Aug 2012 19:31:48 -0000 Subject: [Bug 1035057] Re: Unicode error prevents delivery of post References: <20120809194134.5875.88697.malonedeb@gac.canonical.com> Message-ID: <20120816193148.865.92207.launchpad@chaenomeles.canonical.com> ** Tags added: mailman3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035057 Title: Unicode error prevents delivery of post To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035057/+subscriptions From stephen at xemacs.org Thu Aug 16 21:30:35 2012 From: stephen at xemacs.org (Stephen Turnbull) Date: Thu, 16 Aug 2012 19:30:35 -0000 Subject: [Bug 1035023] Re: bin/mailman info shouldn't create anything References: <20120809184237.15976.28377.malonedeb@wampee.canonical.com> Message-ID: <20120816193035.15308.7051.launchpad@gac.canonical.com> ** Tags added: mailman3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035023 Title: bin/mailman info shouldn't create anything To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035023/+subscriptions From 1031391 at bugs.launchpad.net Sat Aug 18 22:49:41 2012 From: 1031391 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 18 Aug 2012 20:49:41 -0000 Subject: [Bug 1031391] Re: Non-string in msgdata breaks pending requests References: <20120731152043.27128.42546.malonedeb@gac.canonical.com> Message-ID: <20120818204941.23797.653.launchpad@wampee.canonical.com> ** Summary changed: - remove msgdata['received_time'] in mailman.app.moderator before calling IListRequests.hold_request + Non-string in msgdata breaks pending requests ** Changed in: mailman Importance: Undecided => High ** Changed in: mailman Assignee: (unassigned) => Barry Warsaw (barry) ** Changed in: mailman Milestone: None => 3.0.0b2 ** Changed in: mailman Status: New => Confirmed -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1031391 Title: Non-string in msgdata breaks pending requests To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031391/+subscriptions From 1036207 at bugs.launchpad.net Sat Aug 18 23:32:07 2012 From: 1036207 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 18 Aug 2012 21:32:07 -0000 Subject: [Bug 1036207] Re: mailman.client hangs accessing moderation queue References: <20120813141001.28941.48141.malonedeb@gac.canonical.com> Message-ID: <20120818213208.3017.23540.launchpad@gac.canonical.com> ** Also affects: postorius Importance: Undecided Status: New ** No longer affects: mailman -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1036207 Title: mailman.client hangs accessing moderation queue To manage notifications about this bug go to: https://bugs.launchpad.net/postorius/+bug/1036207/+subscriptions From 1031391 at bugs.launchpad.net Sat Aug 18 23:30:20 2012 From: 1031391 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 18 Aug 2012 21:30:20 -0000 Subject: [Bug 1031391] Re: Non-string in msgdata breaks pending requests References: <20120731152043.27128.42546.malonedeb@gac.canonical.com> Message-ID: <20120818213020.1762.26668.malone@gac.canonical.com> Hi Robert. Apologies for the delay in responding. Summer vacations and all. I did end up fixing this in a more general way, by ensuring that all values are pickled if they are not str or unicode. I think it's a programming error if the key is ever non-str/unicode so that raises an exception. I also mangle the key name when using a pickle so that unpending the data can restore the original object. Thanks very much for the contribution to Mailman! ** Changed in: mailman Status: Confirmed => Fix Committed -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1031391 Title: Non-string in msgdata breaks pending requests To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031391/+subscriptions From 1035061 at bugs.launchpad.net Sat Aug 18 23:53:41 2012 From: 1035061 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 18 Aug 2012 21:53:41 -0000 Subject: [Bug 1035061] Re: setup.py build_sphinx is broken References: <20120809195205.7010.41974.malonedeb@chaenomeles.canonical.com> Message-ID: <20120818215341.25057.68942.malone@wampee.canonical.com> That commands comes with distribute, but not setuptools. Can you tell me, are you on a Debian or Ubuntu (or other Debian-based) OS? If so, I don't know what's going on, but if not, I suspect the problem is the line: from setuptools import setup, find_packages On Debian, setuptools is really distribute, so it all works, but on non- Debian derived systems, this is probably broken. ** Changed in: mailman Status: New => Incomplete ** Changed in: mailman Importance: Undecided => Low -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035061 Title: setup.py build_sphinx is broken To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035061/+subscriptions From 1035057 at bugs.launchpad.net Sun Aug 19 00:00:57 2012 From: 1035057 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 18 Aug 2012 22:00:57 -0000 Subject: [Bug 1035057] Re: Unicode error prevents delivery of post References: <20120809194134.5875.88697.malonedeb@gac.canonical.com> Message-ID: <20120818220057.17809.90783.malone@soybean.canonical.com> *** This bug is a duplicate of bug 1031391 *** https://bugs.launchpad.net/bugs/1031391 I'll also note that the test failure is because I accidentally left the postgres configuration in testing.cfg. It's my own crufty local postgres installation. I've fixed that since then by restoring the default sqlite data for the tests. ** This bug has been marked a duplicate of bug 1031391 Non-string in msgdata breaks pending requests -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035057 Title: Unicode error prevents delivery of post To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035057/+subscriptions From 1035033 at bugs.launchpad.net Sun Aug 19 00:06:51 2012 From: 1035033 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 18 Aug 2012 22:06:51 -0000 Subject: [Bug 1035033] Re: bin/mailman --help could be improved References: <20120809185744.5261.62768.malonedeb@gac.canonical.com> Message-ID: <20120818220651.17287.43820.malone@soybean.canonical.com> The 'reopen' command essentially causes the master watcher to SIGHUP the runner subprocesses. Right now all this does is reopen their log files, so it's there primarily to support log rotation. It would be nice if the runners could re-read their configuration files, but I suspect that will be difficult. Also, for correctness, the master should also re- read the configuration file. Yep, restart causes the master to SIGUSR1 all the runners. They exit, but with a status that the master recognizes as a restart, so it does. This does have the effect of reloading all the configuration files of course, but only for the runners, not for the master (though it may not matter much). Take a look at src/mailman/bin/runner.py for details. I'll assign this to you, unmilestoned. If you want to take a crack at config file reloaded, go for it, but if not (i.e. starting and stopping might be good enough), just mark this as Invalid. ** Changed in: mailman Importance: Undecided => Low ** Changed in: mailman Status: New => Confirmed ** Changed in: mailman Importance: Low => Wishlist ** Changed in: mailman Assignee: (unassigned) => Stephen Turnbull (stephen-xemacs) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035033 Title: bin/mailman --help could be improved To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035033/+subscriptions From 1035028 at bugs.launchpad.net Sun Aug 19 00:32:10 2012 From: 1035028 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 18 Aug 2012 22:32:10 -0000 Subject: [Bug 1035028] Re: bin/mailman info -v could be improved References: <20120809185013.4361.25027.malonedeb@gac.canonical.com> Message-ID: <20120818223210.2913.77760.malone@gac.canonical.com> #1, yep devmode would be helpful. added, though i like it in the non- verbose output. #2, #3 see LP: #518517 any interest in taking a crack at that? ** Changed in: mailman Milestone: None => 3.0.0b2 ** Changed in: mailman Assignee: (unassigned) => Barry Warsaw (barry) ** Changed in: mailman Importance: Undecided => High ** Changed in: mailman Status: New => Fix Committed -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035028 Title: bin/mailman info -v could be improved To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035028/+subscriptions From 1035023 at bugs.launchpad.net Sun Aug 19 00:36:23 2012 From: 1035023 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 18 Aug 2012 22:36:23 -0000 Subject: [Bug 1035023] Re: bin/mailman info shouldn't create anything References: <20120809184237.15976.28377.malonedeb@wampee.canonical.com> Message-ID: <20120818223623.14476.61194.malone@chaenomeles.canonical.com> Unfortunately 1) easier said than done; 2) I kind of like the behavior since it makes it easy to get a new directory layout. Yeah, it kind of sucks if that layout isn't what you want. I'd be open to persuasion, but only accompanied by code. ;) ** Changed in: mailman Status: New => Won't Fix -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035023 Title: bin/mailman info shouldn't create anything To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035023/+subscriptions From 1035021 at bugs.launchpad.net Sun Aug 19 00:36:47 2012 From: 1035021 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 18 Aug 2012 22:36:47 -0000 Subject: [Bug 1035021] Re: Referring people to launchpad for lazr.config docs is rude References: <20120809183957.6706.99453.malonedeb@chaenomeles.canonical.com> Message-ID: <20120818223648.18123.32031.launchpad@soybean.canonical.com> ** Changed in: mailman Status: New => Confirmed ** Changed in: mailman Importance: Undecided => Low ** Changed in: mailman Assignee: (unassigned) => Stephen Turnbull (stephen-xemacs) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1035021 Title: Referring people to launchpad for lazr.config docs is rude To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1035021/+subscriptions From 1031393 at bugs.launchpad.net Sun Aug 19 00:38:53 2012 From: 1031393 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 18 Aug 2012 22:38:53 -0000 Subject: [Bug 1031393] Re: wrong attribute name according to mailman.interfaces.mailinglist.IMailingList References: <20120731152450.28453.79751.malonedeb@gac.canonical.com> Message-ID: <20120818223853.15512.40059.malone@chaenomeles.canonical.com> Yikes. Clearly neither code path is tested. :( I'll add some tests and fix the code. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1031393 Title: wrong attribute name according to mailman.interfaces.mailinglist.IMailingList To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031393/+subscriptions From 1031393 at bugs.launchpad.net Sun Aug 19 20:40:30 2012 From: 1031393 at bugs.launchpad.net (Barry Warsaw) Date: Sun, 19 Aug 2012 18:40:30 -0000 Subject: [Bug 1031393] Re: wrong attribute name according to mailman.interfaces.mailinglist.IMailingList References: <20120731152450.28453.79751.malonedeb@gac.canonical.com> Message-ID: <20120819184033.1966.47355.launchpad@gac.canonical.com> ** Changed in: mailman Status: Confirmed => Fix Committed -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1031393 Title: wrong attribute name according to mailman.interfaces.mailinglist.IMailingList To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1031393/+subscriptions From 1024509 at bugs.launchpad.net Sun Aug 19 20:41:08 2012 From: 1024509 at bugs.launchpad.net (Barry Warsaw) Date: Sun, 19 Aug 2012 18:41:08 -0000 Subject: [Bug 1024509] Re: Link between members and mailing lists should use List-ID References: <20120713183523.30338.13311.malonedeb@gac.canonical.com> Message-ID: <20120819184109.23590.40021.launchpad@wampee.canonical.com> ** Changed in: mailman Status: In Progress => New ** Changed in: mailman Assignee: Bernard Keimel (sladev5976) => (unassigned) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1024509 Title: Link between members and mailing lists should use List-ID To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1024509/+subscriptions From 1015757 at bugs.launchpad.net Sun Aug 19 20:44:59 2012 From: 1015757 at bugs.launchpad.net (Barry Warsaw) Date: Sun, 19 Aug 2012 18:44:59 -0000 Subject: [Bug 1015757] Re: Migrate from flufl.password to passlib References: <20120620190720.27120.83219.malonedeb@soybean.canonical.com> Message-ID: <20120819184500.25247.89609.launchpad@wampee.canonical.com> ** Changed in: mailman Milestone: None => 3.0.0b2 ** Changed in: mailman Importance: Undecided => High ** Changed in: mailman Status: New => Fix Committed -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1015757 Title: Migrate from flufl.password to passlib To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1015757/+subscriptions From 984765 at bugs.launchpad.net Sun Aug 19 20:47:46 2012 From: 984765 at bugs.launchpad.net (Barry Warsaw) Date: Sun, 19 Aug 2012 18:47:46 -0000 Subject: [Bug 984765] Re: MM3: Expected unicode, found : References: <20120418105712.5449.79407.malonedeb@gac.canonical.com> Message-ID: <20120819184747.13942.96281.launchpad@chaenomeles.canonical.com> *** This bug is a duplicate of bug 1031391 *** https://bugs.launchpad.net/bugs/1031391 ** This bug has been marked a duplicate of bug 1031391 Non-string in msgdata breaks pending requests -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/984765 Title: MM3: Expected unicode, found : To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/984765/+subscriptions From 975696 at bugs.launchpad.net Mon Aug 20 00:59:20 2012 From: 975696 at bugs.launchpad.net (Barry Warsaw) Date: Sun, 19 Aug 2012 22:59:20 -0000 Subject: [Bug 975696] Re: Eradicate generic_nonmember_action References: <20120407033107.19205.61366.malonedeb@wampee.canonical.com> Message-ID: <20120819225921.14996.22890.launchpad@chaenomeles.canonical.com> ** Changed in: mailman Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/975696 Title: Eradicate generic_nonmember_action To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/975696/+subscriptions From alexander at sulfrian.net Mon Aug 20 19:19:36 2012 From: alexander at sulfrian.net (AlexanderS) Date: Mon, 20 Aug 2012 17:19:36 -0000 Subject: [Bug 1039129] [NEW] archive_policy should be exposed via REST interface References: <20120820171936.3342.59704.malonedeb@wampee.canonical.com> Message-ID: <20120820171936.3342.59704.malonedeb@wampee.canonical.com> Public bug reported: Currently the new property archive_policy is not available via the REST API. ** Affects: mailman Importance: Undecided Status: New ** Tags: api mailman3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1039129 Title: archive_policy should be exposed via REST interface To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1039129/+subscriptions From alexander at sulfrian.net Mon Aug 20 19:19:36 2012 From: alexander at sulfrian.net (AlexanderS) Date: Mon, 20 Aug 2012 17:19:36 -0000 Subject: [Bug 1039129] Re: archive_policy should be exposed via REST interface References: <20120820171936.3342.59704.malonedeb@wampee.canonical.com> Message-ID: <20120820171938.3342.80050.malone@wampee.canonical.com> ** Patch added: "patch to fix this issue" https://bugs.launchpad.net/bugs/1039129/+attachment/3269170/+files/expose_archive_policy_via_REST.patch -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1039129 Title: archive_policy should be exposed via REST interface To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1039129/+subscriptions From alexander at sulfrian.net Mon Aug 20 20:50:17 2012 From: alexander at sulfrian.net (AlexanderS) Date: Mon, 20 Aug 2012 18:50:17 -0000 Subject: [Bug 1039175] [NEW] use new archive_policy property everywhere References: <20120820185017.17489.58370.malonedeb@soybean.canonical.com> Message-ID: <20120820185017.17489.58370.malonedeb@soybean.canonical.com> Public bug reported: At some points the old properties MailingList.archive and MailingList.archive_private are used. This patch use the new archive_policy. ** Affects: mailman Importance: Undecided Status: New ** Tags: mailman3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1039175 Title: use new archive_policy property everywhere To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1039175/+subscriptions From alexander at sulfrian.net Mon Aug 20 20:50:17 2012 From: alexander at sulfrian.net (AlexanderS) Date: Mon, 20 Aug 2012 18:50:17 -0000 Subject: [Bug 1039175] Re: use new archive_policy property everywhere References: <20120820185017.17489.58370.malonedeb@soybean.canonical.com> Message-ID: <20120820185018.17489.63825.malone@soybean.canonical.com> ** Patch added: "Patch to fix this issue." https://bugs.launchpad.net/bugs/1039175/+attachment/3269393/+files/use_new_archive_policy_everywhere.patch -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1039175 Title: use new archive_policy property everywhere To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1039175/+subscriptions From 1039175 at bugs.launchpad.net Tue Aug 21 02:43:56 2012 From: 1039175 at bugs.launchpad.net (Barry Warsaw) Date: Tue, 21 Aug 2012 00:43:56 -0000 Subject: [Bug 1039175] Re: use new archive_policy property everywhere References: <20120820185017.17489.58370.malonedeb@soybean.canonical.com> Message-ID: <20120821004356.3342.35031.malone@wampee.canonical.com> Thanks Alex, but I think I beat you to this one. :) It does remind me that enums should be compared with 'is' and 'is not' not == and !=. I'll fix that in trunk. ** Changed in: mailman Status: New => Invalid -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1039175 Title: use new archive_policy property everywhere To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1039175/+subscriptions From 1039129 at bugs.launchpad.net Tue Aug 21 02:44:29 2012 From: 1039129 at bugs.launchpad.net (Barry Warsaw) Date: Tue, 21 Aug 2012 00:44:29 -0000 Subject: [Bug 1039129] Re: archive_policy should be exposed via REST interface References: <20120820171936.3342.59704.malonedeb@wampee.canonical.com> Message-ID: <20120821004429.1961.80622.launchpad@chaenomeles.canonical.com> ** Changed in: mailman Status: New => Confirmed ** Changed in: mailman Importance: Undecided => High ** Changed in: mailman Assignee: (unassigned) => Barry Warsaw (barry) ** Changed in: mailman Milestone: None => 3.0.0b2 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1039129 Title: archive_policy should be exposed via REST interface To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1039129/+subscriptions From 1039129 at bugs.launchpad.net Tue Aug 21 02:56:09 2012 From: 1039129 at bugs.launchpad.net (Barry Warsaw) Date: Tue, 21 Aug 2012 00:56:09 -0000 Subject: [Bug 1039129] Re: archive_policy should be exposed via REST interface References: <20120820171936.3342.59704.malonedeb@wampee.canonical.com> Message-ID: <20120821005609.17186.51610.malone@soybean.canonical.com> r7167 Thanks! ** Changed in: mailman Status: Confirmed => Fix Committed -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1039129 Title: archive_policy should be exposed via REST interface To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1039129/+subscriptions From 1024509 at bugs.launchpad.net Tue Aug 21 03:03:45 2012 From: 1024509 at bugs.launchpad.net (Barry Warsaw) Date: Tue, 21 Aug 2012 01:03:45 -0000 Subject: [Bug 1024509] Re: Link between members and mailing lists should use List-ID References: <20120713183523.30338.13311.malonedeb@gac.canonical.com> Message-ID: <20120821010345.1577.13993.launchpad@wampee.canonical.com> ** Changed in: mailman Milestone: None => 3.0.0b2 ** Changed in: mailman Assignee: (unassigned) => Barry Warsaw (barry) ** Changed in: mailman Importance: Undecided => High ** Changed in: mailman Status: New => In Progress -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1024509 Title: Link between members and mailing lists should use List-ID To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1024509/+subscriptions From mark at msapiro.net Thu Aug 23 06:10:56 2012 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 23 Aug 2012 04:10:56 -0000 Subject: [Bug 1032378] Re: The Mass Remove function in the web UI requires that send_unsub_notifications_to_list_owner and send_unsub_ack_to_this_batch be set. References: <20120802213905.21200.16591.malonedeb@gac.canonical.com> Message-ID: <20120823041057.26796.13297.launchpad@soybean.canonical.com> ** Changed in: mailman Status: In Progress => Fix Committed ** Changed in: mailman Milestone: None => 2.1.16 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1032378 Title: The Mass Remove function in the web UI requires that send_unsub_notifications_to_list_owner and send_unsub_ack_to_this_batch be set. To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1032378/+subscriptions From Yousha.A at Hotmail.com Sat Aug 25 18:49:44 2012 From: Yousha.A at Hotmail.com (Yousha Aleayoub) Date: Sat, 25 Aug 2012 16:49:44 -0000 Subject: [Bug 1041591] [NEW] Add Persian language. References: <20120825164944.30224.48699.malonedeb@wampee.canonical.com> Message-ID: <20120825164944.30224.48699.malonedeb@wampee.canonical.com> Public bug reported: Its possible to add Persian language to Mailman? Thanks. ** Affects: mailman Importance: Undecided Status: New ** Tags: language persian -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1041591 Title: Add Persian language. To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1041591/+subscriptions From mark at msapiro.net Sat Aug 25 19:50:42 2012 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 25 Aug 2012 17:50:42 -0000 Subject: [Bug 1041591] Re: Add Persian language. References: <20120825164944.30224.48699.malonedeb@wampee.canonical.com> Message-ID: <20120825175042.22731.38639.malone@chaenomeles.canonical.com> It is possible if someone contributes the translation. If you are interested in doing this, see and it's child pages to start. Note that on the page, there is a person listed as a translator for Persian, but nothing has been submitted. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1041591 Title: Add Persian language. To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1041591/+subscriptions From Yousha.A at Hotmail.com Sat Aug 25 19:59:57 2012 From: Yousha.A at Hotmail.com (Yousha Aleayoub) Date: Sat, 25 Aug 2012 17:59:57 -0000 Subject: [Bug 1041591] Re: Add Persian language. References: <20120825164944.30224.48699.malonedeb@wampee.canonical.com> Message-ID: <20120825175957.20523.70979.malone@chaenomeles.canonical.com> Thanks. my means is List creation location, not translation of the mailman app. ? -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1041591 Title: Add Persian language. To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1041591/+subscriptions From richard at nfsnet.org Tue Aug 28 18:14:30 2012 From: richard at nfsnet.org (Richard Wackerbarth) Date: Tue, 28 Aug 2012 16:14:30 -0000 Subject: [Bug 1042828] [NEW] UI web URLs should be per-mailinglist References: <20120828161430.6858.57270.malonedeb@gac.canonical.com> Message-ID: <20120828161430.6858.57270.malonedeb@gac.canonical.com> Public bug reported: The web URL needs to be attached to the individual mailing lists and not to the email domain. However, for ease of configuration, and following DRY principals, default values should be derived from the list hierarchy. As an example use case, consider: The mail server is run by an umbrella organization. Each of the groups under the umbrella has its own website. Some of those might be co-hosted from the same server, but others could be elsewhere. Each group wants it to appear as if they are "stand alone", providing UI access to the mailing list functions from their individual websites rather than from that of the umbrella organization. ** Affects: mailman Importance: Undecided Status: New ** Tags: mailman3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1042828 Title: UI web URLs should be per-mailinglist To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1042828/+subscriptions From richard at nfsnet.org Wed Aug 29 13:47:32 2012 From: richard at nfsnet.org (Richard Wackerbarth) Date: Wed, 29 Aug 2012 11:47:32 -0000 Subject: [Merge] lp:~wacky/postorius/1043258 into lp:postorius Message-ID: <20120829114730.17588.98954.launchpad@ackee.canonical.com> Richard Wackerbarth has proposed merging lp:~wacky/postorius/1043258 into lp:postorius. Requested reviews: Mailman Coders (mailman-coders) For more details, see: https://code.launchpad.net/~wacky/postorius/1043258/+merge/121840 Patches to remove the MAILMAN_THEME cruft Themes can be implemented by providing alternate templates and static files in an app that overrides the default versions, but utilizes the same namespace. Rather than using a MAILMAN_THEME in the settings file, the entry is in the form of an additional entry in INSTALLED_APPS -- The attached diff has been truncated due to its size. https://code.launchpad.net/~wacky/postorius/1043258/+merge/121840 Your team Mailman Coders is requested to review the proposed merge of lp:~wacky/postorius/1043258 into lp:postorius. -------------- next part -------------- A non-text attachment was scrubbed... Name: review-diff.txt Type: text/x-diff Size: 524288 bytes Desc: not available URL: From mgebbe at intevation.de Fri Aug 31 13:27:27 2012 From: mgebbe at intevation.de (mathias gebbe) Date: Fri, 31 Aug 2012 11:27:27 -0000 Subject: [Bug 736849] Re: Sender header change to improve Outlook References: <20110317131842.13623.89204.malonedeb@potassium.ubuntu.com> Message-ID: <20120831112727.32527.90383.malone@chaenomeles.canonical.com> I think many people use the sender-field in the simple format with the addr-spec address alone (without "<" and ">") for filters in their mailclients (i know that there is a listid)... With this "fix" the mailman-admin has no chance to set this option on or off and many people will wonder why the filter is not working anymore. i think both is legal with RFC2822 -- i just want to keep that in mind because in my setup i had some problems with the new sender field -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/736849 Title: Sender header change to improve Outlook To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/736849/+subscriptions From mark at msapiro.net Fri Aug 31 22:41:45 2012 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 31 Aug 2012 20:41:45 -0000 Subject: [Bug 736849] Re: Sender header change to improve Outlook References: <20110317131842.13623.89204.malonedeb@potassium.ubuntu.com> Message-ID: <20120831204145.32279.51523.malone@chaenomeles.canonical.com> While I am sympathetic to the fact that this change impacted some user defined filtering settings in procmail or your MUA, at least this was something that you had set up yourself and were able to fix yourself. The underlying issue of the display of From: information by MS Outlook in the presence of a Sender: header is not something that a user can control other than by changing to a different MUA which may not even be an option. In any case, the change has been released, and changing it back at this point could be just as disruptive. Also, I'm not sure that a list or site admin is in any better position than I am to determine how much user impact this change might have, and I'm not about to start adding a whole list of "make this feature work the old way" list settings or list-member settings as I think that would be even more disruptive in the long run, and since Mailman is open source, the site admin always has the option to back out the change. Do you have any actual statistics on how many people's procmail recipes or MUA filters are impacted by this change. I suspect it may not be nearly as many as you imply. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/736849 Title: Sender header change to improve Outlook To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/736849/+subscriptions