Bug#798476: [PATCH] Make Uploaders: optional
Simon Josefsson <[email protected]>
| Newsgroups | gmane.linux.debian.devel.policy |
|---|---|
| Message-ID | <875x7vaubj.fsf__2444.60241390101$1771366780$gmane$org@josefsson.org> |
tags 798476 patch thanks Hi! Given discussion on debian-devel about relaxing the requirement for a Uploaders: header and making this optional, I wanted to suggest a patch. It is my personal opinion that things would be better without requiring the Uploaders: field, but I have thought this was a opinionated belief but the discussion on debian-devel suggests others share this. Maybe there are still strong opinions against this that I've missed, but at least this patch allows a more focused discussion about how a change to policy could actually look. What do you think? /Simon
0001-Make-Uploaders-optional.patch
(text/x-diff, 2.3 KB)
From caaaebd3b0502c5b99fb47721c13809468c34269 Mon Sep 17 00:00:00 2001 From: Simon Josefsson <[email protected]> Date: Tue, 17 Feb 2026 23:08:57 +0100 Subject: [PATCH] Make Uploaders: optional This relaxes the requirement to add a Uploaders: field with human names when Maintainer: contains a shared e-mail alias. Use the term "uploader" instead of "co-maintainer" because the former term is used elsewhere but the latter term is only ever used here without any definition. Closes: #798476 --- policy/ch-binary.rst | 2 +- policy/ch-controlfields.rst | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/policy/ch-binary.rst b/policy/ch-binary.rst index 45a0068..9726b12 100644 --- a/policy/ch-binary.rst +++ b/policy/ch-binary.rst @@ -164,7 +164,7 @@ The format of the ``Maintainer`` control field is described in :ref:`s-f-Maintainer`. If the maintainer of the package is a team of people with a shared email -address, the ``Uploaders`` control field must be present and must +address, the ``Uploaders`` control field may be present and contain at least one human with their personal email address. See :ref:`s-f-Uploaders` for the syntax of that field. diff --git a/policy/ch-controlfields.rst b/policy/ch-controlfields.rst index cad4b50..326d0f7 100644 --- a/policy/ch-controlfields.rst +++ b/policy/ch-controlfields.rst @@ -363,16 +363,16 @@ information about package maintainers. ``Uploaders`` ~~~~~~~~~~~~~ -List of the names and email addresses of co-maintainers of the package, +List of the names and email addresses of uploaders of the package, if any. If the package has other maintainers besides the one named in the :ref:`Maintainer field <s-f-Maintainer>`, their names and email addresses should be listed here. The format of each entry is the same as that of the Maintainer field, and multiple entries must be comma separated. -This is normally an optional field, but if the ``Maintainer`` control +This is an optional field. If the ``Maintainer`` control field names a group of people and a shared email address, the -``Uploaders`` field must be present and must contain at least one human +``Uploaders`` field may be present and contain at least one human with their personal email address. The Uploaders field in ``debian/control`` can be folded. -- 2.52.0
signature.asc
(application/pgp-signature, 1.2 KB)
-----BEGIN PGP SIGNATURE----- iQNoBAEWCgMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmmU6QAUHHNpbW9uQGpv c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh BLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XQkBQkNZGbwAAoJENc89jjFPAa+BtIA /iR73CfBurG9y8pASh3cbGOMHpDZfMAtosu6jbpO69GHAP4p7l57d+iVty2VQMsx +3TCSAvZkpr4P/FuTzZ8JZe8BrgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0 +MTXPPY4xTwGvgUCZ9F0SgUJDWRmSQCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE 8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J ENc89jjFPAa+wUUBAO64fbZek6FPlRK0DrlWsrjCXuLi6PUxyzCAY6lG2nhUAQC6 qobB9mkZlZ0qihy1x4JRtflqFcqqT9n7iUZkCDIiDbg4BFySz2oSCisGAQQBl1UB BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XTSBQkNZGboAAoJENc89jjF PAa+0M0BAPPRq73kLnHYNDMniVBOzUdi2XeF32idjEWWfjvyIJUOAP4wZ+ALxIeh is3Uw2BzGZE6ttXQ2Q+DeCJO3TPpIqaXDAAKCRBRcisI/kdFojvSAQDs7BEWKNKm 6JGyDJEQln0xEymC3rCwLG/rz0KbbvrvxAD+Kt8wEH2udNNeFPs4gYTbipuBSYMp NIiiv2OQM56b+gM= =oJWa -----END PGP SIGNATURE-----