../inbound-email-config.zcml makes deployments fragile

Bug #698299 reported by Francis J. Lacoste
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
High
Unassigned

Bug Description

We shouldn't have any out-of-tree configuration file. The mailbox to monitor by process-mail.py is configured through a ZCML file stored outside the LP tree.

That has caused problems in numerous occasion in the past. The problems were caused by an obsolete utility directive present in that file which broken every time we moved some of the code.

That directive has been removed and now that file only contains the mailbox registration with username and password. We should still move that configuration with the rest of the other configuration files in lp-production-configs. Instead of putting the password directly in the config, we should point at a file that only contain the password.

Changed in launchpad:
status: New → Triaged
importance: Undecided → High
tags: added: canonical-losa-lp
Revision history for this message
Robert Collins (lifeless) wrote :

Alternatively we could have the mailbox passwordless from that appserver. That might be better.

summary: - Remove out-of-tree inbound-email-config.zcml
+ inbound-email-config.zcml makes deployments fragile
summary: - inbound-email-config.zcml makes deployments fragile
+ ../inbound-email-config.zcml makes deployments fragile
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.