From stephen at xemacs.org Mon Feb 2 13:43:29 2015 From: stephen at xemacs.org (Stephen Turnbull) Date: Mon, 02 Feb 2015 12:43:29 -0000 Subject: [Bug 1417093] [NEW] list of users approved for any list on the site References: <20150202124329.5221.17492.malonedeb@chaenomeles.canonical.com> Message-ID: <20150202124329.5221.17492.malonedeb@chaenomeles.canonical.com> Public bug reported: Some sites would like to allow a specified list of users to subscribe without administrator approval to any list on the site. For sites with many users, many lists, and a lot of turnover, approving all subscriptions is a lot of work. In many applications it would probably be a better idea to have a member plugin for the enterprise member database, but not all sites will be that sophisticated, or they may worry about the security implications of exposing those databases to Mailman. ** Affects: mailman Importance: Undecided Status: New ** Tags: feature 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/1417093 Title: list of users approved for any list on the site To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1417093/+subscriptions From 1414352 at bugs.launchpad.net Mon Feb 2 22:47:25 2015 From: 1414352 at bugs.launchpad.net (Florian Fuchs) Date: Mon, 02 Feb 2015 21:47:25 -0000 Subject: [Bug 1414352] Re: Improve code coverage by adding tests References: <20150124193353.29200.98953.malonedeb@gac.canonical.com> Message-ID: <20150202214725.8116.10578.launchpad@wampee.canonical.com> ** Branch linked: lp:~flo-fuchs/postorius/testing -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1414352 Title: Improve code coverage by adding tests To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1414352/+subscriptions From 965532 at bugs.launchpad.net Tue Feb 3 23:21:14 2015 From: 965532 at bugs.launchpad.net (=?utf-8?b?S+G6j3Jh?=) Date: Tue, 03 Feb 2015 22:21:14 -0000 Subject: [Bug 965532] Re: Need a script to upgrade from MM2 to MM3 References: <20120326174611.5464.44688.malonedeb@chaenomeles.canonical.com> Message-ID: <20150203222114.12637.25261.malone@gac.canonical.com> is this bug still unresolved despite the code merge? -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/965532 Title: Need a script to upgrade from MM2 to MM3 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/965532/+subscriptions From 965532 at bugs.launchpad.net Wed Feb 4 00:26:53 2015 From: 965532 at bugs.launchpad.net (Barry Warsaw) Date: Tue, 03 Feb 2015 23:26:53 -0000 Subject: [Bug 965532] Re: Need a script to upgrade from MM2 to MM3 References: <20120326174611.5464.44688.malonedeb@chaenomeles.canonical.com> <20150203222114.12637.25261.malone@gac.canonical.com> Message-ID: <20150203182653.21eca5c4@anarchist.wooz.org> On Feb 03, 2015, at 10:21 PM, K?ra wrote: >is this bug still unresolved despite the code merge? It probably needs more testing with real-world data. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/965532 Title: Need a script to upgrade from MM2 to MM3 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/965532/+subscriptions From mark at msapiro.net Wed Feb 4 05:54:46 2015 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 04 Feb 2015 04:54:46 -0000 Subject: [Bug 1417093] Re: list of users approved for any list on the site References: <20150202124329.5221.17492.malonedeb@chaenomeles.canonical.com> Message-ID: <20150204045447.12637.6841.launchpad@gac.canonical.com> ** Also affects: mailman/2.1 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/1417093 Title: list of users approved for any list on the site To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1417093/+subscriptions From 1417093 at bugs.launchpad.net Wed Feb 4 05:54:52 2015 From: 1417093 at bugs.launchpad.net (Launchpad Bug Tracker) Date: Wed, 04 Feb 2015 04:54:52 -0000 Subject: [Bug 1417093] Re: list of users approved for any list on the site References: <20150202124329.5221.17492.malonedeb@chaenomeles.canonical.com> Message-ID: <20150204045457.12262.69510.launchpad@ackee.canonical.com> ** Branch linked: lp:mailman/2.1 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1417093 Title: list of users approved for any list on the site To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1417093/+subscriptions From mark at msapiro.net Wed Feb 4 05:55:44 2015 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 04 Feb 2015 04:55:44 -0000 Subject: [Bug 1417093] Re: list of users approved for any list on the site References: <20150202124329.5221.17492.malonedeb@chaenomeles.canonical.com> Message-ID: <20150204045546.21189.78030.launchpad@chaenomeles.canonical.com> ** Changed in: mailman/2.1 Importance: Undecided => Low ** Changed in: mailman/2.1 Status: New => Fix Committed ** Changed in: mailman/2.1 Milestone: None => 2.1.19 ** Changed in: mailman/2.1 Assignee: (unassigned) => Mark Sapiro (msapiro) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1417093 Title: list of users approved for any list on the site To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1417093/+subscriptions From andrew.stuart at supercoders.com.au Thu Feb 5 02:29:53 2015 From: andrew.stuart at supercoders.com.au (Andrew Stuart) Date: Thu, 05 Feb 2015 01:29:53 -0000 Subject: [Bug 1418276] [NEW] Deleting a user via the REST API does not delete their user preferences References: <20150205012953.6713.71408.malonedeb@soybean.canonical.com> Message-ID: <20150205012953.6713.71408.malonedeb@soybean.canonical.com> Public bug reported: The on_delete function in rest/users.py appears to not delete user preferences when the user is deleted resulting in an accumulation of orphaned preferences data. def on_delete(self, request, response): """Delete the named user, all her memberships, and addresses.""" if self._user is None: not_found(response) return for member in self._user.memberships.members: member.unsubscribe() user_manager = getUtility(IUserManager) for address in self._user.addresses: user_manager.delete_address(address) user_manager.delete_user(self._user) no_content(response) ** 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/1418276 Title: Deleting a user via the REST API does not delete their user preferences To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418276/+subscriptions From andrew.stuart at supercoders.com.au Thu Feb 5 02:45:25 2015 From: andrew.stuart at supercoders.com.au (Andrew Stuart) Date: Thu, 05 Feb 2015 01:45:25 -0000 Subject: [Bug 1418280] [NEW] "Address already exists" when creating a new user, but user is created anyway References: <20150205014525.32391.71310.malonedeb@wampee.canonical.com> Message-ID: <20150205014525.32391.71310.malonedeb@wampee.canonical.com> Public bug reported: When creating a new user via the REST API, if the email address exists, it reports "Address already exists", but it creates the user anyway. After a bit of deep cave diving into the code I suspect it?s this in model/usermanager.py This function appears to create a user before it checks to see if the address exists, with the result that multiple users are created when the address already exists. @implementer(IUserManager) class UserManager: """See `IUserManager`.""" def create_user(self, email=None, display_name=None): """See `IUserManager`.""" user = User(display_name, Preferences()) if email: address = self.create_address(email, display_name) user.link(address) return user this seems to fix the problem - but please don?t trust my solution - needs verification. @implementer(IUserManager) class UserManager: """See `IUserManager`.""" def create_user(self, email=None, display_name=None): """See `IUserManager`.""" if email: address = self.create_address(email, display_name) user = User(display_name, Preferences()) if email: user.link(address) return user ** 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/1418280 Title: "Address already exists" when creating a new user, but user is created anyway To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418280/+subscriptions From 1418280 at bugs.launchpad.net Thu Feb 5 04:00:14 2015 From: 1418280 at bugs.launchpad.net (Barry Warsaw) Date: Thu, 05 Feb 2015 03:00:14 -0000 Subject: [Bug 1418280] Re: "Address already exists" when creating a new user, but user is created anyway References: <20150205014525.32391.71310.malonedeb@wampee.canonical.com> Message-ID: <20150205030014.20885.3782.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/1418280 Title: "Address already exists" when creating a new user, but user is created anyway To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418280/+subscriptions From 1418276 at bugs.launchpad.net Thu Feb 5 04:01:35 2015 From: 1418276 at bugs.launchpad.net (Barry Warsaw) Date: Thu, 05 Feb 2015 03:01:35 -0000 Subject: [Bug 1418276] Re: Deleting a user via the REST API does not delete their user preferences References: <20150205012953.6713.71408.malonedeb@soybean.canonical.com> Message-ID: <20150205030135.20848.30071.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/1418276 Title: Deleting a user via the REST API does not delete their user preferences To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418276/+subscriptions From 1418448 at bugs.launchpad.net Thu Feb 5 11:08:31 2015 From: 1418448 at bugs.launchpad.net (Danil Smirnov) Date: Thu, 05 Feb 2015 10:08:31 -0000 Subject: [Bug 1418448] [NEW] Change encoding of Russian messages to UTF-8 by default References: <20150205100832.21119.83604.malonedeb@chaenomeles.canonical.com> Message-ID: <20150205100832.21119.83604.malonedeb@chaenomeles.canonical.com> Public bug reported: Koi8-r Russian encoding which is used nowadays by Mailman needs to be changed to Unicode. In spite of Koi8-r is most respectful Russian encoding which was in fact standard in ancient times, now it is used on less than 0.1% of sites (http://w3techs.com/technologies/overview/character_encoding/all). Otherwise, UTF-8 become common encoding for every new website/application. Practically, we need to switch to UTF for letting users of Mailman work convenient with bin/scripts in console, which now also Unicode-encoded in most cases. Also most of modern text editors support Unicode by default and may not support other encodings which make editing of template files less convenient and even tricky for some cases. It is not so important for web-interface if we use Russian with English only, as usual. But if we need to put text in several languages on customized pages, we couldn't do this with Koi-8r encoding. ** Affects: mailman Importance: Undecided Status: New ** Tags: i18n -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1418448 Title: Change encoding of Russian messages to UTF-8 by default To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418448/+subscriptions From 1418448 at bugs.launchpad.net Thu Feb 5 22:16:21 2015 From: 1418448 at bugs.launchpad.net (Launchpad Bug Tracker) Date: Thu, 05 Feb 2015 21:16:21 -0000 Subject: [Bug 1418448] Re: Change encoding of Russian messages to UTF-8 by default References: <20150205100832.21119.83604.malonedeb@chaenomeles.canonical.com> Message-ID: <20150205211626.9319.51135.launchpad@ackee.canonical.com> ** Branch linked: lp:mailman/2.1 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1418448 Title: Change encoding of Russian messages to UTF-8 by default To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418448/+subscriptions From mark at msapiro.net Thu Feb 5 22:16:38 2015 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 05 Feb 2015 21:16:38 -0000 Subject: [Bug 1418448] Re: Change encoding of Russian messages to UTF-8 by default References: <20150205100832.21119.83604.malonedeb@chaenomeles.canonical.com> Message-ID: <20150205211639.20988.51268.launchpad@chaenomeles.canonical.com> ** Changed in: mailman Importance: Undecided => Medium ** Changed in: mailman Status: New => Fix Committed ** Changed in: mailman Milestone: None => 2.1.19 ** Changed in: mailman Assignee: (unassigned) => Mark Sapiro (msapiro) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1418448 Title: Change encoding of Russian messages to UTF-8 by default To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418448/+subscriptions From mark at msapiro.net Thu Feb 5 22:49:09 2015 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 05 Feb 2015 21:49:09 -0000 Subject: [Bug 1418735] [NEW] iso-8859-2 is inappropraite for Romanian - should be utf-8 References: <20150205214909.21084.7012.malonedeb@chaenomeles.canonical.com> Message-ID: <20150205214909.21084.7012.malonedeb@chaenomeles.canonical.com> Public bug reported: Mailman's use of iso-8859-2 encoding for Romanian is inappropriate. According to wikipedia, , iso8859-2 "can also be used for Romanian, but it is unsuitable for that language, because of lack of letters s and t with commas below, containing s and t with cedillas instead." Mailman's encoding should be changed to utf-8. ** Affects: mailman Importance: Medium 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/1418735 Title: iso-8859-2 is inappropraite for Romanian - should be utf-8 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418735/+subscriptions From 1418735 at bugs.launchpad.net Thu Feb 5 23:12:34 2015 From: 1418735 at bugs.launchpad.net (Launchpad Bug Tracker) Date: Thu, 05 Feb 2015 22:12:34 -0000 Subject: [Bug 1418735] Re: iso-8859-2 is inappropraite for Romanian - should be utf-8 References: <20150205214909.21084.7012.malonedeb@chaenomeles.canonical.com> Message-ID: <20150205221238.9317.86463.launchpad@ackee.canonical.com> ** Branch linked: lp:mailman/2.1 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1418735 Title: iso-8859-2 is inappropraite for Romanian - should be utf-8 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418735/+subscriptions From mark at msapiro.net Thu Feb 5 23:12:50 2015 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 05 Feb 2015 22:12:50 -0000 Subject: [Bug 1418735] Re: iso-8859-2 is inappropraite for Romanian - should be utf-8 References: <20150205214909.21084.7012.malonedeb@chaenomeles.canonical.com> Message-ID: <20150205221252.6790.34350.launchpad@soybean.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/1418735 Title: iso-8859-2 is inappropraite for Romanian - should be utf-8 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418735/+subscriptions From 1418280 at bugs.launchpad.net Fri Feb 6 03:34:33 2015 From: 1418280 at bugs.launchpad.net (Barry Warsaw) Date: Fri, 06 Feb 2015 02:34:33 -0000 Subject: [Bug 1418280] Re: "Address already exists" when creating a new user, but user is created anyway References: <20150205014525.32391.71310.malonedeb@wampee.canonical.com> Message-ID: <20150206023433.12275.94872.malone@gac.canonical.com> Your diagnosis and remedy is spot on! I will commit this fix with tests. ** 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.0b6 ** Changed in: mailman Status: Confirmed => 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/1418280 Title: "Address already exists" when creating a new user, but user is created anyway To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418280/+subscriptions From 1418280 at bugs.launchpad.net Fri Feb 6 04:04:59 2015 From: 1418280 at bugs.launchpad.net (Barry Warsaw) Date: Fri, 06 Feb 2015 03:04:59 -0000 Subject: [Bug 1418280] Re: "Address already exists" when creating a new user, but user is created anyway References: <20150205014525.32391.71310.malonedeb@wampee.canonical.com> Message-ID: <20150206030501.12703.4987.launchpad@gac.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/1418280 Title: "Address already exists" when creating a new user, but user is created anyway To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418280/+subscriptions From jl.biasini at laposte.net Fri Feb 6 09:42:16 2015 From: jl.biasini at laposte.net (baruch31) Date: Fri, 06 Feb 2015 08:42:16 -0000 Subject: [Bug 1418735] Re: iso-8859-2 is inappropraite for Romanian - should be utf-8 References: <20150205214909.21084.7012.malonedeb@chaenomeles.canonical.com> Message-ID: <20150206084217.32529.93727.malone@wampee.canonical.com> I can confirm that unless you consider all web interfaces as optional, unimportant feature, mailman is perfectly unusable in Romanian. The change to perform are trivial, when you know how to do it, but it took me one day to figure it out. Debugging the change is also difficult, because you have to go through all the page to be sure you didn't miss one. I, for instance, missed the encoding of the history page at first. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1418735 Title: iso-8859-2 is inappropraite for Romanian - should be utf-8 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418735/+subscriptions From noreply at launchpad.net Fri Feb 6 16:09:25 2015 From: noreply at launchpad.net (noreply at launchpad.net) Date: Fri, 06 Feb 2015 15:09:25 -0000 Subject: [Merge] lp:~godricglow/postorius/bug_1308219_fix into lp:postorius In-Reply-To: <20150129195820.19388.31443.launchpad@ackee.canonical.com> Message-ID: <20150206150924.2693.35896.launchpad@ackee.canonical.com> The proposal to merge lp:~godricglow/postorius/bug_1308219_fix into lp:postorius has been updated. Status: Needs review => Merged For more details, see: https://code.launchpad.net/~godricglow/postorius/bug_1308219_fix/+merge/248046 -- Your team Mailman Coders is subscribed to branch lp:postorius. From f at florianfuchs.com Fri Feb 6 16:08:49 2015 From: f at florianfuchs.com (Florian Fuchs) Date: Fri, 06 Feb 2015 15:08:49 -0000 Subject: [Merge] lp:~godricglow/postorius/bug_1308219_fix into lp:postorius In-Reply-To: <20150129195820.19388.31443.launchpad@ackee.canonical.com> Message-ID: <20150206150849.12505.10279.codereview@gac.canonical.com> Review: Approve Hello Pranjal, clearing both forms after submit makes a lot more sense than what we have now. Approving the merge. Thanks! Florian -- https://code.launchpad.net/~godricglow/postorius/bug_1308219_fix/+merge/248046 Your team Mailman Coders is subscribed to branch lp:postorius. From noreply at launchpad.net Fri Feb 6 16:25:23 2015 From: noreply at launchpad.net (noreply at launchpad.net) Date: Fri, 06 Feb 2015 15:25:23 -0000 Subject: [Merge] lp:~godricglow/postorius/bug_login_render_fix into lp:postorius In-Reply-To: <20150129203322.29222.33848.launchpad@ackee.canonical.com> Message-ID: <20150206152521.2691.5061.launchpad@ackee.canonical.com> The proposal to merge lp:~godricglow/postorius/bug_login_render_fix into lp:postorius has been updated. Status: Needs review => Merged For more details, see: https://code.launchpad.net/~godricglow/postorius/bug_login_render_fix/+merge/248049 -- Your team Mailman Coders is requested to review the proposed merge of lp:~godricglow/postorius/bug_login_render_fix into lp:postorius. From f at florianfuchs.com Fri Feb 6 16:26:12 2015 From: f at florianfuchs.com (Florian Fuchs) Date: Fri, 06 Feb 2015 15:26:12 -0000 Subject: [Merge] lp:~godricglow/postorius/bug_login_render_fix into lp:postorius In-Reply-To: <20150129203322.29222.33848.launchpad@ackee.canonical.com> Message-ID: <20150206152611.12182.74365.codereview@gac.canonical.com> Review: Approve Hi Pranjal, thanks for that. Looks better now... ;-) Florian -- https://code.launchpad.net/~godricglow/postorius/bug_login_render_fix/+merge/248049 Your team Mailman Coders is subscribed to branch lp:postorius. From f at florianfuchs.com Fri Feb 6 16:28:50 2015 From: f at florianfuchs.com (Florian Fuchs) Date: Fri, 06 Feb 2015 15:28:50 -0000 Subject: [Merge] lp:~godricglow/postorius/bug_fix into lp:postorius In-Reply-To: <20150122205527.30342.91435.launchpad@ackee.canonical.com> Message-ID: <20150206152850.364.89602.codereview@wampee.canonical.com> Duplicate of another merge proposal. Deleting it as discussed on IRC. -- https://code.launchpad.net/~godricglow/postorius/bug_fix/+merge/247351 Your team Mailman Coders is requested to review the proposed merge of lp:~godricglow/postorius/bug_fix into lp:postorius. From f at florianfuchs.com Fri Feb 6 16:30:12 2015 From: f at florianfuchs.com (Florian Fuchs) Date: Fri, 06 Feb 2015 15:30:12 -0000 Subject: [Merge] lp:~godricglow/postorius/bug_1308219 into lp:postorius In-Reply-To: <20150123090620.25800.57215.launchpad@ackee.canonical.com> Message-ID: <20150206153011.7147.67985.codereview@soybean.canonical.com> Duplicate of another merge proposal. Deleting it as discussed with Pranjal on IRC. -- https://code.launchpad.net/~godricglow/postorius/bug_1308219/+merge/247386 Your team Mailman Coders is requested to review the proposed merge of lp:~godricglow/postorius/bug_1308219 into lp:postorius. From noreply at launchpad.net Fri Feb 6 16:51:42 2015 From: noreply at launchpad.net (noreply at launchpad.net) Date: Fri, 06 Feb 2015 15:51:42 -0000 Subject: [Merge] lp:~raj-abhilash1/postorius/bug_1004049 into lp:postorius In-Reply-To: <20150119175422.23773.9127.launchpad@ackee.canonical.com> Message-ID: <20150206155141.2692.24366.launchpad@ackee.canonical.com> The proposal to merge lp:~raj-abhilash1/postorius/bug_1004049 into lp:postorius has been updated. Status: Needs review => Merged For more details, see: https://code.launchpad.net/~raj-abhilash1/postorius/bug_1004049/+merge/246928 -- Your team Mailman Coders is subscribed to branch lp:postorius. From 1419051 at bugs.launchpad.net Fri Feb 6 17:37:44 2015 From: 1419051 at bugs.launchpad.net (Ralf Jung) Date: Fri, 06 Feb 2015 16:37:44 -0000 Subject: [Bug 1419051] [NEW] Cannot operate on individual messages in moderation queue References: <20150206163744.7043.17124.malonedeb@soybean.canonical.com> Message-ID: <20150206163744.7043.17124.malonedeb@soybean.canonical.com> Public bug reported: I have two messages from the same sender in the moderation queue, that I want to operate on individually - but the web interface does not let me do that. Steps to reproduce: Send two messages to a list that are both too large. Then open the moderation queue admin website. Actual behavior: I can discard/accept/reject both messages, or none. Expected behavior: I'd like to accept one message (e.g. because the image has been scaled down significantly, but is still a few bytes over our limit) *without* accepting the other. ** 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/1419051 Title: Cannot operate on individual messages in moderation queue To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1419051/+subscriptions From mark at msapiro.net Fri Feb 6 18:10:20 2015 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 06 Feb 2015 17:10:20 -0000 Subject: [Bug 1418735] Re: iso-8859-2 is inappropraite for Romanian - should be utf-8 References: <20150205214909.21084.7012.malonedeb@chaenomeles.canonical.com> Message-ID: <20150206171020.6869.95000.malone@soybean.canonical.com> If, by history page, you mean the encoding of the lists archives, then yes, you need to run 'bin/arch --wipe' after making the changes to recode the static list archive pages. You also need to recode any lists/LISTNAME/ro/*, templates/DOMAIN/ro/* and templates/site/ro/* templates you may have made. Otherwise, recoding the messages/ro/LC_MESSAGES/mailman.po message catalog and templates/ro/* templates along with changing the character set in th add_language() setting for 'ro' should be sufficient. Did I miss anything? -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1418735 Title: iso-8859-2 is inappropraite for Romanian - should be utf-8 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418735/+subscriptions From f at florianfuchs.com Fri Feb 6 16:47:25 2015 From: f at florianfuchs.com (Florian Fuchs) Date: Fri, 06 Feb 2015 15:47:25 -0000 Subject: [Merge] lp:~raj-abhilash1/postorius/bug_1004049 into lp:postorius In-Reply-To: <20150119175422.23773.9127.launchpad@ackee.canonical.com> Message-ID: <20150206154724.20741.22737.codereview@chaenomeles.canonical.com> Review: Approve Hi Abhilash, thanks -- works just fine! As discussed on IRC, I am moving the "view" button to the same cell as the other action buttons. Approving the merge. Florian -- https://code.launchpad.net/~raj-abhilash1/postorius/bug_1004049/+merge/246928 Your team Mailman Coders is subscribed to branch lp:postorius. From mark at msapiro.net Fri Feb 6 18:35:31 2015 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 06 Feb 2015 17:35:31 -0000 Subject: [Bug 1419051] Re: Cannot operate on individual messages in moderation queue References: <20150206163744.7043.17124.malonedeb@soybean.canonical.com> Message-ID: <20150206173531.20951.17517.malone@chaenomeles.canonical.com> The box on the admindb page lists all the messages and each has a number ([1], [2], etc.) next to the Subject: of that message. That number is a link to the detail page for that message alone and from there you can accept, reject or discard that message and if rejecting, provide your own reason. ** Changed in: mailman Status: New => Invalid ** Changed in: mailman Assignee: (unassigned) => Mark Sapiro (msapiro) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1419051 Title: Cannot operate on individual messages in moderation queue To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1419051/+subscriptions From jl.biasini at laposte.net Fri Feb 6 20:19:31 2015 From: jl.biasini at laposte.net (baruch31) Date: Fri, 06 Feb 2015 19:19:31 -0000 Subject: [Bug 1418735] Re: iso-8859-2 is inappropraite for Romanian - should be utf-8 References: <20150205214909.21084.7012.malonedeb@chaenomeles.canonical.com> Message-ID: <20150206191931.6713.3152.malone@soybean.canonical.com> you also have to change the header of some files, then don't all have it but some are mentionning iso8859-2 in their header -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1418735 Title: iso-8859-2 is inappropraite for Romanian - should be utf-8 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418735/+subscriptions From mark at msapiro.net Fri Feb 6 20:41:50 2015 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 06 Feb 2015 19:41:50 -0000 Subject: [Bug 1418735] Re: iso-8859-2 is inappropraite for Romanian - should be utf-8 References: <20150205214909.21084.7012.malonedeb@chaenomeles.canonical.com> Message-ID: <20150206194150.12802.21208.malone@gac.canonical.com> I assume you are referring to these: admlogin.html: archidxhead.html: archtoc.html: article.html: emptyarchive.html: listinfo.html: options.html: private.html: roster.html: subscribe.html: Thank you. I forgot those. Any others? -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1418735 Title: iso-8859-2 is inappropraite for Romanian - should be utf-8 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418735/+subscriptions From mark at msapiro.net Fri Feb 6 20:58:22 2015 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 06 Feb 2015 19:58:22 -0000 Subject: [Bug 1419132] [NEW] An Organization: header is not removed from posts to anonymous lists. References: <20150206195822.32765.28494.malonedeb@wampee.canonical.com> Message-ID: <20150206195822.32765.28494.malonedeb@wampee.canonical.com> Public bug reported: Anonymous lists should always remove any Organization: header. Also, there was a bug in the fix for https://bugs.launchpad.net/mailman/+bug/1246039 in that some headers in ANONYMOUS_LIST_KEEP_HEADERS weren't kept if the regexp included the trailing ':'. This is fixed here too. ** Affects: mailman Importance: Medium Assignee: Mark Sapiro (msapiro) Status: Fix Committed ** Description changed: Anonymous lists should always remove any Organization: header. Also, there was a bug in the fix for https://bugs.launchpad.net/mailman/+bug/1246039 in that some headers in ANONYMOUS_LIST_KEEP_HEADERS weren't kept if the regexp included the - trailing ':'. This is fixed heare too. + trailing ':'. This is fixed here too. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1419132 Title: An Organization: header is not removed from posts to anonymous lists. To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1419132/+subscriptions From jl.biasini at laposte.net Fri Feb 6 21:02:15 2015 From: jl.biasini at laposte.net (baruch31) Date: Fri, 06 Feb 2015 20:02:15 -0000 Subject: [Bug 1418735] Re: iso-8859-2 is inappropraite for Romanian - should be utf-8 References: <20150205214909.21084.7012.malonedeb@chaenomeles.canonical.com> <20150206194150.12802.21208.malone@gac.canonical.com> Message-ID: <54D51DC7.5050200@laposte.net> yes and of courses mailman.po On 06/02/2015 21:41, Mark Sapiro wrote: > I assume you are referring to these: > > admlogin.html: > archidxhead.html: > archtoc.html: > article.html: > emptyarchive.html: > listinfo.html: > options.html: > private.html: > roster.html: > subscribe.html: > > Thank you. I forgot those. Any others? > -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1418735 Title: iso-8859-2 is inappropraite for Romanian - should be utf-8 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418735/+subscriptions From jl.biasini at laposte.net Fri Feb 6 21:03:34 2015 From: jl.biasini at laposte.net (baruch31) Date: Fri, 06 Feb 2015 20:03:34 -0000 Subject: [Bug 1418735] Re: iso-8859-2 is inappropraite for Romanian - should be utf-8 References: <20150205214909.21084.7012.malonedeb@chaenomeles.canonical.com> Message-ID: <20150206200334.6790.16480.malone@soybean.canonical.com> That's it! And of course mailman.po -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1418735 Title: iso-8859-2 is inappropraite for Romanian - should be utf-8 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418735/+subscriptions From mark at msapiro.net Fri Feb 6 21:07:21 2015 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 06 Feb 2015 20:07:21 -0000 Subject: [Bug 1419132] Re: An Organization: header is not removed from posts to anonymous lists. References: <20150206195822.32765.28494.malonedeb@wampee.canonical.com> Message-ID: <20150206200722.12478.26789.launchpad@gac.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/1419132 Title: An Organization: header is not removed from posts to anonymous lists. To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1419132/+subscriptions From mark at msapiro.net Fri Feb 6 21:58:10 2015 From: mark at msapiro.net (Mark Sapiro) Date: Fri, 06 Feb 2015 20:58:10 -0000 Subject: [Bug 1418735] Re: iso-8859-2 is inappropraite for Romanian - should be utf-8 References: <20150205214909.21084.7012.malonedeb@chaenomeles.canonical.com> Message-ID: <20150206205811.21119.54737.malone@chaenomeles.canonical.com> Yes, I got all that, but I think in addition to all the things mentioned above, list admins may have to change various list attributes like 'description' that may be stored in iso-8859-2. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1418735 Title: iso-8859-2 is inappropraite for Romanian - should be utf-8 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418735/+subscriptions From 1419132 at bugs.launchpad.net Fri Feb 6 22:23:12 2015 From: 1419132 at bugs.launchpad.net (Launchpad Bug Tracker) Date: Fri, 06 Feb 2015 21:23:12 -0000 Subject: [Bug 1419132] Re: An Organization: header is not removed from posts to anonymous lists. References: <20150206195822.32765.28494.malonedeb@wampee.canonical.com> Message-ID: <20150206212317.2630.34160.launchpad@ackee.canonical.com> ** Branch linked: lp:mailman/2.1 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1419132 Title: An Organization: header is not removed from posts to anonymous lists. To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1419132/+subscriptions From mark at msapiro.net Sat Feb 7 05:30:26 2015 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 07 Feb 2015 04:30:26 -0000 Subject: [Bug 1419132] Re: An Organization: header is not removed from posts to anonymous lists. References: <20150206195822.32765.28494.malonedeb@wampee.canonical.com> Message-ID: <20150207043029.6713.76804.launchpad@soybean.canonical.com> ** Changed in: mailman Status: Fix Committed => Fix Released ** Changed in: mailman Milestone: 2.1.19 => 2.1.19rc2 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1419132 Title: An Organization: header is not removed from posts to anonymous lists. To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1419132/+subscriptions From mark at msapiro.net Sat Feb 7 05:29:35 2015 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 07 Feb 2015 04:29:35 -0000 Subject: [Bug 1418735] Re: iso-8859-2 is inappropraite for Romanian - should be utf-8 References: <20150205214909.21084.7012.malonedeb@chaenomeles.canonical.com> Message-ID: <20150207042937.12403.98488.launchpad@gac.canonical.com> ** Changed in: mailman Status: Fix Committed => Fix Released ** Changed in: mailman Milestone: 2.1.19 => 2.1.19rc2 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1418735 Title: iso-8859-2 is inappropraite for Romanian - should be utf-8 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418735/+subscriptions From mark at msapiro.net Sat Feb 7 05:28:50 2015 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 07 Feb 2015 04:28:50 -0000 Subject: [Bug 1418448] Re: Change encoding of Russian messages to UTF-8 by default References: <20150205100832.21119.83604.malonedeb@chaenomeles.canonical.com> Message-ID: <20150207042852.20848.72764.launchpad@chaenomeles.canonical.com> ** Changed in: mailman Status: Fix Committed => Fix Released ** Changed in: mailman Milestone: 2.1.19 => 2.1.19rc2 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1418448 Title: Change encoding of Russian messages to UTF-8 by default To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1418448/+subscriptions From mark at msapiro.net Sat Feb 7 05:28:15 2015 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 07 Feb 2015 04:28:15 -0000 Subject: [Bug 1415406] Re: Message excerpt corruption on admindb Web UI References: <20150128104413.29000.33313.malonedeb@gac.canonical.com> Message-ID: <20150207042816.12155.98962.launchpad@gac.canonical.com> ** Changed in: mailman Status: Fix Committed => Fix Released ** Changed in: mailman Milestone: 2.1.19 => 2.1.19rc2 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1415406 Title: Message excerpt corruption on admindb Web UI To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1415406/+subscriptions From mark at msapiro.net Sat Feb 7 05:30:58 2015 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 07 Feb 2015 04:30:58 -0000 Subject: [Bug 1417093] Re: list of users approved for any list on the site References: <20150202124329.5221.17492.malonedeb@chaenomeles.canonical.com> Message-ID: <20150207043100.21050.13899.launchpad@chaenomeles.canonical.com> ** Changed in: mailman/2.1 Status: Fix Committed => Fix Released ** Changed in: mailman/2.1 Milestone: 2.1.19 => 2.1.19rc2 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1417093 Title: list of users approved for any list on the site To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1417093/+subscriptions From andrew.stuart at supercoders.com.au Sun Feb 8 21:06:22 2015 From: andrew.stuart at supercoders.com.au (Andrew Stuart) Date: Sun, 08 Feb 2015 20:06:22 -0000 Subject: [Bug 1419519] [NEW] REST API delete user function does not delete every 2nd linked address References: <20150208200622.12938.475.malonedeb@gac.canonical.com> Message-ID: <20150208200622.12938.475.malonedeb@gac.canonical.com> Public bug reported: The following series of curl commands creates a user with an email address of ?z at example.org?, and then links 10 additional addresses to z at example.org curl -X POST --data "email=z at example.org&display_name=z" --header "authorization: Basic cmVzdGFkbWluOnJlc3RwYXNz" http://localhost:8001/3.0/users curl -X POST --data "email=z1 at example.org" --header "authorization: Basic cmVzdGFkbWluOnJlc3RwYXNz" http://localhost:8001/3.0/users/z at example.org/addresses curl -X POST --data "email=z2 at example.org" --header "authorization: Basic cmVzdGFkbWluOnJlc3RwYXNz" http://localhost:8001/3.0/users/z at example.org/addresses curl -X POST --data "email=z3 at example.org" --header "authorization: Basic cmVzdGFkbWluOnJlc3RwYXNz" http://localhost:8001/3.0/users/z at example.org/addresses curl -X POST --data "email=z4 at example.org" --header "authorization: Basic cmVzdGFkbWluOnJlc3RwYXNz" http://localhost:8001/3.0/users/z at example.org/addresses curl -X POST --data "email=z5 at example.org" --header "authorization: Basic cmVzdGFkbWluOnJlc3RwYXNz" http://localhost:8001/3.0/users/z at example.org/addresses curl -X POST --data "email=z6 at example.org" --header "authorization: Basic cmVzdGFkbWluOnJlc3RwYXNz" http://localhost:8001/3.0/users/z at example.org/addresses curl -X POST --data "email=z7 at example.org" --header "authorization: Basic cmVzdGFkbWluOnJlc3RwYXNz" http://localhost:8001/3.0/users/z at example.org/addresses curl -X POST --data "email=z8 at example.org" --header "authorization: Basic cmVzdGFkbWluOnJlc3RwYXNz" http://localhost:8001/3.0/users/z at example.org/addresses curl -X POST --data "email=z9 at example.org" --header "authorization: Basic cmVzdGFkbWluOnJlc3RwYXNz" http://localhost:8001/3.0/users/z at example.org/addresses curl -X POST --data "email=z10 at example.org" --header "authorization: Basic cmVzdGFkbWluOnJlc3RwYXNz" http://localhost:8001/3.0/users/z at example.org/addresses A sqlite3 dump of the database shows the following in the addresses table: INSERT INTO "address" VALUES(11,'z at example.org',NULL,'z',NULL,'2015-02-08 10:50:37.241724',5,17); INSERT INTO "address" VALUES(12,'z1 at example.org',NULL,'',NULL,'2015-02-08 10:52:08.928901',5,19); INSERT INTO "address" VALUES(13,'z2 at example.org',NULL,'',NULL,'2015-02-08 10:52:36.308978',5,20); INSERT INTO "address" VALUES(14,'z3 at example.org',NULL,'',NULL,'2015-02-08 10:52:43.947229',5,21); INSERT INTO "address" VALUES(15,'z4 at example.org',NULL,'',NULL,'2015-02-08 10:52:49.598934',5,22); INSERT INTO "address" VALUES(16,'z5 at example.org',NULL,'',NULL,'2015-02-08 10:52:54.406450',5,23); INSERT INTO "address" VALUES(17,'z6 at example.org',NULL,'',NULL,'2015-02-08 10:52:59.295078',5,24); INSERT INTO "address" VALUES(18,'z7 at example.org',NULL,'',NULL,'2015-02-08 10:53:04.892381',5,25); INSERT INTO "address" VALUES(19,'z8 at example.org',NULL,'',NULL,'2015-02-08 10:53:10.497119',5,26); INSERT INTO "address" VALUES(20,'z9 at example.org',NULL,'',NULL,'2015-02-08 10:53:16.450507',5,27); INSERT INTO "address" VALUES(21,'z10 at example.org',NULL,'',NULL,'2015-02-08 10:53:24.021368',5,28); All good at this stage. No problems. The following curl command deletes user ?z at example.org? curl --verbose -X DELETE --header "authorization: Basic cmVzdGFkbWluOnJlc3RwYXNz" http://localhost:8001/3.0/users/z at example.org Strangely, a sqlite3 dump of the database now shows the following in the addresses table: INSERT INTO "address" VALUES(12,'z1 at example.org',NULL,'',NULL,'2015-02-08 10:52:08.928901',NULL,19); INSERT INTO "address" VALUES(14,'z3 at example.org',NULL,'',NULL,'2015-02-08 10:52:43.947229',NULL,21); INSERT INTO "address" VALUES(16,'z5 at example.org',NULL,'',NULL,'2015-02-08 10:52:54.406450',NULL,23); INSERT INTO "address" VALUES(18,'z7 at example.org',NULL,'',NULL,'2015-02-08 10:53:04.892381',NULL,25); INSERT INTO "address" VALUES(20,'z9 at example.org',NULL,'',NULL,'2015-02-08 10:53:16.450507',NULL,27); So 6 of the addresses that should have been deleted were deleted, but 5 remain. The linked address deletion seems to be skipping addresses for some reason. It appears the problem is caused by the delete address functionality mutating the iterator of user addresses. This appears to fix the problem, which is in rest/users.py def on_delete(self, request, response): """Delete the named user, all her memberships, and addresses.""" if self._user is None: not_found(response) return for member in self._user.memberships.members: member.unsubscribe() user_manager = getUtility(IUserManager) addresses_for_deletion = [] for address in self._user.addresses: # to avoid mutating the self._user.addresses iterator, create a separate list of addresses addresses_for_deletion.append(address) for address in addresses_for_deletion: user_manager.delete_address(address) user_manager.delete_user(self._user) no_content(response) ** 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/1419519 Title: REST API delete user function does not delete every 2nd linked address To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1419519/+subscriptions From 1419519 at bugs.launchpad.net Mon Feb 9 00:46:00 2015 From: 1419519 at bugs.launchpad.net (Barry Warsaw) Date: Sun, 08 Feb 2015 23:46:00 -0000 Subject: [Bug 1419519] Re: REST API delete user function does not delete every 2nd linked address References: <20150208200622.12938.475.malonedeb@gac.canonical.com> Message-ID: <20150208234600.12773.30446.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/1419519 Title: REST API delete user function does not delete every 2nd linked address To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1419519/+subscriptions From hong at topbug.net Mon Feb 9 05:28:56 2015 From: hong at topbug.net (Hong Xu) Date: Mon, 09 Feb 2015 04:28:56 -0000 Subject: [Bug 317453] Re: Atom or RSS feeds of Mailing lists References: <20090115122938.10057.89695.malonedeb@gangotri.canonical.com> Message-ID: <20150209042856.332.57995.malone@wampee.canonical.com> I think an additional better feature about this is to add a feed for each thread, thus everyone can just follow a specific thread by subscribing the rss feed. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/317453 Title: Atom or RSS feeds of Mailing lists To manage notifications about this bug go to: https://bugs.launchpad.net/launchpad/+bug/317453/+subscriptions From 1419519 at bugs.launchpad.net Mon Feb 9 23:56:31 2015 From: 1419519 at bugs.launchpad.net (Barry Warsaw) Date: Mon, 09 Feb 2015 22:56:31 -0000 Subject: [Bug 1419519] Re: REST API delete user function does not delete every 2nd linked address References: <20150208200622.12938.475.malonedeb@gac.canonical.com> Message-ID: <20150209225633.20545.21509.launchpad@chaenomeles.canonical.com> ** Changed in: mailman Milestone: None => 3.0.0b6 ** 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/1419519 Title: REST API delete user function does not delete every 2nd linked address To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1419519/+subscriptions From 1419519 at bugs.launchpad.net Tue Feb 10 01:42:03 2015 From: 1419519 at bugs.launchpad.net (Barry Warsaw) Date: Tue, 10 Feb 2015 00:42:03 -0000 Subject: [Bug 1419519] Re: REST API delete user function does not delete every 2nd linked address References: <20150208200622.12938.475.malonedeb@gac.canonical.com> Message-ID: <20150210004204.32233.58686.launchpad@wampee.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/1419519 Title: REST API delete user function does not delete every 2nd linked address To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1419519/+subscriptions From 1420083 at bugs.launchpad.net Tue Feb 10 04:16:31 2015 From: 1420083 at bugs.launchpad.net (Barry Warsaw) Date: Tue, 10 Feb 2015 03:16:31 -0000 Subject: [Bug 1420083] [NEW] Provide a reserved url for clearing out the uid table References: <20150210031631.7181.18307.malonedeb@soybean.canonical.com> Message-ID: <20150210031631.7181.18307.malonedeb@soybean.canonical.com> Public bug reported: While testing the authenticating REST proxy, it is necessary to clear out the uid table. In normal operation, we never delete rows from this table, to ensure that uids are never duplicated. However, when a user is deleted in the proxy test suite, its uid entry is never cleaned up. This thread discusses several options: http://thread.gmane.org/gmane.mail.mailman.devel/19733 Yet another option would be to expose /reserved/uids/orphans and if you DELETE that resource, all uids not associated with users will be removed from the table. It's a bit crufty in that I think we may be abusing the DELETE method (since /reserved/uids/orphans will still exist after the successful operation), but since this is a testing-only method, I think it's fine. Not sure we need to implement GET, or subresources, but we could if it turns out we need that for testing purposes. Also, DELETEing .../orphans means that the ill effects of accidentally calling this on a real server are minimized. At worst, uids could be reused, but that's unlikely given our use of uuid4(). ** Affects: mailman Importance: High Status: Triaged ** 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/1420083 Title: Provide a reserved url for clearing out the uid table To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1420083/+subscriptions From andrew.stuart at supercoders.com.au Tue Feb 10 04:24:58 2015 From: andrew.stuart at supercoders.com.au (Andrew Stuart) Date: Tue, 10 Feb 2015 03:24:58 -0000 Subject: [Bug 1420083] Re: Provide a reserved url for clearing out the uid table References: <20150210031631.7181.18307.malonedeb@soybean.canonical.com> Message-ID: <20150210032458.6543.9080.malone@soybean.canonical.com> Sounds good to me. All the ideas put forward here and in the thread provide a way to clean up the database and that's the most important thing. I like this one because it is straightforward. With this solution, I could just run it In testing teardown after deleting my test users and all would be cleaned up, without risk of deleting anything but the orphaned UIDs and without needing to write specific code to work out which UIDs need deletion. So I think this is a good way to go. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1420083 Title: Provide a reserved url for clearing out the uid table To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1420083/+subscriptions From 2013165 at iiitdmj.ac.in Tue Feb 10 17:22:04 2015 From: 2013165 at iiitdmj.ac.in (Rashi Karanpuria) Date: Tue, 10 Feb 2015 16:22:04 -0000 Subject: [Bug 1165589] Re: Switchboard fails to log the error message with some exceptions. References: <20130407001403.10398.36355.malonedeb@gac.canonical.com> Message-ID: <20150210162205.25073.71831.malone@gac.canonical.com> Hi, I fixed the bug,ran the tests and its working fine on my syatem.Please review ** Patch added: ".diff file for switchboard.py" https://bugs.launchpad.net/mailman/+bug/1165589/+attachment/4316481/+files/switchboard.py.diff -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1165589 Title: Switchboard fails to log the error message with some exceptions. To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1165589/+subscriptions From f at florianfuchs.com Tue Feb 10 17:34:24 2015 From: f at florianfuchs.com (Florian Fuchs) Date: Tue, 10 Feb 2015 16:34:24 -0000 Subject: [Merge] lp:~flo-fuchs/postorius/testing into lp:postorius Message-ID: <20150210163421.17761.39408.launchpad@ackee.canonical.com> Florian Fuchs has proposed merging lp:~flo-fuchs/postorius/testing into lp:postorius. Requested reviews: Mailman Coders (mailman-coders) Related bugs: Bug #1414352 in Postorius: "Improve code coverage by adding tests" https://bugs.launchpad.net/postorius/+bug/1414352 For more details, see: https://code.launchpad.net/~flo-fuchs/postorius/testing/+merge/249215 This branch reworks certain parts of Postorius internal tests: - vcrpy has been added to test those parts of Postorius that rely on a realistic ??HTTP response from Mailman's administrative API. - A tox config to test different Python and Django versions ??(currently py27 and Django 1.5 - 1.7) - The package contains a Django settings file for test purposes only, so it can ??be tested independently from the postorius_standalone branch. - Better developer documentation re how to write new tests. -- The attached diff has been truncated due to its size. Your team Mailman Coders is requested to review the proposed merge of lp:~flo-fuchs/postorius/testing 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 noreply at launchpad.net Tue Feb 10 17:41:21 2015 From: noreply at launchpad.net (noreply at launchpad.net) Date: Tue, 10 Feb 2015 16:41:21 -0000 Subject: [Merge] lp:~flo-fuchs/postorius/testing into lp:postorius In-Reply-To: <20150210163421.17761.39408.launchpad@ackee.canonical.com> Message-ID: <20150210164119.20826.14621.launchpad@ackee.canonical.com> The proposal to merge lp:~flo-fuchs/postorius/testing into lp:postorius has been updated. Status: Needs review => Merged For more details, see: https://code.launchpad.net/~flo-fuchs/postorius/testing/+merge/249215 -- Your team Mailman Coders is requested to review the proposed merge of lp:~flo-fuchs/postorius/testing into lp:postorius. From 1414352 at bugs.launchpad.net Tue Feb 10 17:45:23 2015 From: 1414352 at bugs.launchpad.net (Florian Fuchs) Date: Tue, 10 Feb 2015 16:45:23 -0000 Subject: [Bug 1414352] Re: Improve code coverage by adding tests References: <20150124193353.29200.98953.malonedeb@gac.canonical.com> Message-ID: <20150210164523.25042.81103.malone@gac.canonical.com> vcrpy is now integrated into Postorius. I updated the documentation, instructions on how to run the tests can be found in (from Postorius' root directory): src/postorius/docs/development.rst ** Changed in: postorius Status: New => Confirmed ** Changed in: postorius Importance: Undecided => High -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1414352 Title: Improve code coverage by adding tests To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1414352/+subscriptions From mark at msapiro.net Tue Feb 10 18:55:56 2015 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 10 Feb 2015 17:55:56 -0000 Subject: [Bug 266223] Re: Bug with non-ascii characters during subscribe References: <20080905192947.27052.90390.launchpad@forster.canonical.com> Message-ID: <20150210175558.6281.17582.launchpad@soybean.canonical.com> *** This bug is a duplicate of bug 1047100 *** https://bugs.launchpad.net/bugs/1047100 ** This bug has been marked a duplicate of bug 1047100 The logger can throw UnicodeEncodeError if the log message is unicode -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/266223 Title: Bug with non-ascii characters during subscribe To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/266223/+subscriptions From aurelien at bompard.org Wed Feb 11 17:45:37 2015 From: aurelien at bompard.org (=?utf-8?q?Aur=C3=A9lien_Bompard?=) Date: Wed, 11 Feb 2015 16:45:37 -0000 Subject: [Merge] lp:~abompard/mailman/mailman-no-version-hardcoding into lp:mailman Message-ID: <20150211164535.32466.5986.launchpad@ackee.canonical.com> Aur?lien Bompard has proposed merging lp:~abompard/mailman/mailman-no-version-hardcoding into lp:mailman. Requested reviews: Mailman Coders (mailman-coders) For more details, see: https://code.launchpad.net/~abompard/mailman/mailman-no-version-hardcoding/+merge/249356 This is a trivial fix: the python version is hardcoded in a doctest. -- Your team Mailman Coders is requested to review the proposed merge of lp:~abompard/mailman/mailman-no-version-hardcoding into lp:mailman. -------------- next part -------------- A non-text attachment was scrubbed... Name: review-diff.txt Type: text/x-diff Size: 481 bytes Desc: not available URL: From f at florianfuchs.com Wed Feb 11 17:50:22 2015 From: f at florianfuchs.com (Florian Fuchs) Date: Wed, 11 Feb 2015 16:50:22 -0000 Subject: [Merge] lp:~sumanah/postorius/copyright-year into lp:postorius In-Reply-To: <20150123034721.6072.19372.launchpad@ackee.canonical.com> Message-ID: <20150211165021.7835.34260.launchpad@ackee.canonical.com> The proposal to merge lp:~sumanah/postorius/copyright-year into lp:postorius has been updated. Status: Needs review => Merged For more details, see: https://code.launchpad.net/~sumanah/postorius/copyright-year/+merge/247377 -- Your team Mailman Coders is subscribed to branch lp:postorius. From aurelien at bompard.org Wed Feb 11 17:57:27 2015 From: aurelien at bompard.org (=?utf-8?q?Aur=C3=A9lien_Bompard?=) Date: Wed, 11 Feb 2015 16:57:27 -0000 Subject: [Merge] lp:~abompard/mailman/mailman-templates-utf8 into lp:mailman Message-ID: <20150211165723.1908.40288.launchpad@ackee.canonical.com> Aur?lien Bompard has proposed merging lp:~abompard/mailman/mailman-templates-utf8 into lp:mailman. Requested reviews: Mailman Coders (mailman-coders) For more details, see: https://code.launchpad.net/~abompard/mailman/mailman-templates-utf8/+merge/249358 As discussed on the mailing-list in October, the templates should be encoded in UTF-8. (https://mail.python.org/pipermail/mailman-developers/2013-October/023347.html) However, the current code does not specify this and relies on locale.getpreferredencoding() returning UTF-8 to read the templates. You can verify this by running the test suite with LANG=C. This branch forces the templates encoding to UTF-8 on read(). -- Your team Mailman Coders is requested to review the proposed merge of lp:~abompard/mailman/mailman-templates-utf8 into lp:mailman. -------------- next part -------------- A non-text attachment was scrubbed... Name: review-diff.txt Type: text/x-diff Size: 1589 bytes Desc: not available URL: From 1414352 at bugs.launchpad.net Wed Feb 11 18:10:39 2015 From: 1414352 at bugs.launchpad.net (Florian Fuchs) Date: Wed, 11 Feb 2015 17:10:39 -0000 Subject: [Bug 1414352] Re: Improve code coverage by adding tests References: <20150124193353.29200.98953.malonedeb@gac.canonical.com> Message-ID: <20150211171039.6130.92655.malone@soybean.canonical.com> This is the current coverage report. We can clearly do better! :-) Name Stmts Miss Cover Missing ------------------------------------------------------------------ postorius 1 1 0% 19 postorius.auth 0 0 100% postorius.auth.decorators 68 25 63% 30-43, 83, 85, 100-105, 113-116 postorius.context_processors 7 1 86% 30 postorius.doc 0 0 100% postorius.fieldset_forms 37 19 49% 50-59, 68, 74-95 postorius.forms 187 43 77% 52-53, 139, 149-150, 598-599, 602-625, 632-638, 830-836, 849-850 postorius.management 0 0 100% postorius.management.commands 0 0 100% postorius.models 149 42 72% 66-69, 75-83, 90-93, 96-107, 113, 124-127, 135, 138-143, 153, 159, 253 postorius.templatetags 0 0 100% postorius.templatetags.nav_helpers 24 8 67% 29, 38-40, 48-50, 57 postorius.urls 8 0 100% postorius.utils 14 4 71% 32-34, 47 postorius.views 4 0 100% postorius.views.api 28 3 89% 56-58 postorius.views.generic 78 41 47% 35-37, 71-72, 79, 92-93, 96-106, 109-113, 116-126, 130-144 postorius.views.list 354 237 33% 67-68, 78-79, 104-126, 136-148, 182, 197-212, 221-231, 240-241, 246-268, 274-275, 316-326, 337, 341-342, 345, 366-446, 459-470, 481-485, 494-503, 510-519, 526-535, 542-551, 568-613, 628-658 postorius.views.settings 58 33 43% 50, 57-61, 69-87, 95-109 postorius.views.user 222 161 27% 51-68, 72-80, 91-111, 115-134, 148-167, 171-191, 207-209, 222-223, 249-250, 263-269, 282-300, 306-307, 312-318, 325, 335-345, 356-375, 382-386, 400-401 ------------------------------------------------------------------ TOTAL 1239 618 50% ---------------------------------------------------------------------- -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1414352 Title: Improve code coverage by adding tests To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1414352/+subscriptions From noreply at launchpad.net Thu Feb 12 03:41:03 2015 From: noreply at launchpad.net (noreply at launchpad.net) Date: Thu, 12 Feb 2015 02:41:03 -0000 Subject: [Merge] lp:~abompard/mailman/mailman-no-version-hardcoding into lp:mailman In-Reply-To: <20150211164535.32466.5986.launchpad@ackee.canonical.com> Message-ID: <20150212024101.21811.44475.launchpad@ackee.canonical.com> The proposal to merge lp:~abompard/mailman/mailman-no-version-hardcoding into lp:mailman has been updated. Status: Needs review => Merged For more details, see: https://code.launchpad.net/~abompard/mailman/mailman-no-version-hardcoding/+merge/249356 -- Your team Mailman Coders is requested to review the proposed merge of lp:~abompard/mailman/mailman-no-version-hardcoding into lp:mailman. From aurelien at bompard.org Thu Feb 12 12:38:22 2015 From: aurelien at bompard.org (=?utf-8?q?Aur=C3=A9lien_Bompard?=) Date: Thu, 12 Feb 2015 11:38:22 -0000 Subject: [Merge] lp:~abompard/mailman.client/missing-manifest-includes into lp:mailman.client Message-ID: <20150212113820.8573.79494.launchpad@ackee.canonical.com> Aur?lien Bompard has proposed merging lp:~abompard/mailman.client/missing-manifest-includes into lp:mailman.client. Requested reviews: Mailman Coders (mailman-coders) For more details, see: https://code.launchpad.net/~abompard/mailman.client/missing-manifest-includes/+merge/249475 This is a trivial fix: the unittest.cfg and tox.ini files were not included in the sdist tarball, making it impossible to run the unit tests from there. -- Your team Mailman Coders is requested to review the proposed merge of lp:~abompard/mailman.client/missing-manifest-includes into lp:mailman.client. -------------- next part -------------- A non-text attachment was scrubbed... Name: review-diff.txt Type: text/x-diff Size: 264 bytes Desc: not available URL: From aurelien at bompard.org Thu Feb 12 14:17:22 2015 From: aurelien at bompard.org (=?utf-8?q?Aur=C3=A9lien_Bompard?=) Date: Thu, 12 Feb 2015 13:17:22 -0000 Subject: [Merge] lp:~abompard/postorius/include-sdist into lp:postorius Message-ID: <20150212131721.1111.81105.launchpad@ackee.canonical.com> Aur?lien Bompard has proposed merging lp:~abompard/postorius/include-sdist into lp:postorius. Requested reviews: Mailman Coders (mailman-coders) For more details, see: https://code.launchpad.net/~abompard/postorius/include-sdist/+merge/249486 Easyfix: some additions in MANIFEST.in to include missing files and directories. -- Your team Mailman Coders is requested to review the proposed merge of lp:~abompard/postorius/include-sdist into lp:postorius. -------------- next part -------------- A non-text attachment was scrubbed... Name: review-diff.txt Type: text/x-diff Size: 513 bytes Desc: not available URL: From 2013001 at iiitdmj.ac.in Fri Feb 13 11:27:01 2015 From: 2013001 at iiitdmj.ac.in (Aanand) Date: Fri, 13 Feb 2015 10:27:01 -0000 Subject: [Bug 967951] Re: The LMTP runner should reject messages with duplicate Message-IDs References: <20120329030405.10615.26178.malonedeb@soybean.canonical.com> Message-ID: <20150213102701.24708.87496.malone@chaenomeles.canonical.com> This is the diff file i have uploaded,kindly have a look. ** Patch added: "Diff file for lmtp.py" https://bugs.launchpad.net/mailman/+bug/967951/+attachment/4318742/+files/lmtp.py.diff -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/967951 Title: The LMTP runner should reject messages with duplicate Message-IDs To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/967951/+subscriptions From raj.abhilash1 at gmail.com Fri Feb 13 17:03:21 2015 From: raj.abhilash1 at gmail.com (Abhilash Raj) Date: Fri, 13 Feb 2015 16:03:21 -0000 Subject: [Merge] lp:~raj-abhilash1/mailman.client/docs into lp:mailman.client Message-ID: <20150213160320.6597.12236.launchpad@ackee.canonical.com> Abhilash Raj has proposed merging lp:~raj-abhilash1/mailman.client/docs into lp:mailman.client. Requested reviews: Mailman Coders (mailman-coders) For more details, see: https://code.launchpad.net/~raj-abhilash1/mailman.client/docs/+merge/249674 Add a note about the port 9001 used in docs. -- Your team Mailman Coders is requested to review the proposed merge of lp:~raj-abhilash1/mailman.client/docs into lp:mailman.client. -------------- next part -------------- A non-text attachment was scrubbed... Name: review-diff.txt Type: text/x-diff Size: 576 bytes Desc: not available URL: From noreply at launchpad.net Fri Feb 13 17:37:37 2015 From: noreply at launchpad.net (noreply at launchpad.net) Date: Fri, 13 Feb 2015 16:37:37 -0000 Subject: [Merge] lp:~raj-abhilash1/mailman.client/docs into lp:mailman.client In-Reply-To: <20150213160320.6597.12236.launchpad@ackee.canonical.com> Message-ID: <20150213163737.30263.23106.launchpad@ackee.canonical.com> The proposal to merge lp:~raj-abhilash1/mailman.client/docs into lp:mailman.client has been updated. Status: Needs review => Merged For more details, see: https://code.launchpad.net/~raj-abhilash1/mailman.client/docs/+merge/249674 -- Your team Mailman Coders is requested to review the proposed merge of lp:~raj-abhilash1/mailman.client/docs into lp:mailman.client. From noreply at launchpad.net Fri Feb 13 17:38:23 2015 From: noreply at launchpad.net (noreply at launchpad.net) Date: Fri, 13 Feb 2015 16:38:23 -0000 Subject: [Branch ~mailman-coders/mailman.client/trunk] Rev 61: Documentation: Added a note about using the correct port in testing and production. (Given by Abh... Message-ID: <20150213163823.15083.17231.launchpad@ackee.canonical.com> Merge authors: Abhilash Raj (raj-abhilash1) Related merge proposals: https://code.launchpad.net/~raj-abhilash1/mailman.client/docs/+merge/249674 proposed by: Abhilash Raj (raj-abhilash1) ------------------------------------------------------------ revno: 61 [merge] committer: Florian Fuchs branch nick: mailman.client timestamp: Fri 2015-02-13 17:35:18 +0100 message: Documentation: Added a note about using the correct port in testing and production. (Given by Abhilash Raj) modified: src/mailmanclient/docs/using.rst -- lp:mailman.client https://code.launchpad.net/~mailman-coders/mailman.client/trunk Your team Mailman Coders is subscribed to branch lp:mailman.client. To unsubscribe from this branch go to https://code.launchpad.net/~mailman-coders/mailman.client/trunk/+edit-subscription -------------- next part -------------- A non-text attachment was scrubbed... Name: revision-diff.txt Type: text/x-diff Size: 694 bytes Desc: not available URL: From noreply at launchpad.net Fri Feb 13 17:43:36 2015 From: noreply at launchpad.net (noreply at launchpad.net) Date: Fri, 13 Feb 2015 16:43:36 -0000 Subject: [Merge] lp:~abompard/mailman.client/missing-manifest-includes into lp:mailman.client In-Reply-To: <20150212113820.8573.79494.launchpad@ackee.canonical.com> Message-ID: <20150213164336.30263.34437.launchpad@ackee.canonical.com> The proposal to merge lp:~abompard/mailman.client/missing-manifest-includes into lp:mailman.client has been updated. Status: Needs review => Merged For more details, see: https://code.launchpad.net/~abompard/mailman.client/missing-manifest-includes/+merge/249475 -- Your team Mailman Coders is subscribed to branch lp:mailman.client. From noreply at launchpad.net Fri Feb 13 17:44:22 2015 From: noreply at launchpad.net (noreply at launchpad.net) Date: Fri, 13 Feb 2015 16:44:22 -0000 Subject: =?utf-8?q?=5BBranch_=7Emailman-coders/mailman=2Eclient/trunk=5D_Re?= =?utf-8?q?v_62=3A_Added_missing_MANIFEST=2Ein_items_=28Given_by_Aur=C3=A9li?= =?utf-8?q?en_Bompard=29=2E?= Message-ID: <20150213164422.15973.75543.launchpad@ackee.canonical.com> Merge authors: Aur?lien Bompard (abompard) Related merge proposals: https://code.launchpad.net/~abompard/mailman.client/missing-manifest-includes/+merge/249475 proposed by: Aur?lien Bompard (abompard) review: Approve - Florian Fuchs (flo-fuchs) ------------------------------------------------------------ revno: 62 [merge] committer: Florian Fuchs branch nick: mailman.client timestamp: Fri 2015-02-13 17:42:23 +0100 message: Added missing MANIFEST.in items (Given by Aur?lien Bompard). modified: MANIFEST.in -- lp:mailman.client https://code.launchpad.net/~mailman-coders/mailman.client/trunk Your team Mailman Coders is subscribed to branch lp:mailman.client. To unsubscribe from this branch go to https://code.launchpad.net/~mailman-coders/mailman.client/trunk/+edit-subscription -------------- next part -------------- A non-text attachment was scrubbed... Name: revision-diff.txt Type: text/x-diff Size: 264 bytes Desc: not available URL: From noreply at launchpad.net Fri Feb 13 17:47:49 2015 From: noreply at launchpad.net (noreply at launchpad.net) Date: Fri, 13 Feb 2015 16:47:49 -0000 Subject: [Merge] lp:~abompard/postorius/include-sdist into lp:postorius In-Reply-To: <20150212131721.1111.81105.launchpad@ackee.canonical.com> Message-ID: <20150213164748.30263.5708.launchpad@ackee.canonical.com> The proposal to merge lp:~abompard/postorius/include-sdist into lp:postorius has been updated. Status: Needs review => Merged For more details, see: https://code.launchpad.net/~abompard/postorius/include-sdist/+merge/249486 -- Your team Mailman Coders is subscribed to branch lp:postorius. From f at florianfuchs.com Fri Feb 13 17:42:00 2015 From: f at florianfuchs.com (Florian Fuchs) Date: Fri, 13 Feb 2015 16:42:00 -0000 Subject: [Merge] lp:~abompard/mailman.client/missing-manifest-includes into lp:mailman.client In-Reply-To: <20150212113820.8573.79494.launchpad@ackee.canonical.com> Message-ID: <20150213164159.20724.11327.codereview@wampee.canonical.com> Review: Approve Thanks Aur?lien! Merging it... -- https://code.launchpad.net/~abompard/mailman.client/missing-manifest-includes/+merge/249475 Your team Mailman Coders is subscribed to branch lp:mailman.client. From f at florianfuchs.com Fri Feb 13 17:46:13 2015 From: f at florianfuchs.com (Florian Fuchs) Date: Fri, 13 Feb 2015 16:46:13 -0000 Subject: [Merge] lp:~abompard/postorius/include-sdist into lp:postorius In-Reply-To: <20150212131721.1111.81105.launchpad@ackee.canonical.com> Message-ID: <20150213164612.20821.91811.codereview@gac.canonical.com> Review: Approve Thanks once more, Aur?lien! -- https://code.launchpad.net/~abompard/postorius/include-sdist/+merge/249486 Your team Mailman Coders is subscribed to branch lp:postorius. From 1414298 at bugs.launchpad.net Fri Feb 13 23:21:53 2015 From: 1414298 at bugs.launchpad.net (Sumana Harihareswara) Date: Fri, 13 Feb 2015 22:21:53 -0000 Subject: [Bug 1414298] Re: ILanguageManager should be exposed as a REST resource References: <20150124134249.29885.47274.malonedeb@wampee.canonical.com> Message-ID: <20150213222153.20310.68989.malone@gac.canonical.com> I am marking this as unassigned so that someone else can pick it up and work on it if they want, since it's unfair to hold on to it for two weeks without making progress on it; if I am able to pick it back up and work on it then I will assign it to myself once more. ** Changed in: mailman Assignee: Sumana Harihareswara (sumanah) => (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/1414298 Title: ILanguageManager should be exposed as a REST resource To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1414298/+subscriptions From 1420083 at bugs.launchpad.net Sat Feb 14 04:37:33 2015 From: 1420083 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 14 Feb 2015 03:37:33 -0000 Subject: [Bug 1420083] Re: Provide a reserved url for clearing out the uid table References: <20150210031631.7181.18307.malonedeb@soybean.canonical.com> Message-ID: <20150214033733.10615.9907.malone@chaenomeles.canonical.com> We'll go with DELETE /reserved/uids/orphans ** Changed in: mailman Status: Triaged => 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/1420083 Title: Provide a reserved url for clearing out the uid table To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1420083/+subscriptions From 1420083 at bugs.launchpad.net Sat Feb 14 04:38:29 2015 From: 1420083 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 14 Feb 2015 03:38:29 -0000 Subject: [Bug 1420083] Re: Provide a reserved url for clearing out the uid table References: <20150210031631.7181.18307.malonedeb@soybean.canonical.com> Message-ID: <20150214033829.10277.54913.malone@chaenomeles.canonical.com> Note that I will not make any API stability guarantees for anything under /reserved and its only function will be for non-production support (e.g. testing systems). -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1420083 Title: Provide a reserved url for clearing out the uid table To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1420083/+subscriptions From 1420083 at bugs.launchpad.net Sat Feb 14 04:44:06 2015 From: 1420083 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 14 Feb 2015 03:44:06 -0000 Subject: [Bug 1420083] Re: Provide a reserved url for clearing out the uid table References: <20150210031631.7181.18307.malonedeb@soybean.canonical.com> Message-ID: <20150214034407.17579.83943.launchpad@soybean.canonical.com> ** Changed in: mailman Status: In Progress => Fix Committed ** Changed in: mailman Assignee: (unassigned) => Barry Warsaw (barry) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1420083 Title: Provide a reserved url for clearing out the uid table To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1420083/+subscriptions From 1414298 at bugs.launchpad.net Sat Feb 14 21:59:33 2015 From: 1414298 at bugs.launchpad.net (Barry Warsaw) Date: Sat, 14 Feb 2015 20:59:33 -0000 Subject: [Bug 1414298] Re: ILanguageManager should be exposed as a REST resource References: <20150124134249.29885.47274.malonedeb@wampee.canonical.com> Message-ID: <20150214205933.20707.34691.malone@gac.canonical.com> Actually, I've marked this Fixed Released, since this information is now available under the /system/configuration path. Look for subresources that start with "language.". ** 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/1414298 Title: ILanguageManager should be exposed as a REST resource To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1414298/+subscriptions From johnhowe at arashi.com Sun Feb 15 09:45:52 2015 From: johnhowe at arashi.com (John Howe) Date: Sun, 15 Feb 2015 08:45:52 -0000 Subject: [Bug 1287604] Re: Enhancement: Sanity Check Subscribers MX Record References: <20140304084311.13934.16283.malonedeb@gac.canonical.com> Message-ID: <20150215084552.16980.28606.malone@soybean.canonical.com> I adjusted my patch for the mailman-2.1.18-1 distribution, since that distribution requires dnspython as well for DMARC support. I also corrected the lookup to search for MX records. Previous patch was searching A records incorrectly. I also added user friendly error messaging for e-mail addresses being submitted with missing MX records. ** Patch added: "mailman-2.1.18-1_enhancement-1287604_validate-email-address-mx-record" https://bugs.launchpad.net/mailman/+bug/1287604/+attachment/4319642/+files/mailman-2.1.18-1_enhancement-1287604_validate-email-address-mx-record.diff -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1287604 Title: Enhancement: Sanity Check Subscribers MX Record To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1287604/+subscriptions From johnhowe at arashi.com Sun Feb 15 09:50:36 2015 From: johnhowe at arashi.com (John Howe) Date: Sun, 15 Feb 2015 08:50:36 -0000 Subject: [Bug 1287604] Re: Enhancement: Sanity Check Subscribers MX Record References: <20140304084311.13934.16283.malonedeb@gac.canonical.com> Message-ID: <20150215085036.10210.845.malone@chaenomeles.canonical.com> Correct whitespace formatting... ** Patch added: "mailman-2.1.18-1_enhancement-1287604_validate-email-address-mx-record_v2" https://bugs.launchpad.net/mailman/+bug/1287604/+attachment/4319643/+files/mailman-2.1.18-1_enhancement-1287604_validate-email-address-mx-record_v2.diff ** Patch removed: "mailman-2.1.18-1_enhancement-1287604_validate-email-address-mx-record" https://bugs.launchpad.net/mailman/+bug/1287604/+attachment/4319642/+files/mailman-2.1.18-1_enhancement-1287604_validate-email-address-mx-record.diff -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1287604 Title: Enhancement: Sanity Check Subscribers MX Record To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1287604/+subscriptions From mark at msapiro.net Mon Feb 16 06:27:21 2015 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 16 Feb 2015 05:27:21 -0000 Subject: [Bug 1287604] Re: Enhancement: Sanity Check Subscribers MX Record References: <20140304084311.13934.16283.malonedeb@gac.canonical.com> Message-ID: <20150216052721.20951.12561.malone@wampee.canonical.com> The major issue with your patch is not all valid email domains have MX records. A valid email domain must have either an A record, an AAAA record or an MX record pointing to a host name with an A or AAAA record. E.g., a domain with an MX pointing to a host name with only a CNAME or MX is not a valid email domain, but a domain with only an A or AAAA record is a valid email domain. A domain which has a CNAME is a valid email domain as long as the CNAME directly or indirectly points to a host with an A, AAAA or MX as above. See RFC 5321, Sec 5.1. Another issue is Mailman tries not to use bare except: clauses to catch exceptions. We prefer to catch only those explicit exceptions which might occur. I.e., in this case, explicitly only those exceptions that might be returned by dns.resolver.query. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1287604 Title: Enhancement: Sanity Check Subscribers MX Record To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1287604/+subscriptions From raj.abhilash1 at gmail.com Wed Feb 18 06:09:23 2015 From: raj.abhilash1 at gmail.com (Abhilash Raj) Date: Wed, 18 Feb 2015 05:09:23 -0000 Subject: [Merge] lp:~raj-abhilash1/mailman/docs-fix into lp:mailman Message-ID: <20150218050920.20327.35608.launchpad@ackee.canonical.com> Abhilash Raj has proposed merging lp:~raj-abhilash1/mailman/docs-fix into lp:mailman. Requested reviews: Mailman Coders (mailman-coders) For more details, see: https://code.launchpad.net/~raj-abhilash1/mailman/docs-fix/+merge/250092 no need for sudo in virtualenv -- Your team Mailman Coders is requested to review the proposed merge of lp:~raj-abhilash1/mailman/docs-fix into lp:mailman. -------------- next part -------------- A non-text attachment was scrubbed... Name: review-diff.txt Type: text/x-diff Size: 500 bytes Desc: not available URL: From fumiyas-u-launchpad at sfo.jp Wed Feb 18 10:05:30 2015 From: fumiyas-u-launchpad at sfo.jp (SATOH Fumiyasu) Date: Wed, 18 Feb 2015 09:05:30 -0000 Subject: [Merge] lp:~fumiyas/mailman/2.1-ja-messages into lp:mailman/2.1 Message-ID: <20150218090529.19223.38136.launchpad@ackee.canonical.com> SATOH Fumiyasu has proposed merging lp:~fumiyas/mailman/2.1-ja-messages into lp:mailman/2.1. Requested reviews: Mailman Coders (mailman-coders) For more details, see: https://code.launchpad.net/~fumiyas/mailman/2.1-ja-messages/+merge/250103 This is a merge request of updateing Japanese translation for Mailman 2.1.19. -- Your team Mailman Coders is requested to review the proposed merge of lp:~fumiyas/mailman/2.1-ja-messages into lp:mailman/2.1. -------------- next part -------------- A non-text attachment was scrubbed... Name: review-diff.txt Type: text/x-diff Size: 7379 bytes Desc: not available URL: From fumiyas-u-launchpad at sfo.jp Wed Feb 18 10:06:30 2015 From: fumiyas-u-launchpad at sfo.jp (SATOH Fumiyasu) Date: Wed, 18 Feb 2015 09:06:30 -0000 Subject: [Merge] lp:~fumiyas/mailman/2.1-ja-messages into lp:mailman/2.1 In-Reply-To: <20150218090529.19223.38136.launchpad@ackee.canonical.com> Message-ID: <20150218090629.6300.2587.launchpad@ackee.canonical.com> The proposal to merge lp:~fumiyas/mailman/2.1-ja-messages into lp:mailman/2.1 has been updated. Description changed to: Japanese translation update for Mailman 2.1.19. For more details, see: https://code.launchpad.net/~fumiyas/mailman/2.1-ja-messages/+merge/250103 -- Your team Mailman Coders is requested to review the proposed merge of lp:~fumiyas/mailman/2.1-ja-messages into lp:mailman/2.1. From 1423323 at bugs.launchpad.net Wed Feb 18 20:53:40 2015 From: 1423323 at bugs.launchpad.net (Martijn Dekker) Date: Wed, 18 Feb 2015 19:53:40 -0000 Subject: [Bug 1423323] [NEW] Revised Interlingua (ia) translation for Mailman 2.1.19 References: <20150218195340.10308.37731.malonedeb@chaenomeles.canonical.com> Message-ID: <20150218195340.10308.37731.malonedeb@chaenomeles.canonical.com> Public bug reported: I will am attaching the translation (messages/templates) tarball here, as per the instructions on the wiki. ** Affects: mailman Importance: Undecided Status: New ** Attachment added: "Revised Interlingua (ia) translation for Mailman 2.1.19" https://bugs.launchpad.net/bugs/1423323/+attachment/4322108/+files/mailman-ia.tar.gz -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1423323 Title: Revised Interlingua (ia) translation for Mailman 2.1.19 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1423323/+subscriptions From 1423323 at bugs.launchpad.net Wed Feb 18 22:31:02 2015 From: 1423323 at bugs.launchpad.net (Launchpad Bug Tracker) Date: Wed, 18 Feb 2015 21:31:02 -0000 Subject: [Bug 1423323] Re: Revised Interlingua (ia) translation for Mailman 2.1.19 References: <20150218195340.10308.37731.malonedeb@chaenomeles.canonical.com> Message-ID: <20150218213102.6263.60441.launchpad@ackee.canonical.com> ** Branch linked: lp:mailman/2.1 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1423323 Title: Revised Interlingua (ia) translation for Mailman 2.1.19 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1423323/+subscriptions From mark at msapiro.net Wed Feb 18 22:33:42 2015 From: mark at msapiro.net (Mark Sapiro) Date: Wed, 18 Feb 2015 21:33:42 -0000 Subject: [Bug 1423323] Re: Revised Interlingua (ia) translation for Mailman 2.1.19 References: <20150218195340.10308.37731.malonedeb@chaenomeles.canonical.com> Message-ID: <20150218213342.20629.55635.malone@gac.canonical.com> Thank you very much for your updates. Note however that the new templates/en/adminaddrchgack.txt template is still untranslated in Interlingua (ia). ** Changed in: mailman Importance: Undecided => Medium ** Changed in: mailman Status: New => Fix Committed ** Changed in: mailman Milestone: None => 2.1.19 ** Changed in: mailman Assignee: (unassigned) => Mark Sapiro (msapiro) -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1423323 Title: Revised Interlingua (ia) translation for Mailman 2.1.19 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1423323/+subscriptions From 1423323 at bugs.launchpad.net Thu Feb 19 02:40:37 2015 From: 1423323 at bugs.launchpad.net (Martijn Dekker) Date: Thu, 19 Feb 2015 01:40:37 -0000 Subject: [Bug 1423323] Re: Revised Interlingua (ia) translation for Mailman 2.1.19 References: <20150218195340.10308.37731.malonedeb@chaenomeles.canonical.com> Message-ID: <20150219014037.21138.83121.malone@wampee.canonical.com> Here is a new tarball with that template translated, plus some more proofreading applied. I'm aware mailman.po is still not complete. That may have to wait till the next release, as I'm aware 2.1.19 is quite close. I prioritised correcting typos and other errors and making the terminology consistent. ** Attachment removed: "Revised Interlingua (ia) translation for Mailman 2.1.19" https://bugs.launchpad.net/mailman/+bug/1423323/+attachment/4322108/+files/mailman-ia.tar.gz ** Attachment added: "Revised Interlingua (ia) translation for Mailman 2.1.19" https://bugs.launchpad.net/mailman/+bug/1423323/+attachment/4322235/+files/mailman-ia.tar.gz -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1423323 Title: Revised Interlingua (ia) translation for Mailman 2.1.19 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1423323/+subscriptions From andrew.stuart at supercoders.com.au Fri Feb 20 01:11:08 2015 From: andrew.stuart at supercoders.com.au (Andrew Stuart) Date: Fri, 20 Feb 2015 00:11:08 -0000 Subject: [Bug 1423756] [NEW] Ability to define user as domainowner or serverowner References: <20150220001108.20399.87602.malonedeb@gac.canonical.com> Message-ID: <20150220001108.20399.87602.malonedeb@gac.canonical.com> Public bug reported: I had an idea about rounding out the Mailman permissions model, interested in hearing thoughts on it. Obviously there has been considerable discussion on this topic before. Mailman already carries much of the information needed for determining user permissions to Mailman resources. Only two things are missing: 1: the ability to define a user as being a ?serverowner? 2: the ability to define a user as being a ?domainowner? (You?ll need to look at this email in plain text to see the table properly). The Mailman permissions model currently looks like this: resource_type roles resource_id user_identifier where to find permission --------------------------------------------------------------------------------------------------------- user userowner n/a UUID (defined in user record) list listowner list_id subscriber (defined in list member record) list listmember list_id subscriber (defined in list member record) list listmoderator list_id subscriber (defined in list member record) list listnonmember list_id subscriber (defined in list member record) I am suggesting adding two further permissions to the existing permissions model, which would look like this: resource_type roles resource_id user_id where to find permission --------------------------------------------------------------------------------------------------------- server serverowner n/a UUID (not currently defined in Mailman) domain domainowner mail_host UUID (not currently defined in Mailman) To implement, it would need to be possible to define as user as being a ?serverowner?, and also to be able to define a user as being a ?domainowner? for any given domain. It should be possible to define multiple user with the serverowner role and it should be possible to define multiple users with the domain owner role. If it were possible to do so within the Mailman core then there would be a completely usable permissions model entirely within Mailman, and no need to store any additional permissions data outside Mailman. The permissions model would allow definition of user access to any Mailman resource including domains and servers. The interpretation of the permissions would still be up to the application that consumes the REST API, as is currently the case. There would need to be methods available via the REST API to: set domainowner role for a user set serverowner role for a user delete domainowner role from a user delete serverowner role from a user find if a specific user holds domainowner find if a specific user holds serverowner role find all domainowners for a domain find all serverowners ** Affects: mailman Importance: Undecided Status: New ** Tags: enhancement 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/1423756 Title: Ability to define user as domainowner or serverowner To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1423756/+subscriptions From 2013001 at iiitdmj.ac.in Sat Feb 21 07:10:45 2015 From: 2013001 at iiitdmj.ac.in (Aanand) Date: Sat, 21 Feb 2015 06:10:45 -0000 Subject: [Bug 1414352] Re: Improve code coverage by adding tests References: <20150124193353.29200.98953.malonedeb@gac.canonical.com> Message-ID: <20150221061045.28071.99043.malone@soybean.canonical.com> Hi florian, I modified it a bit.Can you look into it and review it, as I am still getting errors while running it. ** Attachment added: "test_delete_list.py" https://bugs.launchpad.net/postorius/+bug/1414352/+attachment/4323772/+files/test_list_delete.py -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1414352 Title: Improve code coverage by adding tests To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1414352/+subscriptions From aurelien at bompard.org Sat Feb 21 19:53:26 2015 From: aurelien at bompard.org (=?utf-8?q?Aur=C3=A9lien_Bompard?=) Date: Sat, 21 Feb 2015 18:53:26 -0000 Subject: [Merge] lp:~abompard/mailman/fix-import-from-mm2 into lp:mailman Message-ID: <20150221185321.27029.71233.launchpad@ackee.canonical.com> Aur?lien Bompard has proposed merging lp:~abompard/mailman/fix-import-from-mm2 into lp:mailman. Requested reviews: Mailman Coders (mailman-coders) For more details, see: https://code.launchpad.net/~abompard/mailman/fix-import-from-mm2/+merge/250535 This branch contains a few fixes for the import-from-mailman2 codepath. -- Your team Mailman Coders is requested to review the proposed merge of lp:~abompard/mailman/fix-import-from-mm2 into lp:mailman. -------------- next part -------------- A non-text attachment was scrubbed... Name: review-diff.txt Type: text/x-diff Size: 5842 bytes Desc: not available URL: From 1423323 at bugs.launchpad.net Sun Feb 22 04:55:38 2015 From: 1423323 at bugs.launchpad.net (Martijn Dekker) Date: Sun, 22 Feb 2015 03:55:38 -0000 Subject: [Bug 1423323] Re: Revised Interlingua (ia) translation for Mailman 2.1.19 References: <20150218195340.10308.37731.malonedeb@chaenomeles.canonical.com> Message-ID: <20150222035539.32469.91412.launchpad@chaenomeles.canonical.com> ** Changed in: mailman Status: Fix Committed => 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/1423323 Title: Revised Interlingua (ia) translation for Mailman 2.1.19 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1423323/+subscriptions From mark at msapiro.net Sun Feb 22 17:04:28 2015 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 22 Feb 2015 16:04:28 -0000 Subject: [Bug 1423323] Re: Revised Interlingua (ia) translation for Mailman 2.1.19 References: <20150218195340.10308.37731.malonedeb@chaenomeles.canonical.com> Message-ID: <20150222160428.27801.69029.malone@soybean.canonical.com> I have committed the changes at . It is not clear to me whether you changed the status to 'In Progress' because I hadn't yet done that or because you still intend to do more. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1423323 Title: Revised Interlingua (ia) translation for Mailman 2.1.19 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1423323/+subscriptions From 1423323 at bugs.launchpad.net Sun Feb 22 19:47:54 2015 From: 1423323 at bugs.launchpad.net (Martijn Dekker) Date: Sun, 22 Feb 2015 18:47:54 -0000 Subject: [Bug 1423323] Re: Revised Interlingua (ia) translation for Mailman 2.1.19 References: <20150218195340.10308.37731.malonedeb@chaenomeles.canonical.com> Message-ID: <20150222184754.31836.29630.malone@chaenomeles.canonical.com> Sorry Mark, it's the former. I didn't mean to nag, I just thought you might not have seen the new attachment because it was already marked as fixed. I am pretty sure all the subscriber-facing parts have been translated or corrected, and that's the most important anyway. ** 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/1423323 Title: Revised Interlingua (ia) translation for Mailman 2.1.19 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1423323/+subscriptions From 558249 at bugs.launchpad.net Mon Feb 23 00:21:00 2015 From: 558249 at bugs.launchpad.net (Nemo_bis) Date: Sun, 22 Feb 2015 23:21:00 -0000 Subject: [Bug 558249] Re: Host based language selection References: <20100408090833.1687.40185.launchpad@loganberry.canonical.com> Message-ID: <20150222232101.28221.54778.launchpad@soybean.canonical.com> ** Summary changed: - Host based langage selection + Host based language selection -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/558249 Title: Host based language selection To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/558249/+subscriptions From 1424472 at bugs.launchpad.net Mon Feb 23 00:26:34 2015 From: 1424472 at bugs.launchpad.net (Nemo_bis) Date: Sun, 22 Feb 2015 23:26:34 -0000 Subject: [Bug 1424472] [NEW] pipermail HTML language attribute References: <20150222232634.22019.63398.malonedeb@gac.canonical.com> Message-ID: <20150222232634.22019.63398.malonedeb@gac.canonical.com> Public bug reported: Enhancement request: it would be nice if the HTML archives produced by pipermail had a language attribute, based on the list's default language. For instance etc. This would probably make non-English list archives easier to find in search engines. ** Affects: mailman Importance: Undecided Status: New ** Tags: feature i18n indexing language pipermail -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1424472 Title: pipermail HTML language attribute To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1424472/+subscriptions From mark at msapiro.net Mon Feb 23 00:56:21 2015 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 22 Feb 2015 23:56:21 -0000 Subject: [Bug 1423323] Re: Revised Interlingua (ia) translation for Mailman 2.1.19 References: <20150218195340.10308.37731.malonedeb@chaenomeles.canonical.com> Message-ID: <20150222235621.21637.84421.malone@gac.canonical.com> No need to apologize. I had overlooked the new attachment and probably would have continued to do so had you not changed the status. Thanks again for your help. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1423323 Title: Revised Interlingua (ia) translation for Mailman 2.1.19 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1423323/+subscriptions From ankprashar at gmail.com Wed Feb 25 03:54:13 2015 From: ankprashar at gmail.com (Ankush Sharma) Date: Wed, 25 Feb 2015 02:54:13 -0000 Subject: [Bug 1425359] [NEW] 500 error code shown by postorius instead of 409 error code References: <20150225025413.24385.93661.malonedeb@wampee.canonical.com> Message-ID: <20150225025413.24385.93661.malonedeb@wampee.canonical.com> Public bug reported: When a new mailman subscriber is created with the email of an already existing mailman subscriber or user a `409` code with a message `user already exists` is returned by the postorius but when the same email but now case sensitive is used a `500` code with message `server error code` is returned. The latter should also return a `409` instead of `500` as it is misleading. Although the mailman core is giving `AssertionError: User should have had linked address` in both the cases`. ** 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/1425359 Title: 500 error code shown by postorius instead of 409 error code To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1425359/+subscriptions From ankprashar at gmail.com Wed Feb 25 03:59:20 2015 From: ankprashar at gmail.com (Ankush Sharma) Date: Wed, 25 Feb 2015 02:59:20 -0000 Subject: [Bug 1425359] Re: 500 error code shown by postorius instead of 409 error code References: <20150225025413.24385.93661.malonedeb@wampee.canonical.com> Message-ID: <20150225025920.22283.59590.launchpad@gac.canonical.com> ** Description changed: When a new mailman subscriber is created with the email of an already existing mailman subscriber or user a `409` code with a message `user already exists` is returned by the postorius but when the same email but now case sensitive is used a `500` code with message `server error code` is returned. The latter should also return a `409` instead of `500` as it is misleading. + + Although the mailman core is giving `AssertionError: User should have + had linked address` in both the cases`. -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1425359 Title: 500 error code shown by postorius instead of 409 error code To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1425359/+subscriptions From 2013001 at iiitdmj.ac.in Sat Feb 28 14:46:58 2015 From: 2013001 at iiitdmj.ac.in (Aanand) Date: Sat, 28 Feb 2015 13:46:58 -0000 Subject: [Bug 1414352] Re: Improve code coverage by adding tests References: <20150124193353.29200.98953.malonedeb@gac.canonical.com> Message-ID: <20150228134658.21062.88394.launchpad@soybean.canonical.com> ** Attachment removed: "test_delete_list.py" https://bugs.launchpad.net/postorius/+bug/1414352/+attachment/4323772/+files/test_list_delete.py -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1414352 Title: Improve code coverage by adding tests To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1414352/+subscriptions From 2013001 at iiitdmj.ac.in Sat Feb 28 14:57:35 2015 From: 2013001 at iiitdmj.ac.in (Aanand) Date: Sat, 28 Feb 2015 13:57:35 -0000 Subject: [Bug 1414352] Re: Improve code coverage by adding tests References: <20150124193353.29200.98953.malonedeb@gac.canonical.com> Message-ID: <20150228135735.19944.19962.malone@wampee.canonical.com> from __future__ import ( absolute_import, division, print_function, unicode_literals) import six import logging from django.core.urlresolvers import reverse from django.test import Client, SimpleTestCase from django.test.utils import override_settings from urllib2 import HTTPError from django.contrib.auth.models import User from postorius.utils import get_client from postorius.tests import MM_VCR logger = logging.getLogger(__name__) vcr_log = logging.getLogger('vcr') vcr_log.setLevel(logging.WARNING) API_CREDENTIALS = {'MAILMAN_API_URL': 'http://localhost:9001', 'MAILMAN_USER': 'restadmin', 'MAILMAN_PASS': 'restpass'} @override_settings(**API_CREDENTIALS) class ListDeletePageTest(SimpleTestCase): """Tests for the list index page.""" @MM_VCR.use_cassette('test_list_index.yaml') def setUp(self): self.mm_client = get_client() self.client = Client() try: self.domain = self.mm_client.create_domain('example.com') except HTTPError: self.domain = self.mm_client.get_domain('example.com') self.foo_list = self.mm_client.get_list('foo at example.com') self.superuser=User.objects.create_superuser('sup','sup at example.com','pswd') @MM_VCR.use_cassette('test_list_index.yaml') def test_list_delete_contains_no_list(self): self.client.login(username='sup',password='pswd') response1 = self.client.get(reverse('list_delete',args=['foo at example.com']),follow=True) self.assertEqual(response1.status_code,200) self.client.post(reverse('list_delete',args=['foo at example.com']),follow=True) self.assertRedirects(response1,reverse('list_index'),status_code=302) response2=self.client.get(reverse('list_delete')) self.asserEqual(len(response2.context['lists']), 0) @MM_VCR.use_cassette('test_list_index.yaml') def tearDown(self): self.superuser.delete() self.client.delete_domain('example.org') -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1414352 Title: Improve code coverage by adding tests To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1414352/+subscriptions From mark at msapiro.net Sat Feb 28 18:01:39 2015 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 28 Feb 2015 17:01:39 -0000 Subject: [Bug 1423323] Re: Revised Interlingua (ia) translation for Mailman 2.1.19 References: <20150218195340.10308.37731.malonedeb@chaenomeles.canonical.com> Message-ID: <20150228170140.21584.74511.launchpad@soybean.canonical.com> ** Changed in: mailman Status: Fix Committed => 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/1423323 Title: Revised Interlingua (ia) translation for Mailman 2.1.19 To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1423323/+subscriptions