> and call "MTA.create(None, quiet=quiet)" once more before
>     os.umask(omask)
> in bin/genaliases

Has this been tested? It looks like this will be a deadlock because
genaliases has the lock at this point and MTA,create tries to obtain it.
It seems that things need to be rearranged to

    finally:
        lock.unlock(unconditionally=True)
        MTA.create(None, quiet=quiet)
        os.umask(omask)


** Changed in: mailman
       Status: New => In Progress

** Changed in: mailman
    Milestone: 2.1-stable => 2.1.15

** 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/266408

Title:
  genaliases on Postfix is inefficient and can cause bounces
_______________________________________________
Mailman-coders mailing list
[email protected]
http://mail.python.org/mailman/listinfo/mailman-coders

Reply via email to