Bug#1084924: Call for votes
Matthew Vernon <[email protected]> Fri, 20 Dec 2024 17:34:42 +0000
| Newsgroups | gmane.linux.debian.devel.ctte |
|---|---|
| Message-ID | <13e8c0c8-027e-4cb1-890a-3ba7c9205361__8271.22168136469$1734716198$gmane$org@debian.org> |
Hi, On 20/12/2024 17:31, Matthew Vernon wrote: > In Bug #1084924, the Technical Committee was asked about a mass bug > filing that aimed to remove all dependencies (except Provides: and > Conflicts:) upon the system-log-daemon virtual package. Whilst the > wording of policy in this area is unclear, the Technical Committee notes > that long-standing practice in this area as reflected by policy was that > packages could declare appropriate dependencies upon the system-log- > daemon virtual package. The Technical Committee also acknowledges that > on systemd systems, journald can serve the purpose of system-log-daemon, > but that systemd also supports installing a separate system-log-daemon. > > A) The Technical Committee affirms that it is reasonable for a package > to declare any suitable dependency upon the system-log-daemon virtual > package. As journald can serve as system-log-daemon either alone or > alongside a separate system-log-daemon, this should be expressed in the > systemd packaging, by shipping a systemd-journald-is-syslog dummy > package or some other suitable mechanism. 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. > > B) The Technical Committee notes that logging may be provided by a > container runtime, or by journald (by itself or in concert with a > separate system-log-daemon), and that it is no longer practical to > express the availability or otherwise of a logging daemon via package > dependencies. Therefore, the Technical Committee agrees that packages > should now only declare Provides: and Conflicts: relationships with the > system-log-daemon virtual package. The Technical Committee suggests that > Policy be update to reflect this change. > > C) The Technical Committee resolves that this is a de facto attempt to > change Policy, and that the Policy process should be used to consider > whether to change Policy relating to system-log-daemon from the status > quo of packages being able to declare any reasonable dependency upon > system-log-daemon to the state where only Provides: and Conflicts: may > be used. Until that process is concluded, dependencies upon the system- > log-daemon should not be removed (unless they are incorrect on the > merits of an individual case). > > D) The Technical Committee notes that logging daemons can now co-exist > with each other. Therefore, they should stop conflicting with one > another, and systemd-sysv should now Provides: system-log-daemon. Given > this change, packages can and should again issue dependencies on system- > log-daemon where deemed appropriate by their maintainers. The Technical > Committee suggests that Policy be updated to reflect this change. > > N) None of the above / Further Discussion. I Vote A > C > N > B > D Regards, Matthew
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEuk75yE35bTfYoeLUEvTSHI9qY8gFAmdlqrMFAwAAAAAACgkQEvTSHI9qY8hO aA/+KCcFjMOxjes9EPMA8EdkGpOUYFSGsfasU3YtBGcgcWPIiOTWI9UMIWjweLyCc1+ct1v7yUfA e7IC4eIomoEVNQYqIcSPCDDDi1O5oUW6tF2ZtaR+XKRibZo+Y2c+xNf3DwWoriNgBQkxC1SS92I/ bX5f91rMtQsV9QHm99lr2XiS85OY/F4Xn/DUHoxxKahDBUCjMG5aHWzZGBtiQYmAwIysON+6iX0W T5K+YuFW4HJ/ogib5tCLkAlHqwwH7xpyPz0q3sARTxSEiSswguqTRJo/6RHcXRfrydEURJkMOWE3 Q9T+QGoLqOHfty5zOXOYZ3s8FVpoccvyR8h8fJmr7ws8Bc0FCNAn0IqPoqBvESELKD+BZ6WCL4XC NlH7dCFZSDNGHPMYMX9U4tC5Ue5agI5r8uNdXlMJPFRD8A0e6/2R8D/JBdNrrVQS965honhiJpqM imZ8+1gQsmXAUgp9sUQ63DzSaMmhikGq/VseQrnEJtArPXVYBHVeeY0+Mwk/qdRpLCSa78OCCPBu D2qu9PV3iCKtTIkFJqEGIYEZj7C9zw0Ho1JUZhEqIInMZE5Yb4DgixL0NJxPhE4b8bGiihGiRmQK PuK+Wjfs9i2kr1xmIkLPBxeppAFP0ak3yRPwr4Tjb2nL/CZT2//zC1H4xn5NZ7tf4poCoICozk4a mM0= =luIC -----END PGP SIGNATURE-----