On 05/03/2025 02:45, Adam D. Barratt wrote:
On Wed, 2025-03-05 at 01:32 +0800, Blair Noctis wrote:
On 04/03/2025 21:43, Marc Haber wrote:
On Tue, 4 Mar 2025 19:15:16 +0800, Blair Noctis <n...@debian.org>
wrote:
[...]
Honestly I never understood how exactly @p.d.o addresses work.
Devref says it's "a simple email alias" that "provides a way to
email the maintainer",
"whatever their individual email address (or addresses) may be",
but doesn't tell which kind of email addresses it forwards to.
[...]
though it seems further clarification can only come from p.d.o staff.

"Staff" is a weird term to use in free software contexts. :-)

p.d.o is a service, after all ;)

In any case you're looking for
https://salsa.debian.org/webmaster-team/packages/-/blob/debian-master/bin/build-maintainerdb

Thanks, this seems to be the canonical source of an answer.
Though with my limited Perl knowledge,
I can only see that it
0. reads an override file,
1. searches through the indices/Maintainers file in an archive,
whose naming presumably means the Maintainer field of packages,
2. records found email, but ignores when it ends with @p.d.o or @tracker.d.o,
3. writes remaining email, along with tracker dispatch address, for each 
package.

So IIUC, @p.d.o address forwards to
1. the Maintainer if it's not again a @p.d.o, nor @tracker.d.o,
2. tracker subscribers.

So if the "staff" agrees,
we can make @p.d.o addresses forward also to Uploaders,
thus with @p.d.o address as Maintainer,
also forwarding bug reports to Uploaders,
achieving the goal.

Aside: I'm amused, and horrified at the same time,
that such a maintainer "database" is a plain text file.

--
Sdrager,
Blair Noctis

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to