Re: Maintainer: Debian Commons
Simon Josefsson <[email protected]>
| Newsgroups | gmane.linux.debian.devel.general |
|---|---|
| Message-ID | <[email protected]> |
Simon McVittie <[email protected]> writes: > On Tue, 12 May 2026 at 10:25:30 +0200, Simon Josefsson wrote: >>Can't anyone subscribe to the packages they are interested? Just click >>'subscribe' button? What's the advantage of [email protected]? > > The advantage of [email protected] is that it's obvious that sending > mail to [email protected] (or something that eventually reaches that > address, like bugs.debian.org) is the intended way to email the > maintainers, because it's the *only* way to contact the maintainers. That's not obvious to me - does anything in Debian Policy or developers-reference explain that alias? I don't monitor that e-mail alias for packages I help with, nor did I know that I should (or even know how). Btw, the search function on https://www.debian.org/doc/debian-policy/ is awful, how do I search for a simple string like "packages.debian.org" in debian-policy or developers-reference? I believe the recommended way to reach maintainers of a package is [email protected] with "Package: FOO" for that package. That's the contact method that I monitor for "my" packages. /Simon > (Secondarily, it's also (more) explicit that subscribing to the > package on the PTS is the intended way to subscribe to package > updates, because it's the only way to subscribe.) > >>> I am not interested in an avalanche of mails from which I am not >>> interested in 80 % of them. >> >>I agree -- thus [email protected] doesn't seem ideal. But >>some other magic e-mail address? It could even go to /dev/null. > > If there's a magic email address that is the maintainer of these > packages, then well-intentioned contributors will look up that address > in the Packages file (or equivalent) and then send email to it, and > then not get any response from the maintainer-of-record, defeating the > purpose of declaring a maintainer email address. > > On one hand, you could argue that those well-intentioned contributors > are simply wrong and should always have been using [email protected], > but on the other hand, there's a lot to be said for Rusty Russell's > "How Do I Make This Hard to Misuse?" (which was about kernel API > design, but the same principles can apply in many other places). If we > aim to make the obvious thing correct and/or make the wrong thing > impossible, then we can eliminate a whole category of mistakes. > > We sometimes already see this in teams like GNOME, Python, Games where > there is basically nobody (perhaps literally nobody) subscribed to the > avalanche-of-mails mailing list, because instead, all maintainers are > subscribed to either the few packages that they personally "own" or > have touched recently (particularly in "loose" teams like Games and > Python), or the "team" group on the package tracking system if they do > want the full fire-hose experience. > > smcv > >
signature.asc
(application/pgp-signature, 1.2 KB)
-----BEGIN PGP SIGNATURE----- iQNoBAEWCgMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmoDJnQUHHNpbW9uQGpv c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh BLHSvRN1vst4TPT4xNc89jjFPAa+BQJp4fWRBQkOa+rdAAoJENc89jjFPAa+hWIA /1lQvrJeGlQq50lP6tm99D1zDy7J1tQ3ha4x0Jx7rkFTAP9hpUKuTvm6m1fXyiZV YZlu2+Id/Dq3CIAZvNF+XEr2BLgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0 +MTXPPY4xTwGvgUCaeCW1wUJDmqLVgCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE 8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J ENc89jjFPAa+s7AA+gIIHpBApDpcDj1sKhzDngmpvwQf0VkHme6s+EG7qSgpAQDe /XMrU0c0Pa3ji85cMqZhvzJOFI/soe662lzL0QY3Bbg4BFySz2oSCisGAQQBl1UB BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJp4JbXBQkOaottAAoJENc89jjF PAa+RNUA/2faQO/nFT06E+MlhlQdo/0chlQXC5TZMPTVvVBFwoLOAP9xLJK0ow5E jTzYJB4K810AL/Iv6PEOAEgA4cPTHVlbCQAKCRBRcisI/kdFoijLAP9MtTTURf05 apVUX7SymjCwUVasywmFNjT0luJqmIuVpgD8CmzeY6fMOj2n3kQ9uoVbtaj9XLIi 8sEyeJnh1Eaccwk= =52yS -----END PGP SIGNATURE-----