From owner-freebsd-questions@FreeBSD.ORG Tue Oct 27 18:17:09 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2AB941065676 for ; Tue, 27 Oct 2009 18:17:09 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from poseidon.ceid.upatras.gr (poseidon.ceid.upatras.gr [150.140.141.169]) by mx1.freebsd.org (Postfix) with ESMTP id 994488FC16 for ; Tue, 27 Oct 2009 18:17:08 +0000 (UTC) Received: from mail.ceid.upatras.gr (unknown [10.1.0.143]) by poseidon.ceid.upatras.gr (Postfix) with ESMTP id 57477EB4764; Tue, 27 Oct 2009 20:17:07 +0200 (EET) Received: from localhost (europa.ceid.upatras.gr [127.0.0.1]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 40BF4451B2; Tue, 27 Oct 2009 20:17:07 +0200 (EET) X-Virus-Scanned: amavisd-new at ceid.upatras.gr Received: from mail.ceid.upatras.gr ([127.0.0.1]) by localhost (europa.ceid.upatras.gr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bY0bBBZaTVCR; Tue, 27 Oct 2009 20:17:07 +0200 (EET) Received: from kobe.laptop (adsl26-237.kln.forthnet.gr [77.49.153.237]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 1FE19450C6; Tue, 27 Oct 2009 20:00:09 +0200 (EET) Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.3/8.14.3) with ESMTP id n9RI08tY011553 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 27 Oct 2009 20:00:08 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by kobe.laptop (8.14.3/8.14.3/Submit) id n9RI07bD011552; Tue, 27 Oct 2009 20:00:07 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) From: Giorgos Keramidas To: Gonzalo Nemmi References: <200910271543.39876.gnemmi@gmail.com> Date: Tue, 27 Oct 2009 20:00:07 +0200 In-Reply-To: <200910271543.39876.gnemmi@gmail.com> (Gonzalo Nemmi's message of "Tue, 27 Oct 2009 15:43:39 -0200") Message-ID: <87skd47m54.fsf@kobe.laptop> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-questions@freebsd.org Subject: Re: Why is sendmail is part of the system and not a package? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Oct 2009 18:17:09 -0000 On Tue, 27 Oct 2009 15:43:39 -0200, Gonzalo Nemmi wrote: >On Tuesday 27 October 2009 7:32:14 am b. f. wrote: >>>It's in /usr/sbin/sendmail. >>> >>>How many people actually use it? Very few. Why isn't it moved to >>>ports? >> >> Obviously, not everyone wants or needs sendmail in the base system. >> But quite a few people do use it, and many FreeBSD developers are >> happy with the status quo, so it is unlikely that sendmail will be >> removed soon. But there's nothing to prevent you from disabling it >> in rc.conf(5): > > Or from switching to other BSDs in which the last word over an issue > stands in the hands of reason .. and not in the hands of status quo... > which, by the way, never took any science a single step forwar, and on > the contrary ... did everything it could to stop it ... because > otherwise, there would be no status quo anymore or it will fall in the > hands of others. This is precisely the reason why the `status quo' exists. Because people tend to get all political about this sort of thing, and that's exactly the point where the entire discussion goes downhill. First of all, there are ways to build a base system _WITHOUT_ any trace of Sendmail (the WITHOUT_SENDMAIL, WITHOUT_MAILWRAPPER and WITHOUT_MAIL) knobs. So it's not like FreeBSD stops anyone from removing Sendmail. Now, the rest of the comments about 'science' and 'moving forward' are not productive at all. If someone wants to move the particular thing forward there is a well-known _technical_ way of resolving this: - Import your MTA of choice in a local branch. - Integrate the $NEWMTA with the base system of FreeBSD. - Update the manpages and documentation for $NEWMTA. - Submit the patches to the FreeBSD team for review. - Keep updating them as FreeBSD changes. - Maintain and keep the $NEWMTA in shape, by: + reimporting new releases + fixing any bugs that creep up + answering questions of the people who are in a (painful) transitional phase while the dust from $NEWMTA import settles + showing that you have a genuine interest to keep $NEWMTA in a functional, up to date, working condition This is a *lot* of work. Don't be fooled into thinking that I am ever implying it's going to be easy. It will take time, patience, a _lot_ of effort on the part of the submitter, and a sizable amount of _time_. But it is not impossible. So, anyone who really _wants_ to do it, is really both welcome to go ahead and certainly free to do it.