← Back to team overview

launchpad-dev team mailing list archive

Re: Removing IArchive.commercial

 

On Monday 30 Apr 2012 17:28:27 Jonathan Lange wrote:
> We think that removing 'commercial' would make Launchpad simpler and
> reduce its maintenance costs. However, we would want to still be able
> to subscribe people without sending them emails. It's on this that we
> want your input.

Can you explain a bit more why you think it would make LP simpler?  Bearing in 
mind you still want to do the same thing elsewhere:

> Here are some options that we thought of:
> 
>  * add a boolean parameter to the subscription that controls whether
> emails are sent
>  * don't send subscription emails when the request came from the API
>  * don't send subscription emails at all
> 
> Are any of these preferable? Are there better options?

Emails from PPA actions are a total mess right now and unfortunately None of 
these suggestions will improve it IMHO.  One of the main problems is that 
everything is too tightly coupled which makes it far too easy to break 
unrelated events.  For example, emails are only normally sent to uploaders, 
except if you are an archive subscriber, and except again if it's commercial 
:/

Ideally we need a separate subscription mechanism that clearly delineates 
email sending from the Soyuz innards.  I think Rob had some ideas for that to 
use Rabbit as part of the SOA push.  Decoupling email entirely from LP would 
be marvellous.


Follow ups

References