Re: jessie release goals
On Mon, 06 May 2013, Vincent Lefevre wrote:
> On 2013-05-06 17:22:57 +0200, Marco d'Itri wrote:
> > On May 06, Christoph Anton Mitterer <firstname.lastname@example.org> wrote:
> > > 1) IMHO, services/daemons (e.g. apache, ejabberd, etc.) that
> > > listen per default on the network (unless loopback only) shouldn't
> > > be started per default, after being installed.
> > This has been discussed over and over, I think with a clear
> > consensus: installed software should work. If you do not want a
> > service to act like a service then do not install it.
> This doesn't make any sense. What is installed is a package, not a
> service. There are packages, like rsync, that provide more than a
> service, e.g. a client and a daemon. What if the user wants the client
> but not the corresponding service (at any time, including a short time
> after the installation)?
The trivial answer to this is to separate out the client from the
service when it's reasonable to have the client installed by not the
daemon running. In cases where that's not desired, a reasonable,
hardened default service should be enabled. In some cases, this
reasonable, hardened default will result in the service detecting that
it has nothing configured, and not starting the daemon at all. However,
stopping the daemon should still always work.
In the case of rsync, as rsync is already capable of detecting if it has
an rsync configuration file and not starting if that is the case, it
should default to RSYNC_ENABLE=true.
PowerPoint is symptomatic of a certain type of bureaucratic
environment: one typified by interminable presentations with lots of
fussy little bullet-points and flashy dissolves and soundtracks masked
into the background, to try to convince the audience that the goon
behind the computer has something significant to say.
-- Charles Stross _The Jennifer Morgue_ p33