Bug#1084924: Call for votes
Sean Whitton <[email protected]> Sat, 21 Dec 2024 10:04:16 +0800
| Newsgroups | gmane.linux.debian.devel.ctte |
|---|---|
| Message-ID | <8734ihg5b3.fsf__19783.4059175634$1734746966$gmane$org@melete.silentflame.com> |
Hello,
On Fri 20 Dec 2024 at 05:31pm GMT, 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
C > A > N > B = D
--
Sean Whitton
signature.asc
(application/pgp-signature, 869 B)
-----BEGIN PGP SIGNATURE----- iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmdmIiAZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQCLMD/9YP3oUHSw0HcdRYggwXf7T mbcSnZeY5sXuePG0DWkcWJL5/Mv9UYvf4sLLBkkHkuSfoNMFUjB483oxqH2vVuKx /D5wMv4bMKhUVnI5N+tNIPma+uddcbHTrX+R4FRKvvDM6eLO5t3HDGgvCEjaI+UQ J3HPYCioqxu9cx1wdBs/Y1xAwcznYC8u4K+ims8Y6yaTF5tbdRUhNTjKWfFFOACI D3Bzh/qspbZjTRRxj3LtxjqBWbR0EB5ecSJNvXssQsXgwer6DhR8P52IXrmfzTiU 3cGFZ5kc7U278T7zk1h8ccjFK3JV9gE692LURHiIFKlpNr4MrEUXS51wkmUQGYmB y3wD9QmMYaGEljbwFO7wT9Ul58HTufl1RoCQ4k3wZ2ivCToFIs6qdOM1YZeZVNz+ IgR2GDCVtpID0DCkqHG1H7A6f0lW5hIS/7UZSDYz7uEzsN/3HL7qWn3ricoHRcZZ kEhWZoSKgHqohcazZtV9+ir4BlNrw91hu0bxDfu/mxF6OIglX4xE77fToZWOgcGy PMUagAxKU/Tr5bMiEeFOuY+niHM6eorxloMXdD9G1yQ8AHwYjLnn8oITMb4B534V Ko2XwMbgKs0tmdgmCOmMyX43mAM9BpJpmmc9yWitP9sbiJhX4EcXYS0fyF8mlSfQ ypdBhlPFZi+j0Jw1Zn0b/w== =mF1F -----END PGP SIGNATURE-----