Red Hat Bugzilla – Bug 173315
Remove exlicit 'Requires: cyrus-sasl"
Last modified: 2007-11-30 17:11:17 EST
+++ This bug was initially created as a clone of Bug #173313 +++
Description of problem:
Packaging of cyrus-sasl has been changed; now, the 'cyrus-sasl' package contains
only tools introducing huge dependencies (mysql, postgresql). These tools are
not required for sendmail to work.
Therefore, the explicit 'Requires: cyrus-sasl' should be removed.
Version-Release number of selected component (if applicable):
Sendmail is compiled with sasl2 support. saslauthd is required for this to work
and this daemon is still part of the package cyrus-sasl.
Therefore this is requirement is still needed.
Closing as NOTABUG.
| [root@mailhost /]# ps axfuw | grep 'saslauthd\|sendmail'
| root 30536 0.0 0.0 3776 744 pts/4 S+ 15:31 0:00 \_ grep saslauthd\|sendmail
| root 4504 0.0 0.1 8456 3980 ? Ss Sep14 1:23 sendmail: accepting connections
| smmsp 23827 0.0 0.1 6952 2672 ? Ss Dec03 0:00 sendmail: Queue runner@00:30:00 for /var/spool/clientmq
| [root@mailhost /]#
So, saslauthd is not needed for sendmail.
The default configuration of sendmail is imho expecting saslauthd anyway for
sending mails using smtp-auth, so I would agree with Thomas.
Following this logic (it is supported so we need a Requires:)
sendmail allows to use cyrus-imapd as a mailer. Why do we not have a Requires:
sendmail can authenticate with SASL/GSSAPI. Why do we not have a Requires:
When you REALLY, REALLY, REALLY want saslauthd, then write
| Requires: /usr/sbin/saslauthd
This allows to use a more lightweight 'saslauthd' instead of the currently
poorly packaged cyrus-sasl.
But again: 'saslauthd' is NOT REQUIRED for sendmail to work. I have dozens of
installations proving that.
Fixed in rawhide in rpm sendmail-8.13.5-3 or newer.