Hello team,
The contributor profile page at contributors.debian.org generates DDPO
links in a format that DDPO does not resolve correctly, breaking
cross-reference for users with multiple email identities.
The contributor profile at:
https://contributors.debian.org/contributor/mendezr@salsa/
generates DDPO links in the format:
?login=Full%20Name%20%3Cemail%3E&comaint=yes
However, DDPO resolves contributions only when queried with:
?login=email&comaint=yes
Concrete reproducer:
A contribution to src:chromium attributed to vejeta@gmail.com is visible at:
https://qa.debian.org/developer.php?login=vejeta@gmail.com&comaint=yes
But the URL generated from contributors.debian.org:
https://qa.debian.org/developer.php?login=Juan%20Manuel%20M%C3%A9ndez%20Rey%20%3Cvejeta@gmail.com%3E&comaint=yes
does not show that contribution.
Either DDPO should accept the "Full Name <email>" format and resolve it
to the email alone, or the URL generator on contributors.debian.org
should emit just the email. Aligning the two would make consolidated
identity profiles fully usable for cross-reference.
Related (but not duplicate):
- #815375: same pattern from tracker.debian.org using ?email= instead
of ?login=
- #981613: related identity-merging behavior in the carnivore system
(closed 2025-03)
Thanks for maintaining these services.
Cheers,Juan Manuel Méndez Rey