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-----