Bug 4018 - dependencies on Ubuntu linux
: dependencies on Ubuntu linux
Status: RESOLVED WONTFIX
Product: Logitech Media Server
Classification: Unclassified
Component: Platform Support
: 6.5b1
: Other Ubuntu Linux
: P2 enhancement (vote)
: ---
Assigned To: Chris Owens
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-08-29 15:25 UTC by toby
Modified: 2009-09-08 09:30 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description toby 2006-08-29 15:25:08 UTC
I installed the latest debian packages into a clean ubuntu dapper over the weekend, and was a little surprised to see postfix as a dependency.....

The current slimserver.deb depends on "mysql-server-4.1 | mysql-server-5.0". Synaptic wanted to install version 4.1, which has a dependency on the "mailx" package.

This seems to be undesirable. Many users might not want an MTA running with their slimserver. If mysql will really be sending emails (does it?) then it is not obvious how to configure postfix to avoid losing them (or avoid them remaining unread and filling up some partion ;-)

Most importantly, the postfix deb package asks several difficult configuration questions during its installation which adds a serious speedbump to the slimserver installation process.


I notice that mysql-server-5.0 does not depend on "mailx". (although it does have "Recommends: mailx").
Comment 1 Chris Owens 2006-08-30 11:27:58 UTC
the ways of debian packages are not always optimal.  As far as I know, if we require mysql, we don't get a say in how mysql is installed.

Perhaps Dan knows otherwise.

Personally, I run an MTA even on very basic servers to email myself notes about when things go wrong.  But I can see your points.
Comment 2 Chris Owens 2006-09-07 13:37:24 UTC
cc'ing Dean so he can be aware of the issue as well
Comment 3 Dan Sully 2006-09-07 13:40:54 UTC
mailx is not an MTA.

It is an MUA, and the Debian/Ubuntu package says:

Description: A simple mail user agent
 mailx is the traditional command-line-mode mail user agent.
 Even if you don't use it it may be required by other programs.


There is no running daemon, it simply allows for sending mail to the root user of the local system.

Additionally, exim4 is is the default MTA which asks very few questions, and IIRC is installed by default on all Debian/Ubuntu systems.

This should be marked as WONTFIX.
Comment 4 Chris Owens 2006-09-07 14:05:35 UTC
I've added some documentation to our Debian Package wiki page at http://wiki.slimdevices.com/index.cgi?DebianPackage to reduce end-user confusion.