TurboMail patch

Luke Macken lmacken at redhat.com
Fri Sep 21 16:24:07 UTC 2007


On Thu, Sep 20, 2007 at 02:39:54PM -0400, Luke Macken wrote:
> So bodhi has recently been having some issues with TurboMail, which seems to
> stop dispatching mid-push.  Bodhi still 'turbomail.enqueue's the messages, but
> the worker threads seem to be dead.
> 
> I created a new package with a patch from upstream Ticket #17
> (http://trac.orianagroup.com/turbomail/ticket/17/).
> 
>     http://lmacken.fedorapeople.org/rpms/python-TurboMail-2.0.4-3.fc7.noarch.rpm
> 
> I installed this package on releng1, so we'll see how it works during the next
> updates push.  More testing is welcome :)

This patch actually helped bring the bug to the surface, instead of the
silent death that we were used to.  The only problem is that upon error,
it infinitely attempts to re-enqueue the mail -- which is not the best
action IMO (thus, I probably won't be patching Fedora's TurboMail with
this unless it can be re-worked a bit).

Thankfully, the error was simple to fix:

    SMTPRecipientsRefused: {u'bodhi': (550, '5.1.1 <bodhi>... User unknown')}

I had previously fixed this issue in my development branch, so I killed
last nights push, and will be doing a bodhi upgrade today to pull in a
bunch of bugfixes and database changes.  After that, I will resume the
push.

luke




More information about the infrastructure mailing list