Hello,

On Fri 08 Nov 2024 at 06:38pm +01, Christoph Berg wrote:

> Re: Matthew Vernon
>> The maintainer is saying that "in all but unusual installations" a
>> system-log-daemon would be found installed alongside hippotat-server.
>
> I'm inclined to say logging should be a system facility and nothing
> that a "normal" package should depend on. Then if I *don't* want
> logging, I could just remove that facility and even installing
> packages that would usually use logging wouldn't pull it back in.
>
> The expectation would be that debian-installer would set up logging in
> normal cases. Same for containers etc.

I struggle to see why logging is special, in this case.

Why isn't an MTA a system facility?  Well, because many many systems
don't need an MTA at all.

And similarly, others might not want a standard logging facility,
because they do something else to record their work, or specifically
don't want to (some simple appliance).

> Packages should only depend on logging (system-log-daemon or whatever
> incantation) if they specifically do something with logging, like
> fail2ban and the like.

I think *reading* logs is something else entirely.  That's highly log
daemon-dependent: depending on system-log-daemon doesn't enable fail2ban
to know where to look for the logs.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to