Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 140048 - dspam daemon requires MySQL or PgSQL
Summary: dspam daemon requires MySQL or PgSQL
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Other
: High normal (vote)
Assignee: Alin Năstac (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-11 16:20 UTC by Pedro Algarvio
Modified: 2006-10-29 02:04 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pedro Algarvio 2006-07-11 16:20:10 UTC
dspam daemon use flags for ebuild 3.6.6 could be improved.

Daemon support requires one of mysql or pgsql, so why not make the ebuild check that instead of having the build proccess fail to tell us that?

configure: error: daemon mode requires one of the following storage drivers: mysql_drv pgsql_drv
Comment 1 Pedro Algarvio 2006-07-11 21:26:31 UTC
Ok, one aditional note, the check exists, but it should make the ebuild fail right on that check instead of having us to wait until the build process fails.
Comment 2 Pedro Algarvio 2006-07-11 22:56:25 UTC
Yet another thing, and about daemon, although I might not choose to run in daemond mode, I still need to be able pass --enable-daemond so I can use lmtp delivery for example.
Comment 3 Andrea Barisani (RETIRED) gentoo-dev 2006-07-17 03:41:52 UTC
dspam does *not* require mysql and/or pgsql for running as a daemon, it can use
its own default hashing method as well.

Quoting README:

*T hash_drv:    None (Self-Contained Hash-Based Driver)

Legend:
  * Default storage driver
  T Thread-safe (Required for running DSPAM in server daemon mode

Now that method has issues ( this might be related to it -> http://article.gmane.org/gmane.mail.spam.dspam.devel/2458/ ) but that's a totally different bug/concern.
Comment 4 Alin Năstac (RETIRED) gentoo-dev 2006-10-29 01:57:05 UTC
takeover the maintainership from st_lim. 
Comment 5 Alin Năstac (RETIRED) gentoo-dev 2006-10-29 02:04:07 UTC
The only requirement is to have a thread-safe driver, which I think most of them are (except maybe sqlite-2).