Re: Bug#1084924: Draft Ballot Re: Bug#1084924: The system-log-daemon virtual package

Sean Whitton <[email protected]> Tue, 17 Dec 2024 10:42:37 +0800
Newsgroups gmane.linux.debian.devel.ctte
Message-ID <[email protected]>
Hello,

On Sun 15 Dec 2024 at 06:23pm +01, Helmut Grohne wrote:

>> A) The Technical Committee affirms that it is reasonable for a package to
>> declare any suitable dependency upon the system-log-daemon virtual package.
>> The Technical Committee suggests that Policy be updated to clarify this, and
>> that maintainers who removed such dependencies as a result of the mass bug
>> filing consider restoring them.
>
> This resolution does not make sense on its own to me, because the most
> common case - using journald as your only logging daemon - is not
> covered by this resolution. In the IRC meeting we considered augmenting
> it with a systemd-journald-is-syslog dummy package that Provides:
> system-log-daemon and Depends: systemd-sysv.

Yes, I think this does need to be in there.

> Whilst this resolution sounds reasonable to me. I don't think it can be
> understood in a good way without adding more context. As such, I
> recommend adding a rationale section to it. I propose the following
> text:
>
>     Whether logging is available no longer is a boolean. A container
>     runtime can provide a /dev/log service by forwarding to an external
>     logging service. Many systems now use journald as their only logging
>     daemon, but journald can also cooperate with another logging daemon.
>     Removing dependencies on system-log-daemon should be seen as a
>     recognition that the availability of a logging daemon can no longer
>     reasonably be expressed using the dependency system. Additionally,
>     most log message producers fail gracefully in the absence of a log
>     consumer by skipping logging.

That's a lot of additional text :)  We should probably keep the options
all about the same length?

-- 
Sean Whitton
signature.asc (application/pgp-signature, 869 B)
-----BEGIN PGP SIGNATURE-----

iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmdg5R0ZHHNwd2hpdHRv
bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQA/jEACS9B7Mxk95VZbKJKBb+vDE
ghrT/+HuZbGsQct2M23JgQgmVsavcfZghrnvuQM/C/JodeHdJZfFK92ad/cnTM3Y
YucWtGkN3lAePLNoOih/PqWXZ0hyg35u79fyGmDcj963flmk8OKkeaMvaPm0jSUw
sh1ytt8UKkFkOtb5InY2ILTuYz9CkoAtsVPQloHvXX5rr6DEKndNFI2w4Cr94lYs
ZFUc9MYRBuKKEBgLpVaxr9ox+KdKFRHLKRRgwJfGPJPcSFRWlBUD9w/4HgUKizTd
vakMkDUIwq9P94SUuQuFBgPFKyegmtzIJ9PuZ/PdwABStaudFKMaLcmvPus8/WSd
3p+IYsW5VyRn3O0FeAeGRz+sMg8+CuprM+m1TRVTjgRRdo25ry7/+sMrYOrDEt3x
UBKHMckxhSiZrd5GnFELPD7KNcPvBPaAp82XfZGOLIquSnVckIT9oLVKKHwkcxTm
b++mB17X6Ptc9bxeqFonCa6IbMEK7mGxSG5jKO1dp2KeMYRnYCR/F+Aif6tMxAQx
Ow44iBHwkYWzUk9n5uWe1UUvslpqq0dUdWoarb0677MvcTBi7dzojuN+JwXVszRG
aVcgbSPI09sIImwqKHBWV1WhViDPQAJJbOc77Wp/uEKg/lof9/IkdaY0hVl2nABN
QO4VFeB+9GwtbsNYeJWV5Q==
=Bt7E
-----END PGP SIGNATURE-----