https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6939

--- Comment #59 from Kip <[email protected]> ---
(In reply to RW from comment #58)
> echo -n  | spamc  -x  -U ""
> 
> doesn't hang. What is Evolution doing differently?

I'm having difficulty getting the dependencies for Evolution head, so I can't
debug and patch it easily to answer your question. However, it looks as though
it might have already been patched upstream which means that, of the two
projects, only SA's head still needs to be patched.

Evolution's faulty invocation probably originated in this routine:

 
<https://git.gnome.org/browse/evolution/tree/modules/spamassassin/evolution-spamassassin.c#n596>

Some comments from Evolution's developers regarding SpamAssassin which may help
the latter's developers improve their program's interface and avoid issues like
this to begin with:

    /* XXX SpamAssassin could really benefit from a D-Bus interface
     *     these days.  These tests are just needlessly painful for
     *     clients trying to talk to an already-running spamd. */

I agree completely with them. DBus interfaces are not difficult to write with
glib's GIO interface. It is well written and I've implemented such things
before.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to