← Back to team overview

launchpad-dev team mailing list archive

Re: [Branch ~launchpad-pqm/launchpad/db-devel] Rev 9322: [release-critical=bjornt][r=gary][bug=572077] Revert sendmail.py part

 

On Mon, May 03, 2010 at 09:46:44AM +1200, Tim Penhey wrote:
> On Sat, 01 May 2010 08:16:24 you wrote:
> > Merge authors:
> >   Björn Tillenius (bjornt)
> > ------------------------------------------------------------
> > revno: 9322 [merge]
> > committer: Launchpad Patch Queue Manager <launchpad@xxxxxxxxxxxxxxxxx>
> > branch nick: launchpad
> > timestamp: Fri 2010-04-30 21:13:26 +0100
> > message:
> >   [release-critical=bjornt][r=gary][bug=572077] Revert sendmail.py part
> >   	of db-devel r9205,
> >   	so that scripts don't use the zope mailers. Scripts need to be
> >   	configured, and possibly rewritten,
> >   	before we can use the zope mailers there.
> > modified:
> >   lib/lp/services/mail/sendmail.py
> 
> Hi Bjorn,
> 
> As you probably know already, it was me who did this change.

Yes. I forgot to send an e-mail about it, since it was Friday evening,
and I had better things to do :)

You might want to read a blog post of mine, although I hope you don't
take it personal ;) (this was just an excellent real-world example)

    http://tillenius.me/blog/2010/05/03/problems-with-drive-by-fixes/


> The primary reason for this was local testing.  I wasn't aware of the full 
> consequences of the change, and was trying to QA locally.
> 
> How should we QA changes locally when dealing with script email?

Unfortunately, it's quite difficult. You could log the mail, or the
important parts of the mail. Another thing would be to do something
special for the development config. I think that mailman has a test
smtp server. It might be possible to look into using that one to store
the sent mails somewhere.



-- 
Björn Tillenius | https://launchpad.net/~bjornt



Follow ups

References