Bug 242002
Summary: | Remove dependency on /usr/sbin/sendmail | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jordan Russell <jr-redhatbugs2> |
Component: | mdadm | Assignee: | Doug Ledford <dledford> |
Status: | CLOSED NOTABUG | QA Contact: | |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | 7 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-06-01 14:03:47 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jordan Russell
2007-06-01 08:05:21 UTC
The dependency on /usr/sbin/sendmail is there because mdadm specifically calls that file and no other. It was previously a dependency on MTA and was changed during the merge review process. As far as your system requiring manual installation because you don't bother to build your custom postfix into an RPM before installing it, well, that's to be expected. I understand that mdadm can call /usr/sbin/sendmail, and that in previous FC/RHEL releases the dependency was on "smtpdaemon" instead. My point is that virtually all other packages do not have such a dependency, despite many of them being capable of sending mail (this includes vixie-cron, smartd, and even mailx). # rpm -qa | wc -l 390 # rpm -q --whatrequires /usr/sbin/sendmail mdadm-2.6.1-4.fc7 # rpm -q --whatrequires smtpdaemon no package requires smtpdaemon mdadm's dependency on /usr/sbin/sendmail therefore strikes me as superfluous. It shouldn't require an MTA package to be installed just because it "can" send mail. Even if someone had no /usr/sbin/sendmail at all, the non-monitoring functionality of mdadm would still work fine, AFAICS. Even though I closed this out as NOTABUG, I did in fact make the change. The mdadm-2.6.2-4.fc7 package in updates-testing has the requirement removed. |